:root{--c-bg: #0A0A0A;--c-surface: #141414;--c-surface-2: #1F1F1F;--c-surface-3: #2A2A2A;--c-glass: rgba(255,255,255,.04);--c-text: #FFFFFF;--c-text-2: #B8B8B8;--c-text-soft: #707070;--c-text-inv: #0A0A0A;--c-line: #1F1F1F;--c-line-soft: #161616;--c-line-strong: #2A2A2A;--c-silver: #C0C0C0;--c-silver-light: #E5E5E5;--c-silver-warm: #B8AEA3;--c-platinum: #D4D0CB;--c-chrome: #8C8C8C;--grad-silver: linear-gradient(180deg, #FFFFFF 0%, #C0C0C0 55%, #8C8C8C 100%);--grad-silver-h: linear-gradient(90deg, #C0C0C0, #FFFFFF 50%, #B8B8B8);--c-sage: #2A2A2A;--c-rose: #2A2A2A;--c-cream: #1F1F1F;--c-lavender: #2A2A2A;--c-navy: #0A0A0A;--c-navy-2: #141414;--c-navy-3: #1F1F1F;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 28px;--radius-xl: 40px;--radius-pill: 999px;--container: 1340px;--container-narrow: 1080px;--gutter: clamp(20px, 4vw, 48px);--font-sans: "Inter", "Helvetica Neue", "Segoe UI", Roboto, system-ui, -apple-system, Arial, sans-serif;--font-display: "Inter", "Helvetica Neue", "Segoe UI", Roboto, system-ui, sans-serif;--shadow-xs: 0 1px 2px rgba(0,0,0,.5);--shadow-sm: 0 2px 8px rgba(0,0,0,.4);--shadow-md: 0 12px 28px rgba(0,0,0,.5);--shadow-lg: 0 32px 72px rgba(0,0,0,.6);--header-h: 80px}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:500;line-height:1.12;letter-spacing:-.02em;margin:0 0 .5em;color:var(--c-text)}h1{font-size:clamp(2.4rem,5.4vw,4.6rem);font-weight:400;letter-spacing:-.035em}h2{font-size:clamp(1.9rem,3.6vw,3rem);font-weight:400;letter-spacing:-.025em}h3{font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:500}h4{font-size:1rem;font-weight:600;letter-spacing:.02em}p{margin:0 0 1em;color:var(--c-text-2)}.silver-text{background:var(--grad-silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.eyebrow{display:inline-block;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--c-silver);margin-bottom:16px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.section{padding:clamp(60px,9vw,120px) 0;position:relative}.section--tight{padding:clamp(40px,6vw,80px) 0}.section--flush-top{padding-top:0}.skip-to-content{position:absolute;left:-9999px;top:0;background:var(--c-text);color:var(--c-bg);padding:12px 16px;z-index:9999;border-radius:var(--radius-sm)}.skip-to-content:focus{left:12px;top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:var(--radius-pill);font-weight:500;font-size:.92rem;letter-spacing:.02em;border:1px solid transparent;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .15s ease,box-shadow .2s ease;white-space:nowrap;cursor:pointer;position:relative}.btn:focus-visible{outline:2px solid var(--c-silver);outline-offset:3px}.btn--primary{background:var(--grad-silver-h);color:var(--c-bg);font-weight:600;box-shadow:0 6px 24px #c0c0c02e,inset 0 1px #fff6}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 32px #c0c0c047,inset 0 1px #ffffff80}.btn--ghost{background:transparent;color:var(--c-text);border-color:var(--c-silver)}.btn--ghost:hover{background:var(--c-silver);color:var(--c-bg)}.btn--soft{background:var(--c-surface-2);color:var(--c-text);border:1px solid var(--c-line-strong)}.btn--soft:hover{background:var(--c-surface-3);border-color:var(--c-silver)}.btn--light{background:transparent;color:var(--c-text);border-color:#ffffff40}.btn--light:hover{border-color:var(--c-silver);background:#ffffff0d}.btn--block{width:100%}.btn--sm{padding:11px 20px;font-size:.85rem}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,48px)}.section-head--center{flex-direction:column;align-items:center;text-align:center}.section-head h2{margin:0;max-width:24ch}.section-head__link{font-size:.88rem;font-weight:500;display:inline-flex;align-items:center;gap:8px;color:var(--c-silver);border-bottom:1px solid var(--c-silver);padding-bottom:4px;transition:gap .2s ease,color .2s ease}.section-head__link:hover{gap:12px;color:var(--c-text)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field label{font-size:.8rem;font-weight:500;letter-spacing:.04em;color:var(--c-silver);text-transform:uppercase}.field input,.field select,.field textarea{font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);padding:14px 16px}.field input::placeholder,.field textarea::placeholder{color:var(--c-text-soft)}.field input:focus,.field select:focus,.field textarea:focus{outline:1.5px solid var(--c-silver);outline-offset:-1px;border-color:var(--c-silver)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.row{display:flex}.col{display:flex;flex-direction:column}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.center{text-align:center}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:999;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.password-shell{min-height:100vh;display:grid;place-items:center;background:var(--c-bg);color:var(--c-text);padding:32px}.password-card{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--radius-md);padding:40px;max-width:480px;width:100%}.brand-mark{font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:1rem;color:var(--c-silver)}.main-content{display:block}.reveal{opacity:0;transform:translateY(40px) scale(.985);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal.in-view{opacity:1;transform:translateY(0) scale(1)}.reveal-h{opacity:0;transform:translateY(48px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.reveal-h.in-view{opacity:1;transform:translateY(0)}.stagger>*{opacity:0;transform:translateY(32px) scale(.985);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.stagger.in-view>*{opacity:1;transform:translateY(0) scale(1)}.stagger.in-view>*:nth-child(1){transition-delay:0s}.stagger.in-view>*:nth-child(2){transition-delay:.08s}.stagger.in-view>*:nth-child(3){transition-delay:.16s}.stagger.in-view>*:nth-child(4){transition-delay:.24s}.stagger.in-view>*:nth-child(5){transition-delay:.32s}.stagger.in-view>*:nth-child(6){transition-delay:.4s}.stagger.in-view>*:nth-child(7){transition-delay:.48s}.stagger.in-view>*:nth-child(8){transition-delay:.56s}.stagger.in-view>*:nth-child(9){transition-delay:.64s}.stagger.in-view>*:nth-child(10){transition-delay:.72s}.stagger.in-view>*:nth-child(11){transition-delay:.8s}.stagger.in-view>*:nth-child(12){transition-delay:.88s}.reveal-img{position:relative;overflow:hidden}.reveal-img>img,.reveal-img>video{transform:scale(1.12);filter:brightness(.85);transition:transform 1.6s cubic-bezier(.16,1,.3,1),filter 1.6s cubic-bezier(.16,1,.3,1);will-change:transform,filter}.reveal-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-bg, #0A0A0A);transform:translateY(0);transition:transform 1.4s cubic-bezier(.85,0,.15,1);pointer-events:none;z-index:2}.reveal-img.in-view>img,.reveal-img.in-view>video{transform:scale(1);filter:brightness(1)}.reveal-img.in-view:after{transform:translateY(-100%)}@keyframes pulse-red-glow{0%,to{filter:drop-shadow(0 0 12px rgba(204,31,42,.35)) drop-shadow(0 0 32px rgba(204,31,42,.15))}50%{filter:drop-shadow(0 0 22px rgba(204,31,42,.6)) drop-shadow(0 0 52px rgba(204,31,42,.3))}}.hero__title em{animation:pulse-red-glow 3.5s ease-in-out infinite;display:inline-block}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero__text>*{opacity:0;animation:hero-rise .9s cubic-bezier(.2,.65,.2,1) forwards}.hero__text>*:nth-child(1){animation-delay:.1s}.hero__text>*:nth-child(2){animation-delay:.25s}.hero__text>*:nth-child(3){animation-delay:.4s}.hero__text>*:nth-child(4){animation-delay:.55s}.hero__text>*:nth-child(5){animation-delay:.7s}@keyframes hero-photo-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.hero__media{animation:hero-photo-in 1.2s cubic-bezier(.2,.65,.2,1) both;animation-delay:.2s}.counter{font-variant-numeric:tabular-nums}.scanlines:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:998;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(255,255,255,.012) 2px,rgba(255,255,255,.012) 3px)}.btn--primary,.btn--ghost,.btn--soft,.btn--light{transition:transform .18s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .2s ease}.btn--primary:hover{transform:translateY(-2px) scale(1.01)}.btn--ghost:hover,.btn--soft:hover,.btn--light:hover{transform:translateY(-1px)}.product-card{transition:transform .35s cubic-bezier(.2,.65,.2,1)}.product-card:hover{transform:translateY(-6px)}.product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(at 50% 80%,#cc1f2a00 0% 70%);opacity:0;transition:opacity .4s ease,background .4s ease;pointer-events:none}.product-card:hover .product-card__media:after{background:radial-gradient(at 50% 80%,#cc1f2a2e,#cc1f2a00 70%);opacity:1}@keyframes floater-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.hero__floater{animation:floater-in .8s cubic-bezier(.2,.65,.2,1) both}.hero__floater--1{animation-delay:.85s}.hero__floater--2{animation-delay:1.05s}.capsule{animation-name:capsule-float;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;will-change:transform}.capsule.capsule--lg{animation-name:capsule-float;animation-duration:7.5s}.capsule.capsule--md{animation-name:capsule-float-alt;animation-duration:6.5s}.hero__media{transform:translateZ(0);backface-visibility:hidden}.section-head__link{position:relative;border-bottom:0;padding-bottom:6px}.section-head__link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform-origin:left;transform:scaleX(1);transition:transform .35s ease}.section-head__link:hover:after{transform:scaleX(0);transform-origin:right}@keyframes silver-shimmer{0%{background-position:200% 50%}to{background-position:-200% 50%}}.mission__stat strong,.review-strip strong{background:linear-gradient(90deg,#fff,silver,#fff,silver,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:silver-shimmer 8s linear infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
