.Story_case__ytcit{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere;font-family:var(--font-body);line-height:var(--line-body)}.Story_case__ytcit h1{font-family:var(--font-heading-1);font-size:var(--type-display);font-weight:500;letter-spacing:var(--tracking-display);line-height:1.05;margin:0}.Story_case__ytcit h2{font-family:var(--font-heading-2);font-size:var(--type-editorial-heading);font-weight:500;letter-spacing:var(--tracking-heading);line-height:var(--line-heading);margin:0 0 var(--space-3)}.Story_case__ytcit h3{font-size:var(--type-body-large);font-weight:500;margin:0 0 var(--space-2)}.Story_case__ytcit a,.Story_case__ytcit button,.Story_case__ytcit summary{display:inline-block;min-height:44px;min-width:44px}.Story_case__ytcit :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.Story_header__Tzv63{max-width:var(--case-wide-width);margin-inline:auto}.Story_contained__AqUYj,.Story_header__Tzv63>:not(.Story_cover__thCKw),.Story_reading__cAgmk{max-width:var(--case-reading-width);margin-inline:auto}.Story_kicker__FKZ5z{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-foreground-secondary);border-block:var(--border-width) solid var(--color-border);padding-block:var(--space-2);margin:0 0 var(--space-4)}.Story_header__Tzv63 h1{margin-block-end:var(--space-3)}.Story_lede__IMN66{font-size:var(--type-body-large);line-height:1.5;max-width:56ch}.Story_capabilities__xSdyH{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-foreground-secondary)}.Story_relations__U9iqC{list-style:none;padding:0;margin:var(--space-3) 0 0;font-size:var(--type-meta);color:var(--color-foreground-secondary)}.Story_relations__U9iqC li{display:inline}.Story_relations__U9iqC li+li:before{content:" · "}.Story_caseLocales__s0i_M{margin-block-start:var(--space-3);font-size:var(--type-label);letter-spacing:var(--tracking-label)}.Story_caseLocales__s0i_M a{text-decoration:none;padding-block:var(--space-1)}.Story_caseLocales__s0i_M a[aria-current]{border-bottom:var(--border-width) solid}.Story_cover__thCKw{margin-block-start:var(--space-4)}.Story_wide__lqY2n{max-width:var(--case-wide-width);margin-inline:auto}.Story_full__cFQKX{width:100%}.Story_stack__ldVHQ{display:flex;flex-direction:column;min-width:0}.Story_block__tr_2A{min-width:0;padding-block-start:var(--case-gap-normal)}.Story_block__tr_2A[data-spacing=tight]{padding-block-start:var(--case-gap-tight)}.Story_block__tr_2A[data-spacing=generous]{padding-block-start:var(--case-gap-generous)}.Story_block__tr_2A :where(p){max-width:66ch}.Story_figure__nAi4G{margin:0;min-width:0;max-width:100%}.Story_image__xXiWZ{display:block;width:100%;height:auto}.Story_caption__E30Q8{font-size:var(--type-label);letter-spacing:var(--tracking-meta);color:var(--color-foreground-secondary);padding-block:var(--space-2);padding-inline-start:var(--space-3);border-left:var(--border-width) solid var(--color-border);margin-block-start:var(--space-2)}.Story_grid__EG88d,.Story_imageText__HCT_b,.Story_steps__eo8RP{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.Story_steps__eo8RP{list-style:none;padding:0}.Story_grid__EG88d>*,.Story_imageText__HCT_b>*,.Story_steps__eo8RP>*{min-width:0}.Story_imageText__HCT_b>div{align-self:center}.Story_imageText__HCT_b p{max-width:42ch}.Story_rail__c6TpU{display:flex;gap:var(--space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;max-width:100%}.Story_rail__c6TpU>.Story_figure__nAi4G{flex:0 0 85%;scroll-snap-align:start}.Story_railControls__vzbny{display:flex;justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-2)}.Story_railControls__vzbny button{border:0;background:none;padding:var(--space-2) 0;font:inherit;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-foreground-primary);border-bottom:var(--border-width) solid;cursor:pointer}.Story_player__PKru9{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain}.Story_portrait__SNbP0{max-width:30rem;margin-inline:auto}.Story_tail__bZ_CD{max-width:var(--case-reading-width);margin-inline:auto;padding-block-start:var(--case-gap-generous)}.Story_tail__bZ_CD h2{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;color:var(--color-foreground-secondary);border-top:var(--border-width) solid var(--color-foreground-primary);padding-block-start:var(--space-3)}.Story_tail__bZ_CD ul{list-style:none;padding:0}.Story_tail__bZ_CD[data-project-credits] li{padding-block:var(--space-2);border-top:var(--border-width) solid var(--color-border);font-size:var(--type-meta)}.Story_tail__bZ_CD[data-related-projects] li{padding-block:var(--space-1)}.Story_tail__bZ_CD[data-related-projects] a{text-decoration:none}.Story_tail__bZ_CD[data-related-projects] a:hover{text-decoration:underline;text-underline-offset:.3em}.Story_tail__bZ_CD[data-related-projects] li:first-child a{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,3rem);font-weight:500;letter-spacing:var(--tracking-heading);line-height:var(--line-heading)}@media (min-width:48rem){.Story_grid__EG88d,.Story_steps__eo8RP{grid-template-columns:repeat(2,minmax(0,1fr))}.Story_rail__c6TpU>.Story_figure__nAi4G{flex-basis:55%}}@media (min-width:75rem){.Story_imageText__HCT_b{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.Story_block__tr_2A[data-variant=text-first] .Story_imageText__HCT_b{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.Story_grid__EG88d,.Story_steps__eo8RP{grid-template-columns:repeat(3,minmax(0,1fr))}.Story_block__tr_2A[data-block-type=gallery] .Story_grid__EG88d>.Story_figure__nAi4G:first-child{grid-column:span 2}.Story_rail__c6TpU>.Story_figure__nAi4G{flex-basis:42%}}@media (prefers-reduced-motion:reduce){.Story_rail__c6TpU{scroll-behavior:auto;scroll-snap-type:none}}