.threshold[data-astro-cid-lcdefpme]{padding:0 1.5rem;position:relative;overflow:clip}.threshold-inner[data-astro-cid-lcdefpme]{text-align:center;max-width:40rem;margin:0 auto;padding-bottom:clamp(6rem,16vh,11rem)}.movement[data-astro-cid-lcdefpme]{margin-top:clamp(7rem,17vh,12rem)}.numeral[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.5em;text-indent:.5em;color:color-mix(in srgb, var(--color-candle) 68%, var(--color-lichen-500));margin:0 0 2.4rem;font-size:.92rem}.numeral[data-astro-cid-lcdefpme]:after{content:"";background:color-mix(in srgb, var(--color-candle) 42%, transparent);width:2.1rem;height:1px;margin:1rem auto 0;display:block}.stanza[data-astro-cid-lcdefpme]+.stanza[data-astro-cid-lcdefpme]{margin-top:1.9rem}.line[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-bone-200);text-wrap:balance;margin:0;font-size:clamp(1.06rem,.98rem + .5vw,1.28rem);line-height:1.62}.arrival[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;margin-top:0;padding:12vh 0 9vh;display:flex;position:relative}.arrival-body[data-astro-cid-lcdefpme]{z-index:1;width:100%;position:relative}.seed[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-bone-50);font-size:clamp(1.75rem,1.2rem + 2.7vw,2.7rem);font-weight:450;line-height:1.24}.arrival-fog[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;opacity:.4;filter:blur(7px);background:radial-gradient(58% 40% at 50% 44%,#e9dfc60f,#0000 72%),radial-gradient(72% 48% at 28% 60%,#6f8c690d,#0000 72%),radial-gradient(66% 44% at 74% 56%,#d8a24a0b,#0000 72%);position:absolute;inset:-12% -14%}.scroll-hint[data-astro-cid-lcdefpme]{z-index:1;transition:opacity .7s;position:absolute;bottom:3.2vh;left:50%;transform:translate(-50%)}.scroll-hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-lichen-400) 60%, transparent));width:1px;height:2.6rem;display:block}.scroll-hint[data-astro-cid-lcdefpme].gone{opacity:0;pointer-events:none}.doors[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-ink-700);margin:3rem 0}.door[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-ink-700);color:inherit;padding:1.7rem 1rem;text-decoration:none;transition:background-color .32s;display:block}.door-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-bone-100);font-size:clamp(1.3rem,1.12rem + .8vw,1.6rem);line-height:1.2;transition:color .32s;display:block}.door-gloss[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-lichen-400);margin-top:.55rem;font-size:1.02rem;font-style:italic;line-height:1.5;transition:color .32s;display:block}.door-gloss-line[data-astro-cid-lcdefpme]{display:block}.door[data-astro-cid-lcdefpme]:hover,.door[data-astro-cid-lcdefpme]:focus-visible{background:color-mix(in srgb, var(--color-verdigris) 8%, transparent);outline:none}.door[data-astro-cid-lcdefpme]:hover .door-name[data-astro-cid-lcdefpme],.door[data-astro-cid-lcdefpme]:focus-visible .door-name[data-astro-cid-lcdefpme]{color:var(--color-verdigris)}.door[data-astro-cid-lcdefpme]:hover .door-gloss[data-astro-cid-lcdefpme],.door[data-astro-cid-lcdefpme]:focus-visible .door-gloss[data-astro-cid-lcdefpme]{color:var(--color-bone-300)}.divider[data-astro-cid-lcdefpme]{margin:0 auto 2.4rem}.divider[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(to right, transparent, var(--color-ink-600), transparent);width:3.4rem;height:1px;margin:0 auto;display:block}.benediction[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{color:var(--color-bone-100);font-size:clamp(1.12rem,1rem + .6vw,1.36rem)}.benediction[data-astro-cid-lcdefpme] .stanza[data-astro-cid-lcdefpme]:last-child .line[data-astro-cid-lcdefpme]{color:var(--color-bone-50);font-style:italic}.coda[data-astro-cid-lcdefpme]{margin-top:clamp(8rem,20vh,14rem)}.coda-line[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-lichen-500);font-size:.72rem}.coda-line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-lichen-400);border-bottom:1px solid #0000;text-decoration:none;transition:color .24s,border-color .24s}.coda-line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.coda-line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--color-verdigris);border-color:color-mix(in srgb, var(--color-verdigris) 45%, transparent)}.coda-sep[data-astro-cid-lcdefpme]{color:var(--color-lichen-600);margin:0 .7rem}.reveal-armed[data-astro-cid-lcdefpme] .movement[data-astro-cid-lcdefpme] .numeral[data-astro-cid-lcdefpme],.reveal-armed[data-astro-cid-lcdefpme] .movement[data-astro-cid-lcdefpme] .stanza[data-astro-cid-lcdefpme],.reveal-armed[data-astro-cid-lcdefpme] .movement[data-astro-cid-lcdefpme] .divider[data-astro-cid-lcdefpme]{opacity:0;transform:translateY(.7rem)}.reveal-armed[data-astro-cid-lcdefpme] .movement[data-astro-cid-lcdefpme].is-visible .numeral[data-astro-cid-lcdefpme],.reveal-armed[data-astro-cid-lcdefpme] .movement[data-astro-cid-lcdefpme].is-visible .stanza[data-astro-cid-lcdefpme],.reveal-armed[data-astro-cid-lcdefpme] .movement[data-astro-cid-lcdefpme].is-visible .divider[data-astro-cid-lcdefpme]{opacity:1;transition:opacity 1.2s,transform 1.2s;transition-delay:calc(var(--i,0) * 95ms);transform:none}.reveal-armed[data-astro-cid-lcdefpme] .arrival[data-astro-cid-lcdefpme].is-visible .numeral[data-astro-cid-lcdefpme],.reveal-armed[data-astro-cid-lcdefpme] .arrival[data-astro-cid-lcdefpme].is-visible .stanza[data-astro-cid-lcdefpme]{transition-duration:1.9s;transition-delay:calc(.35s + var(--i,0) * .19s)}.reveal-armed[data-astro-cid-lcdefpme] .arrival-fog[data-astro-cid-lcdefpme]{animation:10s ease-out forwards fog-lift}@keyframes fog-lift{0%{opacity:.85;transform:translateY(2%)scale(1.05)}to{opacity:.18;transform:translateY(-1%)scale(1)}}@media (prefers-reduced-motion:no-preference){.scroll-hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform-origin:top;animation:3.4s ease-in-out infinite hint-breathe}@keyframes hint-breathe{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:.85;transform:scaleY(1)}}}
