.home_gap26__fE4Cs{margin-bottom:26px}.home_gap28__VWD2_{margin-bottom:28px}.home_hero__Lf9T2{position:relative;margin-top:calc(-1 * var(--header-height));min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;padding:0 var(--gutter) 12vh}.home_heroPhoto__Yo1gr{position:absolute;inset:-3%;background-image:linear-gradient(90deg,color-mix(in oklab,var(--bg) 92%,transparent),color-mix(in oklab,var(--bg) 66%,transparent),color-mix(in oklab,var(--bg) 34%,transparent) 60%,color-mix(in oklab,var(--bg) 8%,transparent)),var(--hero-photo);background-size:cover;background-position:center 58%;scale:1.16;transition:scale 2.6s var(--ease-out);will-change:scale,translate}.home_heroPhoto__Yo1gr[data-settled=true]{scale:1.035}.home_heroPhoto__Yo1gr:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg),color-mix(in oklab,var(--bg) 30%,transparent) 20%,color-mix(in oklab,var(--bg) 12%,transparent) 58%,color-mix(in oklab,var(--bg) 34%,transparent) 100%)}html.light .home_heroPhoto__Yo1gr{background-image:linear-gradient(90deg,color-mix(in oklab,var(--bg) 88%,transparent) 0,color-mix(in oklab,var(--bg) 66%,transparent) 34%,color-mix(in oklab,var(--bg) 24%,transparent) 64%,transparent 100%),var(--hero-photo-light)}html.light .home_heroPhoto__Yo1gr:after{background:linear-gradient(0deg,color-mix(in oklab,var(--bg) 78%,transparent),color-mix(in oklab,var(--bg) 16%,transparent) 20%,color-mix(in oklab,var(--bg) 6%,transparent) 58%,color-mix(in oklab,var(--bg) 72%,transparent))}.home_ring__6Vy7g{z-index:1;width:34vw;height:34vw;right:7vw;top:16vh;animation:home_spin__vdEkP 28s linear infinite;--parallax:-0.1}.home_ring__6Vy7g,.home_ring__6Vy7g:before{position:absolute;border:1px solid var(--accent-dim);border-radius:50%}.home_ring__6Vy7g:before{content:"";inset:13%}@keyframes home_spin__vdEkP{to{transform:rotate(1turn)}}.home_heroContent__a_eG9{position:relative;z-index:3;max-width:980px;will-change:opacity,translate}.home_heroEyebrow__SvR_t{margin-bottom:26px;text-wrap:balance;text-shadow:0 1px 14px var(--bg),0 0 30px var(--bg)}.home_heroTitle__kz3i9{margin:0;font-family:var(--font-display);font-weight:200;font-size:clamp(46px,6.4vw,104px);line-height:.95;letter-spacing:-.022em;text-wrap:pretty}.home_heroTail__gklXN{white-space:nowrap}.home_heroCopy__MMRMU{margin:34px 0 0 3px;max-width:440px;font-size:13px;line-height:1.95;color:var(--text-soft);text-shadow:0 1px 14px var(--bg),0 0 26px var(--bg)}.home_band__DkCZO{--band-bg:#0a0908;--band-text:#f4f1ec;--bg:var(--band-bg);--text:var(--band-text);--muted:#a89d95;--accent-ink:#dfa266;--line:#ffffff2a;--band-divider:1px;--band-divider-color:var(--line);position:relative;margin-top:120px;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--band-bg);color:var(--band-text)}.home_bandPhoto__zDqsD{position:absolute;inset:-14% 0;background-image:var(--band-photo);background-size:cover;background-position:50%;--parallax:0.12}html.light .home_bandPhoto__zDqsD{background-image:var(--band-photo-light)}.home_bandScrim___GIRL{position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none;background:linear-gradient(0deg,#0a0908eb,#0a0908b8 34%,#0a09084d 62%,#0a090800)}.home_bandGrid__w8Mro{position:relative;width:100%;min-height:100vh;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr auto auto;padding:0}.home_bandColumn__w1kzn{grid-row:1/-1;position:relative;display:grid;grid-template-rows:subgrid;padding:0 26px 40px;border-left:var(--band-divider) solid var(--band-divider-color)}.home_bandColumn__w1kzn:before{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--band-divider));width:var(--band-divider);background:var(--band-divider-color);transform-origin:top}.home_bandColumn__w1kzn:first-child:before{display:none}.home_bandColumn__w1kzn:first-child{border-left:none;padding-left:var(--gutter)}.home_bandColumn__w1kzn[data-motion-state=in],.home_bandColumn__w1kzn[data-motion-state=wait]{border-left-color:transparent}.home_bandColumn__w1kzn[data-motion-state=wait]:before{transform:scaleY(0)}.home_bandColumn__w1kzn[data-motion-state=wait]>*{opacity:0;transform:translateY(16px)}.home_bandColumn__w1kzn[data-motion-state=in]:before{transform:scaleY(1);transition:transform 1.2s var(--motion-ease) var(--motion-delay)}.home_bandColumn__w1kzn[data-motion-state=in]>*{transition:opacity .9s ease-out calc(var(--motion-delay) + .35s),transform 1s var(--motion-ease) calc(var(--motion-delay) + .35s)}.home_bandColumn__w1kzn:last-child{padding-right:var(--gutter)}.home_bandColumn__w1kzn h3{grid-row:2;align-self:end;margin:0 0 12px;max-width:13em;font-family:var(--font-micro);font-weight:500;font-size:clamp(13px,.85vw,16px);line-height:1.3;letter-spacing:.045em;text-transform:uppercase;color:var(--band-text);text-shadow:0 1px 12px rgba(8,7,6,.85)}.home_bandColumn__w1kzn p{grid-row:3;margin:0;max-width:32em;font-size:clamp(12px,.68vw,13px);line-height:1.55;color:#f4f1ecc9;text-shadow:0 1px 10px rgba(8,7,6,.9);text-wrap:pretty}@media (max-width:1080px){.home_bandGrid__w8Mro{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto auto auto auto}.home_bandColumn__w1kzn{padding-bottom:34px}.home_bandColumn__w1kzn:nth-child(-n+2){grid-row:1/span 3}.home_bandColumn__w1kzn:nth-child(n+3){grid-row:4/span 2;padding-top:34px}.home_bandColumn__w1kzn:nth-child(n+3) h3{grid-row:1}.home_bandColumn__w1kzn:nth-child(n+3) p{grid-row:2}.home_bandColumn__w1kzn:nth-child(odd){border-left:none;padding-left:var(--gutter)}.home_bandColumn__w1kzn:nth-child(odd):before{display:none}.home_bandColumn__w1kzn:nth-child(2n){padding-right:var(--gutter)}}@media (max-width:640px){.home_band__DkCZO{margin-top:72px;min-height:0;flex-direction:column;align-items:stretch}.home_bandPhoto__zDqsD{position:relative;inset:auto;height:58vw;--parallax:0}.home_bandScrim___GIRL{display:none}.home_bandGrid__w8Mro{grid-template-columns:1fr;grid-template-rows:none;gap:28px;min-height:0;padding:34px var(--gutter) 40px;background:var(--band-bg)}.home_bandColumn__w1kzn,.home_bandColumn__w1kzn:first-child,.home_bandColumn__w1kzn:nth-child(2n),.home_bandColumn__w1kzn:nth-child(n),.home_bandColumn__w1kzn:nth-child(odd){--band-divider:1px;--band-divider-color:var(--line);grid-row:auto;display:block;padding:0 0 0 18px;border-left:var(--band-divider) solid var(--band-divider-color)}.home_bandColumn__w1kzn:nth-child(n):before{display:block}}.home_studio__GCnX_{padding:140px var(--gutter) 0}.home_studioGrid___mA6l{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.home_studioTitle__pbPYq{margin:0 0 40px;font-family:var(--font-display);font-weight:200;font-size:clamp(32px,3.4vw,54px);line-height:1.14;letter-spacing:-.018em;text-wrap:pretty}.home_studioEyebrow__Wj56m{margin-bottom:28px}.home_studioImage__fc7I_{margin-top:56px;--parallax:0.05}.home_studioText__pMlQM{padding-top:88px;display:flex;flex-direction:column;gap:28px}@media (min-width:901px) and (min-height:760px){.home_studioText__pMlQM{position:sticky;top:calc(var(--header-height-compact) + 8px)}}.home_studioText__pMlQM p{margin:0;font-size:15px;line-height:1.95;color:var(--text-soft);text-wrap:pretty}.home_award__vZvfr{display:flex;align-items:center;gap:20px;margin-top:16px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home_awardMark__oMh8d{width:58px;height:58px;flex:0 0 auto;border-radius:50%;border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:15px;letter-spacing:.1em}.home_awardText__pQ1o1{font-size:14px;letter-spacing:.06em;color:var(--muted)}.home_stats__wclj0{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:36px 0 0}.home_stats__wclj0 dd{margin:10px 0 0}.home_statValue__4xUzJ{font-family:var(--font-display);font-size:52px;letter-spacing:-.016em;line-height:1;font-weight:200}.home_statLabel__8XoTx{font-family:var(--font-micro);font-weight:300;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.home_services__V5ehK{padding:150px var(--gutter) 0}.home_servicesTitle__SlFSS{margin:0 0 64px;max-width:900px}.home_serviceList__iEcTw{border-top:1px solid var(--line-strong)}.home_serviceRow__kO_k1{position:relative;display:grid;grid-template-columns:56px 1.1fr 1fr auto;gap:32px;align-items:baseline;padding:34px 8px;border-bottom:1px solid var(--line-strong);transition:background-color .22s ease}.home_serviceRow__kO_k1:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--line-strong);transform-origin:left}.home_serviceRow__kO_k1[data-motion-state=in],.home_serviceRow__kO_k1[data-motion-state=wait]{border-bottom-color:transparent}.home_serviceRow__kO_k1[data-motion-state=wait]:after{transform:scaleX(0)}.home_serviceRow__kO_k1[data-motion-state=in]:after{transform:scaleX(1);transition:transform 1.1s var(--motion-ease) var(--motion-delay)}.home_serviceArrow__TSu1g,.home_serviceName__NJ5x1{transition:transform .24s var(--ease-out),color .22s ease}@media (hover:hover) and (pointer:fine){.home_serviceRow__kO_k1:hover{background:var(--panel);color:inherit}.home_serviceRow__kO_k1:hover .home_serviceName__NJ5x1{transform:translate(8px);color:var(--accent-ink)}.home_serviceRow__kO_k1:hover .home_serviceArrow__TSu1g{transform:translate(4px,-4px)}}.home_serviceIndex__fa6lD{font-size:12px;letter-spacing:.14em;color:var(--accent-ink)}.home_serviceName__NJ5x1{font-family:var(--font-display);font-size:clamp(24px,2.2vw,34px);letter-spacing:-.016em;font-weight:200}.home_serviceTagline__ARAL_{font-family:var(--font-micro);font-weight:300;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.home_serviceArrow__TSu1g{font-size:22px;line-height:1;color:var(--accent-ink)}.home_principles__rp5XI{margin-top:150px}.home_principlesTitle__DAXlE{margin:0 0 72px;max-width:1000px}.home_principlesGrid__Tt625{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:center}.home_principlesImage__R0IaV{width:100%;aspect-ratio:1;max-height:100vh;--parallax:0.06}.home_principlesImage__R0IaV img{object-position:65% 50%}html.light .home_principlesImage__R0IaV img{object-position:60% 50%}.home_principleList__5IgZE{display:flex;flex-direction:column}.home_principle__ZFkB2{padding:30px 0;border-bottom:1px solid var(--line)}.home_principle__ZFkB2:first-child{padding-top:0}.home_principle__ZFkB2:last-child{padding-bottom:0;border-bottom:0}.home_principle__ZFkB2 h3{margin:0 0 12px;font-family:var(--font-micro);font-weight:300;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.home_principle__ZFkB2 p{margin:0;font-size:14px;line-height:1.9;color:var(--muted);text-wrap:pretty}.home_press__mWqq9{margin-top:110px;padding-top:44px;border-top:1px solid var(--line)}.home_pressLabel__Kmk61{margin-bottom:34px}.home_portfolio__Mq29r{padding:20px var(--gutter) 0}.home_sectionHead__4qjBP{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:56px}.home_cardGrid__vtqo2{display:grid;grid-template-columns:repeat(var(--cards,3),1fr);gap:16px}.home_cardGrid__vtqo2>*{--parallax:0}@media (min-width:1241px){.home_cardGrid__vtqo2[data-cards="3"]>:nth-child(2n),.home_cardGrid__vtqo2[data-cards="4"]>:nth-child(2n){--parallax:0.05}}html.light .home_dark__hQccU,html:not(.light) .home_light__dtBUm{display:none}.home_process__5HcXs{padding:160px var(--gutter) 0}.home_processGrid__SwMTV{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.home_processIntro__qstXW h2{margin:0 0 32px;font-family:var(--font-display);font-weight:200;font-size:clamp(32px,3.4vw,54px);letter-spacing:-.016em;line-height:1.12;text-wrap:pretty}.home_processIntro__qstXW p{margin:0;max-width:46ch}.home_steps__I_eim{margin:0;padding:0;list-style:none;counter-reset:step}.home_step__9v_Hk{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:28px;padding:40px 0;border-bottom:1px solid var(--line)}.home_step__9v_Hk:first-child{padding-top:8px}.home_step__9v_Hk:last-child{padding-bottom:0;border-bottom:0}.home_step__9v_Hk:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:1px;background:var(--accent);opacity:.55;transform-origin:left}.home_step__9v_Hk[data-motion-state=wait]:after{transform:scaleX(0)}.home_step__9v_Hk[data-motion-state=in]:after{transform:scaleX(1);transition:transform 1.2s var(--motion-ease) calc(var(--motion-delay) + .5s)}.home_step__9v_Hk:last-child:after{display:none}.home_stepNumber__b_EJq{font-family:var(--font-display);font-size:44px;line-height:.9;letter-spacing:-.02em;font-weight:200;font-variant-numeric:tabular-nums;color:var(--accent);padding-top:2px}.home_stepBody__uuDjQ{max-width:56ch}.home_step__9v_Hk h3{margin:0 0 14px;font-family:var(--font-micro);font-weight:300;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--text)}.home_step__9v_Hk p{margin:0;font-size:15px;line-height:1.8;color:var(--text-soft);text-wrap:pretty}.home_stepResult__ouYEz{display:grid;grid-template-columns:max-content 1fr;gap:14px;align-items:baseline;margin-top:18px!important;padding-top:14px;border-top:1px solid var(--line);font-size:13px!important;line-height:1.6!important;color:var(--muted)!important}.home_stepResult__ouYEz span{font-family:var(--font-micro);font-weight:300;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap}.home_drawings__ZlQJ_{padding:160px var(--gutter) 0}.home_instagram__mM2t2{padding:140px var(--gutter) 0}.home_instagramHead__sXj5i{display:flex;align-items:baseline;justify-content:space-between;gap:32px;margin-bottom:28px}.home_instagramHandle__50dtx{font-family:var(--font-micro);font-weight:300;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.home_instagramGrid__Dru6n{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.home_footerGap__CazNM{height:150px}@media (max-width:1240px){.home_cardGrid__vtqo2[data-cards="4"]{grid-template-columns:repeat(2,1fr)}.home_cardGrid__vtqo2[data-cards="4"]>*{margin-top:0!important}}@media (max-width:1080px){.home_principlesGrid__Tt625,.home_processGrid__SwMTV,.home_studioGrid___mA6l{gap:48px}.home_studioText__pMlQM{padding-top:0}}@media (max-width:900px){.home_hero__Lf9T2{min-height:88vh;min-height:88svh;padding-bottom:14vh}.home_heroPhoto__Yo1gr{background-image:linear-gradient(180deg,color-mix(in oklab,var(--bg) 40%,transparent) 0,color-mix(in oklab,var(--bg) 72%,transparent) 42%,color-mix(in oklab,var(--bg) 90%,transparent) 100%),var(--hero-photo)}html.light .home_heroPhoto__Yo1gr{background-image:linear-gradient(180deg,color-mix(in oklab,var(--bg) 30%,transparent) 0,color-mix(in oklab,var(--bg) 74%,transparent) 42%,color-mix(in oklab,var(--bg) 90%,transparent) 100%),var(--hero-photo-light)}.home_ring__6Vy7g{width:80vw;height:80vw;right:-30vw}.home_cardGrid__vtqo2,.home_cardGrid__vtqo2[data-cards="4"],.home_principlesGrid__Tt625,.home_processGrid__SwMTV,.home_studioGrid___mA6l{grid-template-columns:1fr}.home_cardGrid__vtqo2{gap:40px}.home_principlesImage__R0IaV{aspect-ratio:4/3}.home_drawings__ZlQJ_,.home_instagram__mM2t2,.home_process__5HcXs,.home_services__V5ehK,.home_studio__GCnX_{padding-top:96px}.home_principles__rp5XI{margin-top:96px}.home_step__9v_Hk{grid-template-columns:52px minmax(0,1fr);gap:20px;padding:32px 0}.home_step__9v_Hk:after{width:52px}.home_stepNumber__b_EJq{font-size:34px}.home_stepResult__ouYEz{grid-template-columns:1fr;gap:6px}.home_serviceRow__kO_k1{grid-template-columns:40px 1fr auto;gap:8px 16px;padding:24px 4px}.home_serviceTagline__ARAL_{grid-column:2/-1;grid-row:2;font-size:10px}.home_serviceArrow__TSu1g{grid-column:3;grid-row:1}.home_serviceName__NJ5x1{line-height:1.2}.home_sectionHead__4qjBP{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px}.home_press__mWqq9{margin-top:72px}.home_instagramGrid__Dru6n{grid-template-columns:repeat(2,1fr)}.home_footerGap__CazNM{height:96px}}@media (max-width:560px){.home_stats__wclj0{grid-template-columns:1fr}}