:root{--stage:#ECEDE8;--paper:#F8F8F5;--chip:#E7E9E3;--ink:#15201A;--mute:#4D5650;--line:rgba(21,32,26,.12);--signal:#2F5D46;--signal-2:#23493A;--sig:47,93,70;--sig-hi:#A9CDB6;--sig-hi-rgb:169,205,182;--sig-soft:#E1EBE4;--feat-bg:#2F5D46;--feat-ink:#F3F5EF;--feat-soft:rgba(243,245,239,.84);--dark:#16241D;--stk-a:#F3F4EF;--stk-b:#E5E8E1;--kraft:#B08A60;--on-dark:#F2F4EF;--body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.32,.72,0,1);--gut:clamp(16px,4vw,56px);--max:1320px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--stage);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{margin:0;text-wrap:balance;letter-spacing:-.035em;line-height:1.02;font-weight:800}p{margin:0;text-wrap:pretty}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:8px}em.ac{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.1em;letter-spacing:-.01em;line-height:.9;color:var(--signal);padding-right:.04em}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.btn{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:6px 6px 6px 22px;border-radius:999px;background:var(--signal);color:#fff;font:600 16px/1 var(--body);text-decoration:none;white-space:nowrap;border:0;cursor:pointer;transition:background .3s var(--ease),transform .2s var(--ease);box-shadow:0 10px 30px -12px rgba(var(--sig),.55)}.btn i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff29;font-style:normal}.btn svg{width:16px;height:16px}.btn:hover{background:var(--signal-2)}.btn:active{transform:scale(.98)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px #13141738;padding-right:22px}.btn.ghost:hover{background:#fff}.nav{position:fixed;top:calc(14px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:clamp(14px,2.4vw,34px);padding:8px 8px 8px 18px;border-radius:999px;background:#f8f8f6d1;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 0 0 1px #13141712,0 12px 34px -18px #13141759;width:max-content;max-width:calc(100vw - 24px)}.nav img{height:22px;width:auto}.nav nav{display:flex;gap:clamp(12px,1.8vw,26px);font-size:14px;font-weight:500;color:var(--mute)}.nav nav a{text-decoration:none;padding:8px 0}.nav nav a:hover,.nav nav a.on{color:var(--ink)}.nav .btn{min-height:40px;font-size:14px;padding:4px 4px 4px 16px;gap:8px;box-shadow:none}.nav .btn i{width:32px;height:32px}.buy{position:relative;isolation:isolate;padding-top:calc(124px + env(safe-area-inset-top,0px));padding-bottom:clamp(56px,7vw,96px);background:radial-gradient(55% 45% at 88% 8%,rgba(169,205,182,.55),transparent 70%),radial-gradient(45% 40% at 4% 96%,rgba(176,138,96,.2),transparent 70%),var(--stage)}.buy-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.gal{position:sticky;top:96px;display:grid;gap:12px}.gal-main{position:relative;aspect-ratio:1;border-radius:28px;overflow:hidden;background:#dce3ea;box-shadow:0 34px 70px -46px #13141780}.gal-main img,.gal-main .gm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}.gal-main .on{opacity:1}.gm{display:grid;place-items:center;background:radial-gradient(70% 60% at 50% 40%,#fff,#e9eae6)}.gm-disc{width:58%;aspect-ratio:1;border-radius:50%;container-type:inline-size;display:grid;place-content:center;justify-items:center;gap:4cqw;text-align:center;background:radial-gradient(circle at 35% 28%,#fff,#ecece8);box-shadow:0 40px 60px -30px #13141773;position:relative}.gm-disc:before{content:"";position:absolute;top:4cqw;right:4cqw;bottom:4cqw;left:4cqw;border-radius:50%;border:1cqw solid #16171A;pointer-events:none}.gm-disc b{font-size:9.6cqw;font-weight:800;letter-spacing:-.025em;line-height:1.05;white-space:nowrap}.gm-disc svg{width:20cqw;color:var(--signal)}.gm-note{position:absolute;left:16px;bottom:16px;font-size:12.5px;font-weight:600;color:var(--mute);background:#f8f8f6e6;padding:6px 12px;border-radius:999px}.gal-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gal-thumbs button{padding:0;border:0;border-radius:16px;overflow:hidden;aspect-ratio:1;cursor:pointer;background:var(--chip);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .25s,opacity .25s;opacity:.7}.gal-thumbs button img{width:100%;height:100%;object-fit:cover}.gal-cap{font-size:13px;color:var(--mute);margin:0}.gal-thumbs button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--signal)}.gal-thumbs .tdisc{display:grid;place-items:center;background:radial-gradient(70% 60% at 50% 40%,#fff,#e9eae6)}.gal-thumbs .tdisc i{width:56%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #f6f6f3,inset 0 0 0 4px #16171a}.info{display:grid;gap:22px;min-width:0}.info h1{font-size:clamp(52px,6.4vw,80px)}@media(max-width:749px){.info h1{font-size:min(52px,13.4vw)}}.eyebrow{justify-self:start;display:inline-flex;align-items:center;gap:8px;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:19px;color:var(--signal);background:var(--sig-soft);padding:4px 14px 4px 10px;border-radius:999px}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px #2f5d4626}.tagline{display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--display);font-weight:700;font-size:clamp(16px,1.2vw,19px);letter-spacing:-.015em;line-height:1.25;color:var(--ink)}.tagline span{display:inline-flex;align-items:center;gap:8px}.tagline span:before{content:"";flex:none;width:9px;height:9px;border-radius:50%}.tagline .k:before{background:#b08a60}.tagline .g:before{background:var(--signal)}.tagline .i:before{background:var(--ink)}.tagline .g{color:var(--signal)}@media(max-width:749px){.tagline{flex-wrap:nowrap;white-space:nowrap;gap:0 8px;font-size:min(3.3vw,17px);letter-spacing:-.02em}.tagline span{gap:4px}.tagline span:before{width:6px;height:6px}}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.price b{font-size:clamp(36px,3.4vw,48px);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.price s{color:var(--mute);font-size:18px}.price .save{font-size:13px;font-weight:700;color:#fff;background:var(--signal);padding:4px 10px;border-radius:999px}.price .unit{flex-basis:100%;font-size:14.5px;color:var(--mute)}.blk{display:grid;gap:10px}.lab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;font-weight:700}.lab span{font-weight:500;color:var(--mute)}.motifs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mo{position:relative;padding:0;border:0;background:none;cursor:pointer;aspect-ratio:1;border-radius:50%;container-type:inline-size;font:inherit;color:var(--ink)}.mo .f{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-content:center;justify-items:center;text-align:center;background:radial-gradient(circle at 35% 28%,#fff,#ecece8);box-shadow:inset 0 0 0 5cqw #f6f6f3,inset 0 0 0 6.5cqw #16171a,0 8px 16px -10px #0006;transition:transform .45s var(--ease),box-shadow .3s}.mo .f b{font-size:11cqw;font-weight:700;letter-spacing:-.025em;line-height:1.05;white-space:nowrap}.mo[aria-checked=true] .f{transform:translateY(-6%) scale(1.05);box-shadow:inset 0 0 0 5cqw #f6f6f3,inset 0 0 0 6.5cqw #16171a,0 0 0 3px var(--stage),0 0 0 5px var(--signal),0 16px 24px -12px #00000073}.mo .f{background:#fff;box-shadow:0 8px 16px -10px #0006;overflow:hidden}.mo .f svg,.gm-disc>svg{display:block;width:100%;height:100%}.mo[aria-checked=true] .f{box-shadow:0 0 0 3px var(--stage),0 0 0 5px var(--signal),0 16px 24px -12px #00000073}.gm-disc{background:#fff}.gm-disc:before{display:none}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hint{margin:0;font-size:13px;color:var(--mute)}.incl{margin-top:4px;padding:20px 22px;border-radius:18px;background:#d6e3d7}.incl-h{margin:0 0 16px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--dark);font-size:15px;font-weight:700}.incl-chip{font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;background:#fff;color:var(--signal-2)}.incl ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.incl li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;font-size:14px;line-height:1.45;color:#3a473f}.incl li svg{width:20px;height:20px;padding:4px;border-radius:50%;background:#fff;color:var(--signal)}.incl li b{color:var(--ink);font-weight:600}.grow{display:grid;gap:12px;padding:18px 18px 16px;border-radius:18px;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line)}.grow-h{margin:0;font-size:15px;font-weight:700}.grow-l{list-style:none;margin:0;padding:0;display:grid;gap:10px;position:relative}.grow-l:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;background:var(--line)}.grow-l li{display:grid;gap:2px;padding-left:24px;position:relative}.grow-l li:before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 3px var(--signal)}.grow-l b{font-size:14px}.grow-l span{font-size:13.5px;color:var(--mute)}.grow .btn{justify-self:start}.ti{position:relative;display:grid;gap:2px;justify-items:start;text-align:left;padding:14px 14px 12px;border:0;border-radius:16px;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;font:inherit;color:var(--ink);transition:box-shadow .25s,background .25s,transform .2s var(--ease)}.ti:hover{transform:translateY(-1px)}.ti b{font-size:16px;letter-spacing:-.01em}.ti span{font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.ti em{position:absolute;top:-9px;right:10px;font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--ink);color:#fff}.ti em.sv{background:var(--sig-soft);color:var(--signal)}.ti[aria-checked=true]{background:#fff;box-shadow:inset 0 0 0 2px var(--signal),0 12px 26px -16px rgba(var(--sig),.5)}.link-in{display:grid;gap:6px}.link-in input{font:inherit;font-size:16px;padding:14px 16px;border-radius:14px;border:0;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s}.link-in input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--signal)}.link-in.bad input{box-shadow:inset 0 0 0 2px #d9534f}.link-in small{font-size:13px;color:var(--mute)}.link-in .err{font-size:13px;color:#c0392b;min-height:0}.ship{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mute)}.ship .dot{width:8px;height:8px;border-radius:50%;background:#2e9e6b;box-shadow:0 0 0 3px #2e9e6b2e}.cta{display:grid;gap:10px}.cta .btn{justify-content:space-between;width:100%;min-height:58px;font-size:17px}.cta .btn:disabled{opacity:.55;cursor:not-allowed}.cta .btn.busy{cursor:progress;opacity:.75}.hint a{color:var(--signal);font-weight:600;text-underline-offset:3px}.b2b{display:flex;align-items:center;justify-content:center;gap:8px;margin:-2px 0 2px;font-size:13.5px;font-weight:500;color:var(--mute)}.b2b svg{width:17px;height:17px;flex:none;color:var(--signal)}.cta-alt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cta-alt button,.cta-alt a{display:grid;justify-items:center;gap:4px;padding:12px 8px;border:0;border-radius:16px;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);text-align:center;text-decoration:none;transition:box-shadow .2s,background .2s}.cta-alt button:hover,.cta-alt a:hover{background:#fff;box-shadow:inset 0 0 0 1.5px rgba(var(--sig),.45)}.cta-alt svg{width:20px;height:20px;color:var(--signal)}.note{font-size:13px;color:var(--mute);background:var(--chip);border-radius:12px;padding:10px 12px;display:none}.note.on{display:block}.facts{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--mute)}.facts span{display:inline-flex;align-items:center;gap:7px}.facts span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal)}.sec{padding-block:clamp(64px,8vw,120px)}.sec h2{font-size:clamp(34px,4vw,60px);margin-bottom:clamp(28px,3.4vw,48px)}@keyframes galOpen{0%{clip-path:circle(16% at 50% 50%);scale:1.1}to{clip-path:circle(75% at 50% 50%);scale:1}}.js-in .gal-main>img:first-child{animation:galOpen 1.3s var(--ease) backwards}@keyframes inUp{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}.js-in .info>*{animation:inUp .85s var(--ease) backwards;animation-delay:calc(.2s + var(--k,0) * .08s)}.js-in .info>:nth-child(2){--k:1}.js-in .info>:nth-child(3){--k:2}.js-in .info>:nth-child(4){--k:3}.js-in .info>:nth-child(5){--k:4}.js-in .info>:nth-child(n+6){--k:5}.js-in .incl li svg path{stroke-dasharray:15;stroke-dashoffset:15;transition:stroke-dashoffset .55s var(--ease) calc(.1s + var(--k,0) * .13s)}.js-in .incl.go li svg path{stroke-dashoffset:0}.incl li:nth-child(2){--k:1}.incl li:nth-child(3){--k:2}.incl li:nth-child(4){--k:3}.incl li:nth-child(5){--k:4}.js-rv .rvh .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.14em .14em .55em .22em;margin:-.14em -.14em -.55em -.22em}.js-rv .rvh .w>span{display:inline-block;translate:0 112%;transition:translate 1.05s var(--ease);transition-delay:calc(var(--i) * 60ms)}.js-rv .rvh.in .w>span{translate:0 0}.js-rv .rv{opacity:0;translate:0 34px;transition:opacity .8s var(--ease),translate 1s var(--ease);transition-delay:var(--d,0s)}.js-rv .rv.in{opacity:1;translate:0 0}.js-land .how,.js-land .opt,.js-land .mz-list{perspective:1200px}.js-land [data-land]{transform-origin:50% 100%;translate:0 calc((1 - var(--l,1)) * 70px);rotate:x calc((1 - var(--l,1)) * var(--la,22deg));scale:calc(.93 + var(--l,1) * .07);opacity:calc(.12 + var(--l,1) * .88)}.js-land .mz-i{--la:30deg}.how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:h;position:relative}.how:before,.how:after{content:"";position:absolute;left:16px;right:calc((100% - 28px) / 3 - 16px);top:162px;height:2px;border-radius:2px;background:var(--line)}.how:after{background:var(--signal);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.6s var(--ease)}.how.go:after{transform:scaleX(1)}.how li{display:grid;gap:8px;align-content:start;counter-increment:h;position:relative;z-index:1}.how li:before{content:counter(h);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--signal);color:#fff;font-size:14px;font-weight:700;box-shadow:0 0 0 6px var(--sec-bg,var(--stage));margin:6px 0 4px}.how b{font-size:19px;letter-spacing:-.015em}.how span{color:var(--mute);font-size:15.5px}.hv{order:-1;height:140px;border-radius:22px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line),0 24px 50px -40px #13141766;display:grid;place-items:center;position:relative;overflow:hidden}.how .hv span{color:inherit;font-size:inherit}.hv-d{display:flex;gap:8px;align-items:center}.hv-d i{width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.hv-d i.on{width:42px;height:42px;box-shadow:inset 0 0 0 2px var(--ink),0 0 0 3px var(--paper),0 0 0 5px var(--signal)}.how .hv .hv-chip{position:absolute;bottom:14px;font-size:12px;font-weight:600;padding:3px 11px;border-radius:999px;background:var(--sig-soft);color:var(--signal)}.how .hv .hv-url{width:80%;background:#fff;border-radius:12px;padding:12px 14px;font-size:14px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--signal);white-space:nowrap;overflow:hidden}.hv-url u{text-decoration:none;border-right:1.5px solid var(--ink);margin-left:1px;animation:hvC 1s steps(1) infinite}@keyframes hvC{50%{border-color:transparent}}.how .hv .hv-tp{position:absolute;left:calc(50% - 40px);top:50%;width:70px;height:70px;transform:translate(-50%,-50%);border-radius:50%;background:#fbfbf9;box-shadow:inset 0 0 0 5px #fbfbf9,inset 0 0 0 6.5px var(--ink),0 8px 16px -10px #0006;display:grid;place-items:center}.hv-tp img{width:56%;height:auto}.how .hv .hv-ph{position:absolute;width:42px;height:76px;border-radius:11px;background:var(--ink);left:calc(50% + 4px);top:30px;transform:rotate(-18deg) translate(16px,-10px);transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.how .hv .hv-tap{position:absolute;left:calc(50% + 58px);top:14px;font-size:12.5px;font-weight:700;color:var(--signal);background:#fff;padding:3px 10px;border-radius:999px;box-shadow:0 8px 16px -10px #00000073;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.how.tap .hv .hv-ph{transform:rotate(-18deg)}.how.tap .hv .hv-tap{opacity:1;transform:none}.layers{margin:0;justify-self:center;width:100%;max-width:460px}.layers svg{display:block;width:100%;height:auto;overflow:visible}.ly{transition:transform 1.1s var(--ease)}.layers:not(.go) .ly1{transform:translateY(42px)}.layers:not(.go) .ly3{transform:translateY(-42px)}.opt-sub{margin:-12px 0 clamp(24px,3vw,40px);font-size:clamp(16px,1.25vw,18px);color:var(--mute);max-width:52ch}.opt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.opt>li{display:grid;gap:14px}.opt-vis{height:164px;display:flex;align-items:flex-end;justify-content:center}.opt-vis svg{display:block;height:auto;filter:drop-shadow(0 12px 16px rgba(19,20,23,.16))}.opt-vis .ox{width:min(236px,100%)}.opt-cap{display:none}.opt-box{background:var(--paper);border-radius:22px;padding:20px;display:grid;gap:10px;align-content:start;min-height:250px;box-shadow:inset 0 0 0 1px var(--line),0 24px 50px -40px #13141766}.opt>li.on .opt-box{background:#fff;box-shadow:inset 0 0 0 2px var(--signal),0 24px 50px -40px #2f5d4680}.opt-tag{justify-self:start;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--chip);color:var(--mute)}.opt>li.on .opt-tag{background:var(--sig-soft);color:var(--signal)}.opt-box>b{font-size:19px;letter-spacing:-.015em}.opt-box ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.opt-box ul li{position:relative;padding-left:16px;font-size:14.5px;color:var(--mute);line-height:1.45}.opt-box ul li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--signal)}.opt-box ul li b{color:var(--ink);font-weight:600}.opt-box .btn{justify-self:start;margin-top:auto}.opt-box .btn:not(.ghost){padding:6px 22px}.opt-all{margin:clamp(20px,2.4vw,32px) 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:14.5px;color:var(--mute)}.opt-all b{color:var(--ink);font-weight:600}@media(max-width:760px){.opt{grid-template-columns:1fr;gap:12px;position:relative}.opt:before{content:"";position:absolute;left:39px;top:34px;bottom:70px;width:2px;background:var(--line)}.opt>li{grid-template-columns:80px minmax(0,1fr);gap:0;align-items:start;background:var(--paper);border-radius:20px;box-shadow:inset 0 0 0 1px var(--line);position:relative}.opt>li.on{background:#fff;box-shadow:inset 0 0 0 2px var(--signal)}.opt-vis{height:auto;padding-top:16px;align-items:flex-start}.opt-vis{flex-direction:column;align-items:center;gap:6px}.opt-vis .ox{width:108px;margin:0 -31px 0 3px;pointer-events:none}.opt-vis .lbl{display:none}.opt-cap{display:block;order:2;font-size:10px;font-weight:700;color:var(--mute);text-align:center;line-height:1.25;max-width:64px}.opt-box,.opt>li.on .opt-box{background:none;box-shadow:none;min-height:0;padding:14px 14px 16px 0}}.sec{position:relative}.sec.tint{--sec-bg:#D6E3D7;background:var(--sec-bg)}.adust-w{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:clip}.adust{position:sticky;top:0;display:block;width:100%;height:100vh}.adust-w+*{position:relative;z-index:1}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.how{grid-template-columns:1fr;gap:28px}.how:before,.how:after{display:none}}.rv3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rv3-c{border-radius:24px;padding:clamp(22px,2.6vw,34px);background:var(--paper);display:grid;gap:14px;align-content:start;box-shadow:0 24px 50px -40px #15201a66}.rv3-c b{font-size:clamp(52px,5.6vw,88px);font-weight:900;letter-spacing:-.06em;line-height:.9}.rv3-c span{color:var(--mute);font-size:16px}.rv3-feat{background:var(--feat-bg);color:var(--feat-ink)}.rv3-feat span{color:var(--feat-soft)}.rv3-src{margin-top:14px;font-size:12.5px;color:var(--mute)}.rv3-src a{color:inherit}@media(max-width:900px){.rv3{grid-template-columns:1fr}}.spec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.spec dl{margin:0;display:grid}.spec dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:16px 0;border-top:1px solid var(--line)}.spec dt{font-weight:600}.spec dd{margin:0;color:var(--mute)}.spec img{border-radius:24px;box-shadow:0 30px 60px -44px #13141780}.end{background:var(--dark);color:var(--on-dark)}.end .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.end h2{color:var(--on-dark);margin:0}.end h2 em.ac{color:var(--sig-hi)}.end p{color:#a7aab0;margin-top:10px;max-width:44ch}.end-ctas{display:flex;flex-wrap:wrap;gap:12px}.end .btn.ghost{color:var(--on-dark);box-shadow:inset 0 0 0 1.5px #f4f5f24d}.end .btn.ghost:hover{background:#f4f5f214}.foot{background:var(--dark);color:#8f9298;padding-block:28px calc(28px + env(safe-area-inset-bottom,0px));font-size:14px}.foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-top:1px solid rgba(244,245,242,.1);padding-top:24px}.foot img{height:20px;width:auto;opacity:.9}.legal{display:flex;flex-wrap:wrap;gap:6px 22px}.legal a{text-decoration:none;padding:10px 0}.legal a:hover{color:var(--on-dark)}.btn.ink{background:var(--ink);box-shadow:none;padding-right:24px}.btn.ink:hover{background:#2a2c31}.mit-x{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"hd list" "cta list";column-gap:clamp(28px,4vw,64px);row-gap:clamp(18px,2vw,28px);align-items:center}.mit-hd{grid-area:hd;display:grid;gap:14px;max-width:760px}.mit-hd h2{font-size:clamp(36px,4.2vw,64px)}.mit-hd p{font-size:clamp(17px,1.3vw,20px);color:var(--mute);max-width:56ch}.mz-list{grid-area:list;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px) clamp(10px,1.6vw,22px)}.mz-i{display:grid;justify-items:center;align-content:start;row-gap:12px;text-align:center;padding:6px}.mz-ic{position:relative;width:clamp(76px,7vw,104px);height:clamp(76px,7vw,104px);border-radius:28%;display:grid;place-items:center;background:var(--paper);color:var(--signal);box-shadow:0 18px 36px -24px #15201a80,inset 0 0 0 1px #15201a0d;transition:translate .4s var(--ease)}.mz-ic svg{width:42%;height:42%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mz-i:hover .mz-ic{translate:0 -4px}.mz-i b{font-size:15px;letter-spacing:-.01em}.mz-ok{position:absolute;right:-5px;top:-5px;width:22px;height:22px;border-radius:50%;background:var(--signal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat;box-shadow:0 0 0 3px var(--stk-b);scale:0;transition:scale .5s var(--ease)}.mit-x.lit .mz-ok{scale:1}.mit-x.lit .mz-i:nth-child(2) .mz-ok{transition-delay:.15s}.mit-x.lit .mz-i:nth-child(3) .mz-ok{transition-delay:.3s}.mit-x.lit .mz-i:nth-child(4) .mz-ok{transition-delay:.45s}.mit-x.lit .mz-i:nth-child(5) .mz-ok{transition-delay:.6s}.mit-x.lit .mz-i:nth-child(6) .mz-ok{transition-delay:.75s}.mit-cta{grid-area:cta}@media(max-width:900px){.mit-x{grid-template-columns:1fr;grid-template-areas:"hd" "list" "cta";row-gap:16px}.mit-hd h2{font-size:clamp(30px,8vw,44px)}.mit-hd p{font-size:15px}.mz-list{gap:18px 8px}.mz-ic{width:84px;height:84px}.mz-i b{font-size:13.5px}.mit-cta .btn{width:100%;justify-content:center}}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mq-track{display:flex;align-items:center;width:max-content;animation:mq var(--mqd,48s) linear infinite;will-change:transform}@keyframes mq{to{transform:translate(-50%)}}.mit-sys{display:flex;align-items:center;gap:18px;margin-top:clamp(18px,2.4vw,34px);padding-top:clamp(14px,1.6vw,22px);border-top:1px solid var(--line)}.mit-sys-l{flex:none;font-size:13.5px;font-weight:600;color:var(--mute)}.mq-sys{flex:1;min-width:0;--mqd:40s}.sy{font-size:clamp(18px,1.6vw,24px);font-weight:800;letter-spacing:-.03em;color:#1314176b;white-space:nowrap;padding-inline:clamp(16px,1.8vw,30px);transition:color .3s}.sy:hover{color:var(--ink)}.mit-tm{margin-top:8px;font-size:12px;color:#13141773}@media(max-width:900px){.mit-sys{flex-direction:column;align-items:flex-start;gap:8px}.mq-sys{width:100%}}@media(prefers-reduced-motion:reduce){.mq-track{animation:none;flex-wrap:wrap;width:auto}.mq{-webkit-mask-image:none;mask-image:none}}.sbar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;display:none;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 18px;border-radius:999px;background:#f8f8f6f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #13141714,0 16px 34px -18px #13141773;transform:translateY(140%);transition:transform .45s var(--ease)}.sbar b{font-size:17px}.sbar span{display:block;font-size:12px;color:var(--mute)}.sbar .btn{min-height:46px}.sbar.on{transform:none}@media(max-width:900px){.nav nav{display:none}.buy-grid{grid-template-columns:1fr}.gal{position:static}.tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.how,.spec,.end .wrap{grid-template-columns:1fr}.sbar{display:flex}.foot{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media(max-width:420px){.ti{padding:12px 10px 10px}.ti b{font-size:15px;white-space:nowrap}.motifs{gap:5px}.cta-alt{grid-template-columns:1fr 1fr}.cta-alt button,.cta-alt a{font-size:12.5px}}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}html{scroll-behavior:auto}}.menu-btn{display:none}[hidden],.mnav[hidden]{display:none!important}.mnav{position:fixed;top:calc(74px + env(safe-area-inset-top,0px));left:12px;right:12px;z-index:19;display:grid;padding:8px;border-radius:24px;background:#f8f8f6f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #13141712,0 24px 48px -24px #13141766}.mnav a{padding:14px 16px;min-height:48px;border-radius:16px;font-size:18px;font-weight:600;text-decoration:none;color:var(--ink)}.mnav a:active{background:var(--chip)}@media(max-width:900px){.menu-btn{display:grid;place-content:center;gap:5px;width:44px;height:44px;border:0;border-radius:50%;background:var(--chip);cursor:pointer;flex:none}.menu-btn i{display:block;width:16px;height:1.6px;background:var(--ink);border-radius:2px;transition:transform .3s var(--ease)}.menu-btn[aria-expanded=true] i:first-child{transform:translateY(3.3px) rotate(45deg)}.menu-btn[aria-expanded=true] i:last-child{transform:translateY(-3.3px) rotate(-45deg)}.nav{gap:10px}}.nav{left:0;right:0;transform:none;width:auto;max-width:none;z-index:100;display:flex;align-items:center;gap:12px;padding:0 max(var(--gut),calc((100vw - var(--max)) / 2 + var(--gut)));border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none}.nav>*{pointer-events:auto}.nav-logo,.nav .nav-links{display:flex;align-items:center;height:52px;border-radius:999px;background:#f8f8f6d6;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 0 0 1px #13141712,0 12px 34px -18px #13141759}.nav-logo{flex:none;padding:0 20px}.nav .nav-links{padding:0 24px;transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:10px}.nav .btn{min-height:46px;box-shadow:0 12px 30px -16px rgba(var(--sig),.6)}.nav .btn.ghost{background:#f8f8f6d6;color:var(--ink);padding:4px 20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #1314171a,0 12px 34px -18px #13141759}.nav .btn.ghost:hover{background:#fff}.mnav{z-index:99}@media(max-width:1180px){.nav .btn.ghost{display:none}}@media(max-width:900px){.nav{gap:8px;padding:0 12px}.nav-logo{height:48px;padding:0 16px}.nav .btn{min-height:44px}.nav .nav-links{display:none}}@media(max-width:749px){.nav:before{content:"";position:absolute;left:0;right:0;top:calc(-14px - env(safe-area-inset-top,0px));height:calc(100% + 44px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent);pointer-events:none;z-index:-1}}@media(max-width:399px){.nav-cta{gap:8px}.nav-logo{padding:0 12px}}@media(max-width:389px){.nav-cta .btn:not(.ghost){padding:0 16px}.nav-cta .btn:not(.ghost) i{display:none}}.nav{top:0;height:calc(76px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.nav:before{display:none}.nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--dark);border-bottom:1px solid rgba(244,245,242,.12);transition:transform .45s var(--ease)}.nav-logo,.nav .nav-links{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-logo{padding:0 6px 0 0}.nav .nav-links a{color:#f2f4efa8}.nav .nav-links a:hover,.nav .nav-links a.on{color:#f2f4ef}.nav .btn.ghost{background:transparent;color:#f2f4ef;box-shadow:inset 0 0 0 1px #f2f4ef4d;-webkit-backdrop-filter:none;backdrop-filter:none}.nav .btn.ghost:hover{background:#f2f4ef14}.nav .btn:not(.ghost){box-shadow:0 0 0 1px #a9cdb659;transition:box-shadow .35s var(--ease)}.menu-btn{background:#f2f4ef1a}.menu-btn i{background:#f2f4ef}.nav-logo,.nav .nav-links,.nav .btn.ghost,.menu-btn{transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s}.nav.away:after{transform:translateY(-100%)}.nav.away .nav-logo,.nav.away .nav-links,.nav.away .btn.ghost,.nav.away .menu-btn{opacity:0;transform:translateY(-18px);visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s}.nav-cta{transition:opacity .3s var(--ease)}@media(max-width:900px){.nav{height:calc(68px + env(safe-area-inset-top,0px))}}.nav-cart{position:relative;display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;color:#f2f4ef;background:#f2f4ef1a;text-decoration:none;transition:background .25s,opacity .35s var(--ease),transform .35s var(--ease),visibility 0s}.nav-cart:hover{background:#f2f4ef2e}.nav-cart svg{width:20px;height:20px}.nav-cart-n{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#a9cdb6;color:#16241d;font:700 11.5px/20px Inter,ui-sans-serif,system-ui,sans-serif;text-align:center;display:none}.nav-cart.has .nav-cart-n{display:block}.nav.away .nav-cart{opacity:0;transform:translateY(-18px);visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s}@media(max-width:900px){.nav-cart{width:44px;height:44px}.nav-cart:not(.has){display:none}}@media(max-width:400px){.nav-cta:has(.nav-cart.has)>.btn:not(.ghost){display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/k17-product.css.map */
