@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-ext-400-normal.DkjSXVBo.woff2)format("woff2"),url(/_astro/marcellus-latin-ext-400-normal.D06jIo1e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2)format("woff2"),url(/_astro/marcellus-latin-400-normal.AvMY561b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-italic.o1-A_FsB.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-italic.Vv_u9p1E.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-italic.Bp4BYShX.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-italic.DP5iIMI9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-italic.C3DTNE_9.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-italic.Bdap-eNg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-italic.DYtrqAWE.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-italic.CcucBqPp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-italic.DCuhXWyK.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-italic.BcJbkSJ4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-ext-400-normal.DQe2ZdED.woff2)format("woff2"),url(/_astro/karla-latin-ext-400-normal.CMxStcnq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-normal.C_jajTY_.woff2)format("woff2"),url(/_astro/karla-latin-400-normal.iWRxgclR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-ext-700-normal.DnPH2EDB.woff2)format("woff2"),url(/_astro/karla-latin-ext-700-normal.eTNnM7bB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-700-normal.DFuMffT3.woff2)format("woff2"),url(/_astro/karla-latin-700-normal.CospC10L.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night-rgb:10 21 42;--deep-rgb:15 29 56;--slate-rgb:22 37 70;--abyss-rgb:6 13 28;--line-rgb:38 59 98;--steel-rgb:143 166 192;--gold-rgb:214 174 114;--gold-soft-rgb:236 216 172;--moon-rgb:244 239 226;--moon-dim-rgb:179 173 161;--mist-rgb:125 180 216;--night:rgb(var(--night-rgb));--deep:rgb(var(--deep-rgb));--slate:rgb(var(--slate-rgb));--abyss:rgb(var(--abyss-rgb));--line:rgb(var(--line-rgb));--steel:rgb(var(--steel-rgb));--gold:rgb(var(--gold-rgb));--gold-soft:rgb(var(--gold-soft-rgb));--moon:rgb(var(--moon-rgb));--moon-dim:rgb(var(--moon-dim-rgb));--mist:rgb(var(--mist-rgb));--display:"Marcellus", "Times New Roman", serif;--lyric:"Cormorant Garamond", Georgia, serif;--body:"Karla", -apple-system, "Helvetica Neue", sans-serif;--measure:62ch;--pad:clamp(1.25rem, 4vw, 2.5rem);--section:clamp(4.5rem, 10vw, 8rem)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--night)}body{font-family:var(--body);color:var(--moon);background:var(--night);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.7;overflow-x:hidden}img{max-width:100%;height:auto;display:block}main{z-index:1;position:relative}dialog{margin:auto}::selection{background:var(--gold);color:var(--night)}a{color:var(--gold);text-decoration:none;transition:color .25s}a:hover{color:var(--gold-soft)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}h1,h2,h3,.display{font-family:var(--display);color:var(--moon);text-wrap:balance;font-weight:400;line-height:1.12}h1{letter-spacing:.045em;font-size:clamp(2.6rem,7.5vw,5.5rem)}h2{letter-spacing:.03em;font-size:clamp(1.9rem,4vw,3rem)}h3{letter-spacing:.04em;font-size:clamp(1.25rem,2.2vw,1.6rem)}.eyebrow{font-family:var(--body);letter-spacing:.32em;text-transform:uppercase;color:var(--steel);font-size:.75rem;font-weight:700}.lyric{font-family:var(--lyric);color:var(--gold-soft);text-wrap:balance;font-size:clamp(1.35rem,2.6vw,1.9rem);font-style:italic;font-weight:500;line-height:1.45}.lede{color:var(--moon-dim);max-width:var(--measure);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.75}p+p{margin-top:1.2em}.wrap{width:min(1180px, 100% - 2 * var(--pad));margin-inline:auto}.section{padding-block:var(--section);position:relative}.constellation{width:min(220px,40%);color:var(--gold);opacity:.75;justify-content:center;align-items:center;gap:0;margin-inline:auto;padding-block:.5rem;display:flex}.constellation svg{width:100%;height:auto;overflow:visible}.btn{font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold);cursor:pointer;text-align:center;overflow-wrap:anywhere;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;max-width:100%;padding:.95em 1.9em;font-size:.8rem;font-weight:700;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.btn:hover{background:var(--gold);color:var(--night);box-shadow:0 0 32px rgb(var(--gold-rgb) / .35)}.btn--solid{background:var(--gold);color:var(--night)}.btn--solid:hover{background:var(--gold-soft);color:var(--night);box-shadow:0 0 40px rgb(var(--gold-rgb) / .5)}.btn--quiet{border-color:var(--line);color:var(--moon-dim)}.btn--quiet:hover{border-color:var(--gold);color:var(--gold);box-shadow:none;background:0 0}.card{background:linear-gradient(160deg, var(--slate), var(--deep) 70%);border:1px solid var(--line);border-radius:10px;overflow:hidden}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.starfield[data-astro-cid-dac3vbt4]{z-index:0;pointer-events:none;background:radial-gradient(120% 60% at 50% 120%, rgb(var(--slate-rgb) / .55), transparent 65%);position:fixed;inset:0;overflow:hidden}.layer[data-astro-cid-dac3vbt4]{position:absolute;inset:0}.stars[data-astro-cid-dac3vbt4]{background:0 0;border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0}.stars--copy[data-astro-cid-dac3vbt4]{transform:translateY(var(--field))}.layer--far[data-astro-cid-dac3vbt4]{color:rgb(var(--moon-rgb) / .32);animation:340s linear infinite drift,9s ease-in-out infinite alternate twinkle}.layer--mid[data-astro-cid-dac3vbt4]{color:rgb(var(--gold-soft-rgb) / .4);animation:220s linear infinite drift,7s ease-in-out 2s infinite alternate twinkle}.layer--mid[data-astro-cid-dac3vbt4] .stars[data-astro-cid-dac3vbt4]{width:1.5px;height:1.5px}.layer--near[data-astro-cid-dac3vbt4]{color:rgb(var(--gold-rgb) / .5);animation:150s linear infinite drift,5s ease-in-out 1s infinite alternate twinkle}.layer--near[data-astro-cid-dac3vbt4] .stars[data-astro-cid-dac3vbt4]{width:2px;height:2px}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--field)))}}@keyframes twinkle{0%,to{opacity:.55;fill:currentColor}44%{fill:currentColor}50%{opacity:1;fill:#fff}56%{fill:currentColor}}@media (prefers-reduced-motion:reduce){.layer[data-astro-cid-dac3vbt4]{animation:none}}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--gold);color:var(--night);border-radius:0 0 6px;padding:.6em 1.2em;position:absolute;top:0;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{left:0}.header[data-astro-cid-hkbrpulz]{z-index:50;background:linear-gradient(rgb(var(--night-rgb) / .92), rgb(var(--night-rgb) / .75));backdrop-filter:blur(12px);border-bottom:1px solid rgb(var(--line-rgb) / .6);position:sticky;top:0}.header__row[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.wordmark[data-astro-cid-hkbrpulz]{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--moon);white-space:nowrap;font-size:1.35rem}.wordmark[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{color:var(--gold)}.wordmark[data-astro-cid-hkbrpulz]:hover{color:var(--moon)}.nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{align-items:center;gap:clamp(.9rem,1.8vw,1.6rem);list-style:none;display:flex}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{letter-spacing:.18em;text-transform:uppercase;color:var(--moon-dim);padding-block:.4em;font-size:.78rem;font-weight:700}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--gold-soft)}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--gold);border-bottom:1px solid var(--gold)}.menu-toggle[data-astro-cid-hkbrpulz]{appearance:none;border:1px solid var(--line);color:var(--moon);font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.55em 1.2em;font-size:.72rem;font-weight:700;display:none}@media (width<=900px){.menu-toggle[data-astro-cid-hkbrpulz]{align-items:center;gap:.5em;display:inline-flex}.nav[data-astro-cid-hkbrpulz]{background:var(--night);border-bottom:1px solid var(--line);padding:1.25rem var(--pad) 2rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 50px #00000080}.nav[data-astro-cid-hkbrpulz].is-open{display:block}.nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:flex-start;gap:1.1rem}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:.95rem}}.footer[data-astro-cid-hkbrpulz]{z-index:1;border-top:1px solid var(--line);margin-top:var(--section);background:linear-gradient(rgb(var(--deep-rgb) / .4), rgb(var(--night-rgb) / .9));padding-block:4rem 2.5rem;position:relative}.footer__line[data-astro-cid-hkbrpulz]{margin-bottom:2.5rem}.footer__cols[data-astro-cid-hkbrpulz]{color:var(--moon-dim);overflow-wrap:anywhere;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:2rem;font-size:.95rem;display:grid}.footer__cols[data-astro-cid-hkbrpulz] .eyebrow[data-astro-cid-hkbrpulz]{margin-bottom:.7em}.footer__fine[data-astro-cid-hkbrpulz]{color:var(--moon-dim);opacity:.7;margin-top:3rem;font-size:.8rem}.constellation[data-astro-cid-pu3aau2j] svg[data-astro-cid-pu3aau2j]{overflow:visible}.c-star[data-astro-cid-pu3aau2j]{transform-box:fill-box;transform-origin:50%;will-change:opacity, transform;animation:4s ease-in-out infinite twinkle}.c-star[data-astro-cid-pu3aau2j]:first-of-type{animation-duration:3.6s;animation-delay:0s}.c-star[data-astro-cid-pu3aau2j]:nth-of-type(2){animation-duration:4.4s;animation-delay:1.1s}.c-star[data-astro-cid-pu3aau2j]:nth-of-type(4){animation-duration:5s;animation-delay:2.3s}.c-star[data-astro-cid-pu3aau2j]:nth-of-type(5){animation-duration:4.1s;animation-delay:.7s}.c-star--hero[data-astro-cid-pu3aau2j]{animation-name:twinkle-hero;animation-duration:6s}.c-line[data-astro-cid-pu3aau2j]{transition:opacity .6s}.constellation[data-astro-cid-pu3aau2j]:hover .c-line[data-astro-cid-pu3aau2j]{opacity:.7}.constellation[data-astro-cid-pu3aau2j]:hover .c-star[data-astro-cid-pu3aau2j]{opacity:1}.constellation[data-astro-cid-pu3aau2j]:hover .c-star--hero[data-astro-cid-pu3aau2j]{transform:scale(1.15)}@keyframes twinkle-hero{0%,to{opacity:.7;fill:currentColor;transform:scale(1)rotate(0)}46%{fill:currentColor}50%{opacity:1;fill:#fff;transform:scale(1.08)rotate(4deg)}54%{fill:currentColor}}@media (prefers-reduced-motion:reduce){.c-star[data-astro-cid-pu3aau2j]{animation:none}}
