header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:80;background:#0e0e0ddb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06);animation:mmFade .6s ease both}.row[data-astro-cid-3ef6ksr2]{max-width:1660px;margin:0 auto;padding:16px 5% 15px;display:flex;align-items:center;gap:56px}.lockup[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex-shrink:0}.lockup[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;height:28px;width:auto;aspect-ratio:101 / 40;object-fit:contain}.lockup[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{font-family:Jost,sans-serif;font-weight:500;font-size:15px;letter-spacing:.2px;color:var(--text-strong)}nav[data-astro-cid-3ef6ksr2]{margin-left:auto;display:flex;align-items:center;gap:46px;font-family:Oswald,sans-serif;font-weight:500;font-size:16.5px;letter-spacing:.4px}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--g)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--g2)}.portal-btn[data-astro-cid-3ef6ksr2]{background:var(--g);color:#16150f;font-family:Oswald,sans-serif;font-weight:500;font-size:15px;letter-spacing:.8px;padding:11px 22px;flex-shrink:0;transition:background .25s ease}.portal-btn[data-astro-cid-3ef6ksr2]:hover{background:var(--g2);color:#16150f}footer[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.07);background:var(--bg-footer)}.row[data-astro-cid-sz7xmlte]{max-width:1660px;margin:0 auto;padding:clamp(44px,4.5vw,70px) 5%;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:8px}.col[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;height:30px;width:auto;aspect-ratio:101 / 40;object-fit:contain;margin-bottom:6px}.wordmark[data-astro-cid-sz7xmlte]{font-family:Jost,sans-serif;font-weight:500;font-size:17px;letter-spacing:.2px;color:var(--text-strong)}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:15px;font-weight:300;color:var(--text-dim)}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--g2)}.copyright[data-astro-cid-sz7xmlte]{margin:0;max-width:26ch;text-align:right;font-size:13.5px;line-height:1.6;font-weight:300;color:var(--text-faint)}:root{--bg: #0E0E0D;--bg-footer: #0B0B0A;--surface: #171716;--surface-2: #141413;--surface-hover: #1B1B19;--g: #C9A227;--g2: #F2D024;--gold-text: #E0B92C;--text: #FBFAF7;--text-strong: #F5F4F1;--text-body: #A8A49B;--text-body-lg: #C6C2B8;--text-muted: #9E9A92;--text-dim: #8E8A82;--text-faint: #6F6C66;--hairline: rgba(255, 255, 255, .07);--border: rgba(255, 255, 255, .16);--input-border: rgba(255, 255, 255, .18);--rule: rgba(255, 255, 255, .1);--ease-out: cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;background:var(--bg);color:var(--text-strong);font-family:Barlow,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--g);text-decoration:none;transition:color .25s ease,opacity .25s ease}a:hover{color:var(--g2)}::selection{background:#c9a22752;color:#fff}input,textarea,button{font-family:inherit;font-size:inherit;color:inherit}::placeholder{color:#a8a49b73}.hairlines{position:fixed;inset:78px 0 0;pointer-events:none;z-index:3}.hairlines span{position:absolute;top:0;bottom:0;width:1px;background:var(--hairline)}.hairlines .hair-l{left:3.6%}.hairlines .hair-m{left:40%}.hairlines .hair-r{right:3.6%}@keyframes mmRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mmFade{0%{opacity:0}to{opacity:1}}@keyframes mmLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-reveal]{opacity:0;transform:translateY(var(--reveal-y, 24px));transition:opacity var(--reveal-dur, .9s) var(--ease-out),transform var(--reveal-dur, .9s) var(--ease-out)}[data-reveal].revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}
