.site-head.svelte-a8kxe2{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.site-nav.svelte-a8kxe2{gap:1.5rem;font-size:.9375rem;display:flex}.site-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--mist);text-decoration:none}.site-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--starlight)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body{timeline-scope:--film}.overlay.svelte-a8kxe2{z-index:5;pointer-events:none;animation:linear both svelte-a8kxe2-step-aside;animation-timeline:--film;animation-range:exit exit 12%;position:fixed;inset:0 0 auto}.overlay.svelte-a8kxe2 a:where(.svelte-a8kxe2){pointer-events:auto}}}@keyframes svelte-a8kxe2-step-aside{to{opacity:0;visibility:hidden}}.site-foot.svelte-4jwo3w{color:var(--mist);padding-block:4.5rem 2.5rem;font-size:.9375rem;position:relative}.site-foot.svelte-4jwo3w:before{content:"";background:linear-gradient(90deg,#f2a46900,#f2a46959 50%,#f2a46900);height:1px;position:absolute;top:0;left:0;right:0}.site-foot.svelte-4jwo3w:after{content:"";background:var(--starlight);opacity:.8;border-radius:50%;width:3px;height:3px;position:absolute;top:-1.1rem;left:50%;box-shadow:-.9rem .45rem #eee8f4d9,.9rem -.45rem #eee8f4d9,0 0 6px #eee8f499}.foot-grid.svelte-4jwo3w{gap:2rem 3rem;display:grid}@media (width>=40rem){.foot-grid.svelte-4jwo3w{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.foot-line.svelte-4jwo3w{font-family:var(--serif);letter-spacing:.01em;color:var(--mist);opacity:.4;margin-top:.6rem;font-size:.9375rem;font-style:italic}.foot-nav.svelte-4jwo3w{flex-wrap:wrap;gap:.75rem 2rem;display:flex}.foot-nav.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--starlight);border-bottom:1px solid var(--haze);padding-bottom:2px;text-decoration:none;transition:border-color .2s,color .2s}.foot-nav.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--light);border-color:var(--light)}.foot-base.svelte-4jwo3w{opacity:.8;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:3.5rem;font-size:.8125rem;display:flex}.foot-base.svelte-4jwo3w p:where(.svelte-4jwo3w){margin:0}.foot-tm.svelte-4jwo3w{opacity:.7;flex-basis:100%}.foot-base.svelte-4jwo3w a:where(.svelte-4jwo3w){color:inherit;border-bottom:1px solid #f2a469b3;padding-bottom:1px;text-decoration:none;transition:color .2s,border-color .2s}.foot-base.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--starlight);border-color:var(--ember)}
