.project_case__UBmkD{position:relative;background:var(--color-bg-deep);--micro:0.8125rem;--micro-dim:#9ba1a6}.project_caseHex__g9C0O{position:absolute;top:calc(var(--header-h) + 1%);right:0;max-width:100%;width:min(31vw,430px);opacity:.03;pointer-events:none;-webkit-mask-image:linear-gradient(200deg,#000,rgba(0,0,0,.45) 46%,transparent 76%);mask-image:linear-gradient(200deg,#000,rgba(0,0,0,.45) 46%,transparent 76%)}.project_plate__7hCzX{position:relative;max-width:1640px;margin-inline:auto;padding-inline:clamp(20px,2.6vw,56px)}.project_rule__gFgUb{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:0 clamp(14px,1.8vw,24px);gap:0 clamp(14px,1.8vw,24px);padding-bottom:14px;border-bottom:1px solid var(--color-border);margin-bottom:clamp(22px,2.4vw,34px)}.project_ruleIndex__oCU6_{font-family:var(--font-mono);font-size:var(--micro);font-weight:500;letter-spacing:.1em;color:var(--color-red-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project_ruleTitle__TzZll{font-weight:400;letter-spacing:.2em;color:#c3c7ca}.project_ruleMeta__v0qOh,.project_ruleTitle__TzZll{font-family:var(--font-mono);font-size:var(--micro);text-transform:uppercase}.project_ruleMeta__v0qOh{letter-spacing:.13em;color:var(--micro-dim);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.project_rule__gFgUb{grid-template-columns:auto 1fr;row-gap:8px}.project_ruleMeta__v0qOh{grid-column:1/-1;text-align:left}}.project_intro__PWTHa{padding-top:calc(var(--header-h) + clamp(26px, 3vw, 52px));padding-bottom:clamp(26px,3vw,48px)}@media (min-width:1000px){.project_intro__PWTHa{min-height:48svh;display:flex;align-items:center}.project_intro__PWTHa>.project_plate__7hCzX{width:100%}}.project_breadcrumb__6W63U{display:flex;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.13em;text-transform:uppercase;color:var(--micro-dim);padding-bottom:16px;border-bottom:1px solid var(--color-border-faint);margin-bottom:clamp(24px,2.9vw,42px)}.project_breadcrumbLink__ucGsW{color:var(--micro-dim);transition:color var(--dur-micro) var(--ease-standard)}.project_breadcrumbLink__ucGsW:hover{color:var(--color-text)}.project_breadcrumbSep__TTNkV{color:var(--color-red-text)}.project_breadcrumbCurrent___RFbR{color:var(--color-text)}.project_breadcrumbTotal__l4MSj{margin-left:auto;color:#6d7276;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project_introGrid___W0Dr{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,520px);grid-gap:clamp(28px,3.6vw,72px);gap:clamp(28px,3.6vw,72px);align-items:end}.project_introTitle__zp2pn{font-weight:620;letter-spacing:-.034em;line-height:.98;font-size:clamp(2.3rem,1.25rem + 3.75vw,5.75rem)}.project_introTitleMask__wIH_r{display:block;overflow:hidden;padding-bottom:.04em}.project_introTitleName__FaurD{display:block;text-wrap:balance}.project_introTitleGen__rjCpZ{display:block;font-size:.62em;font-weight:480;letter-spacing:-.018em;color:#b9bec2}.project_introLead__ET7ZV{font-size:clamp(1.1875rem,1.06rem + .3vw,1.375rem);line-height:1.52;color:#d2d5d8;max-width:46ch;padding-bottom:.28em;text-wrap:pretty}.project_introMeta__1XF9X{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:clamp(16px,2vw,36px);gap:clamp(16px,2vw,36px);margin-top:clamp(26px,3vw,44px);padding-top:16px;border-top:1px solid var(--color-border)}.project_introMetaItem__JrYDa{min-width:0}.project_introMetaItem__JrYDa dt{font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.16em;text-transform:uppercase;color:var(--micro-dim);margin-bottom:7px}.project_introMetaItem__JrYDa dd{font-size:var(--text-caption);color:var(--color-text);letter-spacing:-.005em}@media (max-width:1000px){.project_introGrid___W0Dr{grid-template-columns:1fr;align-items:start}.project_introLead__ET7ZV{max-width:54ch;padding-bottom:0}}@media (max-width:720px){.project_introMeta__1XF9X{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}}.js .project_introLead__ET7ZV,.js .project_introMeta__1XF9X,.js .project_introTitleMask__wIH_r>*{opacity:0}.js .project_introTitleMask__wIH_r>*{transform:translateY(102%);animation:project_introRise__FeMQq .9s var(--ease-out-expo) 80ms forwards}.js .project_introTitleMask__wIH_r+.project_introTitleMask__wIH_r>*{animation-delay:.2s}.js .project_introLead__ET7ZV{transform:translateY(14px);animation:project_introRise__FeMQq .76s var(--ease-out-expo) .38s forwards}.js .project_introMeta__1XF9X{transform:translateY(10px);animation:project_introRise__FeMQq .7s var(--ease-out-expo) .52s forwards}@keyframes project_introRise__FeMQq{to{opacity:1;transform:none}}.project_record__SNWqR{padding-top:clamp(18px,2.2vw,30px);padding-bottom:clamp(38px,4.2vw,70px)}.project_band__IqPst{display:grid;grid-gap:clamp(8px,.8vw,14px);gap:clamp(8px,.8vw,14px);list-style:none}.project_band__IqPst[data-frames="1"]{grid-template-columns:minmax(0,1fr)}.project_band__IqPst[data-frames="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.project_band__IqPst[data-frames="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.project_band__IqPst[data-frames="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.project_band__IqPst[data-frames="1"] .project_framePanel__9IHuP{aspect-ratio:16/10}.project_band__IqPst[data-frames="2"] .project_framePanel__9IHuP{aspect-ratio:11/8}.project_band__IqPst[data-frames="3"] .project_framePanel__9IHuP{aspect-ratio:8/7}.project_band__IqPst[data-frames="4"] .project_framePanel__9IHuP{aspect-ratio:10/11}.project_frame__ropSN{min-width:0}.project_framePanel__9IHuP{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-faint)}.project_frameMedia__61y3W{width:100%;height:100%;object-fit:cover;display:block}.project_frameNumber__hRWT4{position:absolute;left:14px;bottom:12px;font-family:var(--font-mono);font-size:var(--micro);font-weight:500;letter-spacing:.12em;color:rgba(250,249,247,.97);text-shadow:0 1px 10px rgba(0,0,0,.85);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1599px){.project_band__IqPst[data-frames="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.project_band__IqPst[data-frames="4"] .project_framePanel__9IHuP{aspect-ratio:6/5}.project_band__IqPst[data-frames="3"] .project_framePanel__9IHuP{aspect-ratio:10/11}}@media (max-width:1049px){.project_band__IqPst[data-frames="3"]{grid-template-columns:minmax(0,1fr)}.project_band__IqPst[data-frames="3"] .project_framePanel__9IHuP{aspect-ratio:16/10}.project_band__IqPst[data-frames="2"] .project_framePanel__9IHuP,.project_band__IqPst[data-frames="4"] .project_framePanel__9IHuP{aspect-ratio:10/11}}@media (max-width:680px){.project_band__IqPst[data-frames="2"],.project_band__IqPst[data-frames="4"]{grid-template-columns:minmax(0,1fr)}.project_band__IqPst{gap:12px}.project_band__IqPst .project_framePanel__9IHuP{aspect-ratio:6/5}}.project_dossier__rXjG9{padding-top:clamp(22px,2.5vw,36px);padding-bottom:clamp(40px,4.6vw,76px);background:#060708}.project_dossierGrid__svrpX{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(380px,1fr);grid-gap:0;gap:0;align-items:stretch}.project_dossierGridNoReading__K5xZw{grid-template-columns:minmax(0,1fr)}.project_readingColumn__HcC3v{min-width:0;padding-right:clamp(26px,3vw,52px)}.project_narrative__g0LXi{min-width:0;padding-left:clamp(26px,3vw,52px);border-left:1px solid var(--color-border-faint)}.project_narrativeNoReading__cqO36{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(30px,4vw,64px);gap:clamp(30px,4vw,64px);width:100%;max-width:1160px;padding-left:0;border-left:0}.project_narrativeNoReading__cqO36 .project_chapter__03_Vx+.project_chapter__03_Vx{margin-top:0}.project_narrativeNoReading__cqO36 .project_chapter__03_Vx:last-child{grid-column:1/-1}@media (min-width:1100px) and (min-height:740px){.project_readingSticky__aaXuD{position:-webkit-sticky;position:sticky;top:calc(var(--header-h-compact) + clamp(20px, 2.4vw, 40px))}.project_readingSticky__aaXuD .project_chartWide__aWCJ_{max-width:calc((100svh - var(--header-h-compact) - 300px) * 2.2)}}@media (max-width:1099px){.project_dossierGrid__svrpX{grid-template-columns:1fr}.project_readingColumn__HcC3v{padding-right:0;padding-bottom:clamp(30px,3.6vw,44px)}.project_narrative__g0LXi{padding-left:0;padding-top:clamp(30px,3.6vw,44px);border-left:0;border-top:1px solid var(--color-border-faint)}.project_narrativeNoReading__cqO36{padding-top:0;border-top:0}}@media (max-width:760px){.project_narrativeNoReading__cqO36{grid-template-columns:minmax(0,1fr)}.project_narrativeNoReading__cqO36 .project_chapter__03_Vx:last-child{grid-column:auto}}.project_metrics__295CL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.6vw,28px);gap:clamp(14px,1.6vw,28px);padding-bottom:clamp(20px,2.2vw,30px);margin-bottom:clamp(18px,2vw,26px);border-bottom:1px solid var(--color-border-faint)}.project_metric__O09hj{min-width:0}.project_metricTerm__2wSw2{display:block;font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.16em;text-transform:uppercase;color:var(--micro-dim);margin-bottom:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project_metricIsAccent__JFOS_ .project_metricTerm__2wSw2{color:var(--color-red-text)}.project_metricBody__J_FT6{display:block}.project_metricMask__FaXe0{display:block;overflow:hidden}.project_metricValue__f9393{display:block;font-family:var(--font-mono);font-size:clamp(2.125rem,1.1rem + 1.9vw,3.25rem);font-weight:500;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--color-text)}.project_metricUnit__F5Q4K{font-size:.28em;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--micro-dim);margin-left:.42em;vertical-align:.58em}.project_metricSub__P_vro{display:block;margin-top:11px;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.02em;color:#b0b5b9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project_metricSubUnit__niIg0{letter-spacing:.12em;color:var(--micro-dim)}.project_metricIsAccent__JFOS_ .project_metricValue__f9393{color:var(--color-red-text)}.project_metricIsAccent__JFOS_ .project_metricSub__P_vro{color:var(--color-red-text);opacity:.86}.project_metricIsAccent__JFOS_ .project_metricSubUnit__niIg0,.project_metricIsAccent__JFOS_ .project_metricUnit__F5Q4K{color:var(--color-red-text);opacity:.72}@media (max-width:560px){.project_metrics__295CL{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.project_metricIsAccent__JFOS_{grid-column:1/-1;padding-top:20px;border-top:1px solid var(--color-border-faint)}.project_metricTerm__2wSw2{white-space:normal;overflow:visible;text-overflow:clip}}.js .project_metricMask__FaXe0>*{opacity:0;transform:translateY(.55em)}.js .is-in .project_metricMask__FaXe0>*{animation:project_metricRise__It8s2 .62s var(--ease-out-expo) forwards;animation-delay:calc(.12s + var(--metric-order, 0) * 90ms)}.js .is-in .project_metricMask__FaXe0+.project_metricMask__FaXe0>*{animation-delay:calc(.22s + var(--metric-order, 0) * 90ms)}@keyframes project_metricRise__It8s2{to{opacity:1;transform:none}}@media (max-width:1099px){.js .project_metricMask__FaXe0>*{opacity:1;transform:none;animation:none}.js .project_chapterTerm__hmecJ:after{transform:none;transition:none}}.project_pending__7g_c5{display:flex;flex-direction:column;justify-content:center;min-height:clamp(260px,34vw,420px);padding:clamp(28px,3vw,48px);border:1px solid var(--color-border-faint);border-radius:var(--radius);background:repeating-linear-gradient(-45deg,rgba(255,255,255,.014) 0 10px,transparent 10px 20px),#050607}.project_pendingLabel__BQRXf{font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.2em;text-transform:uppercase;color:var(--color-red-text);margin-bottom:18px}.project_pendingTitle__nNXKE{font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:580;letter-spacing:-.02em;line-height:1.16;margin-bottom:14px;max-width:22ch}.project_pendingBody__Djb2P{font-size:var(--text-caption);line-height:1.65;color:#b0b5b9;max-width:58ch}.project_chapter__03_Vx+.project_chapter__03_Vx{margin-top:clamp(24px,2.6vw,34px)}.project_chapterTerm__hmecJ{position:relative;font-size:clamp(1.3125rem,1.12rem + .4vw,1.5625rem);font-weight:560;letter-spacing:-.018em;padding-bottom:12px;margin-bottom:15px}.project_chapterTerm__hmecJ:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--color-border)}.js .project_chapterTerm__hmecJ:after{transform:scaleX(0);transform-origin:left center;transition:transform .82s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s)}.js .is-in>.project_chapterTerm__hmecJ:after{transform:scaleX(1)}.project_chapterBody__IED03{font-size:clamp(1.0625rem,1rem + .16vw,1.1875rem);line-height:1.64;color:#d0d4d7;max-width:62ch;text-wrap:pretty}.project_chapterBody__IED03+.project_chapterBody__IED03{margin-top:.8em}.project_steps___ODOu{list-style:none}.project_step__EqP5L{display:grid;grid-template-columns:28px 1fr;grid-gap:14px;gap:14px;align-items:baseline;padding-block:13px;border-bottom:1px solid var(--color-border-faint)}.project_step__EqP5L:last-child{border-bottom:0;padding-bottom:0}.project_stepIndex__7llQe{font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.08em;color:var(--color-red-text);opacity:.82;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project_stepText__i0CQe{font-size:clamp(1.0625rem,1rem + .14vw,1.125rem);line-height:1.56;color:#d0d4d7}.project_specs__2wtVj{margin-top:2px}.project_specRow__vyxqE{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:baseline;padding-block:11px;border-bottom:1px solid var(--color-border-faint);font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.04em}.project_specRow__vyxqE dt{min-width:0;color:var(--micro-dim);text-transform:uppercase;letter-spacing:.13em}.project_specRow__vyxqE dd{min-width:0;color:var(--color-text);text-align:right;overflow-wrap:anywhere}@media (max-width:640px){.project_specRow__vyxqE{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:14px}.project_specRow__vyxqE dd{text-align:left;font-size:.875rem}}.project_performanceNote__NC7LK{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:clamp(18px,2vw,26px);padding-top:clamp(16px,1.8vw,22px);border-top:1px solid var(--color-border-faint)}.project_performanceNoteItem__zNhWR{display:flex;flex-direction:column;gap:5px}.project_performanceNoteLabel__21ko1{font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;color:var(--micro-dim)}.project_performanceNoteValue__2cQ4r{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.01em;color:var(--color-red-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project_chartWide__aWCJ_{display:block}.project_chartCompact__uJlCL{display:none}@media (max-width:760px){.project_chartWide__aWCJ_{display:none}.project_chartCompact__uJlCL{display:block}}.project_chartFigure__L10Yk{border:1px solid var(--color-border-faint);border-radius:var(--radius);background:#050607;padding:clamp(10px,1vw,16px) clamp(10px,1vw,16px) clamp(4px,.6vw,8px)}.project_chart__M0iC5{display:block;width:100%;min-width:0;height:auto}.project_chartIsCompact__mHPAC{min-height:280px}.project_chartWell__2fl5d{fill:#030405;stroke:rgba(255,255,255,.08);stroke-width:1}.project_chartGrid__d93gQ{stroke:rgba(255,255,255,.062);stroke-width:1}.project_chartGridMinor__YQ4AK{stroke:rgba(255,255,255,.03);stroke-width:1}.project_chartAxis__h7eLD{stroke:rgba(255,255,255,.3);stroke-width:1}.project_chartCorner__tjIAz{fill:none;stroke:var(--color-border-strong);stroke-width:1}.project_chartBandFill__cvReH{fill:rgba(255,255,255,.022)}.project_chartBandEdge__IuSIh{stroke:rgba(255,255,255,.13);stroke-width:1;stroke-dasharray:2 5}.project_chartBandBracket__rkO3r{fill:none;stroke:rgba(255,255,255,.2);stroke-width:1}.project_chartBandLabel__WGFY0,.project_chartCursorLabel__rkfLo,.project_chartReadout__YXjy4,.project_chartTickX__GfpDl,.project_chartTickY__qZNl5,.project_chartUnitX__2V_qr,.project_chartUnitY__imKE_{font-family:var(--font-mono);fill:#b4b9bd;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project_chartTickX__GfpDl,.project_chartTickY__qZNl5{font-size:13px;letter-spacing:.04em}.project_chartTickY__qZNl5{text-anchor:end}.project_chartTickX__GfpDl{text-anchor:middle}.project_chartBandLabel__WGFY0,.project_chartUnitX__2V_qr,.project_chartUnitY__imKE_{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.project_chartUnitX__2V_qr,.project_chartUnitY__imKE_{text-anchor:end}.project_chartBandLabel__WGFY0{text-anchor:middle;fill:#9ba1a6}.project_chartReadout__YXjy4{font-size:14px;letter-spacing:.03em;fill:var(--color-text)}.project_chartCursorLabel__rkfLo{font-size:12px;letter-spacing:.13em;fill:var(--color-red-text)}.project_chartReadoutEnd__xaOe3{text-anchor:end}.project_chartIsCompact__mHPAC .project_chartTickX__GfpDl,.project_chartIsCompact__mHPAC .project_chartTickY__qZNl5{font-size:16px}.project_chartIsCompact__mHPAC .project_chartUnitX__2V_qr,.project_chartIsCompact__mHPAC .project_chartUnitY__imKE_{font-size:14px;letter-spacing:.12em}.project_chartIsCompact__mHPAC .project_chartReadout__YXjy4{font-size:16px}.project_chartIsCompact__mHPAC .project_chartCursorLabel__rkfLo{font-size:14px}.project_chartLine__ea8rt{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.project_chartLineOriginal__q_ddg{stroke:#a8aeb3;stroke-width:1.6;stroke-dasharray:.008 .008}.project_chartLineTuned__R8dra{stroke:var(--color-red);stroke-width:2.6}.project_chartSample__okgOm{fill:var(--color-red);opacity:.55}.project_chartCursor__TVrwx{stroke:var(--color-red);stroke-width:1;stroke-dasharray:3 4;opacity:.55}.project_chartPeakRing__RwsN6{fill:none;stroke:var(--color-red);stroke-width:1.2}.project_chartPeakDot__FRfND{fill:var(--color-red)}.project_chartBaseMark__jWii7{fill:none;stroke:#9aa0a6;stroke-width:1}.js .project_chartBaseMark__jWii7,.js .project_chartDelta__oXtLm,.js .project_chartFrameGroup__S1ii8,.js .project_chartPeakGroup__2tp4s,.js .project_chartSampleGroup__rCgTe{opacity:0}.js .project_chartLineOriginal__q_ddg,.js .project_chartLineTuned__R8dra{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.js .is-in .project_chartFrameGroup__S1ii8{animation:project_chartFade__NV5mI .42s var(--ease-standard) 60ms forwards}.js .is-in .project_chartLineOriginal__q_ddg{animation:project_chartDraw__UL2UJ .82s var(--ease-out-expo) .3s forwards,project_chartFade__NV5mI .2s linear .3s forwards}.js .is-in .project_chartLineTuned__R8dra{animation:project_chartDraw__UL2UJ var(--dur-draw) var(--ease-out-expo) .64s forwards,project_chartFade__NV5mI .2s linear .64s forwards}.js .is-in .project_chartDelta__oXtLm{animation:project_chartFade__NV5mI .62s var(--ease-standard) 1.48s forwards}.js .is-in .project_chartSampleGroup__rCgTe{animation:project_chartSamples__icp9Y .5s var(--ease-standard) 1.56s forwards}.js .is-in .project_chartBaseMark__jWii7,.js .is-in .project_chartPeakGroup__2tp4s{animation:project_chartFade__NV5mI .4s var(--ease-standard) 1.82s forwards}@keyframes project_chartDraw__UL2UJ{to{stroke-dashoffset:0}}@keyframes project_chartFade__NV5mI{to{opacity:1}}@keyframes project_chartSamples__icp9Y{to{opacity:1}}.project_chartLegend__J0M0O{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border-faint);font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;color:#b4b9bd}.project_legendItem__9JwHi{display:inline-flex;align-items:center;gap:9px}.project_legendMeta__xIgDb{margin-left:auto;color:var(--micro-dim);letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project_legendSwatch__muEvZ{width:18px;height:2px;display:inline-block}.project_legendSwatchOriginal__XhEf4{background:repeating-linear-gradient(90deg,#9aa0a6 0 3px,transparent 3px 6px);height:1.5px}.project_legendSwatchTuned__lg2_i{background:var(--color-red)}.project_legendSwatchArea__1Ho7a{height:9px;background:linear-gradient(180deg,rgba(210,34,43,.44),rgba(210,34,43,.05))}@media (max-width:560px){.project_legendMeta__xIgDb{margin-left:0;width:100%}}.project_next__4jE_B{position:relative;background:var(--color-black);padding-top:clamp(26px,3vw,46px)}.project_next__4jE_B:before{content:"";position:absolute;top:0;left:clamp(20px,2.6vw,56px);right:clamp(20px,2.6vw,56px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.11) 18%,rgba(255,255,255,.11) 82%,transparent)}.project_nextLink___OieB{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-height:clamp(420px,62svh,660px)}.project_nextMedia__HrCt2{position:absolute;inset:0;display:block}.project_nextMedia__HrCt2 img{width:100%;height:100%;object-fit:cover;opacity:.72;filter:grayscale(.2) contrast(1.02);transform:scale(1.002);transition:opacity var(--dur-media) var(--ease-standard),filter var(--dur-media) var(--ease-standard),transform .46s var(--ease-premium)}.project_nextMedia__HrCt2:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,6,7,.95) 0,rgba(5,6,7,.72) 34%,rgba(5,6,7,.24) 68%,rgba(5,6,7,.42)),linear-gradient(100deg,rgba(5,6,7,.6),rgba(5,6,7,.12) 62%);transition:opacity var(--dur-media) var(--ease-standard)}.project_nextBody__CxIRL{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:clamp(20px,3vw,56px);gap:clamp(20px,3vw,56px);width:100%;max-width:1640px;margin-inline:auto;padding:clamp(40px,5vw,76px) clamp(20px,2.6vw,56px)}.project_nextTerm__idM2C{grid-column:1/-1;font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.22em;text-transform:uppercase;color:var(--color-red-text);margin-bottom:clamp(14px,1.6vw,22px)}.project_nextTitle__47Q5u{display:block;font-size:clamp(2rem,1.3rem + 2.6vw,4.25rem);font-weight:620;letter-spacing:-.032em;line-height:1.02;max-width:18ch}.project_nextMeta__zx7gP{display:block;margin-top:14px;font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.15em;text-transform:uppercase;color:#b4b9bd}.project_nextCta__cJen_{display:inline-flex;align-items:baseline;gap:12px;padding-bottom:9px;border-bottom:1px solid var(--color-border-strong);font-size:var(--text-base);font-weight:500;letter-spacing:-.005em;white-space:nowrap;transition:border-color var(--dur-micro) var(--ease-standard)}.project_nextArrow__3_yFa{position:relative;display:inline-block;width:22px;height:1px;bottom:4px;background:currentColor;transition:transform var(--dur-micro) var(--ease-premium)}.project_nextArrow__3_yFa:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border-top:1px solid;border-right:1px solid;transform:translateY(-50%) rotate(45deg);transform-origin:center}@media (hover:hover){.project_nextLink___OieB:focus-visible .project_nextMedia__HrCt2 img,.project_nextLink___OieB:hover .project_nextMedia__HrCt2 img{opacity:.86;filter:grayscale(0) contrast(1.06);transform:scale(1.012)}.project_nextLink___OieB:focus-visible .project_nextMedia__HrCt2:after,.project_nextLink___OieB:hover .project_nextMedia__HrCt2:after{opacity:.88}}.project_nextLink___OieB:focus-visible .project_nextArrow__3_yFa,.project_nextLink___OieB:hover .project_nextArrow__3_yFa{transform:translateX(5px)}.project_nextLink___OieB:focus-visible .project_nextCta__cJen_,.project_nextLink___OieB:hover .project_nextCta__cJen_{border-color:var(--color-red)}.project_nextLink___OieB:focus-visible{outline:2px solid var(--color-text);outline-offset:-6px}@media (max-width:860px){.project_nextBody__CxIRL{grid-template-columns:minmax(0,1fr);gap:clamp(22px,4vw,32px)}.project_nextLink___OieB{min-height:clamp(420px,58svh,600px)}}@media (prefers-reduced-motion:reduce){.js .is-in .project_chartBaseMark__jWii7,.js .is-in .project_chartDelta__oXtLm,.js .is-in .project_chartFrameGroup__S1ii8,.js .is-in .project_chartLineOriginal__q_ddg,.js .is-in .project_chartLineTuned__R8dra,.js .is-in .project_chartPeakGroup__2tp4s,.js .is-in .project_chartSampleGroup__rCgTe,.js .is-in .project_metricMask__FaXe0>*,.js .project_chartBaseMark__jWii7,.js .project_chartDelta__oXtLm,.js .project_chartFrameGroup__S1ii8,.js .project_chartLineOriginal__q_ddg,.js .project_chartLineTuned__R8dra,.js .project_chartPeakGroup__2tp4s,.js .project_chartSampleGroup__rCgTe,.js .project_metricMask__FaXe0>*{animation:none;opacity:1;transform:none;stroke-dashoffset:0}.js .is-in .project_chartLineOriginal__q_ddg,.js .project_chartLineOriginal__q_ddg{stroke-dasharray:.008 .008}.js .is-in .project_chartLineTuned__R8dra,.js .project_chartLineTuned__R8dra{stroke-dasharray:none}.project_chartSample__okgOm{opacity:.55}.js .project_introLead__ET7ZV,.js .project_introMeta__1XF9X,.js .project_introTitleMask__wIH_r>*{animation:none;opacity:1;transform:none}.project_nextArrow__3_yFa,.project_nextCta__cJen_,.project_nextMedia__HrCt2 img{transition:none}}.project_serviceLinks__r22kR{display:flex;flex-wrap:wrap;gap:10px 24px}.project_serviceLink__Pr3y8{display:inline-flex;align-items:center;min-height:40px;font-size:var(--text-sm);font-weight:550;color:var(--color-text);border-bottom:1px solid var(--color-border-strong);transition:color var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard)}@media (hover:hover){.project_serviceLink__Pr3y8:focus-visible,.project_serviceLink__Pr3y8:hover{color:var(--color-red-text);border-color:var(--color-red)}}@media (prefers-reduced-motion:reduce){.project_serviceLink__Pr3y8{transition:none}}