:root{--bg:#ffffff;--bg-2:#f5f5f5;--surface:rgba(0,0,0,.035);--surface-solid:#f3f3f3;--line:rgba(0,0,0,.1);--line-strong:rgba(0,0,0,.2);--text:#000000;--muted:#5c5c5c;--ink:#ffffff;--cyan:#000000;--violet:#3a3a3a;--rose:#7a7a7a;--iris:linear-gradient(100deg,var(--cyan) 0%,var(--violet) 55%,var(--rose) 100%);--media-bg:#f2f2f2;--header-bg:rgba(255,255,255,.78);--ok:#62f0b4;--neon:#00d1d9;--neon-soft:rgba(0,209,217,.18);--neon-ink:#00808a;--neon-glow:0 0 6px rgba(0,209,217,.9),0 0 18px rgba(0,209,217,.45);--danger:#ff7a9a;--radius-s:10px;--radius-m:18px;--radius-l:28px;--gutter:clamp(16px,4vw,56px);--maxw:1320px;--font:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.7,.1,1);--header-h:76px}.scheme-dark,.announce,.hero,.kinetic,.ticker,.page-hero,.site-footer,.universes,.tile:not(.tile--light),.search-overlay{--bg:#000000;--bg-2:#0a0a0a;--surface:rgba(255,255,255,.04);--surface-solid:#111111;--line:rgba(255,255,255,.12);--line-strong:rgba(255,255,255,.26);--text:#ffffff;--muted:#a3a3a3;--ink:#000000;--cyan:#ffffff;--violet:#c4c4c4;--rose:#6f6f6f;--media-bg:#000;--neon-ink:#00d1d9;color:var(--text)}.scheme-dark,.ticker,.page-hero,.universes{background:var(--bg)}.scheme-light{background:var(--bg);color:var(--text)}.scheme-tint{--bg:#eaf8f8;--surface:rgba(0,90,95,.05);--line:rgba(0,70,75,.14);--line-strong:rgba(0,70,75,.26);--media-bg:#ffffff;background:var(--bg);color:var(--text)}.scheme-grey{--bg:#f4f4f4;--media-bg:#ffffff;background:var(--bg);color:var(--text)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60vw 50vh at 85% 0%,rgba(0,209,217,.06),transparent 70%),var(--bg)}img,video,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--neon);outline-offset:3px;border-radius:6px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:12px;top:-60px;z-index:999;background:var(--text);color:var(--bg);padding:10px 16px;border-radius:999px}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(64px,10vw,140px)}.section--tight{padding-block:clamp(40px,6vw,80px)}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.t-display{font-size:clamp(44px,8vw,124px);font-weight:900;font-style:italic;font-stretch:112%;text-transform:uppercase;letter-spacing:-.035em;line-height:.9}.t-h1{font-size:clamp(34px,5vw,70px);font-weight:800;font-style:italic;letter-spacing:-.035em;line-height:1}.t-h2{font-size:clamp(28px,3.6vw,50px);font-weight:800;font-style:italic;letter-spacing:-.03em;line-height:1.02}.t-h3{font-size:clamp(20px,1.8vw,26px);font-weight:450}.t-lead{font-size:clamp(17px,1.4vw,20px);color:var(--muted);max-width:56ch;line-height:1.55}.t-small{font-size:14px;color:var(--muted)}.iris-text{background:var(--iris);-webkit-background-clip:text;background-clip:text;color:transparent}.rte{color:var(--muted);max-width:70ch}.rte h2,.rte h3{color:var(--text);margin:1.6em 0 .5em}.rte a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.rte img{border-radius:var(--radius-m);margin-block:1.2em}.btn{--b:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:transform .35s var(--ease),background .35s,border-color .35s,box-shadow .35s;white-space:nowrap}.btn--primary{background:var(--text);color:var(--ink);box-shadow:0 0 #fff0}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--neon),0 12px 30px -10px #00d1d98c}.btn--ghost{border-color:var(--line-strong);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--ghost:hover{border-color:var(--text)}.btn--iris{background:linear-gradient(100deg,#fff,#d9d9d9 45%,#9e9e9e);color:var(--ink)}.btn--iris:hover{transform:translateY(-2px);box-shadow:0 14px 44px -10px #ffffff40}.btn--block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn .btn__spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite;display:none}.btn.is-loading .btn__spin{display:block}@keyframes spin{to{transform:rotate(360deg)}}.link-arrow{display:inline-flex;gap:8px;align-items:center;color:var(--text);border-bottom:1px solid var(--line-strong);padding-bottom:4px;transition:border-color .3s}.link-arrow:hover{border-color:var(--neon);box-shadow:0 6px 12px -8px var(--neon)}.link-arrow svg{color:var(--neon)}.announce{position:relative;z-index:60;text-align:center;font-size:13px;color:var(--muted);padding:9px var(--gutter);border-bottom:1px solid var(--line);background:#0009}.announce a{color:var(--text)}.header-wrapper{position:sticky;top:0;z-index:50;transition:transform .45s var(--ease)}.header-wrapper:has(.is-hidden){transform:translateY(-110%)}.site-header{position:relative;padding:12px var(--gutter)}.header-bar{max-width:var(--maxw);margin-inline:auto;height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 10px 0 22px;border-radius:999px;background:var(--header-bg);border:1px solid var(--line);box-shadow:0 10px 40px -20px #00000040;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.logo{display:flex;align-items:center;gap:10px;font-weight:600;font-size:19px;letter-spacing:-.03em}.logo img{height:30px;width:auto;max-width:none}.logo__mark{width:22px;height:22px;border-radius:50%;background:conic-gradient(from 210deg,var(--cyan),var(--violet),var(--rose),var(--cyan));box-shadow:0 0 18px #ffffff80}.nav{display:flex;justify-content:center;gap:4px}.nav__item{position:relative}.nav__link{display:flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font-size:14.5px;color:var(--muted);transition:color .25s,background .25s;background:none;border:0;cursor:pointer}.nav__link:hover,.nav__item:focus-within>.nav__link,.nav__link[aria-current=page]{color:var(--text);background:#ffffff0d}.nav__link{position:relative}.nav__link[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--neon);box-shadow:var(--neon-glow)}.nav__chev{width:10px;height:10px;transition:transform .3s}.nav__item:hover .nav__chev{transform:rotate(180deg)}.mega{position:absolute;top:calc(100% + 14px);left:50%;min-width:520px;padding:22px;border-radius:var(--radius-m);background:#fffffff7;border:1px solid var(--line);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 28px;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:.3s var(--ease);box-shadow:0 30px 80px -30px #00000059}.nav__item:hover .mega,.nav__item:focus-within .mega{opacity:1;visibility:visible;transform:translate(-50%)}.mega__title{font-size:13px;color:var(--text);font-weight:500;margin-bottom:8px;display:block}.mega__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mega__list a{font-size:14px;color:var(--muted);transition:color .2s}.mega__list a:hover{color:var(--neon);text-shadow:0 0 10px rgba(0,209,217,.6)}.header-actions{display:flex;align-items:center;gap:2px;grid-column:3;justify-self:end}.icon-btn{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:0;background:none;cursor:pointer;color:var(--text);transition:background .25s}.icon-btn:hover{background:#ffffff12}.icon-btn svg{width:20px;height:20px}.cart-count{position:absolute;top:5px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--neon);box-shadow:var(--neon-glow);color:var(--ink);font-size:11px;font-weight:700;display:grid;place-items:center}.cart-count:empty,.cart-count[data-count="0"]{display:none}.menu-toggle{display:none}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:none;align-items:flex-start;justify-content:center;padding-top:18vh}.search-overlay.is-open{display:flex}.search-overlay form{width:min(720px,90vw);display:flex;gap:10px;border-bottom:1px solid var(--line-strong);padding-bottom:12px}.search-overlay input{flex:1;background:none;border:0;font-size:clamp(24px,4vw,42px);font-weight:700;font-style:italic;letter-spacing:-.03em;outline:none}.search-overlay input::placeholder{color:var(--muted)}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:var(--bg);padding:24px var(--gutter);transform:translate(100%);transition:transform .5s var(--ease);overflow:auto}.mobile-nav.is-open{transform:none}.mobile-nav__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.mobile-nav details{border-bottom:1px solid var(--line)}.mobile-nav summary,.mobile-nav>nav>a{display:flex;justify-content:space-between;padding:18px 0;font-size:24px;font-weight:800;font-style:italic;letter-spacing:-.03em;cursor:pointer;list-style:none}.mobile-nav>nav>a{border-bottom:1px solid var(--line)}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav details ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.mobile-nav details ul a{color:var(--muted)}.mobile-nav details ul strong{display:block;font-weight:500;color:var(--text);margin-top:6px}.hero{position:relative;height:var(--hero-scroll,220vh);margin-top:calc(-1 * var(--header-h) - 12px)}.hero__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(22vmax 8vmax at 62% 48%,rgba(0,209,217,.16),transparent 70%),radial-gradient(40vmax 40vmax at 60% 45%,rgba(255,255,255,.35),transparent 60%),radial-gradient(30vmax 30vmax at 35% 60%,rgba(255,255,255,.25),transparent 60%),var(--bg)}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 40%,#000000d9)}.hero__content{position:absolute;inset:auto 0 0 0;z-index:2;padding:0 var(--gutter) clamp(36px,7vh,80px);max-width:var(--maxw);margin-inline:auto;will-change:opacity,transform}.hero__kicker{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin-bottom:22px;padding:7px 14px 7px 8px;border:1px solid var(--line);border-radius:999px;background:#0a0a0a80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__kicker i{width:8px;height:8px;border-radius:50%;background:var(--neon);box-shadow:var(--neon-glow);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.45}}.hero__title{max-width:12ch}.hero__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:28px}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__scroll{position:absolute;right:var(--gutter);bottom:clamp(36px,7vh,80px);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.hero__scroll span{width:1px;height:56px;background:linear-gradient(var(--neon),transparent);box-shadow:0 0 8px var(--neon);animation:drip 2.2s var(--ease) infinite;transform-origin:top}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.hero__outro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;text-align:center;padding:var(--gutter);opacity:0;pointer-events:none}.hero__outro p{font-size:clamp(28px,4.6vw,64px);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.04em;line-height:1.05;max-width:16ch;margin:0}.ticker{border-block:1px solid var(--line);overflow:hidden;padding:18px 0;background:#0a0a0a66}.ticker__track{display:flex;gap:56px;width:max-content;animation:ticker 38s linear infinite}.ticker__item{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--muted);white-space:nowrap}.ticker__item:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--neon);box-shadow:var(--neon-glow)}@keyframes ticker{to{transform:translate(-50%)}}.sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(32px,4vw,56px)}.sec-head .t-lead{margin-top:14px}.universes{perspective:1600px}.universe-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px var(--gutter) 30px;scrollbar-width:none;transform-style:preserve-3d}.universe-track::-webkit-scrollbar{display:none}.universe{position:relative;scroll-snap-align:start;aspect-ratio:3/4;border-radius:var(--radius-l);overflow:hidden;background:var(--surface-solid);border:1px solid var(--line);isolation:isolate;transform:rotateY(var(--ry,0deg)) translateZ(var(--tz,0px));transition:transform .2s linear,border-color .4s}.universe:hover{border-color:var(--line-strong)}.universe__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.universe__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.universe:hover .universe__media img{transform:scale(1.06)}.universe__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000eb)}.universe__body{position:absolute;inset:auto 0 0 0;padding:26px}.universe__body h3{font-size:clamp(22px,2vw,28px);font-weight:800;font-style:italic;letter-spacing:-.02em}.universe__body p{margin:6px 0 0;color:var(--muted);font-size:14.5px}.universe__count{position:absolute;top:20px;right:20px;font-size:13px;color:var(--text);padding:6px 12px;border-radius:999px;background:#00000080;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.universe__placeholder{width:100%;height:100%;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.35),transparent 55%),var(--surface-solid)}.product-grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-m);background:var(--bg);border:1px solid var(--line);transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease),border-color .4s}.card:hover{border-color:#00d1d98c;box-shadow:0 0 0 1px #00d1d926,0 24px 50px -24px #00808a73}.card__media{position:relative;aspect-ratio:1/1;border-radius:calc(var(--radius-m) - 1px) calc(var(--radius-m) - 1px) 0 0;overflow:hidden;background:var(--media-bg)}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:opacity .5s,transform .8s var(--ease);transform:translateZ(30px)}.card__media img+img{opacity:0}.card:hover .card__media img+img{opacity:1}.card:hover .card__media img:first-child:not(:only-child){opacity:0}.card__glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.14),transparent 45%);opacity:0;transition:opacity .4s}.card:hover .card__glare{opacity:1}.card__badge{position:absolute;top:14px;left:14px;z-index:2;font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;background:#000;color:#fff;box-shadow:0 0 0 1px var(--neon)}.card__badge--sale{background:var(--iris);color:var(--ink);border:0;font-weight:600}.card__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.card__vendor{font-size:12.5px;color:var(--muted)}.card__title{font-size:16px;font-weight:450;letter-spacing:-.01em;line-height:1.3}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;min-height:52px}.price{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:500}.price s{color:var(--muted);font-weight:350;font-size:14px}.price--lg{font-size:28px;letter-spacing:-.02em}.card__add{position:relative;z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid var(--line-strong);background:#ffffff0a;display:grid;place-items:center;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.card__add:hover{background:var(--neon);color:var(--ink);border-color:var(--neon);box-shadow:var(--neon-glow)}.card__add svg{width:18px;height:18px}.card__soldout{font-size:13px;color:var(--muted)}.spotlight{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}.spotlight__stage{position:relative;aspect-ratio:1/1;border-radius:var(--radius-l);perspective:1200px}.spotlight__ring{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:conic-gradient(from 0deg,var(--cyan),var(--violet),var(--rose),var(--cyan));filter:blur(70px);opacity:.16;animation:spin 18s linear infinite}.spotlight__orbit{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;border:1px solid var(--line-strong);transform:rotateX(68deg)}.spotlight__orbit+.spotlight__orbit{top:18%;right:18%;bottom:18%;left:18%;transform:rotateX(68deg) rotateY(30deg);border-color:#00d1d98c;box-shadow:0 0 14px #00d1d959,inset 0 0 14px #00d1d940}.spotlight__img{position:absolute;top:12%;right:12%;bottom:12%;left:12%;display:grid;place-items:center;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease)}.spotlight__img img{max-height:100%;object-fit:contain;filter:drop-shadow(0 40px 60px rgba(0,0,0,.55));animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-14px)}}.spec-list{list-style:none;margin:28px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.spec-list li{padding:16px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.spec-list li:nth-child(odd){padding-right:16px}.spec-list b{font-weight:450;font-size:18px;letter-spacing:-.02em}.spec-list span{font-size:13.5px;color:var(--muted)}.spotlight__buy{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.promises{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius-l);overflow:hidden;background:#0e0e0e73}.promise{padding:30px 28px;border-right:1px solid var(--line)}.promise:last-child{border-right:0}.promise svg{width:28px;height:28px;color:var(--neon);margin-bottom:18px;filter:drop-shadow(0 0 6px rgba(0,209,217,.7))}.promise h3{font-size:17px;font-weight:500;letter-spacing:-.015em}.promise p{margin:6px 0 0;font-size:14.5px;color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}.split__media{position:relative;border-radius:var(--radius-l);overflow:hidden;aspect-ratio:5/4;border:1px solid var(--line);background:var(--surface-solid)}.split__media img{width:100%;height:100%;object-fit:cover}.split__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 75%);mask-image:radial-gradient(circle at 50% 50%,#000,transparent 75%)}.stats{display:flex;flex-wrap:wrap;gap:40px;margin:30px 0 34px}.stats b{display:block;font-size:clamp(30px,3vw,44px);font-weight:900;font-style:italic;letter-spacing:-.03em}.stats span{font-size:14px;color:var(--muted)}.newsletter{position:relative;overflow:hidden;border-radius:var(--radius-l);border:1px solid var(--line);padding:clamp(36px,6vw,80px);text-align:center;background:radial-gradient(70% 120% at 50% 120%,rgba(0,209,217,.22),transparent 60%),var(--bg-2)}.newsletter .t-lead{margin:14px auto 30px}.field-row{display:flex;gap:10px;max-width:520px;margin-inline:auto;padding:6px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg)}.field-row input{flex:1;min-width:0;background:none;border:0;padding:0 18px;outline:none}.field-row input::placeholder{color:var(--muted)}.form-msg{margin-top:14px;font-size:14px}.form-msg--ok{color:var(--ok)}.form-msg--err{color:var(--danger)}.site-footer{border-top:1px solid var(--line);margin-top:clamp(40px,6vw,80px);padding:clamp(48px,6vw,80px) 0 28px;background:#000}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.footer-grid h4{font-size:14px;font-weight:500;margin-bottom:14px}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer-grid ul a{color:var(--muted);font-size:14.5px;transition:color .2s}.footer-grid ul a:hover{color:var(--text)}.footer-word{font-size:clamp(64px,16vw,240px);font-weight:900;font-style:italic;font-stretch:112%;letter-spacing:-.04em;line-height:.85;margin:56px 0 30px;background:linear-gradient(180deg,#fff3,#fff0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.payments{display:flex;flex-wrap:wrap;gap:6px}.payments svg{width:38px;height:24px}.socials{display:flex;gap:8px;margin-top:18px}.socials a{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}.socials svg{width:16px;height:16px}.localization select{background:#ffffff0a;border:1px solid var(--line);border-radius:999px;padding:8px 14px;color:var(--text)}.localization option{background:var(--bg)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .4s}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{position:absolute;top:10px;right:10px;bottom:10px;width:min(440px,calc(100vw - 20px));display:flex;flex-direction:column;border-radius:var(--radius-l);border:1px solid var(--line);background:#0e0e0ef0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:translate(110%);transition:transform .55s var(--ease)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid var(--line)}.drawer__head h2{font-size:22px;font-weight:400}.drawer__body{flex:1;overflow:auto;padding:8px 24px}.drawer__foot{padding:20px 24px 24px;border-top:1px solid var(--line);display:grid;gap:12px}.drawer__total{display:flex;justify-content:space-between;font-size:18px}.drawer__empty{display:grid;place-items:center;text-align:center;gap:16px;height:100%;color:var(--muted)}.ship-bar{font-size:13.5px;color:var(--muted)}.ship-bar__track{height:4px;border-radius:4px;background:var(--line);margin-top:8px;overflow:hidden}.ship-bar__fill{height:100%;background:var(--neon);box-shadow:var(--neon-glow);border-radius:4px;transition:width .6s var(--ease)}.line{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}.line__img{width:76px;height:76px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);object-fit:contain;padding:6px}.line__title{font-size:15px;font-weight:450;line-height:1.3}.line__variant{font-size:13px;color:var(--muted)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:999px;margin-top:10px}.qty button{width:34px;height:34px;border:0;background:none;cursor:pointer;color:var(--text);border-radius:50%}.qty button:hover{background:#ffffff0f}.qty input{width:34px;text-align:center;background:none;border:0;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty--lg button{width:46px;height:50px}.qty--lg input{width:40px}.line__remove{font-size:12.5px;color:var(--muted);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;margin-top:8px;padding:0}.toast{position:fixed;left:50%;bottom:24px;z-index:120;transform:translate(-50%,140%);padding:14px 22px;border-radius:999px;background:var(--text);color:var(--ink);font-size:14.5px;font-weight:500;transition:transform .5s var(--ease)}.toast.is-on{transform:translate(-50%)}.breadcrumbs{font-size:13.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.breadcrumbs a:hover{color:var(--text)}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,5vw,80px);align-items:start}.gallery{position:sticky;top:calc(var(--header-h) + 16px);display:grid;gap:14px}.gallery__main{position:relative;aspect-ratio:1/1;border-radius:var(--radius-l);border:1px solid var(--line);overflow:hidden;background:var(--media-bg);perspective:1200px}.gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;padding:7%}.gallery__slide.is-active{display:grid}.gallery__slide img{max-height:100%;object-fit:contain;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease);filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}.gallery__slide model-viewer,.gallery__slide video,.gallery__slide iframe{width:100%;height:100%;--poster-color:transparent;border:0;border-radius:var(--radius-m)}.gallery__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.gallery__thumbs button{flex:0 0 76px;height:76px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;padding:6px;cursor:pointer;position:relative}.gallery__thumbs button[aria-current=true]{border-color:var(--neon);box-shadow:0 0 12px #00d1d966}.gallery__thumbs img{width:100%;height:100%;object-fit:contain}.gallery__thumbs .tag3d{position:absolute;bottom:4px;right:4px;font-size:10px;padding:1px 5px;border-radius:6px;background:var(--iris);color:var(--ink);font-weight:600}.pdp__info{display:grid;gap:22px}.pdp__title{font-size:clamp(30px,3.6vw,48px);font-weight:800;font-style:italic;letter-spacing:-.03em;line-height:1.02}.stock{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.stock i{width:8px;height:8px;border-radius:50%;background:var(--neon);box-shadow:var(--neon-glow)}.stock--out i{background:var(--danger);box-shadow:0 0 10px var(--danger)}.option{border:0;margin:0;padding:0}.option legend{font-size:14px;color:var(--muted);margin-bottom:10px;padding:0}.option__values{display:flex;flex-wrap:wrap;gap:8px}.option__values input{position:absolute;opacity:0;pointer-events:none}.option__values label{padding:10px 18px;border-radius:999px;border:1px solid var(--line-strong);cursor:pointer;font-size:14.5px;transition:.25s}.option__values input:checked+label{background:var(--text);color:var(--ink);border-color:var(--text)}.option__values input:focus-visible+label{outline:2px solid var(--neon);outline-offset:3px}.buy-row{display:flex;gap:12px;align-items:stretch}.buy-row .btn{flex:1}.shopify-payment-button__button--unbranded{border-radius:999px!important;min-height:52px!important;background:transparent!important;border:1px solid var(--line-strong)!important;color:var(--text)!important;font-family:var(--font)!important}.shopify-payment-button__button{border-radius:999px!important;overflow:hidden}.shopify-payment-button__more-options{color:var(--muted)!important}.assurances{list-style:none;margin:0;padding:20px 0 0;display:grid;gap:12px;border-top:1px solid var(--line)}.assurances li{display:flex;gap:12px;align-items:center;font-size:14.5px;color:var(--muted)}.assurances svg{width:20px;height:20px;color:var(--neon);flex:none;filter:drop-shadow(0 0 5px rgba(0,209,217,.6))}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;list-style:none;font-weight:450}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-size:22px;font-weight:300;transition:transform .3s}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion .rte{padding-bottom:20px}.sticky-buy{position:fixed;left:50%;bottom:14px;z-index:40;transform:translate(-50%,150%);display:flex;align-items:center;gap:16px;padding:8px 8px 8px 20px;border-radius:999px;background:#101010e6;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .5s var(--ease);max-width:calc(100vw - 24px)}.sticky-buy.is-on{transform:translate(-50%)}.sticky-buy__title{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32vw}.sticky-buy .btn{min-height:44px}.coll-hero{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(24px,3vw,40px)}.coll-hero__desc{margin-top:14px}.toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-block:1px solid var(--line);margin-bottom:28px;position:sticky;top:var(--header-h);z-index:5;background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toolbar select,.filters select{background:#ffffff0a;border:1px solid var(--line-strong);border-radius:999px;padding:10px 16px}.toolbar option{background:var(--bg)}.coll-layout{display:grid;grid-template-columns:240px 1fr;gap:36px;align-items:start}.filters{position:sticky;top:calc(var(--header-h) + 80px);display:grid;gap:4px}.filters details{border-bottom:1px solid var(--line);padding:4px 0}.filters summary{padding:12px 0;cursor:pointer;font-weight:450;list-style:none;display:flex;justify-content:space-between}.filters summary::-webkit-details-marker{display:none}.filters label{display:flex;gap:10px;align-items:center;font-size:14.5px;color:var(--muted);padding:5px 0;cursor:pointer}.filters input[type=checkbox]{accent-color:var(--violet);width:16px;height:16px}.filters .price-range{display:flex;gap:8px;padding-bottom:12px}.filters .price-range input{width:100%;background:#ffffff0a;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.chip{font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--line-strong)}.pagination{display:flex;justify-content:center;gap:6px;margin-top:48px}.pagination a,.pagination span{min-width:44px;height:44px;display:grid;place-items:center;padding:0 12px;border-radius:999px;border:1px solid var(--line)}.pagination .current{background:var(--text);color:var(--ink)}.empty{padding:60px 0;text-align:center;color:var(--muted);display:grid;gap:18px;justify-items:center}.cart-page{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(24px,4vw,60px);align-items:start}.cart-summary{position:sticky;top:calc(var(--header-h) + 20px);padding:28px;border-radius:var(--radius-l);border:1px solid var(--line);background:#0e0e0e8c;display:grid;gap:16px}.cart-summary textarea{width:100%;min-height:90px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line);padding:12px}.input{width:100%;min-height:50px;background:#ffffff0a;border:1px solid var(--line-strong);border-radius:14px;padding:0 16px}.input:focus{outline:none;border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-soft)}[data-reveal]{opacity:0;transform:translateY(40px) scale(.98);transition:opacity 1s var(--ease),transform 1.2s var(--ease)}[data-reveal].is-in{opacity:1;transform:none}@media(max-width:1100px){.product-grid{--cols:3}.promises{grid-template-columns:1fr 1fr}.promise:nth-child(2){border-right:0}.promise:nth-child(-n+2){border-bottom:1px solid var(--line)}.coll-layout{grid-template-columns:1fr}.filters{position:static;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 20px}}@media(max-width:900px){.nav{display:none}.menu-toggle{display:grid}.header-bar{grid-template-columns:auto 1fr auto;padding-left:18px}.spotlight,.split,.pdp,.cart-page{grid-template-columns:1fr}.gallery{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}}@media(max-width:640px){:root{--header-h:68px}.header-bar{height:54px;gap:8px}.product-grid{--cols:2}.promises{grid-template-columns:1fr}.promise{border-right:0;border-bottom:1px solid var(--line)}.promise:last-child{border-bottom:0}.hero__scroll{display:none}.hero .t-display{font-size:clamp(40px,11.5vw,56px)}.hero__row{margin-top:18px;gap:20px}.hero__kicker{margin-bottom:16px}.hero__actions .btn{flex:1}.card__body{padding:12px 12px 14px}.card__title{font-size:14.5px}.spec-list{grid-template-columns:1fr}.spec-list li:nth-child(odd){padding-right:0}.field-row{flex-direction:column;border-radius:22px}.field-row input{min-height:48px}.sticky-buy__title,.header-actions .hide-sm{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}.hero{height:100vh}}::selection{background:var(--neon);color:var(--ink)}.header-bar:after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--neon),transparent);opacity:.7;pointer-events:none}.header-bar{position:relative}.sec-head .t-h2:after{content:"";display:block;width:44px;height:2px;margin-top:16px;border-radius:2px;background:var(--neon);box-shadow:var(--neon-glow)}.spec-list b:before{content:"";display:inline-block;width:6px;height:6px;margin:0 10px 3px 0;border-radius:50%;background:var(--neon);box-shadow:var(--neon-glow)}.newsletter{box-shadow:inset 0 1px #00d1d959}.field-row:focus-within{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-soft),0 0 22px -6px var(--neon)}.btn--iris:hover{box-shadow:0 0 0 1px var(--neon),0 0 24px -4px #00d1d9b3}.universe:hover{border-color:#00d1d980;box-shadow:0 0 30px -12px #00d1d9b3}.universe__count{border-color:#00d1d959}.qty button:hover{color:var(--neon)}.pagination .current{box-shadow:var(--neon-glow)}.show-sm{display:none}.header-cta{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;margin-left:6px;border-radius:999px;background:var(--text);color:var(--ink);font-size:14px;font-weight:600;transition:box-shadow .3s}.header-cta svg{width:18px;height:18px}.header-cta:hover{box-shadow:0 0 0 1px var(--neon),0 0 20px -4px #00d1d999}.instore{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.instore i{width:7px;height:7px;border-radius:50%;background:var(--neon);box-shadow:var(--neon-glow)}.instore--lg{font-size:15px;color:var(--text)}.card__media img{object-fit:cover;padding:0}.card__media{background:var(--media-bg)}.card__desc{margin:2px 0 0;font-size:14px;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__more{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;transition:background .3s,color .3s,border-color .3s}.card:hover .card__more{background:var(--text);color:var(--ink);border-color:var(--text)}.card__foot{min-height:44px}.store-card{display:grid;gap:6px;padding:26px;border-radius:var(--radius-l);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.store-card__status{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:14px;font-weight:600}.store-card__status i{width:8px;height:8px;border-radius:50%;background:var(--neon);box-shadow:var(--neon-glow)}.store-card__name{margin:0;font-size:clamp(28px,3vw,40px);font-weight:900;font-style:italic;letter-spacing:-.03em;line-height:1}.store-card__tag{margin:0;font-size:12.5px;text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.store-card__addr{font-style:normal;margin-top:10px;color:var(--text)}.store-card__hours,.store-card__phone{margin:4px 0 0;color:var(--muted);font-size:14.5px}.store-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.store-card--compact{background:transparent;border:0;padding:0}.gallery__main{background:var(--media-bg)}.gallery__slide img{filter:none}.gallery__slide:first-child{padding:0}.gallery__slide:first-child img{width:100%;height:100%;object-fit:cover}.gallery__thumbs button{background:var(--media-bg);overflow:hidden}.gallery__thumbs button img{object-fit:cover}.kinetic{position:relative;height:calc(var(--steps,5) * 85vh + 60vh)}.kinetic__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#000}.kinetic__media{position:absolute;top:0;right:0;bottom:0;left:0}.kinetic__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.12);transition:opacity .9s var(--ease),transform 2.4s var(--ease)}.kinetic__img.is-on{opacity:1;transform:scale(1)}.kinetic__img img{width:100%;height:100%;object-fit:cover}.kinetic__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000eb,#0000008c 55%,#00000040)}.kinetic__inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.kinetic__kicker{font-size:13px;text-transform:uppercase;letter-spacing:.24em;color:var(--muted);margin:0 0 24px}.kinetic__stack{position:relative;height:clamp(150px,22vw,300px)}.kinetic__item{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.kinetic__item.is-on{pointer-events:auto}.kinetic__word{position:relative;display:inline-block;padding:.04em .16em .08em .1em;font-size:clamp(46px,9.5vw,148px);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.025em;line-height:.95;isolation:isolate}.kinetic__word:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--text);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease);z-index:-1}.kinetic__word span{display:inline-block;color:var(--ink);opacity:0;transform:translate(18vw) skew(-16deg);transition:transform .6s var(--ease),opacity .4s}.kinetic__sub{font-size:clamp(20px,3vw,40px);font-weight:300;font-style:italic;margin-top:.25em;padding-left:.15em;opacity:0;transform:translateY(20px);transition:opacity .5s .15s,transform .6s .15s var(--ease)}.kinetic__item.is-on .kinetic__word:before{transform:scaleX(1)}.kinetic__item.is-on .kinetic__word span{opacity:1;transform:none;transition-delay:.08s}.kinetic__item.is-on .kinetic__sub{opacity:1;transform:none}.kinetic__item.is-out .kinetic__word span{opacity:0;transform:translate(-10vw) skew(10deg)}.kinetic__item.is-out .kinetic__word:before{transform:scaleX(0);transform-origin:right}.kinetic__progress{display:flex;gap:8px;margin-top:48px}.kinetic__progress i{width:28px;height:3px;border-radius:3px;background:var(--line-strong);transition:background .4s,box-shadow .4s,width .4s}.kinetic__progress i.is-on{width:52px;background:var(--neon);box-shadow:var(--neon-glow)}.tiles{padding:clamp(12px,1.5vw,20px)}.tiles__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.5vw,20px);max-width:1600px;margin-inline:auto}.tile{position:relative;display:flex;flex-direction:column;min-height:min(78vh,760px);border-radius:var(--radius-l);overflow:hidden;background:var(--bg);border:1px solid var(--line);isolation:isolate}.tile--wide{grid-column:1/-1;min-height:min(86vh,820px)}.tile__text{position:relative;z-index:2;text-align:center;padding:clamp(36px,5vw,64px) 24px 0;display:grid;justify-items:center;gap:10px}.tile__kicker{margin:0;font-size:14px;color:var(--neon-ink);font-weight:700}.tile__title{font-size:clamp(34px,4.6vw,68px);font-weight:900;font-style:italic;letter-spacing:-.035em;line-height:.98}.tile__sub{margin:0;font-size:clamp(17px,1.5vw,21px);color:var(--muted);max-width:40ch}.tile__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:14px}.tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;perspective:1200px}.tile--light .tile__media{top:30%;right:0;bottom:0;left:0}.tile--light.tile--wide .tile__media{top:22%;right:0;bottom:0;left:0}.tile__media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.02);transition:transform .8s var(--ease)}.tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000d1,#00000059 32%,#0000 55%)}.tile--light .tile__media img{object-fit:contain;object-position:center bottom}.tile--light{background:#f4f4f4;color:#000;border-color:transparent}.tile--light .tile__sub{color:#555}.tile--light .tile__media:after{display:none}.services__list{display:grid;gap:clamp(48px,7vw,110px)}.service{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.service:nth-child(2n) .service__media{order:2}.service__media{position:relative;aspect-ratio:4/3;border-radius:var(--radius-l);overflow:hidden;border:1px solid var(--line);background:var(--media-bg);transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease)}.service__media img{width:100%;height:100%;object-fit:cover}.service__kicker{margin:0 0 12px;font-size:13px;text-transform:uppercase;letter-spacing:.22em;color:var(--muted)}.service__title{font-size:clamp(30px,3.6vw,52px);font-weight:900;font-style:italic;letter-spacing:-.03em;line-height:1}.service__text{color:var(--muted);font-size:17px;margin:18px 0 0;max-width:52ch}.service__points{list-style:none;margin:24px 0 28px;padding:0;display:grid;gap:12px}.service__points li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.service__points li:before{content:"";flex:none;width:7px;height:7px;margin-top:9px;border-radius:50%;background:var(--neon);box-shadow:var(--neon-glow)}.services__list--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:20px}.services__list--compact .service{grid-template-columns:1fr;align-items:start;gap:20px;padding:0 0 24px;border-radius:var(--radius-l);border:1px solid var(--line);overflow:hidden;background:#ffffff05}.services__list--compact .service__media{order:0!important;border:0;border-radius:0;aspect-ratio:16/9}.services__list--compact .service__body{padding:0 24px}.services__list--compact .service__title{font-size:28px}.services__list--compact .service__text{font-size:15px}.services__list--compact .service__points{margin:16px 0 20px}.services__list--compact .service__points li{font-size:14.5px}.partners__list{display:grid;gap:clamp(24px,3vw,40px)}.partner{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:var(--radius-l);overflow:hidden;background:#ffffff05}.partner__media{position:relative;min-height:340px;background:var(--media-bg)}.partner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.partner__logo{position:absolute;left:20px;bottom:20px;padding:12px 16px;border-radius:14px;background:#fff}.partner__logo img{position:static;height:36px;width:auto}.partner__body{padding:clamp(26px,4vw,48px);display:grid;align-content:start;gap:8px}.partner__role{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.partner__role i{width:7px;height:7px;border-radius:50%;background:var(--neon);box-shadow:var(--neon-glow)}.partner__name{font-size:clamp(34px,4.4vw,64px);font-weight:900;font-style:italic;letter-spacing:-.035em;line-height:.95}.partner__tagline{margin:4px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:.22em}.partner__text{margin-top:10px}.partner__label{margin:14px 0 0;font-size:13px;color:var(--muted)}.chips{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips li{padding:7px 14px;border-radius:999px;border:1px solid var(--line-strong);font-size:14px}.partner__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--line)}.partner__facts dt{font-size:12.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.14em}.partner__facts dd{margin:4px 0 0}.partner__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.partner__map{grid-column:1/-1;height:360px;border-top:1px solid var(--line);filter:grayscale(.6)}.partner__map iframe{width:100%;height:100%;border:0}.partner--featured{border-color:#00d1d966;box-shadow:0 0 0 1px #00d1d91f,0 30px 80px -40px #00d1d980}.page-hero{position:relative;min-height:min(86vh,820px);display:flex;align-items:flex-end;margin-top:calc(-1 * var(--header-h) - 12px);padding:calc(var(--header-h) + 60px) 0 clamp(48px,8vh,96px);overflow:hidden}.page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.page-hero__media img{width:100%;height:100%;object-fit:cover;opacity:.7}.page-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0003 40%,#000000f2)}.page-hero__inner{position:relative}.page-hero__title{max-width:14ch;margin-bottom:18px}.benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.benefit{padding:32px 28px 36px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.benefit svg{width:30px;height:30px;color:var(--neon);filter:drop-shadow(0 0 6px rgba(0,209,217,.6));margin-bottom:22px}.benefit h3{font-size:20px;font-weight:700;letter-spacing:-.015em}.benefit p{margin:8px 0 0;color:var(--muted);font-size:15px}.steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;counter-reset:s}.step{position:relative;padding:28px;border-radius:var(--radius-l);border:1px solid var(--line);background:#ffffff05}.step__n{display:block;font-size:56px;font-weight:900;font-style:italic;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--text);margin-bottom:18px}.step h3{font-size:20px;font-weight:700}.step p{margin:8px 0 0;color:var(--muted);font-size:15px}.step:not(:last-child):after{content:"";position:absolute;top:56px;right:-21px;width:22px;height:1px;background:var(--neon);box-shadow:var(--neon-glow)}.film__frame{position:relative;aspect-ratio:16/9;border-radius:var(--radius-l);overflow:hidden;border:1px solid var(--line);background:#000}.film__frame video,.film__frame iframe{width:100%;height:100%;object-fit:cover;border:0}.film__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:end start;padding:28px}.film__placeholder img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6}.film__placeholder p{position:relative;margin:0;color:var(--muted);font-size:14px}.film__badge{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#0000008c;border:1px solid var(--line);font-size:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.film__badge i{width:7px;height:7px;border-radius:50%;background:var(--neon);box-shadow:var(--neon-glow)}.store-banner__card{display:grid;grid-template-columns:1.25fr 1fr;border-radius:var(--radius-l);overflow:hidden;border:1px solid var(--line);background:#ffffff05}.store-banner__media{position:relative;min-height:420px}.store-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.store-banner__body{padding:clamp(28px,4vw,56px);display:grid;align-content:center;gap:18px}.contact{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(28px,5vw,80px);align-items:start}.contact__form{display:grid;gap:16px}.contact__form label{display:block;font-size:13.5px;color:var(--muted);margin-bottom:6px}.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact__form textarea.input{padding:14px 16px;min-height:140px}.contact__form select.input{-webkit-appearance:none;appearance:none;background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 16px center}.contact__form option{background:var(--bg)}@media(max-width:900px){.tiles__grid{grid-template-columns:1fr}.tile{min-height:620px}.service,.partner,.store-banner__card,.contact{grid-template-columns:1fr}.service:nth-child(2n) .service__media{order:0}.partner__media,.store-banner__media{min-height:260px}.step:not(:last-child):after{display:none}}@media(max-width:640px){.show-sm{display:grid}.contact__row{grid-template-columns:1fr}.kinetic{height:calc(var(--steps,5) * 70vh + 50vh)}.page-hero{min-height:72vh}.tile{min-height:540px}}@media(prefers-reduced-motion:reduce){.kinetic{height:auto}.kinetic__sticky{position:relative;height:auto;padding:80px 0}.kinetic__stack{height:auto;display:grid;gap:24px}.kinetic__item{position:static;pointer-events:auto}.kinetic__item .kinetic__word:before{transform:none}.kinetic__item .kinetic__word span,.kinetic__item .kinetic__sub{opacity:1;transform:none}.kinetic__img:not(:first-child){display:none}.kinetic__progress{display:none}}.service__kicker,.partner__role,.kinetic__kicker{color:var(--neon-ink)}.link-arrow{border-color:var(--neon)}.sec-head .t-h2:after{background:linear-gradient(90deg,var(--neon),rgba(0,209,217,.2))}.instore{color:var(--text)}.hero__kicker{background:#ffffff14}.store-card{background:var(--bg);box-shadow:0 30px 60px -40px #00000059}.store-card__status{color:var(--neon-ink)}.chips li,.benefit{background:var(--bg)}.benefits__grid{border-radius:var(--radius-l);overflow:hidden;border-right:0;border-bottom:0}.step,.btn--ghost{background:var(--bg)}.scheme-dark .btn--ghost,.hero .btn--ghost,.page-hero .btn--ghost,.tile:not(.tile--light) .btn--ghost{background:#ffffff0a}.input{background:var(--bg)}.split__media{border-color:transparent}.split__grid{display:none}.stats b.iris-text{background:none;-webkit-text-fill-color:var(--text);color:var(--text)}.stats b{position:relative;padding-bottom:6px}.stats b:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:var(--neon);box-shadow:var(--neon-glow)}.header-bar .nav__link{color:#3b3b3b}.header-bar .nav__link:hover,.header-bar .nav__link[aria-current=page]{color:#000;background:#0000000d}.mobile-nav{background:#fff;color:#000}.service__media,.partner__media{box-shadow:0 30px 60px -40px #0006}.film__frame{box-shadow:0 40px 80px -40px #00808a80}.product-story{overflow:hidden}.partner__media--logo{display:grid;place-items:center;background:radial-gradient(60% 60% at 50% 45%,rgba(255,200,20,.18),transparent 70%),#fff;min-height:380px}.partner__media--logo img{position:static!important;width:min(78%,460px);height:auto!important;object-fit:contain!important;filter:drop-shadow(0 18px 30px rgba(0,0,0,.12))}.pstory__intro{position:relative;min-height:min(92vh,880px);display:flex;align-items:flex-end;overflow:hidden;background:#000;color:#fff}.pstory__intro-media{position:absolute;top:0;right:0;bottom:0;left:0}.pstory__intro-media img{width:100%;height:100%;object-fit:cover}.pstory__intro-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000d9)}.pstory__intro-text{position:relative;padding-bottom:clamp(40px,8vh,90px)}.pstory__kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:14px;font-weight:700;color:#fff;letter-spacing:.02em;text-shadow:0 1px 12px rgba(0,0,0,.6)}.pstory__kicker:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--neon);box-shadow:0 0 10px var(--neon)}.pstory__title{font-size:clamp(40px,7vw,104px);font-weight:900;font-style:italic;letter-spacing:-.04em;line-height:.95;max-width:14ch}.pstory__lead{margin:20px 0 0;font-size:clamp(17px,1.6vw,22px);color:#d6d6d6;max-width:52ch}.pstory__film{background:var(--bg)}.pchapter{padding-block:clamp(56px,9vw,120px)}.pchapter__inner{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(28px,5vw,80px);align-items:center}.pchapter--left .pchapter__media{order:-1}.pchapter--left .pchapter__inner{grid-template-columns:1.25fr 1fr}.pchapter--full .pchapter__inner{grid-template-columns:1fr;text-align:center;justify-items:center}.pchapter--full .pchapter__media{width:100%}.pchapter__title{font-size:clamp(30px,4vw,58px);font-weight:900;font-style:italic;letter-spacing:-.035em;line-height:1}.pchapter__body{margin:18px 0 0;font-size:clamp(17px,1.4vw,20px);color:var(--muted);max-width:46ch}.pchapter--full .pchapter__body{margin-inline:auto}.pchapter__media{position:relative;aspect-ratio:16/10;border-radius:var(--radius-l);overflow:hidden;background:var(--media-bg);transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease);box-shadow:0 40px 80px -50px #00000080}.pchapter__media img{width:100%;height:100%;object-fit:cover}.swatches{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:18px}.swatches li{display:flex;align-items:center;gap:10px;font-weight:600}.swatches i{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026,0 0 0 3px var(--bg),0 0 0 4px var(--line-strong)}.pfeatures__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.pfeature{padding:30px 28px;border-radius:var(--radius-l);background:var(--bg-2);background:#fff;border:1px solid var(--line)}.scheme-dark .pfeature{background:#ffffff0a}.pfeature svg{width:34px;height:34px;color:var(--neon-ink);margin-bottom:22px}.pfeature h3{font-size:21px;font-weight:800;letter-spacing:-.02em}.pfeature p{margin:8px 0 0;color:var(--muted);font-size:15.5px}.pspecs__title{font-size:14px;text-transform:uppercase;letter-spacing:.22em;color:var(--muted);font-weight:600;margin-bottom:22px}.pspecs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;border-top:2px solid var(--text)}.pspecs__grid div{padding:22px 20px 22px 0;border-bottom:1px solid var(--line)}.pspecs__grid dt{font-size:13.5px;color:var(--muted)}.pspecs__grid dd{margin:6px 0 0;font-size:clamp(20px,2vw,26px);font-weight:800;font-style:italic;letter-spacing:-.02em}.paudience__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.paudience__item{padding:32px 28px;border-radius:var(--radius-l);background:#fff;border:1px solid var(--line)}.paudience__item h3{font-size:26px;font-weight:900;font-style:italic;letter-spacing:-.03em}.paudience__item h3:after{content:"";display:block;width:32px;height:3px;margin-top:12px;background:var(--neon);border-radius:3px}.paudience__item p{margin:14px 0 0;color:var(--muted)}@media(max-width:900px){.pchapter__inner,.pchapter--left .pchapter__inner{grid-template-columns:1fr}.pchapter--left .pchapter__media{order:0}}.page-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.page-hero--motion .page-hero__media img{opacity:.28;filter:saturate(.6) blur(1px)}.page-hero--motion .page-hero__media:after{background:radial-gradient(ellipse at 70% 45%,#0000,#0000008c 60%),linear-gradient(180deg,#0006,#0003 40%,#000000f2)}.gallery__slide img[src*="3d-light"]{object-fit:contain!important;filter:none}.card__media:has(img[src*="3d-light"]),.gallery__main:has(.gallery__slide.is-active img[src*="3d-light"]),.gallery__thumbs button:has(img[src*="3d-light"]),.pchapter__media:has(img[src*="3d-light"]),.split__media:has(img[src*="3d-light"]){background:transparent;border-color:transparent;box-shadow:none}.gallery__main:has(.gallery__slide.is-active img[src*="3d-light"]){border-color:transparent}.pchapter__media:has(img[src*="3d-light"]){aspect-ratio:16/11;border-radius:0;overflow:visible}.pchapter__media:has(img[src*="3d-light"]) img{object-fit:contain}.split__media:has(img[src*="3d-light"]) .split__grid{display:none}.split__media:has(img[src*="3d-light"]) img{object-fit:contain}.card__media:has(img[src*="3d-light"]) img{object-fit:contain;padding:6%}.film__frame{position:relative}.film__sound{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0b1a1de0;color:#fff;font:600 14px/1 inherit;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px -10px #00000059;transition:transform .2s,background .2s}.film__sound:hover{transform:translateY(-2px);background:#000}.film__sound-ico{width:26px;height:26px;border-radius:50%;background:linear-gradient(140deg,#19c9d0,#06838a) center/14px no-repeat;position:relative}.film__sound-ico:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5L6 9H2v6h4l5 4z'/%3E%3Cpath d='M23 9l-6 6M17 9l6 6'/%3E%3C/svg%3E") center/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5L6 9H2v6h4l5 4z'/%3E%3Cpath d='M23 9l-6 6M17 9l6 6'/%3E%3C/svg%3E") center/14px no-repeat}.film__sound[aria-pressed=true] .film__sound-ico:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5L6 9H2v6h4l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M19 5a10 10 0 0 1 0 14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5L6 9H2v6h4l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M19 5a10 10 0 0 1 0 14'/%3E%3C/svg%3E")}.film__v{position:absolute;top:0;right:0;bottom:0;left:0}.film__v video{width:100%;height:100%;object-fit:cover}.film__v--mob{display:none}@media(max-width:749px){.film__frame--dual{aspect-ratio:9/16;max-height:82vh;margin-inline:auto}.film__frame--dual .film__v--desk{display:none}.film__frame--dual .film__v--mob{display:block}}.store-card__pin{display:inline-flex;gap:10px;color:inherit;text-decoration:none}.store-card__pin span{flex:none;width:12px;height:12px;margin-top:6px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#19c9d0;box-shadow:0 0 0 4px #19c9d02e}.store-card__pin:hover{text-decoration:underline;text-underline-offset:3px}.store-card__map{position:relative;margin-top:14px;height:230px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#e9eef0}.store-card__map iframe,.partner__map iframe{width:100%;height:100%;border:0;display:block}.store-card__map-link{position:absolute;right:10px;bottom:10px;padding:8px 12px;border-radius:999px;background:#0b1a1d;color:#fff;font-size:12.5px;font-weight:600;text-decoration:none;box-shadow:0 6px 18px -6px #00000080}.store-card__map-link:hover{background:#000}.partner__map{position:relative;filter:none}html:root,.scheme-dark,.scheme-light,.announce,.hero,.kinetic,.ticker,.page-hero,.site-footer,.universes,.tile,.search-overlay{--bg:#020306;--bg-2:#070a12;--surface:rgba(25,201,208,.05);--surface-solid:#0a0e18;--line:rgba(120,225,235,.14);--line-strong:rgba(120,225,235,.32);--text:#ffffff;--muted:#9aa4b4;--ink:#020306;--cyan:#19c9d0;--violet:#7b5cff;--rose:#ff3df2;--lime:#b6ff3b;--orange:#ff8a2a;--iris:linear-gradient(100deg,#19c9d0 0%,#7b5cff 52%,#ff3df2 100%);--media-bg:#0a0e18;--header-bg:rgba(5,7,14,.72);--neon:#19c9d0;--neon-soft:rgba(25,201,208,.16);--neon-ink:#19c9d0;--neon-glow:0 0 6px rgba(25,201,208,.9),0 0 18px rgba(25,201,208,.45);--mono:ui-monospace,"JetBrains Mono","SFMono-Regular",Menlo,Consolas,monospace;--glass:linear-gradient(180deg,rgba(25,201,208,.07),rgba(123,92,255,.035));color:var(--text)}html:root{color-scheme:dark}.scheme-tint{--bg:#03181b;--surface:rgba(25,201,208,.07);--media-bg:#0a1a1e;background:radial-gradient(80% 120% at 85% 0%,rgba(25,201,208,.14),transparent 60%),var(--bg)}.scheme-grey{--bg:#06070d;--media-bg:#0a0e18;background:radial-gradient(70% 120% at 10% 100%,rgba(123,92,255,.12),transparent 60%),var(--bg)}.scheme-light{background:transparent}body{background:var(--bg);color:var(--text)}body:before{background:radial-gradient(55vw 45vh at 88% 4%,rgba(25,201,208,.11),transparent 70%),radial-gradient(45vw 40vh at 6% 60%,rgba(123,92,255,.09),transparent 70%),radial-gradient(40vw 35vh at 70% 100%,rgba(255,61,242,.06),transparent 70%),repeating-linear-gradient(30deg,rgba(25,201,208,.035) 0 1px,transparent 1px 46px),repeating-linear-gradient(150deg,rgba(25,201,208,.035) 0 1px,transparent 1px 46px),var(--bg)}::selection{background:#19c9d0;color:#020306}.iris-text{background:var(--iris);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero__outro p{filter:drop-shadow(0 0 22px rgba(25,201,208,.45))}.stats b.iris-text{background:var(--iris);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sec-head .t-h2:after{background:linear-gradient(90deg,#19c9d0,#ff3df2 60%,transparent);box-shadow:0 0 14px #19c9d099}.service__kicker,.partner__role,.kinetic__kicker,.store-card__status,.pstory__kicker,.hero__kicker{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:600}.service__kicker,.partner__role,.kinetic__kicker,.store-card__status{color:var(--lime)}.hero__kicker{background:#19c9d014;border:1px solid rgba(25,201,208,.35);color:#cfe}.t-lead,.t-small,.rte{color:var(--muted)}.rte a,.link-arrow{color:var(--cyan)}.link-arrow{border-color:var(--cyan)}.stats b:after{background:var(--lime);box-shadow:0 0 6px #b6ff3be6,0 0 16px #b6ff3b66}.btn--primary{background:linear-gradient(100deg,#19c9d0,#b6ff3b);color:#020306;font-weight:700;box-shadow:0 0 0 1px #b6ff3b66,0 10px 34px -10px #19c9d0cc}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #b6ff3b,0 14px 44px -8px #b6ff3bb3}.btn--ghost,.scheme-dark .btn--ghost,.hero .btn--ghost,.page-hero .btn--ghost,.tile:not(.tile--light) .btn--ghost{background:#19c9d00f;border-color:#19c9d08c;color:#fff}.btn--ghost:hover{background:#19c9d029;box-shadow:0 0 22px -4px #19c9d0b3}.btn--iris{background:var(--iris);color:#fff;font-weight:700}.btn--iris:hover{box-shadow:0 14px 44px -10px #ff3df299}.card__add{background:#19c9d014;border-color:#19c9d073}.card__add:hover{background:#19c9d0;color:#020306}.card__badge{background:#020306;color:var(--lime);box-shadow:0 0 0 1px var(--lime);font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.announce{background:#020306cc;color:#cfe}.header-bar{background:var(--header-bg);border-color:#19c9d038;box-shadow:0 10px 40px -18px #19c9d059;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}.header-bar .nav__link{color:#c4ccd8}.header-bar .nav__link:hover,.header-bar .nav__link[aria-current=page]{color:#fff;background:#19c9d01f}.mega{background:#060912f7;border-color:#19c9d038;box-shadow:0 30px 80px -30px #19c9d059}.icon-btn:hover{background:#19c9d01f}.header-cta{background:linear-gradient(100deg,#19c9d0,#b6ff3b);color:#020306;box-shadow:0 0 18px -6px #19c9d0cc}.header-cta:hover{box-shadow:0 0 0 1px #b6ff3b,0 0 26px -4px #b6ff3bb3}.kinetic__word:before{background:linear-gradient(100deg,#19c9d0,#b6ff3b);box-shadow:0 0 40px -8px #19c9d0cc}.kinetic__word{color:#020306}.kinetic__sub{color:#cfe}.mobile-nav{background:#04060c;color:#fff}.mobile-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 50% at 100% 0%,rgba(25,201,208,.16),transparent 70%)}.card{background:var(--glass);border-color:var(--line)}.card:hover{border-color:#19c9d080;box-shadow:0 0 0 1px #19c9d040,0 24px 60px -30px #19c9d08c}.card__glare{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(25,201,208,.18),transparent 45%)}.store-card,.benefit,.step,.chips li,.pfeature,.paudience__item,.partner,.store-banner__card,.services__list--compact .service{background:var(--glass);border-color:var(--line)}.store-card{box-shadow:0 30px 60px -40px #19c9d059}.pfeature:hover,.paudience__item:hover,.step:hover,.benefit:hover{border-color:#19c9d073;box-shadow:inset 0 0 40px -20px #19c9d080}.scheme-dark .pfeature{background:var(--glass)}.input,.toolbar select,.filters select,.filters .price-range input,.cart-summary textarea,.localization select,.contact__form select.input{background-color:#ffffff08;border-color:var(--line-strong);color:#fff}.input:focus,.contact__form select.input:focus{border-color:#19c9d0;box-shadow:0 0 0 3px #19c9d02e;outline:none}.input::placeholder{color:#6d7686}select option{background:#0a0e18;color:#fff}.toolbar{background:#020306e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.drawer__panel{background:#05070ef2}.service__media,.partner__media,.film__frame,.pchapter__media{box-shadow:0 30px 70px -40px #19c9d073;border-color:#19c9d038}.site-footer{background:#020306;border-top-color:#19c9d038}.footer-word{background:linear-gradient(180deg,#19c9d080,#7b5cff0d);-webkit-background-clip:text;background-clip:text;color:transparent}.partner__media--logo{background:radial-gradient(60% 60% at 50% 45%,rgba(25,201,208,.22),transparent 70%),#05070e}.partner__media--logo img{background:#fff;padding:22px 26px;border-radius:22px;box-shadow:0 0 0 1px #19c9d080,0 0 50px -10px #19c9d099;width:min(66%,380px)}.partner__logo{box-shadow:0 0 0 1px #19c9d080,0 0 24px -6px #19c9d099}.store-card__map,.partner__map{background:#0a0e18;border-color:#19c9d040}.store-card__map iframe,.partner__map iframe{filter:invert(.92) hue-rotate(180deg) saturate(.7) brightness(.95) contrast(.95)}.store-card__map-link{background:#19c9d0;color:#020306}.store-card__map-link:hover{background:#b6ff3b}.store-card__pin{color:var(--cyan)}.pstory__intro{background:#020306}.swatches i{box-shadow:inset 0 0 0 1px #fff3,0 0 0 3px var(--bg),0 0 0 4px var(--line-strong)}.gallery__main,.gallery__thumbs button{border-color:var(--line)}.gallery__thumbs button[aria-current=true],.gallery__thumbs button.is-active{border-color:#19c9d0;box-shadow:0 0 12px -2px #19c9d0b3}.film__sound{background:#020306d1;border-color:#19c9d073}.film__sound:hover{background:#19c9d0;color:#020306}.header-wrapper:has(.mobile-nav.is-open),.header-wrapper:has(.search-overlay.is-open){z-index:100}.mobile-nav>*{position:relative}.card__media,.gallery__main,.gallery__thumbs button,.line__img,.tile--light{background:radial-gradient(60% 55% at 50% 42%,#fff,#effcfd 38%,#c4f0f4f2,#78d6dee6 86%,#3fb9c3)!important;box-shadow:inset 0 0 0 1px #19c9d08c,inset 0 -30px 60px -30px #19c9d08c}.card__media:after,.gallery__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(30deg,rgba(10,159,166,.09) 0 1px,transparent 1px 34px),repeating-linear-gradient(150deg,rgba(10,159,166,.09) 0 1px,transparent 1px 34px);-webkit-mask:radial-gradient(70% 45% at 50% 100%,#000,transparent 75%);mask:radial-gradient(70% 45% at 50% 100%,#000,transparent 75%)}.spotlight__img img{filter:drop-shadow(0 0 1px rgba(255,255,255,.7)) drop-shadow(0 0 26px rgba(25,201,208,.55)) drop-shadow(0 40px 50px rgba(0,0,0,.5))}.tile--light{color:#020306;border-color:#19c9d099}.tile--light .t-small,.tile--light p{color:#2c3f44}.tile--light .btn--ghost{background:#0203060f;border-color:#02030659;color:#020306}.card__media img,.gallery__slide img{filter:drop-shadow(0 18px 18px rgba(4,40,46,.28))}.card:hover .card__media{box-shadow:inset 0 0 0 1px #19c9d0,inset 0 -30px 70px -24px #19c9d0cc,0 0 30px -8px #19c9d0b3}.gallery__thumbs button[aria-current=true],.gallery__thumbs button.is-active{box-shadow:0 0 0 2px #19c9d0,0 0 14px -2px #19c9d0cc!important}.tile--light{--text:#020306;--muted:#3a4d52;--line:rgba(2,3,6,.14);--line-strong:rgba(2,3,6,.32)}.tile--light .link-arrow{color:#020306;border-color:#0a9fa6}@media(max-width:749px){.kinetic__word{font-size:clamp(24px,8.2vw,64px)}.t-display{font-size:clamp(28px,9.4vw,64px);overflow-wrap:anywhere}.t-h1{font-size:clamp(26px,8.4vw,48px);overflow-wrap:anywhere}.t-h2{font-size:clamp(24px,7.4vw,40px);overflow-wrap:anywhere}.kinetic__sub{font-size:clamp(16px,4.4vw,22px)}}.gallery__slide{overflow:hidden}.gallery__slide img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.gallery__slide:first-child img{object-fit:contain}.gallery__slide--ill{padding:0}.gallery__slide--ill img{object-fit:cover;filter:none;transform:none}.gallery__thumbs button img{width:100%;height:100%;object-fit:contain}.gallery__thumbs .gallery__thumb--ill{padding:0}.gallery__thumbs .gallery__thumb--ill img{object-fit:cover}.pchapter__media{background:radial-gradient(60% 55% at 50% 42%,#fff,#effcfd 40%,#c4f0f4f2 65%,#7fd6dd)}.pchapter__media img[src*="3d-light"]{object-fit:contain;padding:6%}.pchapter__media:has(img[src*="3d-light"]),.split__media:has(img[src*="3d-light"]){background:radial-gradient(60% 55% at 50% 42%,#fff,#effcfd 40%,#c4f0f4f2 65%,#7fd6dd)!important;border-radius:var(--radius-l);overflow:hidden;box-shadow:inset 0 0 0 1px #19c9d08c,0 30px 70px -40px #19c9d073}.split__media--video{aspect-ratio:16/9;background:#020306;border:1px solid rgba(25,201,208,.35)!important;box-shadow:0 30px 80px -40px #19c9d099}.split__media--video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.split:has(.split__media--video){align-items:center}@media(min-width:900px){.split:has(.split__media--video){grid-template-columns:1.25fr 1fr}.split:has([style*="order:2"] .split__media--video){grid-template-columns:1fr 1.25fr}}.launch{position:relative;overflow:hidden;background:#020306;color:#fff;isolation:isolate;min-height:min(86vh,820px);display:flex;align-items:center}.launch__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.launch__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;display:block}.launch__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020306eb,#020306b3 34%,#02030600 62%)}.launch__inner{padding-block:clamp(64px,9vw,120px);width:100%}.launch__text{max-width:620px}.launch__badges{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 26px;padding:0}.launch__badges li{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border-radius:999px;font:700 12.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(120,225,235,.35);background:#0a0e18b3;color:#dff8fa}.launch__badges li i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.launch__badges li.is-hot{border-color:#b6ff3b99;color:#020306;background:linear-gradient(100deg,#19c9d0,#b6ff3b)}.launch__badges li.is-hot i{background:#020306;box-shadow:none}.launch__kicker{font:600 13px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--lime);margin:0 0 14px}.launch__title{font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.03em;line-height:.92;font-size:clamp(38px,5.2vw,78px);margin:0}.launch__title span{display:block;background:linear-gradient(100deg,#19c9d0,#b6ff3b);-webkit-background-clip:text;background-clip:text;color:transparent}.launch__lead{margin:20px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:#c8d2dc;max-width:46ch}.launch__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:30px 0 0;padding:0;max-width:520px}.launch__stats li{padding:14px 16px;border-radius:16px;border:1px solid var(--line-strong);background:linear-gradient(160deg,#19c9d01a,#0a0e18bf)}.launch__stats b{display:block;font-weight:900;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.02em;line-height:1}.launch__stats span{display:block;margin-top:6px;font-size:12.5px;color:var(--muted)}.launch__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.launch__cta .btn svg{width:18px;height:18px;margin-right:6px}.launch__note{margin:16px 0 0;font-size:13px;color:var(--muted)}@media(max-width:749px){.launch{min-height:0;display:block}.launch__bg{position:relative;inset:auto;height:auto;aspect-ratio:4/5;margin-bottom:-28%}.launch__bg:after{background:linear-gradient(180deg,#02030600 45%,#020306 92%)}.launch__inner{padding-block:0 56px;position:relative}.launch__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch__stats li{padding:12px 10px}.launch__stats b{font-size:clamp(17px,5.2vw,22px);white-space:nowrap}.launch__cta .btn{flex:1 1 100%;justify-content:center}}.techsheet__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:start}.techsheet__grid--full{grid-template-columns:1fr}.techsheet__media{margin:0;border-radius:24px;overflow:hidden;border:1px solid var(--line);position:sticky;top:96px}.techsheet__media img{display:block;width:100%;height:auto}.techsheet__group{border:1px solid var(--line);border-radius:20px;background:var(--glass);padding:6px 22px 10px;margin-bottom:16px}.techsheet__group h3{display:flex;align-items:center;gap:10px;margin:14px 0 6px;font:700 13px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}.techsheet__group h3 svg{width:18px;height:18px}.techsheet__group dl{margin:0}.techsheet__row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:12px 0;border-top:1px solid var(--line)}.techsheet__row:first-child{border-top:0}.techsheet__row dt{color:var(--muted);font-size:14.5px}.techsheet__row dd{margin:0;font-weight:600;font-size:15px;color:var(--text)}.techsheet__note{font-size:13.5px;color:var(--muted);line-height:1.55;margin:8px 4px 0}@media(max-width:989px){.techsheet__grid{grid-template-columns:1fr}.techsheet__media{position:static;max-width:560px;margin-inline:auto}}@media(max-width:480px){.techsheet__row{grid-template-columns:1fr;gap:4px}.techsheet__group{padding:4px 16px 8px}}.ppanels__track{display:grid;align-items:start;grid-auto-flow:column;grid-auto-columns:clamp(240px,27vw,400px);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px max(20px,calc((100vw - 1320px)/2)) 22px;scrollbar-width:thin}.ppanel{margin:0;scroll-snap-align:start}.ppanel__img{border-radius:22px;overflow:hidden;border:1px solid var(--line);background:#0a0e18}.ppanel__img img{width:100%;height:auto;display:block}.ppanel figcaption{padding:14px 4px 0}.ppanel figcaption b{display:block;font-weight:800;font-size:17px}.ppanel figcaption span{display:block;margin-top:4px;font-size:14px;color:var(--muted);line-height:1.45}@media(max-width:749px){.ppanels__track{grid-auto-columns:78vw;padding-inline:20px}}.techsheet__grid--full .techsheet__table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.techsheet__grid--full .techsheet__group{margin-bottom:0}.techsheet__grid--full .techsheet__note{grid-column:1/-1}@media(max-width:749px){.techsheet__grid--full .techsheet__table{grid-template-columns:1fr}}.pangles__stage{position:relative;aspect-ratio:16/10;border-radius:28px;overflow:hidden;background:radial-gradient(65% 75% at 50% 44%,#fff,#f5f7f8 48%,#e3e9eb);box-shadow:0 40px 90px -50px #19c9d073,0 0 0 1px #ffffff14}.pangles__view{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(.985);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.pangles__view.is-active{opacity:1;transform:none}.pangles__view img{width:100%;height:100%;object-fit:cover;display:block}.pangles__label{position:absolute;left:50%;bottom:clamp(14px,3vw,28px);transform:translate(-50%);margin:0;padding:9px 18px;border-radius:999px;background:#0b1a1dd1;color:#fff;font:700 12.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.pangles__nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(11,26,29,.12);background:#ffffffe6;color:#0b1a1d;cursor:pointer;box-shadow:0 10px 30px -12px #08283066;transition:transform .2s}.pangles__nav:hover{transform:translateY(-50%) scale(1.06)}.pangles__nav svg{width:20px;height:20px}.pangles__nav--prev{left:clamp(10px,2vw,22px)}.pangles__nav--next{right:clamp(10px,2vw,22px)}.pangles__thumbs{display:flex;gap:12px;justify-content:center;margin-top:18px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.pangles__thumbs::-webkit-scrollbar{display:none}.pangles__thumb{flex:0 0 auto;width:clamp(110px,13vw,170px);padding:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#f3f6f7;cursor:pointer;opacity:.62;transition:opacity .25s,border-color .25s,transform .25s;text-align:center}.pangles__thumb img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.pangles__thumb span{display:block;padding:8px 6px 9px;font-size:12.5px;font-weight:700;color:#0b1a1d;background:#fff}.pangles__thumb:hover{opacity:.9}.pangles__thumb.is-active{opacity:1;border-color:var(--cyan);box-shadow:0 0 0 2px var(--cyan);transform:translateY(-2px)}@media(max-width:749px){.pangles__stage{border-radius:20px}.pangles__nav{width:38px;height:38px}.pangles__thumbs{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/dstock.css.map */
