@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/fonts/inter.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/fonts/jetbrainsmono.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(/static/fonts/oswald.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/fonts/robotocondensed.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#05060a;color:#f2f4fa;font:15px/1.5 Inter,system-ui,sans-serif}.doors{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;gap:14px;padding:14px}.brand{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:6px 8px}.brand b{font:700 26px Oswald,sans-serif;letter-spacing:.08em}.brand span{color:#8b93a8;font:600 12px Oswald,sans-serif;letter-spacing:.22em;text-transform:uppercase}.door{position:relative;overflow:hidden;border-radius:22px;min-height:60vh;display:flex;align-items:flex-end;text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.08);isolation:isolate;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.door:hover{transform:translateY(-4px)}.door.rust:hover{box-shadow:0 30px 80px #cd412b59}.door.fifa:hover{box-shadow:0 30px 80px #00f57a4d}.door video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.door:hover video,.door:hover .pitch{transform:scale(1.06)}.door .pitch{position:absolute;inset:0;z-index:-2;transition:transform 1.2s cubic-bezier(.16,1,.3,1);background:radial-gradient(600px 300px at 50% 0,rgba(0,245,122,.35),transparent 70%),repeating-linear-gradient(90deg,#0b3d22 0 60px,#0a331d 60px 120px)}.door .pitch:before{content:"";position:absolute;left:50%;top:45%;width:220px;height:220px;border:3px solid rgba(255,255,255,.25);border-radius:50%;transform:translate(-50%,-50%)}.door .pitch:after{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:3px solid rgba(255,255,255,.25)}.shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#05060a1a 30%,#05060aeb)}.txt{padding:28px}.txt small{font:700 12px Oswald,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#c9cfdd}.txt h2{margin:6px 0;font:700 clamp(48px,8vw,96px)/.95 "Oswald",sans-serif;text-transform:uppercase;letter-spacing:.02em}.txt p{margin:0 0 16px;color:#c3c9d8}.go{display:inline-block;padding:11px 18px;border-radius:10px;font:700 14px Oswald,sans-serif;letter-spacing:.1em;text-transform:uppercase}.rust .go{background:#cd412b;color:#fff}.fifa .go{background:#00e676;color:#03140a}footer{grid-column:1 / -1;text-align:center;color:#5d6478;font-size:12px;padding:8px}footer a{color:#8b93a8}@media(max-width:760px){.doors{grid-template-columns:1fr}.door{min-height:42vh}}@media(prefers-reduced-motion:reduce){.door,.door video,.door .pitch{transition:none}.door video{display:none}}.door .tint{position:absolute;inset:0;z-index:-2;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(160deg,#00e67659,#9b7bff40)}.door.fifa video{z-index:-3}@media(prefers-reduced-motion:reduce){.door.fifa{background:#0b0d10 url(/static/img/fifa/loop-poster.webp) center / cover}}
