.horizon.svelte-1f60obd.svelte-1f60obd{position:relative;margin:0;overflow-x:clip;border-bottom:1px solid var(--line)}svg.svelte-1f60obd.svelte-1f60obd{width:100%;height:clamp(180px,22vw,260px);overflow:visible}.arc.svelte-1f60obd.svelte-1f60obd{fill:none;stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.sun.svelte-1f60obd.svelte-1f60obd{fill:var(--clay);transition:cx 1.2s var(--ease-out),cy 1.2s var(--ease-out)}.moon.svelte-1f60obd.svelte-1f60obd{fill:var(--ink-2)}.moon-cut.svelte-1f60obd.svelte-1f60obd{fill:var(--bg)}.ridge.svelte-1f60obd.svelte-1f60obd{stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ridge.far.svelte-1f60obd.svelte-1f60obd{fill:var(--surface-2);stroke:var(--line-strong)}.ridge.near.svelte-1f60obd.svelte-1f60obd{fill:var(--bg);stroke:var(--ink-3)}.water.svelte-1f60obd.svelte-1f60obd{stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.ripple.svelte-1f60obd.svelte-1f60obd{stroke:var(--clay);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.night.svelte-1f60obd .ripple.svelte-1f60obd{stroke:var(--ink-3)}figcaption.svelte-1f60obd.svelte-1f60obd{position:absolute;right:0;bottom:var(--s-3);display:flex;gap:var(--s-3);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.time.svelte-1f60obd.svelte-1f60obd{color:var(--ink-2)}@media (max-width: 640px){figcaption.svelte-1f60obd.svelte-1f60obd{position:static;padding:var(--s-2) 0}}.hero.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{padding:clamp(56px,9vw,120px) 0 var(--s-7)}.hero-eyebrow.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{margin-bottom:var(--s-5)}.display.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{font-size:clamp(3rem,1.2rem + 7.6vw,7.5rem);line-height:.95;letter-spacing:-.055em}html[data-design=broadsheet] .display.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{line-height:.96;letter-spacing:-.03em;font-variation-settings:"opsz" 72}html[data-design=atelier] .display.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{line-height:1;letter-spacing:-.034em;font-variation-settings:"SOFT" 45,"WONK" 1,"opsz" 144,"wght" 560}.period.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{color:var(--falu);transition:opacity var(--dur-fast) var(--ease)}.period.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l:hover{color:var(--falu);opacity:.7}.hero-body.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:var(--s-6) var(--s-8);margin-top:var(--s-7)}.hero-copy.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{max-width:34ch;margin:0;color:var(--ink);font-size:clamp(1.25rem,1rem + .9vw,1.625rem);line-height:1.35;letter-spacing:-.018em}.hero-copy.svelte-olvp9l .serif.svelte-olvp9l.svelte-olvp9l{font-size:1.06em}.hero-actions.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--s-2)}.relic.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{height:40px;padding:0 var(--s-4);font-size:var(--text-xs);text-decoration:none}.relic.svelte-olvp9l span.svelte-olvp9l.svelte-olvp9l{color:var(--clay)}.relic.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l:hover{border-color:var(--line-strong);color:var(--ink)}.facts.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--line)}.facts.svelte-olvp9l div.svelte-olvp9l.svelte-olvp9l{padding:var(--s-5) var(--s-5) var(--s-5) 0}.facts.svelte-olvp9l div.svelte-olvp9l+div.svelte-olvp9l{padding-left:var(--s-5);border-left:1px solid var(--line)}.facts.svelte-olvp9l dt.svelte-olvp9l.svelte-olvp9l{margin-bottom:var(--s-1);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-xs)}.facts.svelte-olvp9l dd.svelte-olvp9l.svelte-olvp9l{margin:0;color:var(--ink);font-size:15px}@media (max-width: 900px){.hero-body.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{grid-template-columns:1fr}.hero-actions.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{justify-content:flex-start}.facts.svelte-olvp9l.svelte-olvp9l.svelte-olvp9l{grid-template-columns:repeat(2,minmax(0,1fr))}.facts.svelte-olvp9l div.svelte-olvp9l.svelte-olvp9l:nth-child(3){padding-left:0;border-left:0}.facts.svelte-olvp9l div.svelte-olvp9l.svelte-olvp9l:nth-child(n+3){border-top:1px solid var(--line)}}
