@import"https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=Hanken+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@400;500;600;700&display=swap";.ws-drift-wall-shell{--wall-bg: #f5f5f5;position:relative;width:100%;max-width:1280px;height:clamp(470px,52vw,620px);margin:0 auto;overflow:hidden;isolation:isolate;perspective:var(--perspective);background:radial-gradient(circle at 50% 50%,rgba(220,0,0,.075),transparent 48%),var(--wall-bg)}.ws-drift-wall-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(245,245,245,.92),transparent 13%,transparent 87%,rgba(245,245,245,.92)),linear-gradient(180deg,rgba(245,245,245,.9),transparent 15%,transparent 85%,rgba(245,245,245,.94))}.ws-drift-wall{position:absolute;inset:-90px 0;z-index:1;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--gap);padding:0 var(--gap);transform-style:preserve-3d;perspective:var(--perspective)}.ws-drift-wall-lane{position:relative;min-width:0;height:calc(100% + 180px);overflow:visible;transform-style:preserve-3d;animation:ws-drift-lane var(--lane-speed) linear infinite;animation-delay:var(--lane-delay);will-change:transform}.ws-drift-wall-lane--reverse{animation-name:ws-drift-lane-reverse}.ws-drift-wall-sequence{display:flex;flex-direction:column;align-items:center;gap:var(--gap);width:100%;transform-style:preserve-3d;padding-top:var(--lane-offset)}.ws-drift-wall-card{position:relative;flex:0 0 auto;width:min(var(--tile-width),100%);aspect-ratio:var(--tile-ratio);margin:0;overflow:hidden;border:1px solid rgba(220,0,0,.3);border-radius:var(--radius);background:#fff;box-shadow:0 16px 30px #14141421,0 4px 10px #dc00000e;transform:translate3d(calc(var(--parallax) * 12px * var(--card-depth)),0,calc(var(--depth) * .45px * var(--card-depth))) rotate(var(--card-tilt)) rotateY(calc(var(--turn) * .18 * var(--card-depth))) rotateX(calc(var(--roll) * .15 * var(--card-depth)));transform-style:preserve-3d;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;isolation:isolate}.ws-drift-wall-card:nth-child(3n){transform:translate3d(calc(var(--parallax) * -10px * var(--card-depth)),0,calc(var(--depth) * .7px * var(--card-depth))) rotate(calc(var(--card-tilt) * -.7)) rotateY(calc(var(--turn) * -.12 * var(--card-depth)))}.ws-drift-wall-card:hover,.ws-drift-wall-card:focus-within{z-index:5;border-color:#dc0000b8;transform:translate3d(0,-8px,calc(var(--depth) * .85px)) rotate(0) rotateY(0) scale(1.035);box-shadow:0 25px 44px #14141433,0 8px 20px #dc00001a}.ws-drift-wall-image-wrap{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#e9e9e9;transform:translateZ(1px)}.ws-drift-wall-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(var(--grayscale)) contrast(1.06) saturate(1.08);transform:scale(1.035);transition:transform .55s cubic-bezier(.2,.7,.2,1);will-change:transform}.ws-drift-wall-card:hover img,.ws-drift-wall-card:focus-within img{transform:scale(1.09)}.ws-drift-wall-image-wrap:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00000005 40%,#00000085)}.ws-drift-wall-shine{position:absolute;inset:-40% -80%;z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);transform:translate(-45%);animation:ws-drift-shine 8s ease-in-out infinite;animation-delay:calc(var(--card-index) * -.6s)}.ws-drift-wall-card figcaption{position:absolute;left:10px;bottom:10px;z-index:4;display:inline-flex;align-items:center;min-height:22px;padding:.34rem .62rem;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#0a0a0a94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:Anton,sans-serif;font-size:.68rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.ws-drift-wall-vignette{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(245,245,245,.96),transparent 9%,transparent 91%,rgba(245,245,245,.96)),linear-gradient(180deg,rgba(245,245,245,.92),transparent 14%,transparent 84%,rgba(245,245,245,.94))}@keyframes ws-drift-lane{0%{transform:translateZ(0)}20%{transform:translate3d(calc(24px * var(--zigzag)),-10%,0)}40%{transform:translate3d(calc(-20px * var(--zigzag)),-20%,0)}60%{transform:translate3d(calc(28px * var(--zigzag)),-30%,0)}80%{transform:translate3d(calc(-18px * var(--zigzag)),-40%,0)}to{transform:translate3d(0,-50%,0)}}@keyframes ws-drift-lane-reverse{0%{transform:translate3d(0,-50%,0)}20%{transform:translate3d(calc(-24px * var(--zigzag)),-40%,0)}40%{transform:translate3d(calc(20px * var(--zigzag)),-30%,0)}60%{transform:translate3d(calc(-28px * var(--zigzag)),-20%,0)}80%{transform:translate3d(calc(18px * var(--zigzag)),-10%,0)}to{transform:translateZ(0)}}@keyframes ws-drift-shine{0%,55%,to{transform:translate(-45%)}72%{transform:translate(45%)}}.ws-drift-wall-shell--pause-on-hover:hover .ws-drift-wall-lane,.ws-drift-wall-shell--pause-on-hover:focus-within .ws-drift-wall-lane,.ws-drift-wall-shell--pause-on-hover:hover .ws-drift-wall-shine,.ws-drift-wall-shell--pause-on-hover:focus-within .ws-drift-wall-shine{animation-play-state:paused}@media(max-width:1023px){.ws-drift-wall-shell{height:clamp(430px,64vw,560px)}.ws-drift-wall{grid-template-columns:repeat(var(--mobile-columns),minmax(0,1fr))}}@media(max-width:700px){.ws-drift-wall-shell{height:500px}.ws-drift-wall{inset:-75px 0;gap:calc(var(--gap) * .65);padding-inline:6px}.ws-drift-wall-sequence{gap:calc(var(--gap) * .7)}.ws-drift-wall-card{width:min(190px,94%);border-radius:calc(var(--radius) * .85)}.ws-drift-wall-card figcaption{left:8px;bottom:8px;min-height:20px;padding:.3rem .52rem;font-size:.58rem}}@media(max-width:480px){.ws-drift-wall-shell{height:460px}.ws-drift-wall{inset:-65px 0;gap:9px}.ws-drift-wall-sequence{gap:9px}.ws-drift-wall-card{width:min(170px,94%)}.ws-drift-wall-card figcaption{display:none}}@media(prefers-reduced-motion:reduce){.ws-drift-wall-lane,.ws-drift-wall-shine{animation:none}.ws-drift-wall-lane{transform:none}.ws-drift-wall-card{transition:none}.ws-drift-wall-card:hover,.ws-drift-wall-card:focus-within{transform:none}}@font-face{font-family:Brusher;src:url(/assets/Brusher-DTfixW4W.ttf) format("truetype");font-display:swap}:root{--bg: #050505;--bg-soft: #0a0a0a;--panel: #111111;--red: #dc0000;--red-deep: #7f0000;--white: #ffffff;--soft-white: #f4f4f4;--muted: #c6c6c6;--gold: #f5c542;--border: rgba(220, 0, 0, .55);--shadow: rgba(220, 0, 0, .25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--white);font-family:Rajdhani,sans-serif;overflow-x:hidden}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button,a{transition:all .2s ease}img,svg{vertical-align:middle}#root{min-height:100vh}.app-shell{min-height:100vh;background:radial-gradient(circle at top center,rgba(220,0,0,.08),transparent 28%),linear-gradient(180deg,#050505,#0b0b0b);color:var(--white)}.app-main{width:100%;overflow-x:hidden}::-moz-selection{background:#dc000080;color:var(--white)}::selection{background:#dc000080;color:var(--white)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-h-\[60vh\]{min-height:60vh}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.text-wrap{text-wrap:wrap}.border{border-width:1px}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
