.sf{height:var(--sf-h);background:var(--bg);position:relative}.sf-sticky{grid-template:minmax(0,1fr)/minmax(0,1fr);height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.sf-media{grid-area:1/1;min-width:0;min-height:0;position:relative}.sf-media canvas,.sf-poster,.sf-poster img{width:100%;height:100%;position:absolute;inset:0}.sf-poster img{object-fit:cover}.sf-media canvas{visibility:hidden}.sf-media[data-ready=true] canvas{visibility:visible}.sf-overlay{z-index:2;pointer-events:none;grid-area:1/1;position:relative}.sf-overlay :is(a,button){pointer-events:auto}.sf-overlay :focus-visible{outline-color:var(--on-media)}.sf-sticky:after{content:"";z-index:1;pointer-events:none;grid-area:1/1}.sf[data-nav=clear]{overflow:clip}.sf[data-nav=clear]:before{--h:calc(var(--nav-h) + env(safe-area-inset-top) + 48px);content:"";z-index:3;height:var(--h);margin-bottom:calc(-1 * var(--h));pointer-events:none;opacity:min(1, calc(var(--sf-out,0) * 5));background:linear-gradient(180deg, var(--media-scrim) 0, var(--media-scrim) calc(var(--nav-h) + env(safe-area-inset-top)), transparent 100%);display:block;position:sticky;top:0}.sf[data-nav=clear] .sf-overlay{opacity:clamp(0, 1.2 - var(--sf-out,0) * 4, 1)}.day-hero{--still-h:min(88svh, 860px);--day-shade:linear-gradient(180deg, var(--media-scrim) 0%, var(--media-scrim-lo) 26%, transparent 48%, transparent 60%, var(--media-scrim-lo) 80%, var(--media-scrim) 100%)}.day-hero .sf-sticky:after{background:var(--day-shade)}@media (max-aspect-ratio:4/5){.day-hero{--day-shade:linear-gradient(180deg, var(--media-scrim) 0%, var(--media-scrim-lo) 34%, transparent 54%, var(--media-scrim-lo) 70%, var(--media-scrim) 88%, var(--media-scrim) 100%)}}.day-intro,.day-moment{color:var(--on-media);text-shadow:0 1px 2px var(--media-shadow), 0 2px 22px var(--media-scrim);justify-items:start;display:grid;position:absolute;left:0;right:0}.day-intro{--in:var(--in-slow,1);top:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(20px, 6vh, 72px));gap:var(--sp-4);opacity:var(--in);transform:translateY(calc((1 - var(--in)) * -24px))}.day-kicker{color:color-mix(in srgb, var(--on-media) 88%, transparent);margin:0}.day-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 36% 52%, var(--media-scrim-lo) 0%, color-mix(in srgb, var(--media-scrim-lo) 60%, transparent) 48%, transparent 80%);position:absolute;inset:-72px -14vw -64px calc(50% - 56vw)}.day-kicker:before{background:var(--mint)}.day-kicker .label{color:inherit}.day-title{margin:var(--sp-1) 0 0;font-size:min(var(--fs-display), 16svh);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.day-title .day-line{display:block}.day-title .accent{letter-spacing:-.03em;color:color-mix(in srgb, var(--on-media) 90%, transparent);font-size:1.06em;line-height:.92}.day-sub{max-width:32ch;margin-top:var(--sp-2);font-size:var(--fs-lg);letter-spacing:-.02em;color:color-mix(in srgb, var(--on-media) 94%, transparent);line-height:1.28}.day-note{max-width:48ch;font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--on-media);text-shadow:0 1px 2px var(--media-scrim), 0 0 10px var(--media-scrim);line-height:1.45}.day-actions{align-items:center;gap:var(--sp-3) var(--sp-4);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.day-cta{text-shadow:none;box-shadow:0 8px 28px var(--media-shadow)}.day-hint{align-items:center;gap:var(--sp-3);border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--on-media) 28%, transparent);background:color-mix(in srgb, var(--on-media) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:36px;color:var(--on-media);font:var(--weight-medium) var(--fs-sm) / 1.25 var(--font-sans);text-shadow:none;padding:0 15px;display:inline-flex}.day-hint i{font-style:normal;display:inline-block}.day-moments{position:absolute;inset:0}.day-moment{bottom:calc(clamp(140px, 22svh, 220px) + env(safe-area-inset-bottom));gap:var(--sp-3);opacity:calc(var(--o,0) * var(--after-slow,1));transform:translateY(calc((1 - var(--o,0)) * 16px))}.day-moment:not([data-on=true]){visibility:hidden}.day-moment .lede{max-width:44ch;color:color-mix(in srgb, var(--on-media) 92%, transparent)}.day-end{margin-top:var(--sp-2);color:var(--on-media)}@media (max-height:700px){.day-intro{--in:var(--in-fast,1)}.day-moment{opacity:calc(var(--o,0) * var(--after-fast,1))}.day-hint{display:none}}@media (prefers-reduced-motion:no-preference){.day-title .day-line{animation:day-line 1.2s var(--ease-out) backwards}.day-title .day-line+.day-line{animation-delay:.12s}.day-kicker,.day-sub,.day-note,.day-actions{animation:day-fade 1.2s var(--ease) backwards;animation-delay:.4s}.day-note,.day-actions{animation-delay:.55s}.day-hint i{animation:1.8s ease-in-out 1.6s infinite day-nudge}}@keyframes day-line{0%{opacity:0;transform:translateY(.25em)}}@keyframes day-fade{0%{opacity:0}}@keyframes day-nudge{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}.day-hud{left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom));justify-content:space-between;align-items:flex-end;gap:var(--sp-4);color:var(--on-media);text-shadow:0 1px 2px var(--media-shadow), 0 0 16px var(--media-scrim);display:flex;position:absolute}.day-load{left:var(--gutter-l);right:var(--gutter-r);background:color-mix(in srgb, var(--on-media) 16%, transparent);opacity:0;height:2px;transition:opacity var(--dur-2) var(--ease);border-radius:1px;position:absolute;top:-18px;overflow:hidden}.day-load i{background:var(--mint);transform-origin:0;height:100%;transform:scaleX(var(--sf-loaded,0));transition:transform var(--dur-2) var(--ease);display:block}.sf[data-loading=true] .day-hud[data-waiting=true] .day-load{opacity:1}.day-clock{gap:var(--sp-1);display:grid}.day-clock span{gap:var(--sp-3);font-size:var(--fs-xs);white-space:nowrap;color:color-mix(in srgb, var(--on-media) 82%, transparent);display:flex}.day-wait{opacity:0;transition:opacity var(--dur-2) var(--ease)}.day-hud[data-waiting=true] .day-wait{opacity:1}.day-clock b{font-size:var(--fs-figure);font-weight:var(--weight-medium);letter-spacing:-.045em;line-height:1}.day-arc{flex:none;grid-template-columns:minmax(0,1fr);gap:6px;width:min(42vw,300px);display:grid}.day-arc svg{width:100%;height:auto;overflow:visible}.day-arc-path{fill:none;stroke:color-mix(in srgb, var(--on-media) 58%, transparent);stroke-width:1.2px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.day-arc-done{fill:none;stroke:var(--mint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.day-arc-horizon{stroke:color-mix(in srgb, var(--on-media) 62%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.day-arc-sun{fill:color-mix(in srgb, var(--on-media) 45%, transparent);transition:fill var(--dur-2)}.day-arc-sun[data-up=true]{fill:var(--on-media)}.day-arc-glow{fill:var(--on-media);opacity:0;transition:opacity var(--dur-2)}.day-arc-glow[data-up=true]{opacity:.2}.day-arc-read{font-size:var(--fs-xs);color:color-mix(in srgb, var(--on-media) 86%, transparent);white-space:nowrap;justify-self:end;margin-left:-96px}.day-arc-axis{height:1.3em;font-size:var(--fs-2xs);letter-spacing:.04em;color:color-mix(in srgb, var(--on-media) 82%, transparent);position:relative}.day-arc-axis>span{white-space:nowrap;position:absolute;top:0}.day-arc-mid{transform:translate(-50%)}.day-arc-end .arc-time{display:none}.orbit-sf{--still-h:min(66svh, 660px)}.orbit-sf .sf-sticky:after{background:linear-gradient(180deg, var(--media-scrim-lo) 0, transparent 18%, transparent 50%, var(--media-scrim) 100%)}.orbit-caps,.orbit-list{position:absolute;inset:0}.orbit-cap{left:0;right:0;bottom:calc(clamp(96px, 15svh, 150px) + env(safe-area-inset-bottom));justify-items:start;gap:var(--sp-3);color:var(--on-media);text-shadow:0 1px 2px var(--media-shadow), 0 2px 26px var(--media-scrim);opacity:0;visibility:hidden;transition:opacity .7s var(--ease), transform .7s var(--ease), visibility 0s linear .7s;display:grid;position:absolute;transform:translateY(18px)}.orbit-cap[data-on=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.orbit-cap .lede{max-width:46ch;color:color-mix(in srgb, var(--on-media) 88%, transparent)}.orbit-foot{left:0;right:0;bottom:calc(26px + env(safe-area-inset-bottom));align-items:center;gap:var(--sp-5);min-height:36px;display:flex;position:absolute}.orbit-bar{background:color-mix(in srgb, var(--on-media) 22%, transparent);border-radius:1px;flex:1;height:2px;overflow:hidden}.orbit-bar i{background:var(--mint);transform-origin:0;height:100%;display:block}.orbit-cta{opacity:0;visibility:hidden;transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease), visibility 0s linear var(--dur-3), background var(--dur-1);flex:none;transform:translateY(8px)}.orbit-cta.orbit-cta.btn{border-color:color-mix(in srgb, var(--on-media) 34%, transparent);background:color-mix(in srgb, var(--on-media) 14%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-media)}.orbit-cta.orbit-cta.btn:hover{background:color-mix(in srgb, var(--on-media) 24%, transparent);border-color:var(--on-media)}.orbit-cta[data-on=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (max-aspect-ratio:4/5){.orbit-cap{top:calc(var(--nav-h) + env(safe-area-inset-top) + var(--sp-5));bottom:auto}.orbit-sf .sf-sticky:after{background:linear-gradient(180deg, var(--media-scrim) 0%, var(--media-scrim-lo) 30%, transparent 50%, transparent 78%, var(--media-scrim-lo) 100%)}}.numbers-title{max-width:15ch;margin-bottom:clamp(36px,5vw,76px)}.home-stats{justify-content:space-between;column-gap:var(--sp-6);grid-template-columns:repeat(4,max-content)}.home-stats .stat .v{font-size:var(--fs-figure);letter-spacing:-.05em;white-space:nowrap}.home-stats .stat .k{margin-top:var(--sp-1)}.numbers-foot{column-gap:var(--grid-gap);row-gap:var(--sp-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(28px,3.5vw,52px);display:grid}.numbers-note{grid-column:1/span 4;margin-top:.45em}.idea{max-width:52ch;font-size:var(--fs-md);letter-spacing:-.015em;color:var(--ink-2);grid-column:6/-1;line-height:1.5}.plan-grid{column-gap:var(--grid-gap);row-gap:var(--sp-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.plan-copy{align-content:start;gap:var(--sp-5);grid-column:1/span 4;display:grid}.plan-copy .kicker{margin:0}.plan-draw{grid-column:6/-1;width:100%;height:auto}.zones{margin:var(--sp-2) 0 var(--sp-3);padding:0;list-style:none;display:grid}.zones li{gap:var(--sp-3);border-bottom:1px solid var(--rule);cursor:default;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;padding:11px 0;display:grid}.zones li:first-child{border-top:1px solid var(--rule-2)}.zones .num{font-size:var(--fs-ui);font-weight:var(--weight-medium)}.zi{outline:1px solid var(--rule-2);outline-offset:-1px;border-radius:3px;width:12px;height:12px;display:block}.plan-copy .link-arrow{justify-self:start}.plan-grid [data-zone]{transition:opacity var(--dur-2) var(--ease)}@media (hover:hover){.plan-grid:has([data-zone]:hover) [data-zone]{opacity:.32}}.plan-draw .pd-labels,.plan-draw .pd-scale{font-family:var(--font-mono), monospace;fill:var(--ink)}.plan-draw .pd-scale{fill:var(--ink-2)}.plan-draw .pd-line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.6,.1,.2,1)}.plan-draw :is(.pd-zones,.pd-furn,.pd-walls,.pd-open,.pd-labels,.pd-north){transition:opacity .8s var(--ease) .6s}.plan-draw .pd-furn{transition-delay:.9s}.js-reveal .plan-draw:not(.in) .pd-line{stroke-dashoffset:1px}.js-reveal .plan-draw:not(.in) :is(.pd-zones,.pd-furn,.pd-walls,.pd-open,.pd-labels,.pd-north){opacity:0}.js-reveal .plan-draw.rv:not(.in){opacity:1;transform:none}.compare{aspect-ratio:var(--ratio,16 / 9);border-radius:var(--r-md);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;background:var(--bg-2);position:relative;overflow:hidden}.compare img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.compare[data-glide=true] .compare-b{transition:clip-path .55s var(--ease)}.compare[data-glide=true] .compare-handle{transition:left .55s var(--ease)}.compare-tag{z-index:2;border-radius:var(--r-pill);background:var(--media-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--on-media);font:var(--weight-medium) var(--fs-xs) / 1.2 var(--font-mono);letter-spacing:.04em;padding:6px 11px;position:absolute;top:16px}.compare-tag[data-side=a]{left:16px}.compare-tag[data-side=b]{right:16px}.compare-handle{z-index:3;width:var(--touch);margin-left:calc(var(--touch) / -2);cursor:ew-resize;place-items:center;display:grid;position:absolute;top:0;bottom:0}.compare-handle:before{content:"";background:var(--on-media);width:2px;box-shadow:0 0 0 1px var(--media-scrim-lo);position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.compare-handle i{background:var(--on-media);width:52px;height:52px;color:var(--on-mint);font-style:normal;font-size:var(--fs-sm);letter-spacing:2px;box-shadow:var(--shadow-2);border-radius:50%;place-items:center;display:grid;position:relative}.compare-handle:focus-visible{outline-offset:-2px}.bleed{margin-top:clamp(8px,1vw,16px)}.bleed .compare{aspect-ratio:21/9;border-radius:0;width:100%;max-height:86svh}.bleed .compare-tag[data-side=a]{left:var(--gutter-l);top:clamp(16px,2vw,28px)}.bleed .compare-tag[data-side=b]{right:var(--gutter-r);top:clamp(16px,2vw,28px)}.more{margin-top:var(--sp-8)}.energy-grid{column-gap:var(--grid-gap);border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.energy-hero{grid-column:1/span 6;align-self:center;padding-block:clamp(28px,3.4vw,52px)}.energy-hero .stat{gap:var(--sp-3)}.energy-hero .stat .v{font-size:var(--fs-2xl);letter-spacing:-.055em}.energy-hero .stat .k{max-width:26ch;font-size:var(--fs-md);line-height:1.35}.energy-list{padding-block:var(--sp-4);grid-column:8/-1;grid-template-columns:max-content minmax(0,1fr);align-content:center;display:grid}.energy-list .stat{display:contents}.energy-list .stat>*{padding-block:var(--sp-4);border-bottom:1px solid var(--rule)}.energy-list .stat:last-child>*{border-bottom:0}.energy-list .stat .v{white-space:nowrap}.energy-list .stat .k{padding-left:var(--sp-5);align-self:stretch;align-items:center;display:flex}.steps{column-gap:var(--grid-gap);row-gap:var(--sp-8);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps>li{display:grid}.step{gap:var(--sp-3);padding-top:var(--sp-6);border-top:1px solid var(--rule-2);color:inherit;grid-template-rows:auto auto auto 1fr auto;align-content:start;text-decoration:none;display:grid;position:relative}.step:before{content:"";background:var(--bg);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--accent);transition:background var(--dur-2) var(--ease);border-radius:50%;position:absolute;top:-5px;left:0}.step-n{font-size:var(--fs-xs);color:var(--ink-3);letter-spacing:.06em}.step-title{font-size:var(--fs-lg);letter-spacing:-.028em;line-height:1.1}.step-figure{font-size:var(--fs-sm);color:var(--ink-3);gap:2px;display:grid}.step-figure b{font:var(--weight-light) var(--fs-stat) / 1 var(--font-sans);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:proportional-nums lining-nums}.step-text{font-size:var(--fs-sm);color:var(--ink-2);max-width:30ch;line-height:1.5}.step .arrow{margin-top:var(--sp-2);color:var(--ink-3);transition:transform var(--dur-3) var(--ease), color var(--dur-1);justify-self:start}@media (hover:hover){.step:hover:before{background:var(--accent)}.step:hover .arrow{color:var(--accent-ink);transform:translate(8px)}}.about-foot{column-gap:var(--grid-gap);row-gap:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(48px,6vw,88px);display:grid}.about-stack{font-size:var(--fs-xs);color:var(--ink-3);grid-column:1/span 6;max-width:60ch;line-height:1.6}.about-fiction{font-size:var(--fs-sm);color:var(--ink-2);grid-column:8/-1;max-width:44ch;line-height:1.5}.about-foot .link-arrow{grid-column:8/-1;justify-self:start}.gallery-title{max-width:18ch;margin-bottom:clamp(32px,4vw,60px)}.gallery-date:before{content:"·";margin-right:var(--sp-3)}:root[data-theme=dark] .gallery-band{box-shadow:inset 0 1px 0 var(--night-rule), inset 0 -1px 0 var(--night-rule)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gallery-band{box-shadow:inset 0 1px 0 var(--night-rule), inset 0 -1px 0 var(--night-rule)}}.rail{gap:var(--sp-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-l) var(--gutter-r);padding:0 var(--gutter-r) var(--sp-2) var(--gutter-l);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;list-style:none;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>li{scroll-snap-align:start;flex:0 0 min(78vw,720px);display:grid}.rail>li:first-child{flex-basis:min(72vw,1040px)}.rail-item{gap:var(--sp-3);align-content:start;text-decoration:none;display:grid}.rail-ph{border-radius:var(--r-md);background:var(--bg-2);display:block;overflow:hidden}.rail-ph img{object-fit:cover;width:100%;height:clamp(240px,32vw,500px);transition:transform .9s var(--ease)}.rail-cap{font-size:var(--fs-ui);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rail-cap b{color:var(--ink);font-weight:var(--weight-strong)}.rail-cap .mono{font-size:var(--fs-xs);color:var(--ink-3)}.rail-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);display:flex}.rail-nav{gap:var(--sp-2);display:none}.rail-nav button{width:var(--touch);height:var(--touch);border:1px solid var(--rule-2);color:var(--ink);transition:background var(--dur-1), border-color var(--dur-1), opacity var(--dur-1);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.rail-nav button:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-3)}.rail-nav button:disabled{opacity:.3;cursor:default}.rail-nav svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.rail-nav{display:flex}.rail-item:hover .rail-ph img{transform:scale(1.035)}}@media (max-width:1180px){.plan-copy{grid-column:1/span 5}}@media (max-width:900px){.plan-copy{display:contents}.plan-copy>*,.plan-draw{grid-column:1/-1}.plan-grid{row-gap:var(--sp-5);align-items:start}.plan-draw{margin-block:var(--sp-3);order:1}.plan-copy .zones,.plan-copy .link-arrow{order:2}.home-stats{justify-content:start;column-gap:clamp(40px,9vw,96px);row-gap:var(--sp-6);grid-template-columns:repeat(2,max-content)}.numbers-note,.idea,.energy-hero,.energy-list{grid-column:1/-1}.energy-hero{padding-bottom:var(--sp-4)}.energy-list{border-top:1px solid var(--rule)}.steps{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter-l)) calc(-1 * var(--gutter-r));padding:6px var(--gutter-r) var(--sp-2) var(--gutter-l);scroll-padding-inline:var(--gutter-l);grid-template-columns:none;grid-auto-columns:min(44vw,300px);grid-auto-flow:column;overflow-x:auto}.steps::-webkit-scrollbar{display:none}.steps>li{scroll-snap-align:start}.about-stack,.about-fiction,.about-foot .link-arrow{grid-column:1/-1}.day-arc{width:min(52vw,280px)}.day-moment{bottom:calc(max(clamp(140px, 22svh, 220px), 112px + min(52vw, 280px) * .32) + env(safe-area-inset-bottom))}}@media (max-width:640px){.home-stats{grid-template-columns:max-content minmax(0,1fr);gap:0;padding-block:0}.home-stats .stat{display:contents}.home-stats .stat>*{padding-block:var(--sp-4);border-bottom:1px solid var(--rule)}.home-stats .stat:last-child>*{border-bottom:0}.home-stats .stat .v{font-size:var(--fs-stat)}.home-stats .stat .k{padding-left:var(--sp-5);align-items:center;margin-top:0;display:flex}.plan-draw :is(.pd-labels,.pd-scale,.pd-furn){display:none}.bleed{padding-inline:var(--gutter-l) var(--gutter-r)}.bleed .compare{aspect-ratio:4/5;border-radius:var(--r-md);max-height:none}.bleed .compare-tag[data-side=a]{left:12px}.bleed .compare-tag[data-side=b]{right:12px}.steps{grid-auto-columns:min(74vw,300px)}.rail>li:first-child{flex-basis:86vw}.day-intro{gap:var(--sp-3)}.day-sub{font-size:var(--fs-md)}.day-clock b{font-size:var(--fs-stat)}.day-arc{width:min(52vw,210px)}.day-arc-read,.day-arc-mid,.day-arc-end .arc-full{display:none}.day-arc-end .arc-time{display:inline}.day-clock .day-wait{display:none}.day-hint{min-height:32px;font-size:var(--fs-xs);padding:0 12px}.day-moment{bottom:calc(148px + env(safe-area-inset-bottom))}.day-moment .h2{font-size:var(--fs-lg)}.day-moment .lede{font-size:var(--fs-base)}}@media (max-height:560px) and (min-aspect-ratio:5/4){.day-intro{top:calc(var(--nav-h) + env(safe-area-inset-top) + 8px);gap:var(--sp-2)}.day-kicker,.day-sub,.day-note{display:none}.day-actions{margin-top:2px}.day-moment{bottom:calc(92px + env(safe-area-inset-bottom));gap:6px}.day-moment .h2{font-size:var(--fs-lg)}.day-moment .lede{font-size:var(--fs-base)}.day-hud{bottom:calc(12px + env(safe-area-inset-bottom))}.day-clock b{font-size:var(--fs-stat)}.day-arc{width:220px}.day-arc-read,.day-arc-mid,.day-arc-end .arc-full,.day-clock .day-wait{display:none}.day-arc-end .arc-time{display:inline}.orbit-cap{bottom:calc(76px + env(safe-area-inset-bottom))}.orbit-cap .h2{font-size:var(--fs-lg)}}@media (prefers-reduced-motion:reduce){.sf{height:auto}.sf-sticky{height:auto;display:block;position:relative;overflow:visible}.sf-media{height:var(--still-h)}.sf-media canvas{display:none}.sf-overlay{position:static}.sf-sticky:after{height:var(--still-h);position:absolute;top:0;left:0;right:0}.day-hud,.day-hint{display:none}.day-intro{z-index:2}.day-moments{gap:var(--sp-7) var(--grid-gap);padding-block:var(--sp-8) var(--section-y-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid;position:static}.day-moments>.day-moment{opacity:1;visibility:visible;color:var(--ink);text-shadow:none;position:static;transform:none}.day-moment .h2{font-size:var(--fs-lg)}.day-moment .lede{color:var(--ink-2);font-size:var(--fs-base)}.day-moment .day-end{color:var(--ink)}.orbit-caps,.orbit-list{position:static}.orbit-list{gap:var(--sp-7) var(--grid-gap);padding-block:var(--sp-8) var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.orbit-list>.orbit-cap{opacity:1;visibility:visible;color:var(--ink);text-shadow:none;position:static;transform:none}.orbit-cap .h2{font-size:var(--fs-lg)}.orbit-cap .lede{color:var(--ink-2);font-size:var(--fs-base)}.orbit-foot{padding-bottom:var(--section-y-sm);position:static}.orbit-bar{display:none}.orbit-foot>.orbit-cta{opacity:1;visibility:visible;transform:none}}.sf[data-still=true]{height:auto}.sf[data-still=true] .sf-sticky{height:auto;display:block;position:relative;overflow:visible}.sf[data-still=true] .sf-media{height:var(--still-h)}.sf[data-still=true] .sf-media canvas{display:none}.sf[data-still=true] .sf-overlay{position:static}.sf[data-still=true] .sf-sticky:after{height:var(--still-h);position:absolute;top:0;left:0;right:0}.sf[data-still=true] .day-hud,.sf[data-still=true] .day-hint{display:none}.sf[data-still=true] .day-intro{z-index:2}.sf[data-still=true] .day-moments{gap:var(--sp-7) var(--grid-gap);padding-block:var(--sp-8) var(--section-y-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid;position:static}.sf[data-still=true] .day-moments>.day-moment{opacity:1;visibility:visible;color:var(--ink);text-shadow:none;position:static;transform:none}.sf[data-still=true] .day-moment .h2{font-size:var(--fs-lg)}.sf[data-still=true] .day-moment .lede{color:var(--ink-2);font-size:var(--fs-base)}.sf[data-still=true] .day-moment .day-end{color:var(--ink)}.sf[data-still=true] .orbit-caps,.sf[data-still=true] .orbit-list{position:static}.sf[data-still=true] .orbit-list{gap:var(--sp-7) var(--grid-gap);padding-block:var(--sp-8) var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.sf[data-still=true] .orbit-list>.orbit-cap{opacity:1;visibility:visible;color:var(--ink);text-shadow:none;position:static;transform:none}.sf[data-still=true] .orbit-cap .h2{font-size:var(--fs-lg)}.sf[data-still=true] .orbit-cap .lede{color:var(--ink-2);font-size:var(--fs-base)}.sf[data-still=true] .orbit-foot{padding-bottom:var(--section-y-sm);position:static}.sf[data-still=true] .orbit-bar{display:none}.sf[data-still=true] .orbit-foot>.orbit-cta{opacity:1;visibility:visible;transform:none}
