.DjgGgG_container{width:min(100%, var(--content-max-width));padding-inline:var(--page-padding);margin-inline:auto}.DjgGgG_wide{width:min(100%, var(--content-wide-width))}.DjgGgG_default{width:min(100%, var(--content-max-width))}
.azVQWW_header{z-index:10;min-height:calc(var(--header-height) + env(safe-area-inset-top));padding-block:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-3);background:var(--color-bg);border-bottom:1px solid var(--color-border-soft);opacity:0;animation:azVQWW_header-in var(--motion-medium) var(--ease-out) 60ms forwards;position:sticky;top:0;transform:translateY(-.45rem)}.azVQWW_inner{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.azVQWW_nav{flex-shrink:0;min-width:0}.azVQWW_brand,.azVQWW_navLink{font-size:var(--font-micro-size);letter-spacing:var(--tracking-micro);text-transform:uppercase;white-space:nowrap;min-height:2.75rem;transition:opacity var(--motion-fast) var(--ease-out);align-items:center;font-weight:650;line-height:1.1;text-decoration:none;display:inline-flex}.azVQWW_navList{flex-wrap:nowrap;align-items:center;gap:clamp(1rem,.78rem + 1.1vw,2rem);min-width:0;margin:0;padding:0;list-style:none;display:flex}@media (hover:hover) and (pointer:fine){.azVQWW_brand,.azVQWW_navLink{transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.azVQWW_brand:hover,.azVQWW_navLink:hover{opacity:.58;transform:translateY(-1px)}}.azVQWW_brand:active,.azVQWW_navLink:active{opacity:.45;transform:translateY(1px)}@media (max-width:40rem){.azVQWW_header{min-height:calc(var(--header-height) + env(safe-area-inset-top));padding-block:env(safe-area-inset-top) 0}.azVQWW_inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:clamp(.45rem,2vw,.75rem);display:flex;position:relative}.azVQWW_navList{gap:clamp(.5rem,2.45vw,.82rem)}.azVQWW_brand,.azVQWW_navLink{min-height:2.75rem;font-size:clamp(.6875rem,2.65vw,.75rem)}}@media (max-width:23.5rem){.azVQWW_navList{gap:.45rem}.azVQWW_brand,.azVQWW_navLink{font-size:.65625rem}}@media (prefers-reduced-motion:reduce){.azVQWW_header{opacity:1;animation:none;transform:none}}@keyframes azVQWW_header-in{to{opacity:1;transform:translateY(0)}}
.vMbv_W_section{background:var(--color-bg);padding-block:var(--section-padding-y) clamp(4.5rem, 7.5vw, 7.5rem);border-bottom:1px solid var(--color-border-soft);overflow:clip}.vMbv_W_inner{gap:var(--section-content-gap);display:grid}.vMbv_W_sectionHeader{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.vMbv_W_heading,.vMbv_W_secondaryLabel{color:var(--color-text-subtle);text-transform:uppercase;font-weight:700}.vMbv_W_content{grid-template-columns:minmax(18rem,.72fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.vMbv_W_portraitWrap{aspect-ratio:4/5;background:var(--color-surface);opacity:.001;width:min(100%,37rem);transform:translateY(var(--reveal-distance));clip-path:inset(0 0 var(--reveal-clip) 0);transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out), clip-path var(--motion-slow) var(--ease-out);margin:0;position:relative;overflow:hidden}.vMbv_W_portrait{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform var(--motion-slow) var(--ease-out);display:block}.vMbv_W_copy{gap:clamp(1.4rem,2.5vw,2.4rem);max-width:56rem;padding-top:clamp(1.25rem,5vw,4.5rem);display:grid}.vMbv_W_intro,.vMbv_W_body,.vMbv_W_details{opacity:.001;transition:opacity var(--motion-medium) var(--ease-out), transform var(--motion-medium) var(--ease-out);transform:translateY(.7rem)}.vMbv_W_intro{max-width:14ch;color:var(--color-text);letter-spacing:var(--tracking-heading);font-size:clamp(2.3rem,1.72rem + 2.9vw,4.15rem);font-weight:670;line-height:.98}.vMbv_W_body{max-width:48ch;color:color-mix(in srgb, var(--color-text) 56%, var(--color-text-muted));font-size:clamp(1.05rem,.95rem + .5vw,1.32rem);line-height:1.42}.vMbv_W_details{border-top:1px solid var(--color-border);gap:0;max-width:43rem;margin:clamp(.25rem,1vw,.75rem) 0 0;padding:0;display:grid}.vMbv_W_detail{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);display:grid}.vMbv_W_detail dt,.vMbv_W_detail dd{margin:0}.vMbv_W_detail dt{color:var(--color-text-muted);font-size:var(--font-micro-size);font-weight:700;line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.vMbv_W_detail dd{color:color-mix(in srgb, var(--color-text) 78%, var(--color-text-muted));font-size:var(--font-small-size);font-weight:560;line-height:var(--line-height-small)}.vMbv_W_section[data-revealed=true] .vMbv_W_portraitWrap,.vMbv_W_section[data-revealed=true] .vMbv_W_intro,.vMbv_W_section[data-revealed=true] .vMbv_W_body,.vMbv_W_section[data-revealed=true] .vMbv_W_details{opacity:1;clip-path:inset(0);transform:translateY(0)}.vMbv_W_section[data-revealed=true] .vMbv_W_intro{transition-delay:40ms}.vMbv_W_section[data-revealed=true] .vMbv_W_body{transition-delay:90ms}.vMbv_W_section[data-revealed=true] .vMbv_W_details{transition-delay:.14s}@media (hover:hover) and (pointer:fine){.vMbv_W_portraitWrap:hover .vMbv_W_portrait{transform:scale(1.01)}}@media (max-width:64rem){.vMbv_W_content{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem)}.vMbv_W_copy{padding-top:clamp(.5rem,3vw,2rem)}.vMbv_W_intro{max-width:13ch;font-size:clamp(2.35rem,3.8vw,3.7rem)}}@media (max-width:48rem){.vMbv_W_section{padding-block:var(--section-padding-y-mobile)}.vMbv_W_inner{gap:clamp(2rem,8vw,3.25rem)}.vMbv_W_sectionHeader{gap:var(--space-3)}.vMbv_W_content{grid-template-columns:1fr;gap:clamp(1.75rem,6vw,2.5rem)}.vMbv_W_portraitWrap{aspect-ratio:6/7;width:100%}.vMbv_W_copy{gap:clamp(1.25rem,5vw,1.85rem);padding-top:0}.vMbv_W_intro{max-width:12ch;font-size:clamp(2.05rem,8.2vw,3.15rem)}.vMbv_W_body{max-width:48ch;font-size:var(--font-body-size)}.vMbv_W_detail{grid-template-columns:minmax(5.75rem,.34fr) minmax(0,1fr)}}@media (max-width:28rem){.vMbv_W_secondaryLabel{text-align:right;justify-self:end;max-width:10rem}.vMbv_W_detail{gap:var(--space-1);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vMbv_W_portraitWrap,.vMbv_W_portrait,.vMbv_W_intro,.vMbv_W_body,.vMbv_W_details,.vMbv_W_section[data-revealed=true] .vMbv_W_portraitWrap,.vMbv_W_section[data-revealed=true] .vMbv_W_intro,.vMbv_W_section[data-revealed=true] .vMbv_W_body,.vMbv_W_section[data-revealed=true] .vMbv_W_details{opacity:1;clip-path:inset(0);transition:none;transform:none}}
.XILVtW_section{background:var(--color-bg);padding-block:var(--section-padding-y) clamp(3.25rem, 5.5vw, 6rem);overflow:clip}.XILVtW_inner{gap:clamp(2.55rem,5.15vw,5.55rem);display:grid}.XILVtW_sectionHeader{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.XILVtW_heading,.XILVtW_secondaryLabel{color:var(--color-text-subtle);text-transform:uppercase;font-weight:700}.XILVtW_content{grid-template-columns:minmax(0,1fr) minmax(16rem,.3fr);align-items:end;gap:clamp(2.75rem,6vw,7rem);min-height:clamp(26rem,50svh,38rem);display:grid}.XILVtW_statementGroup{align-content:end;gap:clamp(1.35rem,3.15vw,2.85rem);display:grid}.XILVtW_statement{max-width:11.5ch;color:var(--color-text);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:clamp(3rem,2rem + 5vw,8rem);font-weight:700;line-height:.88}.XILVtW_cta{width:fit-content;color:var(--color-text);letter-spacing:var(--tracking-heading);text-transform:uppercase;transition:opacity var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);justify-self:start;align-items:baseline;gap:clamp(.5rem,1vw,.9rem);font-size:clamp(1.9rem,1.38rem + 2.6vw,4rem);font-weight:700;line-height:.95;text-decoration:none;display:inline-flex;position:relative}.XILVtW_cta:after{content:"";transform-origin:100%;height:.08em;transition:transform var(--motion-ui) var(--ease-out);background:currentColor;position:absolute;bottom:-.28em;left:0;right:0;transform:scaleX(0)}.XILVtW_cta[aria-disabled=true]{color:color-mix(in srgb, var(--color-text) 58%, var(--color-text-muted))}.XILVtW_arrow{transition:transform var(--motion-ui) var(--ease-out);display:inline-block}.XILVtW_supporting{place-self:end;padding-block-end:clamp(.2rem,1.2vw,1rem);display:grid}.XILVtW_socialList{gap:var(--space-2);text-align:right;margin:0;padding:0;list-style:none;display:grid}.XILVtW_socialLink,.XILVtW_socialUnavailable{color:var(--color-text);font-size:var(--font-small-size);font-weight:650;line-height:var(--line-height-small);text-transform:uppercase;align-items:baseline;gap:.35rem;text-decoration:none;display:inline-flex}.XILVtW_socialUnavailable{color:color-mix(in srgb, var(--color-text) 48%, var(--color-text-muted))}.XILVtW_socialArrow{transition:transform var(--motion-ui) var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.XILVtW_cta[href]:hover{opacity:.76;transform:translate(.2rem)}.XILVtW_cta[href]:hover:after{transform-origin:0;transform:scaleX(1)}.XILVtW_cta[href]:hover .XILVtW_arrow{transform:translate(.4rem,-.16rem)}.XILVtW_socialLink{transition:opacity var(--motion-fast) var(--ease-out)}.XILVtW_socialLink:hover{opacity:.62}.XILVtW_socialLink:hover .XILVtW_socialArrow{transform:translate(.24rem,-.1rem)}}@media (max-width:64rem){.XILVtW_content{grid-template-columns:1fr;min-height:clamp(28rem,58svh,38rem)}.XILVtW_supporting{justify-self:start;max-width:38rem;padding-block-end:0}.XILVtW_socialList{text-align:left}}@media (max-width:48rem){.XILVtW_section{padding-block:var(--section-padding-y-mobile) clamp(2.75rem, 8vw, 4.25rem)}.XILVtW_inner{gap:clamp(2rem,7vw,3rem)}.XILVtW_sectionHeader{gap:var(--space-3)}.XILVtW_content{gap:clamp(2rem,7vw,3.25rem);min-height:0}.XILVtW_statement{max-width:10.8ch;font-size:clamp(2.75rem,13vw,4.6rem)}.XILVtW_cta{font-size:clamp(2rem,8vw,3rem)}.XILVtW_socialList{gap:var(--space-2)}}@media (max-width:28rem){.XILVtW_secondaryLabel{text-align:right;justify-self:end;max-width:10rem}}@media (prefers-reduced-motion:reduce){.XILVtW_cta,.XILVtW_cta:after,.XILVtW_arrow,.XILVtW_socialLink,.XILVtW_socialArrow{transition:none}.XILVtW_cta[href]:hover,.XILVtW_cta[href]:hover .XILVtW_arrow,.XILVtW_socialLink:hover .XILVtW_socialArrow{transform:none}}
.s-6kkG_hero{background:var(--color-bg)}.s-6kkG_inner{padding-block:clamp(5rem, 6.7vw, 6rem) calc(clamp(3.5rem, 4.5vw, 4.25rem) + env(safe-area-inset-bottom));gap:clamp(2.5rem,3.5vw,3.5rem);display:grid}.s-6kkG_title{max-width:15ch;font-size:var(--font-display-size);letter-spacing:var(--tracking-display);font-weight:680;line-height:.9}.s-6kkG_lineClip{padding-block:.04em;display:block;overflow:hidden}.s-6kkG_line{opacity:0;animation:s-6kkG_hero-line-in var(--motion-slow) var(--ease-out) forwards;display:block;transform:translateY(105%)}.s-6kkG_lineOne{animation-delay:.22s}.s-6kkG_footer{align-items:end;gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.s-6kkG_details{gap:var(--space-2);grid-column:1/span 5;max-width:31rem;display:grid}.s-6kkG_detail,.s-6kkG_workCue{font-size:var(--font-small-size);line-height:var(--line-height-small);color:color-mix(in srgb, var(--color-text) 48%, var(--color-text-muted))}.s-6kkG_detail{opacity:0;animation:s-6kkG_hero-fade-up var(--motion-medium) var(--ease-out) forwards;transform:translateY(.85rem)}.s-6kkG_detailOne{animation-delay:.39s}.s-6kkG_workCue{color:var(--color-text);opacity:0;animation:s-6kkG_hero-fade-up var(--motion-medium) var(--ease-out) .52s forwards;grid-column:9/-1;justify-self:end;text-decoration:none;display:inline-flex;transform:translateY(.85rem)}.s-6kkG_workCueInner{align-items:center;gap:var(--space-2);display:inline-flex}@media (hover:hover) and (pointer:fine){.s-6kkG_workCueInner{transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.s-6kkG_workCue:hover .s-6kkG_workCueInner{opacity:.64;transform:translateY(.2rem)}}.s-6kkG_workCue:active .s-6kkG_workCueInner{opacity:.5;transform:translateY(.25rem)}@media (max-width:64rem){.s-6kkG_title{max-width:14ch}.s-6kkG_details{grid-column:1/span 7}.s-6kkG_workCue{grid-column:8/-1}}@media (max-width:48rem){.s-6kkG_inner{padding-block:clamp(2.5rem, 12vw, 4rem) calc(clamp(2.75rem, 11vw, 4rem) + env(safe-area-inset-bottom));gap:clamp(2rem,7vw,3rem)}.s-6kkG_title{max-width:11.25ch;font-size:clamp(3rem,12.8vw,5rem);line-height:.92}.s-6kkG_footer{grid-template-columns:1fr;gap:clamp(1.35rem,5vw,2rem);width:100%}.s-6kkG_details,.s-6kkG_workCue{grid-column:auto}.s-6kkG_workCue{justify-self:start}}@media (max-width:27rem){.s-6kkG_title{max-width:11ch}.s-6kkG_detail,.s-6kkG_workCue{font-size:var(--font-small-size)}}@media (max-height:43rem) and (max-width:48rem){.s-6kkG_inner{padding-block:clamp(2.5rem, 12vw, 3.25rem) calc(clamp(2.75rem, 11vw, 3.5rem) + env(safe-area-inset-bottom))}.s-6kkG_title{font-size:clamp(3rem,12.8vw,4.6rem)}.s-6kkG_footer{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.s-6kkG_line,.s-6kkG_detail,.s-6kkG_workCue{opacity:1;animation:none;transform:none}}@keyframes s-6kkG_hero-line-in{to{opacity:1;transform:translateY(0)}}@keyframes s-6kkG_hero-fade-up{to{opacity:1;transform:translateY(0)}}
.smS_xG_mediaGrid{gap:var(--space-3);display:grid}.smS_xG_split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.smS_xG_mediaItem{aspect-ratio:var(--project-media-ratio,16 / 9);background:var(--color-surface);border:1px solid var(--color-border-soft);min-height:0;transition:transform var(--motion-medium) var(--ease-out);margin:0;position:relative;overflow:hidden}.smS_xG_mediaSurface{object-fit:cover;object-position:var(--project-media-position,50% 50%);width:100%;height:100%;transition:transform var(--motion-medium) var(--ease-out)}.smS_xG_placeholder{color:color-mix(in srgb, var(--color-text) 44%, var(--color-text-muted))}.smS_xG_placeholderText{inset:var(--space-3);justify-content:space-between;align-items:flex-start;gap:var(--space-3);font-size:var(--font-micro-size);font-weight:650;line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;display:flex;position:absolute}.smS_xG_placeholderIndex{right:var(--space-3);bottom:var(--space-3);font-size:var(--font-micro-size);line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);position:absolute}.smS_xG_mobileRatio{display:none}@media (hover:hover) and (pointer:fine){.smS_xG_mediaItem:hover .smS_xG_mediaSurface,.smS_xG_placeholder:hover{transform:scale(1.012)}}@media (max-width:48rem){.smS_xG_mediaItem{aspect-ratio:var(--project-media-mobile-ratio,var(--project-media-ratio,16 / 9))}.smS_xG_mediaSurface{object-position:var(--project-media-mobile-position,var(--project-media-position,50% 50%))}.smS_xG_desktopRatio{display:none}.smS_xG_mobileRatio{display:inline}.smS_xG_mediaGrid{gap:var(--space-2)}}@media (max-width:44rem){.smS_xG_split{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr))}}
.WiC0wq_feature{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.WiC0wq_mediaReveal{opacity:.001;transform:translateY(var(--reveal-distance));clip-path:inset(0 0 var(--reveal-clip) 0);transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out), clip-path var(--motion-slow) var(--ease-out);grid-column:1/-1}.WiC0wq_feature[data-revealed=true] .WiC0wq_mediaReveal{opacity:1;clip-path:inset(0);transform:translateY(0)}.WiC0wq_mediaLink{text-decoration:none;display:block}.WiC0wq_meta{gap:var(--space-3);opacity:.001;width:100%;transform:translateY(var(--reveal-distance-small));transition:opacity var(--motion-medium) var(--ease-out) .11s, transform var(--motion-medium) var(--ease-out) .11s;display:grid}.WiC0wq_feature[data-revealed=true] .WiC0wq_meta{opacity:1;transform:translateY(0)}.WiC0wq_metaHeader,.WiC0wq_metaFooter{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.WiC0wq_title{letter-spacing:var(--tracking-subheading);text-transform:uppercase;font-size:clamp(1.35rem,1.13rem + 1.1vw,2.25rem);font-weight:680;line-height:1.02}.WiC0wq_titleLink{color:inherit;text-decoration:none}.WiC0wq_number,.WiC0wq_metaFooter{color:var(--color-text-muted);font-size:var(--font-micro-size);font-weight:650;line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.WiC0wq_intro{max-width:28rem;color:color-mix(in srgb, var(--color-text) 58%, var(--color-text-muted));font-size:var(--font-small-size);line-height:var(--line-height-small)}.WiC0wq_wide .WiC0wq_mediaReveal,.WiC0wq_cinematic .WiC0wq_mediaReveal,.WiC0wq_split .WiC0wq_mediaReveal,.WiC0wq_wide .WiC0wq_meta,.WiC0wq_cinematic .WiC0wq_meta,.WiC0wq_split .WiC0wq_meta{grid-column:1/-1}.WiC0wq_offsetRight .WiC0wq_mediaReveal,.WiC0wq_offsetRight .WiC0wq_meta{grid-column:4/-1}.WiC0wq_offsetLeft .WiC0wq_mediaReveal,.WiC0wq_offsetLeft .WiC0wq_meta{grid-column:1/span 9}.WiC0wq_portrait .WiC0wq_mediaReveal{grid-column:2/span 5}.WiC0wq_portrait .WiC0wq_meta{grid-column:2/span 5;align-self:end}@media (hover:hover) and (pointer:fine){.WiC0wq_feature[data-revealed=true]:hover .WiC0wq_meta{transform:translateY(-.12rem)}.WiC0wq_titleLink{transition:opacity var(--motion-fast) var(--ease-out)}.WiC0wq_titleLink:hover{opacity:.62}}@media (max-width:64rem){.WiC0wq_offsetRight .WiC0wq_mediaReveal{grid-column:3/-1}.WiC0wq_offsetRight .WiC0wq_meta{grid-column:3/span 8}.WiC0wq_offsetLeft .WiC0wq_mediaReveal,.WiC0wq_portrait .WiC0wq_mediaReveal,.WiC0wq_offsetLeft .WiC0wq_meta,.WiC0wq_portrait .WiC0wq_meta{grid-column:1/span 8}}@media (max-width:44rem){.WiC0wq_feature{gap:var(--space-3);display:grid}.WiC0wq_wide .WiC0wq_mediaReveal,.WiC0wq_wide .WiC0wq_meta,.WiC0wq_cinematic .WiC0wq_mediaReveal,.WiC0wq_cinematic .WiC0wq_meta,.WiC0wq_split .WiC0wq_mediaReveal,.WiC0wq_split .WiC0wq_meta,.WiC0wq_offsetRight .WiC0wq_mediaReveal,.WiC0wq_offsetRight .WiC0wq_meta,.WiC0wq_offsetLeft .WiC0wq_mediaReveal,.WiC0wq_offsetLeft .WiC0wq_meta,.WiC0wq_portrait .WiC0wq_mediaReveal,.WiC0wq_portrait .WiC0wq_meta{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.WiC0wq_mediaReveal,.WiC0wq_meta,.WiC0wq_feature[data-revealed=true] .WiC0wq_mediaReveal,.WiC0wq_feature[data-revealed=true] .WiC0wq_meta{opacity:1;clip-path:inset(0);transition:none;transform:none}}
.NFRsMq_section{background:var(--color-bg);padding-block:var(--section-padding-y-compact) clamp(4rem, 7vw, 7rem)}.NFRsMq_inner{gap:var(--section-content-gap);display:grid}.NFRsMq_sectionHeader{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.NFRsMq_heading,.NFRsMq_count{color:var(--color-text-subtle);font-weight:700}.NFRsMq_projectList{gap:clamp(4rem,7.8vw,8.75rem);display:grid}@media (max-width:48rem){.NFRsMq_section{padding-block:var(--section-padding-y-mobile) clamp(4.5rem, 14vw, 6.5rem)}.NFRsMq_inner{gap:clamp(2rem,8vw,3.25rem)}.NFRsMq_projectList{gap:clamp(3.25rem,11vw,4.75rem)}}
.mJrWua_section{isolation:isolate;background:var(--color-bg);padding-block:var(--section-padding-y) clamp(4.75rem, 8vw, 8.25rem);border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);position:relative;overflow:clip}.mJrWua_inner{gap:var(--section-content-gap);display:grid}.mJrWua_sectionHeader{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.mJrWua_heading,.mJrWua_count{color:var(--color-text-subtle);text-transform:uppercase;font-weight:700}.mJrWua_list{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.mJrWua_row{gap:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(2.5rem,.1fr) minmax(0,1fr) auto;align-items:start;min-height:clamp(5rem,8vw,7.5rem);padding-block:clamp(1.25rem,2.2vw,2rem);display:grid;position:relative}.mJrWua_number,.mJrWua_arrow{margin-block-start:.5rem}.mJrWua_serviceContent{gap:clamp(.4rem,.75vw,.7rem);display:grid}.mJrWua_number,.mJrWua_arrow{color:var(--color-text-muted);font-size:var(--font-micro-size);font-weight:650;line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro)}.mJrWua_title{width:fit-content;min-width:0;max-width:100%;letter-spacing:var(--tracking-heading);text-transform:uppercase;transition:color var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);justify-self:start;font-size:clamp(1.7rem,1.22rem + 2.4vw,3.65rem);font-weight:690;line-height:.98}.mJrWua_purpose{max-width:62ch;color:var(--color-text);font-size:var(--font-small-size);line-height:var(--line-height-small)}.mJrWua_deliverables{color:var(--color-text-muted);font-size:var(--font-micro-size);line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.mJrWua_deliverablesLabel{color:var(--color-text);margin-inline-end:.75rem}.mJrWua_arrow{transition:color var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out)}.mJrWua_inlinePreview{grid-column:2/-1;display:none}.mJrWua_floatingPreview{z-index:8;opacity:0;pointer-events:none;transform-origin:50%;width:clamp(17.25rem,21vw,20rem);transition:opacity var(--motion-ui) var(--ease-out), scale var(--motion-ui) var(--ease-out);will-change:transform, opacity;position:fixed;top:0;left:0;transform:translate(0,0)scale(.98)}.mJrWua_floatingPreview[data-active=true]{opacity:1;scale:1}.mJrWua_floatingPreview .mJrWua_preview{animation:mJrWua_preview-content-in var(--motion-ui) var(--ease-out)}.mJrWua_preview{gap:var(--space-3);aspect-ratio:4/3;min-height:0;padding:var(--space-3);background:color-mix(in srgb, var(--color-surface) 82%, var(--color-bg));border:1px solid var(--color-border);display:grid;position:relative;overflow:hidden}.mJrWua_preview:before{inset:var(--space-2);content:"";border:1px solid var(--color-border-soft);position:absolute}.mJrWua_previewMeta{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-micro-size);font-weight:650;line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;display:flex;position:relative}.mJrWua_posterPreview,.mJrWua_motionPreview{z-index:1;min-height:0;position:relative}.mJrWua_posterPreview{gap:var(--space-2);grid-template-rows:auto 1fr auto;grid-template-columns:.8fr 1fr;align-items:end;display:grid}.mJrWua_posterKicker,.mJrWua_posterTitle{letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:780}.mJrWua_posterKicker{color:var(--color-text-muted);font-size:var(--font-micro-size)}.mJrWua_posterTitle{letter-spacing:var(--tracking-display);grid-column:1/-1;font-size:clamp(2.15rem,4vw,3.25rem);line-height:.82}.mJrWua_posterBlock{aspect-ratio:1;background:var(--color-text)}.mJrWua_posterRule{background:var(--color-text-muted);grid-column:1/-1;height:.35rem}.mJrWua_motionPreview{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));align-content:end;display:grid}.mJrWua_motionFrame{aspect-ratio:4/5;background:linear-gradient(135deg, color-mix(in srgb, var(--color-text) 82%, var(--color-bg)) 0 48%, transparent 48% 100%), var(--color-surface);border:1px solid var(--color-border-soft);animation:mJrWua_motion-step 1.6s var(--ease-in-out) infinite}.mJrWua_motionFrame:nth-child(2){animation-delay:.12s}.mJrWua_motionFrame:nth-child(3){animation-delay:.24s}.mJrWua_motionTrack{background:var(--color-border-soft);grid-column:1/-1;height:.28rem;position:relative;overflow:hidden}.mJrWua_motionTrack span{inset-block:0;background:var(--color-text);width:38%;animation:mJrWua_motion-track 1.6s var(--ease-in-out) infinite;position:absolute;left:0}@media (hover:hover) and (pointer:fine) and (min-width:75rem){.mJrWua_row[data-active=true] .mJrWua_title{color:color-mix(in srgb, var(--color-text) 78%, var(--color-text-muted));transform:translate(.32rem)}.mJrWua_row[data-active=true] .mJrWua_arrow{color:var(--color-text);transform:translate(.25rem,-.25rem)}.mJrWua_row[data-active=true]{border-bottom-color:color-mix(in srgb, var(--color-text) 30%, transparent)}.mJrWua_row[data-muted=true] .mJrWua_title{color:color-mix(in srgb, var(--color-text) 88%, var(--color-bg))}}@media (hover:none),(pointer:coarse),(max-width:74.999rem){.mJrWua_section{padding-block:var(--section-padding-y-mobile)}.mJrWua_inner{gap:clamp(2rem,7vw,3.5rem)}.mJrWua_row{gap:var(--space-3);grid-template-columns:minmax(2.25rem,auto) minmax(0,1fr) auto;min-height:0;padding-block:clamp(1.25rem,5vw,2rem)}.mJrWua_title{font-size:clamp(1.45rem,6.4vw,2.6rem)}.mJrWua_inlinePreview{display:block}.mJrWua_floatingPreview{display:none}.mJrWua_preview{aspect-ratio:2.18;margin-top:var(--space-2)}.mJrWua_motionFrame{aspect-ratio:1.1}}@media (max-width:30rem){.mJrWua_row{grid-template-columns:minmax(2rem,auto) minmax(0,1fr) auto}.mJrWua_preview{aspect-ratio:2.12;padding:var(--space-2)}.mJrWua_previewMeta{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.mJrWua_floatingPreview,.mJrWua_title,.mJrWua_arrow,.mJrWua_motionFrame,.mJrWua_motionTrack span{transition:none;animation:none}.mJrWua_row:hover .mJrWua_title,.mJrWua_row:hover .mJrWua_arrow,.mJrWua_row[data-active=true] .mJrWua_title,.mJrWua_row[data-active=true] .mJrWua_arrow{transform:none}}@keyframes mJrWua_preview-content-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes mJrWua_motion-step{0%,to{transform:translateY(0)}50%{transform:translateY(-.32rem)}}@keyframes mJrWua_motion-track{0%{transform:translate(-8%)}50%{transform:translate(178%)}to{transform:translate(-8%)}}
._2zukcG_section{background:var(--color-bg);padding-block:clamp(.5rem,2.5vw,2rem) 0;overflow:clip}._2zukcG_inner{gap:clamp(.75rem,1.8vw,1.5rem);min-width:0;display:grid}._2zukcG_footer{min-width:0;color:color-mix(in srgb, var(--color-text) 62%, var(--color-text-muted));font-size:var(--font-micro-size);font-weight:700;line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;align-items:baseline;display:flex}._2zukcG_footer p{margin:0}._2zukcG_signatureWindow{min-width:0;height:clamp(8rem,22vw,21rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000000f0 0%,#000000d1 52%,#0000004d 80%,#0000 100%);mask-image:linear-gradient(#000000f0 0%,#000000d1 52%,#0000004d 80%,#0000 100%)}._2zukcG_wordmark{width:max-content;max-width:none;color:var(--color-text);letter-spacing:-.08em;opacity:.27;text-align:center;text-transform:uppercase;transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;font-size:clamp(11rem,27vw,34rem);font-weight:760;line-height:.68;position:absolute;bottom:-.24em;left:50%;transform:translate(-50%)translateY(2rem)}._2zukcG_section[data-revealed=true] ._2zukcG_wordmark{opacity:.36;transform:translate(-50%)translateY(0)}@media (max-width:64rem){._2zukcG_signatureWindow{height:clamp(7.5rem,23vw,13rem)}}@media (max-width:48rem){._2zukcG_section{padding-block-start:clamp(.5rem,3vw,1.25rem)}._2zukcG_inner{gap:var(--space-2)}._2zukcG_signatureWindow{height:clamp(6.4rem,28vw,9.25rem)}._2zukcG_wordmark{font-size:clamp(6.8rem,30vw,10.5rem);line-height:.7;left:50%;transform:translate(-50%)translateY(1.25rem)}._2zukcG_section[data-revealed=true] ._2zukcG_wordmark{transform:translate(-50%)translateY(0)}}@media (max-width:23.5rem){._2zukcG_wordmark{font-size:clamp(6.5rem,29vw,8.75rem)}}@media (prefers-reduced-motion:reduce){._2zukcG_wordmark,._2zukcG_section[data-revealed=true] ._2zukcG_wordmark{transition:none;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce) and (max-width:48rem){._2zukcG_wordmark,._2zukcG_section[data-revealed=true] ._2zukcG_wordmark{transform:translate(-50%)translateY(0)}}
.XrV-BW_section{background:var(--color-bg);padding-block:var(--section-padding-y-compact);border-bottom:1px solid var(--color-border-soft)}.XrV-BW_inner{gap:clamp(2.15rem,4vw,4rem);display:grid}.XrV-BW_sectionHeader{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.XrV-BW_heading,.XrV-BW_count{color:var(--color-text-subtle);text-transform:uppercase;font-weight:700}.XrV-BW_list{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.XrV-BW_row{gap:var(--space-4);border-bottom:1px solid var(--color-border);transition:border-color var(--motion-ui) var(--ease-out), color var(--motion-ui) var(--ease-out);grid-template-columns:minmax(2.5rem,.14fr) minmax(12rem,.9fr) minmax(14rem,1fr) minmax(14rem,.9fr);align-items:baseline;padding-block:clamp(1.2rem,2vw,1.7rem);display:grid}.XrV-BW_number,.XrV-BW_context{color:var(--color-text-muted);font-size:var(--font-micro-size);font-weight:650;line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.XrV-BW_name,.XrV-BW_purpose,.XrV-BW_context{min-width:0}.XrV-BW_name{letter-spacing:var(--tracking-subheading);text-transform:uppercase;transition:color var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);margin:0;font-size:clamp(1.45rem,1.18rem + 1.35vw,2.45rem);font-weight:690;line-height:.98}.XrV-BW_purpose{color:var(--color-text-muted);font-size:clamp(1rem,.93rem + .34vw,1.25rem);font-weight:560;line-height:var(--line-height-small);transition:color var(--motion-ui) var(--ease-out)}.XrV-BW_context{text-align:right;max-width:21rem;transition:color var(--motion-ui) var(--ease-out), opacity var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);justify-self:end}@media (hover:hover) and (pointer:fine){.XrV-BW_row:hover{border-bottom-color:color-mix(in srgb, var(--color-text) 30%, transparent)}.XrV-BW_row:hover .XrV-BW_name{color:color-mix(in srgb, var(--color-text) 82%, var(--color-text-muted));transform:translate(.28rem)}.XrV-BW_row:hover .XrV-BW_purpose{color:var(--color-text)}.XrV-BW_row:hover .XrV-BW_context{color:color-mix(in srgb, var(--color-text) 78%, var(--color-text-muted));transform:translate(-.22rem)}}@media (max-width:64rem){.XrV-BW_row{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(2.25rem,auto) minmax(0,1fr)}.XrV-BW_name{font-size:clamp(1.45rem,5vw,2.3rem)}.XrV-BW_purpose,.XrV-BW_context{grid-column:2}.XrV-BW_context{text-align:left;justify-self:start;max-width:none}}@media (max-width:42rem){.XrV-BW_section{padding-block:var(--section-padding-y-mobile)}.XrV-BW_inner{gap:clamp(2rem,8vw,3.25rem)}.XrV-BW_row{padding-block:clamp(1.15rem,5vw,1.75rem)}.XrV-BW_context{display:none}}@media (prefers-reduced-motion:reduce){.XrV-BW_row,.XrV-BW_name,.XrV-BW_purpose,.XrV-BW_context{transition:none}.XrV-BW_row:hover .XrV-BW_name,.XrV-BW_row:hover .XrV-BW_context{transform:none}}
.s_q-SG_media{aspect-ratio:var(--case-media-ratio,16 / 9);background:var(--color-surface);border:1px solid var(--color-border-soft);min-height:0;margin:0;position:relative;overflow:hidden}.s_q-SG_surface{object-fit:cover;object-position:var(--case-media-position,50% 50%);width:100%;height:100%}.s_q-SG_placeholder{color:color-mix(in srgb, var(--color-text) 52%, var(--color-text-muted))}.s_q-SG_placeholderInner{inset:var(--space-3);justify-content:space-between;align-items:flex-start;gap:var(--space-3);font-size:var(--font-micro-size);font-weight:700;line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;display:flex;position:absolute}.s_q-SG_placeholder:before,.s_q-SG_placeholder:after{content:"";pointer-events:none;position:absolute}.s_q-SG_placeholder:before{inset:var(--space-3);border:1px solid var(--color-border-soft)}.s_q-SG_placeholder:after{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);background:var(--color-border);height:1px}@media (max-width:48rem){.s_q-SG_media{aspect-ratio:var(--case-media-mobile-ratio,var(--case-media-ratio,16 / 9))}.s_q-SG_surface{object-position:var(--case-media-mobile-position,var(--case-media-position,50% 50%))}.s_q-SG_placeholderInner{inset:var(--space-2);gap:var(--space-2)}.s_q-SG_placeholder:before{inset:var(--space-2)}.s_q-SG_placeholder:after{right:var(--space-2);bottom:var(--space-2);left:var(--space-2)}}
._8aEwW_main{min-height:100svh;padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom))}
.M9POsq_page{background:var(--color-bg);min-height:100svh;padding-block-end:calc(var(--space-6) + env(safe-area-inset-bottom))}.M9POsq_hero{border-bottom:1px solid var(--color-border-soft);padding-block:clamp(2.5rem,5.4vw,5.75rem) clamp(2.75rem,5.8vw,5.75rem)}.M9POsq_heroInner{gap:clamp(2rem,4vw,4.25rem);display:grid}.M9POsq_backLink{color:var(--color-text-muted);font-size:var(--font-micro-size);font-weight:700;line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;transition:color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);justify-self:start;text-decoration:none}.M9POsq_heroGrid{grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);align-items:end;gap:clamp(2rem,5.5vw,6.5rem);display:grid}.M9POsq_heroCopy{gap:var(--space-4);max-width:68rem;display:grid}.M9POsq_eyebrow{color:var(--color-text-subtle);text-transform:uppercase;font-weight:700}.M9POsq_title{max-width:11ch;letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:clamp(3.15rem,1.95rem + 6vw,8rem);font-weight:720;line-height:.88}.M9POsq_intro{max-width:48rem;color:var(--color-text-soft);font-size:clamp(1.15rem,.98rem + .85vw,1.75rem);font-weight:520;line-height:1.32}.M9POsq_heroMedia{gap:var(--space-4);opacity:0;transform:translateY(var(--reveal-distance));animation:M9POsq_case-reveal var(--motion-slow) var(--ease-out) .12s forwards;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.M9POsq_blocks{gap:clamp(2.75rem,5vw,5.75rem);padding-block-start:clamp(2.75rem,5vw,5.25rem);display:grid}.M9POsq_textBlock,.M9POsq_metaBlock,.M9POsq_statementBlock,.M9POsq_mediaSection,.M9POsq_nextProject{min-width:0}.M9POsq_textBlock,.M9POsq_statementBlock{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.M9POsq_textContent{gap:var(--space-4);grid-column:3/span 6;max-width:48rem;display:grid}.M9POsq_blockHeading{max-width:15ch;letter-spacing:var(--tracking-heading);font-size:clamp(1.9rem,1.36rem + 2.7vw,3.9rem);font-weight:690;line-height:.98}.M9POsq_bodyCopy{gap:var(--space-3);color:color-mix(in srgb, var(--color-text) 66%, var(--color-text-muted));font-size:var(--font-body-size);line-height:var(--line-height-body);display:grid}.M9POsq_bodyCopy p{margin:0}.M9POsq_mediaSection{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;display:grid}.M9POsq_mediaFrame{justify-items:stretch;min-width:0;display:grid}.M9POsq_mediaFrame[data-span=span12]{grid-column:1/-1}.M9POsq_mediaFrame[data-span=span10]{grid-column:2/12}.M9POsq_mediaFrame[data-span=span9]{grid-column:3/12}.M9POsq_mediaFrame[data-span=span8]{grid-column:3/11}.M9POsq_mediaFrame[data-span=span7]{grid-column:4/11}.M9POsq_mediaFrame[data-span=span6]{grid-column:4/10}.M9POsq_mediaFrame[data-span=span5]{grid-column:5/10}.M9POsq_mediaFrame[data-presentation=portrait]{justify-items:center}.M9POsq_mediaFrame[data-presentation=portrait] figure{width:auto;max-width:100%;height:min(80svh,54rem)}:is(.M9POsq_mediaFrame[data-presentation=contained] figure,.M9POsq_mediaFrame[data-presentation=wide] figure){max-height:82svh}:is(.M9POsq_mediaFrame[data-presentation=portrait] img,.M9POsq_mediaFrame[data-presentation=portrait] video,.M9POsq_mediaFrame[data-presentation=contained] img,.M9POsq_mediaFrame[data-presentation=contained] video){object-fit:contain}.M9POsq_splitMedia,.M9POsq_imageGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.M9POsq_imageGrid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.M9POsq_caption{max-width:42rem;margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-small-size);line-height:var(--line-height-small);grid-column:3/span 6}.M9POsq_statementBlock p{max-width:13ch;letter-spacing:var(--tracking-display);text-transform:uppercase;grid-column:2/span 7;margin:0;font-size:clamp(2.45rem,1.55rem + 4.5vw,5.6rem);font-weight:720;line-height:.9}.M9POsq_metaList{border-top:1px solid var(--color-border);margin:0;padding:0;display:grid}.M9POsq_metaItem{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr);display:grid}.M9POsq_metaItem dt,.M9POsq_metaItem dd{margin:0}.M9POsq_metaItem dt{color:var(--color-text-muted);font-size:var(--font-micro-size);font-weight:700;line-height:var(--line-height-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.M9POsq_metaItem dd{color:color-mix(in srgb, var(--color-text) 78%, var(--color-text-muted));font-size:var(--font-small-size);font-weight:560;line-height:var(--line-height-small)}.M9POsq_spacer{height:var(--space-4)}.M9POsq_spacer[data-size=small]{height:var(--space-2)}.M9POsq_spacer[data-size=large]{height:var(--space-6)}.M9POsq_nextProject{gap:var(--space-4);border-top:1px solid var(--color-border);padding-block-start:clamp(1rem,2vw,2rem);display:grid}.M9POsq_nextLink{justify-self:start;align-items:baseline;gap:var(--space-2);color:var(--color-text);letter-spacing:var(--tracking-heading);text-transform:uppercase;transition:opacity var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);font-size:clamp(2.25rem,1.5rem + 3.75vw,5.25rem);font-weight:710;line-height:.95;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.M9POsq_backLink:hover{color:var(--color-text);transform:translate(-.18rem)}.M9POsq_nextLink:hover{opacity:.72;transform:translate(.25rem)}}@media (max-width:64rem){.M9POsq_heroGrid{grid-template-columns:1fr}.M9POsq_textContent{grid-column:3/span 8}.M9POsq_statementBlock p{grid-column:2/span 9}.M9POsq_mediaFrame[data-span=span12],.M9POsq_mediaFrame[data-span=span10],.M9POsq_mediaFrame[data-span=span9]{grid-column:1/-1}.M9POsq_mediaFrame[data-span=span8],.M9POsq_mediaFrame[data-span=span7],.M9POsq_mediaFrame[data-span=span6],.M9POsq_mediaFrame[data-span=span5]{grid-column:2/12}}@media (max-width:48rem){.M9POsq_hero{padding-block:clamp(2.1rem,7vw,3.4rem) clamp(2.5rem,8vw,4rem)}.M9POsq_heroInner{gap:clamp(1.75rem,7vw,2.85rem)}.M9POsq_heroGrid{gap:clamp(2rem,8vw,3rem)}.M9POsq_heroCopy{gap:var(--space-3)}.M9POsq_title{max-width:10ch;font-size:clamp(2.75rem,12.5vw,4.65rem)}.M9POsq_intro{font-size:var(--font-body-size)}.M9POsq_blocks{gap:clamp(2.5rem,8vw,3.9rem);padding-block-start:clamp(2.25rem,7vw,3.4rem)}.M9POsq_textBlock,.M9POsq_statementBlock,.M9POsq_heroMedia,.M9POsq_mediaSection{grid-template-columns:1fr}.M9POsq_textContent,.M9POsq_statementBlock p,.M9POsq_mediaFrame,.M9POsq_mediaFrame[data-span=span12],.M9POsq_mediaFrame[data-span=span10],.M9POsq_mediaFrame[data-span=span9],.M9POsq_mediaFrame[data-span=span8],.M9POsq_mediaFrame[data-span=span7],.M9POsq_mediaFrame[data-span=span6],.M9POsq_mediaFrame[data-span=span5],.M9POsq_caption{grid-column:auto}.M9POsq_blockHeading{font-size:clamp(2rem,8.6vw,3.35rem)}.M9POsq_statementBlock p{max-width:11ch;font-size:clamp(2.45rem,10.5vw,3.95rem)}.M9POsq_splitMedia,.M9POsq_imageGrid,.M9POsq_imageGrid[data-columns="3"]{grid-template-columns:1fr;width:100%}:is(.M9POsq_mediaFrame[data-presentation=portrait] figure,.M9POsq_mediaFrame[data-presentation=contained] figure,.M9POsq_mediaFrame[data-presentation=wide] figure){width:100%;height:auto;max-height:none}.M9POsq_metaItem{gap:var(--space-1);grid-template-columns:1fr}.M9POsq_nextLink{font-size:clamp(2.15rem,10vw,3.75rem)}}@media (prefers-reduced-motion:reduce){.M9POsq_heroMedia,.M9POsq_backLink,.M9POsq_nextLink{transition:none;animation:none;transform:none}.M9POsq_heroMedia{opacity:1}}@keyframes M9POsq_case-reveal{to{opacity:1;transform:translateY(0)}}
