.clearing[data-astro-cid-npwxensn],.ending[data-astro-cid-npwxensn],.calendar[data-astro-cid-npwxensn]{--night:#040404;--ember:oklch(82% .15 78);--night-fg:#f2efe9;--night-muted:#a8a59f}.calendar[data-astro-cid-npwxensn]{--frost:oklch(86% .04 230)}[data-theme=light] .calendar[data-astro-cid-npwxensn]{--frost:oklch(55% .08 240)}.clearing[data-astro-cid-npwxensn]{--heat:0;isolation:isolate;min-height:min(calc(100dvh - var(--nav-height)), 760px);padding:var(--space-8) var(--gutter) var(--space-7);background-color:var(--night);color:var(--night-fg);text-align:center;place-items:center;margin-block-start:calc(var(--space-7) * -1);display:grid;position:relative;overflow:hidden}.glow[data-astro-cid-npwxensn]{z-index:-2;aspect-ratio:1.1;background:radial-gradient(ellipse at 50% 70%, oklch(.8 .17 62 / calc(var(--heat) * .8)) 0%, oklch(.58 .17 45 / calc(var(--heat) * .5)) 18%, oklch(.3 .09 35 / calc(var(--heat) * .25)) 42%, transparent 62%);width:190%;animation:4.5s ease-in-out infinite flicker;position:absolute;bottom:-22%;left:50%;translate:-50%}@keyframes flicker{0%,to{opacity:1;transform:scale(1)}30%{opacity:.88;transform:scale(1.03)}55%{opacity:.97;transform:scale(.99)}80%{opacity:.9;transform:scale(1.02)}}.embers[data-astro-cid-npwxensn]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.clearing-inner[data-astro-cid-npwxensn]{width:100%;max-width:34rem}.state[data-astro-cid-npwxensn]{margin:0 0 var(--space-5);letter-spacing:.06em;color:#c9cbce;font-size:.78rem;transition:color 1.2s}.title[data-astro-cid-npwxensn]{font-family:var(--font-serif);letter-spacing:-.03em;color:oklch(55% 0 0);font-size:clamp(3.4rem,15vw,7rem);font-weight:300;line-height:.95;transition:color 2s,text-shadow 2s}.lede[data-astro-cid-npwxensn]{max-width:26ch;margin:var(--space-5) auto var(--space-6);font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);color:#bdb8b0;line-height:1.45;transition:color 2s}[data-astro-cid-npwxensn][data-lit] .state[data-astro-cid-npwxensn]{color:var(--ember)}[data-astro-cid-npwxensn][data-lit] .title[data-astro-cid-npwxensn]{color:#f6f1e8;text-shadow:0 0 40px oklch(78% .17 60/.35)}[data-astro-cid-npwxensn][data-lit] .lede[data-astro-cid-npwxensn]{color:#e2dbcf}.facts[data-astro-cid-npwxensn]{inset-inline:0;bottom:var(--space-4);justify-content:center;gap:var(--space-1) var(--space-4);padding-inline:var(--gutter);letter-spacing:.04em;color:var(--night-muted);flex-wrap:wrap;margin:0;font-size:.7rem;display:flex;position:absolute}.play[data-astro-cid-npwxensn]{background:var(--ember);color:#1a1206;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:52px;padding:0 1.6rem;font-weight:500;text-decoration:none;transition:background 1.5s,color 1.5s,box-shadow .25s,transform .25s;display:inline-flex;box-shadow:0 10px 40px -10px oklch(70% .18 50/.6)}.play[data-astro-cid-npwxensn]:hover,.play[data-astro-cid-npwxensn]:focus-visible{color:#1a1206;transform:translateY(-1px);box-shadow:0 0 0 6px oklch(82% .15 78/.22),0 14px 50px -10px oklch(70% .18 50/.8)}.arrow[data-astro-cid-npwxensn]{transition:transform .25s}.play[data-astro-cid-npwxensn]:hover .arrow[data-astro-cid-npwxensn]{transform:translate(3px)}.clearing[data-astro-cid-npwxensn]:not([data-lit]) .play[data-astro-cid-npwxensn]{color:#d7cfc2;box-shadow:none;background:#2a2620}.body[data-astro-cid-npwxensn]{max-width:calc(36rem + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.body[data-astro-cid-npwxensn] section[data-astro-cid-npwxensn]{padding-block-start:clamp(3.5rem,11vw,6rem)}.kicker[data-astro-cid-npwxensn]{margin:0 0 var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:.72rem}h2[data-astro-cid-npwxensn]{margin:0 0 var(--space-5);font-family:var(--font-serif);font-weight:350;font-size:var(--step-3);letter-spacing:-.015em;line-height:1.12}.body[data-astro-cid-npwxensn] p[data-astro-cid-npwxensn]{margin:0 0 var(--space-4)}.muted[data-astro-cid-npwxensn]{color:var(--fg-muted)}.calendar[data-astro-cid-npwxensn]{margin:var(--space-5) 0 var(--space-2)}.days[data-astro-cid-npwxensn]{grid-template-columns:repeat(30,1fr);gap:2px;height:46px;display:grid}.days[data-astro-cid-npwxensn] i[data-astro-cid-npwxensn]{background:var(--surface-2);border-radius:2px;position:relative}.days[data-astro-cid-npwxensn] i[data-astro-cid-npwxensn][data-season=autumn]{background:color-mix(in srgb, var(--ember) 70%, var(--surface-2))}.days[data-astro-cid-npwxensn] i[data-astro-cid-npwxensn][data-season=frost]{background:color-mix(in srgb, var(--ember) 30%, var(--surface-2))}.days[data-astro-cid-npwxensn] i[data-astro-cid-npwxensn][data-season=winter]{background:color-mix(in srgb, var(--frost) 60%, var(--surface-2))}.days[data-astro-cid-npwxensn] i[data-astro-cid-npwxensn][data-season=spring]{background:oklch(78% .13 145)}.days[data-astro-cid-npwxensn] i[data-astro-cid-npwxensn].mark:after{content:"";background:var(--fg);opacity:.6;width:1px;height:calc(100% + 12px);position:absolute;top:-6px;left:50%}.calendar-labels[data-astro-cid-npwxensn]{height:3.4rem;margin-top:var(--space-2);color:var(--fg-muted);font-size:.66rem;line-height:1.3;position:relative}.calendar-labels[data-astro-cid-npwxensn] span[data-astro-cid-npwxensn]{white-space:nowrap;position:absolute;top:0}.calendar-labels[data-astro-cid-npwxensn] b[data-astro-cid-npwxensn]{color:var(--fg);font-weight:500;display:block}.calendar-labels[data-astro-cid-npwxensn] .spring-label[data-astro-cid-npwxensn]{text-align:right;color:oklch(55% .13 145);top:1.75rem;right:0}[data-theme=dark] .calendar-labels[data-astro-cid-npwxensn] .spring-label[data-astro-cid-npwxensn]{color:oklch(78% .13 145)}.timeline[data-astro-cid-npwxensn]{margin:var(--space-6) 0 0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-npwxensn]:before{content:"";background:var(--border);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.3rem}.timeline[data-astro-cid-npwxensn] li[data-astro-cid-npwxensn]{padding:0 0 2.25rem 2rem;position:relative}.timeline[data-astro-cid-npwxensn] li[data-astro-cid-npwxensn]:last-child{padding-bottom:0}.timeline[data-astro-cid-npwxensn] li[data-astro-cid-npwxensn]:before{content:"";background:var(--bg);border:1px solid var(--fg-muted);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.42rem;left:0}.timeline[data-astro-cid-npwxensn] li[data-astro-cid-npwxensn].now:before{background:oklch(82% .15 78);border-color:oklch(82% .15 78);box-shadow:0 0 0 5px oklch(82% .15 78/.18),0 0 18px oklch(82% .15 78/.6)}.year[data-astro-cid-npwxensn]{letter-spacing:.04em;color:var(--fg-muted);font-size:.75rem}h3[data-astro-cid-npwxensn]{margin:.1rem 0 var(--space-3);font-family:var(--font-serif);font-weight:400;font-size:var(--step-1)}h3[data-astro-cid-npwxensn] a[data-astro-cid-npwxensn]{color:var(--accent-text)}.timeline[data-astro-cid-npwxensn] li[data-astro-cid-npwxensn] p[data-astro-cid-npwxensn]:last-child{margin-bottom:0}.ending[data-astro-cid-npwxensn]{margin-block:clamp(4rem, 12vw, 7rem) calc(var(--space-7) * -1);padding:clamp(4rem, 14vw, 7rem) var(--gutter);background:radial-gradient(ellipse at 50% 120%, oklch(70% .18 50/.45), transparent 60%), var(--night);color:var(--night-fg);text-align:center;flex-direction:column;align-items:center;display:flex}.ending-line[data-astro-cid-npwxensn]{max-width:22ch;margin:0 0 var(--space-6);font-family:var(--font-serif);font-style:italic;font-size:var(--step-2);color:#e2dbcf;line-height:1.35}.ending[data-astro-cid-npwxensn] .small[data-astro-cid-npwxensn]{margin-top:var(--space-4);color:var(--night-muted);font-size:.7rem}@media (prefers-reduced-motion:reduce){.glow[data-astro-cid-npwxensn]{animation:none}}
