.Hero_hero__bqvNd{position:relative;display:flex;min-height:92vh;min-height:92svh;overflow:hidden;background:var(--brown-900);color:var(--sand-100)}.Hero_media__OGcwm{position:absolute;inset:0;overflow:hidden;background:var(--brown-950)}.Hero_poster__AzInx{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 65%}.Hero_scrim__5Nzon{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(23,13,9,.6) 0,rgba(23,13,9,.22) 30%,rgba(23,13,9,0) 55%),linear-gradient(180deg,rgba(23,13,9,.48) 0,rgba(23,13,9,0) 30%),linear-gradient(100deg,rgba(23,13,9,.58),rgba(23,13,9,.2) 38%,rgba(23,13,9,0) 68%)}.Hero_inner__lGUYu{position:relative;z-index:2;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;gap:clamp(3rem,12vh,9rem);padding-top:calc(var(--header-h) + clamp(1.75rem, 7vh, 4.5rem));padding-bottom:clamp(2.25rem,6vh,4.5rem)}.Hero_top__m2hjj{display:flex;flex-direction:column;gap:clamp(1.4rem,3vh,2.4rem);max-width:min(100%,60rem)}.Hero_eyebrow__zlAY_{color:rgba(248,233,217,.66)}.Hero_eyebrow__zlAY_:before{background:rgba(248,233,217,.5)}.Hero_headline__wPoAT{display:flex;flex-direction:column;font-size:var(--step-6);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--sand-100);max-width:15ch}.Hero_bottom__IbFcl{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--s-6);row-gap:var(--s-6);align-items:end}.Hero_support__OjMrm{grid-column:1/span 5;max-width:32ch;font-size:var(--step-0);line-height:1.62;color:rgba(248,233,217,.74)}.Hero_actions__yXeUX{grid-column:8/span 5;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem}.Hero_secondary__naBSQ{--btn-line:rgba(248,233,217,0.34);--btn-fg:rgba(248,233,217,0.94)}.Hero_secondary__naBSQ:hover{--btn-bg:rgba(248,233,217,0.08);--btn-line:rgba(248,233,217,0.72)}@media (max-width:900px){.Hero_poster__AzInx{object-position:center 60%}.Hero_support__OjMrm{grid-column:1/span 7}.Hero_actions__yXeUX{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.Hero_hero__bqvNd{min-height:100svh}.Hero_poster__AzInx{object-position:60% 55%}.Hero_support__OjMrm{grid-column:1/-1}.Hero_headline__wPoAT{max-width:12ch}.Hero_inner__lGUYu{padding-top:calc(var(--header-h) + clamp(2rem, 6vh, 3rem));padding-bottom:clamp(2rem,5vh,3.5rem)}}@media (max-width:430px){.Hero_poster__AzInx{object-position:55% 50%}.Hero_actions__yXeUX{flex-direction:column;align-items:stretch}.Hero_actions__yXeUX a{justify-content:center}.Hero_headline__wPoAT{font-size:clamp(2.4rem,10vw,3rem)}}.HeroVideo_media__Rg1Zt{position:absolute;inset:0;overflow:hidden;background:var(--brown-950)}.HeroVideo_posterWrap__viTyT,.HeroVideo_poster__fk2Hi,.HeroVideo_video__EB4aS{position:absolute;inset:0;width:100%;height:100%}.HeroVideo_poster__fk2Hi,.HeroVideo_video__EB4aS{object-fit:cover;object-position:center}.HeroVideo_video__EB4aS{opacity:0;transition:opacity 1.4s var(--ease)}.HeroVideo_videoReady__E1UAa{opacity:1}@media (max-width:820px){.HeroVideo_poster__fk2Hi,.HeroVideo_video__EB4aS{object-position:center}}.ImageFrame_frame__LjvDm{width:100%}.ImageFrame_caption__x5M6R{margin-top:var(--s-4);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint)}.StatementSection_grid__r6mYV{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:clamp(3rem,6vw,5rem);row-gap:clamp(3rem,6vw,5rem);align-items:start}.StatementSection_statementWrap__znrPg{grid-column:1/span 7;display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,3rem)}.StatementSection_eyebrow__uwvAU{color:var(--muted)}.StatementSection_statement__bewaR{display:flex;flex-direction:column;font-size:var(--step-5);line-height:1.02;letter-spacing:var(--tracking-display);font-weight:400;color:var(--fg);max-width:18ch;text-wrap:balance}.StatementSection_statement__bewaR span span{display:block}.StatementSection_aside__wsu6v{grid-column:9/span 4;display:flex;flex-direction:column;gap:var(--s-5);padding-top:.5rem}.StatementSection_paragraph__y2aAU{font-size:var(--step-1);line-height:1.62;color:var(--muted);max-width:42ch}.StatementSection_action__m_jyu{margin-top:var(--s-3);color:var(--terracotta)}@media (max-width:1000px){.StatementSection_statementWrap__znrPg{grid-column:1/-1}.StatementSection_aside__wsu6v{grid-column:1/-1;max-width:46rem;padding-top:var(--s-3)}}@media (max-width:760px){.StatementSection_statement__bewaR{font-size:var(--step-4);max-width:100%}}.SelectedWork_list__5ng13{display:flex;flex-direction:column;gap:clamp(4.5rem,11vw,10rem)}.SelectedWork_link__1frWa{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:clamp(1.75rem,4vw,3rem);row-gap:clamp(1.75rem,4vw,3rem);align-items:end}.SelectedWork_media__r9RVB{grid-column:1/span 8;grid-row:1;transition:transform var(--dur-2) var(--ease)}.SelectedWork_link__1frWa:hover .SelectedWork_media__r9RVB{transform:translateY(-6px)}.SelectedWork_body__Gfu4i{grid-column:9/span 4;grid-row:1;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);padding-bottom:.4rem}.SelectedWork_name__4DDtN{font-size:var(--step-3);font-weight:400;letter-spacing:var(--tracking-heading);line-height:1.1;transition:transform var(--dur-2) var(--ease)}.SelectedWork_link__1frWa:hover .SelectedWork_name__4DDtN{transform:translateX(.4rem)}.SelectedWork_meta__9uFTF{display:flex;flex-direction:column;gap:.7rem;border-top:1px solid var(--line);padding-top:clamp(.9rem,2vw,1.25rem)}.SelectedWork_metaRow__TAV9G{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:baseline}.SelectedWork_metaRow__TAV9G dd{font-size:var(--step--1);color:var(--muted)}.SelectedWork_summary__uOxhS{font-size:var(--step-0);line-height:1.6;color:var(--muted);max-width:40ch}.SelectedWork_cta__lkqNN{align-self:flex-start;color:var(--terracotta)}.SelectedWork_standard__cRasG .SelectedWork_media__r9RVB{grid-column:5/span 8;grid-row:1}.SelectedWork_standard__cRasG .SelectedWork_body__Gfu4i{grid-column:1/span 3;grid-row:1}.SelectedWork_flip__wE_nN .SelectedWork_media__r9RVB{grid-column:1/span 8;grid-row:1}.SelectedWork_flip__wE_nN .SelectedWork_body__Gfu4i{grid-column:9/span 4;grid-row:1}.SelectedWork_wide__otwDt .SelectedWork_media__r9RVB{grid-column:1/-1;grid-row:1}.SelectedWork_wide__otwDt .SelectedWork_body__Gfu4i{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--s-5);row-gap:var(--s-5);align-items:start;padding-bottom:0}.SelectedWork_wide__otwDt .SelectedWork_name__4DDtN{grid-column:1/span 6;font-size:var(--step-4)}.SelectedWork_wide__otwDt .SelectedWork_meta__9uFTF{grid-column:8/span 5;grid-row:1/span 2;border-top:0;padding-top:0}.SelectedWork_wide__otwDt .SelectedWork_cta__lkqNN,.SelectedWork_wide__otwDt .SelectedWork_summary__uOxhS{grid-column:1/span 6}@media (max-width:1000px){.SelectedWork_flip__wE_nN .SelectedWork_media__r9RVB,.SelectedWork_media__r9RVB,.SelectedWork_standard__cRasG .SelectedWork_media__r9RVB,.SelectedWork_wide__otwDt .SelectedWork_media__r9RVB{grid-column:1/-1;grid-row:1}.SelectedWork_body__Gfu4i,.SelectedWork_flip__wE_nN .SelectedWork_body__Gfu4i,.SelectedWork_standard__cRasG .SelectedWork_body__Gfu4i,.SelectedWork_wide__otwDt .SelectedWork_body__Gfu4i{grid-column:1/-1;grid-row:2;display:flex;flex-direction:column;gap:var(--s-5);padding-bottom:0}.SelectedWork_wide__otwDt .SelectedWork_cta__lkqNN,.SelectedWork_wide__otwDt .SelectedWork_meta__9uFTF,.SelectedWork_wide__otwDt .SelectedWork_name__4DDtN,.SelectedWork_wide__otwDt .SelectedWork_summary__uOxhS{grid-column:1/-1}}@media (max-width:560px){.SelectedWork_metaRow__TAV9G{grid-template-columns:1fr;gap:.2rem}}.CaseStudy_header___2CT3{padding-top:calc(var(--header-h) + clamp(3rem, 9vw, 8rem));padding-bottom:clamp(3rem,7vw,5.5rem)}.CaseStudy_eyebrowRow__g3RoO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-6);margin-bottom:clamp(1.75rem,4vw,3rem)}.CaseStudy_disclaimer__cabqM{font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--terracotta)}.CaseStudy_title__ug6yX{max-width:16ch}.CaseStudy_lede__er3BL{margin-top:clamp(1.5rem,3vw,2.25rem);font-size:var(--step-1);line-height:1.6;color:var(--muted);max-width:48ch}.CaseStudy_meta__4pZAs{display:flex;flex-wrap:wrap;gap:var(--s-5) clamp(2rem,6vw,5rem);margin-top:clamp(3rem,7vw,5.5rem);padding-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--line)}.CaseStudy_metaItem__1C1ID{display:flex;flex-direction:column;gap:.6rem;max-width:24rem}.CaseStudy_metaItem__1C1ID dd{font-size:var(--step-0);color:var(--fg)}.CaseStudy_visual__TxlQp{padding-block:clamp(2.5rem,6vw,5rem)}.CaseStudy_body__JQJvZ{padding-block:clamp(2rem,6vw,5rem) clamp(5rem,11vw,9rem)}.CaseStudy_section__O3vkw{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--s-5);row-gap:var(--s-5);padding-block:clamp(2.5rem,6vw,4.5rem);border-top:1px solid var(--line)}.CaseStudy_sectionLabel__VCTJe{grid-column:1/span 3;padding-top:.4rem}.CaseStudy_sectionBody__hLUNE{grid-column:4/span 8;display:flex;flex-direction:column;gap:clamp(.9rem,2vw,1.25rem)}.CaseStudy_sectionHeading__52S3B{font-size:var(--step-3);font-weight:400;line-height:1.14;letter-spacing:var(--tracking-heading);max-width:28ch;margin-bottom:.4rem}.CaseStudy_paragraphs__XGtru{display:flex;flex-direction:column;gap:.9rem;max-width:58ch;color:var(--muted)}.CaseStudy_stack__OXzuy{display:flex;flex-wrap:wrap;gap:.45rem 1rem;font-size:var(--step--1);color:var(--faint)}.CaseStudy_stack__OXzuy li{position:relative;-webkit-padding-end:1rem;padding-inline-end:1rem}.CaseStudy_stack__OXzuy li:not(:last-child):after{content:"";position:absolute;top:50%;right:0;width:3px;height:1px;background:currentColor;opacity:.7}.CaseStudy_next__AK7hQ{background:var(--brown-900)}.CaseStudy_nextLink__ixsIl{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-4) var(--s-6)}.CaseStudy_nextLabel__xSi94{font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:rgba(248,233,217,.5)}.CaseStudy_nextName__H_S4O{font-size:var(--step-4);font-weight:400;letter-spacing:var(--tracking-heading);line-height:1.05;transition:transform var(--dur-2) var(--ease)}.CaseStudy_nextLink__ixsIl:hover .CaseStudy_nextName__H_S4O{transform:translateX(.5rem)}.CaseStudy_nextArrow__DkYb8{font-size:var(--step-3);color:var(--terracotta);transition:transform var(--dur-2) var(--ease)}.CaseStudy_nextLink__ixsIl:hover .CaseStudy_nextArrow__DkYb8{transform:translateX(.5rem)}@media (max-width:1000px){.CaseStudy_sectionBody__hLUNE,.CaseStudy_sectionLabel__VCTJe{grid-column:1/-1}}