.lockup[data-astro-cid-yykneotp]{display:inline-flex;align-items:center;gap:.6em;color:inherit;line-height:1}.lockup-mark[data-astro-cid-yykneotp]{height:var(--mark-h);width:auto;display:block;flex:none}.lockup-text[data-astro-cid-yykneotp]{display:flex;flex-direction:column;gap:.28em;min-width:0}.lockup-name[data-astro-cid-yykneotp]{font-family:var(--font-display);font-weight:800;font-size:calc(var(--mark-h) * .42);letter-spacing:.02em;color:currentColor;white-space:nowrap}.lockup-sub[data-astro-cid-yykneotp]{font-family:var(--font-body);font-weight:600;font-size:calc(var(--mark-h) * .205);letter-spacing:.1em;text-transform:uppercase;color:var(--red-200);white-space:nowrap}@media (max-width: 420px){.lockup-text[data-astro-cid-yykneotp]{display:none}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--bg-800);color:#fff;border-bottom:1px solid var(--line);transition:background .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-transparent:not([data-scrolled]){background:transparent;border-bottom-color:transparent}.site-header[data-astro-cid-3ef6ksr2][data-scrolled]{box-shadow:0 8px 30px #080e1c59}.site-header[data-astro-cid-3ef6ksr2][data-hidden]{transform:translateY(-100%);box-shadow:none}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sp-5);min-height:76px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;flex-shrink:0;color:#fff}.brand-logo[data-astro-cid-3ef6ksr2]{display:block}.primary-nav[data-astro-cid-3ef6ksr2]{margin-left:auto}.primary-nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;align-items:center;gap:2px}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:5px;padding:.6rem .9rem;font-weight:600;font-size:.9rem;letter-spacing:.01em;color:#ffffffdb;text-decoration:none;border-radius:var(--radius);position:relative;transition:color .25s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#fff}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:.9rem;right:.9rem;bottom:.4rem;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after,.nav-link[data-astro-cid-3ef6ksr2].active:after{transform:scaleX(1)}.nav-link[data-astro-cid-3ef6ksr2].active{color:#fff}.has-dropdown[data-astro-cid-3ef6ksr2]{position:relative}.caret[data-astro-cid-3ef6ksr2]{transition:transform .25s ease;opacity:.8}.has-dropdown[data-astro-cid-3ef6ksr2]:hover .caret[data-astro-cid-3ef6ksr2],.has-dropdown[data-astro-cid-3ef6ksr2]:focus-within .caret[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.dropdown[data-astro-cid-3ef6ksr2]{list-style:none;position:absolute;top:100%;left:0;min-width:264px;padding:var(--sp-3);background:var(--bg-700);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s var(--ease),transform .25s var(--ease),visibility .25s}.has-dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown[data-astro-cid-3ef6ksr2],.has-dropdown[data-astro-cid-3ef6ksr2]:focus-within .dropdown[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-link[data-astro-cid-3ef6ksr2]{display:block;padding:.6rem .75rem;border-radius:var(--radius);color:#fffc;text-decoration:none;font-weight:500;font-size:.9rem}.dropdown-link[data-astro-cid-3ef6ksr2]:hover{background:#ffffff0f;color:var(--gold-200)}.dropdown-link[data-astro-cid-3ef6ksr2].active{color:var(--gold-200)}.header-cta[data-astro-cid-3ef6ksr2]{flex-shrink:0;padding:.6em 1.2em;font-size:.9rem}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}@media (max-width: 1040px){.primary-nav[data-astro-cid-3ef6ksr2],.header-cta[data-astro-cid-3ef6ksr2]{display:none}.header-inner[data-astro-cid-3ef6ksr2]{gap:var(--sp-3)}.nav-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;width:46px;height:46px;padding:10px;background:none;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius);cursor:pointer}.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{height:2px;width:100%;background:#fff;border-radius:2px;transition:transform .3s var(--ease),opacity .2s}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--line);background:var(--bg-800);height:calc(100vh - 76px);height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}.mobile-nav[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none}.mobile-nav[data-astro-cid-3ef6ksr2]>nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{padding:var(--sp-4) var(--gutter) var(--sp-6)}.m-link[data-astro-cid-3ef6ksr2]{display:block;padding:.85rem 0;font-weight:700;font-size:1.2rem;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}.m-link[data-astro-cid-3ef6ksr2].active{color:var(--gold-200)}.m-sub[data-astro-cid-3ef6ksr2]{padding:var(--sp-2) 0 var(--sp-3) var(--sp-4)}.m-sublink[data-astro-cid-3ef6ksr2]{display:block;padding:.5rem 0;color:#ffffffa6;text-decoration:none;font-weight:500}.m-sublink[data-astro-cid-3ef6ksr2].active{color:var(--gold-200)}.m-cta[data-astro-cid-3ef6ksr2]{margin:0 var(--gutter) var(--sp-7)}}html.menu-open,html.menu-open body{overflow:hidden}.site-footer[data-astro-cid-sz7xmlte]{background:var(--bg-800);color:var(--text-dim);padding-top:var(--sp-8);border-top:1px solid var(--line)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--sp-6);grid-template-columns:1.6fr 1fr 1fr 1.3fr;padding-bottom:var(--sp-7)}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-flex;color:#fff}.footer-tagline[data-astro-cid-sz7xmlte]{margin-top:var(--sp-4);color:var(--gold-200);font-weight:500}.footer-compliance[data-astro-cid-sz7xmlte]{margin-top:var(--sp-4);font-size:.85rem;line-height:1.6;max-width:42ch;color:var(--text-dim)}.footer-compliance[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--text)}.footer-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:var(--white);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--sp-4)}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:grid;gap:0}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding-block:.55rem;color:var(--text-dim);text-decoration:none;font-size:.95rem}.footer-contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:first-child{padding-block:.55rem}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-200)}.footer-contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font-size:.92rem;line-height:1.5}.footer-bar[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding-block:var(--sp-5);border-top:1px solid var(--line);font-size:.82rem;color:var(--text-dim)}@media (max-width: 860px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media (max-width: 520px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.has-fixed-header[data-astro-cid-37fxchfa]{padding-top:76px}
