:root{--graphite: #0F1113;--graphite-2: #14171A;--graphite-3: #1A1E22;--warm: #17140F;--ink: #F3F4F6;--ink-dim: #9A9FA6;--ink-mute: #5E646B;--red: #B11226;--red-bright: #C71430;--red-glow: rgba(177, 18, 38, .3);--line: rgba(243, 244, 246, .08);--line-2: rgba(243, 244, 246, .14);--line-3: rgba(243, 244, 246, .22);--f-display: "Bebas Neue", "Impact", sans-serif;--f-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--t-hero: clamp(66px, 7.5vw, 132px);--t-mega: clamp(72px, 12vw, 210px);--t-h1: clamp(48px, 6vw, 104px);--t-h2: clamp(38px, 4.6vw, 76px);--t-h3: clamp(28px, 3vw, 46px);--t-quote: clamp(34px, 5vw, 92px);--t-lead: clamp(16px, 1.6vw, 19px);--t-body: 15.5px;--t-small: 13px;--t-micro: 10.5px;--px: clamp(20px, 5vw, 88px);--section: clamp(96px, 13vw, 220px);--section-sm: clamp(64px, 8vw, 120px);--mw: 1400px;--mw-text: 760px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--t-fast: .25s;--t-mid: .4s;--t-slow: .55s;--t-cine: .9s;--z-progress: 500;--z-header: 300;--z-sticky: 400;--z-drawer: 600;--z-overlay: 590}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--graphite);color:var(--ink);font-family:var(--f-body);font-size:var(--t-body);line-height:1.6;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}h1,h2,h3,h4,h5{font-weight:400;line-height:1}::selection{background:var(--red);color:#fff}.skip-link{position:fixed;top:10px;left:10px;z-index:10000;padding:10px 14px;background:var(--ink);color:var(--graphite);font:600 12px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;transform:translateY(-160%);transition:transform .2s var(--ease)}.skip-link:focus{transform:translateY(0)}.eyebrow{font-family:var(--f-body);font-size:var(--t-micro);font-weight:500;letter-spacing:.44em;text-transform:uppercase;color:var(--red)}.kicker{font-family:var(--f-body);font-size:11px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--ink-mute)}.display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;line-height:.9}.el-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--f-body);font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#fff;background:var(--red);padding:21px 48px;overflow:hidden;isolation:isolate;transition:box-shadow var(--t-slow) var(--ease),transform var(--t-fast) var(--ease)}.el-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--red) 0%,var(--red-bright) 50%,var(--red) 100%);transform:translate(-101%);transition:transform var(--t-slow) var(--ease)}.el-cta:hover:before{transform:translate(0)}.el-cta:hover{box-shadow:0 0 50px var(--red-glow)}.el-cta:active{transform:scale(.99)}.el-cta__arrow{transition:transform var(--t-mid) var(--ease)}.el-cta:hover .el-cta__arrow{transform:translate(6px)}.el-cta[disabled]{background:var(--graphite-3);color:var(--ink-mute);cursor:not-allowed;box-shadow:none}.el-cta[disabled]:before{display:none}.el-ghost{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-body);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);padding:16px 32px;border:1px solid var(--line-2);transition:border-color var(--t-mid) var(--ease),color var(--t-mid) var(--ease)}.el-ghost:hover{border-color:var(--red);color:var(--red)}.photo-slot{background:linear-gradient(135deg,var(--graphite-2),var(--graphite-3));position:relative;overflow:hidden}.studio-sweep{position:relative;overflow:hidden}.studio-sweep:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(100deg,transparent,rgba(243,244,246,.06),transparent);transform:skew(-18deg);animation:studioSweep 7s var(--ease-io) infinite;pointer-events:none}@keyframes studioSweep{0%,to{left:-60%}50%{left:120%}}[data-reveal]{opacity:0;transition:opacity var(--t-cine) var(--ease),transform var(--t-cine) var(--ease);will-change:opacity,transform}[data-reveal=fade]{transform:none}[data-reveal=up]{transform:translateY(34px)}[data-reveal=scale]{transform:scale(1.04)}[data-reveal=left]{transform:translate(-40px)}[data-reveal=right]{transform:translate(40px)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.08s}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}[data-reveal-delay="5"]{transition-delay:.4s}[data-parallax]{will-change:transform}.el-wrap{max-width:var(--mw);margin-inline:auto;padding-inline:var(--px)}.el-wrap--text{max-width:var(--mw-text)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.studio-sweep:after{animation:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--crimson: var(--red);--crimson-bright: var(--red-bright);--white: var(--ink);--titanium: var(--ink-dim);--titanium-lt: var(--ink-mute);--border: var(--line);--border-md: var(--line-2);--border-hi: var(--line-3);--f-d: var(--f-display);--f-b: var(--f-body);--section-py: var(--section)}.media-link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end;padding:clamp(16px,3vw,28px);cursor:pointer}.media-link-hint{font-family:var(--f-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#0f11138c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);padding:10px 16px;opacity:0;transform:translateY(8px);transition:opacity var(--t-mid) var(--ease),transform var(--t-mid) var(--ease);pointer-events:none}@media(hover:hover)and (pointer:fine){.media-link-overlay:hover~.premium-media__video,.media-link-overlay:hover~.premium-media__img,.media-link-overlay:hover~.premium-media__gif{transform:scale(1.015)}.media-link-overlay:hover .media-link-hint,.media-link-overlay:focus-visible .media-link-hint{opacity:1;transform:translateY(0)}}@media(hover:none){.media-link-overlay:active~.premium-media__video,.media-link-overlay:active~.premium-media__img,.media-link-overlay:active~.premium-media__gif{transform:scale(.992)}}.media-link-overlay:focus-visible{outline:2px solid var(--red);outline-offset:-4px}.premium-media__video,.premium-media__img,.premium-media__gif{transition:transform var(--t-slow) var(--ease)}.title-link{color:inherit;transition:color var(--t-fast) var(--ease)}@media(hover:hover)and (pointer:fine){.title-link:hover{color:var(--red)}}.title-link:focus-visible{outline:2px solid var(--red);outline-offset:4px}.label{font-family:var(--f-body);font-size:var(--t-micro);font-weight:600;letter-spacing:.4em;text-transform:uppercase;color:var(--red)}.h-section{font-family:var(--f-display);font-size:var(--t-h2);line-height:.92;letter-spacing:.025em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance}.body-text{font-family:var(--f-body);font-size:var(--t-body);line-height:1.8;font-weight:300;color:var(--ink-dim)}.btn-primary,.btn-ghost{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:16px 30px;font-family:var(--f-body);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color var(--t-mid) var(--ease),background var(--t-mid) var(--ease),border-color var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease),transform var(--t-fast) var(--ease),gap var(--t-mid) var(--ease)}.btn-primary{color:#fff;background:var(--red);border:1px solid var(--red)}.btn-primary:hover{background:var(--red-bright);border-color:var(--red-bright);box-shadow:0 0 42px var(--red-glow);gap:14px}.btn-ghost{color:var(--ink);background:transparent;border:1px solid var(--line-2)}.btn-ghost:hover{color:var(--red);border-color:var(--red);background:#b112260f;gap:14px}.btn-primary:active,.btn-ghost:active{transform:translateY(1px) scale(.995)}.btn-primary[disabled],.btn-ghost[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-arrow{display:inline-block;transition:transform var(--t-mid) var(--ease)}.btn-primary:hover .btn-arrow,.btn-ghost:hover .btn-arrow{transform:translate(4px)}.sr{opacity:0;transform:translateY(30px);transition:opacity var(--t-cine) var(--ease),transform var(--t-cine) var(--ease);will-change:opacity,transform}.sr.is-in{opacity:1;transform:none}.sr.d1{transition-delay:.08s}.sr.d2{transition-delay:.16s}.sr.d3{transition-delay:.24s}.sr.d4{transition-delay:.32s}@media(max-width:600px){.btn-primary,.btn-ghost{max-width:100%;padding-inline:22px}}@media(prefers-reduced-motion:reduce){.sr{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/engine-legacy.css.map */
