@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat-cyrillic-ext.woff2?v=c141fb86) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat-cyrillic.woff2?v=6fd02dd7) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext.woff2?v=d16dfe26) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat-latin.woff2?v=311d352d) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--graphite:#181818;--white:#ffffff;--text:#181818;--muted:#5f5f5f;--cta:#b8cc7a;--orange:#fc9a06;--red:#f80b0f;--lavender:#a589d4;--ink:#202124;--lavender-soft:#e7e0f4;--lavender-line:#c3b1e3;--copper:#a77a46;--cut:56px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--white);color:var(--text);font-family:Montserrat,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}header{background:var(--graphite);height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 16px}header .brand{display:flex;align-items:center;gap:10px;color:var(--white);text-decoration:none;font-size:19px;font-weight:700;letter-spacing:0.04em}header{position:relative}header .langs{display:flex;align-items:center;gap:2px}header .langs a{color:#9a9a9a;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:0.06em;padding:8px 5px}header .langs a[aria-current]{color:var(--white)}header .langs .sep{color:#5f5f5f;font-size:12px}header .header-right{display:flex;align-items:center;gap:12px}header .makers-link{display:none}.social-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid #9a9a9a;border-radius:50%;background:none;color:#9a9a9a;padding:0;cursor:pointer}.social-btn svg{width:13px;height:13px;fill:currentColor}.social-btn[aria-expanded="true"]{border-color:var(--white);color:var(--white)}.social-panel{position:absolute;top:100%;left:16px;right:16px;display:none;flex-wrap:wrap;justify-content:center;gap:8px;background:var(--white);border-radius:0 0 10px 10px;padding:12px;box-shadow:0 10px 30px rgba(0,0,0,.35);z-index:5}.social-panel.open{display:flex}.social-panel a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border:1.5px solid #d8d8d4;border-radius:50%;color:var(--text);text-decoration:none}.social-panel svg{width:16px;height:16px;fill:currentColor}section{padding:22px 16px;position:relative}.eyebrow{font-size:12px;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;margin:0 0 10px}h1,h2{font-weight:900;text-transform:uppercase;line-height:1.02;letter-spacing:-0.01em;margin:0 0 14px}h1{font-size:clamp(26px,7.5vw,34px)}h2{font-size:clamp(26px,7.5vw,34px)}.lead{font-size:15px;line-height:1.45;margin:0 0 18px}.btn{display:block;width:100%;text-align:center;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;padding:16px 20px;border-radius:6px}.btn-cta{background:var(--cta);color:#000;box-shadow:0 2px 6px rgba(0,0,0,.18)}.btn-line{border:2px solid var(--cta);color:var(--cta)}.note{font-size:12px;margin:12px 0 0;display:flex;align-items:center;justify-content:center;gap:8px}.note span{opacity:.7}.note .gp{width:18px;height:18px;flex:none}.own{padding-bottom:calc(var(--cut) + 32px)}.own .eyebrow{color:var(--orange)}.own .lead{color:var(--muted)}.viewfinder{position:relative;width:46%;margin:0 auto 20px;aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center}.viewfinder::before,.viewfinder::after,.viewfinder .c3,.viewfinder .c4{content:"";position:absolute;width:34px;height:34px;border:4px solid var(--orange)}.viewfinder::before{top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:8px}.viewfinder::after{top:0;right:0;border-left:0;border-bottom:0;border-top-right-radius:8px}.viewfinder .c3{bottom:0;left:0;border-right:0;border-top:0;border-bottom-left-radius:8px}.viewfinder .c4{bottom:0;right:0;border-left:0;border-top:0;border-bottom-right-radius:8px}.viewfinder img{height:84%;width:auto;transform:perspective(600px) rotateY(-24deg)}.rec{position:absolute;right:-11px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px rgba(248,11,15,.15);animation:rec 2.4s ease-in-out infinite}@keyframes rec{0%,100%{opacity:1;box-shadow:0 0 0 6px rgba(248,11,15,.18)}50%{opacity:.25;box-shadow:0 0 0 12px rgba(248,11,15,0)}}.catalog{background:var(--graphite);color:var(--white);margin-top:calc(-1 * var(--cut));padding-top:calc(var(--cut) + 24px);padding-bottom:calc(var(--cut) + 32px);clip-path:polygon(0 var(--cut),100% 0,100% 100%,0 calc(100% - var(--cut)));overflow-x:hidden;overflow-x:clip}.catalog .eyebrow{color:var(--cta)}.catalog .lead{color:#cfcfcf}.doors{display:flex;justify-content:center;align-items:flex-end;gap:6%;margin:4px 0 28px}.doors img{width:26%;height:auto;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.doors img:nth-child(2){width:30%}.anim .doors img{opacity:0}.anim .doors.slide img{transform:translateX(110vw);transition:opacity .3s ease-out,transform .9s cubic-bezier(.2,.8,.2,1)}.anim .doors.slide img:nth-child(2){transition-delay:.2s}.anim .doors.slide img:nth-child(3){transition-delay:.4s}.anim .doors.fade img{transition:opacity .9s ease-out}.anim .doors.fade img:nth-child(2){transition-delay:.45s}.anim .doors.fade img:nth-child(3){transition-delay:.9s}.anim .doors.in img{opacity:1;transform:none}.anim .doors.reset img{transition:none}@media (prefers-reduced-motion:reduce){.rec{animation:none}}.makers{margin-top:calc(-1 * var(--cut));padding-top:calc(var(--cut) + 36px);padding-bottom:calc(var(--cut) + 32px);display:grid;grid-template-columns:minmax(0,1fr)}.makers .eyebrow{color:var(--orange)}.makers .lead{color:var(--muted)}.makers .photo-makers{width:100%;height:auto;border-radius:12px;margin:0 0 20px}.makers .btn{background:var(--graphite);color:var(--white);margin-top:18px}.makers .btn span{display:block}.wl{background:var(--graphite);color:var(--white);margin-top:calc(-1 * var(--cut));padding-top:calc(var(--cut) + 40px);padding-bottom:calc(var(--cut) + 32px);clip-path:polygon(0 var(--cut),100% 0,100% 100%,0 calc(100% - var(--cut)));display:grid;grid-template-columns:minmax(0,1fr);overflow-x:hidden;overflow-x:clip}.wl .eyebrow{color:var(--cta)}.wl .lead{color:#cfcfcf}.wl .btn-line{border-color:var(--copper);color:var(--copper)}.wl-vip{margin-top:30px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);text-align:center}.wl-vip p{margin:0 0 14px;color:#e6c890;font-size:13px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase}.btn-gold{background:linear-gradient(115deg,#9a7340 0%,#e6c890 22%,#fff1cf 34%,#c9a36a 48%,#8d6534 66%,#e2c389 84%,#a57b45 100%);color:#21180c;font-weight:700;letter-spacing:0.2em;box-shadow:0 4px 14px rgba(0,0,0,.45)}.wl + .how{margin-top:calc(-1 * var(--cut));padding-top:calc(var(--cut) + 34px)}.makers>*,.wl>*{grid-column:1}.makers>.eyebrow,.wl>.eyebrow{grid-row:1}.makers>h2,.wl>h2{grid-row:2}.makers>.lead,.wl>.lead{grid-row:3}.makers>.vf-frame,.wl>.vf-frame{grid-row:1 / span 3;grid-column:1}.wl-phone{--brand:#14404d;--accent:#e9b44c;--paper:#f4efe6;position:relative;width:min(62%,240px);aspect-ratio:9 / 18.5;margin:10px auto 32px;padding:9px;background:#0b0b0b;border-radius:34px;box-shadow:0 0 0 2px #5a5a5a,0 0 18px 0 rgba(255,255,255,.14),0 0 56px 4px rgba(255,255,255,.07)}.wl-phone::before{content:"";position:absolute;z-index:2;top:17px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#0b0b0b}.wl-screen{height:100%;display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:var(--paper)}.wl-bar{display:flex;align-items:center;gap:7px;padding:30px 14px 12px;background:var(--brand);color:var(--white);font-size:15px;letter-spacing:0.08em}.wl-bar b{font-weight:900}.wl-bar span{font-weight:400;opacity:.8}.wl-logo{width:24px;height:24px;flex:none;fill:var(--accent)}.wl-view{position:relative;flex:1;overflow:hidden}.wl-view>img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.92)}.wl-door{position:absolute;left:50%;top:50%;width:42%;transform:translate(-50%,-50%)}.wl-door img{width:100%;height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.wl-door i{position:absolute;width:16px;height:16px;border:3px solid var(--accent)}.wl-door i:nth-child(1){top:-8px;left:-8px;border-right:0;border-bottom:0;border-top-left-radius:5px}.wl-door i:nth-child(2){top:-8px;right:-8px;border-left:0;border-bottom:0;border-top-right-radius:5px}.wl-door i:nth-child(3){bottom:-8px;left:-8px;border-right:0;border-top:0;border-bottom-left-radius:5px}.wl-door i:nth-child(4){bottom:-8px;right:-8px;border-left:0;border-top:0;border-bottom-right-radius:5px}.wl-tools{display:flex;align-items:center;justify-content:space-around;padding:12px 16px 18px;background:var(--brand)}.wl-tool{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.12)}.wl-tool svg{width:20px;height:20px;fill:none;stroke:var(--white);stroke-width:1.8;stroke-linejoin:round}.wl-shot{width:50px;height:50px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(233,180,76,.3)}.wl-swatches{position:absolute;right:-20px;top:30%;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:999px;background:var(--white);box-shadow:0 8px 20px rgba(0,0,0,.4)}.wl-swatches i{display:block;width:18px;height:18px;border-radius:50%;background:var(--brand)}.wl-swatches i:nth-child(2){background:var(--accent)}.wl-swatches i:nth-child(3){background:var(--paper);box-shadow:inset 0 0 0 1px #d8d0c2}.how{padding:8px 16px 34px;max-width:480px;margin:0 auto}.how h2{font-size:20px;font-weight:800;text-transform:none;letter-spacing:normal;text-align:center;margin:0 0 14px}.how-intro{font-size:14px;line-height:1.55;color:var(--muted);text-align:center;margin:0 0 24px}.how .step{margin-bottom:18px}.how .step:last-child{margin-bottom:0}.how .step h3{font-size:15px;font-weight:800;color:var(--ink);margin:0 0 4px}.how .step p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}footer{background:var(--lavender-soft);color:var(--ink);padding:28px 16px 32px;text-align:center;font-size:12px}footer .mail{display:block;color:var(--ink);text-decoration:none;font-size:14px;margin-bottom:10px}footer .slogan{width:82%;height:auto;margin:0 auto 18px}.footer-social{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:0 0 20px}.footer-social a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid rgba(32,33,36,.45);border-radius:50%;color:var(--ink);text-decoration:none}.footer-social svg{width:15px;height:15px;fill:currentColor}.own{position:relative}.own::after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--cut) + 4px);background:var(--lavender-line);pointer-events:none;clip-path:polygon(0 calc(100% - 4px),100% 0,100% 4px,0 100%)}.makers{position:relative}.makers::before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--cut) + 4px);background:var(--lavender-line);pointer-events:none;clip-path:polygon(0 0,100% calc(100% - 4px),100% 100%,0 4px)}.makers::after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--cut) + 4px);background:var(--lavender-line);pointer-events:none;clip-path:polygon(0 calc(100% - 4px),100% 0,100% 4px,0 100%)}.photo{display:none}.hero-pic{display:contents}.how .photo-stack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;margin-bottom:8px}.how .photo-stack::-webkit-scrollbar{display:none}.how .step .photo{display:block;flex:0 0 100%;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:12px;margin:0;scroll-snap-align:center;scroll-snap-stop:always;order:2}.how .step .photo.p0{order:1}.photo-dots{display:flex;justify-content:center;gap:0;margin:0 0 8px}.photo-dots button{position:relative;width:24px;height:24px;padding:0;border:0;background:transparent}.photo-dots button::before{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border-radius:50%;background:#d6d0e4}.photo-dots button.on::before{background:var(--lavender)}.vf-frame,.vf-wrap>i,.vf-wrap>.rec{display:none}@media (max-width:899px){footer{background:#dcd1f0}.viewfinder::before,.viewfinder::after,.viewfinder .c3,.viewfinder .c4{border-width:2.8px}.catalog{position:relative;padding-top:calc(var(--cut) + 40px)}.catalog .vf-frame{z-index:3;display:block;position:absolute;top:calc(var(--cut) + 12px);bottom:calc(var(--cut) + 12px);left:8px;right:8px;pointer-events:none;font-size:clamp(26px,7.5vw,34px);line-height:1.02}.catalog .vf-frame .rec{right:24px;top:calc(28px + var(--eyebrow-h,25px) + 1.53em - 13px);transform:none}.catalog .vf-frame::before,.catalog .vf-frame::after,.catalog .vf-frame .c3,.catalog .vf-frame .c4{content:"";position:absolute;width:34px;height:34px;border:2px solid var(--orange);display:block}.vf-wrap::before,.vf-wrap::after,.vf-wrap>.c3,.vf-wrap>.c4{content:"";position:absolute;width:34px;height:34px;border:2.8px solid var(--orange);display:block}.catalog .vf-frame::before{top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:8px}.catalog .vf-frame::after{top:0;right:0;border-left:0;border-bottom:0;border-top-right-radius:8px}.catalog .vf-frame .c3{bottom:0;left:0;border-right:0;border-top:0;border-bottom-left-radius:8px}.catalog .vf-frame .c4{bottom:0;right:0;border-left:0;border-top:0;border-bottom-right-radius:8px}.vf-wrap::before{top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:8px}.vf-wrap::after{top:0;right:0;border-left:0;border-bottom:0;border-top-right-radius:8px}.vf-wrap>.c3{bottom:0;left:0;border-right:0;border-top:0;border-bottom-left-radius:8px}.vf-wrap>.c4{bottom:0;right:0;border-left:0;border-top:0;border-bottom-right-radius:8px}.vf-wrap{position:relative;display:block;padding:26px 56px;margin:0 16px}.vf-wrap>i{display:block}.vf-wrap>.rec{display:block;right:12px;top:50%;transform:translateY(-50%)}.catalog .eyebrow,.catalog h2,.catalog .lead{position:relative;left:10px}.makers>.vf-frame,.wl>.vf-frame{display:block;position:relative;pointer-events:none;margin:-16px -8px 4px}.makers>.vf-frame::before,.makers>.vf-frame::after,.makers>.vf-frame .c3,.makers>.vf-frame .c4,.wl>.vf-frame::before,.wl>.vf-frame::after,.wl>.vf-frame .c3,.wl>.vf-frame .c4{content:"";position:absolute;width:34px;height:34px;border:2px solid var(--orange);display:block}.makers>.vf-frame::before,.wl>.vf-frame::before{top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:8px}.makers>.vf-frame::after,.wl>.vf-frame::after{top:0;right:0;border-left:0;border-bottom:0;border-top-right-radius:8px}.makers>.vf-frame .c3,.wl>.vf-frame .c3{bottom:0;left:0;border-right:0;border-top:0;border-bottom-left-radius:8px}.makers>.vf-frame .c4,.wl>.vf-frame .c4{bottom:0;right:0;border-left:0;border-top:0;border-bottom-right-radius:8px}.makers>.vf-frame .rec,.wl>.vf-frame .rec{display:block;right:14px}.makers>.eyebrow,.makers>h2,.makers>.lead,.wl>.eyebrow,.wl>h2,.wl>.lead{padding:0 48px 0 10px}.rec[data-egg]::after{content:"";position:absolute;inset:-12px}}@media (min-width:900px){:root{--cut:96px;--wrap:max(40px,calc((100% - 1120px) / 2))}header{height:68px;padding:0 var(--wrap)}header .brand{font-size:22px}header .langs a{font-size:13px;padding:8px 7px}header .langs a:hover{color:var(--white)}header .makers-link{display:inline-block;color:var(--orange);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;margin-right:8px;border-bottom:2px solid var(--orange);padding-bottom:2px;transition:border-color .15s}header .makers-link:hover{border-bottom-color:var(--orange)}.social-btn{width:32px;height:32px}.social-btn:hover{border-color:var(--white);color:var(--white)}.social-panel{left:auto;right:var(--wrap);width:340px;border-radius:0 0 10px 10px}.social-panel a:hover{border-color:var(--text)}section{padding-left:var(--wrap);padding-right:var(--wrap)}h1,h2{font-size:clamp(40px,4vw,58px);margin-bottom:20px}.eyebrow{font-size:13px}.lead{font-size:18px;line-height:1.55;margin-bottom:30px;max-width:34em}.btn{display:inline-block;width:auto;min-width:320px;padding:18px 36px;transition:filter .15s,background .15s,color .15s}.btn-cta:hover{filter:brightness(1.06)}.btn-line:hover{background:var(--cta);color:#000}.note{justify-content:flex-start;font-size:13px}.own,.catalog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-content:center}.own>*,.catalog>*{grid-column:1}.own>.btn,.catalog>.btn{justify-self:start}.own{padding-top:64px;padding-bottom:calc(var(--cut) + 64px);min-height:620px}.own .viewfinder{grid-column:2;grid-row:1 / span 6;align-self:center;width:min(340px,70%);margin:0 auto}.viewfinder::before,.viewfinder::after,.viewfinder .c3,.viewfinder .c4{width:48px;height:48px;border-width:5px}.rec{width:32px;height:32px;right:-14px;transform:translateY(-50%) scale(1.25)}.own .viewfinder .rec{right:auto;left:-14px}.catalog{padding-top:calc(var(--cut) + 56px);padding-bottom:calc(var(--cut) + 56px);padding-left:calc(var(--wrap) - 35px);padding-right:calc(var(--wrap) + 35px)}.catalog>*{grid-column:2}.catalog .doors{grid-column:1;grid-row:1 / span 6;align-self:center;margin:0;gap:5%}.anim .doors.slide img{transform:translateX(-60vw)}.anim .doors.in img{transform:none}.photo{display:block;width:100%;height:auto;border-radius:14px;object-fit:cover;aspect-ratio:3 / 2}.own .photo-hero{grid-column:2;grid-row:1 / span 6;align-self:center;position:relative;left:15px}.vf-frame,.vf-wrap{--bracket:48px}.vf-frame{display:block;position:relative;pointer-events:none}.vf-frame::before,.vf-frame::after,.vf-frame .c3,.vf-frame .c4,.vf-wrap::before,.vf-wrap::after,.vf-wrap>.c3,.vf-wrap>.c4{content:"";position:absolute;width:var(--bracket);height:var(--bracket);border:5px solid var(--orange)}.vf-frame::before,.vf-wrap::before{top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:8px}.vf-frame::after,.vf-wrap::after{top:0;right:0;border-left:0;border-bottom:0;border-top-right-radius:8px}.vf-frame .c3,.vf-wrap>.c3{bottom:0;left:0;border-right:0;border-top:0;border-bottom-left-radius:8px}.vf-frame .c4,.vf-wrap>.c4{bottom:0;right:0;border-left:0;border-top:0;border-bottom-right-radius:8px}.vf-frame .rec,.vf-wrap>.rec,.vf-wrap>i{display:block}.own .viewfinder{display:none}.own,.catalog{overflow-x:clip}.own{grid-template-rows:1fr repeat(5,auto) 1fr}.catalog{grid-template-rows:repeat(5,auto) 1fr}.own .vf-frame{grid-column:1;grid-row:1 / -1;align-self:stretch;margin:-38px -34px -38px -46px}.own .photo-hero{grid-row:1 / -1}.own>.eyebrow{grid-row:2}.own>h1{grid-row:3}.own>.lead{grid-row:4}.own>.btn{grid-row:5;align-self:start}.own>.note{grid-row:6;align-self:start}.catalog .photo-catalog{grid-column:1;grid-row:1 / span 3;align-self:end;margin-bottom:0}.catalog .doors{grid-row:4 / span 3;align-self:start;margin-top:-90px;position:relative;z-index:1}.catalog .vf-frame .rec{right:-4px}.catalog .vf-frame{grid-column:2;grid-row:1 / span 5;align-self:stretch;margin:-38px -46px -38px -38px}.catalog>.eyebrow{grid-row:1}.catalog>h2{grid-row:2}.catalog>.lead{grid-row:3}.catalog>.btn{grid-row:4;align-self:start}.catalog>.note{grid-row:5;align-self:start}.makers,.wl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(4,auto);column-gap:64px;align-content:center}.makers{padding-top:calc(var(--cut) + 56px);padding-bottom:calc(var(--cut) + 64px)}.makers>*{grid-column:1}.makers .photo-makers{grid-column:2;grid-row:1 / span 4;align-self:center;margin:0;position:relative;left:15px}.makers>.vf-frame{grid-row:1 / span 4;align-self:stretch;margin:-38px -34px -38px -46px}.makers>.btn,.wl>.btn{grid-row:4;justify-self:start;align-self:start}.makers .btn{margin-top:0}.makers .btn span{display:inline}.makers .btn:hover{filter:none;background:#333}.makers>.eyebrow,.makers>h2,.makers>.lead,.wl>.eyebrow,.wl>h2,.wl>.lead{padding:0}.wl{padding-top:calc(var(--cut) + 80px);padding-bottom:calc(var(--cut) + 80px);padding-left:calc(var(--wrap) - 35px);padding-right:calc(var(--wrap) + 35px)}.wl>*{grid-column:2}.wl>.vf-frame{grid-column:2;grid-row:1 / span 4;align-self:stretch;margin:-38px -46px -38px -38px}.wl>.vf-frame .rec{right:-4px}.wl h2{font-size:clamp(32px,3.2vw,46px)}.wl .btn-line:hover{background:var(--copper);color:#fff}.wl-vip{grid-row:5;margin-top:70px;padding-top:0;border-top:0;text-align:left}.btn-gold:hover{filter:brightness(1.08)}.wl-phone{grid-column:1;grid-row:1 / span 5;align-self:center;width:270px;margin:-30px auto}.wl-swatches{right:-26px}.wl + .how{padding-top:calc(var(--cut) + 64px)}.how .step .photo{margin-bottom:18px}.how{max-width:none;padding:16px var(--wrap) 72px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}.how h2,.how-intro{grid-column:1 / -1}.how h2{font-size:30px}.how-intro{font-size:16px;max-width:44em;margin:0 auto 40px}.how .step{margin:0;padding-top:46px}.how .photo-stack{display:block;overflow:visible;scroll-snap-type:none;border-radius:0;position:relative;aspect-ratio:3 / 2;width:calc(100% - 56px);margin:0 28px 18px;cursor:pointer}.photo-dots{display:none}.how .step .photo-stack .photo{position:absolute;inset:0;width:100%;height:100%;margin:0;box-shadow:0 0 0 6px #fff,0 8px 24px rgba(0,0,0,.22);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .26s ease,box-shadow .5s ease;will-change:transform,opacity;backface-visibility:hidden}.how .step .photo-stack .photo.photo-back{display:block}.how .step .photo-stack .photo.photo-clone{display:none}.how .step .photo-stack .photo.p0{z-index:2;transform:none;box-shadow:0 0 0 6px #fff,0 8px 24px rgba(0,0,0,.22)}.how .step .photo-stack .photo.p1{z-index:1;transform:translate(34px,-34px);box-shadow:0 0 0 6px #fff,0 16px 44px rgba(0,0,0,.38)}.how .step .photo-stack .photo.p2{z-index:1;transform:translate(-34px,-34px);box-shadow:0 0 0 6px #fff,0 16px 44px rgba(0,0,0,.38)}.how-nav{position:absolute;z-index:3;top:50%;width:40px;height:40px;margin-top:-20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--white);color:var(--text);box-shadow:0 2px 10px rgba(0,0,0,.25);cursor:pointer;transition:transform .15s,background .15s,color .15s}.how-nav-prev{left:-20px}.how-nav-next{right:-20px}.how-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.how-nav:hover{background:var(--graphite);color:var(--white);transform:scale(1.08)}.photo-dots.photo-dots-desk{display:flex;gap:8px;margin:-4px 0 14px}.photo-dots-desk i{width:8px;height:8px;border-radius:50%;background:#d6d0e4;transition:background .2s}.photo-dots-desk i.on{background:var(--lavender)}.how .step h3{font-size:18px;margin-bottom:8px}.how .step p{font-size:15px;line-height:1.6}footer{padding:40px var(--wrap) 44px;font-size:13px}footer .slogan{width:360px}.footer-social a:hover{border-color:var(--muted);color:var(--muted)}footer .mail:hover{color:var(--text)}}.rec[data-egg]{cursor:pointer;pointer-events:auto}.rec.is-rec{animation:none;opacity:0;box-shadow:none}.egg-flash{position:absolute;z-index:60;background:#fff;border-radius:8px;pointer-events:none;animation:eggflash .45s ease-out forwards}@keyframes eggflash{0%{opacity:.95}100%{opacity:0}}.egg-pill{position:absolute;z-index:63;height:30px;padding:0 16px 0 40px;border-radius:15px;background:var(--red);color:#fff;font-family:Montserrat,system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;font-size:14px;line-height:30px;letter-spacing:.06em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-shadow:0 2px 8px rgba(0,0,0,.3);pointer-events:none;white-space:nowrap}.egg-stop{position:relative;display:inline-block;width:12px;height:12px;margin-left:12px;vertical-align:-1px;background:#fff;border-radius:2px;cursor:pointer;pointer-events:auto}.egg-stop::after{content:"";position:absolute;inset:-12px}.egg-pause{position:absolute;left:0;top:0;width:36px;height:100%;cursor:pointer;pointer-events:auto}.egg-pause::before{content:"";position:absolute;left:12px;top:8px;width:4px;height:14px;border-radius:1px;background:#fff;box-shadow:7px 0 0 #fff}.egg-pause::after{content:"";position:absolute;inset:-8px -4px}.egg-pause.is-paused::before{left:13px;top:8px;width:0;height:0;background:none;box-shadow:none;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #fff;border-radius:0}.egg-pause:focus{outline:none}.egg-pause:focus-visible{outline:3px solid #fff;outline-offset:-3px;border-radius:15px}.egg-time{display:inline-block;min-width:7.4em}.egg-bubble{position:absolute;z-index:62;box-sizing:border-box;background:var(--lavender);color:var(--ink);padding:16px 18px;border-radius:12px;display:flex;align-items:center;font-size:15px;line-height:1.45;text-align:left;cursor:pointer;transition:opacity .5s ease;box-shadow:0 10px 30px rgba(0,0,0,.35)}.egg-bubble.egg-sheet{position:fixed;left:12px;right:12px;top:50%;bottom:auto;width:auto;transform:translateY(-50%);max-height:70vh;overflow-y:auto}@media (prefers-reduced-motion:reduce){.egg-flash{display:none}}.rec[data-egg]:focus{outline:none}.rec[data-egg]:focus-visible{outline:3px solid var(--lavender);outline-offset:5px}.egg-stop:focus{outline:none}.egg-stop:focus-visible{outline:3px solid #fff;outline-offset:3px}header .lang-menu{position:relative;margin-left:4px}header .lang-menu summary{list-style:none;cursor:pointer;color:#9a9a9a;font-size:12px;font-weight:500;letter-spacing:0.06em;padding:8px 5px;white-space:nowrap}header .lang-menu summary::-webkit-details-marker{display:none}header .lang-menu summary b{font-weight:500;color:#ffffff}header .lang-menu[open] summary,header .lang-menu summary:hover{color:#ffffff}header .lang-menu ul{position:absolute;right:0;top:100%;z-index:50;margin:4px 0 0;padding:6px 0;list-style:none;min-width:168px;background:#232325;border:1px solid #3a3a3d;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.35)}header .lang-menu li a{display:block;padding:9px 16px;color:#d6d6d6;text-decoration:none;font-size:14px;letter-spacing:0;white-space:nowrap}header .lang-menu li a:hover{background:#2f2f32;color:#ffffff}header .lang-menu li a[aria-current]{color:#ffffff;font-weight:600}@media (min-width:900px){header .lang-menu summary{font-size:13px;padding:8px 7px}}:lang(hi) h1,:lang(hi) h2,:lang(hi) h3{line-height:1.35}