.studio-page.studio-case:has(.mlfm-case){--color-paper:#f2eddf}.mlfm-case{--mlfm-red:#cd3836;color:#181f1f;overflow-wrap:anywhere}.mlfm-case figure,.mlfm-case h1,.mlfm-case h2,.mlfm-case p{margin:0}.mlfm-case img{width:100%;height:auto;display:block}.mlfm-gutter{margin-inline:3rem}.mlfm-heading{padding:max(9.5rem, calc(var(--site-header-height,6.5rem) + 3rem)) 3rem 4rem;background:#fff;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:3rem 4rem;display:grid}.mlfm-titleline{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.mlfm-titleline .project-label{color:var(--mlfm-red)}.mlfm-case a{min-height:max(2.75rem,24px);color:inherit;text-underline-offset:.3em;align-items:center;gap:.75rem;display:inline-flex}.mlfm-case a:hover{text-decoration-thickness:.125rem}.mlfm-heading h1{letter-spacing:-.025em;white-space:pre-line;font-size:5.5rem;font-weight:400;line-height:1.05}.mlfm-lead,.mlfm-overview>div,.mlfm-section-copy>p,.mlfm-gift p{font-size:1.25rem;line-height:1.5}.mlfm-lead p+p,.mlfm-overview p+p{margin-top:1.25rem}.mlfm-cover>picture>img{aspect-ratio:12/5;object-fit:cover}.mlfm-case figcaption{color:#535048;margin-top:.75rem;font-size:.875rem;line-height:1.5}.mlfm-cover figcaption{margin-inline:3rem}.mlfm-overview,.mlfm-section-copy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem;display:grid}.mlfm-overview{padding-block:7rem}.mlfm-case h2{letter-spacing:-.025em;font-size:3.5rem;font-weight:400;line-height:1.1}.mlfm-facts{margin:2.5rem 0 0;font-size:1rem;line-height:1.5}.mlfm-facts>div{border-top:.0625rem solid #b9b3a7;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem;padding-block:.875rem;display:grid}.mlfm-facts dt{color:#535048}.mlfm-facts dd{margin:0}.mlfm-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-bottom:7rem;display:grid}.mlfm-editorial img{aspect-ratio:4/5;object-fit:cover}.mlfm-catalog{background:#e8e0cc;padding:6rem 3rem}.mlfm-section-copy{margin-bottom:3rem}.mlfm-screen img{border:.0625rem solid #c7bfac}.mlfm-product{background:var(--mlfm-red);color:#fff;padding:6rem 3rem}.mlfm-product-views{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.mlfm-product figcaption{color:#fff}.mlfm-gift{background:#f4ebca;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4rem;padding:6rem 3rem;display:grid}.mlfm-gift h2{margin-bottom:2rem}.mlfm-gift p{max-width:38ch}.mlfm-outro{padding-block:7rem}.mlfm-outro-links{flex-wrap:wrap;gap:1.5rem 3rem;margin-top:2.5rem;display:flex}.mlfm-outro .mlfm-visit{color:#a62c2b}@media (768px<=width<1200px){.mlfm-heading{grid-template-columns:repeat(2,minmax(0,1fr))}.mlfm-heading h1{font-size:4rem}.mlfm-case h2{font-size:2.75rem}}@media (width<768px){.mlfm-gutter{margin-inline:1.5rem}.mlfm-heading{padding:calc(var(--site-header-height,9rem) + 3rem) 1.5rem 3rem;grid-template-columns:minmax(0,1fr);gap:2rem}.mlfm-heading h1{font-size:3.5rem}.mlfm-lead,.mlfm-overview>div,.mlfm-section-copy>p,.mlfm-gift p{font-size:1.125rem}.mlfm-cover>picture>img{aspect-ratio:4/3;object-position:30% center}.mlfm-cover figcaption{margin-inline:1.5rem}.mlfm-overview,.mlfm-section-copy,.mlfm-gift{grid-template-columns:minmax(0,1fr);gap:2rem}.mlfm-case h2{font-size:2.5rem}.mlfm-overview,.mlfm-outro{padding-block:4rem}.mlfm-editorial{gap:1rem;padding-bottom:4rem}.mlfm-catalog,.mlfm-product,.mlfm-gift{padding:4rem 1.5rem}.mlfm-product-views{grid-template-columns:minmax(0,1fr);gap:2rem}.mlfm-mobile{justify-self:center;width:75%}.mlfm-facts>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.studio-page.studio-case:has(.kooperativ-case){--color-paper:#f5f2ef}.kooperativ-case{--kooperativ-wine:#620019;color:#20191b;overflow-wrap:anywhere}.kooperativ-case figure,.kooperativ-case h1,.kooperativ-case h2,.kooperativ-case p{margin:0}.kooperativ-case img{width:100%;height:auto;display:block}.kooperativ-gutter{margin-inline:3rem}.kooperativ-heading{padding:max(9.5rem, calc(var(--site-header-height,6.5rem) + 3rem)) 3rem 4rem;background:var(--kooperativ-wine);color:#fff;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:4rem;display:grid}.kooperativ-titleline{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.kooperativ-titleline .project-label{color:inherit}.kooperativ-case a{min-height:max(2.75rem,24px);color:inherit;text-underline-offset:.3em;align-items:center;gap:.75rem;display:inline-flex}.kooperativ-case a:hover{text-decoration-thickness:.125rem}.kooperativ-case :focus-visible{outline-color:var(--kooperativ-wine)}.kooperativ-heading :focus-visible{outline-color:#fff}.kooperativ-heading h1{letter-spacing:-.025em;white-space:pre-line;font-size:5.25rem;font-weight:400;line-height:1.08}.kooperativ-lead,.kooperativ-overview p,.kooperativ-section-copy>p{font-size:1.25rem;line-height:1.6}.kooperativ-cover img{aspect-ratio:8/5;object-fit:cover}.kooperativ-case figcaption{color:#64565b;margin-top:.75rem;font-size:.875rem;line-height:1.5}.kooperativ-cover figcaption{margin-inline:3rem}.kooperativ-overview,.kooperativ-section-copy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem;display:grid}.kooperativ-overview{padding-block:7rem}.kooperativ-overview p+p{margin-top:1.5rem}.kooperativ-case h2{letter-spacing:-.025em;font-size:3.25rem;font-weight:400;line-height:1.15}.kooperativ-editorial{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem;padding-bottom:7rem;display:grid}.kooperativ-editorial img{aspect-ratio:4/5;object-fit:cover}.kooperativ-catalog{background:#e9e3df;padding:6rem 3rem}.kooperativ-section-copy{margin-bottom:3rem}.kooperativ-product{background:var(--kooperativ-wine);color:#fff;padding:6rem 3rem}.kooperativ-product-views{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.kooperativ-product figcaption{color:#fff}.kooperativ-gift,.kooperativ-outro{padding-block:7rem}.kooperativ-outro{border-top:.0625rem solid #bfb1b6}.kooperativ-outro>div{color:var(--kooperativ-wine);flex-wrap:wrap;gap:1.5rem 3rem;margin-top:2.5rem;display:flex}@media (768px<=width<1200px){.kooperativ-heading h1{font-size:4rem}.kooperativ-case h2{font-size:2.75rem}}@media (width<768px){.kooperativ-gutter{margin-inline:1.5rem}.kooperativ-heading{padding:calc(var(--site-header-height,9rem) + 3rem) 1.5rem 3rem;grid-template-columns:minmax(0,1fr);gap:2rem}.kooperativ-heading h1{font-size:3rem}.kooperativ-lead,.kooperativ-overview p,.kooperativ-section-copy>p{font-size:1.125rem}.kooperativ-case h2{font-size:2.5rem}.kooperativ-cover img{aspect-ratio:4/3;object-position:60% center}.kooperativ-cover figcaption{margin-inline:1.5rem}.kooperativ-overview,.kooperativ-section-copy,.kooperativ-product-views{grid-template-columns:minmax(0,1fr);gap:2rem}.kooperativ-overview,.kooperativ-gift,.kooperativ-outro{padding-block:4rem}.kooperativ-editorial{grid-template-columns:minmax(0,1fr);gap:2rem;padding-bottom:4rem}.kooperativ-editorial>figure:last-child{justify-self:end;width:75%}.kooperativ-catalog,.kooperativ-product{padding:4rem 1.5rem}.kooperativ-mobile{justify-self:center;width:75%}}.studio-page.studio-case:has(.izzy-case){--color-paper:#f5f5f3}.izzy-case{--izzy-black:#030303;--izzy-mint:#00ffd8;--izzy-blue:#0047ff;color:var(--izzy-black);overflow-wrap:anywhere}.izzy-case figure,.izzy-case h1,.izzy-case h2,.izzy-case p{margin:0}.izzy-case img{width:100%;height:auto;display:block}.izzy-gutter{margin-inline:3rem}.izzy-heading{padding:max(9.5rem, calc(var(--site-header-height,6.5rem) + 3rem)) 3rem 6rem;background:var(--izzy-black);color:#fff;gap:3rem;display:grid}.izzy-titleline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.izzy-titleline .project-label{color:inherit}.izzy-case a{min-height:max(2.75rem,24px);color:inherit;text-underline-offset:.3em;align-items:center;gap:.75rem;display:inline-flex}.izzy-case a:hover{text-decoration-thickness:.125rem}.izzy-case :focus-visible{outline-color:var(--izzy-black)}.izzy-heading :focus-visible,.izzy-scooter :focus-visible,.izzy-safety :focus-visible{outline-color:#fff}.izzy-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem;display:grid}.izzy-heading h1{letter-spacing:-.03em;font-size:5rem;font-weight:300;line-height:1.05}.izzy-intro>p{color:#d4d4d4;max-width:40ch}.izzy-intro>p,.izzy-overview p,.izzy-section-copy>p{font-size:1.25rem;line-height:1.6}.izzy-hero-image img,.izzy-steps img,.izzy-not-found img{border-radius:1rem}.izzy-case figcaption,.izzy-screen-note,.izzy-scope-note{color:#5c5c58;margin-top:.75rem;font-size:.875rem;line-height:1.5}.izzy-heading figcaption,.izzy-scooter figcaption,.izzy-safety figcaption{color:#d4d4d4}.izzy-mobile figcaption{color:#1f3d38}.izzy-case h2{letter-spacing:-.025em;font-size:3.25rem;font-weight:300;line-height:1.15}.izzy-overview,.izzy-section-copy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem;display:grid}.izzy-overview{padding-block:7rem}.izzy-overview p+p{margin-top:1.5rem}.izzy-facts{margin:2.5rem 0 0;font-size:1rem;line-height:1.5}.izzy-facts>div{border-top:.0625rem solid #cfcfca;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem;padding-block:.875rem;display:grid}.izzy-facts dt{color:#5c5c58}.izzy-facts dd{margin:0}.izzy-section-copy{margin-bottom:3rem}.izzy-steps,.izzy-not-found,.izzy-outro{padding-block:7rem}.izzy-steps{padding-top:0}.izzy-mobile{background:var(--izzy-mint);padding:7rem 3rem}.izzy-phones{grid-template-columns:repeat(2,minmax(0,20rem));justify-content:center;gap:4rem;display:grid}.izzy-phones img{border-radius:1.75rem;box-shadow:0 1.5rem 3rem #0303032e}.izzy-scooter{background:var(--izzy-black);color:#fff;padding:7rem 3rem}.izzy-safety{background:var(--izzy-blue);color:#fff;padding:7rem 3rem}.izzy-case .izzy-screen-note{margin-top:2rem}.izzy-outro-links{flex-wrap:wrap;gap:1.5rem 3rem;margin-top:2.5rem;display:flex}.izzy-case .izzy-scope-note{max-width:68ch;margin-top:3rem;font-size:1rem}@media (768px<=width<1200px){.izzy-heading h1{font-size:4rem}.izzy-case h2{font-size:2.75rem}}@media (width<768px){.izzy-gutter{margin-inline:1.5rem}.izzy-heading{padding:calc(var(--site-header-height,9rem) + 3rem) 1.5rem 3rem;gap:2rem}.izzy-heading h1{font-size:3rem}.izzy-intro>p,.izzy-overview p,.izzy-section-copy>p{font-size:1.125rem}.izzy-case h2{font-size:2.5rem}.izzy-intro,.izzy-overview,.izzy-section-copy{grid-template-columns:minmax(0,1fr);gap:2rem}.izzy-overview,.izzy-not-found,.izzy-outro{padding-block:4rem}.izzy-steps{padding-bottom:4rem}.izzy-mobile,.izzy-scooter,.izzy-safety{padding:4rem 1.5rem}.izzy-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.studio-page.studio-case:has(.lilit-case){--color-paper:#f6f6f6}.lilit-case{--lilit-ink:#2f231a;color:var(--lilit-ink);overflow-wrap:anywhere}.lilit-case figure,.lilit-case h1,.lilit-case h2,.lilit-case p{margin:0}.lilit-case img{width:100%;height:auto;display:block}.lilit-gutter{margin-inline:3rem}.lilit-heading{padding:max(9.5rem, calc(var(--site-header-height,6.5rem) + 3rem)) 3rem 6rem;background:#f6f6f6;gap:3rem;display:grid}.lilit-titleline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.lilit-titleline .project-label{color:inherit}.lilit-case a{min-height:max(2.75rem,24px);color:inherit;text-underline-offset:.3em;align-items:center;gap:.75rem;display:inline-flex}.lilit-case a:hover{text-decoration-thickness:.125rem}.lilit-case :focus-visible{outline-color:var(--lilit-ink)}.lilit-about :focus-visible{outline-color:#fff}.lilit-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem;display:grid}.lilit-heading h1{letter-spacing:-.03em;font-size:5rem;font-weight:300;line-height:1.05}.lilit-intro>p,.lilit-overview p,.lilit-section-copy>p{font-size:1.25rem;line-height:1.6}.lilit-intro>p{max-width:40ch}.lilit-hero-image img{border:.0625rem solid #dedbd6}.lilit-case figcaption,.lilit-scope-note{color:#6b6058;margin-top:.75rem;font-size:.875rem;line-height:1.5}.lilit-case h2{letter-spacing:-.025em;font-size:3.25rem;font-weight:300;line-height:1.15}.lilit-overview,.lilit-section-copy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem;display:grid}.lilit-overview{padding-block:7rem}.lilit-overview p+p{margin-top:1.5rem}.lilit-facts{margin:2.5rem 0 0;font-size:1rem;line-height:1.5}.lilit-facts>div{border-top:.0625rem solid #cfc9c2;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem;padding-block:.875rem;display:grid}.lilit-facts dt{color:#6b6058}.lilit-facts dd{margin:0}.lilit-section-copy{margin-bottom:3rem}.lilit-about{background:var(--lilit-ink);color:#fff;padding:7rem 3rem}.lilit-about figcaption{color:#d8cfc7}.lilit-about-views{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:end;gap:3rem;display:grid}.lilit-brands{gap:3rem;padding-block:7rem;display:grid}.lilit-brands .lilit-section-copy{margin-bottom:0}.lilit-detail{justify-self:end;width:60%}.lilit-hairmates{background:#e9e5df;padding:6rem 3rem}.lilit-styling,.lilit-outro{padding-block:7rem}.lilit-outro-links{flex-wrap:wrap;gap:1.5rem 3rem;margin-top:2.5rem;display:flex}.lilit-case .lilit-scope-note{max-width:68ch;margin-top:3rem;font-size:1rem}@media (768px<=width<1200px){.lilit-heading h1{font-size:4rem}.lilit-case h2{font-size:2.75rem}}@media (width<768px){.lilit-gutter{margin-inline:1.5rem}.lilit-heading{padding:calc(var(--site-header-height,9rem) + 3rem) 1.5rem 3rem;gap:2rem}.lilit-heading h1{font-size:3rem}.lilit-intro>p,.lilit-overview p,.lilit-section-copy>p{font-size:1.125rem}.lilit-case h2{font-size:2.5rem}.lilit-intro,.lilit-overview,.lilit-section-copy,.lilit-about-views{grid-template-columns:minmax(0,1fr);gap:2rem}.lilit-overview,.lilit-brands,.lilit-styling,.lilit-outro{padding-block:4rem}.lilit-brands{gap:2rem}.lilit-about,.lilit-hairmates{padding:4rem 1.5rem}.lilit-detail{width:100%}}.studio-page.studio-case:has(.rendezvous-case){--color-paper:#f5f5f3}.rendezvous-case{--rendezvous-black:#191919;--rendezvous-orange:#ff622b;color:var(--rendezvous-black);overflow-wrap:anywhere}.rendezvous-case figure,.rendezvous-case h1,.rendezvous-case h2,.rendezvous-case p{margin:0}.rendezvous-case img{width:100%;height:auto;display:block}.rendezvous-gutter{margin-inline:3rem}.rendezvous-heading{padding:max(9.5rem, calc(var(--site-header-height,6.5rem) + 3rem)) 3rem 6rem;background:var(--rendezvous-orange);color:#000;gap:3rem;display:grid}.rendezvous-titleline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.rendezvous-titleline .project-label{color:inherit}.rendezvous-case a{min-height:max(2.75rem,24px);color:inherit;text-underline-offset:.3em;align-items:center;gap:.75rem;display:inline-flex}.rendezvous-case a:hover{text-decoration-thickness:.125rem}.rendezvous-case :focus-visible{outline-color:var(--rendezvous-black)}.rendezvous-barber :focus-visible,.rendezvous-booking :focus-visible{outline-color:#fff}.rendezvous-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem;display:grid}.rendezvous-heading h1{letter-spacing:-.03em;font-size:5rem;font-weight:300;line-height:1.05}.rendezvous-intro>p{max-width:40ch}.rendezvous-intro>p,.rendezvous-overview p,.rendezvous-section-copy>p{font-size:1.25rem;line-height:1.6}.rendezvous-case figure:not(.rendezvous-phones figure) img{border-radius:1rem}.rendezvous-case figcaption,.rendezvous-screen-note,.rendezvous-scope-note{color:#5c5c58;margin-top:.75rem;font-size:.875rem;line-height:1.5}.rendezvous-heading figcaption,.rendezvous-mobile figcaption{color:#2b1208}.rendezvous-barber figcaption,.rendezvous-booking figcaption,.rendezvous-booking .rendezvous-screen-note{color:#d4d4d4}.rendezvous-case h2{letter-spacing:-.025em;font-size:3.25rem;font-weight:300;line-height:1.15}.rendezvous-overview,.rendezvous-section-copy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem;display:grid}.rendezvous-overview{padding-block:7rem}.rendezvous-overview p+p{margin-top:1.5rem}.rendezvous-facts{margin:2.5rem 0 0;font-size:1rem;line-height:1.5}.rendezvous-facts>div{border-top:.0625rem solid #cfcfca;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem;padding-block:.875rem;display:grid}.rendezvous-facts dt{color:#5c5c58}.rendezvous-facts dd{margin:0}.rendezvous-section-copy{margin-bottom:3rem}.rendezvous-locations,.rendezvous-app,.rendezvous-outro{padding-block:7rem}.rendezvous-mobile{background:var(--rendezvous-orange);padding:7rem 3rem}.rendezvous-phones{grid-template-columns:repeat(2,minmax(0,20rem));justify-content:center;gap:4rem;display:grid}.rendezvous-phones img{border-radius:1.75rem;box-shadow:0 1.5rem 3rem #19191938}.rendezvous-barber,.rendezvous-booking{background:var(--rendezvous-black);color:#fff;padding:7rem 3rem}.rendezvous-case .rendezvous-screen-note{margin-top:2rem}.rendezvous-outro-links{flex-wrap:wrap;gap:1.5rem 3rem;margin-top:2.5rem;display:flex}.rendezvous-case .rendezvous-scope-note{max-width:68ch;margin-top:3rem;font-size:1rem}@media (768px<=width<1200px){.rendezvous-heading h1{font-size:4rem}.rendezvous-case h2{font-size:2.75rem}}@media (width<768px){.rendezvous-gutter{margin-inline:1.5rem}.rendezvous-heading{padding:calc(var(--site-header-height,9rem) + 3rem) 1.5rem 3rem;gap:2rem}.rendezvous-heading h1{font-size:3rem}.rendezvous-intro>p,.rendezvous-overview p,.rendezvous-section-copy>p{font-size:1.125rem}.rendezvous-case h2{font-size:2.5rem}.rendezvous-intro,.rendezvous-overview,.rendezvous-section-copy{grid-template-columns:minmax(0,1fr);gap:2rem}.rendezvous-overview,.rendezvous-locations,.rendezvous-app,.rendezvous-outro{padding-block:4rem}.rendezvous-mobile,.rendezvous-barber,.rendezvous-booking{padding:4rem 1.5rem}.rendezvous-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.studio-page.studio-case:has(.bear-hats-case){--color-paper:#f7f4ee}.bear-hats-case{--bh-navy:#1f2633;--bh-beige:#f1ece2;--bh-brown:#a0663f;--bh-tan:#dca57c;--bh-blue:#8fa3bf;--bh-ink:#1b1f27;--bh-muted:#5b5750;color:var(--bh-ink);overflow-wrap:anywhere}.bear-hats-case :where(figure,h1,h2,h3,p,ul,ol,dl){margin:0}.bear-hats-case :where(ul,ol){padding:0;list-style:none}.bear-hats-case img{width:100%;height:auto;display:block}.bear-hats-gutter{margin-inline:3rem;padding-block:5rem}.bear-hats-band{background:var(--bh-beige);padding:5rem 3rem}.bear-hats-band.is-white{background:#fff}.bear-hats-case .bear-hats-kicker{color:var(--bh-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.875rem;font-weight:600;line-height:1.4}.bear-hats-case h2{letter-spacing:-.025em;font-size:3.25rem;font-weight:300;line-height:1.15}.bear-hats-case h3{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.bear-hats-case p,.bear-hats-list li{font-size:1.25rem;line-height:1.6}.bear-hats-section-copy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem;margin-bottom:3rem;display:grid}.bear-hats-section-copy p+p{margin-top:1.5rem}.bear-hats-heading{padding:max(9.5rem, calc(var(--site-header-height,6.5rem) + 3rem)) 3rem 6rem;background:var(--bh-navy);color:#fff;gap:4rem;display:grid}.bear-hats-heading :focus-visible{outline-color:#fff}.bear-hats-titleline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.bear-hats-titleline .project-label{color:inherit}.bear-hats-heading .bear-hats-kicker,.bear-hats-heading .case-author,.bear-hats-period{color:#c9ccd4}.bear-hats-titleline .bear-hats-kicker{margin:0}.bear-hats-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem;display:grid}.bear-hats-heading h1{letter-spacing:-.03em;font-size:5rem;font-weight:300;line-height:1.05}.bear-hats-intro p{max-width:40ch}.bear-hats-case .bear-hats-period{margin-top:1rem;font-size:1rem}.bear-hats-tiles{gap:1rem;display:grid}.bear-hats-tiles-six{grid-template-columns:repeat(3,minmax(0,1fr))}.bear-hats-tiles-four{grid-template-columns:repeat(2,minmax(0,1fr))}.bear-hats-tiles-three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.bear-hats-tiles li{color:var(--bh-ink);background:#fff;border-radius:1rem;align-content:start;gap:.75rem;padding:1.75rem;display:grid}.bear-hats-tiles strong{letter-spacing:-.02em;font-size:2.5rem;font-weight:600;line-height:1.1}.bear-hats-tiles span{color:var(--bh-muted);font-size:1rem;line-height:1.5}.bear-hats-heading .bear-hats-tiles li,.bear-hats-result .bear-hats-tiles li{color:#fff;background:#2c3445}.bear-hats-heading .bear-hats-tiles span,.bear-hats-result .bear-hats-tiles span{color:#c9ccd4}.bear-hats-heading .bear-hats-tiles strong,.bear-hats-result .bear-hats-tiles strong{color:var(--bh-tan)}.bear-hats-band .bear-hats-tiles li,.bear-hats-cover .bear-hats-tiles li{background:var(--bh-beige)}.bear-hats-band .bear-hats-tiles li{background:#fff}.bear-hats-facts{margin-top:2.5rem;font-size:1rem;line-height:1.5}.bear-hats-facts>div{border-top:.0625rem solid #d6cfc2;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem;padding-block:.875rem;display:grid}.bear-hats-facts dt{color:var(--bh-muted)}.bear-hats-facts dd{margin:0}.bear-hats-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.bear-hats-steps li{background:#fff;border-radius:1rem;gap:.75rem;padding:1.75rem;display:grid}.bear-hats-steps strong{font-size:1.375rem;font-weight:600}.bear-hats-steps span{color:var(--bh-muted);line-height:1.5}.bear-hats-bars{gap:.625rem;display:grid}.bear-hats-bars li{grid-template-columns:minmax(0,11rem) minmax(0,1fr) max-content;align-items:center;gap:1rem;font-size:1rem;display:grid}.bear-hats-bars-wide li{grid-template-columns:minmax(0,20rem) minmax(0,1fr) max-content;font-size:1.125rem}.bear-hats-bar-track{height:1.5rem}.bear-hats-bars-wide .bear-hats-bar-track{height:2.75rem}.bear-hats-bar{width:var(--size);border-radius:.25rem;height:100%;display:block}.bear-hats-bar.is-brown{background:var(--bh-brown)}.bear-hats-bar.is-muted{background:#cdbfae}.bear-hats-bar.is-tan{background:var(--bh-tan)}.bear-hats-bar.is-blue{background:var(--bh-blue)}.bear-hats-bar-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:3.5em;font-weight:600}.bear-hats-abc-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.bear-hats-case figcaption,.bear-hats-note,.bear-hats-scope-note{color:var(--bh-muted);margin-top:1.25rem;font-size:.875rem;line-height:1.5}.bear-hats-case .bear-hats-note{font-size:1rem}.bear-hats-callout{background:var(--bh-navy);color:#fff;border-radius:1rem;gap:.75rem;padding:2rem;display:grid}.bear-hats-callout span{color:#c9ccd4}.bear-hats-callout strong{font-size:2.5rem;font-weight:600;line-height:1.1}.bear-hats-callout .is-accent{color:var(--bh-tan)}.bear-hats-list{gap:.5rem;margin-bottom:1.5rem;display:grid}.bear-hats-list li:before{content:"— ";color:var(--bh-brown)}.bear-hats-case .bear-hats-hypothesis{background:#fff;border-radius:1rem;padding:1.5rem 1.75rem}.bear-hats-cover-grid{grid-template-columns:minmax(0,24.375rem) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.bear-hats-cover-grid img{border-radius:1.25rem}.bear-hats-cover-grid h2{margin-bottom:2.5rem}.bear-hats-callouts{counter-reset:callout;gap:2rem;display:grid}.bear-hats-callouts li{counter-increment:callout;grid-template-columns:3.5rem minmax(0,1fr);column-gap:1.5rem;display:grid}.bear-hats-callouts li:before{content:counter(callout);color:#fff;background:#2d5b8c;border-radius:50%;grid-row:span 2;place-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:600;display:grid}.bear-hats-callouts strong{font-size:1.75rem;font-weight:600;line-height:1.2}.bear-hats-callouts span{color:var(--bh-muted);margin-top:.25rem;font-size:1.125rem;line-height:1.45}.bear-hats-legend{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.bear-hats-legend li{border-radius:.5rem;padding:.5rem .875rem;font-size:.9375rem}.bear-hats-legend .is-period-1{background:#f1e2d3}.bear-hats-legend .is-period-2{background:#dfe7f1}.bear-hats-legend .is-period-3{background:#f6dcd4}.bear-hats-table{background:#fff;border-radius:1rem;overflow-x:auto}.bear-hats-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:36rem;font-size:1.0625rem}.bear-hats-table :is(th,td){text-align:right;border-bottom:.0625rem solid #e7e1d6;padding:1rem 1.5rem}.bear-hats-table :is(thead th,tbody th){text-align:left}.bear-hats-table thead th{background:var(--bh-navy);color:#fff;font-weight:600}.bear-hats-table thead th:not(:first-child){text-align:right}.bear-hats-table tbody th{font-weight:400}.bear-hats-table .is-key{background:var(--bh-beige);font-weight:600}.bear-hats-table .is-key th{font-weight:600}.bear-hats-organic h2{margin-bottom:3rem}.bear-hats-result{background:var(--bh-beige);gap:3rem;padding:5rem 3rem;display:grid}.bear-hats-result .bear-hats-tiles-four{grid-template-columns:repeat(4,minmax(0,1fr))}.bear-hats-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.bear-hats-takeaways li{font-size:1.125rem;line-height:1.5}.bear-hats-case .bear-hats-next{color:var(--bh-muted)}.bear-hats-case a{min-height:max(2.75rem,24px);color:inherit;text-underline-offset:.3em;align-items:center;gap:.75rem;display:inline-flex}.bear-hats-case a:hover{text-decoration-thickness:.125rem}.bear-hats-case :focus-visible{outline-color:var(--bh-ink)}.bear-hats-outro-links{margin-top:2.5rem}.bear-hats-case .bear-hats-scope-note{max-width:68ch;margin-top:3rem;font-size:1rem}@media (768px<=width<1200px){.bear-hats-heading h1{font-size:4rem}.bear-hats-case h2{font-size:2.75rem}.bear-hats-result .bear-hats-tiles-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<768px){.bear-hats-gutter{margin-inline:1.5rem;padding-block:3rem}.bear-hats-band,.bear-hats-result{padding:3rem 1.5rem}.bear-hats-heading{padding:calc(var(--site-header-height,9rem) + 3rem) 1.5rem 3rem;gap:2.5rem}.bear-hats-heading h1{font-size:3rem}.bear-hats-case h2{font-size:2.25rem}.bear-hats-case p,.bear-hats-list li{font-size:1.125rem}.bear-hats-intro,.bear-hats-section-copy,.bear-hats-abc-grid,.bear-hats-cover-grid,.bear-hats-steps,.bear-hats-takeaways,.bear-hats-tiles-three{grid-template-columns:minmax(0,1fr);gap:2rem}.bear-hats-tiles-six,.bear-hats-tiles-four,.bear-hats-result .bear-hats-tiles-four{grid-template-columns:repeat(2,minmax(0,1fr))}.bear-hats-tiles li{padding:1.25rem}.bear-hats-tiles strong,.bear-hats-callout strong{font-size:1.75rem}.bear-hats-bars li,.bear-hats-bars-wide li{grid-template-columns:minmax(0,1fr) max-content;gap:.25rem .75rem}.bear-hats-bar-label{grid-column:1/-1}}.graphic-case{color:var(--color-ink);overflow-wrap:anywhere}.graphic-case figure,.graphic-case h1,.graphic-case h2,.graphic-case p{margin:0}.graphic-case img{width:100%;height:auto;display:block}.graphic-gutter{margin-inline:3rem}.graphic-heading{padding:max(9.5rem, calc(var(--site-header-height,6.5rem) + 3rem)) 3rem 6rem;gap:3rem;display:grid}.graphic-titleline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.graphic-titleline .project-label{color:inherit}.graphic-kicker{color:var(--color-muted);text-align:end;font-size:1rem;line-height:1.5}.graphic-author{font-size:.875rem}.graphic-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem;display:grid}.graphic-heading h1{letter-spacing:-.03em;font-size:5rem;font-weight:300;line-height:1.05}.graphic-intro>p,.graphic-overview p,.graphic-section-copy>p{font-size:1.25rem;line-height:1.6}.graphic-intro>p{max-width:40ch}.graphic-case figcaption,.graphic-scope-note{color:var(--color-muted);margin-top:.75rem;font-size:.875rem;line-height:1.5}.graphic-case h2{letter-spacing:-.025em;font-size:3.25rem;font-weight:300;line-height:1.15}.graphic-overview,.graphic-section-copy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem;display:grid}.graphic-overview{padding-block:7rem}.graphic-overview p+p{margin-top:1.5rem}.graphic-facts{margin:2.5rem 0 0;font-size:1rem;line-height:1.5}.graphic-facts>div{border-top:.0625rem solid #181f1f2e;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem;padding-block:.875rem;display:grid}.graphic-facts dt{color:var(--color-muted)}.graphic-facts dd{margin:0}.graphic-section{padding:7rem 3rem}.graphic-section-copy{margin-bottom:3rem}.graphic-accent{background:var(--graphic-accent);color:#fff}.graphic-accent figcaption{color:#ffffffc7}.graphic-accent :focus-visible{outline-color:#fff}.graphic-tint{background:var(--graphic-tint)}.graphic-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:3rem 2rem;display:grid}.graphic-span-2{grid-column:span 2}.graphic-span-3{grid-column:span 3}.graphic-span-4{grid-column:span 4}.graphic-span-6{grid-column:1/-1}.graphic-tile img{box-sizing:border-box;background:#fff;padding:2rem}.graphic-case a{min-height:max(2.75rem,24px);color:inherit;text-underline-offset:.3em;align-items:center;gap:.75rem;display:inline-flex}.graphic-case a:hover{text-decoration-thickness:.125rem}.graphic-outro{padding-block:7rem}.graphic-outro-links{flex-wrap:wrap;gap:1.5rem 3rem;margin-top:2.5rem;display:flex}.graphic-case .graphic-scope-note{max-width:68ch;margin-top:3rem;font-size:1rem}@media (768px<=width<1200px){.graphic-heading h1{font-size:4rem}.graphic-case h2{font-size:2.75rem}.graphic-span-2{grid-column:span 3}}@media (width<768px){.graphic-gutter{margin-inline:1.5rem}.graphic-heading{padding:calc(var(--site-header-height,9rem) + 3rem) 1.5rem 3rem;gap:2rem}.graphic-heading h1{font-size:3rem}.graphic-intro>p,.graphic-overview p,.graphic-section-copy>p{font-size:1.125rem}.graphic-case h2{font-size:2.5rem}.graphic-intro,.graphic-overview,.graphic-section-copy{grid-template-columns:minmax(0,1fr);gap:2rem}.graphic-overview,.graphic-outro{padding-block:4rem}.graphic-section{padding:4rem 1.5rem}.graphic-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.graphic-grid>figure{grid-column:1/-1}.graphic-tile img{padding:1rem}}.studio-case main{min-height:0;padding:0}.case-author{opacity:.75;margin:.5rem 0 0;font-size:.875rem;line-height:1.4}.project-label{font:700 1.5rem / 1.75rem var(--font-display);letter-spacing:-.04em;margin:0}@media (prefers-reduced-motion:no-preference){body.studio-case[data-case-flow]{background-color:var(--case-background)}body[data-case-flow] [data-case-color]{color:var(--case-ink);background-color:#0000}body[data-case-flow] [data-case-color] :is(p,a,dt,figcaption),body[data-case-flow] .site-footer,body[data-case-flow] .site-footer :is(a,button){color:var(--case-ink)}body[data-case-flow] [data-case-color] :focus-visible,body[data-case-flow] .site-footer :focus-visible{outline-color:var(--case-ink)}@supports (-webkit-text-stroke:1px black){@media not (prefers-contrast:more){body[data-case-flow] :is([data-case-color],.site-footer),body[data-case-flow] [data-case-color] :is(p,a,dt,figcaption),body[data-case-flow] .site-footer :is(a,button){color:var(--case-text);-webkit-text-stroke:var(--case-contour) var(--case-ink);paint-order:stroke fill}body[data-case-flow] .footer-display-wordmark{-webkit-text-stroke:0}}}}@media (width<768px){.case-author{opacity:.75;margin:.5rem 0 0;font-size:.875rem;line-height:1.4}.project-label{font-size:1.25rem}}
