@font-face{font-family:Montserrat;font-style:normal;font-weight:400 600;font-display:swap;src:url(sp-montserrat.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}html:has(.sp-arche){scroll-behavior:smooth}.sp-arche{--sp-accent: var(--color-primary, #ecff12);--sp-bg: #0d0d0d;--sp-panel: #141414;--sp-panel2: #1a1a1a;--sp-line: rgba(255,255,255,.09);--sp-muted: #a1a1aa;--sp-head: var(--font-stack-header, sans-serif);--sp-body: var(--font-stack-body, sans-serif);position:relative;background:var(--sp-bg);color:#f4f4f5;font:400 15.5px/1.7 var(--sp-body);-webkit-font-smoothing:antialiased;scroll-margin-top:90px}.sp-arche p,.sp-arche li{font-weight:inherit}.sp-arche *,.sp-arche *:before,.sp-arche *:after{box-sizing:border-box}.sp-arche img,.sp-arche video{display:block;max-width:100%}.sp-arche h1,.sp-arche h2,.sp-arche h3{margin:0;font-family:var(--sp-head);font-weight:700;line-height:.9;letter-spacing:.01em;text-transform:uppercase;color:inherit}.sp-arche p{margin:0}.sp-arche ul,.sp-arche ol{margin:0;padding:0;list-style:none}.sp-arche figure{margin:0}.sp-arche em{font-style:normal;color:var(--sp-accent)}.sp-arche a{color:inherit}.sp-arche :focus-visible{outline:2px solid var(--sp-accent);outline-offset:3px}.sp-arche .sp-wrap{width:min(1560px,100% - clamp(32px,7.2vw,130px));margin-inline:auto}.sp-arche.sp-pad{padding:140px 0}.sp-arche .sp-eyebrow{margin-bottom:16px;font:700 11px/1 var(--sp-body);letter-spacing:.24em;text-transform:uppercase;color:var(--sp-accent)}.sp-arche .sp-xl{margin-bottom:24px;font-size:clamp(56px,6.6vw,100px)}.sp-arche .sp-rte{color:#d4d4d8}.sp-arche .sp-rte p+p{margin-top:16px}.sp-arche .sp-rte a{color:var(--sp-accent)}.sp-arche .sp-sec-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:64px}.sp-arche .sp-sec-head .sp-xl{margin:0}.sp-arche .sp-sec-head>p{max-width:430px;color:var(--sp-muted)}.sp-arche .sp-fine{margin-top:12px;font-size:12px;color:var(--sp-muted)}.sp-arche .sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;margin:0;padding:0 24px;border:0;border-radius:999px;background:var(--sp-accent);color:#0d0d0d;font:700 13px/1 var(--sp-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 10px 40px -14px var(--sp-accent);transition:transform .2s,background .3s}.sp-arche .sp-btn:hover{transform:translateY(-2px);background:#f4ff6a;color:#0d0d0d}.sp-arche .sp-ico{width:26px;height:26px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sp-js .sp-arche .sp-ico{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.6,0,.2,1) calc(var(--sp-d, 0s) + .25s)}.sp-js .sp-arche .sp-ico.sp-in{stroke-dashoffset:0}.sp-arche .sp-tile{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:16px;color:var(--sp-accent);background:#ecff120f;border:1px solid rgba(236,255,18,.22);transition:background .4s,box-shadow .4s}.sp-arche .sp-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--sp-accent);animation:sp-ping 1.8s infinite}@keyframes sp-ping{0%{box-shadow:0 0 #ecff1299}to{box-shadow:0 0 0 10px #ecff1200}}.sp-arche .sp-slot{position:relative;aspect-ratio:var(--sp-ar, 16 / 9);overflow:hidden;border-radius:28px;border:1px solid var(--sp-line);background:var(--sp-panel)}.sp-arche .sp-slot>img,.sp-arche .sp-slot>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--sp-pos, 50% 50%);scale:var(--sp-zoom, 1)}.sp-arche .sp-cap{position:absolute;left:18px;bottom:16px;z-index:1;padding:7px 12px;border-radius:999px;background:#0d0d0db8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:700 11px/1.2 var(--sp-body);letter-spacing:.14em;text-transform:uppercase}.sp-arche .sp-cutout{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.sp-arche.sp-hero{display:grid;grid-template-columns:minmax(0,1fr);align-content:end;min-height:min(calc(100svh - 90px),900px);overflow:hidden}.sp-arche.sp-hero .sp-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.sp-arche.sp-hero .sp-hero-media img{width:100%;height:100%;object-fit:cover;object-position:-15svh 50%}.sp-arche.sp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(270deg,rgba(13,13,13,.9) 0%,rgba(13,13,13,.55) 32%,transparent 58%),linear-gradient(180deg,rgba(13,13,13,.5) 0%,transparent 18%,transparent 65%,var(--sp-bg) 100%)}.sp-arche.sp-hero>.sp-wrap{position:relative;z-index:1;padding:80px 0 72px}.sp-arche.sp-hero .sp-hero-copy{max-width:540px;margin-left:auto}.sp-arche .sp-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid rgba(236,255,18,.35);background:#ecff120f;font:700 11px/1 var(--sp-body);letter-spacing:.2em;text-transform:uppercase;color:var(--sp-accent)}.sp-arche.sp-hero h1{margin-top:28px;font-size:clamp(110px,12vw,170px);line-height:.78}.sp-arche.sp-hero .sp-tagline{margin:14px 0 22px;font:700 clamp(20px,2.2vw,28px)/1 var(--sp-head);letter-spacing:.38em;text-transform:uppercase;color:#e4e4e7}.sp-arche.sp-hero .sp-lead{max-width:540px;margin-bottom:28px;color:#d4d4d8}.sp-arche .sp-notify-form{max-width:540px;margin:0;scroll-margin-top:calc(50vh - 60px)}.sp-arche .sp-field{display:flex;gap:6px;padding:6px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);transition:border-color .3s,box-shadow .3s}.sp-arche .sp-field:focus-within{border-color:var(--sp-accent);box-shadow:0 0 0 4px #ecff121f}.sp-arche .sp-field input{flex:1;min-width:0;height:48px;margin:0;padding:0 18px;border:0;border-radius:0;outline:0;background:none;box-shadow:none;color:#fff;font:600 15px var(--sp-body)}.sp-arche .sp-field input::placeholder{color:#71717a;opacity:1}.sp-arche .sp-error{margin-top:12px;font-size:13px;color:#ff8a8a}.sp-arche .sp-ok{display:flex;width:fit-content;align-items:center;gap:14px;padding:14px 20px 14px 14px;border-radius:999px;background:#ecff1214;border:1px solid rgba(236,255,18,.35);text-align:left;animation:sp-pop .5s cubic-bezier(.2,.8,.2,1.2)}.sp-arche .sp-ok .sp-tile{width:40px;height:40px;border-radius:50%;background:var(--sp-accent);color:#0d0d0d}.sp-arche .sp-ok b{display:block;font:700 22px/1 var(--sp-head);letter-spacing:.06em;text-transform:uppercase}.sp-arche .sp-ok span{font-size:12.5px;color:#d4d4d8}@keyframes sp-pop{0%{opacity:0;transform:scale(.92)}}.sp-arche.sp-statement{padding:140px 0 20px}.sp-arche .sp-more-head{max-width:780px;margin-bottom:64px}.sp-arche .sp-more-grid{display:grid;grid-template-columns:1fr auto 1.5fr;gap:28px;align-items:center}.sp-arche .sp-usual,.sp-arche .sp-plus{padding:34px;border-radius:28px;border:1px solid var(--sp-line);background:var(--sp-panel)}.sp-arche .sp-usual h3,.sp-arche .sp-plus h3{margin-bottom:22px;font-size:30px}.sp-arche .sp-usual h3{color:var(--sp-muted)}.sp-arche .sp-usual ul,.sp-arche .sp-plus ul{display:grid;gap:12px}.sp-arche .sp-usual li{position:relative;padding-left:22px;color:var(--sp-muted)}.sp-arche .sp-usual li:before{content:"";position:absolute;left:0;top:.8em;width:10px;height:1px;background:#52525b}.sp-arche .sp-more-plus{font:700 110px/.8 var(--sp-head);color:var(--sp-accent);text-shadow:0 0 40px rgba(236,255,18,.45)}.sp-arche .sp-plus{border-color:#ecff1259;background:radial-gradient(80% 100% at 100% 0%,rgba(236,255,18,.1),transparent 60%),var(--sp-panel)}.sp-arche .sp-plus h3{color:var(--sp-accent)}.sp-arche .sp-plus li{display:flex;gap:14px;align-items:baseline;color:#e4e4e7}.sp-arche .sp-plus li b{flex:none;font:700 24px/1 var(--sp-head);color:var(--sp-accent)}.sp-arche .sp-more-close{margin-top:48px;text-align:center;font:700 clamp(30px,3.4vw,46px)/1 var(--sp-head);letter-spacing:.03em;text-transform:uppercase}.sp-arche .sp-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.sp-arche .sp-split--cutout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sp-arche .sp-split--flip>:first-child{order:2}.sp-arche .sp-stack{position:relative}.sp-arche .sp-stack:before{content:"";position:absolute;top:20%;right:15%;bottom:20%;left:15%;background:radial-gradient(closest-side,rgba(236,255,18,.16),transparent);filter:blur(40px)}.sp-arche .sp-stack img{position:relative;width:100%;height:auto;max-height:860px;object-fit:contain;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.sp-arche .sp-items{margin-top:36px}.sp-arche .sp-items li>div span{display:block;color:var(--sp-muted)}.sp-arche .sp-items--list{display:grid;gap:12px}.sp-arche .sp-items--list li{display:flex;gap:16px;align-items:center;padding:14px 18px 14px 14px;border:1px solid var(--sp-line);border-radius:18px;background:var(--sp-panel);transition:border-color .3s}.sp-arche .sp-items--list li:hover{border-color:#ecff1259}.sp-arche .sp-items--list .sp-tile{width:48px;height:48px;border-radius:13px}.sp-arche .sp-items--list b{display:block;font:700 22px/1 var(--sp-head);letter-spacing:.05em;text-transform:uppercase}.sp-arche .sp-items--list li>div span{font-size:13px}.sp-arche .sp-items--grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px}.sp-arche .sp-items--grid li{display:flex;gap:18px;padding:28px 0;border-top:1px solid var(--sp-line)}.sp-arche .sp-items--grid b{display:block;margin:4px 0 6px;font:700 26px/.9 var(--sp-head);text-transform:uppercase}.sp-arche .sp-items--grid li>div span{font-size:14px}.sp-arche.sp-numbers{border-block:1px solid var(--sp-line);background:linear-gradient(180deg,var(--sp-panel),var(--sp-bg))}.sp-arche .sp-num-grid{display:grid;grid-template-columns:repeat(var(--sp-cols, 5),1fr)}.sp-arche .sp-n{padding:56px 24px 52px;border-left:1px solid var(--sp-line)}.sp-arche .sp-n:first-child{padding-left:0;border-left:0}.sp-arche .sp-n b{display:block;font:700 clamp(56px,6vw,92px)/.85 var(--sp-head);font-variant-numeric:tabular-nums;white-space:nowrap}.sp-arche .sp-n small{margin-left:4px;font-size:.42em;letter-spacing:.04em;color:var(--sp-accent)}.sp-arche .sp-n>span{display:block;margin-top:10px;font-size:13px;color:var(--sp-muted)}.sp-arche .sp-hl-media{position:relative}.sp-arche .sp-feed{position:absolute;left:-56px;bottom:36px;width:min(420px,92%);padding:16px 18px 6px;border-radius:22px;background:#141414e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--sp-line);box-shadow:0 30px 80px -30px #000}.sp-arche .sp-feed-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--sp-line);font:700 10.5px/1 var(--sp-body);letter-spacing:.2em;text-transform:uppercase;color:var(--sp-muted)}.sp-arche .sp-feed-top>span{display:flex;align-items:center;gap:10px}.sp-arche .sp-mod{padding:4px 8px;border-radius:6px;border:1px solid var(--sp-line);transition:background .3s,color .3s,border-color .3s}.sp-arche .sp-mod.sp-on{color:#0d0d0d;background:var(--sp-accent);border-color:var(--sp-accent)}.sp-arche .sp-feed-list{height:228px;overflow:hidden}.sp-arche .sp-feed-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;height:38px;margin:0 -8px;padding:0 8px;border-radius:8px;border-bottom:1px solid rgba(255,255,255,.05);font-size:13.5px}.sp-arche .sp-feed-list code{font:700 11px var(--sp-body);letter-spacing:.12em;color:var(--sp-muted);white-space:nowrap;background:none;padding:0}.sp-arche .sp-feed-list b{font-weight:600;white-space:nowrap}.sp-arche .sp-feed-list li:first-child code{color:var(--sp-accent)}.sp-arche .sp-feed-list li:first-child{animation:sp-feed-in .7s ease}.sp-arche .sp-feed-list li:nth-child(n+4){opacity:.45}@keyframes sp-feed-in{0%{opacity:0;transform:translateY(-14px);background:#ecff1229}60%{background:#ecff1214}}.sp-arche .sp-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.sp-arche .sp-mini-stats>div{padding:18px;border-radius:18px;border:1px solid var(--sp-line);background:var(--sp-panel)}.sp-arche .sp-mini-stats b{display:block;font:700 44px/.9 var(--sp-head);color:var(--sp-accent)}.sp-arche .sp-mini-stats span{font-size:12.5px;line-height:1.4;color:var(--sp-muted)}.sp-arche .sp-kit-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.sp-arche .sp-kit-grid .sp-slot{position:sticky;top:110px}.sp-arche .sp-row{position:relative;display:grid;grid-template-columns:56px 1fr auto;gap:22px;align-items:start;padding:26px 0;border-top:1px solid var(--sp-line)}.sp-arche .sp-row:last-child{border-bottom:1px solid var(--sp-line)}.sp-arche .sp-row:before{content:"";position:absolute;left:0;top:-1px;width:0;height:1px;background:var(--sp-accent);transition:width .7s cubic-bezier(.2,.7,.2,1)}.sp-arche .sp-row:hover:before{width:100%}.sp-arche .sp-row:hover .sp-tile,.sp-arche .sp-card:hover .sp-tile{background:#ecff1224;box-shadow:0 0 30px -6px #ecff1280}.sp-arche .sp-row h3{margin:4px 0 8px;font-size:30px;line-height:1}.sp-arche .sp-row p{font-size:14px;color:var(--sp-muted)}.sp-arche .sp-row .sp-tag{margin-top:6px;font:700 28px/1 var(--sp-head);letter-spacing:.04em;color:var(--sp-accent)}.sp-arche.sp-displays{text-align:center;overflow:hidden}.sp-arche.sp-displays .sp-rte{max-width:680px;margin-inline:auto}.sp-arche .sp-dash{width:min(1000px,100%);margin:72px auto 0;padding:clamp(14px,2.6vw,30px);border-radius:clamp(18px,2.6vw,28px);background:linear-gradient(180deg,#1d1d1d,#101010);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14,0 60px 140px -50px #ecff124d}.sp-arche .sp-screens{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2.2vw,24px)}.sp-arche .sp-scr{container-type:inline-size;position:relative;display:grid;overflow:hidden;aspect-ratio:428 / 142;padding:4% 5%;border-radius:4px;background:#040404;border:1px solid rgba(255,255,255,.08);text-align:left;font-variant-numeric:tabular-nums;line-height:1.1}.sp-arche .sp-scr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%)}.sp-arche .sp-scr small{display:block;font:700 4.6cqi/1.1 var(--sp-body);letter-spacing:.12em;text-transform:uppercase;color:#8a8a93}.sp-arche .sp-scr b{font:700 13cqi/.85 var(--sp-head);color:#fff;white-space:nowrap}.sp-arche .sp-meter{display:block;height:2.4cqi;border-radius:99px;background:#1c1c1c;overflow:hidden}.sp-arche .sp-meter i{display:block;height:100%;background:var(--sp-accent);box-shadow:0 0 12px #ecff1299;transition:width .2s linear,background .2s}.sp-arche .sp-meter i.sp-hot{background:#fff}.sp-arche .sp-scr.sp-swap>*{animation:sp-scr-in .45s ease both}@keyframes sp-scr-in{0%{opacity:0;transform:translateY(30%)}}.sp-arche .sp-s-gear{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;align-items:end;gap:2.5cqi 6cqi}.sp-arche .sp-s-gear .sp-gv{display:block;font-size:17cqi;color:var(--sp-accent);text-shadow:0 0 20px rgba(236,255,18,.45)}.sp-arche .sp-s-spd{justify-self:end;text-align:right}.sp-arche .sp-s-gear .sp-meter{grid-column:1 / -1}.sp-arche .sp-s-delta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5cqi}.sp-arche .sp-s-delta .sp-dv{display:block;margin-top:1.5cqi;font-size:15cqi;color:var(--sp-accent)}.sp-arche .sp-s-delta .sp-dv.sp-pos{color:#fff}.sp-arche .sp-s-delta dl{display:grid;gap:2.5cqi;margin:0;padding-left:5cqi;border-left:1px solid #1f1f1f}.sp-arche .sp-s-delta dl div{display:flex;justify-content:space-between;align-items:baseline;gap:4cqi}.sp-arche .sp-s-delta dl b{font-size:8cqi}.sp-arche .sp-s-kv{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center}.sp-arche .sp-s-kv>div{padding:0 3cqi;border-left:1px solid #1f1f1f}.sp-arche .sp-s-kv>div:first-child{padding-left:0;border:0}.sp-arche .sp-s-kv b{display:block;margin-top:1.5cqi;color:var(--sp-accent)}.sp-arche .sp-s-kv:has(>:nth-child(4)) b{font-size:10cqi}.sp-arche .sp-s-lvl{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;align-items:center;gap:2.5cqi 4cqi}.sp-arche .sp-s-lvl small{max-width:30cqi}.sp-arche .sp-s-lvl b{font-size:15cqi}.sp-arche .sp-s-lvl .sp-meter{grid-column:1 / -1}.sp-arche .sp-dash-tabs{display:inline-flex;gap:6px;margin-top:22px;padding:5px;border-radius:999px;border:1px solid var(--sp-line);background:var(--sp-panel)}.sp-arche .sp-dash-tabs button{height:36px;margin:0;padding:0 18px;border:0;border-radius:999px;background:none;color:var(--sp-muted);font:700 11px/1 var(--sp-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}.sp-arche .sp-dash-tabs button[aria-pressed=true]{background:var(--sp-accent);color:#0d0d0d}.sp-arche .sp-notes{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 40px;margin-top:44px}.sp-arche .sp-notes li{display:flex;align-items:center;gap:12px;font:700 12px/1 var(--sp-body);letter-spacing:.14em;text-transform:uppercase}.sp-arche .sp-notes .sp-ico{color:var(--sp-accent)}.sp-arche .sp-live-shot{margin-top:64px}.sp-arche .sp-beyond-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.sp-arche .sp-beyond-grid .sp-slot{aspect-ratio:auto;min-height:420px}.sp-arche .sp-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sp-arche .sp-cards .sp-card:last-child:nth-child(odd){grid-column:1 / -1}.sp-arche .sp-card{padding:30px 26px 28px;border-radius:24px;border:1px solid var(--sp-line);background:linear-gradient(180deg,var(--sp-panel2),var(--sp-panel));transition:border-color .3s,transform .3s}.sp-arche .sp-card:hover{border-color:#ecff1266;transform:translateY(-4px)}.sp-arche .sp-card h3{margin:26px 0 10px;font-size:30px}.sp-arche .sp-card p{font-size:14px;color:var(--sp-muted)}.sp-arche.sp-gallery{padding:140px 0 0}.sp-arche .sp-gal{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.sp-arche .sp-gal>:first-child{grid-row:span 2}.sp-arche .sp-gal>:first-child .sp-slot{aspect-ratio:auto}.sp-arche .sp-specs-grid{display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:start}.sp-arche .sp-specs-head{position:sticky;top:110px}.sp-arche .sp-specs-head .sp-cutout{max-width:340px;margin-top:12px}.sp-arche .sp-group{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:26px 0;border-top:1px solid var(--sp-line)}.sp-arche .sp-group h3{font-size:26px;color:var(--sp-accent)}.sp-arche .sp-group ul{display:grid;gap:8px}.sp-arche .sp-group li{position:relative;padding-left:20px;font-size:14.5px;color:#d4d4d8}.sp-arche .sp-group li:before{content:"";position:absolute;left:0;top:.8em;width:9px;height:1px;background:var(--sp-accent)}.sp-arche.sp-notify{padding:40px 0 140px}.sp-arche .sp-cta-box{position:relative;overflow:hidden;padding:clamp(56px,8vw,110px) clamp(20px,5vw,64px) clamp(70px,10vw,140px);border-radius:36px;border:1px solid rgba(236,255,18,.25);background:radial-gradient(70% 90% at 50% 0%,rgba(236,255,18,.15),transparent 60%),var(--sp-panel);text-align:center}.sp-arche .sp-cta-box:before{content:attr(data-mark);position:absolute;left:50%;bottom:-.3em;transform:translate(-50%);font:700 clamp(160px,28vw,420px)/1 var(--sp-head);color:transparent;-webkit-text-stroke:1px rgba(236,255,18,.13);white-space:nowrap;pointer-events:none}.sp-arche .sp-cta-box>*{position:relative}.sp-arche .sp-cta-box .sp-eyebrow .sp-ico{width:16px;height:16px;margin-right:6px;vertical-align:-3px}.sp-arche .sp-cta-box h2{font-size:clamp(60px,8vw,120px)}.sp-arche .sp-cta-box .sp-sub{max-width:520px;margin:18px auto 32px;color:#d4d4d8}.sp-arche .sp-cta-box .sp-notify-form{max-width:640px;margin-inline:auto}.sp-arche .sp-cta-box .sp-ok{margin-inline:auto}.sp-arche .sp-bar{position:fixed;left:50%;bottom:16px;z-index:45;display:flex;align-items:center;gap:14px;width:min(560px,100% - 32px);padding:8px 8px 8px 20px;border-radius:999px;background:#181818e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--sp-line);box-shadow:0 20px 60px -20px #000;transform:translate(-50%,160%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sp-arche .sp-bar.sp-show{transform:translate(-50%)}.sp-arche .sp-bar-t{flex:1;min-width:0;line-height:1.25;text-align:left}.sp-arche .sp-bar-t b{display:block;overflow:hidden;font:700 22px/1 var(--sp-head);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.sp-arche .sp-bar-t span{display:block;overflow:hidden;font-size:12px;color:var(--sp-muted);white-space:nowrap;text-overflow:ellipsis}.sp-arche .sp-bar .sp-btn{height:46px;padding:0 22px}.sp-arche.sp-vhero{display:grid;grid-template-columns:minmax(0,1fr);align-content:end;min-height:min(100svh,900px);overflow:hidden}.sp-arche.sp-vhero .sp-slot{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border:0;border-radius:0}.sp-arche.sp-vhero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--sp-bg) 0%,rgba(13,13,13,0) 22%,rgba(13,13,13,.25) 60%,var(--sp-bg) 100%)}.sp-arche.sp-vhero>.sp-wrap{position:relative;z-index:1;padding:120px 0 64px}.sp-arche .sp-vhero-title{font-size:clamp(96px,17vw,250px);line-height:.78}.sp-arche .sp-vhero-title span{color:transparent;-webkit-text-stroke:2px var(--sp-accent)}.sp-arche .sp-vhero-tag{margin:14px 0 0;font:700 clamp(20px,2.2vw,28px)/1 var(--sp-head);letter-spacing:.38em;text-transform:uppercase;color:#e4e4e7}.sp-arche.sp-vhero .sp-btn{margin-top:28px}.sp-arche .sp-tour-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.sp-arche .sp-tour-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:24px;border:1px solid var(--sp-line);background:var(--sp-panel)}.sp-arche .sp-tour-shot{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border:0;border-radius:0;opacity:0;transform:scale(1.03);transition:opacity .6s ease,transform 1.2s ease}.sp-arche .sp-tour-shot.sp-on{opacity:1;transform:none}.sp-arche .sp-tour-hud{position:absolute;top:18px;left:18px;z-index:2;padding:7px 14px 5px;border-radius:999px;background:#0d0d0db8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:700 16px/1 var(--sp-head);letter-spacing:.08em;color:#d4d4d8}.sp-arche .sp-tour-hud b{color:var(--sp-accent)}.sp-arche .sp-step{position:relative;border-bottom:1px solid var(--sp-line)}.sp-arche .sp-step:first-child{border-top:1px solid var(--sp-line)}.sp-arche .sp-step-head{display:flex;align-items:center;gap:18px;width:100%;margin:0;padding:20px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer}.sp-arche .sp-step-num{flex:none;width:26px;font:700 20px/1 var(--sp-head);color:var(--sp-muted);transition:color .3s}.sp-arche .sp-step-head small{display:block;margin-bottom:6px;font:700 10.5px/1 var(--sp-body);letter-spacing:.2em;text-transform:uppercase;color:var(--sp-muted);transition:color .3s}.sp-arche .sp-step-head b{display:block;font:700 clamp(26px,2.4vw,34px)/1 var(--sp-head);text-transform:uppercase;color:#8b8b93;transition:color .3s}.sp-arche .sp-step-head:hover b,.sp-arche .sp-step.sp-on .sp-step-head b{color:#fff}.sp-arche .sp-step.sp-on .sp-step-num,.sp-arche .sp-step.sp-on small{color:var(--sp-accent)}.sp-arche .sp-step-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.sp-arche .sp-step-body>div{min-height:0;overflow:hidden;padding-left:44px}.sp-arche .sp-step.sp-on .sp-step-body{grid-template-rows:1fr}.sp-arche .sp-step-body p{margin-bottom:18px;font-size:14px;line-height:1.65;color:#c9c9cf}.sp-arche .sp-prog{position:absolute;left:0;bottom:-1px;width:0;height:2px;background:var(--sp-accent)}.sp-arche.sp-tour.sp-playing .sp-step.sp-on .sp-prog{animation:sp-prog 7s linear forwards}.sp-arche .sp-tour-grid:hover .sp-step.sp-on .sp-prog{animation-play-state:paused}@keyframes sp-prog{to{width:100%}}.sp-arche .sp-icards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sp-arche .sp-icard{overflow:hidden;border-radius:24px;border:1px solid var(--sp-line);background:var(--sp-panel);transition:border-color .3s,transform .3s}.sp-arche .sp-icard:hover{border-color:#ecff1266;transform:translateY(-4px)}.sp-arche .sp-icard figure{aspect-ratio:1 / 1;overflow:hidden}.sp-arche .sp-icard img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sp-arche .sp-icard:hover img{transform:scale(1.04)}.sp-arche .sp-icard>div{padding:24px 26px 28px}.sp-arche .sp-icard .sp-eyebrow{margin-bottom:10px;font-size:10.5px}.sp-arche .sp-icard h3{margin-bottom:10px;font-size:30px;line-height:1}.sp-arche .sp-icard>div>p:last-child{font-size:14px;line-height:1.65;color:var(--sp-muted)}.sp-arche .sp-link{display:inline-block;margin-top:12px;font:700 12px/1.2 var(--sp-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sp-accent);text-decoration:none}.sp-arche .sp-link:after{content:" \2192"}.sp-arche .sp-link:hover{color:#f4ff6a}.sp-arche .sp-cta-btn{margin-top:32px}.sp-arche .sp-beyond-grid--full{grid-template-columns:minmax(0,1fr)}.sp-arche .sp-beyond-grid--full .sp-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sp-arche .sp-beyond-grid--full .sp-cards .sp-card:last-child:nth-child(odd){grid-column:auto}.sp-arche .sp-specs-head .sp-cutout--whole{max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.sp-js .sp-arche .sp-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease var(--sp-d, 0s),transform .9s cubic-bezier(.2,.7,.2,1) var(--sp-d, 0s)}.sp-js .sp-arche .sp-reveal.sp-in{opacity:1;transform:none}@media(max-width:960px){.sp-arche.sp-pad{padding:88px 0}.sp-arche.sp-hero{min-height:0}.sp-arche.sp-hero:after{display:none}.sp-arche.sp-hero .sp-hero-media{position:relative;aspect-ratio:16 / 10}.sp-arche.sp-hero .sp-hero-media img{object-position:30% 50%;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}.sp-arche.sp-hero .sp-hero-copy{max-width:none;margin-left:0}.sp-arche.sp-hero>.sp-wrap{padding:8px 0 56px}.sp-arche .sp-split,.sp-arche .sp-split--cutout,.sp-arche .sp-kit-grid,.sp-arche .sp-specs-grid,.sp-arche .sp-more-grid{grid-template-columns:minmax(0,1fr);gap:40px}.sp-arche .sp-split--flip>:first-child{order:0}.sp-arche .sp-stack img{max-width:320px;margin-inline:auto}.sp-arche.sp-statement{padding:88px 0 0}.sp-arche .sp-more-grid{gap:12px}.sp-arche .sp-more-plus{justify-self:center;font-size:72px}.sp-arche .sp-usual,.sp-arche .sp-plus{padding:26px 22px}.sp-arche .sp-kit-grid .sp-slot{position:relative;top:auto}.sp-arche .sp-specs-head{position:static}.sp-arche .sp-specs-head .sp-cutout{max-width:220px}.sp-arche .sp-num-grid{grid-template-columns:1fr 1fr}.sp-arche .sp-n,.sp-arche .sp-n:first-child{padding:32px 0;border-left:0;border-top:1px solid var(--sp-line)}.sp-arche .sp-n:first-child{grid-column:1 / -1;border-top:0}.sp-arche .sp-n:nth-child(odd):not(:first-child){padding-left:20px;border-left:1px solid var(--sp-line)}.sp-arche .sp-feed{position:relative;left:auto;bottom:auto;width:auto;margin:-64px 12px 0}.sp-arche .sp-sec-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:40px}.sp-arche .sp-beyond-grid,.sp-arche .sp-gal{grid-template-columns:1fr}.sp-arche .sp-beyond-grid .sp-slot{aspect-ratio:4 / 5;min-height:0}.sp-arche .sp-gal>:first-child{grid-row:auto}.sp-arche .sp-gal>:first-child .sp-slot{aspect-ratio:16 / 9}.sp-arche.sp-gallery{padding-top:88px}.sp-arche .sp-group{grid-template-columns:1fr;gap:10px}.sp-arche.sp-vhero{min-height:72svh}.sp-arche.sp-vhero>.sp-wrap{padding:96px 0 40px}.sp-arche .sp-tour-grid{grid-template-columns:minmax(0,1fr);gap:28px}.sp-arche .sp-icards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sp-arche .sp-icards{grid-template-columns:minmax(0,1fr)}.sp-arche .sp-cards,.sp-arche .sp-items--grid{grid-template-columns:1fr}.sp-arche .sp-mini-stats{grid-template-columns:1fr 1fr}.sp-arche .sp-mini-stats>div:first-child{grid-column:1 / -1}.sp-arche .sp-screens{grid-template-columns:1fr}.sp-arche .sp-row{grid-template-columns:48px 1fr auto;gap:16px}.sp-arche .sp-row .sp-tile{width:48px;height:48px}.sp-arche .sp-field .sp-btn{padding:0 18px}}@media(prefers-reduced-motion:reduce){html:has(.sp-arche){scroll-behavior:auto}.sp-js .sp-arche .sp-reveal{opacity:1;transform:none}.sp-js .sp-arche .sp-ico{stroke-dashoffset:0}.sp-arche *,.sp-arche *:before,.sp-arche *:after{animation:none!important;transition-duration:.01ms!important}}.sp-arche{font-size:14px;line-height:1.6}@media(min-width:961px){.sp-arche.sp-pad{padding:72px 0}.sp-arche .sp-xl{margin-bottom:18px;font-size:clamp(44px,4.2vw,64px)}.sp-arche .sp-sec-head{margin-bottom:36px}.sp-arche .sp-eyebrow{margin-bottom:12px}.sp-arche.sp-hero,.sp-arche.sp-vhero{min-height:min(calc(100svh - 90px),720px)}.sp-arche.sp-hero>.sp-wrap{padding:56px 0 48px}.sp-arche.sp-hero h1{margin-top:20px;font-size:clamp(90px,8.5vw,130px)}.sp-arche.sp-vhero>.sp-wrap{padding:80px 0 44px}.sp-arche .sp-vhero-title{font-size:clamp(96px,11vw,180px)}.sp-arche .sp-split{gap:56px}.sp-arche .sp-split .sp-slot{aspect-ratio:1 / 1;max-height:none}.sp-arche.sp-hybridlink{padding-top:112px}.sp-arche.sp-hybridlink .sp-split .sp-slot{aspect-ratio:5 / 4}.sp-arche .sp-stack img{max-height:640px}.sp-arche .sp-items,.sp-arche .sp-mini-stats{margin-top:24px}.sp-arche .sp-items--list{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-arche .sp-items--grid li{padding:18px 0}.sp-arche .sp-items--grid b{font-size:24px}.sp-arche .sp-mini-stats b{font-size:36px}.sp-arche .sp-n{padding:36px 24px 32px}.sp-arche .sp-n b{font-size:clamp(44px,4.4vw,68px)}.sp-arche .sp-kit-grid{gap:48px}.sp-arche .sp-kit-grid .sp-slot{aspect-ratio:1 / 1;max-height:calc(100svh - 130px)}.sp-arche .sp-kit-grid>div:not(.sp-slot){align-self:stretch;display:flex;flex-direction:column}.sp-arche .sp-kit-grid .sp-row{flex:1 1 auto;align-content:center}.sp-arche .sp-row{padding:18px 0;gap:18px}.sp-arche .sp-row h3{margin:2px 0 6px;font-size:26px}.sp-arche .sp-row .sp-tag{font-size:24px}.sp-arche .sp-row p,.sp-arche .sp-card p,.sp-arche .sp-items--grid li>div span{font-size:13.5px}.sp-arche .sp-dash{margin-top:40px}.sp-arche .sp-notes{margin-top:28px}.sp-arche .sp-live-shot{margin-top:40px}.sp-arche .sp-beyond-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.sp-arche .sp-beyond-grid .sp-slot{min-height:480px}.sp-arche .sp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-arche .sp-cards .sp-card:last-child:nth-child(odd){grid-column:span 2}.sp-arche .sp-card{padding:22px}.sp-arche .sp-card h3{margin:16px 0 8px;font-size:26px}.sp-arche .sp-beyond-grid--full{grid-template-columns:minmax(0,1fr)}.sp-arche .sp-beyond-grid--full .sp-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sp-arche .sp-beyond-grid--full .sp-cards .sp-card:last-child:nth-child(odd){grid-column:auto}.sp-arche .sp-tour-media{aspect-ratio:16 / 10}.sp-arche .sp-step-head{padding:16px 0}.sp-arche .sp-step-head b{font-size:clamp(22px,2vw,28px)}.sp-arche .sp-icard figure{aspect-ratio:4 / 3}.sp-arche .sp-icard>div{padding:18px 22px 22px}.sp-arche .sp-icard h3{font-size:26px}.sp-arche .sp-icard>div>p:last-child{font-size:13.5px}.sp-arche.sp-gallery{padding:72px 0 0}.sp-arche .sp-specs-grid{gap:48px}.sp-arche .sp-specs-head .sp-cutout{max-width:100%}.sp-arche .sp-group{grid-template-columns:200px 1fr;padding:18px 0}.sp-arche .sp-group h3{font-size:24px}.sp-arche .sp-group ul{gap:5px}.sp-arche .sp-group li{font-size:13.5px}.sp-arche.sp-notify{padding:24px 0 72px}.sp-arche .sp-cta-box{padding:56px 40px 64px;border-radius:28px}.sp-arche .sp-cta-box h2{font-size:clamp(48px,5vw,76px)}.sp-arche .sp-cta-box .sp-sub{margin:12px auto 22px}.sp-arche .sp-cta-box:before{font-size:clamp(120px,17vw,260px)}}@media(max-width:960px){.sp-arche.sp-pad{padding:64px 0}.sp-arche .sp-split .sp-slot{aspect-ratio:1 / 1}.sp-arche .sp-xl{font-size:clamp(38px,11.5vw,56px);overflow-wrap:break-word}}.sp-arche .sp-split.sp-split--blend .sp-slot{aspect-ratio:16 / 9;border:0;border-radius:0;background:none}.sp-arche .sp-split.sp-split--blend .sp-slot,.sp-arche .sp-tour-shot{-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.sp-arche.sp-full .sp-split .sp-slot{aspect-ratio:16 / 9;border:0;border-radius:0;background:none}@media(max-width:960px){.sp-arche.sp-full.sp-pad{padding-top:0}.sp-arche.sp-full>.sp-split{width:100%}.sp-arche.sp-full>.sp-split>:last-child{width:min(1560px,100% - 32px);margin-inline:auto}}@media(min-width:961px){.sp-arche.sp-vhero{min-height:520px}.sp-arche .sp-vhero-title{font-size:clamp(72px,6vw,110px)}.sp-arche.sp-vhero>.sp-wrap{padding:48px 0 36px}.sp-arche.sp-full.sp-pad{position:relative;display:flex;align-items:center;min-height:820px;padding:96px 0;overflow:hidden}.sp-arche.sp-full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to left,#0d0d0d 32%,rgba(13,13,13,.8) 46%,transparent 66%)}.sp-arche.sp-full .sp-split>div{position:static;transform:none!important}.sp-arche.sp-full .sp-split .sp-slot{position:absolute;top:0;right:32%;bottom:0;left:0;aspect-ratio:auto;max-height:none}.sp-arche.sp-full .sp-split>:not(:has(.sp-slot)){position:relative;z-index:2;grid-column:2;grid-row:1}}.sp-arche.sp-vhero{margin-bottom:96px}.sp-arche.sp-vhero:after{background:linear-gradient(180deg,var(--sp-bg) 0%,rgba(13,13,13,.86) 8%,rgba(13,13,13,.55) 18%,rgba(13,13,13,.2) 30%,rgba(13,13,13,.08) 42%,rgba(13,13,13,.2) 56%,rgba(13,13,13,.55) 70%,rgba(13,13,13,.86) 84%,var(--sp-bg) 96%)}.sp-arche.sp-full.sp-pad{margin-bottom:120px}.shopify-section:has(.sp-full)+.shopify-section .sp-arche.sp-numbers{margin-bottom:96px}.sp-arche.sp-full .sp-split .sp-slot:after{content:"";position:absolute;z-index:1;pointer-events:none;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(180deg,var(--sp-bg) 2%,rgba(13,13,13,.86) 9%,rgba(13,13,13,.55) 17%,rgba(13,13,13,.2) 26%,rgba(13,13,13,0) 36%,rgba(13,13,13,0) 64%,rgba(13,13,13,.2) 74%,rgba(13,13,13,.55) 83%,rgba(13,13,13,.86) 91%,var(--sp-bg) 98%)}.shopify-section:has(.sp-full)+.shopify-section .sp-arche.sp-numbers{border-block:0;background:none}@media(min-width:961px){.sp-arche.sp-full.sp-full--flip:after{background:linear-gradient(to right,#0d0d0d 32%,rgba(13,13,13,.8) 46%,transparent 66%)}.sp-arche.sp-full.sp-full--flip .sp-split .sp-slot{top:0;right:0;bottom:0;left:32%}.sp-arche.sp-full.sp-full--flip .sp-split>:not(:has(.sp-slot)){grid-column:1}}.sp-arche .sp-mini-stats b span{font:inherit;color:#fff}.sp-arche .sp-mini-stats b small{color:var(--sp-accent)}.sp-arche .sp-mini-stats b small{margin-left:3px;font-size:.5em;letter-spacing:.04em}.sp-arche .sp-mini-stats b{margin-bottom:8px;white-space:nowrap;font-variant-numeric:tabular-nums}@media(min-width:961px){.sp-arche .sp-mini-stats:has(>:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr))}.sp-arche .sp-mini-stats:has(>:nth-child(5))>div{grid-column:span 2}.sp-arche .sp-mini-stats:has(>:nth-child(5))>:nth-child(n+4){grid-column:span 3}}.sp-arche .sp-cta-box .sp-eyebrow .sp-ico{position:static;display:inline-block}.sp-arche .sp-cta-box h2+.sp-notify-form{margin-top:24px}.sp-arche .sp-slider-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.sp-arche .sp-slides{position:relative;aspect-ratio:1387 / 966;overflow:hidden;border-radius:16px;border:1px solid var(--sp-line);background:var(--sp-panel)}.sp-arche .sp-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .6s ease}.sp-arche .sp-slide.sp-on{opacity:1}.sp-arche .sp-slide img{width:100%;height:100%;object-fit:cover;object-position:top}.sp-arche .sp-slide-tabs{display:grid;gap:8px;margin-top:24px}.sp-arche .sp-slide-tab{display:flex;gap:14px;align-items:center;width:100%;padding:12px 14px;border-radius:16px;border:1px solid var(--sp-line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .3s,background .3s}.sp-arche .sp-slide-tab.sp-on{border-color:#ecff1280;background:var(--sp-panel)}.sp-arche .sp-slide-tab .sp-tile{flex:none}.sp-arche .sp-slide-tab b{display:block;font:700 22px/1.1 var(--sp-head);letter-spacing:.02em;text-transform:uppercase}.sp-arche .sp-slide-tab span span{display:block;margin-top:3px;font-size:13px;color:var(--sp-muted)}@media(min-width:961px){.sp-arche .sp-slider-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:56px}}.sp-arche.sp-slider{margin-top:152px;margin-bottom:56px}.sp-arche.sp-recommended{margin-top:56px;margin-bottom:56px}.sp-arche.sp-hslider{position:relative;min-height:calc(440px + 21.875vw);overflow:hidden;display:grid}.sp-arche .sp-hslide{position:relative;grid-area:1 / 1;display:flex;align-items:center;margin:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.sp-arche .sp-hslide.sp-on{opacity:1;visibility:visible;z-index:1}.sp-arche .sp-hslide-media{position:absolute;top:0;right:30%;bottom:0;left:0;display:block}.sp-arche .sp-hslide-media img,.sp-arche .sp-hslide-media video{width:100%;height:100%;object-fit:cover}.sp-arche .sp-hslide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to left,var(--sp-bg) 30%,rgba(13,13,13,.8) 44%,rgba(13,13,13,0) 66%),linear-gradient(180deg,rgba(13,13,13,0) 72%,rgba(13,13,13,.6) 88%,var(--sp-bg) 100%)}.sp-arche .sp-hslide>.sp-wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr 1fr;pointer-events:none}.sp-arche .sp-hslide-copy{grid-column:2;pointer-events:auto}.sp-arche .sp-hslide-copy h2{margin:18px 0 14px;font-size:clamp(64px,6.4vw,112px);line-height:.92}.sp-arche .sp-hslide-copy .sp-lead{max-width:600px}.sp-arche .sp-hslide-copy .sp-btn{margin-top:12px}.sp-arche .sp-hslider-dots{position:absolute;z-index:3;left:0;right:0;bottom:4px;display:flex;justify-content:center;pointer-events:none}.sp-arche .sp-hslider-dots .sp-slide-tab{position:relative;display:block;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:0;background:none;pointer-events:auto}.sp-arche .sp-hslider-dots .sp-slide-tab:before{content:"";position:absolute;left:5px;right:5px;top:20px;height:4px;border-radius:4px;background:#ffffff40;transition:background .2s}.sp-arche .sp-hslider-dots .sp-slide-tab:hover:before{background:#fff9}.sp-arche .sp-hslider-dots .sp-slide-tab.sp-on:before{background:var(--sp-accent)}.sp-arche.sp-intro{text-align:center}.sp-arche.sp-intro .sp-rte{max-width:760px;margin-inline:auto;font-weight:700}.template-index .sp-arche p,.template-index .sp-arche small{font-weight:700}.sp-arche.sp-intro{position:relative;overflow:hidden}.sp-arche .sp-intro-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.sp-arche.sp-intro>.sp-wrap{position:relative;z-index:1}.sp-arche.sp-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-bottom:120px;border-block:1px solid rgba(255,255,255,.1)}.sp-arche .sp-tile-link{display:block;padding:32px 20px 30px;color:#fff;text-align:center;transition:background .3s}.sp-arche .sp-tile-link+.sp-tile-link{border-left:1px solid rgba(255,255,255,.1)}.sp-arche .sp-tile-link img{display:block;width:100%;aspect-ratio:5 / 3;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sp-arche .sp-tile-link:hover{background:#ffffff08}.sp-arche .sp-tile-link:hover img{transform:scale(1.04)}.sp-arche .sp-tile-link small{display:block;margin-top:18px;color:#ffffff8c;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.sp-arche .sp-tile-link span{display:block;margin-top:4px;font:700 clamp(26px,2vw,34px)/1 var(--sp-head);letter-spacing:.03em;text-transform:uppercase}.sp-arche .sp-tile-link:hover span{color:var(--sp-accent)}.sp-arche.sp-intro.sp-pad{padding-block:clamp(72px,7.5vw,140px)}.sp-arche .sp-tile-link{padding:20px 20px 22px}.sp-arche .sp-tile-link img{aspect-ratio:auto;height:clamp(120px,8.5vw,160px)}.sp-arche .sp-tile-link small{margin-top:12px}.sp-arche.sp-full .sp-btn{margin-top:24px}@media(max-width:960px){.sp-arche.sp-hslider{min-height:0}.sp-arche .sp-hslide{display:block;padding-bottom:64px}.sp-arche .sp-hslide-media{position:relative;inset:auto;aspect-ratio:16 / 10}.sp-arche .sp-hslide:after{inset:0 0 auto;aspect-ratio:16 / 10;background:linear-gradient(180deg,rgba(13,13,13,0) 60%,var(--sp-bg) 100%)}.sp-arche .sp-hslide>.sp-wrap{display:block;margin-top:-12px}.sp-arche .sp-hslide-copy h2{font-size:clamp(44px,13vw,72px)}.sp-arche.sp-tiles{grid-auto-columns:62vw;overflow-x:auto;scroll-snap-type:x mandatory;margin-bottom:64px}.sp-arche .sp-tile-link{scroll-snap-align:start}}.sp-arche.sp-full .sp-slot>img[src*=".png"]{object-fit:contain}.sp-arche .sp-mini-stats:has([data-sp-count]) b{color:#fff}body:has(.sp-arche) .product-template .sf-prod-media img{border-radius:0}body:has(.sp-arche) .product-template .sf-media-nav .sf-prod-media{border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;background:#141414;transition:border-color .3s}body:has(.sp-arche) .product-template .sf-media-nav .swiper-slide-thumb-active .sf-prod-media,body:has(.sp-arche) .product-template .sf-media-nav .sf-prod-media:hover{border-color:#ecff12}body:has(.sp-arche) .main-product__block-title h1{font:700 clamp(34px,2.6vw,44px)/1 var(--font-stack-header);letter-spacing:.01em;text-transform:uppercase}body:has(.sp-arche) .main-product__block-title .prod__title{height:auto}body:has(.sp-arche) .main-product__block-price .f-price-item{font:700 23px/1.2 var(--font-stack-body);color:#fff}body:has(.sp-arche) .main-product__block-custom_liquid p{font-size:13px;line-height:1.5;color:#a1a1aa}body:has(.sp-arche) .main-product__block-buy_buttons .add-to-cart,body:has(.sp-arche) .main-product__block-buy_buttons .shopify-payment-button__button{height:52px;min-height:52px;border-radius:999px!important;font-size:13px;letter-spacing:.1em;text-transform:uppercase}body:has(.sp-arche) .main-product__block-buy_buttons .add-to-cart{border:1px solid rgba(255,255,255,.25);background:none;color:#fff}body:has(.sp-arche) .main-product__block-buy_buttons .add-to-cart:hover{border-color:#ecff12;color:#ecff12}body:has(.sp-arche) .main-product__block-buy_buttons .shopify-payment-button__button{box-shadow:0 10px 40px -14px #ecff12}body:has(.sp-arche) .main-product__block-shipping ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body:has(.sp-arche) .main-product__block-shipping li{margin:0;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#141414;font-size:13px}body:has(.sp-arche) .main-product__block-shipping li strong{font-weight:inherit}body:has(.sp-arche) .main-product__block-shipping .bottom-block__icon{flex:none;color:#ecff12}body:has(.sp-arche) .main-product__block-shipping .bottom-block__icon svg{stroke:currentColor}body:has(.sp-arche) .main-product__block-buy_buttons .shopify-payment-button__button--unbranded{background:#ecff12!important;color:#0d0d0d!important;font-weight:700}body:has(.sp-arche) .main-product__block-addons .actions-block{border:0}@media(min-width:961px){body:has(.sp-arche) .product-template>.container{max-width:1560px;width:calc(100% - clamp(32px,7.2vw,130px));padding-inline:0}body:has(.sp-arche) .product-template .sf-prod__info-wrapper{padding-left:32px}}@media(max-width:600px){body:has(.sp-arche) .main-product__block-shipping ul{grid-template-columns:minmax(0,1fr)}}.sp-arche .sp-rv-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.sp-arche .sp-rv{display:flex;flex-direction:column;padding:8px 8px 14px;border:1px solid var(--sp-line);border-radius:16px;background:var(--sp-panel);text-decoration:none;color:inherit}.sp-arche .sp-rv:hover{border-color:#ecff1266}.sp-arche .sp-rv-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px;margin-bottom:12px;background:#000}.sp-arche .sp-rv-thumb img{width:100%;height:100%;object-fit:cover;transition:scale .4s}.sp-arche .sp-rv:hover .sp-rv-thumb img{scale:1.04}.sp-arche .sp-rv-thumb i{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px;border-radius:50%;background:var(--sp-accent)}.sp-arche .sp-rv-thumb i:after{content:"";position:absolute;left:13px;top:10px;border-left:11px solid #0d0d0d;border-block:7px solid transparent}.sp-arche .sp-rv q{quotes:"\201c" "\201d";flex:1;padding:0 6px;font-size:13px;line-height:1.45;color:var(--sp-muted)}.sp-arche .sp-rv b{padding:10px 6px 0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff}.sp-arche .sp-rv small{padding:2px 6px 0;font-size:10px;color:var(--sp-muted)}.sp-arche .sp-rv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-arche .sp-rv-grid{gap:16px}.sp-arche .sp-rv{display:grid;grid-template-columns:60% minmax(0,1fr);grid-template-rows:1fr auto auto;column-gap:14px;padding:12px}.sp-arche .sp-rv q{font-size:16px}.sp-arche .sp-rv b{font-size:13px}.sp-arche .sp-rv small{font-size:11px}.sp-arche .sp-rv-thumb{grid-row:1 / -1;margin:0}.sp-arche .sp-rv q{align-self:center}@media(max-width:1100px){.sp-arche .sp-rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.sp-arche .sp-rv-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:1101px){.sp-arche .sp-rv-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-arche .sp-specs-head:not(:has(img)) .sp-xl{font-size:clamp(34px,3vw,46px)}.sp-arche .sp-tile-logo{width:32px;height:32px;border-radius:6px;object-fit:contain}.sp-arche .sp-rec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sp-arche .sp-rec{display:block;color:inherit;text-decoration:none}.sp-arche .sp-rec figure{margin:0 0 14px;aspect-ratio:1 / 1;overflow:hidden;border-radius:24px;border:1px solid var(--sp-line);background:var(--sp-panel);transition:border-color .3s}.sp-arche .sp-cta-box.sp-cta-box--small h2{font-size:clamp(30px,3.2vw,50px)}.sp-arche .sp-rec figure{padding:10%}.sp-arche .sp-rec img{width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sp-arche .sp-rec:hover figure{border-color:#ecff1266}.sp-arche .sp-rec:hover img{transform:scale(1.04)}.sp-arche .sp-rec h3{margin:0 0 4px;font-size:24px;line-height:1.05}.sp-arche .sp-rec p{margin:0;color:var(--sp-accent)}@media(max-width:960px){.sp-arche .sp-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-arche .sp-tour-media{border:0;border-radius:0;background:none;aspect-ratio:16 / 9}@media(min-width:961px){.sp-arche .sp-split--blend{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sp-arche .sp-split--blend.sp-split--text-first{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.sp-arche .sp-split--blend.sp-split--flip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sp-arche .sp-rv[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sp-ui.css.map */
