@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--bg:#080808;--bg-raised:#101010;--bg-card:#121212;--gold:#c9a45a;--gold-deep:#9d7d38;--gold-soft:#e4c878;--ink:#f4efe4;--muted:#9a9488;--line:#2a261c;--line-strong:#3d3626;--display:"Barlow Condensed", Impact, sans-serif;--body:"DM Sans", Arial, sans-serif;font-family:var(--body);color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);margin:0;font-size:15px}body:before{content:"";z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{z-index:30;background:#080808f7;border-bottom:1px solid #ffffff12;align-items:center;gap:28px;min-height:76px;padding:10px clamp(18px,4vw,64px);display:flex;position:relative}.site-header--overlay{background:linear-gradient(#080808e8,#08080855 70%,#0000);border-bottom-color:#ffffff18;width:100%;position:absolute;top:0;left:0}.brand{align-items:center;gap:12px;margin-right:auto;display:flex}.brand img{object-fit:contain;mix-blend-mode:screen;width:48px;height:48px}.brand span{flex-direction:column;display:flex}.brand strong,.foot-brand strong{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;font-size:.96rem;font-weight:600}.brand small,.foot-brand small{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin-top:4px;font-size:.58rem;font-weight:600}.site-header nav{align-items:center;gap:26px;display:flex}.site-header nav a{font:600 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;font-weight:600;position:relative}.site-header nav a:hover,.site-header nav a.active{color:var(--gold)}.site-header nav a.active:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:-9px;left:0;right:0}.menu-button{color:inherit;background:0 0;border:0;display:none}.menu-button span{background:currentColor;width:22px;height:1.5px;margin:5px 0;display:block}main{min-height:70vh}.display{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;font-weight:600;line-height:.9}.kicker{color:var(--gold);font:600 .68rem var(--display);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:10px;font-weight:600;display:inline-flex}.kicker:before,.kicker:after{content:"";background:currentColor;width:28px;height:1px}.button-link{border:1px solid var(--gold);background:var(--gold);color:#140f08;min-height:46px;font:700 .72rem var(--display);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:700;transition:all .2s;display:inline-flex}.button-link:hover{background:var(--gold-soft);border-color:var(--gold-soft)}.button-link--ghost{color:var(--gold);background:0 0}.button-link--ghost:hover{background:var(--gold);color:#140f08}.shell{width:min(1240px,100% - 36px);margin:0 auto}.section{padding:clamp(72px,10vw,120px) 0}.field,form label{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:.68rem;font-weight:600;display:flex}.field small,form label small{color:var(--muted);letter-spacing:.04em;text-transform:none;font-weight:500}input,textarea{border:1px solid var(--line-strong);color:var(--ink);background:#0c0c0c;border-radius:0;outline:0;padding:12px 14px}input:focus,textarea:focus{border-color:var(--gold)}footer{border-top:1px solid var(--line);color:#cfc8ba;background:#050505;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;padding:56px clamp(18px,5vw,72px) 28px;display:grid}.foot-brand{align-items:flex-start;gap:16px;display:flex}.foot-brand img{object-fit:contain;mix-blend-mode:screen;width:72px;height:72px}.foot-brand p,footer p{color:var(--muted);margin:10px 0 0;font-size:.88rem;line-height:1.55}footer>div{flex-direction:column;gap:8px;font-size:.88rem;display:flex}footer>div span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:700}footer a:hover{color:var(--gold)}.legal,.scty-credit,.values-line{color:#7a7468;border-top:1px solid #1d1b16;grid-column:1/-1;margin:18px 0 0;padding-top:18px;font-size:.7rem}.scty-credit{text-align:right;border-top:0;margin-top:0;padding-top:0}.scty-credit strong{color:#b6b0a4;letter-spacing:.12em}.values-line{text-align:center;color:var(--gold);letter-spacing:.22em;text-transform:uppercase;border-top:0;margin-top:0;padding-top:0}@media (width<=900px){.site-header{min-height:74px;padding:10px 16px}.site-header .button-link{display:none}.site-header nav{background:#080808;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:18px 20px 24px;display:none;position:absolute;top:100%;left:0}.site-header nav.open{display:flex}.menu-button{display:block}.brand strong{font-size:.84rem}.brand small{font-size:.5rem}footer{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}.scty-credit,.values-line{text-align:left}}
