:root{--brutal-black: #000000;--concrete: #121212;--concrete-2: #0d0d0d;--concrete-grey: #8E8E8E;--cyber-orange: #D15B1B;--cyber-orange-2:#b84d14;--alabaster: #FAF9F6;--line: rgba(255,255,255,.1);--line-soft: rgba(255,255,255,.05)}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}body{background:var(--brutal-black);color:#fff;font-family:Inter,sans-serif}.font-brutal{font-family:Oswald,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}::-webkit-scrollbar{width:6px;height:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:var(--cyber-orange)}.scrollbar-none::-webkit-scrollbar{display:none}.glow-btn{transition:box-shadow .3s ease,background-color .3s ease,color .3s ease}.glow-btn:hover{box-shadow:0 0 22px #d15b1b8c}.kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--cyber-orange);font-weight:700}.spec-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyber-orange);border:1px solid rgba(209,91,27,.3);background:#d15b1b14;padding:3px 8px;display:inline-block}.ph{position:relative;background-color:var(--concrete-2);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.022) 0,rgba(255,255,255,.022) 1px,transparent 1px,transparent 9px);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;overflow:hidden}.ph:before,.ph:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none}.ph:before{top:9px;left:9px;border-top:1.5px solid var(--cyber-orange);border-left:1.5px solid var(--cyber-orange)}.ph:after{bottom:9px;right:9px;border-bottom:1.5px solid var(--cyber-orange);border-right:1.5px solid var(--cyber-orange)}.ph-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.2em;line-height:1.7;color:#6a6a6a;text-transform:uppercase;text-align:center;padding:1.25rem;max-width:90%}.ph-label b{color:#9a9a9a;font-weight:600}.ph--focal{background-color:#141414}.ph--focal .ph-label{color:#7a7a7a}.acc{border-bottom:1px solid var(--line)}.acc>summary{list-style:none;cursor:pointer;padding:22px 4px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-family:Oswald,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(15px,1.4vw,19px);color:#fff;transition:color .25s ease}.acc>summary::-webkit-details-marker{display:none}.acc>summary:hover{color:var(--cyber-orange)}.acc .acc-sign{flex:none;width:26px;height:26px;border:1px solid var(--line);display:grid;place-items:center;position:relative;transition:border-color .25s ease}.acc[open] .acc-sign{border-color:var(--cyber-orange)}.acc .acc-sign:before,.acc .acc-sign:after{content:"";position:absolute;background:var(--cyber-orange)}.acc .acc-sign:before{width:11px;height:1.5px}.acc .acc-sign:after{width:1.5px;height:11px;transition:transform .25s ease}.acc[open] .acc-sign:after{transform:scaleY(0)}.acc .acc-body{padding:0 4px 24px;color:var(--concrete-grey);font-size:14px;line-height:1.7;max-width:60ch;animation:acc-in .35s ease}@keyframes acc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hover-rise{transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s ease}.hover-rise:hover{transform:translateY(-4px)}.link-arrow{position:relative;transition:color .25s ease,letter-spacing .25s ease}.link-arrow:hover{letter-spacing:.24em}.reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.dot{width:8px;height:8px;border-radius:9999px;background:#22c55e;box-shadow:0 0 #22c55e80;animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.marquee{display:flex;white-space:nowrap;overflow:hidden}.marquee__track{display:flex;gap:3rem;padding-right:3rem;animation:marquee 38s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}::selection{background:var(--cyber-orange);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/15/assets/trnsfrm.css.map */
