.shopify-section{display:contents}:where(img){width:auto;height:auto}:root{--obsidian:#0F1114;--carbon:#16191E;--graphite:#1D2127;--slate:#2B3038;--line:rgba(236,232,225,.09);--line-2:rgba(236,232,225,.16);--bone:#ECE8E1;--linen:#F2EEE8;--stone:#D8D0C3;--ash:#9AA0A8;--ash-2:#6B717A;--ink:#0A0A0A;--navy:#0A1E4D;--blue:#2F55C9;--blue-pressed:#2645A6;--signal:#6F8FF2;--f-display:"Questrial",ui-sans-serif,system-ui,sans-serif;--f-body:"Outfit",ui-sans-serif,system-ui,sans-serif;--f-mono:"Roboto Mono",ui-monospace,monospace;--e-out:cubic-bezier(.16,1,.3,1);--e-inout:cubic-bezier(.83,0,.17,1);--e-std:cubic-bezier(.4,0,.2,1);--e-mask:cubic-bezier(.7,0,.2,1);--d-micro:.15s;--d-ui:.3s;--d-reveal:.9s;--d-cine:1.6s;--gutter:clamp(20px,4vw,64px);--maxw:1320px;--r-s:10px;--r-m:18px;--r-l:28px;--r-pill:999px;--sec:clamp(96px,14vw,200px)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--obsidian);color:var(--bone);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--f-body);font-weight:300;font-size:16px;line-height:1.55;overflow-x:hidden}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--blue);color:#fff}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.mono{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:400}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--ash)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px #6f8ff21f}.display{font-family:var(--f-display);font-weight:400;letter-spacing:-.035em;line-height:.94}.h-xl{font-size:clamp(54px,9.2vw,148px)}.h-l{font-size:clamp(40px,6.2vw,96px)}.h-m{font-size:clamp(34px,4.4vw,68px);line-height:1}.h-s{font-size:clamp(24px,2.2vw,32px);letter-spacing:-.02em;line-height:1.1}.lede{font-size:clamp(17px,1.45vw,21px);line-height:1.5;color:var(--ash);max-width:34em;font-weight:300}.muted{color:var(--ash)}.btn{position:relative;display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 26px;border-radius:var(--r-pill);font-family:var(--f-body);font-weight:500;font-size:15px;letter-spacing:.01em;transition:background var(--d-ui) var(--e-std),color var(--d-ui) var(--e-std),border-color var(--d-ui) var(--e-std),transform var(--d-ui) var(--e-out);will-change:transform}.btn--primary{background:var(--blue);color:#fff}.btn--primary:hover{background:var(--blue-pressed)}.btn--light{background:var(--bone);color:var(--ink)}.btn--light:hover{background:#fff}.btn--ghost{border:1px solid var(--line-2);color:var(--bone)}.btn--ghost:hover{border-color:var(--bone)}.btn .arr{width:14px;height:14px;transition:transform var(--d-ui) var(--e-out)}.btn:hover .arr{transform:translate(3px)}.ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ln>span{display:block;will-change:transform}.nav{position:fixed;inset:0 0 auto 0;z-index:50;transition:background var(--d-ui) var(--e-std),border-color var(--d-ui) var(--e-std),backdrop-filter var(--d-ui);border-bottom:1px solid transparent}.nav.is-scrolled{background:#0f1114db;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-color:var(--line)}.nav__in{display:flex;align-items:center;justify-content:space-between;height:72px}.nav__logo{color:var(--bone);width:128px}.nav__links{display:flex;gap:34px;font-size:14px;color:var(--ash)}.nav__links a{transition:color var(--d-micro) var(--e-std)}.nav__links a:hover{color:var(--bone)}.nav__cta{height:40px;padding:0 18px;font-size:13px}.nav__price{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;opacity:.7}@media(max-width:860px){.nav__links{display:none}.nav__logo{width:110px}}.hero{position:relative;height:100svh;min-height:640px}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:clip-path}.hero__media video,.hero__media img{width:100%;height:100%;object-fit:cover;transform-origin:50% 60%}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07080a8c,#07080a00 26% 48%,#07080aeb),radial-gradient(120% 80% at 0% 100%,rgba(7,8,10,.85),transparent 60%)}.hero__content{position:absolute;left:0;right:0;bottom:clamp(40px,8vh,96px)}.hero__grid{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}.hero h1{max-width:9.5em}.hero__sub{margin-top:28px;display:flex;gap:28px;align-items:center;flex-wrap:wrap}.hero .eyebrow{color:var(--bone);text-shadow:0 1px 14px rgba(0,0,0,.8)}.hero__sub p{max-width:30em;color:#ece8e1bd;font-size:clamp(16px,1.3vw,19px)}.hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.hero__meta{display:grid;gap:14px;text-align:right;color:var(--ash)}.hero__meta b{display:block;font-family:var(--f-display);font-weight:400;font-size:34px;color:var(--bone);letter-spacing:-.02em}.hero__rail{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}.hero__scroll{position:absolute;right:var(--gutter);top:50%;writing-mode:vertical-rl;color:var(--ash-2)}@media(max-width:860px){.hero__grid{grid-template-columns:1fr}.hero__meta,.hero__scroll{display:none}}.strip{border-block:1px solid var(--line);overflow:hidden;white-space:nowrap;color:var(--ash);background:var(--obsidian)}.strip__track{display:inline-flex;gap:56px;padding:18px 0;animation:marq 48s linear infinite}.strip__track span{display:inline-flex;align-items:center;gap:56px}.strip__track span:after{content:"";width:4px;height:4px;background:var(--ash-2);transform:rotate(45deg)}@keyframes marq{to{transform:translate(-50%)}}.statement{padding:var(--sec) 0}.statement p{font-family:var(--f-display);font-size:clamp(30px,4.3vw,64px);line-height:1.08;letter-spacing:-.03em;max-width:18em}.statement .w{opacity:.14;transition:none}.statement .w.hl{color:var(--bone)}.live{padding:0 0 var(--sec)}.live__head{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:end;margin-bottom:56px}.live__head .lede{justify-self:end}@media(max-width:860px){.live__head{grid-template-columns:1fr}.live__head .lede{justify-self:start}}.dash{position:relative;border:1px solid var(--line);border-radius:var(--r-l);background:radial-gradient(90% 60% at 20% 0%,rgba(47,85,201,.1),transparent 60%),var(--carbon);padding:14px;overflow:hidden}.dash__grid{display:grid;grid-template-columns:1.65fr 1fr;grid-template-rows:auto auto;gap:14px}.tile{position:relative;background:var(--graphite);border:1px solid var(--line);border-radius:var(--r-m);padding:22px 22px 20px;overflow:hidden}.tile__top{display:flex;justify-content:space-between;align-items:center;color:var(--ash);gap:12px}.tile__live{display:inline-flex;align-items:center;gap:8px;color:var(--bone)}.tile__live i{width:6px;height:6px;border-radius:50%;background:var(--signal);animation:blink 1.6s var(--e-std) infinite}@keyframes blink{50%{opacity:.25}}.tile--bars{grid-row:span 2;display:flex;flex-direction:column}.big{font-family:var(--f-display);letter-spacing:-.04em;line-height:.9;font-size:clamp(64px,7vw,112px);font-variant-numeric:tabular-nums}.big small{font-size:.28em;letter-spacing:0;color:var(--ash);margin-left:8px;font-family:var(--f-mono);text-transform:uppercase}.readout{display:flex;justify-content:space-between;align-items:flex-end;margin:28px 0 22px;gap:20px}.readout__side{display:grid;gap:6px;text-align:right}.readout__side .t{font-family:var(--f-mono);font-size:22px;letter-spacing:.04em;color:var(--bone);font-variant-numeric:tabular-nums}.bars{position:relative;flex:1;min-height:300px;display:flex;align-items:flex-end;gap:clamp(3px,.45vw,7px);padding-top:10px}.bars__grid{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,var(--line) 0 1px,transparent 1px 25%);pointer-events:none}.bar{flex:1;height:100%;position:relative}.bar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px 3px 1px 1px;background:var(--bone);transform-origin:50% 100%;transform:scaleY(.02);will-change:transform;transition:background 1.2s var(--e-std),opacity 1.2s var(--e-std)}.bar.calm i{background:linear-gradient(180deg,var(--signal) 0,var(--signal) 3px,rgba(236,232,225,.3) 3px,rgba(236,232,225,.12) 100%)}.bar.calm.now i{background:linear-gradient(180deg,var(--signal) 0,var(--signal) 3px,rgba(236,232,225,.75) 3px,rgba(236,232,225,.35) 100%)}.bar.future i{opacity:.92;background:linear-gradient(180deg,var(--bone),rgba(236,232,225,.55))}.scan{position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,transparent,var(--bone) 30%,var(--bone));opacity:0;pointer-events:none}.scan:after{content:"";position:absolute;top:-4px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--bone)}.axis{display:flex;justify-content:space-between;margin-top:12px;color:var(--ash-2)}.phase{display:flex;gap:6px;margin-top:18px}.phase span{flex:1;height:2px;background:var(--slate);position:relative;overflow:hidden}.phase span b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bone);transform:scaleX(0);transform-origin:0 50%}.ringwrap{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;margin-top:16px}.ring{width:clamp(150px,12vw,184px);aspect-ratio:1;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .ticks line{stroke:var(--slate);stroke-width:1.2}.ring .ticks line.on{stroke:var(--bone)}.ring__val{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.ring__val b{font-family:var(--f-display);font-weight:400;font-size:clamp(40px,3.4vw,52px);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.kv{display:grid;gap:12px}.kv div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:10px;color:var(--ash)}.kv div span:last-child{color:var(--bone);font-variant-numeric:tabular-nums}.line-chart{position:relative;margin-top:18px;height:150px}.line-chart svg{width:100%;height:100%;overflow:visible}.hrv-path{fill:none;stroke:var(--signal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hrv-area{fill:url(#hrvfill)}.hrv-base{stroke:var(--line-2);stroke-dasharray:2 4}.hrv-dot{fill:var(--bone)}.hrv-halo{fill:none;stroke:var(--signal);stroke-width:1}.duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mid{font-family:var(--f-display);font-size:clamp(40px,3.6vw,56px);letter-spacing:-.04em;line-height:1;margin-top:18px;font-variant-numeric:tabular-nums}.mid small{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--ash);margin-left:6px}.mini{display:flex;align-items:flex-end;gap:5px;height:64px;margin-top:16px}.mini i{flex:1;background:var(--slate);border-radius:2px;transform-origin:50% 100%;transform:scaleY(.05);height:100%}.mini i.now{background:var(--bone)}.dash__foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:16px 8px 4px;color:var(--ash-2)}.dash__foot .ticks-row{display:flex;gap:26px;flex-wrap:wrap}.dash__foot b{font-weight:400;color:var(--ash);font-variant-numeric:tabular-nums}.replay{color:var(--ash);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:7px 14px;transition:color var(--d-micro),border-color var(--d-micro)}.replay:hover{color:var(--bone);border-color:var(--bone)}.illus{position:absolute;right:22px;bottom:16px;color:var(--ash-2)}@media(max-width:980px){.dash__grid{grid-template-columns:1fr}.tile--bars{grid-row:auto}.bars{min-height:220px}}@media(max-width:520px){.duo{grid-template-columns:1fr 1fr}.tile{padding:18px 16px}.ringwrap{grid-template-columns:1fr;justify-items:center}.kv{width:100%}.readout__side .t{font-size:17px}}.how{position:relative;background:var(--obsidian)}.how__pin{height:100svh;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.how__viz{position:relative;aspect-ratio:1/1;max-height:78svh;width:100%;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;background:radial-gradient(70% 70% at 50% 50%,rgba(10,30,77,.55),transparent 70%),var(--carbon)}.how__viz svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.how__viz .grid line{stroke:var(--line);stroke-width:1}.node circle.core{fill:var(--obsidian);stroke:var(--ash-2);stroke-width:1.5;transition:stroke .6s var(--e-std),fill .6s var(--e-std)}.node circle.halo{fill:none;stroke:var(--signal);stroke-width:1;opacity:0}.node text{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;fill:var(--ash-2);text-transform:uppercase;transition:fill .6s var(--e-std)}.node.on circle.core{stroke:var(--bone);fill:var(--graphite)}.node.on text{fill:var(--bone)}.node.cur circle.core{stroke:var(--signal);fill:var(--blue)}.path-bg{fill:none;stroke:var(--slate);stroke-width:1.5}.path-fg{fill:none;stroke:var(--bone);stroke-width:1.5}.wave{fill:none;stroke:var(--signal);stroke-width:1}.figure *{fill:none;stroke:#ece8e157;stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.organ{fill:#6f8ff200;stroke:#ece8e124;stroke-width:1;transition:stroke 1s var(--e-std),fill 1s var(--e-std)}.organ.on{stroke:var(--signal);fill:#6f8ff21a}.glow{opacity:0;transition:opacity 1.2s var(--e-std)}.glow.on{opacity:1;animation:organBreath 3.1s ease-in-out infinite}@keyframes organBreath{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.glow{transform-box:fill-box;transform-origin:center}.node .lead{fill:none;stroke:var(--line-2);stroke-width:1}.pulse{fill:var(--bone)}.how__count{position:absolute;left:22px;top:20px;display:flex;gap:10px;color:var(--ash)}.how__count b{color:var(--bone);font-weight:400}.how__cap{position:absolute;left:22px;bottom:18px;color:var(--ash-2)}.how__text{position:relative;height:min(460px,60svh)}.step{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:22px;opacity:0}.step:first-child{opacity:1}.step .mono{color:var(--signal)}.step p{color:var(--ash);font-size:clamp(16px,1.3vw,19px);max-width:28em}.how__rail{display:flex;gap:8px;position:absolute;bottom:0;left:0;right:0}.how__rail span{flex:1;height:2px;background:var(--slate);overflow:hidden}.how__rail b{display:block;height:100%;background:var(--bone);transform:scaleX(0);transform-origin:0 50%}@media(max-width:860px){.how__pin{grid-template-columns:1fr;align-content:center;gap:22px;padding-top:72px}.how__viz{max-height:none;width:100%;aspect-ratio:1/.82}.how__text{height:240px}.step{gap:12px}.step .h-m{font-size:32px}.step p{font-size:15px}.node text{font-size:19px;letter-spacing:.1em}.how__count,.how__cap{font-size:10px}}.product{padding:var(--sec) 0 0}.product__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;flex-wrap:wrap}.reveal-frame{position:relative;overflow:hidden;border-radius:var(--r-l);background:#000;will-change:clip-path}.reveal-frame img,.reveal-frame video{width:100%;height:100%;object-fit:cover;will-change:transform}.hero-shot{aspect-ratio:3/2}.hero-shot img{object-position:50% 50%}.shot-tag{position:absolute;display:flex;align-items:center;gap:10px;color:var(--bone);opacity:0}.shot-tag:before{content:"";width:8px;height:8px;border-radius:50%;border:1px solid var(--bone);box-shadow:0 0 0 6px #ece8e114}.grade{filter:saturate(.38) contrast(1.08) brightness(.8)}.bento{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:auto;gap:14px;margin-top:14px}.bento .cell{position:relative;border-radius:var(--r-m);overflow:hidden;background:var(--carbon)}.bento .cell{height:clamp(380px,40vw,580px)}.bento figcaption{position:absolute;left:18px;bottom:16px;right:18px;display:flex;justify-content:space-between;color:var(--bone);text-shadow:0 1px 12px rgba(0,0,0,.6)}.bento .cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(7,8,10,.7));pointer-events:none}.bento figcaption{z-index:2}@media(max-width:860px){.bento{grid-template-columns:1fr 1fr}.bento .cell{height:auto;aspect-ratio:3/4.1}.bento .cell.sq{grid-column:span 2;aspect-ratio:1/1}.hero-shot{aspect-ratio:4/5}.hero-shot img{object-position:30% 50%}}.specs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:72px}.specs div{padding:28px 24px 0 0;display:grid;gap:10px}.specs b{font-family:var(--f-display);font-weight:400;font-size:clamp(28px,2.6vw,40px);letter-spacing:-.03em;line-height:1}.specs span{color:var(--ash)}.specs b span{color:inherit}@media(max-width:860px){.specs{grid-template-columns:1fr 1fr;row-gap:28px}}.box{padding:var(--sec) 0}.box__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,80px);align-items:center}.box__list{margin-top:36px;display:grid}.box__list li{list-style:none;display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);color:var(--ash)}.box__list li span:first-child{color:var(--bone);font-size:17px}.kit{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(120px,13vw,190px);gap:12px;position:relative}.kit .k{position:relative;border-radius:var(--r-m);overflow:hidden;background:var(--carbon);border:1px solid var(--line);will-change:transform}.kit .k img{width:100%;height:100%;object-fit:cover}.kit .k span{position:absolute;left:12px;top:10px;color:var(--bone);text-shadow:0 1px 10px rgba(0,0,0,.7)}.k1{grid-column:1/5;grid-row:1/3}.k2{grid-column:5/7;grid-row:1/2}.k3{grid-column:5/7;grid-row:2/3}.k4{grid-column:1/3;grid-row:3/5}.k5{grid-column:3/7;grid-row:3/5}@media(max-width:860px){.box__grid{grid-template-columns:1fr}.kit{grid-auto-rows:92px;gap:8px}.kit .k span{font-size:9px;left:8px;top:7px;letter-spacing:.1em}.kit .k2 span,.kit .k3 span{display:none}}.research{position:relative;padding:var(--sec) 0;overflow:hidden;background:linear-gradient(180deg,var(--obsidian) 0%,var(--navy) 55%,#081638 100%)}.research__in{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(30px,6vw,100px);align-items:end}.stat{font-family:var(--f-display);font-size:clamp(96px,17vw,260px);letter-spacing:-.06em;line-height:.82;font-variant-numeric:tabular-nums;color:var(--bone)}.stat sup{font-size:.32em;vertical-align:.9em;letter-spacing:0;color:var(--ash)}.meter{margin-top:36px;height:6px;background:#ece8e11a;border-radius:6px;overflow:hidden}.meter b{display:block;height:100%;width:78.6%;background:var(--bone);transform:scaleX(0);transform-origin:0 50%;border-radius:6px}.meter-ax{display:flex;justify-content:space-between;margin-top:10px;color:#ece8e173}.research p.q{font-size:clamp(18px,1.6vw,23px);line-height:1.45;color:#ece8e1db;max-width:24em}.research .cite{margin-top:26px;color:#ece8e180}@media(max-width:860px){.research__in{grid-template-columns:1fr}}.proof{padding:var(--sec) 0 0}.proof__row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.proof__row>div{padding:30px 28px 34px 0;border-right:1px solid var(--line);display:grid;gap:14px;align-content:start}.proof__row>div:last-child{border-right:0}.proof__row>div+div{padding-left:28px}.proof__row h4{font-family:var(--f-display);font-weight:400;font-size:26px;letter-spacing:-.02em;line-height:1.15}.proof__row p{color:var(--ash)}@media(max-width:860px){.proof__row{grid-template-columns:1fr}.proof__row>div{border-right:0;border-bottom:1px solid var(--line);padding-left:0!important}}.marquee{overflow:hidden;white-space:nowrap;padding:clamp(60px,9vw,120px) 0;-webkit-user-select:none;user-select:none}.marquee__track{display:inline-flex;will-change:transform}.marquee__track span{font-family:var(--f-display);font-size:clamp(64px,11vw,176px);letter-spacing:-.045em;line-height:1;padding-right:.5em;color:transparent;-webkit-text-stroke:1px rgba(236,232,225,.28)}.marquee__track span.f{color:var(--bone);-webkit-text-stroke:0}.buy{padding:0 0 var(--sec)}.buy__card{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;background:var(--carbon)}.buy__img{position:relative;min-height:560px;overflow:hidden}.buy__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.buy__body{padding:clamp(28px,4vw,60px);display:flex;flex-direction:column;gap:26px}.price{display:flex;align-items:baseline;gap:16px}.price b{font-family:var(--f-display);font-weight:400;font-size:clamp(64px,6vw,92px);letter-spacing:-.05em;line-height:.9}.incl{display:grid;gap:0;border-top:1px solid var(--line)}.incl li{list-style:none;display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ash)}.incl li:before{content:"";width:14px;height:1px;background:var(--bone)}.buy__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto}.guarantee{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-m)}.guarantee svg{width:44px;height:44px;flex:none}.guarantee .g-ring{fill:none;stroke:var(--bone);stroke-width:1.5;stroke-dasharray:132;stroke-dashoffset:132}@media(max-width:860px){.buy__card{grid-template-columns:1fr}.buy__img{min-height:360px}}.foot{border-top:1px solid var(--line);padding:64px 0 40px;color:var(--ash)}.foot__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.foot__logo{width:150px;color:var(--bone)}.foot h5{font-family:var(--f-mono);font-weight:400;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ash-2);margin-bottom:16px}.foot ul{list-style:none;display:grid;gap:10px;font-size:14px}.foot__legal{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:12px;color:var(--ash-2);display:grid;gap:10px;max-width:72em}@media(max-width:860px){.foot__top{grid-template-columns:1fr 1fr}}.js [data-reveal]{opacity:0;transform:translateY(28px);filter:blur(6px)}.rm [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}.rm .statement .w{opacity:1}.rm .step{position:relative;opacity:1;inset:auto}.rm .how__text{height:auto;display:grid;gap:40px}.rm .how__pin{height:auto;padding-block:var(--sec)}@media(prefers-reduced-motion:reduce){.strip__track,.tile__live i{animation:none}}.tone-light{background:var(--linen);color:#0e1013;--bone:#0E1013;--ash:#5E636B;--ash-2:#8A8F96;--line:rgba(14,16,19,.1);--line-2:rgba(14,16,19,.2);--carbon:#FBF9F6;--graphite:#E9E4DC;--slate:#D8D0C3;--signal:#2F55C9}.tone-light .btn--light{background:#0e1013;color:#f2eee8}.tone-light .btn--light:hover{background:#000}.tone-light .bento figcaption,.tone-light .shot-tag,.tone-light .kit .k span{color:#ece8e1}.tone-light .shot-tag:before{border-color:#ece8e1}.tone-light .marquee__track span{-webkit-text-stroke:1px rgba(14,16,19,.22)}.tone-light .reveal-frame{background:#1d2127}.tone-light .buy__card{box-shadow:0 30px 80px -40px #0e101340}.proof.tone-light{padding-bottom:clamp(48px,6vw,96px)}.box.tone-light{padding-top:clamp(48px,7vw,120px)}.peace{position:relative;min-height:clamp(560px,92vh,980px);display:flex;align-items:flex-end;overflow:hidden;background:#cfd3d4}.peace__media{position:absolute;top:-8%;right:0;bottom:0;left:0}.peace__media img{width:100%;height:100%;object-fit:cover;object-position:60% 40%;will-change:transform}.peace__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e10136b,#0e10131f 45%,#0e101300 70%),linear-gradient(0deg,#0e101359,#0e101300 45%)}.peace__in{position:relative;width:100%;padding-bottom:clamp(56px,9vw,140px);color:#fff}.peace__h{font-size:clamp(56px,10vw,168px);letter-spacing:-.04em;line-height:.92;text-shadow:0 2px 40px rgba(0,0,0,.18)}.peace__sub{margin-top:22px;font-size:clamp(18px,1.8vw,26px);font-weight:300;max-width:26em;opacity:.92}.shift{padding:var(--sec) 0}.shift__head{margin-bottom:clamp(36px,5vw,64px)}.shift__sub{margin-top:26px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.shift__lede{font-size:clamp(18px,1.6vw,24px);max-width:30em;color:#3a3f47}.shift__hint{display:inline-flex;align-items:center;gap:10px;color:#6b717a;font-size:11px;white-space:nowrap}.shift__hint svg{width:18px;height:18px}.shift__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);align-items:start}.ba{margin:0}.ba figcaption{margin-top:16px;display:flex;align-items:baseline;gap:12px;font-size:clamp(16px,1.3vw,19px);color:#0e1013}.ba figcaption .mono{font-size:11px;color:#9aa0a8;margin-right:4px}.ba figcaption b{font-weight:400}.ba figcaption i{font-style:normal;color:#9aa0a8}.ba__frame{position:relative;overflow:hidden;border-radius:var(--r-m);background:#e9e4dc;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;aspect-ratio:1/1}.ba__after,.ba__before img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ba__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--p)) 0 0)}.ba__handle{position:absolute;top:0;bottom:0;left:var(--p);width:0;pointer-events:none}.ba__handle:before{content:"";position:absolute;top:0;bottom:0;left:-.75px;width:1.5px;background:#ffffffe6}.ba__handle span{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;color:#0e1013;box-shadow:0 8px 30px #0000002e}.ba__handle svg{width:22px;height:22px}.ba__tag{position:absolute;top:16px;padding:7px 12px;border-radius:var(--r-pill);background:#ffffffd1;color:#0e1013;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:10px}.ba__tag--l{left:16px}.ba__tag--r{right:16px}.ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}@media(max-width:760px){.shift__grid{grid-template-columns:1fr;gap:40px}.ba__handle span{width:44px;height:44px}.shift__hint{display:none}}.gal{padding:var(--sec) 0 calc(var(--sec)*.8);overflow:hidden}.gal__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(36px,5vw,64px)}.gal__note{max-width:24em;color:#3a3f47;font-size:17px}.gal__rail{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.gal__rail::-webkit-scrollbar{display:none}.gal__track{display:flex;gap:clamp(12px,1.6vw,22px);padding:0 var(--gutter);width:max-content;align-items:flex-end}.g{margin:0;flex:none;overflow:hidden;border-radius:var(--r-m);position:relative;background:#e9e4dc}.g img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--e-out)}.g:hover img{transform:scale(1.04)}.g--l{width:clamp(300px,44vw,680px);aspect-ratio:3/2}.g--p{width:clamp(220px,26vw,420px);aspect-ratio:2/3}.g figcaption{position:absolute;left:16px;bottom:14px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35)}@media(max-width:860px){.gal__head{flex-direction:column;align-items:flex-start}}.atelier{padding:var(--sec) 0;background:#14110f;color:#f2eee8}.atelier .eyebrow{color:#b9ae9e}.atelier__head{margin-bottom:clamp(40px,6vw,80px)}.atelier__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,22px);align-items:start}.a{margin:0;overflow:hidden;border-radius:var(--r-m);aspect-ratio:2/3;background:#211c18}.a img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--e-out)}.a:hover img{transform:scale(1.035)}.a--lift{margin-top:clamp(28px,5vw,80px)}@media(max-width:860px){.atelier__grid{grid-template-columns:1fr 1fr}.a--lift{margin-top:28px}}.eb{position:relative;height:clamp(600px,94vh,1040px);overflow:hidden;background:#14110f;color:#f7f4ee;isolation:isolate}.eb__stage{position:absolute;top:0;right:0;bottom:0;left:0}.eb__s{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1.4s var(--e-std),visibility 0s 1.4s;z-index:1}.eb__s.is-on{opacity:1;visibility:visible;transition:opacity 1.4s var(--e-std),visibility 0s;z-index:2}.eb__s--mobonly{display:none}.eb__m{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.eb__m img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 9s cubic-bezier(.25,.1,.25,1)}.eb__s.is-on .eb__m img{transform:scale(1)}.eb__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.eb__shade--l{background:linear-gradient(90deg,#120e0a8c,#120e0a38 34%,#120e0a00 58%),linear-gradient(0deg,#120e0a73,#120e0a00 40%)}.eb__shade--r{background:linear-gradient(270deg,#1c181461,#1c18141f 40%,#1c181400 62%),linear-gradient(0deg,#120e0a6b,#120e0a00 42%)}.eb__shade--b{background:linear-gradient(0deg,#0e0b08b8,#0e0b0840 34%,#0e0b0800 58%)}.eb__c{position:absolute;left:0;right:0;bottom:clamp(120px,15vh,170px);margin:0 auto;z-index:3}.eb__c--r{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.eb__c--c{text-align:center;display:flex;flex-direction:column;align-items:center}.eb__e{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#f7f4eec7}.eb__h{margin-top:22px;font-size:clamp(52px,7.6vw,132px);line-height:.94;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 40px rgba(0,0,0,.16)}.eb__p{margin-top:24px;max-width:24em;font-size:clamp(16px,1.35vw,20px);font-weight:300;line-height:1.5;color:#f7f4eee6}.eb__ctas{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.eb__c>*{opacity:0;transform:translateY(26px);transition:opacity .9s var(--e-out),transform 1.2s var(--e-out)}.eb__s.is-on .eb__c>*{opacity:1;transform:none}.eb__s.is-on .eb__c>*:nth-child(1){transition-delay:.45s}.eb__s.is-on .eb__c>*:nth-child(2){transition-delay:.6s}.eb__s.is-on .eb__c>*:nth-child(3){transition-delay:.78s}.eb__s.is-on .eb__c>*:nth-child(4){transition-delay:.92s}.eb__duo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr minmax(320px,.78fr) 1fr;gap:0;background:#14110f}.eb__mid{background:radial-gradient(120% 80% at 50% 100%,#2a211c,#14110f 70%)}.eb__mobshade{display:none}.eb__c--mid{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin:0;transform:translate(-50%,-56%);width:min(30vw,420px);text-align:center;display:flex;flex-direction:column;align-items:center;z-index:3}.eb__c--mid .eb__h{font-size:clamp(40px,4.4vw,76px);max-width:5.6em}.eb__c--mid .eb__p{font-size:15px;max-width:18em}.eb__h--m{font-size:clamp(48px,6vw,104px)}.eb__duo .eb__m{position:relative}.eb__duo .eb__m--b img{transition-delay:.25s}.eb__s--split{display:grid;grid-template-columns:1fr minmax(0,44%)}.eb__panel{position:relative;background:#1b1714;background:radial-gradient(120% 90% at 0% 100%,#2a211c,#17130f 60%)}.eb__c--panel{position:absolute;left:0;right:auto;bottom:clamp(120px,15vh,170px);padding:0 24px 0 max(var(--gutter),calc((100vw - var(--maxw))/2 + var(--gutter)));max-width:820px}.eb__m--split{position:relative}.eb__ui{position:absolute;left:0;right:0;bottom:clamp(36px,5vh,56px);z-index:5;display:flex;align-items:center;gap:28px}.eb__bars{flex:1;display:flex;gap:10px}.eb__bar{flex:1;min-width:0;background:none;border:0;padding:12px 0 0;cursor:pointer;text-align:left;color:#f7f4ee8c;font:500 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;position:relative;transition:color .3s}.eb__bar:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#f7f4ee3d}.eb__bar i{position:absolute;left:0;top:0;height:2px;width:0;background:#f7f4ee}.eb__bar span{display:block;padding-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb__bar.is-on{color:#f7f4ee}.eb__bar.is-done i{width:100%}.eb__nav{display:flex;gap:8px}.eb__btn{width:46px;height:46px;border-radius:50%;border:1px solid rgba(247,244,238,.32);background:#14100c2e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f7f4ee;display:grid;place-items:center;cursor:pointer;transition:border-color .3s,background .3s}.eb__btn:hover{border-color:#f7f4ee;background:#14100c66}.eb__btn svg{width:14px;height:14px}.rm .eb__m img,.rm .eb__s.is-on .eb__m img{transform:none;transition:none}@media(max-width:860px){.eb{height:min(88svh,820px);min-height:560px}.eb__s--mobonly{display:block}.eb__duo{grid-template-columns:1fr}.eb__duo .eb__m--b,.eb__mid{display:none}.eb__mobshade{display:block}.eb__c--mid{top:auto;bottom:72px;left:0;right:0;transform:none;width:auto;text-align:left;align-items:flex-start}.eb__c--mid .eb__h{max-width:none}.eb__c--mid .eb__p,.eb__p--hm{display:none}.eb__c.eb__c--mid>*{transform:translateY(26px)}.eb__s.is-on .eb__c--mid>*{transform:none}.eb__ghost{display:none}.eb__shade--b,.eb__panel{background:linear-gradient(0deg,#0e0b08d9,#0e0b0873 30%,#0e0b0800 52%)!important}.eb__s--split{display:block}.eb__m--split{position:absolute;top:0;right:0;bottom:0;left:0}.eb__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(0deg,#0e0b08cc,#0e0b084d 42%,#0e0b0800 64%)}.eb__c,.eb__c--panel{bottom:72px;padding:0 var(--gutter)}.eb__c--panel{left:0;right:0}.eb__c--r,.eb__c--c{text-align:left;align-items:flex-start}.eb__shade--r,.eb__shade--l{background:linear-gradient(0deg,#0e0b08d9,#0e0b0873 30%,#0e0b0800 52%)}.eb__h,.eb__h--m,.eb__c--mid .eb__h{font-size:clamp(36px,10.5vw,52px)}.eb__e{font-size:10px}.eb__p{font-size:15px;margin-top:16px}.eb__ctas{margin-top:24px}.eb__ui{bottom:30px}.eb__bar span{display:none}.eb__bars{gap:6px}.eb__nav{display:none}}@media(max-width:600px){.hero-shot .shot-tag{display:none}}.film{padding:var(--sec) 0;background:#0f1114;color:var(--bone)}.film__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;flex-wrap:wrap}.film__note{max-width:26em;color:var(--ash);font-size:17px;line-height:1.55}.film__frame{position:relative;aspect-ratio:16/9;border-radius:var(--r-m);overflow:hidden;background:#000;border:1px solid var(--line)}.film__poster,.film__vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.film__vid{opacity:0;transition:opacity 1.2s var(--e-std)}.film__frame.is-ready .film__vid{opacity:1}.film__load{position:absolute;left:20px;bottom:18px;display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ece8e1bf}.film__load span{width:64px;height:2px;background:#ece8e133;position:relative;overflow:hidden}.film__load span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--p,0%);background:#ece8e1;transition:width .3s}.film__frame.is-ready .film__load{opacity:0;transition:opacity .4s}.film__snd{position:absolute;right:18px;bottom:16px;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;border:1px solid rgba(236,232,225,.3);background:#0a0a0c59;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ece8e1;font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s,border-color .3s}.film__frame.is-ready .film__snd{opacity:1;pointer-events:auto}.film__snd:hover{border-color:#ece8e1}.film__snd i{width:8px;height:8px;border-radius:50%;border:1px solid currentColor}.film__snd.is-on i{background:currentColor}@media(max-width:860px){.film__frame{aspect-ratio:9/16;max-height:86svh;margin:0 auto}.film__head{margin-bottom:32px}}.g--p{width:calc(clamp(300px,44vw,680px)*2/3);aspect-ratio:1/1}.g--p img{object-position:50% 30%}.zbp{--ink:#0A0A0A;--ink2:#5B5F66;--mist:#F4F4F4;--linen:#F2EEE8;--line:rgba(10,10,10,.1);--ash:#8D929B;--navy:#0A1E4D;--blue:#2F55C9;--gut:clamp(20px,4vw,64px);--sec:clamp(56px,6vw,96px);--max:1320px;--disp:"Questrial",system-ui,sans-serif;--mono:"Roboto Mono",ui-monospace,monospace;color:var(--ink);font-family:Outfit,system-ui,sans-serif;font-weight:300}.zbp h2,.zbp h4,.zbp p,.zbp q,.zbp figure{margin:0}.zbp .zp-wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.zbp .zp-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.zbp .zp-d-l{font-family:var(--disp);font-weight:400;font-size:clamp(36px,4.8vw,72px);line-height:1;letter-spacing:-.03em;text-wrap:balance}.zbp .zp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 26px;border-radius:999px;font-weight:500;font-size:15px;letter-spacing:.01em;transition:background .25s,transform .25s;white-space:nowrap}.zbp .zp-btn-black{background:var(--ink);color:#fff}.zbp .zp-btn-black:hover{background:var(--blue)}.zbp-slot{min-height:1px}.exp{position:relative;background:var(--linen)}.exp-pin{padding:var(--sec) 0 calc(var(--sec)*.6);overflow:hidden}.exp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.exp-side{max-width:380px}.exp-side p{font-size:16px;line-height:1.5;color:var(--ink2)}.exp-count{display:flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--ink2)}.exp-count span{color:var(--ink)}.exp-count i{flex:1;height:2px;background:#0a0a0a1a;display:block}.exp-count b{display:block;height:100%;width:10%;background:var(--ink);transition:width .2s}.exp-track{display:flex;gap:16px;align-items:stretch;margin-top:56px;padding:0 var(--gut) 0 max(var(--gut),calc((100vw - var(--max))/2 + var(--gut)));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(var(--gut),calc((100vw - var(--max))/2 + var(--gut)));scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.exp-track::-webkit-scrollbar{display:none}.exp-track.drag{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.exp-track .ex,.exp-track .ex-end{scroll-snap-align:start}.exp-ar{display:flex;gap:10px;margin-top:18px}.exp-ar .arw{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(10,10,10,.18);background:transparent;color:#0a0a0a;cursor:pointer;padding:0}.exp-ar .arw:hover{border-color:#0a0a0a}.exp-ar .arw svg{width:18px;height:18px}.ex{position:relative;flex:0 0 auto;height:min(560px,68vh);min-height:470px;border-radius:24px;overflow:hidden}.ex .no{position:absolute;left:20px;top:18px;z-index:3;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--ink2)}.ex-p{width:min(400px,80vw);background:#fff;display:flex;flex-direction:column}.ex-p .ph{position:relative;flex:1;min-height:0;background:radial-gradient(90% 80% at 50% 100%,#e4dccf,#f7f4ef 70%);overflow:hidden}.ex-p .ph img{position:absolute;left:50%;bottom:0;transform:translate(-50%);height:100%;width:auto;max-width:none;object-fit:contain;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.ex-p .tx{padding:22px 24px 24px}.ex q{display:block;font-family:var(--disp);font-size:19px;line-height:1.32;letter-spacing:-.01em;quotes:"\201c" "\201d"}.ex .nm{display:flex;flex-direction:column;gap:3px;margin-top:16px;font-size:13px;color:var(--ink2)}.ex .nm b{font-weight:500;font-size:15px;color:var(--ink)}.ex-q{width:min(360px,80vw);background:#fff;padding:64px 28px 28px;display:flex;flex-direction:column}.ex-q .mk{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-family:var(--disp);font-size:19px;letter-spacing:.02em}.ex-q q{font-size:23px;margin-top:auto;padding-top:28px}.ex-q:nth-of-type(4n+2){background:var(--navy);color:#fff}.ex-q:nth-of-type(4n+2) .mk{background:var(--blue)}.ex-q:nth-of-type(4n+2) .nm,.ex-q:nth-of-type(4n+2) .no{color:var(--ash)}.ex-q:nth-of-type(4n+2) .nm b{color:#fff}.ex-v{width:min(320px,74vw)}.ex-v .no{display:none}.evid{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;cursor:pointer}.ex-end{flex:0 0 auto;width:min(320px,80vw);display:flex;flex-direction:column;justify-content:center;gap:22px;padding:0 20px}.ex-end p{font-family:var(--disp);font-size:24px;line-height:1.25;letter-spacing:-.01em}.exp-fine{margin-top:28px;font-size:13px;color:#4a4e55}.exp{--ink:#0A0A0A;--ink2:#4A4E55;color:#0a0a0a}.ex-q q{color:#0a0a0a}.ex-q:nth-of-type(4n+2) q{color:#fff}.ex .no{color:#5b5f66}.exp .zp-d-l,.ex-p .tx q{color:#0a0a0a}.ex .nm{color:#4a4e55}.ex-end p{color:#0a0a0a}@media(min-width:901px){.exp.pin{height:var(--h)}.exp.pin .exp-pin{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:96px 0 40px}.exp.pin .exp-track{margin-top:44px}.exp.pin .exp-head{width:100%}}@media(max-width:900px){.exp-head{flex-direction:column;align-items:flex-start;gap:20px}.exp-track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--gut);scrollbar-width:none;margin-top:36px;padding-right:var(--gut)}.exp-track::-webkit-scrollbar{display:none}.ex,.ex-end{scroll-snap-align:start}.ex{height:500px;min-height:0}.ex-q q{font-size:21px}}.vid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vid .sh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000000d9);pointer-events:none}.vid .pl{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#ffffff38;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.4);transition:transform .3s}.vid .pl svg{width:22px;margin-left:3px}.vid:hover .pl{transform:translate(-50%,-50%) scale(1.08)}.vid .tg{position:absolute;left:14px;top:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;padding:6px 10px;border-radius:99px;background:#0a0a0a6b}.ex-v .vid .tg{left:auto;right:14px}.vid .cp{position:absolute;left:18px;right:18px;bottom:18px;pointer-events:none}.vid .cp p{font-family:var(--disp);font-size:18px;line-height:1.28}.vid .cp span{display:block;font-size:12px;opacity:.75;margin-top:10px}.vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000;z-index:4}.vid .spin{position:absolute;left:50%;top:42%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;opacity:0;pointer-events:none}.vid.loading .spin{opacity:1;animation:spin .9s linear infinite}.vid.loading .pl,.vid.playing .cp,.vid.playing .tg,.vid.playing .pl,.vid.playing .sh{opacity:0}@keyframes spin{to{transform:rotate(360deg)}}.rv2{background:#fff;padding:var(--sec) 0 calc(var(--sec)*.8);overflow:hidden}.rv2 .head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.rv2 .zp-stat{display:flex;gap:36px}.rv2 .zp-stat>div{border-left:1px solid var(--line);padding-left:18px;display:flex;flex-direction:column}.rv2 .zp-stat b{display:block;font-family:var(--disp);font-weight:400;font-size:40px;letter-spacing:-.03em;line-height:1}.rv2 .zp-stat small{font-size:12.5px;color:var(--ink2);margin-top:6px}.st{display:inline-flex;gap:2px}.st svg{width:14px;height:14px}.rv2 .zp-stat .st{color:var(--ink);margin-top:6px}.rv2 .zp-bar{display:flex;justify-content:space-between;align-items:center;margin-top:48px;margin-bottom:26px;gap:20px}.rv2 .chips{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rv2 .chips::-webkit-scrollbar{display:none}.chip{font-size:14px;padding:9px 16px;border-radius:99px;border:1px solid var(--line);white-space:nowrap;transition:background .2s,color .2s}.chip:hover{border-color:var(--ink)}.chip.zp-on{background:var(--ink);color:#fff;border-color:var(--ink)}.rv2 .ar{display:flex;gap:10px}.arw{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line)}.arw:hover{border-color:var(--ink)}.arw svg{width:18px;height:18px}.rail2{display:flex;gap:14px;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gut) 4px max(var(--gut),calc((100vw - var(--max))/2 + var(--gut)));scroll-padding-left:max(var(--gut),calc((100vw - var(--max))/2 + var(--gut)))}.rail2::-webkit-scrollbar{display:none}.rail2>*{scroll-snap-align:start;transition:opacity .3s}.rail2>.off{display:none}.cv{position:relative;flex:0 0 280px;height:470px;border-radius:22px;overflow:hidden;color:#fff;cursor:pointer;background:#111}.ct{flex:0 0 300px;height:470px;border-radius:22px;background:var(--mist);padding:28px;display:flex;flex-direction:column;justify-content:space-between}.ct .st{color:var(--blue)}.ct h4{font-weight:500;font-size:15px;margin-top:16px}.ct p{font-family:var(--disp);font-size:19px;line-height:1.34;letter-spacing:-.01em;margin-top:10px}.ct .by{display:flex;flex-direction:column;gap:6px;font-size:13px}.ct .by b{font-weight:500}.vbadge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--ink2)}.vbadge svg{width:13px;height:13px;color:var(--blue)}.rv2 .prog{height:2px;background:#0a0a0a1a;margin-top:28px;border-radius:2px;overflow:hidden}.rv2 .prog i{display:block;height:100%;width:20%;background:var(--ink);transition:width .15s}.rv2 .zp-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;font-size:14px;color:var(--ink2)}@media(max-width:700px){.rv2 .head{flex-direction:column;align-items:flex-start;gap:28px}.rv2 .zp-stat{gap:16px}.rv2 .zp-stat>div{padding-left:12px}.rv2 .zp-stat b{font-size:30px}.rv2 .zp-stat small br{display:none}.rv2 .zp-bar{margin-top:32px;margin-bottom:20px}.rv2 .ar{display:none}.cv,.ct{flex-basis:78vw;height:440px}.rv2 .zp-foot{flex-direction:column;align-items:flex-start}}:root{--sec:clamp(48px,7vw,100px)}.marquee{padding:clamp(30px,4.5vw,60px) 0}.proof.tone-light{padding-bottom:clamp(24px,3vw,48px)}.box.tone-light{padding-top:clamp(24px,3.5vw,60px)}.gal{padding-bottom:calc(var(--sec)*.8)}.zbp{--sec:clamp(32px,3.5vw,56px)}.exp.pin .exp-pin{padding:64px 0 24px}.shift.tone-light+.product.tone-light,.box.tone-light+.gal.tone-light{padding-top:calc(var(--sec)*.5)}.specs{margin-top:44px}@media(min-width:861px){.eb__s--split .eb__c--panel{top:clamp(88px,12vh,120px);display:flex;flex-direction:column;justify-content:flex-end;right:0;max-width:none}.eb__s--split .eb__h{font-size:clamp(40px,min(5.4vw,10.5vh),104px);margin-top:clamp(12px,2vh,22px)}.eb__s--split .eb__p{margin-top:clamp(14px,2.2vh,24px)}.eb__s--split .eb__ctas{margin-top:clamp(18px,3vh,36px)}}@media(min-width:981px){#live .live__head{margin-bottom:clamp(28px,4svh,56px)}#live .dash{display:flex;flex-direction:column;margin:0 auto;height:min(780px,calc(100svh - 104px));max-width:min(100%,calc((100svh - 104px)*1.72))}#live .dash__grid{flex:1;min-height:0;grid-template-rows:auto minmax(0,1fr)}#live .tile{padding:clamp(14px,2.2svh,22px) 22px clamp(14px,2svh,20px)}#live .readout{margin:clamp(10px,2.6svh,28px) 0 clamp(8px,2svh,22px)}#live .big{font-size:clamp(52px,min(7vw,11svh),112px)}#live .bars{min-height:0}#live .phase{margin-top:clamp(10px,1.8svh,18px)}#live .ringwrap{margin-top:clamp(8px,1.6svh,16px)}#live .ring{width:clamp(104px,17svh,184px)}#live .tile:last-child{display:flex;flex-direction:column}#live .mid{margin-top:clamp(8px,1.6svh,18px)}#live .line-chart{flex:1;height:auto;min-height:40px;margin-top:clamp(8px,1.6svh,18px)}#live .tile:last-child .duo{margin-top:clamp(10px,1.8svh,20px)!important;padding-top:clamp(10px,1.6svh,18px)!important}#live .mini{height:clamp(36px,6svh,64px);margin-top:clamp(8px,1.4svh,16px)}#live .dash__foot{padding:clamp(8px,1.4svh,16px) 8px 2px}}@media(max-width:980px){#live .live__head{margin-bottom:16px;gap:0}#live .live__head .h-l{font-size:clamp(32px,9vw,44px);margin-top:12px!important}#live .live__head .lede{display:none}#live .dash{padding:10px;max-width:560px;margin:0 auto}#live .dash__grid{grid-template-columns:1fr 1fr;gap:10px}#live .tile--bars{grid-column:1/-1;grid-row:auto}#live .tile{padding:14px 13px}#live .tile__top{font-size:9px;letter-spacing:.1em;white-space:nowrap;gap:6px}#live .tile:last-child .tile__top{letter-spacing:.02em;font-size:8.5px}#live .dash__foot{font-size:9px;letter-spacing:.08em}#live .tile:last-child .duo .muted{font-size:9px;letter-spacing:.1em;white-space:nowrap}#live .readout{margin:12px 0 10px}#live .big{font-size:clamp(48px,14vw,72px)}#live .readout__side .t{font-size:17px}#live .bars{flex:none;min-height:0;height:clamp(100px,17svh,220px);gap:2px}#live .axis{margin-top:8px;font-size:9px}#live .phase{margin-top:10px}#live .ringwrap{grid-template-columns:1fr;justify-items:center;margin-top:12px}#live .kv{display:none}#live .ring{width:min(100%,clamp(88px,13svh,124px))}#live .ring__val b{font-size:30px}#live .ring__val span{margin-top:2px!important;font-size:9px}#live .mid{font-size:34px;margin-top:10px}#live .line-chart{height:40px;margin-top:8px}#live .tile:last-child .duo{margin-top:10px!important;padding-top:10px!important;gap:8px}#live .tile:last-child .duo .mid{font-size:26px!important;margin-top:4px}#live .mini{height:30px;margin-top:6px;gap:3px}#live .dash__foot{padding:10px 4px 2px}#live .dash__foot .ticks-row span:not(:last-child){display:none}#live .replay{display:none}}@media(min-width:861px){#film .film__frame{max-width:min(100%,calc((100svh - 120px)*16/9));margin:0 auto}}.kit .k1 span{color:#1a1c20!important;text-shadow:none!important}@media(max-width:860px){#heroShot img{object-position:70% 50%!important}}.shot-tag.zb-dark{color:#1a1c20}.shot-tag.zb-dark:before{border-color:#1a1c20;box-shadow:0 0 0 6px #1a1c2014}.k1{grid-column:1/4;grid-row:1/5}.k2{grid-column:4/7;grid-row:1/3}.k3{grid-column:4/7;grid-row:3/5}.kit .k2 span,.kit .k3 span,.k2 span{display:block!important}.kit .k span{color:#1a1c20!important;text-shadow:none!important}.bento .cell.sq img{width:100%;height:100%;object-fit:cover}.kit .k.k3 span{color:#ece8e1!important;text-shadow:0 1px 10px rgba(0,0,0,.7)!important}.nav__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1}.nav__price{line-height:1;display:inline-block;transform:translateY(.5px)}.nw{white-space:nowrap}.eb__p,.eb__h{text-wrap:balance}.proof__row h4{font-size:clamp(26px,2.4vw,34px)}.proof__row p{font-size:17px;line-height:1.55;color:#4a4e55}.proof__row .mono{font-size:12px}.hero-shot .pad-tag{white-space:nowrap;left:calc(70.4% - 16px);top:43%;margin-top:-16px;background:#0a0a0ac7;color:#fff!important;padding:7px 14px 7px 10px;border-radius:99px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:none!important}.hero-shot .pad-tag:before{width:12px!important;height:12px!important;background:#2f55c9!important;border-color:#fff!important;box-shadow:0 0 #2f55c98c!important;animation:padp 2.2s infinite}@keyframes padp{0%{box-shadow:0 0 #6f8ff299}70%{box-shadow:0 0 0 14px #6f8ff200}to{box-shadow:0 0 #6f8ff200}}.buy .price .mono{line-height:1.5}.buy .fine-hsa{margin-top:14px;font-size:12px;color:var(--ash);max-width:46ch}.foot ul a{color:inherit;text-decoration:none}.foot ul a:hover{color:#fff}#live{padding-top:var(--sec)}.zfq{padding:var(--sec) 0;border-top:1px solid var(--line)}.zfq__g{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,80px)}.zfq__h{font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.03em;margin-top:16px;color:var(--bone)}.zfq__quiz{margin-top:36px;padding:24px;border:1px solid var(--line-2);border-radius:20px;max-width:380px}.zfq__quiz p{color:var(--ash);margin-bottom:16px}.zfq__acc details{border-bottom:1px solid var(--line-2)}.zfq__acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font-family:var(--f-disp,inherit);font-size:clamp(18px,1.6vw,22px);color:var(--bone)}.zfq__acc summary::-webkit-details-marker{display:none}.zfq__acc summary i{width:14px;height:14px;position:relative;flex:none}.zfq__acc summary i:before,.zfq__acc summary i:after{content:"";position:absolute;left:0;right:0;top:6px;height:1.5px;background:currentColor;transition:transform .3s}.zfq__acc summary i:after{transform:rotate(90deg)}.zfq__acc details[open] summary i:after{transform:none}.zfq__acc p{color:var(--ash);font-size:16px;line-height:1.6;padding:0 0 22px;max-width:62ch}.zfq__acc a{color:var(--bone);text-decoration:underline}.zfq__more{padding-top:22px!important}@media(max-width:860px){.zfq__g{grid-template-columns:1fr}}.foot .zem{display:flex;gap:8px;margin-top:22px;max-width:360px;border-bottom:1px solid var(--line-2);padding-bottom:8px}.foot .zem input{flex:1;min-width:0;background:transparent;border:0;color:var(--bone);font:inherit;font-size:15px;outline:0}.foot .zem button{color:var(--bone);font-size:14px;white-space:nowrap;background:none;border:0;cursor:pointer}.foot .zem-h{color:var(--bone);font-size:20px;margin-top:26px}.foot .em-ok{color:var(--bone);margin-top:22px}@media(max-width:860px){.foot__top>div{min-width:0}.foot__top>div:first-child{grid-column:1/-1}}html{overflow-x:clip}.nav__quiz{font-size:13px;color:inherit;opacity:.8;margin-right:16px;white-space:nowrap}.nav__quiz:hover{opacity:1}@media(max-width:1100px){.nav__quiz{display:none}}.nav__mb{display:none;width:40px;height:40px;margin-left:10px;align-items:center;justify-content:center;background:none;border:0;color:inherit;cursor:pointer}.nav__mb i,.nav__mb i:before,.nav__mb i:after{display:block;width:18px;height:1.5px;background:currentColor;position:relative;transition:transform .3s,background .3s}.nav__mb i:before,.nav__mb i:after{content:"";position:absolute;left:0}.nav__mb i:before{top:-6px}.nav__mb i:after{top:6px}.nav.open .nav__mb i{background:transparent}.nav.open .nav__mb i:before{transform:translateY(6px) rotate(45deg)}.nav.open .nav__mb i:after{transform:translateY(-6px) rotate(-45deg)}.nav__right{display:flex;align-items:center}.nav__m{display:none}@media(max-width:860px){.nav__mb{display:inline-flex}.nav__m{display:block;position:absolute;left:12px;right:12px;top:72px;background:#0c0e12f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line-2);border-radius:20px;padding:8px 22px 22px;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .25s,transform .25s}.nav.open .nav__m{opacity:1;transform:none;pointer-events:auto}.nav__m a{display:block;padding:14px 0;border-bottom:1px solid var(--line);font-size:18px;color:var(--bone)}.nav__m a.q{border:0;margin-top:14px;text-align:center;border-radius:99px;background:var(--bone);color:#0a0a0a;font-size:15px}}.kit .k span,.kit .k.k3 span{background:#ffffffe0;color:#1a1c20!important;text-shadow:none!important;padding:5px 9px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gal__rail{cursor:grab;scroll-snap-type:x proximity}.gal__rail .g{scroll-snap-align:start}.gal__rail img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.zb-dragging{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.zb-dragging *{pointer-events:none}.exp-track{cursor:grab}.exp-track img{-webkit-user-drag:none}.kit .k.k3 span{color:#1a1c20!important;text-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/zb-home.css.map */
