@font-face{font-family:PP Monument Extended;src:url(/fonts/ppmonument-extended-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Monument Extended;src:url(/fonts/ppmonument-extended-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Monument Extended;src:url(/fonts/ppmonument-extended-bolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Monument Extended;src:url(/fonts/ppmonument-extended-blackitalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:PP Monument Wide;src:url(/fonts/ppmonument-wide-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Monument Wide;src:url(/fonts/ppmonument-wide-regularitalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Monument Wide;src:url(/fonts/ppmonument-wide-black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PP Monument Wide;src:url(/fonts/ppmonument-wide-blackitalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-variable-italic.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}:root{--color-bg:#111;--color-surface:#202020;--color-surface-raised:#2e2e2e;--color-card:#343434;--color-text:#f4f3ee;--color-text-muted:#f4f3ee80;--color-text-faint:#f4f3ee40;--color-gold:#e9c46b;--color-silver:#c8ccd4;--color-bronze:#c98a55;--color-rust:#c15f3c;--color-on-gold:#111;--font-display:"PP Monument Extended", "Arial Narrow", sans-serif;--font-wide:"PP Monument Wide", "Arial Narrow", sans-serif;--font-body:"Geist", -apple-system, "Helvetica Neue", Arial, sans-serif;--radius-pill:360px;--radius-card:4px;--container-width:1432px;--container-pad:clamp(20px, 4vw, 40px);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-old(root){animation:.2s both vt-out}::view-transition-new(root){animation:.35s both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-10px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}.header{view-transition-name:site-header}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}html{scroll-behavior:auto}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-wide);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,button{font-family:var(--font-wide)}::selection{background:var(--color-gold);color:var(--color-on-gold)}.container{width:100%;max-width:var(--container-width);padding-inline:var(--container-pad);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{background:var(--color-gold);color:var(--color-on-gold);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background-color .4s var(--ease-out);border-radius:2px;justify-content:center;align-items:center;gap:.5em;padding:16px 22px;font-size:12px;font-weight:700;display:inline-flex}.btn__label{transform-origin:50%;backface-visibility:hidden;will-change:transform;transition:transform .3s var(--ease-out);font-style:normal;display:inline-block;transform:skew(0)translateZ(0)}.btn:hover{background:#f2d68a}.btn:hover .btn__label{transform:skew(-8deg)translateZ(0)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.legal{max-width:720px;padding-block:clamp(140px,18vw,200px) 120px}.legal h1{font-family:var(--font-wide);text-transform:uppercase;font-size:clamp(28px,5vw,40px);font-weight:400}.legal h2{font-family:var(--font-wide);text-transform:uppercase;margin-top:40px;font-size:17px;font-weight:400}.legal h3{font-family:var(--font-body);margin-top:28px;font-size:14px;font-weight:700}.legal p,.legal li{font-family:var(--font-body);color:var(--color-text-muted);font-size:14px;line-height:1.7}.legal ul{padding-left:20px}.legal a{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.legal .legal__stand{color:var(--color-text-faint);font-size:12px}.legal .legal__note{color:var(--color-text-muted);border:1px solid #f4f3ee1f;border-radius:2px;padding:12px 16px;font-size:13px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:13px}.header[data-astro-cid-nen7h5rs]{inset-inline:0;z-index:20;mix-blend-mode:difference;padding-block:clamp(10px,2vw,16px);position:fixed;top:0}.header__row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;width:100%;padding-inline:clamp(14px,2.4vw,28px);display:flex}.header__logo[data-astro-cid-nen7h5rs]{font-family:var(--font-wide);color:var(--color-text);font-size:21px;font-style:italic;font-weight:900}.header__nav-group[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(16px,2.4vw,28px);display:flex}.header__nav[data-astro-cid-nen7h5rs]{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);padding-block:8px;font-size:12px;font-style:normal;font-weight:400}.header__nav-label[data-astro-cid-nen7h5rs]{transform-origin:50%;backface-visibility:hidden;will-change:transform;transition:transform .3s var(--ease-out);font-style:normal;display:inline-block;transform:skew(0)translateZ(0)}.header__nav[data-astro-cid-nen7h5rs]:hover .header__nav-label[data-astro-cid-nen7h5rs]{transform:skew(-8deg)translateZ(0)}@media (width<=560px){.header__nav--leaderboard[data-astro-cid-nen7h5rs]{display:none}}
