.m-page{--c-deep: #0E0E10;--c-char: #141416;--c-graph: #1E1E22;--c-graph-2: #26262B;--c-steel: var(--m-steel, #98989A);--c-mute: var(--m-steel, #98989A);--c-silver: var(--m-silver, #C5C6C7);--c-cream: #F3F1EC;--c-violet: var(--s-purple, #533278);--c-lilac: var(--s-lilac, #B6B8DD);--c-green: var(--m-green, #A4CD39);--hair: rgba(197, 198, 199, .14);--hair-2: rgba(197, 198, 199, .24);--ease: cubic-bezier(.16, 1, .3, 1);background:var(--c-char);color:var(--c-cream)}.m-page:after{content:"";position:fixed;inset:-50%;z-index:75;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:m-grain .9s steps(4) infinite}@keyframes m-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,-2%)}to{transform:translate(0)}}.is-reduced .m-page:after,.m-page.is-static:after{animation:none}.m-skip{position:fixed;left:16px;top:-60px;z-index:120;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;background:var(--c-cream);color:var(--c-char);font-weight:600;font-size:var(--fs-s);transition:top .3s var(--ease)}.m-skip:focus-visible{top:12px}.m-nb{white-space:nowrap}.m-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.m-line>span{display:block;will-change:transform}.m-h2{font-family:var(--f-display);font-weight:900;font-size:clamp(2.5rem,6.6vw,7.6rem);line-height:.92;letter-spacing:-.035em}.m-hero{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:var(--c-char)}.m-stage{position:absolute;inset:0;overflow:hidden;contain:layout paint}.m-light{position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,rgba(14,14,16,.7) 90%,var(--c-deep) 100%),radial-gradient(38% 58% at var(--lx, 50%) 36%,rgba(214,214,224,.15),rgba(214,214,224,.045) 48%,transparent 72%),radial-gradient(60% 45% at 50% 108%,rgba(83,50,120,.26),transparent 70%),radial-gradient(120% 90% at 50% 42%,transparent 52%,rgba(0,0,0,.62) 100%)}.m-cone{position:absolute;top:-6%;left:50%;width:min(84vmin,760px);height:92%;margin-left:calc(min(84vmin,760px)/-2);background:linear-gradient(180deg,rgba(240,240,248,.16),rgba(240,240,248,.03) 60%,transparent 85%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(28px);opacity:.85;will-change:transform;pointer-events:none}.m-shadow{position:absolute;left:50%;top:0;width:var(--sw, 360px);height:calc(var(--sw, 360px) * .16);margin-left:calc(var(--sw, 360px) / -2);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.75),rgba(0,0,0,.3) 55%,transparent);will-change:transform,opacity}.m-word{position:absolute;inset:0;width:100%;height:100%;overflow:visible;will-change:transform}.m-word .m-stencil use{fill:none;stroke:#c5c6c742;stroke-dasharray:1 1}.m-word .m-ribbon path{fill:none;stroke-linecap:round;stroke-linejoin:round}.m-tube,.m-box{position:absolute;left:0;top:0;width:var(--S, 440px);height:var(--S, 440px);will-change:transform}.m-box{will-change:transform,opacity}.m-tube__in,.m-box__in{position:absolute;inset:0}.m-tube img,.m-box img{position:absolute;inset:0;width:100%;height:100%;max-width:none;user-select:none;-webkit-user-drag:none}.m-tube__body,.m-tube__cap{position:absolute;inset:0;filter:drop-shadow(0 26px 30px rgba(0,0,0,.5)) drop-shadow(0 4px 6px rgba(0,0,0,.35))}.m-tube__body img{clip-path:inset(0 0 15.8% 0)}.m-tube__cap{will-change:transform,opacity;transform-origin:36.7% 94%}.m-tube__cap img{clip-path:inset(84.2% 0 0 0)}.m-box__in{filter:drop-shadow(0 26px 30px rgba(0,0,0,.5))}.m-tube__nozzle{position:absolute;left:32.4%;top:83.6%;width:8.6%;height:4.2%;border-radius:2px 2px 36% 36%/2px 2px 54% 54%;background:repeating-linear-gradient(180deg,transparent 0 22%,rgba(0,0,0,.07) 22% 30%),linear-gradient(90deg,#a9a9ad,#fff 36%,#ececee 62%,#9c9ca0);box-shadow:inset 0 -2px 2px #0003}.m-tube__sheen{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask:var(--m-sheen-mask, url(../img/men-page/men-tup.webp)) 0 0 / 100% 100% no-repeat;mask:var(--m-sheen-mask, url(../img/men-page/men-tup.webp)) 0 0 / 100% 100% no-repeat;clip-path:inset(0 0 15.8% 0);mix-blend-mode:screen}.m-tube__sheen i{position:absolute;top:-10%;bottom:-10%;left:-24%;width:24%;background:linear-gradient(104deg,transparent 0 22%,rgba(255,255,255,.22) 40%,rgba(255,255,255,.62) 50%,rgba(255,255,255,.22) 60%,transparent 78% 100%)}@keyframes mSheen{0%{transform:translateZ(0)}to{transform:translate3d(320%,0,0)}}@keyframes mFloatT{0%{transform:translateZ(0);animation-timing-function:cubic-bezier(.61,1,.88,1)}25%{transform:translate3d(0,7px,0);animation-timing-function:cubic-bezier(.37,0,.63,1)}75%{transform:translate3d(0,-7px,0);animation-timing-function:cubic-bezier(.12,0,.39,0)}to{transform:translateZ(0)}}@keyframes mFloatB{0%{transform:translateZ(0);animation-timing-function:cubic-bezier(.61,1,.88,1)}25%{transform:translate3d(0,5px,0);animation-timing-function:cubic-bezier(.37,0,.63,1)}75%{transform:translate3d(0,-5px,0);animation-timing-function:cubic-bezier(.12,0,.39,0)}to{transform:translateZ(0)}}.m-hero__meta{position:absolute;left:var(--pad-x);bottom:clamp(76px,11vh,110px);max-width:min(46ch,62vw);will-change:transform,opacity}.m-hero__claim{margin:0 0 10px;font-weight:700;font-size:clamp(1.4rem,2.2vw,2.3rem);line-height:1.02;letter-spacing:-.02em}.m-hero__sub{margin:0;font-family:var(--f-mono);font-size:13px;color:var(--c-silver);letter-spacing:.01em}.m-hero__sub span{color:var(--c-mute);margin-left:.6em}.m-hero__end{position:absolute;left:0;right:0;top:70%;margin:0;text-align:center;font-weight:500;font-size:clamp(1.05rem,1.5vw,1.55rem);letter-spacing:-.01em;color:var(--c-silver);opacity:0;will-change:transform,opacity}.m-hero__cue{position:absolute;right:var(--pad-x);bottom:clamp(76px,11vh,110px);display:flex;align-items:center;gap:14px;font-family:var(--f-mono);font-size:12px;color:var(--c-silver);letter-spacing:.04em}.m-hero__cue i{position:relative;width:1px;height:56px;background:var(--hair-2);overflow:hidden}.m-hero__cue i:after{content:"";position:absolute;left:0;top:0;width:1px;height:40%;background:var(--c-cream);animation:m-cue 1.8s var(--ease-io) infinite}@keyframes m-cue{0%{transform:translateY(-110%)}to{transform:translateY(260%)}}html.dn-js .m-hero__cue i:after{animation-play-state:paused}html.dn-js .m-stage.is-cue .m-hero__cue i:after{animation-play-state:running;will-change:transform}.m-scene{position:relative;background:var(--c-deep);isolation:isolate}.m-scene__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--c-deep)}.m-scene__px{position:absolute;left:0;right:0;top:-6%;height:112%;will-change:transform}.m-scene__px picture,.m-scene__img{display:block;width:100%;height:100%}.m-scene__img{object-fit:cover;object-position:50% 50%}.m-scene__px:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--c-deep) 4.5%,rgba(14,14,16,.8) 11%,rgba(14,14,16,.32) 26%,transparent 44%),linear-gradient(0deg,var(--c-deep) 4.5%,rgba(14,14,16,.55) 11%,transparent 29%)}.m-scene__veil,.m-scene__dark{position:absolute;inset:0;z-index:2;pointer-events:none}.m-scene__veil{inset:-12%;background:radial-gradient(40% 52% at 50% 46%,rgba(14,14,16,0) 0%,rgba(14,14,16,.5) 46%,var(--c-deep) 80%);transform-origin:50% 46%;will-change:transform,opacity}.m-scene__dark{background:var(--c-deep);will-change:opacity}html:not(.dn-js) .m-scene__veil,html:not(.dn-js) .m-scene__dark,.is-static .m-scene__veil,.is-static .m-scene__dark{display:none}.m-scene__text{position:absolute;z-index:3;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.6vh,28px);padding:max(78px,6vw) var(--pad-x) 0;text-align:center;pointer-events:none}.m-scene__text a{pointer-events:auto}.m-scene__title{margin:0;font-weight:900;font-size:clamp(2.3rem,5.4vw,6.4rem);line-height:.95;letter-spacing:-.035em;color:var(--c-cream);text-shadow:0 2px 30px rgba(0,0,0,.35)}.m-scene__title .m-line{display:block}.m-scene__brush{display:block;margin-top:.08em;overflow:hidden;padding:0 .12em .14em}.m-scene__brush>span{display:inline-block;font-family:var(--f-brush);font-weight:400;letter-spacing:0;line-height:1;font-size:.92em;color:var(--c-green);transform:rotate(-3deg);transform-origin:50% 70%}.m-scene__cta{position:absolute;z-index:3;left:var(--pad-x);bottom:clamp(22px,4.5vh,44px);background:#0e0e106b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.m-scene__pin{position:absolute;z-index:2;left:46.9%;top:56%;display:flex;align-items:center;gap:0;transform:translate(calc(-100% + 6px),-50%);color:var(--c-cream);text-decoration:none}.m-scene__pin i{position:relative;flex:none;width:12px;height:12px;margin-left:38px;border-radius:50%;background:var(--c-green);box-shadow:0 0 0 4px #0e0e1073}.m-scene__pin i:before{content:"";position:absolute;right:100%;top:50%;width:38px;height:1px;margin-top:-.5px;background:linear-gradient(90deg,rgba(243,241,236,.5),var(--c-green))}.m-scene__pin i:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid var(--c-green);opacity:0}.m-scene.is-live .m-scene__pin i:after{animation:m-pulse 2.4s cubic-bezier(.2,.7,.3,1) infinite}@keyframes m-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.2);opacity:0}}.m-scene__tag{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;min-height:44px;padding:8px 16px;border-radius:14px;text-align:right;background:#0e0e10b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #f3f1ec29;transition:background .3s var(--ease),box-shadow .3s var(--ease)}.m-scene__tag b{font-weight:700;font-size:16px;letter-spacing:-.01em;white-space:nowrap}.m-scene__tag small{font-family:var(--f-mono);font-size:11px;color:var(--c-silver);white-space:nowrap}.m-scene__pin:hover .m-scene__tag,.m-scene__pin:focus-visible .m-scene__tag{background:#0e0e10e6;box-shadow:inset 0 0 0 1px var(--c-green)}.m-scene__pin:focus-visible{opacity:1!important}.m-duo{position:relative;background:var(--c-deep);padding-top:clamp(96px,14vh,170px)}.m-duo__head{padding:0 var(--pad-x) clamp(36px,6vh,64px)}.m-duo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.m-panel{--mx: 50%;--my: 46%;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;min-height:min(100svh,960px);min-height:clamp(640px,100svh,960px);padding:28px clamp(22px,3.4vw,52px) clamp(28px,4vh,44px)}.m-panel--cream{background:radial-gradient(52% 44% at var(--mx) var(--my),rgba(83,50,120,.5),rgba(83,50,120,.12) 55%,transparent 75%),var(--c-graph)}.m-panel--razor{background:radial-gradient(48% 44% at var(--mx) var(--my),color-mix(in srgb,var(--c-green) 14%,transparent),transparent 72%),#0a0a0c}.m-panel__top{position:relative;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px}.m-panel__fig,.m-panel__razor{position:absolute;left:50%;top:50%;z-index:2;margin:0;pointer-events:none}.m-panel__figin{position:absolute;inset:0;will-change:transform}.m-panel__fig{width:min(440px,64%);aspect-ratio:1;transform:translate(-50%,-52%)}@media(min-width:1101px){.m-panel--cream .m-panel__fig{left:31%;width:min(420px,54%)}.m-panel--razor .m-panel__razor{left:25%}.m-panel--razor .m-rows{align-self:center;width:58%;margin-left:auto;margin-bottom:0}}.m-panel__fig img,.m-panel__fig .dn-ghost{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 40px 40px rgba(0,0,0,.55));opacity:0;transition:opacity .6s var(--ease),transform .8s var(--ease);transform:translateY(16px) scale(.97)}.m-panel__fig img.is-on,.m-panel__fig .dn-ghost.is-on{opacity:1;transform:none}.m-duo__grid.is-single{grid-template-columns:1fr}.m-panel__fig--razor{width:min(500px,74%)}.m-panel__fig--razor img{filter:drop-shadow(0 36px 36px rgba(0,0,0,.6));animation:m-float 7s ease-in-out infinite}.m-panel__razor{height:64%;aspect-ratio:var(--rar, 539 / 1600);transform:translate(-50%,-54%)}.m-panel__razor:before{content:"";position:absolute;left:50%;top:46%;width:330%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-green) 22%,transparent),color-mix(in srgb,var(--c-green) 6%,transparent) 55%,transparent 75%)}.m-panel__razor img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 34px 34px rgba(0,0,0,.65));animation:m-float 7s ease-in-out infinite}@keyframes m-float{0%,to{translate:0 -1.2%}50%{translate:0 1.2%}}html.dn-js .m-panel__fig--razor img,html.dn-js .m-panel__razor img{animation-play-state:paused}html.dn-js .m-panel--razor.is-live .m-panel__fig--razor img,html.dn-js .m-panel--razor.is-live .m-panel__razor img{animation-play-state:running}.m-rows{position:relative;z-index:1;align-self:center;margin:0}.m-row{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:clamp(14px,2.2vh,22px) 0}.m-row:before,.m-rows:after{content:"";height:1px;background:var(--hair-2);transform-origin:0 50%}.m-row:before{position:absolute;left:0;right:0;top:0;transform:scaleX(var(--ln, 1))}.m-rows:after{display:block;transform:scaleX(var(--ln-end, 1))}.m-row[hidden]{display:none}.m-row dt{flex:none;font-size:clamp(14px,1.05vw,16px);font-weight:500;color:var(--c-silver)}.m-row dd{position:relative;z-index:3;margin:0;min-width:0;text-align:right}.m-panel--cream .m-row{align-items:center}.m-panel--cream .m-row dt{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--c-mute)}.m-panel--cream .m-row dd{max-width:46%;font-size:clamp(16px,1.3vw,20px);font-weight:500;line-height:1.22;letter-spacing:-.01em;color:var(--c-silver);text-wrap:balance;overflow-wrap:anywhere}.m-panel--cream .m-row dd b{display:inline-block;margin-right:.08em;font:600 clamp(26px,2.5vw,40px)/1 var(--f-mono);letter-spacing:-.05em;color:var(--c-cream);vertical-align:-.08em}.m-panel--razor .m-rows{align-self:end;margin-bottom:clamp(18px,3vh,36px)}.m-row--razor{align-items:center;padding:0}.m-row--razor dt{flex:1 1 auto;min-width:0;font-size:clamp(15px,1.15vw,18px);font-weight:500;letter-spacing:-.005em}.m-row--razor dt a{display:block;padding:14px 0;line-height:1.3;color:var(--c-cream);text-wrap:balance;text-decoration:none;transition:color .3s var(--ease)}.m-row--razor dt a:after{content:"";position:absolute;inset:0;z-index:1}.m-row--razor dt a:hover,.m-row--razor dt a:focus-visible{color:var(--c-green)}.m-row--razor dt a:focus-visible{outline-offset:2px}.m-row--razor dd{flex:none;color:var(--c-silver);font-family:var(--f-mono);font-size:13px;white-space:nowrap;pointer-events:none}.m-row--razor dd b{display:inline-block;margin-right:.2em;font:600 clamp(24px,2.2vw,34px)/1 var(--f-mono);letter-spacing:-.04em;color:var(--c-green);vertical-align:-.1em}.m-panel__foot{position:relative;z-index:4;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.m-panel__foot>div{flex:1;min-width:0}.m-panel__foot h3{font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:600;letter-spacing:-.015em;line-height:1.08;margin:0 0 8px;text-wrap:balance;overflow-wrap:anywhere}.m-panel__foot p{margin:0;font-size:clamp(14px,1.05vw,16px);color:var(--c-silver);max-width:36ch;text-wrap:pretty}.m-pick{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:18px;background:#ffffff0d;border:1px solid var(--hair);max-width:100%}.m-pick button{display:grid;justify-items:center;align-content:center;gap:4px;min-width:76px;min-height:76px;padding:8px 8px 7px;border-radius:14px;font-size:12.5px;font-weight:500;line-height:1.15;color:var(--c-silver);text-align:center;transition:background .35s var(--ease),color .35s var(--ease)}.m-pick__img{display:block;width:40px;height:44px}.m-pick__img img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));transition:transform .5s var(--ease)}.m-pick__txt{max-width:11ch;text-wrap:balance}.m-pick button[aria-pressed=true]{background:var(--c-cream);color:var(--c-char)}.m-pick button[aria-pressed=true] .m-pick__img img{filter:drop-shadow(0 4px 6px rgba(0,0,0,.18))}.m-pick button:not([aria-pressed=true]):hover{color:var(--c-cream);background:#ffffff0f}.m-pick button:not([aria-pressed=true]):hover .m-pick__img img{transform:translateY(-2px)}.m-tag{display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--hair-2);font-family:var(--f-mono);font-size:12px;color:var(--c-silver);letter-spacing:.02em}.m-tag i{width:7px;height:7px;border-radius:50%;background:var(--c-green);box-shadow:0 0 10px color-mix(in srgb,var(--c-green) 60%,transparent)}.m-pill{flex:none;display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 22px 0 26px;border-radius:999px;background:var(--c-cream);color:var(--c-char);font-family:var(--f-mono);font-weight:600;font-size:14px;letter-spacing:-.01em;white-space:nowrap;transition:background .35s var(--ease),color .35s var(--ease),transform .5s var(--ease)}.m-pill svg{width:16px;height:16px;transition:transform .5s var(--ease)}.m-pill:hover{background:#fff}.m-pill:hover svg{transform:translate(4px)}.m-pill--ghost{background:transparent;color:var(--c-cream);box-shadow:inset 0 0 0 1px var(--hair-2)}.m-pill--ghost:hover{background:var(--c-cream);color:var(--c-char)}.m-timer{position:relative;background:var(--c-char)}.m-timer__pin{position:relative;height:100vh;height:100svh;min-height:600px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4vw;padding:var(--header-h) var(--pad-x) 32px;overflow:hidden}.m-timer__label{margin:0 0 18px;font-family:var(--f-mono);font-size:13px;color:var(--c-silver)}.m-timer__title{font-weight:900;font-size:clamp(2.8rem,7vw,8.2rem);line-height:.9;letter-spacing:-.035em;text-wrap:balance}.m-timer__pay{margin:clamp(18px,3vh,34px) 0 0;font-weight:700;font-size:clamp(1.9rem,4.2vw,4.8rem);line-height:.98;letter-spacing:-.03em}.m-timer__pay .m-line:first-child{color:var(--c-silver)}.m-timer__pay .m-line:last-child{color:var(--c-lilac)}.m-timer__cta{display:inline-flex;align-items:center;gap:14px;height:60px;margin-top:clamp(22px,4vh,40px);padding:0 22px 0 6px;border-radius:999px;background:var(--c-cream);color:var(--c-char);font:600 15px/1 var(--f-mono);letter-spacing:-.01em;opacity:0;transform:translateY(16px) scale(.96);pointer-events:none;transition:opacity .5s var(--ease),transform .7s var(--ease),background .3s}.m-timer__cta svg{width:16px;height:16px;transition:transform .5s var(--ease)}.m-timer__thumb{width:48px;height:48px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 40% 35%,#3a3a42,#141416);display:grid;place-items:center}.m-timer__thumb img{width:120%;height:120%;max-width:none;object-fit:contain;transform:translateY(8%)}.m-timer.is-done .m-timer__cta,.is-static .m-timer__cta{opacity:1;transform:none;pointer-events:auto}.m-timer__cta:hover{background:#fff}.m-timer__cta:hover svg{transform:translate(4px)}.m-timer__cta:focus-visible{opacity:1;transform:none;pointer-events:auto}.m-dial{position:relative;justify-self:center;width:min(40vw,74vh,640px);aspect-ratio:1}.m-dial svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.m-dial__window{stroke:var(--c-lilac);stroke-width:3;opacity:.35;transition:opacity .5s var(--ease)}.m-dial.is-window .m-dial__window{opacity:1}.m-dial__wtext{font-family:var(--f-mono);font-size:17px;fill:var(--c-lilac);letter-spacing:.14em;opacity:.8;transition:opacity .5s var(--ease)}.m-dial.is-window .m-dial__wtext{opacity:1}.m-dial__ticks line{stroke:#c5c6c738;stroke-width:1.5;stroke-linecap:round}.m-dial__ticks line.is-major{stroke:#c5c6c78c;stroke-width:3}.m-dial__ticks line.is-mid{stroke:#c5c6c75c;stroke-width:2}.m-dial__ticks line.is-on{stroke:var(--c-cream)}.m-dial__nums text{font-family:var(--f-mono);font-size:20px;font-weight:600;fill:var(--c-steel);transition:fill .4s var(--ease)}.m-dial__nums text.is-on{fill:var(--c-cream)}.m-dial__track{stroke:#ffffff0f;stroke-width:12}.m-dial__arc{stroke:url(#mDialArc);stroke-width:12;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}.m-dial__dot{fill:var(--c-cream)}.m-dial__glow{fill:#f3f1ec29}.m-dial__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;pointer-events:none}.m-dial__time{font-family:var(--f-mono);font-weight:600;font-size:clamp(44px,5.6vw,92px);letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums}.m-dial__cap{font-size:clamp(14px,1.1vw,17px);color:var(--c-silver);min-height:1.4em;max-width:26ch;text-wrap:balance}.m-steps{position:relative;background:var(--c-char);padding:clamp(48px,8vh,96px) var(--pad-x) clamp(90px,13vh,150px)}.m-steps__head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(28px,5vh,56px)}.m-steps__head h2{font-size:clamp(1.45rem,2.2vw,2.3rem);font-weight:700;letter-spacing:-.02em;line-height:1.02}.m-steps__head p{margin:0;color:var(--c-silver);font-size:clamp(14px,1.1vw,17px)}.m-steps__list{list-style:none;margin:0;padding:0}.m-step{position:relative;display:grid;grid-template-columns:minmax(64px,9ch) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(18px,3.4vh,36px) 0}.m-step__line{position:absolute;left:0;right:0;top:0;height:1px;background:var(--hair-2);transform-origin:0 50%}.m-step:last-child{border-bottom:1px solid var(--hair)}.m-step__no{font-family:var(--f-mono);font-size:14px;color:var(--c-silver);align-self:start;padding-top:1.2em}.m-step__verb{display:block;overflow:hidden;font-weight:900;font-size:clamp(3rem,9vw,9.6rem);line-height:.9;letter-spacing:-.035em;padding-bottom:.06em}.m-step__verb>span{display:block;transition:transform .7s var(--ease),color .5s var(--ease)}.m-step p{margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.5;color:var(--c-silver);max-width:34ch;text-wrap:pretty}.m-step p b{font:600 1em/1 var(--f-mono);color:var(--c-cream);letter-spacing:-.03em;white-space:nowrap}.m-step--fig{grid-template-areas:"no verb fig" "no verb txt";align-items:start;row-gap:20px}.m-step--fig .m-step__no{grid-area:no}.m-step--fig .m-step__verb{grid-area:verb;align-self:center}.m-step--fig p{grid-area:txt}.m-step__fig{grid-area:fig;position:relative;margin:0;max-width:560px;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:var(--c-graph);clip-path:inset(0 0 0 0 round 18px)}.m-step__fig img{display:block;width:100%;height:100%;object-fit:cover}@media(hover:hover){.m-step:hover .m-step__verb>span{transform:translate(.06em);color:#fff}.m-step:hover .m-step__no{color:var(--c-lilac)}}.m-steps__note{display:flex;align-items:center;gap:12px;margin:clamp(22px,4vh,40px) 0 0;font-family:var(--f-mono);font-size:13px;color:var(--c-silver)}.m-steps__note i{width:22px;height:22px;border-radius:50%;border:1px solid var(--c-lilac);position:relative;flex:none}.m-steps__note i:before,.m-steps__note i:after{content:"";position:absolute;left:50%;width:2px;margin-left:-1px;background:var(--c-lilac);border-radius:1px}.m-steps__note i:before{top:5px;height:7px}.m-steps__note i:after{top:14px;height:2px}.m-buy{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text fig" "shops fig";align-items:end;column-gap:clamp(32px,6vw,110px);padding:clamp(56px,10vh,110px) var(--pad-x) 0;border-top:1px solid var(--hair);background:var(--c-deep)}.m-buy:not(.has-hand){grid-template-areas:"text" "shops";grid-template-columns:minmax(0,1fr)}.m-buy__text{grid-area:text}.m-buy__title{font-weight:900;font-size:clamp(2.1rem,4.2vw,4.4rem);line-height:.94;letter-spacing:-.03em}.m-buy__line{margin:clamp(14px,2vh,22px) 0 0;max-width:30ch;font-size:clamp(1.05rem,1.5vw,1.5rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--c-silver);text-wrap:balance}.m-buy__shops{grid-area:shops;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 40px;padding:clamp(26px,4vh,40px) 0 clamp(56px,10vh,110px)}.m-buy__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.m-buy__pill{--rc: var(--c-cream);display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 22px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--c-cream);font:600 15px/1 var(--f-mono);letter-spacing:-.01em;transition:background .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease),transform .5s var(--ease)}.m-buy__pill .sx-ico{opacity:.5;transition:opacity .3s,transform .4s var(--ease)}.m-buy__pill img{height:24px;width:auto}.m-buy__pill:hover,.m-buy__pill:focus-visible{background:var(--c-cream);color:var(--c-char);box-shadow:inset 0 0 0 1px var(--c-cream);transform:translateY(-2px)}.m-buy__pill:hover .sx-ico,.m-buy__pill:focus-visible .sx-ico{opacity:1;transform:translate(2px,-2px)}.m-buy__all{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 22px;border-radius:999px;background:var(--c-violet);color:#fff;font-weight:600;font-size:15px;white-space:nowrap;transition:background .3s,transform .5s var(--ease)}.m-buy__all svg{width:16px;height:16px;transition:transform .5s var(--ease)}.m-buy__all:hover{background:#6a4294}.m-buy__all:hover svg{transform:translate(4px)}.m-buy__fig{grid-area:fig;position:relative;margin:0 0 -1px;align-self:end;width:clamp(230px,25vw,380px);aspect-ratio:1518 / 2302}.m-buy__hole{position:absolute;left:.198%;top:89.096%;width:99.802%;height:auto}.m-buy__clip{position:absolute;inset:0;clip-path:polygon(0% 0%,100% 0%,100% 95.05%,96.4% 96.85%,92.84% 97.61%,89.27% 98.14%,85.71% 98.55%,82.15% 98.89%,78.58% 99.16%,75.02% 99.38%,71.45% 99.55%,67.89% 99.69%,64.32% 99.8%,60.76% 99.87%,57.2% 99.92%,53.63% 99.93%,50.07% 99.92%,46.5% 99.88%,42.94% 99.81%,39.37% 99.72%,35.81% 99.59%,32.25% 99.43%,28.68% 99.24%,25.12% 99.01%,21.55% 98.74%,17.99% 98.42%,14.42% 98.03%,10.86% 97.57%,7.3% 96.98%,3.73% 96.18%,0% 94.3%)}.m-buy__arm{position:absolute;left:21.673%;top:1.26%;width:58.893%;height:auto;will-change:transform}.m-buy__fig.is-live .m-buy__arm{animation:m-bob 4.2s ease-in-out infinite}@keyframes m-bob{0%,to{translate:0 0}50%{translate:0 -1.1%}}.m-cross{position:relative;border-top:1px solid var(--hair)}.m-cross__link{position:relative;isolation:isolate;overflow:hidden;display:block;padding:clamp(64px,13vh,140px) var(--pad-x);transition:color .6s var(--ease)}.m-cross__link:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--s-lavender);clip-path:inset(100% 0 0 0);transition:clip-path .8s var(--ease)}.m-cross__brush{display:block;font-family:var(--f-brush);font-size:clamp(1.6rem,2.6vw,2.6rem);color:var(--s-pink);line-height:1;margin-bottom:.25em;transform:rotate(-3deg);transform-origin:0 50%}.m-cross__big{display:block;font-weight:900;font-size:clamp(2.4rem,7.4vw,8.2rem);line-height:.92;letter-spacing:-.035em;max-width:12ch}.m-cross__arr{display:inline-block;transition:transform .7s var(--ease)}.m-cross__blob{position:absolute;right:var(--pad-x);top:50%;width:clamp(90px,12vw,180px);height:auto;transform:translateY(-40%) scale(.6);opacity:0;transition:transform .9s var(--ease),opacity .6s var(--ease)}.m-cross__link:hover,.m-cross__link:focus-visible{color:var(--s-purple)}.m-cross__link:hover:before,.m-cross__link:focus-visible:before{clip-path:inset(0 0 0 0)}.m-cross__link:hover .m-cross__arr{transform:translate(.18em)}.m-cross__link:hover .m-cross__blob,.m-cross__link:focus-visible .m-cross__blob{opacity:1;transform:translateY(-50%) scale(1)}.m-cross__link:focus-visible{outline-offset:-6px}@media(max-width:1100px){.m-scene__text{position:relative;padding:clamp(72px,10vh,120px) var(--pad-x) 30px}.m-scene__title{font-size:clamp(2.3rem,7.4vw,4.6rem)}.m-scene__px:after{background:linear-gradient(180deg,var(--c-deep) 4.5%,rgba(14,14,16,.45) 11%,transparent 22%),linear-gradient(0deg,var(--c-deep) 4.5%,rgba(14,14,16,.4) 11%,transparent 25%)}.m-duo__grid{grid-template-columns:minmax(0,1fr)}.m-panel{min-height:0;height:auto;grid-template-rows:auto auto auto auto;padding:28px var(--pad-x) 40px}.m-panel__fig{position:relative;left:auto;top:auto;transform:none;width:min(380px,60%);margin:8px auto -12px}.m-panel__razor{position:relative;left:auto;top:auto;transform:none;height:clamp(320px,50vw,460px);margin:16px auto 0}.m-rows{margin-top:0}.m-panel--razor .m-rows{margin-top:32px;margin-bottom:0}.m-panel__foot{margin-top:32px}.m-panel--cream .m-row dd{max-width:70%}.m-step--fig{grid-template-areas:"no verb verb" "no fig txt"}.m-step__fig{max-width:none}}@media(max-width:1100px)and (orientation:portrait){.m-timer__pin{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:clamp(28px,5vh,56px)}.m-timer__title{font-size:clamp(2.8rem,11vw,7rem)}.m-timer__pay{font-size:clamp(1.9rem,6.2vw,4.2rem)}.m-dial{width:min(74vw,50svh,640px)}.m-dial__time{font-size:clamp(44px,9vw,92px)}}@media(max-width:760px){.m-hero__meta{bottom:92px;max-width:70%}.m-hero__claim{font-size:1.3rem}.m-hero__sub{font-size:12px}.m-hero__sub span{display:block;margin:4px 0 0}.m-hero__cue{bottom:92px}.m-hero__cue span{display:none}.m-hero__end{font-size:1.05rem;padding:0 24px}.m-scene__text{position:relative;padding:clamp(64px,11vh,96px) var(--pad-x) 26px;gap:18px}.m-scene__title{font-size:clamp(2.2rem,10.6vw,3.1rem)}.m-scene__media{aspect-ratio:4 / 5}.m-scene__pin{display:none}.m-duo{padding-top:clamp(80px,12vh,120px)}.m-panel{padding:20px 16px 28px}.m-panel__fig{width:min(300px,78%);margin:4px auto -12px}.m-panel__razor{height:340px;margin:10px auto 0}.m-panel--razor .m-rows{margin-top:24px}.m-row dd b{font-size:22px}.m-row--razor dd b{font-size:24px}.m-panel__foot{margin-top:24px;flex-direction:column;align-items:flex-start}.m-dial__wtext{font-size:24px;letter-spacing:.1em}.m-pill{height:50px}.m-pick{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.m-pick button{min-width:0;padding:7px 4px 6px;font-size:11.5px}.m-pick__img{width:34px;height:40px}.m-timer__pin{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:28px;padding-top:calc(var(--header-h) + 8px);padding-bottom:72px}.m-timer__title{font-size:clamp(2.6rem,13.6vw,4rem)}.m-timer__pay{font-size:clamp(1.6rem,7.8vw,2.3rem);margin-top:12px}.m-dial{width:min(86vw,48svh)}.m-dial__time{font-size:clamp(40px,12vw,56px)}.m-step{grid-template-columns:40px minmax(0,1fr);gap:4px 12px}.m-step__no{padding-top:.9em}.m-step p{grid-column:2}.m-step__verb{font-size:clamp(2.8rem,14.6vw,4.4rem)}.m-step--fig{grid-template-areas:"no verb" ". fig" ". txt";row-gap:14px}.m-step__fig{border-radius:14px;clip-path:inset(0 0 0 0 round 14px)}.m-steps__head{flex-direction:column;gap:8px}.m-buy{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "fig" "shops"}.m-buy__fig{justify-self:center;width:min(236px,62vw);margin:30px 0 0}.m-buy__shops{padding-top:28px;border-top:1px solid var(--hair)}.m-cross__big{font-size:clamp(2.3rem,11.5vw,3.6rem)}.m-cross__link:before{clip-path:inset(0 0 0 0);opacity:0}.m-cross__blob{display:none}.m-panel--cream .m-row dd{max-width:78%}.m-timer__cta{height:54px;font-size:14px}.m-buy__pill{height:48px;padding:0 14px 0 18px;font-size:14px}}.m-stage{--S: min(440px, 58svh, 36vw);--cy: 50%}@media(min-width:761px)and (max-aspect-ratio:20/23){.m-stage{--S: min(440px, 76vw, 40svh);--cy: 48%}}@media(max-width:760px){.m-stage{--S: min(300px, 76vw, 40svh);--cy: 45%}}html.dn-js .m-tube,html.dn-js .m-box{left:calc(50% - var(--S) / 2);top:calc(var(--cy) - var(--S) / 2)}html.dn-js:not(.m-laid) .m-shadow{visibility:hidden}html.dn-js .m-tube__nozzle{visibility:hidden}html.dn-js .m-tube.is-open .m-tube__nozzle{visibility:visible}@media(prefers-reduced-motion:no-preference){html.dn-js .m-light{animation:mFadeIn 1.6s cubic-bezier(.33,1,.68,1) .1s both}html.dn-js .m-cone{animation:mFadeIn 1.8s cubic-bezier(.33,1,.68,1) .2s both}html.dn-js .m-tube__in{animation:mProdIn 1.4s cubic-bezier(.16,1,.3,1) .3s both}html.dn-js .m-box__in{animation:mProdIn 1.4s cubic-bezier(.16,1,.3,1) .39s both}html.dn-js .m-hero__meta>*{animation:mRiseIn 1s cubic-bezier(.16,1,.3,1) 1s both}html.dn-js .m-hero__meta>*+*{animation-delay:1.08s}html.dn-js .m-hero__cue>*{animation:mFadeIn .9s ease 1.4s both}html.dn-js .m-stage.is-float .m-tube__in{animation:mProdIn 1.4s cubic-bezier(.16,1,.3,1) .3s both,mFloatT 5.712s linear infinite;will-change:transform}html.dn-js .m-stage.is-float .m-box__in{animation:mProdIn 1.4s cubic-bezier(.16,1,.3,1) .39s both,mFloatB 5.712s linear 1s infinite;will-change:transform}html.dn-js .m-stage.is-sheen .m-tube__sheen i{animation:mSheen 1.5s cubic-bezier(.455,.03,.515,.955) both}}@keyframes mFadeIn{0%{opacity:0}}@keyframes mRiseIn{0%{opacity:0;transform:translate3d(0,26px,0)}}@keyframes mProdIn{0%{opacity:0;translate:0 70px}}html:not(.dn-js) .m-box{display:none}html:not(.dn-js) .m-tube{left:50%;top:46%;transform:translate(-50%,-50%)}html:not(.dn-js) .m-hero__end{opacity:1;top:auto;bottom:22%}html:not(.dn-js) .m-timer__cta{opacity:1;transform:none;pointer-events:auto}.is-reduced .m-hero__cue i:after,.is-reduced .m-panel__razor img,.is-reduced .m-panel__fig--razor img,.is-reduced .m-buy__arm,.is-reduced .m-scene__pin i:after{animation:none}@media(prefers-reduced-motion:reduce){.m-page:after{animation:none}.m-panel__razor img,.m-panel__fig--razor img,.m-hero__cue i:after,.m-buy__fig .m-buy__arm,.m-scene__pin i:after{animation:none}}
