.HeroScene_scene__z3p9j{--strip-h:clamp(14rem,24vw,22rem);--strip-w:calc(var(--strip-h) * 2437 / 790);--shift:0px;position:relative;z-index:1;display:flex;flex-direction:column;height:auto;min-height:calc(100svh - var(--size-header-height) + var(--strip-h) * .5);overflow:visible;overflow-anchor:none;background-color:transparent}.HeroScene_intro__b9Km3{position:relative;z-index:2;width:min(var(--size-headline-max),calc(100% - var(--space-page-x) * 2));margin:0 auto;padding-top:clamp(4.5rem,10vh,8rem);pointer-events:none}.HeroScene_intro__b9Km3 a{pointer-events:auto}.HeroScene_actions__gkpf_,.HeroScene_headline__8BVJr,.HeroScene_strip__qhPJV{opacity:0}.HeroScene_ready__nKt_6 .HeroScene_actions__gkpf_,.HeroScene_ready__nKt_6 .HeroScene_headline__8BVJr,.HeroScene_ready__nKt_6 .HeroScene_strip__qhPJV{animation-name:HeroScene_land-rise__lXIlb;animation-duration:1.15s;animation-timing-function:cubic-bezier(.16,.75,.18,1);animation-fill-mode:both}.HeroScene_headline__8BVJr{max-width:18em;margin:0 auto;color:var(--color-text-hero);text-align:center;animation-delay:.18s}.HeroScene_actions__gkpf_{display:flex;align-items:center;justify-content:center;gap:.6875rem;margin-top:var(--space-hero-cta);animation-delay:.36s}.HeroScene_pricing__REyoK,.HeroScene_pricing__REyoK:visited{background-color:var(--color-white)}@media (hover:hover) and (pointer:fine){.HeroScene_pricing__REyoK:hover{background-color:var(--color-bg-home-soft)}}.HeroScene_strip__qhPJV{position:absolute;left:0;right:0;top:calc(100svh - var(--size-header-height) - var(--strip-h) * .5);overflow:visible;overflow-anchor:none;pointer-events:none;animation-duration:1.55s;animation-delay:.5s;animation-timing-function:cubic-bezier(.12,.7,.12,1)}@keyframes HeroScene_land-rise__lXIlb{0%{opacity:0;transform:translate3d(0,1.25rem,0)}to{opacity:1;transform:translateZ(0)}}.HeroScene_track__iSdKY{display:flex;align-items:flex-start;isolation:isolate;width:max-content;margin-left:calc(var(--strip-w) * -.08);transform:translate3d(calc(var(--shift) * -1),0,0)}.HeroScene_stripImage__C_lMV{position:relative;display:block;width:var(--strip-w);height:var(--strip-h);flex:0 0 var(--strip-w);object-fit:cover}.HeroScene_stripImage__C_lMV+.HeroScene_stripImage__C_lMV{margin-left:calc(var(--strip-w) * -.18)}@media (max-width:640px),(pointer:coarse) and (max-width:960px){.HeroScene_scene__z3p9j{--strip-h:clamp(12.5rem,54vw,20rem)}}@media (max-width:640px){.HeroScene_intro__b9Km3{padding-top:clamp(3.25rem,8vh,5.5rem)}}@media (prefers-reduced-motion:reduce){.HeroScene_ready__nKt_6 .HeroScene_actions__gkpf_,.HeroScene_ready__nKt_6 .HeroScene_headline__8BVJr,.HeroScene_ready__nKt_6 .HeroScene_strip__qhPJV{animation:none;opacity:1;transform:none}.HeroScene_track__iSdKY{will-change:auto}}.HeroScene_scene__z3p9j[data-motion=done] .HeroScene_strip__qhPJV{visibility:hidden;pointer-events:none}.ScrollFillHeadline_headline__9BiFZ{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0;text-align:center}.ScrollFillHeadline_line__KP9FD{position:relative;display:block;white-space:nowrap}.ScrollFillHeadline_flow__NnD9x{white-space:normal}.ScrollFillHeadline_base__En38p{color:#d0d0d0}.ScrollFillHeadline_fill__Mi7oe{position:absolute;inset:0;color:var(--color-text-hero);clip-path:inset(0 calc((1 - var(--fill, 0)) * 100%) 0 0);-webkit-clip-path:inset(0 calc((1 - var(--fill, 0)) * 100%) 0 0)}@media (prefers-reduced-motion:reduce){.ScrollFillHeadline_fill__Mi7oe{clip-path:none;-webkit-clip-path:none}}.HomeAbout_scene__v2T1R{position:relative;z-index:2;background-color:transparent;color:var(--color-text-hero)}.HomeAbout_inner__h5lTb{display:flex;align-items:center;justify-content:center;padding:280px var(--space-page-x)}@media (max-width:640px){.HomeAbout_inner__h5lTb{padding:10.375rem var(--space-page-x)}}.HomeWork_section__bc6d_{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;padding:5rem var(--space-page-x) var(--space-section-pad-y);color:var(--color-text-hero);background-color:transparent}.HomeWork_section__bc6d_:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--color-gray-200)}.HomeWork_headline__3k2o1{width:100%;margin:0;text-align:center}.HomeWork_grid__JPLh6{--work-gutter:80px;--work-small:calc((100% - (2 * var(--space-8))) / 3);display:flex;flex-wrap:wrap;align-items:start;column-gap:var(--work-gutter);row-gap:160px;width:100%;margin-top:var(--space-after-intro)}.HomeWork_card__K51fJ{position:relative;display:flex;flex-direction:column;width:var(--work-small);min-width:0;color:inherit;text-decoration:none}.HomeWork_card__K51fJ:nth-child(4n),.HomeWork_card__K51fJ:nth-child(4n+1){width:calc(100% - var(--work-gutter) - var(--work-small))}.HomeWork_card__K51fJ:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px}.HomeWork_media__vOw8U{position:relative;width:100%;padding:.5rem;overflow:hidden;overflow-anchor:none;background-color:var(--color-gray-100);border-radius:3rem;box-shadow:0 0 0 1px transparent;transform:scale(1);transform-origin:center center;transition:transform var(--duration-slow) var(--easing-out),box-shadow var(--duration-slow) var(--easing-out)}.HomeWork_protected__xc_K5{position:absolute;top:calc(.5rem + var(--space-4));left:calc(.5rem + var(--space-4));z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.25rem .5rem;color:rgba(0,0,0,.8);background-color:var(--color-gray-100);border-radius:40px}.HomeWork_protected__xc_K5 img{display:block;width:16px;height:16px}.HomeWork_image___x8aD,.HomeWork_video__FIc_a{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;pointer-events:none;background-color:var(--color-white);border-radius:2.25rem}.HomeWork_body__yNVTm{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 0 0}.HomeWork_copy__kCn55{display:flex;flex-direction:column;gap:.5rem}.HomeWork_client__6Zq6g,.HomeWork_project__On4u7{margin:0}.HomeWork_meta__JKq8D{margin:0;color:var(--color-text-muted)}.HomeWork_actions__CwJya{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6875rem;align-self:center;margin-top:var(--space-after-intro)}.HomeWork_actions__CwJya .HomeWork_password__8_FEC,.HomeWork_actions__CwJya .HomeWork_password__8_FEC:visited{background-color:var(--color-bg-home-soft)}@media (hover:hover) and (pointer:fine){.HomeWork_actions__CwJya .HomeWork_password__8_FEC:hover{background-color:var(--color-gray-200)}.HomeWork_card__K51fJ:hover .HomeWork_media__vOw8U{z-index:1;box-shadow:0 0 0 1px var(--color-gray-200),0 12px 36px rgba(15,51,31,.12);transform:scale(1.02)}}@media (max-width:640px){.HomeWork_grid__JPLh6{row-gap:clamp(var(--space-12),1.75rem + 6vw,var(--space-16))}.HomeWork_card__K51fJ,.HomeWork_card__K51fJ:nth-child(4n),.HomeWork_card__K51fJ:nth-child(4n+1){width:100%}}.InViewVideo_frame__cvvX6{position:relative;display:block;width:100%}.InViewVideo_video__r_9AE{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;pointer-events:none}.InViewVideo_frameContain__VTl6F{height:auto}.InViewVideo_contain__WYaZU{position:relative;inset:auto;width:100%;height:auto;object-fit:contain}.InViewVideo_play__w3nMK{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;color:var(--color-white);background:transparent;border:none;transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto}.InViewVideo_play__w3nMK:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:50%}.InViewVideo_mark__dilvo{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding-left:.2rem;background-color:rgba(5,22,9,.72);border-radius:50%}.PurposeSection_section__i8Zjh{position:relative;z-index:2;padding:var(--space-section-pad-y) var(--space-page-x);background-color:transparent;color:var(--color-text-hero)}.PurposeSection_intro__XD_Nl{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);text-align:center}.PurposeSection_body__nfuSw{margin:0}.PurposeSection_copy__JB6_E{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);max-width:800px}.PurposeSection_actions__jG9ZR{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6875rem}.ServicesSection_section__SZHfn{position:relative;z-index:2;padding:5rem var(--space-page-x) var(--space-section-pad-y);background-color:transparent;color:var(--color-text-hero)}.ServicesSection_section__SZHfn:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--color-gray-200)}.ServicesSection_intro__1ZfxZ{display:grid;grid-template-columns:minmax(0,41rem) minmax(0,32.5rem);justify-content:space-between;align-items:center;grid-gap:var(--space-8);gap:var(--space-8);width:100%;margin:0 0 var(--space-after-intro);text-align:left}.ServicesSection_headline__Izfij{max-width:41rem;margin:0}.ServicesSection_subhead__TC8M7{max-width:32.5rem;margin:0}.ServicesSection_grid__f1CWN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:0}.ServicesSection_card__FBIX2{position:relative;display:flex;flex-direction:column;min-width:0;padding:.5rem .5rem .625rem;color:var(--color-text-hero);text-decoration:none;background-color:var(--color-bg-home-soft);border-radius:3rem}.ServicesSection_card__FBIX2:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px}.ServicesSection_preview__AhpJx{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:15.7rem;padding:1.5rem;overflow:hidden;overflow:clip;isolation:isolate;background-color:var(--color-bg-home-start);border:1px solid var(--color-border-subtle);border-radius:2.25rem;-webkit-clip-path:inset(0 round 2.25rem);clip-path:inset(0 round 2.25rem)}.ServicesSection_previewProduct__ubTJ6{display:block;padding:0}.ServicesSection_previewEmpty__6Or5J{background-color:var(--color-bg-home-start)}.ServicesSection_asset__R81pt{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 68px rgba(0,0,0,.3))}.ServicesSection_previewProduct__ubTJ6 .ServicesSection_asset__R81pt{position:absolute;top:48px;left:50%;width:auto;max-width:none;height:calc(100% - 24px);max-height:none;object-fit:contain;object-position:top center;transform:translateX(-50%)}.ServicesSection_body__LY_C4{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.ServicesSection_title__S36Qs{margin:0}.ServicesSection_description__9_lb7{margin:0;color:rgba(0,0,0,.8)}@media (max-width:1280px){.ServicesSection_intro__1ZfxZ{display:flex;flex-direction:column;align-items:flex-start}}@media (max-width:900px){.ServicesSection_grid__f1CWN{grid-template-columns:1fr}}.Breadcrumbs_nav__p_RX3{width:100%;margin:0;padding:1.25rem var(--space-page-x) 0}.Breadcrumbs_list__IaHt3{flex-wrap:wrap;margin:0;padding:0;list-style:none}.Breadcrumbs_item__T0YjG,.Breadcrumbs_list__IaHt3{display:flex;align-items:center;gap:.35rem}.Breadcrumbs_sep__jp3FF{font-size:.6875rem;line-height:1;color:var(--color-text-muted)}.Breadcrumbs_link__4PQDj{color:var(--color-text-muted);text-decoration:none}.Breadcrumbs_link__4PQDj:hover{color:var(--color-text-hero);text-decoration:underline;text-underline-offset:.2em}.Breadcrumbs_current__t3c56,.InnerPage_page__xDdiy{color:var(--color-text-hero)}.InnerPage_page__xDdiy{padding:var(--space-8) var(--space-page-x) var(--space-16);background-color:var(--color-bg-page)}.InnerPage_title__n1j69{margin:0 auto;text-align:center}.InnerPage_body__WjmJJ{width:min(46.625rem,100%);margin:var(--space-8) auto 0;text-align:center;color:var(--color-text-muted)}.WorkSection_section__xFuEM{position:relative;z-index:2;padding:var(--space-8) var(--space-page-x) var(--space-16);background-color:var(--color-white);color:var(--color-text-hero)}.WorkSection_headline__MH0P1{width:min(46.625rem,100%);margin:0 auto;text-align:center}.WorkSection_toolbar__kx5r1{display:flex;justify-content:flex-start;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.WorkSection_filters__KZPN2{position:relative;display:inline-flex;align-items:center;padding:var(--space-1);background-color:#e4e7e4;border-radius:40px}.WorkSection_thumb__dsa9g{position:absolute;top:0;left:0;z-index:0;border-radius:var(--radius-pill);background-color:#5c6f03;pointer-events:none}.WorkSection_thumb__dsa9g[data-ready=true]{transition:transform var(--duration-slow) var(--easing-out),width var(--duration-slow) var(--easing-out),height var(--duration-slow) var(--easing-out)}.WorkSection_filter__Ux5_b{position:relative;z-index:1;padding:var(--space-2) .75rem;color:var(--color-text-muted);background:transparent;border:none;border-radius:var(--radius-pill);cursor:pointer;transition:color var(--duration-base) var(--easing-default)}.WorkSection_filter__Ux5_b:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.WorkSection_filterActive__tZPth{color:var(--color-lime-300)}@media (hover:hover) and (pointer:fine){.WorkSection_filter__Ux5_b:not(.WorkSection_filterActive__tZPth):hover{color:var(--color-black)}}.WorkSection_grid__dZHV2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:3.5rem}.WorkSection_gridFlush__wj3d2{margin-top:0}.WorkSection_card__QdGq2{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:.5rem .5rem .625rem;color:inherit;text-decoration:none;background-color:var(--color-bg-home-soft);border-radius:3rem;box-shadow:0 0 0 1px transparent;transform:scale(1);transform-origin:center center;transition:transform var(--duration-slow) var(--easing-out),box-shadow var(--duration-slow) var(--easing-out)}@media (hover:hover) and (pointer:fine){a.WorkSection_card__QdGq2:hover{z-index:1;box-shadow:0 0 0 1px var(--color-gray-200),0 12px 36px rgba(15,51,31,.12);transform:scale(1.02)}a.WorkSection_card__QdGq2:hover .WorkSection_launch__xP710{background-color:var(--color-black)}}a.WorkSection_card__QdGq2:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px}.WorkSection_cardSoon__k_qpo{color:var(--color-white);background-color:#051609;box-shadow:none;transform:none}.WorkSection_media__AEj_t{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:2.25rem;background-color:var(--color-white)}.WorkSection_mediaSoon__mVqzx{overflow:hidden;background-color:#051609;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.WorkSection_cardSoon__k_qpo .WorkSection_eyebrow__DfI3K{color:rgba(255,255,255,.56)}.WorkSection_cardSoon__k_qpo .WorkSection_title__mHQlD{color:var(--color-white)}.WorkSection_video__2iJFr{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.WorkSection_soonChip__7XMH2{position:absolute;top:var(--space-4);left:var(--space-4);z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.25rem .5rem;color:var(--color-white);background-color:#051609;border:1px solid rgba(255,255,255,.14);border-radius:40px}.WorkSection_soonChip__7XMH2 img{display:block;width:16px;height:16px}.WorkSection_protected___lIEI{position:absolute;top:var(--space-4);left:var(--space-4);z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.25rem .5rem;color:rgba(0,0,0,.8);background-color:var(--color-gray-100);border-radius:40px}.WorkSection_protected___lIEI img{display:block;width:16px;height:16px}.WorkSection_body__S_pmj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6)}.WorkSection_copy__lIoR_{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.WorkSection_eyebrow__DfI3K{margin:0;color:rgba(92,92,92,.8)}.WorkSection_title__mHQlD{margin:0;color:var(--color-text-hero)}.WorkSection_tags__Inh6v{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.WorkSection_tag__T2b6R{padding:.25rem .5rem;color:var(--color-lime-300);background-color:var(--color-black);border-radius:40px}.WorkSection_launch__xP710{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background-color:var(--color-black);border-radius:60px;transition:background-color var(--duration-base) var(--easing-default)}.WorkSection_launch__xP710 img{display:block;width:24px;height:24px}@media (max-width:900px){.WorkSection_grid__dZHV2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.WorkSection_section__xFuEM{padding-top:5rem;border-top:1px solid var(--color-border-subtle)}.WorkSection_standalone__x_xlM{border-top:none}.WorkSection_grid__dZHV2{grid-template-columns:1fr}.WorkSection_toolbar__kx5r1{justify-content:center}}.CaseStudyStory_story__tGpQN{display:flex;flex-direction:column;margin-top:var(--space-12)}.CaseStudyStory_section__SDtbF{display:flex;flex-direction:column;align-items:flex-start;scroll-margin-top:calc(var(--size-header-height) + var(--space-6))}.CaseStudyStory_body__IPldQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-16);gap:var(--space-16);width:100%;margin-top:var(--space-section-y)}.CaseStudyStory_pinCol__Xo0I7{min-width:0}.CaseStudyStory_pin__GX6o2{position:-webkit-sticky;position:sticky;top:calc(var(--size-header-height) + var(--space-page-x));z-index:1;padding-block:var(--space-2);background-color:var(--color-bg-page)}.CaseStudyStory_summary__bSxPN{margin:0}.CaseStudyStory_copyBox__5LCIz{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.4em .65em;color:var(--color-text-muted);background-color:var(--color-gray-200);border-radius:.5rem}.CaseStudyStory_details__ZZO6U{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);grid-gap:var(--space-6) var(--space-8);gap:var(--space-6) var(--space-8);margin:var(--space-8) 0 0}.CaseStudyStory_detailLabel__uqwbP,.CaseStudyStory_detailValue__AcWKp,.CaseStudyStory_detail__dKBxv{margin:0}.CaseStudyStory_detailLabel__uqwbP{color:var(--color-text-muted)}.CaseStudyStory_detailStack__JyeKl{display:flex;flex-direction:column;gap:.15rem}.CaseStudyStory_detailValue__AcWKp{margin-top:.15rem}.CaseStudyStory_visit__LzBb3{margin-top:var(--space-8)}.CaseStudyStory_content__C1sB3{display:flex;flex-direction:column;min-width:0}.CaseStudyStory_contentWip__8ghKp{padding-bottom:200px}.CaseStudyStory_content__C1sB3>section+section{margin-top:calc(var(--space-section-pad-y) / 2);padding-top:calc(var(--space-section-pad-y) / 2);border-top:1px solid var(--color-gray-200)}.CaseStudyStory_top__Cppno{display:flex;flex-direction:column;width:100%}.CaseStudyStory_sectionLabel__O5t6m{margin:0}.CaseStudyStory_sectionHeading__3Y0_f{margin:var(--space-4) 0 0}.CaseStudyStory_copy__K9F5p{max-width:var(--size-copy-max);margin:var(--space-6) 0 0}.CaseStudyStory_beat__pdi4n{width:100%;margin-top:var(--space-10)}.CaseStudyStory_beatHeading__zX2F6{max-width:var(--size-copy-max);margin:0}.CaseStudyStory_mediaStack__YXt1G{gap:var(--space-10)}.CaseStudyStory_boardStack__zg1fY,.CaseStudyStory_mediaStack__YXt1G{display:flex;flex-direction:column;width:100%;margin-top:var(--space-10)}.CaseStudyStory_boardStack__zg1fY{--board-stroke:var(--space-6);--board-radius:2.25rem;--board-inner-radius:max(0.75rem,calc(var(--board-radius) - var(--board-stroke)));gap:var(--board-stroke);padding:var(--board-stroke);overflow:hidden;background-color:var(--color-bg-home-soft);border-radius:var(--board-radius)}.CaseStudyStory_boardFill__nERl8{display:flex;align-items:center;justify-content:center;width:100%;min-height:16rem;padding:var(--space-10);background-color:#fff;border-radius:0}.CaseStudyStory_boardFill__nERl8:first-child{border-top-left-radius:var(--board-inner-radius);border-top-right-radius:var(--board-inner-radius)}.CaseStudyStory_boardFill__nERl8:last-child{border-bottom-left-radius:var(--board-inner-radius);border-bottom-right-radius:var(--board-inner-radius)}.CaseStudyStory_boardImage__7xvyB{display:block;width:auto;height:auto;max-width:100%}.CaseStudyStory_wordmarkBoard__ayidg .CaseStudyStory_boardImage__7xvyB{width:min(28rem,80%)}.CaseStudyStory_marksBoard__Hvji1{gap:var(--space-8)}.CaseStudyStory_marksBoard__Hvji1 .CaseStudyStory_boardImage__7xvyB{width:min(8.5rem,38%)}.CaseStudyStory_swatchBoard__gzCC_ .CaseStudyStory_boardImage__7xvyB{width:min(32rem,90%)}.CaseStudyStory_mediaBlock__Rx7aB{width:100%;align-self:stretch}.CaseStudyStory_section__SDtbF>.CaseStudyStory_mediaBlock__Rx7aB{margin-top:var(--space-10)}.CaseStudyStory_mediaBlock__Rx7aB .CaseStudyStory_placeholder__9EJFw{margin-top:0}.CaseStudyStory_mediaCaption__kDtqb{margin:var(--space-6) 0 0}.CaseStudyStory_mediaLead__m_yFE{font-weight:var(--font-weight-semibold)}.CaseStudyStory_placeholder__9EJFw{position:relative;width:100%;margin-top:var(--space-10);overflow:hidden;background-color:var(--color-bg-home-soft);border-radius:2.25rem}.CaseStudyStory_frameFill__M3WSz{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;background-color:#fff;border-radius:var(--frame-inner-radius)}.CaseStudyStory_frameFill__M3WSz:after{content:"";position:absolute;top:0;right:0;left:0;z-index:1;height:1px;pointer-events:none;background-color:#fff}.CaseStudyStory_framedVideo__j1YJm{display:block;width:100%;height:auto}.CaseStudyStory_video__pdWII{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.CaseStudyStory_hero__tKAsg{aspect-ratio:3/2;margin-top:0}.CaseStudyStory_wide__XqilQ{aspect-ratio:3/2}.CaseStudyStory_portrait__FuflD{aspect-ratio:898/1074}.CaseStudyStory_square__MKx3S{aspect-ratio:1/1}.CaseStudyStory_pair__mdr_p{aspect-ratio:4/3;margin-top:0}.CaseStudyStory_framed__z7wxR{--frame-stroke:var(--space-6);--frame-radius:2.25rem;--frame-inner-radius:max(0.75rem,calc(var(--frame-radius) - var(--frame-stroke)));aspect-ratio:auto;padding:var(--frame-stroke);overflow:hidden;background-color:var(--color-bg-home-soft);border-radius:var(--frame-radius)}.CaseStudyStory_framedFlush__xtvIk{--frame-stroke:0px;padding:0;background-color:transparent}.CaseStudyStory_framedFlush__xtvIk .CaseStudyStory_frameFill__M3WSz{border-radius:var(--frame-radius)}.CaseStudyStory_figurePair__V61OX{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);width:100%;margin-top:var(--space-10)}.CaseStudyStory_research__CSar7{display:flex;flex-direction:column;width:100%;margin-top:var(--space-10)}.CaseStudyStory_researchMeta__j7Q6y{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0}.CaseStudyStory_metaItem__xxbTj,.CaseStudyStory_metaLabel__5bVXm,.CaseStudyStory_metaValue__v9ZcI{margin:0}.CaseStudyStory_metaLabel__5bVXm{color:var(--color-text-muted)}.CaseStudyStory_metaValue__v9ZcI{margin-top:.15rem}.CaseStudyStory_findings__4Yrv4{display:flex;flex-direction:column;gap:var(--space-10);width:100%;margin-top:var(--space-10)}.CaseStudyStory_finding__Mi_Nx{display:flex;flex-direction:column;min-width:0;padding:var(--space-8);background-color:var(--color-bg-home-soft);border-radius:2.25rem}.CaseStudyStory_findingStat__aKSp1{margin:0}.CaseStudyStory_findingLabel__ksC9z{margin:var(--space-2) 0 0}.CaseStudyStory_findingNotes__ocGJV{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin-top:var(--space-4)}.CaseStudyStory_findingNote__OKDar{margin:0}.CaseStudyStory_findingBody__dZk1V{margin:var(--space-4) 0 0}.CaseStudyStory_research__CSar7>.CaseStudyStory_copy__K9F5p{margin-top:var(--space-10)}.CaseStudyStory_quote__MwOoT{max-width:var(--size-copy-max);margin:var(--space-10) 0 0}.CaseStudyStory_quoteText__RqXy1{margin:0}.CaseStudyStory_quoteByline__LMfK4{display:flex;flex-direction:column;gap:.15rem;margin:var(--space-4) 0 0}.CaseStudyStory_quoteName__rjaWb{font-size:var(--text-heading-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-label)}.CaseStudyStory_quoteRole__a61LF{font-size:var(--text-paragraph-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-body);color:var(--color-text-muted)}.CaseStudyStory_wip__Q3Q3G{display:flex;align-items:center;gap:1.5rem;width:100%;margin-top:calc(var(--space-section-pad-y) / 2);padding:.75rem;overflow:hidden;color:var(--color-white);background-color:#041b0c;border-radius:var(--radius-lg)}.CaseStudyStory_wipThumb__NRs9y{position:relative;flex:0 0 9.8125rem;width:9.8125rem;height:9.8125rem;overflow:hidden;border:1px solid #1f3629;border-radius:var(--radius-lg)}.CaseStudyStory_wipCopy__ehprl{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding-right:var(--space-4)}.CaseStudyStory_wipBody__D5tgZ,.CaseStudyStory_wipTitle__1ZIRf{margin:0;color:var(--color-white);line-height:1.2}.CaseStudyStory_role__XlBL_{scroll-margin-top:calc(var(--size-header-height) + var(--space-6))}.CaseStudyStory_roleGrid__TlXVz{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);max-width:var(--size-copy-max);margin-top:var(--space-6)}.CaseStudyStory_roleHeading__GTfXT{margin:0;font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.CaseStudyStory_roleList__Vwyzi{margin:var(--space-4) 0 0;padding:0;list-style:none}.CaseStudyStory_roleItem__NhwWK{margin:0}.CaseStudyStory_roleItem__NhwWK+.CaseStudyStory_roleItem__NhwWK{margin-top:var(--space-2)}@media (max-width:900px){.CaseStudyStory_body__IPldQ{grid-template-columns:1fr;gap:var(--space-8)}.CaseStudyStory_pin__GX6o2{position:static}.CaseStudyStory_boardStack__zg1fY{--board-stroke:var(--space-4)}.CaseStudyStory_framed__z7wxR{--frame-stroke:var(--space-4)}}@media (max-width:640px){.CaseStudyStory_wip__Q3Q3G{align-items:flex-start}.CaseStudyStory_wipCopy__ehprl{padding-right:var(--space-2)}.CaseStudyStory_figurePair__V61OX,.CaseStudyStory_roleGrid__TlXVz{grid-template-columns:1fr}.CaseStudyStory_boardStack__zg1fY,.CaseStudyStory_finding__Mi_Nx,.CaseStudyStory_framed__z7wxR,.CaseStudyStory_placeholder__9EJFw{border-radius:1.5rem}.CaseStudyStory_framed__z7wxR{--frame-radius:1.5rem;--frame-stroke:var(--space-3)}.CaseStudyStory_boardStack__zg1fY{--board-radius:1.5rem;--board-stroke:var(--space-3)}.CaseStudyStory_boardFill__nERl8{min-height:12rem;padding:var(--space-8)}}.page_page__Qxib2{max-width:87.5rem;margin-inline:auto;padding:var(--space-8) var(--space-page-x) var(--space-16);background-color:var(--color-bg-page);color:var(--color-text-hero)}.page_header__Jooou{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;margin-inline:auto;text-align:center}.page_brand__Tvjpl{display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.page_logo__6XuWK{flex-shrink:0;width:2.5rem;height:2.5rem;object-fit:cover;border-radius:.65rem}.page_company__650rH{margin:0}.page_title__qmGz_{margin:var(--space-6) 0 0}.page_gatePage__tkew9{max-width:none;padding-top:var(--space-section-y);padding-bottom:var(--space-section-pad-y)}.page_gate__ifMFn{display:grid;grid-template-columns:2fr 1fr;align-items:center;grid-gap:var(--space-16);gap:var(--space-16);width:100%}.page_preview__l6Bto{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background-color:var(--color-bg-home-soft);border-radius:2.25rem}.page_previewVideo__Y3AtF{position:absolute;inset:0;height:100%}.page_gateCopy__lFxO_{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.page_gateTitle__ST1nd{margin:0}.page_lede__qIgQ9{margin:var(--space-10) 0 0}.page_related__KMEDZ{position:relative;z-index:2;padding:5rem var(--space-card-margin) var(--space-16)}.page_related__KMEDZ:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--color-gray-200)}.page_relatedTitle__iqNEC{margin:0 0 var(--space-after-intro)}.page_media__F6yy9{position:relative;width:100%;margin:var(--space-10) 0 0;aspect-ratio:3/2;overflow:hidden;border-radius:2.25rem;background-color:var(--color-gray-200)}.page_video__6O7MW{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.page_tags__tsbId{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.page_tag__El_eL{padding:.25rem .5rem;color:var(--color-lime-300);background-color:var(--color-black);border-radius:40px}.page_back__INnq2{display:inline-flex;margin:var(--space-10) 0 0;color:var(--color-text-hero)}@media (max-width:900px){.page_gate__ifMFn{grid-template-columns:1fr;gap:var(--space-8)}.page_gateCopy__lFxO_,.page_preview__l6Bto{max-width:none}}.WorkUnlock_form__X1c6R{width:100%;margin:var(--space-8) 0 0}.WorkUnlock_field__p7NDD,.WorkUnlock_form__X1c6R{display:flex;flex-direction:column;align-items:stretch}.WorkUnlock_field__p7NDD{gap:.5rem}.WorkUnlock_label__LOhig{color:var(--color-text-muted)}.WorkUnlock_inputWrap__oYEXi{position:relative;display:block;width:100%}.WorkUnlock_input__NMRjU{width:100%;min-height:3.75rem;padding:1.2rem 3.25rem 1.2rem 1.5rem;color:var(--color-text-hero);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(15,51,31,0);outline:none;transition:border-color var(--duration-slow) var(--easing-out),box-shadow var(--duration-slow) var(--easing-out)}.WorkUnlock_input__NMRjU:focus,.WorkUnlock_input__NMRjU:focus-visible{outline:none;border-color:color-mix(in srgb,var(--color-gray-200) 55%,var(--color-gray-600));box-shadow:0 8px 24px rgba(15,51,31,.12)}.WorkUnlock_toggle__QbtrZ{position:absolute;top:50%;right:.75rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:var(--color-text-muted);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transform:translateY(-50%)}.WorkUnlock_toggle__QbtrZ:hover{color:var(--color-text-hero)}.WorkUnlock_toggle__QbtrZ:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.WorkUnlock_submit__HHaIm{align-self:start;width:auto;margin-top:var(--space-6)}.WorkUnlock_submit__HHaIm:disabled{cursor:wait;opacity:.7}.WorkUnlock_error__rEWL4{margin:var(--space-4) 0 0}.WorkUnlock_help__jCRJg{margin:var(--space-6) 0 0;color:var(--color-text-muted);text-align:left}.WorkUnlock_contact__LNZy5{color:var(--color-bg-cta);text-decoration:none}.WorkUnlock_contact__LNZy5:hover{color:var(--color-olive-800)}.WorkUnlock_contact__LNZy5:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}