.mark[data-astro-cid-4pt2nqzy]{width:var(--s);height:var(--s);flex:none;display:inline-block;position:relative}.mark[data-astro-cid-4pt2nqzy] .moon{color:var(--moon)}.mark[data-astro-cid-4pt2nqzy] .star{color:var(--candle);position:absolute;top:34%;left:41%}.sky[data-astro-cid-m7vhzqk3]{z-index:-1;pointer-events:none;color:var(--star);background:radial-gradient(120% 70% at 50% -10%, #6f62c938 0%, transparent 60%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky) 55%, var(--sky-bottom) 100%);position:fixed;inset:0}.sky-gl[data-astro-cid-m7vhzqk3]{opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease);position:absolute;inset:0}.sky-gl[data-astro-cid-m7vhzqk3].is-on{opacity:1}.sky[data-astro-cid-m7vhzqk3] i[data-astro-cid-m7vhzqk3]{background:var(--star);border-radius:50%;position:absolute}.sky[data-astro-cid-m7vhzqk3] svg{position:absolute}@media (width<=767px){.sky[data-astro-cid-m7vhzqk3] .wide[data-astro-cid-m7vhzqk3]{display:none}}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--light);color:var(--on-light);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip[data-astro-cid-hkbrpulz]:focus{top:12px}.nav[data-astro-cid-hkbrpulz]{z-index:20;transition:padding .36s var(--ease);padding:0;position:fixed;top:0;left:0;right:0}.nav-bar[data-astro-cid-hkbrpulz]{height:var(--nav-h);max-width:calc(var(--max) + 2 * (var(--gutter) + var(--frame)));padding:0 calc(var(--gutter) + var(--frame));transition:background-color .36s var(--ease), box-shadow .36s var(--ease), border-radius .36s var(--ease), padding .36s var(--ease), max-width .36s var(--ease), height .36s var(--ease);border-radius:0;align-items:center;gap:28px;margin:0 auto;display:flex}.nav[data-astro-cid-hkbrpulz].is-floating{padding:10px 10px 0}.nav[data-astro-cid-hkbrpulz].is-floating .nav-bar[data-astro-cid-hkbrpulz]{background:color-mix(in srgb, var(--surface) 78%, transparent);backdrop-filter:blur(14px)saturate(140%);max-width:920px;height:56px;box-shadow:inset 0 0 0 1px var(--hairline), 0 12px 32px #04031073;border-radius:999px;padding:0 8px 0 20px}.brand[data-astro-cid-hkbrpulz]{font-family:var(--serif);letter-spacing:-.02em;align-items:center;gap:10px;font-size:23px;font-weight:300;text-decoration:none;display:inline-flex}nav[data-astro-cid-hkbrpulz]{gap:28px;margin-left:auto;font-size:14px;font-weight:500;display:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted);transition:color .2s var(--ease);text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--light)}.nav-cta[data-astro-cid-hkbrpulz]{margin-left:auto}@media (width>=900px){nav[data-astro-cid-hkbrpulz]{display:flex}.nav-cta[data-astro-cid-hkbrpulz]{margin-left:8px}}.footer[data-astro-cid-hkbrpulz]{padding-top:var(--section);border-top:1px solid var(--hairline);color:var(--muted);font-size:14px;position:relative;overflow:hidden}.footer-cols[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr;gap:36px;display:grid}.footer-lead[data-astro-cid-hkbrpulz],.footer-cols[data-astro-cid-hkbrpulz]>div[data-astro-cid-hkbrpulz]:last-child{grid-column:1/-1}.footer-line[data-astro-cid-hkbrpulz]{max-width:18em;font-family:var(--serif);letter-spacing:-.015em;color:var(--light);margin:0 0 20px;font-size:26px;font-weight:300;line-height:1.2}.footer[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.footer[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{word-break:break-word;transition:color .2s var(--ease);text-decoration:none}.footer[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--light)}.footer-bottom[data-astro-cid-hkbrpulz]{border-top:1px solid var(--hairline);gap:14px;margin-top:56px;padding-top:28px;display:grid}.footer-note[data-astro-cid-hkbrpulz]{max-width:72ch;color:var(--faint);margin:0;font-size:13px}.footer-legal[data-astro-cid-hkbrpulz]{color:var(--faint);margin:0;font-size:13px}.wordmark[data-astro-cid-hkbrpulz]{--fx:0;border-top:1px solid var(--hairline);font-family:var(--serif);letter-spacing:-.04em;user-select:none;white-space:nowrap;justify-content:center;margin:48px 0 0;padding-top:.06em;font-size:25vw;font-weight:300;line-height:.8;display:flex;overflow:hidden}.wordmark[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:linear-gradient(100deg,#221d5c 0%,#4c429c 18%,#b9aeff 32%,#2d2770 46%,#6f62c9 62%,#e3ddff 74%,#2a2466 90%) 0 0/250vw 100%;background-position:calc(var(--fx) * -60vw - var(--k) * 12vw) 0;color:#0000;opacity:.5;transition:transform .9s var(--ease), opacity .9s var(--ease);transition-delay:calc(var(--k) * 70ms);-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;display:block}.js .wordmark[data-astro-cid-hkbrpulz]:not(.is-in) span[data-astro-cid-hkbrpulz]{opacity:0;transform:translateY(40%)}@media (width>=900px){.footer-cols[data-astro-cid-hkbrpulz]{grid-template-columns:1.6fr 1fr 1fr 1.2fr}.footer-lead[data-astro-cid-hkbrpulz],.footer-cols[data-astro-cid-hkbrpulz]>div[data-astro-cid-hkbrpulz]:last-child{grid-column:auto}}
