@font-face{font-family:Bebas;src:url('/_next/static/media/9ca3593c41ca8170-s.p.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{background:#050505;color:#f4f4f2;font-family:Arial,sans-serif}body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% 20%,#191919 0,#080808 42%,#020202 100%)}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(20px,5vw,72px);background:rgba(2,2,2,.88);border-bottom:1px solid #262626;backdrop-filter:blur(12px)}.brand{font-family:Bebas,Impact,sans-serif;font-size:1.65rem;letter-spacing:.14em}.links{display:flex;gap:clamp(16px,3vw,42px);font-size:.76rem;letter-spacing:.2em;text-transform:uppercase}.links a:hover,.links .active{color:#aaa}.hero{min-height:50vh;display:grid;place-items:center;text-align:center;padding:100px 22px 72px;border-bottom:1px solid #202020}.eyebrow{margin:0 0 16px;color:#969696;font-size:.72rem;letter-spacing:.35em;text-transform:uppercase}.hero h1{max-width:1000px;margin:0;font-family:Bebas,Impact,sans-serif;font-size:clamp(4.5rem,14vw,11rem);font-weight:400;line-height:.82;letter-spacing:.035em;text-transform:uppercase}.hero p{max-width:650px;margin:28px auto 0;color:#bcbcbc;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.8}.content{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:76px 0 110px}.section-title{margin:0 0 12px;font-family:Bebas,Impact,sans-serif;font-size:clamp(2.8rem,7vw,5.8rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase}.rule{width:54px;height:2px;margin:22px 0 34px;background:#eee}.copy{max-width:720px;color:#b9b9b9;font-size:1rem;line-height:1.9}.empty{margin-top:46px;padding:70px 28px;text-align:center;border:1px solid #292929;background:rgba(14,14,14,.72)}.empty strong{display:block;margin-bottom:12px;font-family:Bebas,Impact,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.08em}.empty span{color:#8f8f8f}.campaign-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;margin-top:44px}.panel{min-height:340px;padding:clamp(28px,5vw,62px);display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #2a2a2a;background:linear-gradient(145deg,#1c1c1c,#080808)}.panel.alt{background:linear-gradient(145deg,#0a0a0a,#252525)}.panel h2{margin:0;font-family:Bebas,Impact,sans-serif;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:400;line-height:.95;text-transform:uppercase}.panel p{max-width:480px;color:#aaa;line-height:1.7}.signup{max-width:700px;margin:38px auto 0;padding:clamp(30px,6vw,70px);text-align:center;border:1px solid #292929;background:rgba(12,12,12,.8)}.signup form{display:flex;gap:10px;margin-top:30px}.signup input{flex:1;min-width:0;padding:17px 18px;color:#fff;background:#0a0a0a;border:1px solid #444;border-radius:0;font:inherit}.signup button,.button{display:inline-block;padding:18px 26px;color:#050505;background:#f4f4f2;border:0;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.signup button:disabled{opacity:.55}.message{min-height:24px;margin:18px 0 0;color:#aaa;font-size:.9rem}.footer{display:flex;justify-content:space-between;gap:20px;padding:28px clamp(20px,5vw,72px);color:#666;border-top:1px solid #202020;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}@media(max-width:720px){.nav{align-items:flex-start;gap:18px}.links{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px}.hero{padding-top:80px}.campaign-grid{grid-template-columns:1fr}.signup form{flex-direction:column}.footer{flex-direction:column}}
.site-header{position:fixed;top:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 56px;background:rgba(5,5,5,.92);border-bottom:1px solid rgba(221,216,206,.08);backdrop-filter:blur(12px)}.site-primary-nav,.site-actions{display:flex;align-items:center;gap:32px}.site-primary-nav a,.site-actions>a:not(.site-icon-link):not(.site-bag-link){color:#b8b3ac;font-size:.69rem;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.site-primary-nav a:hover,.site-actions>a:hover,.site-primary-nav a.active,.site-actions>a.active{color:#ddd8ce}.site-logo{display:block}.site-logo img{display:block;width:auto;height:64px;object-fit:contain;filter:invert(1) brightness(.95)}.site-actions{justify-content:flex-end;gap:20px}.site-icon-link,.site-bag-link{display:flex;align-items:center;gap:6px;color:#b8b3ac}.site-icon-link svg,.site-bag-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.site-bag-link span{font-size:.63rem;letter-spacing:.08em}.site-header~.hero{padding-top:180px}@media(max-width:720px){.site-header{grid-template-columns:1fr auto;height:64px;padding:0 20px}.site-logo{grid-column:1;grid-row:1;justify-self:start}.site-logo img{height:46px}.site-primary-nav{grid-column:2;grid-row:1;gap:16px}.site-primary-nav a{font-size:.58rem}.site-primary-nav a:not(.active){display:none}.site-actions{display:none}.site-header~.hero{padding-top:140px}}
.site-bag-link svg{width:36px;height:36px}.site-bag-link span{font-size:.72rem}
@media(max-width:720px){.site-primary-nav{display:none}.site-actions{display:flex;grid-column:2;grid-row:1}.site-actions>a:not(.site-bag-link){display:none}.site-bag-link svg{width:32px;height:32px}}
