@font-face{font-family:druk;src:url(../media/druk_text_medium-s.p.3bw2xsynrenrq.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:druk;src:url(../media/druk_text_bold-s.p.1lz5i0bgg8g5t.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:druk;src:url(../media/druk_text_heavy-s.p.0fcihjnw0jvth.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:druk Fallback;src:local(Arial);ascent-override:117.45%;descent-override:23.42%;line-gap-override:0.0%;size-adjust:84.55%}._1WfvFG_className{font-family:druk,druk Fallback,Arial Narrow,Impact,sans-serif}._1WfvFG_variable{--font-druk:"druk", "druk Fallback", Arial Narrow, Impact, sans-serif}
@font-face{font-family:manrope;src:url(../media/manrope_variable-s.p.2w1a1p10b8c0q.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.B-k1NG_className{font-family:manrope,manrope Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.B-k1NG_variable{--font-manrope:"manrope", "manrope Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
:root{--red:#e50000;--crimson:#c4161c;--brand:#ba181f;--card:#0a0000;--white:#fff;--muted:#ffffff9e;--line:#ffffffd9;--font-display:var(--font-druk), "Arial Narrow", Impact, sans-serif;--font-body:var(--font-manrope), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container:1200px;--gutter:clamp(20px, 4vw, 40px);--radius:28px;--radius-lg:40px;--ease:cubic-bezier(.22, .61, .36, 1);--header-h:96px}@media (max-width:900px){:root{--header-h:72px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;margin:0;font-size:15px;line-height:1.45;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--white);outline-offset:3px;border-radius:6px}main{overflow-x:clip}.container{width:min(100% - var(--gutter) * 2, var(--container));z-index:2;margin-inline:auto;position:relative}.h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(40px,5vw,68px);font-weight:700;line-height:.93}.bg-word{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;letter-spacing:-.01em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-weight:900;line-height:.8;position:absolute;left:50%;transform:translate(-50%)}.curtains:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000d9 0%,#0000 6% 94%,#000000d9 100%);position:absolute;inset:0}.btn{min-height:50px;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;transition:transform .3s var(--ease), background-color .3s, box-shadow .3s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--red{background:var(--red);box-shadow:0 8px 30px -10px #e50000cc}.btn--red:hover{background:#ff1a1a;box-shadow:0 12px 40px -10px #ff1a1ae6}.btn--crimson{background:var(--crimson);text-transform:none;border-radius:16px;padding:0 22px;font-size:16px;font-weight:500}.btn--crimson:hover{background:#dc1f26}.btn--sm{min-height:40px;padding:0 26px;font-size:13px}.btn--arrow{gap:12px;padding-right:10px}.btn__icon{background:var(--white);width:32px;height:32px;color:var(--red);transition:transform .35s var(--ease);border-radius:50%;place-items:center;display:grid}.btn--arrow:hover .btn__icon{transform:rotate(-45deg)}.round-btn{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .3s,border-color .3s;display:grid}.round-btn:hover{background:var(--red);border-color:var(--red)}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), translate .9s var(--ease);transition-delay:var(--d,0s);translate:0 28px}.js [data-reveal].is-visible{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;translate:none}}
