.WorkCaseStudyPage_page__qBaRu{background:var(--color-background-page)}.WorkCaseStudyPage_container__a9mPC{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--space-6)}.WorkCaseStudyPage_sectionLabel__AAEIU{margin:0 0 var(--space-4);color:var(--color-brand-accent);font-family:var(--font-ui);font-size:.78rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.WorkCaseStudyPage_title__ALkHg{margin:0;color:var(--color-text-heading);font-family:var(--font-heading);font-size:2.625rem;font-weight:400;line-height:3.625rem;text-wrap:pretty}.WorkCaseStudyPage_inlineLink__6ezZd{display:inline-block;color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.18em;transition:var(--transition-short)}.WorkCaseStudyPage_inlineLink__6ezZd:hover{color:var(--color-brand-accent)}.WorkCaseStudyPage_heroSection__FY_KO{padding:var(--space-20) 0 var(--space-16)}.WorkCaseStudyPage_heroLayout__mPP9q{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;isolation:isolate}.WorkCaseStudyPage_heroCard__WB9kQ{position:relative;z-index:2;padding:var(--space-10);background:var(--color-background-section-light);border-radius:var(--radius-default)}.WorkCaseStudyPage_heroCard__WB9kQ .WorkCaseStudyPage_title__ALkHg{max-width:40rem;margin-bottom:var(--space-6)}.WorkCaseStudyPage_heroCard__WB9kQ .WorkCaseStudyPage_heroTeaser__WrV2p{max-width:32rem;margin:0 0 var(--space-6);color:var(--color-text-heading);font-family:var(--font-heading);font-size:1.34rem;line-height:1.42}.WorkCaseStudyPage_heroCard__WB9kQ p{max-width:36rem;margin:0 0 var(--space-4);color:var(--color-text-subtle);font-size:1.08rem;line-height:1.65}.WorkCaseStudyPage_heroCard__WB9kQ .WorkCaseStudyPage_sectionLabel__AAEIU{font-size:.78rem;line-height:1.2;color:var(--color-brand-accent)}.WorkCaseStudyPage_heroCard__WB9kQ .WorkCaseStudyPage_statusNote__l7pQQ{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-default);font-size:.9rem;line-height:1.55}.WorkCaseStudyPage_heroLinks__igERB{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin-top:var(--space-6)}.WorkCaseStudyPage_heroMedia__D0kQ6{position:relative}.WorkCaseStudyPage_heroMedia__D0kQ6:before{content:"";position:absolute;top:calc(-1 * var(--space-8));right:calc(-1 * var(--space-6));z-index:0;width:62%;height:72%;background:var(--color-brand-peach);border-radius:var(--radius-default)}.WorkCaseStudyPage_accentMint__kyxMB:before{background:var(--color-brand-mint)}.WorkCaseStudyPage_accentBlue__Ukbje:before{background:var(--color-accent-blue-light)}.WorkCaseStudyPage_heroImageFrame__5N_G9{position:relative;z-index:1;border:1px solid var(--color-border-default);background:var(--color-background-section-light);border-radius:var(--radius-default);overflow:hidden}.WorkCaseStudyPage_heroImage__x4LL8{display:block;width:100%;height:auto}.WorkCaseStudyPage_detailSection__cAcPi,.WorkCaseStudyPage_moreSection__8GPBv,.WorkCaseStudyPage_summarySection__oitfW{padding:var(--space-24) 0}.WorkCaseStudyPage_detailGrid__Tl3yv{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:var(--space-20);gap:var(--space-20);align-items:start}.WorkCaseStudyPage_detailNext__Q3Ib_{margin-top:var(--space-20)}.WorkCaseStudyPage_detailGrid__Tl3yv>.WorkCaseStudyPage_title__ALkHg{position:-webkit-sticky;position:sticky;top:calc(var(--height-navbar) + var(--space-8))}.WorkCaseStudyPage_detailBody__wFarc p{max-width:40rem;margin:0 0 var(--space-6);font-size:1.2rem;line-height:1.65}.WorkCaseStudyPage_detailBody__wFarc p:last-child{margin-bottom:0}.WorkCaseStudyPage_studyQuote__LsdKY{max-width:40rem;margin:var(--space-10) 0 0;padding-top:var(--space-8);border-top:1px solid var(--color-border-default)}.WorkCaseStudyPage_studyQuote__LsdKY blockquote{margin:0 0 var(--space-6);color:var(--color-text-heading);font-family:var(--font-heading);font-size:2rem;font-weight:400;line-height:1.25}.WorkCaseStudyPage_studyQuote__LsdKY figcaption{display:flex;align-items:center;gap:var(--space-4)}.WorkCaseStudyPage_studyQuote__LsdKY img{width:4rem;height:4rem;flex-shrink:0;border-radius:var(--radius-full);object-fit:cover}.WorkCaseStudyPage_studyQuote__LsdKY figcaption p{margin:0;color:var(--color-text-subtle);font-size:.95rem;line-height:1.5}.WorkCaseStudyPage_studyQuote__LsdKY span,.WorkCaseStudyPage_studyQuote__LsdKY strong{display:block}.WorkCaseStudyPage_studyQuote__LsdKY strong{color:var(--color-text-heading);font-weight:600}.WorkCaseStudyPage_planIntro__suHsQ{max-width:40rem;margin:0 0 var(--space-8);font-size:1.2rem;line-height:1.65}.WorkCaseStudyPage_plan__sqfFh{border-top:1px solid var(--color-border-default)}.WorkCaseStudyPage_planRow__72an7{padding:var(--space-8) 0;border-bottom:1px solid var(--color-border-default)}.WorkCaseStudyPage_planRow__72an7 h3{margin:0 0 var(--space-6);color:var(--color-text-heading);font-family:var(--font-heading);font-size:2rem;font-weight:400;line-height:1.2}.WorkCaseStudyPage_planRow__72an7 dl{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:0}.WorkCaseStudyPage_pairLabel__SBwPJ,.WorkCaseStudyPage_planRow__72an7 dt{margin-bottom:var(--space-2);color:var(--color-brand-accent);font-family:var(--font-ui);font-size:.78rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.WorkCaseStudyPage_planRow__72an7 dd{max-width:40rem;margin:0;font-size:1.2rem;line-height:1.65}.WorkCaseStudyPage_pair__RGR1g{margin-top:var(--space-16)}.WorkCaseStudyPage_pairImages___XyV3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10)}.WorkCaseStudyPage_pairLabel__SBwPJ{margin:0 0 var(--space-3)}.WorkCaseStudyPage_pairImages___XyV3 img{display:block;width:100%;height:auto;border:1px solid var(--color-border-default)}.WorkCaseStudyPage_screens__Wy2s0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-12) var(--space-10);gap:var(--space-12) var(--space-10);margin-top:var(--space-16)}.WorkCaseStudyPage_screenWide__mJF8X,.WorkCaseStudyPage_screen__kz0iE{margin:0}.WorkCaseStudyPage_screenWide__mJF8X{grid-column:1/-1}.WorkCaseStudyPage_screens__Wy2s0 img{display:block;width:100%;height:auto;border:1px solid var(--color-border-default)}.WorkCaseStudyPage_screens__Wy2s0 figcaption{margin-top:var(--space-3);color:var(--color-text-subtle);font-size:.9rem;line-height:1.5}.WorkCaseStudyPage_highlights__dZths{margin:0;padding:0;list-style:none}.WorkCaseStudyPage_highlights__dZths li{position:relative;max-width:40rem;margin-bottom:var(--space-4);padding-left:var(--space-8);font-size:1.2rem;line-height:1.6}.WorkCaseStudyPage_highlights__dZths li:last-child{margin-bottom:0}.WorkCaseStudyPage_highlights__dZths li:before{content:"";position:absolute;top:.6em;left:.15em;width:.42em;height:.42em;border-top:2px solid var(--color-brand-accent);border-right:2px solid var(--color-brand-accent);transform:rotate(45deg)}.WorkCaseStudyPage_showcaseSection__Yli4q{padding:var(--space-16) 0;background:var(--color-background-section-warm);overflow:clip}.WorkCaseStudyPage_figure__wrUkU{margin:0}.WorkCaseStudyPage_caption__OfXMO{max-width:44rem;margin-top:var(--space-4);color:var(--color-text-subtle);font-size:.9rem;line-height:1.5}.WorkCaseStudyPage_bandCaption__pVTYQ a,.WorkCaseStudyPage_caption__OfXMO a{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.18em}.WorkCaseStudyPage_bandCaption__pVTYQ a:hover,.WorkCaseStudyPage_caption__OfXMO a:hover{color:var(--color-brand-accent)}.WorkCaseStudyPage_mockupImage__128_5,.WorkCaseStudyPage_showcaseImage__dxat6{display:block;width:100%;height:auto}.WorkCaseStudyPage_bandCaption__pVTYQ{max-width:36rem;margin:var(--space-6) auto 0;color:var(--color-text-subtle);font-size:.95rem;line-height:1.55;text-align:center}.WorkCaseStudyPage_phoneBand___00bm{padding:var(--space-16) 0;background:var(--color-background-section-tinted);overflow:clip}.WorkCaseStudyPage_summarySection__oitfW{background:var(--color-background-section-light)}.WorkCaseStudyPage_summaryGrid__9yuYe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem);grid-gap:var(--space-20);gap:var(--space-20);align-items:start}.WorkCaseStudyPage_summaryLead__H_Jbu{max-width:32rem;margin:var(--space-6) 0 0;font-size:1.2rem;line-height:1.65}.WorkCaseStudyPage_locationNote__N8PIu{max-width:32rem;margin:var(--space-6) 0 0;color:var(--color-text-subtle);font-size:.95rem;line-height:1.6}.WorkCaseStudyPage_locationNote__N8PIu a{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.18em}.WorkCaseStudyPage_factsBox__xBSJE{padding:var(--space-8);background:var(--color-background-section-warm);border-radius:var(--radius-default)}.WorkCaseStudyPage_factsBox__xBSJE dl{margin:0}.WorkCaseStudyPage_factsBox__xBSJE dl>div+div{margin-top:var(--space-6)}.WorkCaseStudyPage_factsBox__xBSJE dt{margin-bottom:var(--space-2);color:var(--color-brand-primary);font-family:var(--font-ui);font-size:.78rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.WorkCaseStudyPage_factsBox__xBSJE dd{margin:0;color:var(--color-text-heading);line-height:1.55}.WorkCaseStudyPage_factsBox__xBSJE ul{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0;list-style:none}.WorkCaseStudyPage_factsLinks__JcfyQ{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-warm)}.WorkCaseStudyPage_factsLinks__JcfyQ a{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.18em}.WorkCaseStudyPage_factsLinks__JcfyQ a:hover{color:var(--color-brand-accent)}.WorkCaseStudyPage_ctaActions__sl8Cw{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.WorkCaseStudyPage_ctaCard__P380G .WorkCaseStudyPage_title__ALkHg{max-width:45rem}.WorkCaseStudyPage_moreAfterCta__YnqM8{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--color-border-default)}.WorkCaseStudyPage_moreGrid__Ih_tf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-12) var(--space-10);gap:var(--space-12) var(--space-10);margin-top:var(--space-10)}.WorkCaseStudyPage_moreCard__FztDj h3{margin:var(--space-5) 0 var(--space-2);font-size:1.6rem;font-weight:400;line-height:1.25}.WorkCaseStudyPage_moreCard__FztDj h3 a{color:var(--color-text-heading);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:var(--transition-short)}.WorkCaseStudyPage_moreCard__FztDj h3 a:hover{color:var(--color-brand-accent)}.WorkCaseStudyPage_moreCard__FztDj p{max-width:34rem;margin:0;color:var(--color-text-subtle);line-height:1.6}.WorkCaseStudyPage_moreImage__QnoOG{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-default)}.WorkCaseStudyPage_moreImage__QnoOG img{object-fit:cover;object-position:left top}@media (max-width:64rem){.WorkCaseStudyPage_detailGrid__Tl3yv,.WorkCaseStudyPage_heroLayout__mPP9q,.WorkCaseStudyPage_summaryGrid__9yuYe{grid-template-columns:1fr}.WorkCaseStudyPage_heroLayout__mPP9q{gap:var(--space-10)}.WorkCaseStudyPage_heroMedia__D0kQ6:before{top:calc(-1 * var(--space-4));right:calc(-1 * var(--space-3))}.WorkCaseStudyPage_detailGrid__Tl3yv{gap:var(--space-8)}.WorkCaseStudyPage_detailGrid__Tl3yv>.WorkCaseStudyPage_title__ALkHg{position:static}.WorkCaseStudyPage_detailNext__Q3Ib_{margin-top:var(--space-16)}.WorkCaseStudyPage_summaryGrid__9yuYe{gap:var(--space-10)}}@media (max-width:48rem){.WorkCaseStudyPage_mockupImage__128_5{width:125%;max-width:none;margin-left:-12.5%}}@media (max-width:40rem){.WorkCaseStudyPage_container__a9mPC{padding:0 var(--space-5)}.WorkCaseStudyPage_title__ALkHg{font-size:2rem;line-height:2.1875rem}.WorkCaseStudyPage_heroSection__FY_KO{padding:var(--space-12) 0}.WorkCaseStudyPage_detailSection__cAcPi,.WorkCaseStudyPage_moreSection__8GPBv,.WorkCaseStudyPage_summarySection__oitfW{padding:var(--space-16) 0}.WorkCaseStudyPage_phoneBand___00bm,.WorkCaseStudyPage_showcaseSection__Yli4q{padding:var(--space-12) 0}.WorkCaseStudyPage_heroCard__WB9kQ{padding:var(--space-6)}.WorkCaseStudyPage_heroCard__WB9kQ .WorkCaseStudyPage_heroTeaser__WrV2p{font-size:1.24rem}.WorkCaseStudyPage_heroCard__WB9kQ p{font-size:1rem}.WorkCaseStudyPage_detailBody__wFarc p,.WorkCaseStudyPage_highlights__dZths li,.WorkCaseStudyPage_planIntro__suHsQ,.WorkCaseStudyPage_planRow__72an7 dd,.WorkCaseStudyPage_summaryLead__H_Jbu{font-size:1.05rem}.WorkCaseStudyPage_planRow__72an7 h3{font-size:1.6rem}.WorkCaseStudyPage_detailNext__Q3Ib_{margin-top:var(--space-12)}.WorkCaseStudyPage_moreGrid__Ih_tf,.WorkCaseStudyPage_screens__Wy2s0{grid-template-columns:1fr}.WorkCaseStudyPage_screens__Wy2s0{gap:var(--space-10)}.WorkCaseStudyPage_pairImages___XyV3{grid-template-columns:1fr;gap:var(--space-8)}.WorkCaseStudyPage_studyQuote__LsdKY blockquote{font-size:1.5rem}.WorkCaseStudyPage_factsBox__xBSJE{padding:var(--space-6)}}