@font-face{font-family:Anton;src:url(/fonts/anton.woff2) format("woff2");font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.woff2) format("woff2-variations");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Franklin;src:url(/fonts/franklin.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}:root{--night: #0a0313;--deep: #1d0735;--purple: #4a1487;--purple-l: #8047d6;--gold: #f2b705;--gold-l: #ffdb57;--gold-d: #8f6500;--cream: #f4eee3;--paper: #ece2cf;--ink: #1a0b2e;--ink-soft: #4b3d5e;--on-dark: #f1eaf9;--on-dark-soft: #b8a8cf;--display: "Anton", "Impact", "Haettenschweiler", sans-serif-condensed, sans-serif;--serif: "Fraunces", "Georgia", serif;--sans: "Franklin", "Helvetica Neue", "Arial", sans-serif;--gutter: clamp(16px, 4.5vw, 56px);--max: 1240px;--radius: 14px;--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--on-dark);font:400 1.0625rem/1.6 var(--sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,canvas{display:block;max-width:100%}a{color:inherit}h1,h2,h3{margin:0;font-weight:400}p{margin:0}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;line-height:.9}.eyebrow{font:600 .75rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.voice{font-family:var(--serif);font-style:italic;font-weight:380}.btn{--b: var(--gold);display:inline-flex;align-items:center;gap:.6em;min-height:48px;padding:.8em 1.35em;border-radius:999px;border:1.5px solid var(--b);font:700 .95rem/1 var(--sans);letter-spacing:.04em;text-decoration:none;transition:transform .25s var(--ease),background .25s,color .25s,box-shadow .25s;cursor:pointer}.btn-gold{background:var(--gold);color:var(--ink);box-shadow:0 10px 30px -10px #f2b70599}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px #f2b705bf}.btn-ghost{background:transparent;color:var(--on-dark);--b: rgb(241 234 249 / .35)}.btn-ghost:hover{--b: var(--gold);color:var(--gold-l)}.btn svg{width:1.1em;height:1.1em}.section{padding-block:clamp(72px,12vw,150px);position:relative}.paper{background:var(--cream);color:var(--ink)}.paper .eyebrow{color:var(--purple)}.rule{display:flex;align-items:center;gap:12px;color:var(--gold)}.rule:before,.rule:after{content:"";height:1.5px;flex:1;background:currentColor;opacity:.6}.rule i{width:8px;height:8px;background:currentColor;transform:rotate(45deg)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-reveal]{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.top[data-astro-cid-nen7h5rs]{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top)}@supports (animation-timeline: scroll()){.top[data-astro-cid-nen7h5rs]{animation:linear both solid;animation-timeline:scroll(root);animation-range:0 60vh}}@keyframes solid{0%{background:#0a031300;box-shadow:0 1px #fff0}to{background:#0a0313e0;box-shadow:0 1px #ffffff14;backdrop-filter:blur(12px)}}.top[data-astro-cid-nen7h5rs]:before{content:"";position:absolute;inset:0 0 -40px;z-index:-1;pointer-events:none;background:linear-gradient(#0a031399,#0a031300)}.bar[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:24px;height:68px}.mark[data-astro-cid-nen7h5rs]{display:flex;align-items:baseline;gap:10px;text-decoration:none}.mark[data-astro-cid-nen7h5rs] .display[data-astro-cid-nen7h5rs]{font-size:1.55rem;color:var(--on-dark)}.est[data-astro-cid-nen7h5rs]{font:600 .68rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}nav[data-astro-cid-nen7h5rs]{margin-left:auto}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{display:flex;gap:28px;list-style:none;margin:0;padding:0}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none;font:600 .85rem/1 var(--sans);letter-spacing:.06em;color:var(--on-dark-soft);transition:color .2s}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--gold-l)}.tour-cta[data-astro-cid-nen7h5rs]{min-height:40px;padding:.65em 1.1em;font-size:.85rem}@media(width<=860px){nav[data-astro-cid-nen7h5rs]{display:none}.tour-cta[data-astro-cid-nen7h5rs]{margin-left:auto}}@media(width<=400px){.est[data-astro-cid-nen7h5rs]{display:none}.mark[data-astro-cid-nen7h5rs] .display[data-astro-cid-nen7h5rs]{font-size:1.4rem;white-space:nowrap}.tour-cta[data-astro-cid-nen7h5rs]{padding:.6em .95em;white-space:nowrap}}.foot[data-astro-cid-jo6i4kqk]{background:var(--night);border-top:1px solid #ffffff14;padding:64px 0 calc(32px + env(safe-area-inset-bottom))}.grid[data-astro-cid-jo6i4kqk]{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center}.logos[data-astro-cid-jo6i4kqk]{display:flex;gap:14px}.logos[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:64px;height:auto}.name[data-astro-cid-jo6i4kqk]{font-size:clamp(1.4rem,3vw,2rem)}.voice[data-astro-cid-jo6i4kqk]{color:var(--gold-l);font-size:1.15rem;margin-top:4px}.addr[data-astro-cid-jo6i4kqk]{color:var(--on-dark-soft);font-size:.9rem;margin-top:10px}.links[data-astro-cid-jo6i4kqk]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:inline-block;padding:8px 0;color:var(--on-dark-soft);text-decoration:none;font-weight:600;font-size:.9rem}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-l)}.legal[data-astro-cid-jo6i4kqk]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:20px;border-top:1px solid #ffffff14;font-size:.78rem;color:#b8a8cfb3}@media(width<=720px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:24px}}.skip[data-astro-cid-hkbrpulz]{position:absolute;left:12px;top:-60px;z-index:100;background:var(--gold);color:var(--ink);padding:10px 14px;border-radius:8px;font-weight:700}.skip[data-astro-cid-hkbrpulz]:focus{top:12px}
