.WorkDetail_page__4TY_B{min-height:100vh;background:var(--bg)}.WorkDetail_bar__eWT0i{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:14px var(--gut);background:var(--bg);border-bottom:1px solid var(--hair)}.WorkDetail_mark__gTGZM{font-family:var(--display);font-weight:900;font-size:22px;letter-spacing:var(--track-display);text-decoration:none;line-height:1}.WorkDetail_red__0oY5N{font-family:var(--display);color:var(--red)}.WorkDetail_blue__OZh_Z{font-family:var(--display);color:var(--blue)}.WorkDetail_all__XwWRr{font-family:var(--mono);font-size:var(--fs-mono-sm);font-weight:var(--weight-emphasis);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);text-decoration:none}.WorkDetail_all__XwWRr:hover{color:var(--text)}.WorkDetail_hero___9uP1{position:relative;height:min(78vh,900px);background:var(--bg-media);overflow:hidden}.WorkDetail_hero___9uP1 img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.04)}.WorkDetail_heroShade__iVTna{position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,9,16,.78) 0,rgba(9,9,16,.16) 36%,transparent 60%)}.WorkDetail_head__Il0mt{position:absolute;left:var(--gut);right:var(--gut);bottom:clamp(30px,5vh,64px)}[data-theme=paper] .WorkDetail_head__Il0mt{--text:#f2f2f5;--soft:var(--text-on-photo);color:var(--text)}.WorkDetail_eyebrow__xnXUZ{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:var(--fs-mono-sm);font-weight:var(--weight-emphasis);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-bottom:16px}.WorkDetail_title__nQ3V5{font-family:var(--display);font-weight:900;font-size:clamp(52px,9vw,140px);line-height:.84;letter-spacing:var(--track-display-tight);text-wrap:balance;margin:0}.WorkDetail_inner__A9vfc{max-width:820px;padding:clamp(36px,5vh,64px) var(--gut) 0}.WorkDetail_role__WqUbK{font-family:var(--mono);font-size:var(--fs-mono-md);font-weight:var(--weight-emphasis);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 26px}.WorkDetail_body__4EoKt p{color:var(--soft);font-size:clamp(16px,1.35vw,20px);line-height:var(--lh-body);font-weight:var(--weight-body);margin:0 0 1.2em}.WorkDetail_quote__fAdYW{margin:34px 0;padding-left:22px;border-left:2px solid var(--red)}.WorkDetail_quote__fAdYW p{font-family:var(--display);font-weight:700;font-size:clamp(24px,2.6vw,36px);line-height:1.08;margin:0 0 10px}.WorkDetail_quote__fAdYW cite{font-family:var(--mono);font-style:normal;font-size:var(--fs-mono-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.WorkDetail_gallery__NbMW0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));grid-gap:var(--card-gap);gap:var(--card-gap);padding:clamp(40px,6vh,72px) var(--gut) 0}.WorkDetail_shot__DNifw{position:relative;height:clamp(340px,48vh,560px);background:var(--bg2);border:1px solid var(--hair);overflow:hidden}.WorkDetail_gallery__NbMW0 img{object-fit:cover;filter:saturate(.88) contrast(1.04)}.WorkDetail_links__UCLF3{display:flex;flex-direction:column;gap:10px;margin-top:8px}.WorkDetail_links__UCLF3 a{font-family:var(--mono);font-size:var(--fs-mono-md);font-weight:var(--weight-emphasis);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-label);text-decoration:none}.WorkDetail_links__UCLF3 a:hover{color:var(--text)}.WorkDetail_cta__sHSAw{margin-top:40px;padding:24px 26px;border:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.WorkDetail_cta__sHSAw p{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(20px,2vw,28px)}.WorkDetail_cta__sHSAw a{font-family:var(--mono);font-size:var(--fs-mono-md);font-weight:var(--weight-emphasis);letter-spacing:.16em;text-transform:uppercase;color:var(--red-label);text-decoration:none;white-space:nowrap}.WorkDetail_cta__sHSAw a:hover{color:var(--text)}.WorkDetail_pager___FxNh{display:flex;justify-content:space-between;gap:20px;margin-top:clamp(48px,8vh,90px);padding:26px var(--gut) 60px;border-top:1px solid var(--hair)}.WorkDetail_pager___FxNh a{font-family:var(--mono);font-size:11px;font-weight:var(--weight-emphasis);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--soft)}.WorkDetail_pager___FxNh a:hover{color:var(--text)}.WorkDetail_next__8Yygj{text-align:right}@media (max-width:700px){.WorkDetail_hero___9uP1{height:58vh}.WorkDetail_shot__DNifw{height:300px}}.CaseStory_story__MdoiF{padding:0 var(--gut)}.CaseStory_head__E7w6R{padding-top:26px}.CaseStory_withLine__h6bQp{font-family:var(--mono);font-size:var(--fs-mono-sm);font-weight:var(--weight-emphasis);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin:0 0 6px}.CaseStory_withLine__h6bQp:first-letter{color:var(--blue-label)}.CaseStory_kicker__8NdNN{font-family:var(--mono);font-size:12px;font-weight:var(--weight-emphasis);letter-spacing:.18em;text-transform:uppercase;color:var(--soft);line-height:1.7;margin:0 0 26px;padding-bottom:14px;border-bottom:1px solid var(--border)}.CaseStory_pull__Qpkz9{margin:0 0 34px}.CaseStory_pull__Qpkz9 p{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.2vw,56px);line-height:1.06;letter-spacing:-.01em;color:var(--text);max-width:24ch;text-shadow:-2px 0 0 color-mix(in srgb,var(--red) 40%,transparent),2px 0 0 color-mix(in srgb,var(--blue) 40%,transparent)}[data-theme=paper] .CaseStory_pull__Qpkz9 p{text-shadow:-1px 0 0 color-mix(in srgb,var(--red) 22%,transparent),1px 0 0 color-mix(in srgb,var(--blue) 22%,transparent)}.CaseStory_spread__XulCv{display:flex;flex-direction:column}.CaseStory_narrative__TfHm7{min-width:0}.CaseStory_brief__f6UaM{margin-bottom:10px}.CaseStory_chapters__JGbF_{min-width:0}.CaseStory_spec__EMkiU{margin:0 0 20px;border:1px solid var(--border);background:var(--bg)}.CaseStory_specRow__hUSGG{display:grid;grid-template-columns:96px 1fr;border-bottom:1px solid var(--hair)}.CaseStory_specRow__hUSGG:last-child{border-bottom:none}.CaseStory_spec__EMkiU dt{font-family:var(--mono);font-size:var(--fs-mono-sm);font-weight:var(--weight-emphasis);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim);padding:13px 0 13px 16px}.CaseStory_spec__EMkiU dd{font-size:15px;font-weight:300;color:var(--soft);line-height:1.5;padding:12px 16px 12px 0;margin:0}.CaseStory_stats__Pk0is{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-bottom:none}.CaseStory_stat___mKxs{padding:20px 10px;text-align:center;border-right:1px solid var(--hair);border-bottom:1px solid var(--border)}.CaseStory_stat___mKxs:nth-child(2n){border-right:none}.CaseStory_stat___mKxs b{display:block;font-family:var(--display);font-weight:900;font-size:clamp(34px,3vw,44px);line-height:.9}.CaseStory_stat___mKxs[data-hue=red] b{color:var(--red-label,var(--red))}.CaseStory_stat___mKxs[data-hue=blue] b{color:var(--blue-label,var(--blue))}.CaseStory_stat___mKxs span{display:block;margin-top:8px;font-family:var(--mono);font-size:var(--fs-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim)}.CaseStory_chapter__U2ECW{padding:52px 0 16px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.CaseStory_chapter__U2ECW:first-child{padding-top:18px}.CaseStory_chapter__U2ECW[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.CaseStory_chapter__U2ECW{opacity:1;transform:none;transition:none}}.CaseStory_chapterHead__n35wd{margin-bottom:0}.CaseStory_sectionLabel__S7KTO{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;font-weight:var(--weight-emphasis);letter-spacing:.24em;text-transform:uppercase;color:var(--red-label);margin:0 0 16px}.CaseStory_sectionLabel__S7KTO i{font-style:normal;font-weight:400;color:var(--dim);white-space:nowrap}.CaseStory_sectionLabel__S7KTO:after{content:"";flex:1 1;height:1px;background:var(--hair)}.CaseStory_chapterTitle__lB7MF{font-family:var(--display);font-weight:700;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.12;letter-spacing:-.01em;color:var(--text);max-width:22ch;margin:0 0 18px}.CaseStory_para__Yx9qF{font-size:17px;line-height:1.72;color:var(--soft);font-weight:300;margin:0 0 14px;max-width:64ch;transition:color .45s ease}.CaseStory_duo__lxdEe,.CaseStory_figure___n4Y_{margin:24px 0 8px}.CaseStory_duo__lxdEe{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.CaseStory_shot__GxFsN{position:relative;border:1px solid var(--border);background:var(--bg-media);overflow:hidden}.CaseStory_figure___n4Y_ .CaseStory_shot__GxFsN{aspect-ratio:16/10}.CaseStory_duo__lxdEe .CaseStory_shot__GxFsN{aspect-ratio:3/4}.CaseStory_shot__GxFsN img{object-fit:cover}.CaseStory_duo__lxdEe figcaption,.CaseStory_figure___n4Y_ figcaption{grid-column:1/-1;font-family:var(--mono);font-size:var(--fs-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim);padding-top:10px}.CaseStory_dupe__axyQ_{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.CaseStory_dupe__axyQ_:focus-within{position:static;width:auto;height:auto;margin:24px 0 8px;-webkit-clip-path:none;clip-path:none;overflow:visible;white-space:normal}.CaseStory_roleBlock__yWFPM{padding:34px 0 10px}.CaseStory_roleLabel__gqXiq{font-family:var(--mono);font-size:var(--fs-mono-sm);font-weight:var(--weight-emphasis);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.CaseStory_roleList__JoEFg{font-family:var(--mono);font-size:12px;line-height:2;letter-spacing:.04em;color:var(--muted);margin:0}.CaseStory_manifest__IRwdM{list-style:none;margin:24px 0 18px;padding:0;display:grid;grid-template-columns:1fr;border:1px solid var(--border)}.CaseStory_manifest__IRwdM li{display:grid;grid-template-columns:42px 1fr;align-items:baseline;grid-gap:0 4px;gap:0 4px;padding:11px 14px 11px 0;border-bottom:1px solid var(--hair)}.CaseStory_manifest__IRwdM b{font-family:var(--mono);font-size:var(--fs-mono-sm);font-weight:var(--weight-emphasis);letter-spacing:var(--track-mono);text-align:right;padding-right:12px}.CaseStory_manifest__IRwdM li[data-hue=red] b{color:var(--red-label)}.CaseStory_manifest__IRwdM li[data-hue=blue] b{color:var(--blue-label)}.CaseStory_manifest__IRwdM span{font-size:15px;font-weight:300;line-height:1.5;color:var(--soft)}@media (min-width:768px){.CaseStory_manifest__IRwdM{grid-template-columns:1fr 1fr}.CaseStory_manifest__IRwdM li:nth-child(2n){border-left:1px solid var(--hair)}.CaseStory_manifest__IRwdM li:nth-last-child(-n+2){border-bottom:none}.CaseStory_manifest__IRwdM li:last-child:nth-child(odd){grid-column:1/-1;border-left:none}}@media (max-width:767px){.CaseStory_manifest__IRwdM li:last-child{border-bottom:none}}.CaseStory_flow__JVnHt{display:flex;flex-wrap:wrap;align-items:baseline;margin:22px 0;padding:13px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--mono);font-size:11px;font-weight:var(--weight-emphasis);letter-spacing:.2em;text-transform:uppercase;color:var(--soft);line-height:2}.CaseStory_flow__JVnHt i{font-style:normal;color:var(--red);padding:0 10px}.CaseStory_strip__TvPVq{display:flex;flex-wrap:wrap;align-items:baseline;margin:18px 0;padding-top:12px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:var(--fs-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim);line-height:2.1}.CaseStory_strip__TvPVq i{font-style:normal;color:var(--blue);padding:0 8px}.CaseStory_film__oIEJ0{display:flex;flex-direction:column;margin:24px 0 8px}.CaseStory_filmFrame__cAaQU{position:relative;aspect-ratio:16/9;border:1px solid var(--border);background:var(--bg-media);overflow:hidden}.CaseStory_filmFrame__cAaQU iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.CaseStory_filmFrame__cAaQU button{position:absolute;inset:0;width:100%;padding:0;border:0;background:none;cursor:pointer;display:block}.CaseStory_filmFrame__cAaQU button img{object-fit:cover}.CaseStory_filmScrim__njDUA{position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,9,16,.78),rgba(9,9,16,.28))}.CaseStory_filmPlay__tQp3V{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid var(--soft);background:rgba(9,9,16,.55);font-family:var(--mono);font-size:11px;font-weight:var(--weight-emphasis);letter-spacing:.2em;text-transform:uppercase;color:var(--text);white-space:nowrap;transition:border-color .18s,color .18s}.CaseStory_filmFrame__cAaQU button:focus-visible .CaseStory_filmPlay__tQp3V,.CaseStory_filmFrame__cAaQU button:hover .CaseStory_filmPlay__tQp3V{border-color:var(--red);color:var(--red-label)}.CaseStory_filmPlay__tQp3V i{font-style:normal;color:var(--red)}.CaseStory_film__oIEJ0 figcaption{font-family:var(--mono);font-size:var(--fs-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim);padding-top:10px}@media (prefers-reduced-motion:reduce){.CaseStory_filmPlay__tQp3V{transition:none}}.CaseStory_pane__FoWBB{order:-1;position:-webkit-sticky;position:sticky;top:51px;z-index:5;height:32vh;padding:10px 0 12px;background:var(--bg);border-bottom:1px solid var(--hair)}.CaseStory_paneTrack__n_hDB{display:flex;flex-direction:column;justify-content:center;gap:18px;height:100%;min-height:0;animation:CaseStory_paneIn__IqL3T .45s ease both}@keyframes CaseStory_paneIn__IqL3T{0%{opacity:0;transform:translateY(12px)}}.CaseStory_paneTrack__n_hDB[data-transition=cut]{animation:none}.CaseStory_paneTrack__n_hDB[data-transition=fade]{animation:CaseStory_cueFade__HYC3m .4s ease both}.CaseStory_paneTrack__n_hDB[data-transition=flick]{animation:CaseStory_cueFlick__VWuCi .26s ease-out both}.CaseStory_paneTrack__n_hDB[data-transition=layers]{animation:CaseStory_cueLayers__hIu_O .65s steps(16) both}.CaseStory_paneTrack__n_hDB[data-transition=converge]{animation:CaseStory_cueConverge__PFlrZ .55s ease-out both}@keyframes CaseStory_cueFade__HYC3m{0%{opacity:0}}@keyframes CaseStory_cueFlick__VWuCi{0%{opacity:0;filter:brightness(2.4) saturate(0)}30%{opacity:1;filter:brightness(.35)}to{opacity:1;filter:none}}@keyframes CaseStory_cueLayers__hIu_O{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes CaseStory_cueConverge__PFlrZ{0%{opacity:0;filter:drop-shadow(9px 0 0 color-mix(in srgb,var(--red) 80%,transparent)) drop-shadow(-9px 0 0 color-mix(in srgb,var(--blue) 80%,transparent))}25%{opacity:1}to{opacity:1;filter:drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent)}}@media (prefers-reduced-motion:reduce){.CaseStory_paneTrack__n_hDB,.CaseStory_paneTrack__n_hDB[data-transition]{animation:none}}.CaseStory_paneKicker__Lav8S{font-family:var(--mono);font-size:var(--fs-mono-sm);font-weight:var(--weight-emphasis);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim);margin:0;padding-bottom:10px;border-bottom:1px solid var(--hair)}.CaseStory_paneDuo__beEmS,.CaseStory_paneFig__NUXHk{display:flex;flex-direction:column;flex:1 1;min-height:0;margin:0}.CaseStory_paneShots__Av4rD{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.CaseStory_paneShots__Av4rD[data-count="2"]{grid-template-columns:1fr 1fr}.CaseStory_paneShot__E3n_Q{position:relative;min-height:0;border:1px solid var(--border);background:var(--bg-media);overflow:hidden}.CaseStory_paneShot__E3n_Q img{object-fit:cover}.CaseStory_paneDuo__beEmS figcaption,.CaseStory_paneFig__NUXHk figcaption{font-family:var(--mono);font-size:var(--fs-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim);padding-top:10px}.CaseStory_paneFilm__0cX3L{flex:1 1;min-height:0;margin:0}.CaseStory_paneFilm__0cX3L .CaseStory_filmFrame__cAaQU{flex:1 1;min-height:0;aspect-ratio:auto}.CaseStory_monitor__h6GdC{display:flex;flex-direction:column;flex:1 1;min-height:0;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--text) 7%,transparent),transparent 24%),var(--bg);box-shadow:0 28px 80px rgba(0,0,0,.34),inset 0 1px 0 color-mix(in srgb,var(--text) 10%,transparent)}.CaseStory_monitorBar__4x_8X,.CaseStory_monitorFoot__yZjn7{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:var(--fs-mono-sm);font-weight:var(--weight-emphasis);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim)}.CaseStory_monitorFoot__yZjn7{border-top:1px solid var(--hair);border-bottom:0}.CaseStory_monitorFoot__yZjn7 span:first-child{white-space:nowrap}@media (max-width:479px){.CaseStory_monitorFoot__yZjn7 span:first-child{display:none}.CaseStory_monitorFoot__yZjn7 span:last-child{text-align:left}}.CaseStory_monitorFoot__yZjn7 span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:400}.CaseStory_monitorLights__aMbUg{display:inline-flex;align-items:center;gap:7px}.CaseStory_monitorLights__aMbUg i{width:8px;height:8px;border-radius:50%;background:var(--hair)}.CaseStory_monitorLights__aMbUg i:first-child{background:var(--red)}.CaseStory_monitorLights__aMbUg i:nth-child(2){background:color-mix(in srgb,var(--text) 70%,var(--bg))}.CaseStory_monitorLights__aMbUg i:nth-child(3){background:var(--blue)}.CaseStory_monitorScreen__bjzRQ{position:relative;flex:1 1;min-height:0;overflow:hidden;background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--blue) 18%,transparent),transparent 28%),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--red) 15%,transparent),transparent 24%),var(--bg-media)}.CaseStory_monitorDashboard__fP0NJ,.CaseStory_monitorPhoto__n7Fqa,.CaseStory_monitorScene__o7LXo,.CaseStory_monitorTable__w6TWS,.CaseStory_monitorTimeline__gO6vc,.CaseStory_monitorVideo__I9mB6{position:absolute;inset:0}.CaseStory_monitorPhoto__n7Fqa img{object-fit:cover;filter:saturate(.92) contrast(1.05)}.CaseStory_monitorPhoto__n7Fqa:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.58)),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px)}.CaseStory_monitorVideo__I9mB6{display:flex}.CaseStory_monitor__h6GdC[data-fit=media]{flex:0 1 auto}.CaseStory_monitor__h6GdC[data-fit=media] .CaseStory_monitorScreen__bjzRQ{flex:0 1 auto;aspect-ratio:16/9;min-height:0}.CaseStory_monitor__h6GdC[data-fit=media] .CaseStory_monitorVideo__I9mB6{position:relative;inset:auto;height:100%}.CaseStory_monitorModel__Qg_OK{position:relative;flex:1 1;min-height:0;background:var(--bg-media)}.CaseStory_monitorModel__Qg_OK img{object-fit:cover}.CaseStory_monitorFilm__QhJu7{flex:1 1;min-height:0;margin:0}.CaseStory_monitorFilm__QhJu7 .CaseStory_filmFrame__cAaQU{flex:1 1;min-height:0;aspect-ratio:auto;border:0}.CaseStory_monitorFilm__QhJu7 figcaption{padding:10px 14px}.CaseStory_monitorLabel__OZjT1{position:absolute;left:18px;bottom:18px;z-index:2;display:grid;grid-gap:5px;gap:5px;max-width:min(80%,44ch);padding:12px 14px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 76%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:767px){.CaseStory_monitorLabel__OZjT1{left:10px;bottom:10px;padding:7px 10px;gap:3px}}.CaseStory_dashMetric__v0LeJ span,.CaseStory_monitorLabel__OZjT1 span,.CaseStory_monitorRow__pL2_g b,.CaseStory_timelineCell__XM2Ct i,.CaseStory_timelineCell__XM2Ct span{font-family:var(--mono);font-size:var(--fs-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase}.CaseStory_dashMetric__v0LeJ span,.CaseStory_monitorLabel__OZjT1 span,.CaseStory_timelineCell__XM2Ct i,.CaseStory_timelineCell__XM2Ct span{color:var(--dim)}.CaseStory_monitorLabel__OZjT1 b{color:var(--text);font-size:13px;line-height:1.45}.CaseStory_monitorScene__o7LXo{display:grid;place-items:center;perspective:900px}.CaseStory_sceneGrid__os8RC{position:absolute;inset:18% 8% 8%;transform:rotateX(64deg);transform-origin:center bottom;background:linear-gradient(var(--hair) 1px,transparent 1px),linear-gradient(90deg,var(--hair) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,transparent,black 22%,black 82%,transparent);mask-image:linear-gradient(180deg,transparent,black 22%,black 82%,transparent)}.CaseStory_cityRig__jFSQj{position:relative;width:min(62%,520px);aspect-ratio:1.7/1;transform:rotateX(58deg) rotate(-18deg)}.CaseStory_cityRig__jFSQj b,.CaseStory_cityRig__jFSQj i,.CaseStory_cityRig__jFSQj span{position:absolute;display:block}.CaseStory_cityRig__jFSQj i{bottom:18%;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--text) 18%,transparent),transparent),color-mix(in srgb,var(--bg-media) 86%,var(--text));box-shadow:0 24px 50px rgba(0,0,0,.36)}.CaseStory_towerA__wWP_C{left:10%;width:18%;height:54%}.CaseStory_towerB__v8iJ4{left:39%;width:20%;height:76%}.CaseStory_towerC__Ppxn8{right:12%;width:24%;height:44%}.CaseStory_cityRig__jFSQj b,.CaseStory_cityRig__jFSQj span{padding:5px 9px;border-radius:999px;color:var(--bg);font-family:var(--mono);font-size:var(--fs-mono-sm);font-style:normal;letter-spacing:.08em;white-space:nowrap}.CaseStory_cityRig__jFSQj span{right:0;bottom:7%;background:var(--red)}.CaseStory_cityRig__jFSQj b{left:4%;top:8%;background:var(--blue);font-weight:900}.CaseStory_monitorTimeline__gO6vc{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:flex-end;grid-gap:8px;gap:8px;padding:24px}.CaseStory_timelineCell__XM2Ct{position:relative;min-height:58%;display:grid;align-content:end;grid-gap:9px;gap:9px;padding:14px 10px;border:1px solid var(--hair);background:color-mix(in srgb,var(--text) 3%,transparent)}.CaseStory_timelineCell__XM2Ct:nth-child(2n){min-height:74%}.CaseStory_timelineCell__XM2Ct[data-active=true]{border-color:color-mix(in srgb,var(--red) 34%,var(--hair))}.CaseStory_timelineCell__XM2Ct:before{content:"";position:absolute;left:10px;right:10px;top:12px;height:3px;background:linear-gradient(90deg,var(--red),var(--blue))}.CaseStory_timelineCell__XM2Ct b{color:var(--text);font-size:14px}.CaseStory_timelineCell__XM2Ct i{font-style:normal}.CaseStory_monitorDashboard__fP0NJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;grid-gap:10px;gap:10px;padding:24px}.CaseStory_dashMetric__v0LeJ{padding:15px;border:1px solid var(--hair);background:color-mix(in srgb,var(--text) 3%,transparent)}.CaseStory_dashMetric__v0LeJ b{display:block;margin-top:8px;font-family:var(--display);font-size:clamp(38px,5vw,72px);line-height:.9;letter-spacing:-.04em;color:var(--text)}.CaseStory_dashBars__kp_Pe{grid-column:1/-1;display:flex;align-items:flex-end;gap:12px;padding:18px;border:1px solid var(--hair);background:linear-gradient(var(--hair) 1px,transparent 1px),color-mix(in srgb,var(--text) 2%,transparent);background-size:100% 25%}.CaseStory_dashBars__kp_Pe i{flex:1 1;min-height:22px;background:linear-gradient(180deg,var(--blue),var(--red))}.CaseStory_monitorTable__w6TWS{display:grid;align-content:center;padding:24px}.CaseStory_monitorRow__pL2_g{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;min-height:64px;padding:0 14px;border-top:1px solid var(--hair);color:var(--soft);font-size:15px}.CaseStory_monitorRow__pL2_g:last-child{border-bottom:1px solid var(--hair)}.CaseStory_monitorRow__pL2_g b{color:var(--blue-label)}@media (min-width:768px){.CaseStory_pane__FoWBB{height:40vh}.CaseStory_brief__f6UaM{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-gap:0 28px;gap:0 28px;align-items:start}.CaseStory_spec__EMkiU{margin-bottom:0}}@media (min-width:1024px){.CaseStory_brief__f6UaM{display:block}.CaseStory_spec__EMkiU{margin-bottom:16px}.CaseStory_specRow__hUSGG{grid-template-columns:110px 1fr}.CaseStory_stats__Pk0is{grid-template-columns:repeat(4,1fr)}.CaseStory_stat___mKxs{border-bottom:none}.CaseStory_stat___mKxs:nth-child(2n){border-right:1px solid var(--hair)}.CaseStory_stat___mKxs:last-child{border-right:none}.CaseStory_stats__Pk0is{border-bottom:1px solid var(--border)}.CaseStory_spread__XulCv{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:0 clamp(40px,4vw,96px);gap:0 clamp(40px,4vw,96px);align-items:start}.CaseStory_pane__FoWBB{order:0;top:72px;height:calc(100vh - 100px);padding:0;border-bottom:0;background:none}.CaseStory_chapter__U2ECW{min-height:72vh;padding:0;display:flex;flex-direction:column;justify-content:center}.CaseStory_chapter__U2ECW:first-child{min-height:44vh;justify-content:flex-start}.CaseStory_chapter__U2ECW:last-child{min-height:58vh}.CaseStory_roleBlock__yWFPM{padding-top:0}}@media (max-width:1023px){.CaseStory_figure___n4Y_ .CaseStory_shot__GxFsN{aspect-ratio:4/3}}@media (max-width:640px){.CaseStory_specRow__hUSGG{grid-template-columns:90px 1fr}.CaseStory_duo__lxdEe .CaseStory_shot__GxFsN{aspect-ratio:1/1}.CaseStory_para__Yx9qF{font-size:16.5px}}.CaseStory_para__Yx9qF[data-read=true]{color:var(--text)}@media (prefers-reduced-motion:reduce){.CaseStory_para__Yx9qF{transition:none}}[data-theme=paper] .CaseStory_pane__FoWBB{--bg:#0c0c14;--bg2:#13131e;--bg3:#1a1a26;--bg-media:#090910;--text:#f2f2f5;--soft:#b3b3c6;--muted:#8e8ea8;--dim:#8080a2;--border:rgba(255,255,255,.10);--hair:rgba(255,255,255,.055);--red-label:#ec4352;--blue-label:#377ff6}[data-theme=paper] .CaseStory_pane__FoWBB .CaseStory_monitor__h6GdC{box-shadow:0 14px 40px rgba(23,23,31,.22),0 0 0 1px rgba(23,23,31,.12)}[data-theme=paper] .CaseStory_pane__FoWBB{background:transparent}@media (max-width:1023px){[data-theme=paper] .CaseStory_pane__FoWBB{background:var(--bg)}}.ScrollGuide_guide__ROFG2{position:fixed;left:16px;bottom:16px;z-index:60;pointer-events:none;transition:opacity .25s ease}.ScrollGuide_guide__ROFG2 button{pointer-events:auto}.ScrollGuide_guide__ROFG2[data-beyond=true]{opacity:0}.ScrollGuide_guide__ROFG2[data-beyond=true] button{pointer-events:none}.ScrollGuide_guide__ROFG2{width:min(300px,calc(100vw - 32px));max-height:70vh;overflow:auto;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);box-shadow:0 28px 80px rgba(0,0,0,.45);font-family:var(--mono)}.ScrollGuide_now__cSstO{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-bottom:1px solid var(--hair)}.ScrollGuide_close__pCpDh{all:unset;cursor:pointer;position:absolute;top:8px;right:10px;font-size:14px;line-height:1;color:var(--dim)}.ScrollGuide_close__pCpDh:hover{color:var(--text)}.ScrollGuide_bp___2cUR{font-size:var(--fs-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim)}.ScrollGuide_big__zrkjT{all:unset;cursor:copy;font-size:34px;font-weight:var(--weight-emphasis);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);line-height:1.1}.ScrollGuide_big__zrkjT:hover{color:var(--red-label,var(--red))}.ScrollGuide_hint__GNhvM{font-size:var(--fs-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim)}.ScrollGuide_rows__hYETv{list-style:none;margin:0;padding:6px 0}.ScrollGuide_rows__hYETv+.ScrollGuide_rows__hYETv{border-top:1px solid var(--hair)}.ScrollGuide_rows__hYETv li{display:flex;align-items:baseline;gap:10px;padding:3px 14px;font-size:var(--fs-mono-sm);letter-spacing:.06em;color:var(--dim)}.ScrollGuide_rows__hYETv li[data-live=true]{color:var(--text);background:color-mix(in srgb,var(--blue) 12%,transparent)}.ScrollGuide_rows__hYETv button{all:unset;cursor:copy;min-width:40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-emphasis);color:var(--blue-label,var(--blue))}.ScrollGuide_rows__hYETv button:hover{color:var(--red-label,var(--red))}.ScrollGuide_rows__hYETv span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.ScrollGuide_empty__TIFHS{margin:0;padding:10px 14px;font-size:var(--fs-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--dim)}[data-theme=paper] .ScrollGuide_guide__ROFG2{--bg:#0c0c14;--text:#f2f2f5;--dim:#8080a2;--border:rgba(255,255,255,.10);--hair:rgba(255,255,255,.055);--red-label:#ec4352;--blue-label:#377ff6}