.brand-logo{display:block;width:100%;height:auto;overflow:visible;background:none;border:0;box-shadow:none}.brand-logo[data-animated=true] .brand-glyph{animation:brand-type 10s step-end infinite both;animation-play-state:paused}.brand-logo[data-animated=true][data-running=true] .brand-glyph{animation-play-state:running}.brand-caret{animation:brand-cursor 1.05s step-end infinite;animation-delay:.85s;opacity:0}.brand-logo[data-running=false] .brand-caret{animation-play-state:paused}@keyframes brand-type{0%{opacity:0}1%,91%{opacity:1}92%,to{opacity:0}}@keyframes brand-cursor{0%,48%{opacity:.75}49%,to{opacity:0}}.kitchen-brand .brand-logo{width:165px;color:#f7f6f2}.contact-menu-top .brand-logo{width:155px;color:#f7f6f2}@media(max-width:699px){.kitchen-brand .brand-logo{width:145px}}@media(prefers-reduced-motion:reduce){.brand-logo .brand-glyph{animation:none!important;opacity:1!important}.brand-caret{display:none}}.brand-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:58px;width:350px;max-width:100%;padding:16px 22px;border:0;border-radius:40px;background:var(--brand-orange);color:var(--ink);font:700 14px/1.4 Manrope,Arial,sans-serif;text-align:center;cursor:pointer;transition:background .25s,transform .25s;flex-shrink:0}.brand-primary:hover{background:#ec8b4e;transform:translateY(-2px)}.brand-primary:active{transform:scale(.98)}.brand-primary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.brand-tap{position:absolute;right:20px;bottom:-14px;opacity:0;pointer-events:none;fill:var(--paper);color:var(--ink);filter:drop-shadow(0 2px 2px #0003)}.brand-primary[data-animate=true]{animation:brand-press 5.5s 1s infinite}.brand-primary[data-animate=true] .brand-tap{animation:brand-hand 5.5s 1s infinite}@keyframes brand-hand{0%,55%,to{opacity:0;transform:translate(10px,12px) rotate(-12deg)}17%,40%{opacity:1;transform:translateY(-4px) rotate(-12deg)}26%,30%{opacity:1;transform:translate(-2px,-10px) rotate(-12deg) scale(.9)}}@keyframes brand-press{0%,23%,35%,to{scale:1}27%,30%{scale:.98}}.brand-socials{display:flex;gap:8px;align-items:center}.brand-socials a{display:grid;place-items:center;width:44px;height:44px;color:inherit;border-radius:50%;transition:background .2s}.brand-socials a:hover{background:#ffffff1a}.brand-phones{display:flex;gap:20px}.brand-phones a{padding:8px 0;font-weight:600;white-space:nowrap}.brand-contacts{display:flex;gap:24px;align-items:center}.desktop-contacts{margin-left:auto;text-align:right}.desktop-contacts>p{font-size:12px;margin-bottom:8px}.desktop-contacts .brand-phones{color:#ee9256;font-size:17px}.desktop-contacts .brand-contacts:before{content:"↗";color:#ee9256;font-size:22px}.contact-menu-trigger{display:flex;gap:10px;align-items:center;background:none;border:1px solid #ffffff66;border-radius:30px;color:inherit;padding:10px 16px;min-height:44px;font-size:13px}.contact-menu{width:calc(100% - 24px)!important;max-width:560px!important;min-height:520px;background:#242420!important;color:#f7f6f2!important;border:0!important;border-radius:24px!important;padding:28px!important;gap:0!important}.contact-menu-top{display:flex;align-items:center;justify-content:space-between}.contact-menu-top img{width:145px;height:auto;filter:grayscale(1) invert(1)}.contact-menu-top button{border:1px solid #ffffff55;border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.contact-menu-body{align-self:center;text-align:center;padding:44px 0}.contact-menu-body h2{color:#ee9256;font-size:22px;line-height:1.45;max-width:290px;margin:auto auto 28px}.contact-menu .brand-contacts,.contact-menu .brand-phones{flex-direction:column;gap:6px}.contact-menu .brand-phones{font-size:29px}.contact-menu .brand-socials{margin-top:24px;gap:18px}.kitchen-hero-caption{justify-content:flex-end}.kitchen-hero-photo{animation:none;transform:scale(var(--hero-zoom,1));will-change:transform}@media(min-width:900px){.contact-menu-trigger{display:none}}@media(max-width:899px){.desktop-contacts{display:none}.brand-primary{font-size:13px;width:320px}}@media(prefers-reduced-motion:reduce){.brand-primary,.brand-tap{animation:none!important;transition:none!important}.brand-tap{display:none}.kitchen-hero-photo{transform:none!important}}.kitchen-hero .kitchen-hero-caption{justify-content:flex-end}.contact-menu{max-height:calc(100svh - 24px);overflow-y:auto}.brand-primary .brand-tap{animation-iteration-count:infinite}.card-swipe-hint .swipe-hint[data-seen=true] svg:last-child{animation-iteration-count:1}.desktop-contacts .brand-contacts:before{content:none}.contact-menu-top img{mix-blend-mode:screen}.desktop-contacts .brand-phones:before{content:"☎";color:#ee9256;align-self:center;font-size:23px;font-weight:400}.contact-phone-icon{display:none}.desktop-contacts .contact-phone-icon{display:block;align-self:center}.desktop-contacts .brand-phones:before{content:none}.contact-menu-top img,.kitchen-brand img{filter:none!important;mix-blend-mode:normal!important;background:none!important;border:0!important;box-shadow:none!important}.brand-tap{fill:none;filter:none;width:25px;height:31px}@media(max-width:899px){.contact-menu{inset:12px!important;transform:none!important;translate:none!important;width:calc(100% - 24px)!important;max-width:none!important;height:calc(100svh - 24px);min-height:0;padding:26px!important;border-radius:26px!important;display:flex!important;flex-direction:column;gap:0!important;background:#20211e!important}.contact-menu-top{flex:none}.contact-menu-body{margin:auto 0;padding:45px 8px;width:100%}.contact-menu-body h2{font-size:24px;line-height:1.35;font-weight:500;max-width:280px;margin-bottom:30px;letter-spacing:-.025em}.contact-menu .brand-phones{gap:12px;font-size:30px}.contact-menu .brand-socials{margin-top:28px}.contact-menu-nav{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:36px}.contact-menu-nav a{font-size:14px;color:#cecec7;padding:10px 0}.contact-menu[data-state=open]{animation:contact-arrive .35s cubic-bezier(.22,.75,.2,1)}.contact-menu[data-state=closed]{animation:contact-leave .2s ease-in}@keyframes contact-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes contact-leave{to{opacity:0;transform:translateY(10px)}}}@container menu-frame (max-height:650px){.contact-menu-body{padding:22px 4px}.contact-menu-nav{margin-top:20px}.contact-menu-body h2{font-size:21px;margin-bottom:20px}.contact-menu .brand-phones{font-size:27px;gap:0}.contact-menu .brand-socials{margin-top:14px}}@media(prefers-reduced-motion:reduce){.contact-menu{animation:none!important}}.unified-swipe-hint{position:absolute;right:24px;bottom:28px;z-index:4;display:none;pointer-events:none;opacity:1;transition:opacity .35s ease}.unified-swipe-hint svg{width:29px;height:37px;filter:drop-shadow(0 2px 4px #0003);animation:gentle-swipe 3.8s cubic-bezier(.45,0,.25,1) infinite;animation-play-state:paused}.unified-swipe-hint[data-seen=true] svg{animation-play-state:running}.unified-swipe-hint[data-dismissed=true]{opacity:0}.unified-swipe-hint[data-dismissed=true] svg{animation-play-state:paused}@keyframes gentle-swipe{0%,to{transform:translateX(5px) rotate(5deg)}35%,60%{transform:translateX(-10px) rotate(-5deg)}}@media(max-width:899px){.unified-swipe-hint{display:block}}@media(prefers-reduced-motion:reduce){.unified-swipe-hint{display:none}}.mobile-tap{display:none}.desktop-tap{display:block;fill:var(--paper);filter:drop-shadow(0 2px 2px #0003)}@media(max-width:699px){.mobile-tap{display:block}.desktop-tap{display:none}}.contact-menu{left:12px!important;top:max(12px,env(safe-area-inset-top))!important;right:12px!important;bottom:auto!important;transform:none;translate:none;max-height:calc(100svh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))!important;overscroll-behavior-y:contain}@media(max-width:899px){.contact-menu{height:calc(100svh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))!important}.contact-menu-top{width:100%;align-self:stretch}.contact-menu-body{min-width:0;flex:none}.contact-menu-top img{display:block}.contact-menu-top button{flex:none}}@media(prefers-reduced-motion:reduce){.brand-tap{display:none!important}}@media(max-width:899px){.contact-menu{container:menu-frame/size}.contact-menu-trigger{width:52px;height:52px;padding:10px;border:0;border-radius:0;justify-content:center}.contact-menu-trigger svg{flex:none}.contact-menu{padding:28px!important}.contact-menu-top{width:100%;flex:none}.contact-menu-body{align-self:stretch;text-align:left;padding:42px 0;margin:auto 0}.contact-menu-body h2{margin:0 0 40px;max-width:330px;color:var(--paper);font-size:clamp(27px,7.5vw,36px);font-weight:400;line-height:1.2;letter-spacing:-.025em}.contact-menu .brand-contacts{align-items:flex-start;gap:24px}.contact-menu .brand-phones{align-items:flex-start;gap:8px;font-size:clamp(25px,7vw,32px)}.contact-menu .brand-phones a{font-weight:400;color:var(--brand-orange)}.contact-menu .brand-socials{margin-top:0;gap:16px}.contact-menu .brand-socials a{border:1px solid #ffffff30;width:48px;height:48px}.contact-menu .contact-phone-icon{display:none}}@container menu-frame (max-height:620px){.contact-menu-body{padding:24px 0}.contact-menu-body h2{font-size:25px;margin-bottom:24px}.contact-menu .brand-contacts{gap:16px}.contact-menu .brand-phones{font-size:26px}}.home-continuation{--home-space:clamp(72px,9vw,132px);--home-radius:28px}.home-continuation h2{font-size:clamp(36px,5.1vw,72px);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.home-continuation p{font-size:16px;line-height:1.6}.home-heading{display:grid;gap:22px;margin-bottom:34px}.home-heading p{color:var(--muted);max-width:420px}.home-action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:60px;padding:17px 22px;background:var(--brand-orange);color:var(--ink);border:0;border-radius:36px;font-size:14px;font-weight:700;text-align:left;transition:transform .25s,background .25s;cursor:pointer}.home-action svg{flex:none}.home-action:hover{transform:translateY(-3px);background:#ec8b4e}.home-action:active{transform:translateY(0)}.levels-section{padding-block:var(--home-space)}.levels-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 22px 16px;scroll-padding:22px;position:relative;scrollbar-width:none}.levels-track::-webkit-scrollbar{display:none}.level-plan{flex:0 0 87%;min-width:0;scroll-snap-align:center;background:var(--stone);border-radius:var(--home-radius);padding:24px 22px;display:flex;flex-direction:column;transition:transform .25s}.level-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;font-size:13px}.level-badge{color:#f0a06d;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.level-plan h3{font-size:29px;line-height:1.12;letter-spacing:-.03em;font-weight:550;margin:24px 0 16px}.level-intro{min-height:78px;color:var(--muted);font-size:14px!important}.level-plan dl{margin-block:24px}.level-plan dl>div{display:grid;grid-template-columns:85px 1fr;gap:12px;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);padding-block:13px;font-size:12px;line-height:1.45}.level-plan dt{opacity:.7}.level-plan dd{margin:0}.level-price{font-size:12px!important;font-weight:600;margin-top:auto}.level-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;border:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:18px 0 0;background:none;color:inherit;font-size:13px;min-height:48px;cursor:pointer}.level-recommended{background:var(--ink);color:var(--paper)}.level-recommended .level-intro{color:#d0d0c7}.level-recommended .level-action svg{color:var(--brand-orange)}.levels-foot p{font-size:12px;color:var(--muted);max-width:710px;margin-top:20px}.level-dots{display:flex;gap:0;justify-content:center}.level-dots button{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;cursor:pointer}.level-dots button:after{content:"";width:6px;height:6px;border-radius:50%;background:#b4b4aa}.level-dots button[aria-current=true]:after{background:var(--ink);width:20px;border-radius:3px}.appliances-section{padding-block:var(--home-space);background:var(--ink);color:var(--paper)}.appliances-heading{display:grid;gap:28px;margin-bottom:34px}.appliances-discount{font-size:clamp(90px,16vw,220px);line-height:.85;letter-spacing:-.04em;font-weight:500;white-space:nowrap}.appliances-discount small{display:block;font-size:16px;line-height:1;margin-bottom:12px;letter-spacing:0;color:#eea16e}.appliances-discount>span{font-size:.55em;color:#eea16e}.appliances-heading h2{font-size:clamp(29px,3.4vw,48px);max-width:710px}.appliances-heading p{max-width:610px;color:#d0d0c7;margin-top:22px}.appliances-scene{position:relative;margin:0;border-radius:var(--home-radius);overflow:clip}.appliances-scene>img{display:block;width:100%;height:auto;aspect-ratio:3/2}.appliance-point{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border:0;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 5px 14px #0004;z-index:1;transition:background .2s}.appliance-point[data-active=true]{background:var(--brand-orange);z-index:2}.appliance-point>span{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap;border-radius:6px;padding:7px 9px;font-size:12px;color:var(--ink);background:var(--paper)}.appliance-point[data-active=true]>span{display:block}.appliances-bottom{display:grid;gap:28px;margin-top:24px}.appliance-index{display:flex;flex-wrap:wrap;gap:0 20px}.appliance-index button{background:none;color:#d0d0c7;border:0;border-bottom:1px solid #67675d;padding:10px 0;font-size:12px;cursor:pointer;min-height:44px}.appliance-index button[aria-pressed=true]{color:#f0a06d;border-color:#f0a06d}.appliances-bottom .home-action{justify-self:start}.appliances-section[data-seen=true] .appliance-point{animation:appliance-enter .65s var(--delay) cubic-bezier(.16,1,.3,1) both}@keyframes appliance-enter{0%{opacity:.3;translate:0 12px}to{opacity:1;translate:0 0}}.payments-section{display:grid;grid-template-columns:90px 1fr;gap:16px;padding-block:var(--home-space)}.payments-number{font-size:150px;font-weight:500;letter-spacing:-.04em;line-height:.8;color:var(--brand-orange)}.payments-copy h2{font-size:clamp(32px,5vw,68px)}.payments-copy>p{margin-top:22px}.payment-segments{display:flex;gap:7px;margin-top:28px}.payment-segments>div{position:relative;flex:1;height:52px;border-top:1px solid var(--ink);overflow:hidden}.payment-segments span{position:relative;z-index:1;display:block;font-size:11px;padding-top:8px}.payment-segments i{position:absolute;inset:31px 0 0;background:var(--ink);transform-origin:left}.payments-section[data-seen=true] .payment-segments i{animation:payment-fill .7s var(--delay) cubic-bezier(.16,1,.3,1) both}.payments-secondary{font-size:14px!important;color:var(--muted);margin-bottom:28px}.payments-secondary strong{font-weight:500;color:var(--ink)}@keyframes payment-fill{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.passport-section{padding-block:var(--home-space);background:var(--stone);display:grid;gap:54px}.passport-copy p{color:var(--muted);margin-top:24px;max-width:510px}.passport-note{display:block;margin-top:30px;font-size:14px;font-weight:600}.passport-preview{position:relative;min-height:430px;margin:0 18px 10px 0;isolation:isolate}.passport-page{background:var(--paper);box-shadow:0 18px 45px #2424201c;padding:24px;border-radius:3px;width:86%;max-width:450px;min-height:380px;font-size:11px}.passport-spec{position:absolute;right:0;top:14px;transform:rotate(7deg);background:#dfded4}.passport-cover,.passport-spec{transition:transform .8s cubic-bezier(.16,1,.3,1)}.passport-cover{position:relative;transform:rotate(-4deg)}.document-top{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:9px}.document-brand{font-size:19px;letter-spacing:.05em}.passport-page h3{font-weight:500;font-size:38px;line-height:1.05;letter-spacing:-.035em;margin:32px 0 24px}.passport-cover img{display:block;width:calc(100% + 48px);max-width:none;margin-left:-24px;height:auto;aspect-ratio:3/2;object-fit:contain}.document-bottom{gap:20px;margin-top:22px;font-size:9px;line-height:1.5}.document-bottom,.passport-spec dl>div{display:flex;justify-content:space-between}.passport-spec dl>div{gap:10px;padding:10px 0;border-bottom:1px solid #aaa99d}.passport-spec dd{margin:0}.passport-spec small{display:block;margin-top:24px;font-size:9px}.faq-section{padding-block:var(--home-space);display:grid;gap:40px}.home-faq [data-slot=accordion-item]{border-bottom:1px solid var(--line)}.home-faq [data-slot=accordion-trigger]{font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-.02em;padding:24px 0;border-radius:0;text-decoration:none}.home-faq [data-slot=accordion-trigger] svg{width:21px;height:21px;margin-top:3px;color:var(--ink)}.home-faq [data-slot=accordion-content]>div{font-size:15px;line-height:1.7;color:var(--muted);padding:0 32px 26px 0}.home-faq [data-slot=accordion-content][data-state=open]{animation:faq-open .28s cubic-bezier(.16,1,.3,1)}.home-faq [data-slot=accordion-content][data-state=closed]{animation:faq-close .2s ease-out}@keyframes faq-open{0%{height:0;opacity:.4}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes faq-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}.closing-section{background:var(--stone);display:grid}.closing-copy{padding:64px 22px}.closing-copy p{margin-top:24px;max-width:470px;color:var(--muted)}.closing-copy .home-action{margin-top:30px;max-width:100%;font-size:13px}.closing-image{position:relative;min-height:320px;overflow:hidden}.closing-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.closing-image:hover img{transform:scale(1.025)}.closing-image>span{position:absolute;left:24px;bottom:24px;color:var(--paper);background:#242420d9;padding:8px 12px;font-size:12px;border-radius:4px}.site-footer nav{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}.site-footer nav a{padding-block:12px}@media(min-width:700px){.home-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px}.levels-track{padding-inline:40px;scroll-padding:40px;gap:18px}.level-plan{flex-basis:65%}.appliances-heading{grid-template-columns:1fr 1.5fr;gap:40px;align-items:center}.payments-section{grid-template-columns:1fr 2fr;gap:60px}.payments-number{font-size:300px}.passport-preview{max-width:550px;width:100%;margin-inline:auto;min-height:530px}.passport-page{min-height:470px;padding:32px}.passport-cover img{width:calc(100% + 64px);margin-left:-32px}.passport-page h3{font-size:50px}.closing-copy{padding:80px 40px}.closing-image{min-height:420px}}@media(min-width:900px){.levels-track{overflow:visible;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:clamp(40px,5vw,100px);gap:20px}.level-plan{padding:28px;flex-basis:auto}.level-plan:hover{transform:translateY(-5px)}.level-plan h3{font-size:clamp(27px,2.6vw,36px);min-height:80px}.level-plan dl>div{grid-template-columns:90px 1fr}.level-dots{display:none}.appliances-bottom{grid-template-columns:1fr auto;align-items:center;gap:40px}.appliance-index{max-width:750px}.payments-section{grid-template-columns:1fr 1.25fr;gap:7vw}.payments-number{font-size:clamp(350px,40vw,550px)}.payment-segments{margin-top:40px;gap:12px}.payment-segments>div{height:70px}.payment-segments i{inset:35px 0 0}.passport-section{grid-template-columns:1fr 1.05fr;align-items:center;gap:5vw}.passport-preview{margin:0;min-height:550px}.passport-page{width:88%}.faq-section{grid-template-columns:.85fr 1.3fr;gap:8vw}.faq-section>h2{font-size:clamp(36px,4vw,58px)}.home-faq [data-slot=accordion-trigger]{font-size:23px}.closing-section{grid-template-columns:1fr 1fr;min-height:670px}.closing-copy{padding:100px 5vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.closing-image{min-height:100%}.closing-copy .home-action{font-size:14px}.closing-image>span{left:32px;bottom:32px}.home-continuation p{font-size:18px}.level-intro{min-height:88px}}@media(max-width:430px){.payments-section{grid-template-columns:minmax(0,1fr)}.payments-number{font-size:140px}.payment-segments{max-width:100%}.appliance-point{width:36px;height:36px}.appliance-point>span{font-size:10px}.passport-preview{min-height:410px}.level-plan{flex-basis:91%}}@media(prefers-reduced-motion:reduce){.home-continuation *,.home-continuation :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.passport-cover,.passport-spec{transform:none!important}}.passport-toggle{display:flex;align-items:center;gap:20px;background:none;border:0;border-bottom:1px solid var(--muted);padding:14px 0;min-height:48px;font-size:14px;margin-top:18px;color:var(--ink);cursor:pointer}.passport-preview[data-open=true] .passport-spec{transform:translateX(0) rotate(0)}.passport-preview[data-open=true] .passport-cover{transform:translateX(-10px) rotate(-8deg)}.passport-spec h3{font-size:30px}.passport-spec dl{font-size:13px}.passport-spec{min-height:440px}.passport-preview{min-height:475px}.passport-spec small{font-size:10px}.level-plan h3{min-height:65px}.level-intro{min-height:66px}.level-plan dl{margin-block:18px}@media(min-width:900px){.passport-preview{min-height:550px}.passport-spec h3{font-size:38px}.passport-spec{min-height:510px}}@media(max-width:430px){.appliance-point{width:28px;height:28px}.appliance-point svg{width:14px;height:14px}}.appliance-point{pointer-events:none;cursor:default}@media(max-width:699px){.appliance-point{width:10px;height:10px;background:var(--paper);box-shadow:0 2px 6px #0008}.appliance-point svg{display:none}.appliance-point[data-active=true]{outline:4px solid #dc773b55}.appliance-point>span{font-size:12px;bottom:18px}.appliance-index button{font-size:13px}}.delivery-benefit{color:#f0a06d!important;font-weight:600}.levels-foot>.swipe-hint{margin:0 auto;display:flex}.real-passport{min-width:0;transform:rotate(-2deg);padding:10px;background:#fff;box-shadow:0 24px 50px #24242022;transition:transform .4s}.real-passport:hover{transform:rotate(0)}.real-passport img{display:block;width:100%;height:auto}.real-passport>span{display:block;font-size:11px;color:var(--muted);padding:12px 8px}.passport-section{grid-template-columns:1fr;gap:36px}.passport-copy{max-width:760px}.faq-intro p{color:var(--muted);margin:24px 0 30px;max-width:350px}.faq-question-number{font-size:12px;color:var(--muted);align-self:center;flex:none;margin-right:14px}.home-faq [data-slot=accordion-trigger]{justify-content:flex-start}.home-faq [data-slot=accordion-trigger]>span:nth-child(2){flex:1}.home-faq [data-slot=accordion-trigger] svg{margin-left:auto}.faq-section{background:var(--paper)}.closing-section{margin:0 22px;border-radius:28px}.closing-copy p{color:#d0d0c7}.closing-copy{padding:48px 28px}.closing-copy h2{font-size:clamp(42px,6.5vw,88px)}.closing-image{min-height:260px}.site-footer{padding-top:64px!important;padding-bottom:32px!important;display:flex!important;flex-direction:column;align-items:stretch!important;gap:28px!important}.footer-main{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.footer-main img{width:min(48vw,350px)!important;height:auto}.footer-main p{font-size:14px;max-width:190px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:20px;gap:20px}.footer-bottom>span{font-size:12px;color:var(--muted)}.appliance-showcase{max-width:1050px;margin:auto}.model-caption{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #696b60;padding:0 0 16px;font-size:26px}.model-caption button{height:44px;width:44px;display:grid;place-items:center;background:none;border:1px solid #797e70;color:var(--paper);border-radius:50%}.model-select{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.model-select button{background:none;color:#d2d5cb;border:1px solid #606758;border-radius:24px;min-height:44px;padding:10px 14px;font-size:13px}.model-select button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.model-note{color:#c2c8b9;font-size:12px!important;margin-top:16px}@keyframes model-arrive{0%{opacity:0;translate:80px 15px;rotate:y -65deg}to{opacity:1;translate:0 0;rotate:y 0deg}}@media(min-width:900px){.real-passport{max-width:950px;justify-self:center}.passport-section{grid-template-columns:.8fr 1.2fr}.levels-foot>.swipe-hint{display:none}.closing-section{margin-inline:5vw;min-height:580px}.model-platform{height:460px}.appliance-model{scale:1.25}.model-hood{scale:1.1}.closing-copy{padding:64px 4vw}.site-footer{padding-top:80px!important}}@media(max-width:699px){.model-platform{height:330px}.appliance-model{scale:.83}.model-hood{scale:.8}.model-caption{font-size:22px}.footer-bottom,.footer-main{align-items:start;flex-direction:column}.site-footer nav{gap:16px}.closing-section{margin-inline:12px}.levels-foot>.swipe-hint{margin-bottom:0}.level-dots{margin-top:-6px}.real-passport{transform:none}.passport-section{padding-top:64px;padding-bottom:64px}}@media(prefers-reduced-motion:reduce){.appliance-model{animation:none}.real-passport{transform:none;transition:none}}.payment-example{display:grid;gap:8px;margin-top:24px;font-size:16px;line-height:1.5}.payment-example strong{font-weight:650}.payment-example>span:last-child{font-size:22px}.model-hood{margin-top:75px}.glb-studio{height:clamp(330px,45vw,520px);position:relative;background:#e5e4df;border-radius:24px;margin-bottom:24px}.glb-studio canvas{display:block;width:100%;height:100%}.studio-status{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:#242420;font-size:14px;padding:24px}.studio-status a{text-decoration:underline;margin-top:14px}.level-plan{position:relative}.card-swipe-hint{position:absolute;right:24px;top:100px;z-index:3;pointer-events:none;background:#242420db;color:#fff;border-radius:30px;padding:0 9px}.card-swipe-hint .swipe-hint{margin:0;height:42px;color:#fff}.card-swipe-hint .swipe-hint svg{stroke-width:1.4}.passport-real-cover{padding:0!important;width:95%;max-width:none;min-height:0!important;top:64px;box-shadow:0 20px 40px #24242026}.passport-real-cover img{width:100%!important;margin:0!important;aspect-ratio:auto!important}.passport-preview{margin-right:12px}.passport-spec{width:86%;max-width:450px;min-height:490px;padding:26px}.passport-spec h3{font-size:30px!important;margin:24px 0 18px}.passport-spec dl>div{padding:8px 0;font-size:12px}.passport-preview[data-open=true] .passport-spec{z-index:3}.faq-section>h2{max-width:480px}.closing-section{position:relative;isolation:isolate;display:flex;align-items:center;min-height:760px;margin:0;border-radius:0;overflow:hidden;background:var(--ink);color:var(--paper)}.closing-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 70%;z-index:-2}.closing-section:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#151610e8,#151610a6 60%,#15161038);z-index:-1}.closing-copy{width:100%;max-width:1120px;padding:100px 5vw;display:flex;flex-direction:column;align-items:flex-start}.closing-copy h2{font-size:clamp(42px,5.4vw,78px);max-width:950px;line-height:1.07;letter-spacing:-.045em}.closing-copy p{max-width:450px;margin:28px 0;color:#e4e3dd}.closing-copy .brand-contacts{margin-top:52px;flex-wrap:wrap;gap:12px 28px}.closing-copy .brand-phones{font-size:18px}.footer-main .brand-contacts{flex-wrap:wrap;justify-content:flex-end}.footer-main .brand-socials a:hover{background:#24242012}@media(max-width:899px){.level-plan{flex-basis:84%!important}.levels-track{padding-inline:8%;scroll-padding:8%;gap:12px}.passport-section{grid-template-columns:1fr}.passport-preview{max-width:510px}.closing-section{min-height:730px}.closing-copy{padding:70px 24px}.closing-copy h2{font-size:clamp(40px,10vw,62px)}.closing-copy .brand-contacts{flex-direction:column;align-items:flex-start;margin-top:38px}.closing-copy .brand-phones{flex-direction:column;gap:0;font-size:20px}.footer-main .brand-contacts{align-items:flex-start;flex-direction:column}.footer-main .brand-phones{flex-wrap:wrap;gap:0 20px}.level-badge{font-size:10px}.passport-real-cover{top:110px}}@media(min-width:900px){.card-swipe-hint{display:none}.passport-preview{min-height:550px}}.glb-studio>svg{display:block;width:100%;height:100%}.glb-studio[data-fallback=true]:after{content:"";position:absolute;bottom:15%;left:30%;width:40%;height:12px;background:#24242018;filter:blur(9px);border-radius:50%;pointer-events:none}@media(max-width:899px){.level-plan{flex-basis:100%!important}}.card-swipe-hint:has([data-seen=true]){animation:hint-depart 4.5s both}@keyframes hint-depart{0%,78%{opacity:1}to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.card-swipe-hint{display:none}}.level-plan .unified-swipe-hint{top:45%;bottom:auto;right:18px}.level-range{margin-top:28px;font-size:clamp(25px,2.5vw,34px)!important;line-height:1.15;letter-spacing:-.035em;font-weight:600;white-space:nowrap}.level-range small{display:block;font-size:13px;font-weight:400;letter-spacing:0;margin-top:9px}.level-plan h3{font-size:27px;min-height:64px;margin:24px 0 18px}.level-intro{min-height:0!important;font-size:15px!important;line-height:1.6}.level-explanation{font-size:14px!important;line-height:1.6;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding-top:20px;margin-top:20px;margin-bottom:20px}.level-action{margin-top:auto}.level-plan{min-height:600px}.level-recommended .level-explanation{color:#d0d0c7}.levels-track{align-items:stretch}.appliances-heading .delivery-benefit{font-size:clamp(22px,2.3vw,32px);margin-top:14px;margin-bottom:22px}.appliances-heading .delivery-benefit+p{margin-top:0}.passport-editorial{width:82%;max-width:390px;min-height:500px!important;padding:28px!important;top:0;background:#f9f8f3}.passport-editorial h3{font-size:48px;margin:38px 0 22px;line-height:1.02;letter-spacing:-.045em}.passport-editorial .document-top{font-size:9px;letter-spacing:.09em}.passport-editorial .document-brand{letter-spacing:.03em;font-size:18px}.passport-rule{height:1px;background:#bebcb2;margin-bottom:22px}.passport-editorial img{width:100%!important;margin:0!important;aspect-ratio:4/3;object-fit:cover}.passport-cover-bottom{display:flex;justify-content:space-between;gap:18px;font-size:12px;line-height:1.6;margin-top:24px}.passport-editorial>small{display:block;margin-top:30px;font-size:9px;color:var(--muted)}.passport-preview{min-height:610px}.passport-spec{min-height:520px}.passport-section{overflow:hidden}.closing-section{min-height:650px}.closing-copy{max-width:920px}.closing-copy .closing-kicker{color:var(--paper);font-size:clamp(23px,2.5vw,34px);font-weight:450;margin:0 0 20px;line-height:1.3}.closing-copy h2{font-size:clamp(36px,4.3vw,62px);line-height:1.15;color:#ef9d67;letter-spacing:-.025em}.closing-copy>p:not(.closing-kicker){margin:26px 0 32px}.closing-section:after{background:linear-gradient(90deg,#151610dd,#151610b0 47%,#15161035)}.closing-background{object-position:center}@media(max-width:899px){.level-plan{flex-basis:92%!important;min-height:620px;padding-inline:22px}.level-range{font-size:27px!important}.level-plan h3{font-size:26px}.passport-editorial{width:86%;padding:24px!important}.passport-preview{min-height:570px}.passport-editorial h3{font-size:42px}.closing-section{min-height:620px}.closing-copy{padding:76px 24px}.closing-copy h2{font-size:clamp(33px,8.5vw,43px);line-height:1.16}.closing-copy .closing-kicker{font-size:23px}.closing-section:after{background:linear-gradient(90deg,#151610d6,#1516108c),linear-gradient(0deg,#1516103b,transparent)}.closing-background{object-position:65% center}}.glb-studio{background:transparent!important;border-radius:0;overflow:hidden;touch-action:pan-y;cursor:grab}.glb-studio:active{cursor:grabbing}.glb-studio:focus-visible{outline:1px solid #ee9256;outline-offset:4px}.glb-studio:after{display:none!important}.glb-studio canvas{background:transparent!important;touch-action:pan-y}.studio-status{color:#e3e3dc}.level-dots.journey-progress{max-width:none;gap:5px;margin-top:0}.level-dots .journey-progress-button{width:auto;display:block;flex:1;min-width:12px;height:44px;padding:0}.level-dots .journey-progress-button:after{content:none}.level-dots .journey-progress-button>span{height:3px;border-radius:3px;background:#d1d0c7;transition:background .3s,transform .3s}.level-dots .journey-progress-button.is-complete>span{background:var(--ink)}.level-dots .journey-progress-button[aria-current]>span{background:var(--brand-orange);transform:scaleY(1.65)}.closing-section:before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(0 0 0/5%);pointer-events:none}.passport-preview{min-height:540px;cursor:pointer;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;perspective:1000px}.passport-preview:focus-visible{outline:2px solid var(--brand-orange);outline-offset:12px;border-radius:8px}.passport-preview .passport-page{transition:transform .75s cubic-bezier(.22,.75,.2,1),z-index 0s .36s;will-change:auto}.passport-preview .passport-editorial{min-height:0!important;padding:24px!important;transform:translateX(0) rotate(-4deg) scale(1);z-index:2}.passport-editorial h3{margin:26px 0 18px;font-size:44px}.passport-editorial .passport-rule{margin-bottom:18px}.passport-editorial>small{margin-top:22px}.passport-preview .passport-spec{width:86%;min-height:490px;background:#343630;color:#f7f6f2;transform:translateX(6px) rotate(6deg) scale(.96);z-index:1;padding:24px}.passport-spec dl>div{border-color:#ffffff26}.passport-spec small{color:#c8c9bf}.passport-spec h3{margin-top:24px}.passport-preview[data-open=true] .passport-editorial{transform:translateX(12px) rotate(6deg) scale(.96);z-index:1}.passport-preview[data-open=true] .passport-spec{transform:translateX(-9px) rotate(-3deg) scale(1);z-index:2}@media(max-width:899px){.passport-preview{min-height:510px;margin:10px 8px 0}.passport-preview .passport-editorial{padding:22px!important}.passport-editorial h3{font-size:38px;margin-top:24px}.passport-editorial .passport-cover-bottom{font-size:11px;margin-top:18px}.passport-editorial>small{margin-top:18px}.passport-preview .passport-spec{min-height:470px;padding:22px}.passport-spec h3{font-size:28px!important}.passport-spec dl>div{padding:8px 0}}@media(prefers-reduced-motion:reduce){.passport-preview .passport-page{transition:none!important}.passport-preview .passport-editorial{transform:translateX(-6px)!important}.passport-preview .passport-spec{transform:translateX(6px)!important}}.site-footer{padding-top:58px!important;padding-bottom:max(28px,env(safe-area-inset-bottom))!important;gap:42px!important;background:var(--paper)}.site-footer .footer-main{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.site-footer .footer-main>a{display:block;max-width:360px}.site-footer .footer-main img{display:block;width:100%!important;mix-blend-mode:multiply}.site-footer .brand-contacts{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.site-footer .brand-phones{display:flex;flex-direction:column;gap:0;font-size:clamp(20px,2.3vw,32px);font-weight:500;line-height:1.3;letter-spacing:-.02em}.site-footer .brand-phones a{font-weight:500;padding-block:5px}.site-footer .brand-socials{gap:12px}.site-footer .brand-socials a{border:1px solid var(--line);width:44px;height:44px}.site-footer .brand-socials a:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.site-footer .footer-bottom{padding-top:22px;border-top:1px solid #c8c6bc;align-items:center;gap:24px}.site-footer .footer-bottom>span{font-size:14px}.site-footer nav{font-size:14px;gap:24px}@media(max-width:699px){.site-footer{padding-top:44px!important;gap:32px!important}.site-footer .footer-main{grid-template-columns:1fr;gap:28px}.site-footer .footer-main>a{width:210px}.site-footer .brand-contacts{width:100%;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px}.site-footer .brand-phones{font-size:21px;gap:4px}.site-footer .brand-socials{gap:3px}.site-footer .brand-socials a{width:38px;height:44px;border:0}.site-footer .footer-bottom{align-items:flex-start;gap:16px}.site-footer nav{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0 18px}.site-footer nav a{padding-block:10px}.site-footer .footer-bottom>span{font-size:13px}}.site-footer .brand-phones a{font-size:inherit;text-decoration:none}.site-footer .brand-phones a:hover{text-decoration:underline}.site-footer .footer-main>a,.site-footer nav a{text-decoration:none}.site-footer nav a:hover{text-decoration:underline}.fast-delivery{color:var(--brand-orange);font-size:clamp(22px,3vw,36px)!important;line-height:1.2;margin:18px 0 12px!important}.appliances-heading .delivery-benefit{font-size:18px;margin-top:0}.passport-preview{perspective:1200px}.passport-preview .passport-page{transition:none;transform-origin:18% 70%;backface-visibility:visible;box-shadow:8px 22px 35px -18px #14160c50}.site-footer{padding-top:72px!important;padding-bottom:max(32px,env(safe-area-inset-bottom))!important;gap:48px!important}.site-footer .footer-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px}.site-footer .footer-main>a{max-width:620px;width:100%}.site-footer .brand-logo{color:var(--ink)}.site-footer .brand-phones{font-size:clamp(23px,2.3vw,32px)}.site-footer .footer-bottom{padding-top:26px;border-top:1px solid var(--line);align-items:start}.site-footer .footer-bottom>span{font-size:18px;max-width:220px;line-height:1.4}.site-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:16px 42px}@media(max-width:699px){.site-footer{padding-top:54px!important;gap:36px!important}.site-footer .footer-main{grid-template-columns:1fr;gap:38px}.site-footer .footer-main>a{width:100%;max-width:none}.site-footer .brand-contacts{align-items:start;flex-direction:column;gap:18px}.site-footer .brand-phones{font-size:28px;line-height:1.25;gap:3px}.site-footer .brand-socials{gap:14px}.site-footer .brand-socials a{width:44px;height:44px;border:1px solid var(--line)}.site-footer .footer-bottom{display:flex;flex-direction:column;gap:26px}.site-footer .footer-bottom>span{font-size:19px;max-width:200px}.site-footer nav{gap:4px 20px}.site-footer nav a{padding:10px 0}}.appliances-heading p.fast-delivery{color:var(--brand-orange);font-size:clamp(22px,3vw,36px);line-height:1.2}.level-plan.level-enhanced{background:var(--brand-orange);color:var(--ink)}.level-plan.level-enhanced .level-explanation,.level-plan.level-enhanced .level-intro,.level-plan.level-enhanced .level-range small,.level-plan.level-enhanced .level-top{color:var(--ink)}.level-plan.level-enhanced .level-action,.level-plan.level-enhanced .level-explanation{border-color:#25251f55}.level-plan.level-enhanced .level-action svg{color:var(--ink)}.site-footer{padding-top:38px!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important;gap:26px!important}.site-footer .footer-main>a{max-width:280px}.site-footer .footer-main{gap:28px}.site-footer .brand-phones{font-size:24px}.site-footer .footer-bottom{padding-top:20px}.site-footer .footer-bottom>span{font-size:15px;max-width:none}@media(max-width:699px){.site-footer{padding-top:34px!important;gap:24px!important}.site-footer .footer-main{gap:22px}.site-footer .footer-main>a{width:190px}.site-footer .brand-contacts{flex-direction:row;align-items:center;gap:12px}.site-footer .brand-phones{font-size:20px}.site-footer .brand-socials{gap:3px}.site-footer .brand-socials a{width:34px;height:40px;border:0}.site-footer .footer-bottom{gap:16px}.site-footer nav{gap:0 18px}.site-footer nav a{font-size:13px;padding-block:8px}}.levels-section .level-plan{min-height:0;padding:24px;gap:0;border-radius:30px;overflow:clip;transition:none;border:1px solid #d4d2c9;box-shadow:none;background:#eeede7;color:var(--ink)}.levels-section .level-recommended{background:#242420;color:var(--paper);border-color:#41423a}.levels-section .level-enhanced{background:var(--brand-orange);color:var(--ink);border-color:transparent}.levels-section .level-plan h3{min-height:44px;max-width:240px;display:flex;align-items:center;font-size:20px;line-height:1.12;font-weight:500;margin:0 0 16px;letter-spacing:-.025em;text-wrap:balance}.levels-section .level-price-panel{display:flex;flex-direction:column;gap:6px;background:none;color:inherit;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #24242026}.levels-section .level-recommended .level-price-panel{border-color:#ffffff25}.levels-section .level-range{margin:0;padding:0;border:0;font-size:clamp(34px,3.5vw,48px)!important;line-height:1;font-weight:450;letter-spacing:-.065em;white-space:normal;font-variant-numeric:lining-nums tabular-nums}.levels-section .level-recommended .level-range{color:#f2a16d}.levels-section .level-unit{font-size:14px;line-height:1.3;font-weight:400;opacity:.75}.levels-section .level-intro{font-size:16px!important;line-height:1.5;margin:0;min-height:0;color:#62625b}.levels-section .level-intro strong{font-weight:500;color:var(--ink)}.levels-section .level-recommended .level-intro{color:#c0c1b7}.levels-section .level-recommended .level-intro strong{color:var(--paper)}.levels-section .level-enhanced .level-intro{color:#382b22}.levels-section .level-explanation{font-size:15px!important;line-height:1.45;padding:14px 0 0;border:0;border-top:1px solid #24242026;border-radius:0;background:none;margin:18px 0;font-weight:500;letter-spacing:-.015em;color:inherit}.levels-section .level-recommended .level-explanation{border-color:#ffffff25;color:var(--paper)}.levels-section .level-budget-notice{font-size:14px!important;line-height:1.45;margin:0 0 16px}.levels-section .level-budget-notice strong{display:block;color:#ac4b17;font-weight:750}.levels-section .level-budget-notice span{display:block;color:var(--muted);margin-top:5px}.levels-section .level-card-footer{display:flex;margin-top:auto;padding-top:4px}.levels-section .level-action{display:flex;align-items:center;flex:1;min-width:0;min-height:48px;margin:0;padding:10px 16px;border:1px solid #24242038;border-radius:28px;font-size:14px;font-weight:600;line-height:1.3;gap:8px;text-align:left;transition:background .2s;background:transparent;color:inherit}.levels-section .level-plan .level-action{background:var(--paper);border-color:var(--paper);color:var(--ink)}.levels-section .level-action svg{flex:none;width:20px;height:20px;padding:0;border-radius:0;background:none;color:inherit!important;transition:rotate .25s}.levels-section .level-action:hover svg{rotate:90deg}.levels-section .level-action:focus-visible{outline:2px solid currentColor;outline-offset:3px}.levels-section .level-plan:hover{transform:none}@media(max-width:899px){.levels-section .level-plan{padding:22px 20px}.levels-section .level-range{font-size:clamp(28px,8.4vw,38px)!important}}@media(prefers-reduced-motion:reduce){.levels-section .level-action,.levels-section .level-action svg{transition:none}}@media(min-width:1000px){.levels-section .levels-track{gap:clamp(24px,2vw,40px);padding-block:22px}.levels-section .level-recommended{scale:1.05;transform-origin:center}}.levels-section .levels-foot>p{font-size:14px;line-height:1.5;max-width:710px;margin-top:16px}.levels-section .levels-foot>p strong{display:block;color:var(--ink);font-weight:550}.levels-section .levels-foot>p span{display:block;margin-top:6px;color:var(--muted)}.passport-preview .passport-spec{min-height:0}.passport-contents{list-style:none;padding:0;margin:0;display:grid;gap:0}.passport-contents li{font-size:16px;line-height:1.35;padding:8px 0;border-bottom:1px solid #ffffff22}.passport-warranty{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:18px;font-size:16px;line-height:1.3}.passport-warranty strong{font-size:22px;font-weight:550;color:#f2a16d;white-space:nowrap}.passport-responsibility{grid-column:1/-1;border-top:1px solid #24242030;padding-top:24px;position:relative}.passport-responsibility h3{font-size:clamp(24px,3vw,36px);line-height:1.2;letter-spacing:-.025em;font-weight:550;margin:0 0 14px}.passport-responsibility p{font-size:16px;line-height:1.6;color:var(--muted);max-width:760px;margin:0}.passport-preview:has(.passport-contents){min-height:600px}@media(max-width:899px){.passport-preview:has(.passport-contents){min-height:570px}.passport-spec:has(.passport-contents) h3{margin:20px 0 16px}.passport-responsibility{margin-top:0}.passport-spec:has(.passport-contents)>small{margin-top:18px}}.passport-copy .passport-assurance{margin-top:26px;max-width:510px}.passport-copy .passport-assurance p{margin:0;font-size:17px;line-height:1.55;color:var(--ink)}.passport-copy .passport-assurance p+p{margin-top:14px;font-size:16px;color:var(--muted)}.passport-copy .passport-toggle{margin-top:28px}.passport-editorial .document-top>span:last-child{font-size:11px;letter-spacing:0}.passport-editorial .passport-cover-bottom{font-size:17px;line-height:1.35;font-weight:550;letter-spacing:-.02em;margin-top:20px}.passport-editorial .passport-cover-summary{font-size:14px;line-height:1.45;margin:14px 0 0;color:var(--muted)}.passport-editorial>small{font-size:11px;margin-top:18px}@media(min-width:900px){.passport-section{align-items:center}}.passport-preview:has(.passport-contents){container-type:inline-size;min-height:0!important;padding-bottom:32px}.passport-preview .passport-page{box-sizing:border-box;width:min(90cqw,420px)!important;max-width:none;aspect-ratio:auto;height:clamp(470px,150cqw,560px);min-height:0!important;padding:clamp(16px,5cqw,26px)!important;display:flex;flex-direction:column}.passport-preview .passport-spec{right:0;top:12px}.passport-preview .passport-page .document-brand{font-size:clamp(16px,5cqw,22px)}.passport-preview .passport-page h3{font-size:clamp(27px,8.5cqw,40px)!important;line-height:1.04;margin:16px 0 14px}.passport-preview .passport-contents{grid-template-columns:1fr;gap:0;align-content:start}.passport-preview .passport-contents li{font-size:16px;line-height:1.3;padding:5px 0;display:flex;align-items:center}.passport-preview .passport-warranty{margin-top:auto;padding-top:16px;font-size:clamp(13px,4.3cqw,17px)}.passport-preview .passport-warranty strong{font-size:clamp(19px,6cqw,26px)}.passport-preview .passport-editorial .passport-rule{margin-bottom:12px;flex:none}.passport-preview .passport-editorial img{flex:1;min-height:0;aspect-ratio:auto;object-fit:cover}.passport-preview .passport-editorial .passport-cover-bottom{flex:none;font-size:clamp(14px,4.5cqw,19px);line-height:1.3;margin-top:12px}.passport-preview .passport-editorial .passport-cover-summary{flex:none;font-size:clamp(12px,3.8cqw,15px);line-height:1.35;margin-top:10px}.mission-section{background:var(--paper);color:var(--ink);padding-block:clamp(52px,7vw,110px);display:grid;gap:36px}.mission-heading{display:grid;gap:24px}.mission-section .mission-label{font-size:14px;line-height:1.4;font-weight:500;letter-spacing:0;margin:0;display:flex;align-items:center;gap:12px;color:var(--muted)}.mission-label:before{content:"";width:9px;height:9px;flex:none;border-radius:50%;background:var(--brand-orange)}@media(prefers-reduced-motion:no-preference){.mission-label:before{animation:mission-beacon 2s ease-in-out infinite}@keyframes mission-beacon{0%,25%,75%,to{opacity:1}50%{opacity:.2}}}.home-continuation .mission-section h2{font-size:clamp(36px,5.7vw,78px);line-height:1.08;font-weight:450;letter-spacing:-.045em;max-width:1050px;text-wrap:balance;margin:0}.mission-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.mission-photo{margin:0;position:relative;overflow:hidden;background:var(--stone)}.mission-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:70% center}.mission-story{display:grid;gap:24px}.mission-section .mission-story>p{font-size:18px;line-height:1.6;margin:0;max-width:600px;letter-spacing:-.012em}.mission-section .mission-story>.mission-belief{border-top:1px solid var(--line);padding-top:22px;font-size:16px;line-height:1.5;font-weight:500;max-width:540px;color:var(--muted)}@media(min-width:900px){.mission-section{gap:52px}.mission-heading{grid-template-columns:140px minmax(0,1fr);gap:28px}.mission-label{align-self:start;padding-top:12px}.mission-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.mission-photo{margin-left:168px;min-width:0}.mission-photo img{aspect-ratio:4/5}.mission-story{padding-right:3vw}.mission-section .mission-story>p{font-size:clamp(18px,1.65vw,24px)}.mission-section .mission-story>.mission-belief{font-size:16px}}@media(max-width:399px){.home-continuation .mission-section h2{font-size:34px}.mission-section .mission-story>p{font-size:17px}}@media(min-width:1000px){.appliances-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"showcase offer";align-items:center;gap:clamp(40px,5vw,80px);padding-block:64px}.appliances-section .appliance-showcase{grid-area:showcase;width:90%;max-width:450px;margin:0;justify-self:center}.appliances-heading{grid-area:offer;grid-template-columns:1fr;gap:30px;margin:0;max-width:500px;justify-self:center}.appliances-discount{font-size:clamp(140px,13vw,200px)}.appliances-heading h2{font-size:clamp(35px,3.25vw,48px);max-width:500px}.appliances-heading p{max-width:420px}.appliances-heading .delivery-benefit{font-size:24px;margin:20px 0}.passport-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,88px)}.passport-copy{width:100%;max-width:550px;justify-self:center}.passport-preview:has(.passport-contents){width:min(100%,460px);max-width:460px;margin:0;justify-self:center}.mission-section{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:clamp(40px,5vw,80px);row-gap:28px;padding-block:64px}.mission-heading{grid-column:2;grid-row:1;grid-template-columns:1fr;align-self:end;gap:20px}.mission-section .mission-label{padding-top:0}.home-continuation .mission-section h2{font-size:clamp(36px,3.3vw,50px);max-width:550px}.mission-layout{display:contents}.mission-photo{grid-column:1;grid-row:1/3;align-self:center;margin:0}.mission-photo img{aspect-ratio:4/3;object-position:center}.mission-story{grid-column:2;grid-row:2;align-self:start;padding:0;gap:20px}.mission-section .mission-story>p{font-size:18px}.mission-section .mission-story>.mission-belief{font-size:16px}}.faq-section{background:var(--ink);color:var(--paper)}.faq-section .home-faq [data-slot=accordion-item]{border-color:#ffffff26}.faq-section .home-faq [data-slot=accordion-trigger]{color:var(--paper)}.faq-section .home-faq [data-slot=accordion-trigger] svg{color:#eea16e}.faq-section .home-faq [data-slot=accordion-content]>div{color:#d0d0c7}.faq-section .home-faq [data-slot=accordion-trigger]:focus-visible{outline:2px solid #eea16e;outline-offset:4px}.appliances-section{background:#171815}.product-studio{position:relative;isolation:isolate;width:100%;max-width:640px;aspect-ratio:1;margin:0 auto;overflow:hidden;perspective:1100px;touch-action:pan-y pinch-zoom;outline-offset:5px}.product-studio:focus-visible{outline:2px solid var(--brand-orange)}.product-scene{will-change:transform;position:absolute;inset:0;transform-origin:50% 65%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.product-scene img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none}.product-life{position:absolute;inset:17.6%;transform:translateY(-21%)}.product-exit{z-index:1;animation:studio-exit 1.05s cubic-bezier(.45,0,.55,1) both}.product-enter{z-index:2;animation:studio-enter 1.1s cubic-bezier(.22,.65,.22,1) both}@keyframes studio-exit{0.00000%{transform:translate3d(calc(var(--studio-direction)*0%),0,0) rotateY(calc(var(--studio-direction)*0deg)) scale(1)}1.66667%{transform:translate3d(calc(var(--studio-direction)*-.02%),0,0) rotateY(calc(var(--studio-direction)*-.00194deg)) scale(1)}3.33333%{transform:translate3d(calc(var(--studio-direction)*-.08%),-.00001%,0) rotateY(calc(var(--studio-direction)*-.00778deg)) scale(1)}5.00000%{transform:translate3d(calc(var(--studio-direction)*-.18%),-.00008%,0) rotateY(calc(var(--studio-direction)*-.0175deg)) scale(.999998)}6.66667%{transform:translate3d(calc(var(--studio-direction)*-.32%),-.00024%,0) rotateY(calc(var(--studio-direction)*-.03111deg)) scale(.999994)}8.33333%{transform:translate3d(calc(var(--studio-direction)*-.5%),-.00058%,0) rotateY(calc(var(--studio-direction)*-.04861deg)) scale(.999985)}10.00000%{transform:translate3d(calc(var(--studio-direction)*-.72%),-.0012%,0) rotateY(calc(var(--studio-direction)*-.07deg)) scale(.999968)}11.66667%{transform:translate3d(calc(var(--studio-direction)*-.98%),-.00222%,0) rotateY(calc(var(--studio-direction)*-.09528deg)) scale(.999941)}13.33333%{transform:translate3d(calc(var(--studio-direction)*-1.28%),-.00379%,0) rotateY(calc(var(--studio-direction)*-.12444deg)) scale(.999899)}15.00000%{transform:translate3d(calc(var(--studio-direction)*-1.62%),-.00608%,0) rotateY(calc(var(--studio-direction)*-.1575deg)) scale(.999838)}16.66667%{transform:translate3d(calc(var(--studio-direction)*-2%),-.00926%,0) rotateY(calc(var(--studio-direction)*-.19444deg)) scale(.999753)}18.33333%{transform:translate3d(calc(var(--studio-direction)*-2.42%),-.01356%,0) rotateY(calc(var(--studio-direction)*-.23528deg)) scale(.999638)}20.00000%{transform:translate3d(calc(var(--studio-direction)*-2.88%),-.0192%,0) rotateY(calc(var(--studio-direction)*-.28deg)) scale(.999488)}21.66667%{transform:translate3d(calc(var(--studio-direction)*-3.38%),-.02645%,0) rotateY(calc(var(--studio-direction)*-.32861deg)) scale(.999295)}23.33333%{transform:translate3d(calc(var(--studio-direction)*-3.92%),-.03557%,0) rotateY(calc(var(--studio-direction)*-.38111deg)) scale(.999051)}25.00000%{transform:translate3d(calc(var(--studio-direction)*-4.5%),-.04688%,0) rotateY(calc(var(--studio-direction)*-.4375deg)) scale(.99875)}26.66667%{transform:translate3d(calc(var(--studio-direction)*-5.12%),-.06068%,0) rotateY(calc(var(--studio-direction)*-.49778deg)) scale(.998382)}28.33333%{transform:translate3d(calc(var(--studio-direction)*-5.78%),-.07733%,0) rotateY(calc(var(--studio-direction)*-.56194deg)) scale(.997938)}30.00000%{transform:translate3d(calc(var(--studio-direction)*-6.48%),-.0972%,0) rotateY(calc(var(--studio-direction)*-.63deg)) scale(.997408)}31.66667%{transform:translate3d(calc(var(--studio-direction)*-7.22%),-.12067%,0) rotateY(calc(var(--studio-direction)*-.70194deg)) scale(.996782)}33.33333%{transform:translate3d(calc(var(--studio-direction)*-8%),-.14815%,0) rotateY(calc(var(--studio-direction)*-.77778deg)) scale(.996049)}35.00000%{transform:translate3d(calc(var(--studio-direction)*-8.82%),-.18007%,0) rotateY(calc(var(--studio-direction)*-.8575deg)) scale(.995198)}36.66667%{transform:translate3d(calc(var(--studio-direction)*-9.68%),-.2169%,0) rotateY(calc(var(--studio-direction)*-.94111deg)) scale(.994216)}38.33333%{transform:translate3d(calc(var(--studio-direction)*-10.58%),-.25911%,0) rotateY(calc(var(--studio-direction)*-1.02861deg)) scale(.99309)}40.00000%{transform:translate3d(calc(var(--studio-direction)*-11.52%),-.3072%,0) rotateY(calc(var(--studio-direction)*-1.12deg)) scale(.991808)}41.66667%{transform:translate3d(calc(var(--studio-direction)*-12.5%),-.36169%,0) rotateY(calc(var(--studio-direction)*-1.21528deg)) scale(.990355)}43.33333%{transform:translate3d(calc(var(--studio-direction)*-13.52%),-.42313%,0) rotateY(calc(var(--studio-direction)*-1.31444deg)) scale(.988717)}45.00000%{transform:translate3d(calc(var(--studio-direction)*-14.58%),-.49208%,0) rotateY(calc(var(--studio-direction)*-1.4175deg)) scale(.986878)}46.66667%{transform:translate3d(calc(var(--studio-direction)*-15.68%),-.56913%,0) rotateY(calc(var(--studio-direction)*-1.52444deg)) scale(.984823)}48.33333%{transform:translate3d(calc(var(--studio-direction)*-16.82%),-.65489%,0) rotateY(calc(var(--studio-direction)*-1.63528deg)) scale(.982536)}50.00000%{transform:translate3d(calc(var(--studio-direction)*-18%),-.75%,0) rotateY(calc(var(--studio-direction)*-1.75deg)) scale(.98)}51.66667%{transform:translate3d(calc(var(--studio-direction)*-19.22%),-.85511%,0) rotateY(calc(var(--studio-direction)*-1.86861deg)) scale(.977197)}53.33333%{transform:translate3d(calc(var(--studio-direction)*-20.48%),-.9709%,0) rotateY(calc(var(--studio-direction)*-1.99111deg)) scale(.974109)}55.00000%{transform:translate3d(calc(var(--studio-direction)*-21.78%),-1.09808%,0) rotateY(calc(var(--studio-direction)*-2.1175deg)) scale(.970718)}56.66667%{transform:translate3d(calc(var(--studio-direction)*-23.12%),-1.23735%,0) rotateY(calc(var(--studio-direction)*-2.24778deg)) scale(.967004)}58.33333%{transform:translate3d(calc(var(--studio-direction)*-24.5%),-1.38947%,0) rotateY(calc(var(--studio-direction)*-2.38194deg)) scale(.962948)}60.00000%{transform:translate3d(calc(var(--studio-direction)*-25.92%),-1.5552%,0) rotateY(calc(var(--studio-direction)*-2.52deg)) scale(.958528)}61.66667%{transform:translate3d(calc(var(--studio-direction)*-27.38%),-1.73533%,0) rotateY(calc(var(--studio-direction)*-2.66194deg)) scale(.953724)}63.33333%{transform:translate3d(calc(var(--studio-direction)*-28.88%),-1.93068%,0) rotateY(calc(var(--studio-direction)*-2.80778deg)) scale(.948515)}65.00000%{transform:translate3d(calc(var(--studio-direction)*-30.42%),-2.14208%,0) rotateY(calc(var(--studio-direction)*-2.9575deg)) scale(.942878)}66.66667%{transform:translate3d(calc(var(--studio-direction)*-32%),-2.37037%,0) rotateY(calc(var(--studio-direction)*-3.11111deg)) scale(.93679)}68.33333%{transform:translate3d(calc(var(--studio-direction)*-33.62%),-2.61645%,0) rotateY(calc(var(--studio-direction)*-3.26861deg)) scale(.930228)}70.00000%{transform:translate3d(calc(var(--studio-direction)*-35.28%),-2.8812%,0) rotateY(calc(var(--studio-direction)*-3.43deg)) scale(.923168)}71.66667%{transform:translate3d(calc(var(--studio-direction)*-36.98%),-3.16556%,0) rotateY(calc(var(--studio-direction)*-3.59528deg)) scale(.915585)}73.33333%{transform:translate3d(calc(var(--studio-direction)*-38.72%),-3.47046%,0) rotateY(calc(var(--studio-direction)*-3.76444deg)) scale(.907454)}75.00000%{transform:translate3d(calc(var(--studio-direction)*-40.5%),-3.79688%,0) rotateY(calc(var(--studio-direction)*-3.9375deg)) scale(.89875)}76.66667%{transform:translate3d(calc(var(--studio-direction)*-42.32%),-4.14579%,0) rotateY(calc(var(--studio-direction)*-4.11444deg)) scale(.889446)}78.33333%{transform:translate3d(calc(var(--studio-direction)*-44.18%),-4.51822%,0) rotateY(calc(var(--studio-direction)*-4.29528deg)) scale(.879514)}80.00000%{transform:translate3d(calc(var(--studio-direction)*-46.08%),-4.9152%,0) rotateY(calc(var(--studio-direction)*-4.48deg)) scale(.868928)}81.66667%{transform:translate3d(calc(var(--studio-direction)*-48.02%),-5.33778%,0) rotateY(calc(var(--studio-direction)*-4.66861deg)) scale(.857659)}83.33333%{transform:translate3d(calc(var(--studio-direction)*-50%),-5.78704%,0) rotateY(calc(var(--studio-direction)*-4.86111deg)) scale(.845679)}85.00000%{transform:translate3d(calc(var(--studio-direction)*-52.02%),-6.26407%,0) rotateY(calc(var(--studio-direction)*-5.0575deg)) scale(.832958)}86.66667%{transform:translate3d(calc(var(--studio-direction)*-54.08%),-6.77001%,0) rotateY(calc(var(--studio-direction)*-5.25778deg)) scale(.819466)}88.33333%{transform:translate3d(calc(var(--studio-direction)*-56.18%),-7.306%,0) rotateY(calc(var(--studio-direction)*-5.46194deg)) scale(.805173)}90.00000%{transform:translate3d(calc(var(--studio-direction)*-58.32%),-7.8732%,0) rotateY(calc(var(--studio-direction)*-5.67deg)) scale(.790048)}91.66667%{transform:translate3d(calc(var(--studio-direction)*-60.5%),-8.4728%,0) rotateY(calc(var(--studio-direction)*-5.88194deg)) scale(.774059)}93.33333%{transform:translate3d(calc(var(--studio-direction)*-62.72%),-9.10601%,0) rotateY(calc(var(--studio-direction)*-6.09778deg)) scale(.757173)}95.00000%{transform:translate3d(calc(var(--studio-direction)*-64.98%),-9.77407%,0) rotateY(calc(var(--studio-direction)*-6.3175deg)) scale(.739358)}96.66667%{transform:translate3d(calc(var(--studio-direction)*-67.28%),-10.47824%,0) rotateY(calc(var(--studio-direction)*-6.54111deg)) scale(.72058)}98.33333%{transform:translate3d(calc(var(--studio-direction)*-69.62%),-11.21978%,0) rotateY(calc(var(--studio-direction)*-6.76861deg)) scale(.700806)}100.00000%{transform:translate3d(calc(var(--studio-direction)*-72%),-12%,0) rotateY(calc(var(--studio-direction)*-7deg)) scale(.68)}}@keyframes studio-enter{0.00000%{transform:translate3d(calc(var(--studio-direction)*72%),-12%,0) rotateY(calc(var(--studio-direction)*7deg)) scale(.68)}1.66667%{transform:translate3d(calc(var(--studio-direction)*69.62%),-11.21978%,0) rotateY(calc(var(--studio-direction)*6.76861deg)) scale(.700806)}3.33333%{transform:translate3d(calc(var(--studio-direction)*67.28%),-10.47824%,0) rotateY(calc(var(--studio-direction)*6.54111deg)) scale(.72058)}5.00000%{transform:translate3d(calc(var(--studio-direction)*64.98%),-9.77407%,0) rotateY(calc(var(--studio-direction)*6.3175deg)) scale(.739358)}6.66667%{transform:translate3d(calc(var(--studio-direction)*62.72%),-9.10601%,0) rotateY(calc(var(--studio-direction)*6.09778deg)) scale(.757173)}8.33333%{transform:translate3d(calc(var(--studio-direction)*60.5%),-8.4728%,0) rotateY(calc(var(--studio-direction)*5.88194deg)) scale(.774059)}10.00000%{transform:translate3d(calc(var(--studio-direction)*58.32%),-7.8732%,0) rotateY(calc(var(--studio-direction)*5.67deg)) scale(.790048)}11.66667%{transform:translate3d(calc(var(--studio-direction)*56.18%),-7.306%,0) rotateY(calc(var(--studio-direction)*5.46194deg)) scale(.805173)}13.33333%{transform:translate3d(calc(var(--studio-direction)*54.08%),-6.77001%,0) rotateY(calc(var(--studio-direction)*5.25778deg)) scale(.819466)}15.00000%{transform:translate3d(calc(var(--studio-direction)*52.02%),-6.26407%,0) rotateY(calc(var(--studio-direction)*5.0575deg)) scale(.832958)}16.66667%{transform:translate3d(calc(var(--studio-direction)*50%),-5.78704%,0) rotateY(calc(var(--studio-direction)*4.86111deg)) scale(.845679)}18.33333%{transform:translate3d(calc(var(--studio-direction)*48.02%),-5.33778%,0) rotateY(calc(var(--studio-direction)*4.66861deg)) scale(.857659)}20.00000%{transform:translate3d(calc(var(--studio-direction)*46.08%),-4.9152%,0) rotateY(calc(var(--studio-direction)*4.48deg)) scale(.868928)}21.66667%{transform:translate3d(calc(var(--studio-direction)*44.18%),-4.51822%,0) rotateY(calc(var(--studio-direction)*4.29528deg)) scale(.879514)}23.33333%{transform:translate3d(calc(var(--studio-direction)*42.32%),-4.14579%,0) rotateY(calc(var(--studio-direction)*4.11444deg)) scale(.889446)}25.00000%{transform:translate3d(calc(var(--studio-direction)*40.5%),-3.79688%,0) rotateY(calc(var(--studio-direction)*3.9375deg)) scale(.89875)}26.66667%{transform:translate3d(calc(var(--studio-direction)*38.72%),-3.47046%,0) rotateY(calc(var(--studio-direction)*3.76444deg)) scale(.907454)}28.33333%{transform:translate3d(calc(var(--studio-direction)*36.98%),-3.16556%,0) rotateY(calc(var(--studio-direction)*3.59528deg)) scale(.915585)}30.00000%{transform:translate3d(calc(var(--studio-direction)*35.28%),-2.8812%,0) rotateY(calc(var(--studio-direction)*3.43deg)) scale(.923168)}31.66667%{transform:translate3d(calc(var(--studio-direction)*33.62%),-2.61645%,0) rotateY(calc(var(--studio-direction)*3.26861deg)) scale(.930228)}33.33333%{transform:translate3d(calc(var(--studio-direction)*32%),-2.37037%,0) rotateY(calc(var(--studio-direction)*3.11111deg)) scale(.93679)}35.00000%{transform:translate3d(calc(var(--studio-direction)*30.42%),-2.14208%,0) rotateY(calc(var(--studio-direction)*2.9575deg)) scale(.942878)}36.66667%{transform:translate3d(calc(var(--studio-direction)*28.88%),-1.93068%,0) rotateY(calc(var(--studio-direction)*2.80778deg)) scale(.948515)}38.33333%{transform:translate3d(calc(var(--studio-direction)*27.38%),-1.73533%,0) rotateY(calc(var(--studio-direction)*2.66194deg)) scale(.953724)}40.00000%{transform:translate3d(calc(var(--studio-direction)*25.92%),-1.5552%,0) rotateY(calc(var(--studio-direction)*2.52deg)) scale(.958528)}41.66667%{transform:translate3d(calc(var(--studio-direction)*24.5%),-1.38947%,0) rotateY(calc(var(--studio-direction)*2.38194deg)) scale(.962948)}43.33333%{transform:translate3d(calc(var(--studio-direction)*23.12%),-1.23735%,0) rotateY(calc(var(--studio-direction)*2.24778deg)) scale(.967004)}45.00000%{transform:translate3d(calc(var(--studio-direction)*21.78%),-1.09808%,0) rotateY(calc(var(--studio-direction)*2.1175deg)) scale(.970718)}46.66667%{transform:translate3d(calc(var(--studio-direction)*20.48%),-.9709%,0) rotateY(calc(var(--studio-direction)*1.99111deg)) scale(.974109)}48.33333%{transform:translate3d(calc(var(--studio-direction)*19.22%),-.85511%,0) rotateY(calc(var(--studio-direction)*1.86861deg)) scale(.977197)}50.00000%{transform:translate3d(calc(var(--studio-direction)*18%),-.75%,0) rotateY(calc(var(--studio-direction)*1.75deg)) scale(.98)}51.66667%{transform:translate3d(calc(var(--studio-direction)*16.82%),-.65489%,0) rotateY(calc(var(--studio-direction)*1.63528deg)) scale(.982536)}53.33333%{transform:translate3d(calc(var(--studio-direction)*15.68%),-.56913%,0) rotateY(calc(var(--studio-direction)*1.52444deg)) scale(.984823)}55.00000%{transform:translate3d(calc(var(--studio-direction)*14.58%),-.49207%,0) rotateY(calc(var(--studio-direction)*1.4175deg)) scale(.986878)}56.66667%{transform:translate3d(calc(var(--studio-direction)*13.52%),-.42313%,0) rotateY(calc(var(--studio-direction)*1.31444deg)) scale(.988717)}58.33333%{transform:translate3d(calc(var(--studio-direction)*12.5%),-.36169%,0) rotateY(calc(var(--studio-direction)*1.21528deg)) scale(.990355)}60.00000%{transform:translate3d(calc(var(--studio-direction)*11.52%),-.3072%,0) rotateY(calc(var(--studio-direction)*1.12deg)) scale(.991808)}61.66667%{transform:translate3d(calc(var(--studio-direction)*10.58%),-.25911%,0) rotateY(calc(var(--studio-direction)*1.02861deg)) scale(.99309)}63.33333%{transform:translate3d(calc(var(--studio-direction)*9.68%),-.2169%,0) rotateY(calc(var(--studio-direction)*.94111deg)) scale(.994216)}65.00000%{transform:translate3d(calc(var(--studio-direction)*8.82%),-.18007%,0) rotateY(calc(var(--studio-direction)*.8575deg)) scale(.995198)}66.66667%{transform:translate3d(calc(var(--studio-direction)*8%),-.14815%,0) rotateY(calc(var(--studio-direction)*.77778deg)) scale(.996049)}68.33333%{transform:translate3d(calc(var(--studio-direction)*7.22%),-.12067%,0) rotateY(calc(var(--studio-direction)*.70194deg)) scale(.996782)}70.00000%{transform:translate3d(calc(var(--studio-direction)*6.48%),-.0972%,0) rotateY(calc(var(--studio-direction)*.63deg)) scale(.997408)}71.66667%{transform:translate3d(calc(var(--studio-direction)*5.78%),-.07733%,0) rotateY(calc(var(--studio-direction)*.56194deg)) scale(.997938)}73.33333%{transform:translate3d(calc(var(--studio-direction)*5.12%),-.06068%,0) rotateY(calc(var(--studio-direction)*.49778deg)) scale(.998382)}75.00000%{transform:translate3d(calc(var(--studio-direction)*4.5%),-.04688%,0) rotateY(calc(var(--studio-direction)*.4375deg)) scale(.99875)}76.66667%{transform:translate3d(calc(var(--studio-direction)*3.92%),-.03557%,0) rotateY(calc(var(--studio-direction)*.38111deg)) scale(.999051)}78.33333%{transform:translate3d(calc(var(--studio-direction)*3.38%),-.02645%,0) rotateY(calc(var(--studio-direction)*.32861deg)) scale(.999295)}80.00000%{transform:translate3d(calc(var(--studio-direction)*2.88%),-.0192%,0) rotateY(calc(var(--studio-direction)*.28deg)) scale(.999488)}81.66667%{transform:translate3d(calc(var(--studio-direction)*2.42%),-.01356%,0) rotateY(calc(var(--studio-direction)*.23528deg)) scale(.999638)}83.33333%{transform:translate3d(calc(var(--studio-direction)*2%),-.00926%,0) rotateY(calc(var(--studio-direction)*.19444deg)) scale(.999753)}85.00000%{transform:translate3d(calc(var(--studio-direction)*1.62%),-.00608%,0) rotateY(calc(var(--studio-direction)*.1575deg)) scale(.999838)}86.66667%{transform:translate3d(calc(var(--studio-direction)*1.28%),-.00379%,0) rotateY(calc(var(--studio-direction)*.12444deg)) scale(.999899)}88.33333%{transform:translate3d(calc(var(--studio-direction)*.98%),-.00222%,0) rotateY(calc(var(--studio-direction)*.09528deg)) scale(.999941)}90.00000%{transform:translate3d(calc(var(--studio-direction)*.72%),-.0012%,0) rotateY(calc(var(--studio-direction)*.07deg)) scale(.999968)}91.66667%{transform:translate3d(calc(var(--studio-direction)*.5%),-.00058%,0) rotateY(calc(var(--studio-direction)*.04861deg)) scale(.999985)}93.33333%{transform:translate3d(calc(var(--studio-direction)*.32%),-.00024%,0) rotateY(calc(var(--studio-direction)*.03111deg)) scale(.999994)}95.00000%{transform:translate3d(calc(var(--studio-direction)*.18%),-.00008%,0) rotateY(calc(var(--studio-direction)*.0175deg)) scale(.999998)}96.66667%{transform:translate3d(calc(var(--studio-direction)*.08%),-.00001%,0) rotateY(calc(var(--studio-direction)*.00778deg)) scale(1)}98.33333%{transform:translate3d(calc(var(--studio-direction)*.02%),0,0) rotateY(calc(var(--studio-direction)*.00194deg)) scale(1)}100.00000%{transform:translate3d(calc(var(--studio-direction)*0%),0,0) rotateY(calc(var(--studio-direction)*0deg)) scale(1)}}@media(max-width:699px){.product-studio{width:calc(100% + 44px);max-width:none;margin-inline:-22px}.appliance-showcase .model-caption{font-size:22px;gap:12px}.model-caption button{flex:none}.appliances-section{padding-bottom:56px}}@media(max-width:380px){.product-studio{width:calc(100% + 36px);margin-inline:-18px}}@media(prefers-reduced-motion:reduce){.product-studio *{animation:none!important;transition:none!important}.product-exit{display:none}}.product-exit{animation-duration:1.2s;animation-timing-function:linear}.product-enter{animation-duration:1.3s;animation-delay:1.2s;animation-timing-function:linear}.product-studio{background:transparent}.product-overhead-highlight{inset:0;z-index:1;background:radial-gradient(ellipse 68% 72% at 50% 34%,#fffaf0a3 0,#fffaf078 20%,#fffaf038 45%,#fffaf010 65%,transparent 90%);mix-blend-mode:screen;opacity:.29;overflow:hidden}.product-floor-shadow,.product-overhead-highlight{position:absolute;pointer-events:none;mask-image:var(--product-mask);-webkit-mask-image:var(--product-mask);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.product-floor-shadow{inset:11.24%;background:#000;transform-origin:50% 92%;transform:translateY(2%) scaleY(.13) skewX(-6deg);filter:blur(7px);opacity:.16}.product-enter .product-overhead-highlight{animation:product-highlight-in 1.3s linear 1.2s both}.product-exit .product-overhead-highlight{animation:product-highlight-out 1.2s linear both}.product-enter .product-floor-shadow{animation:product-shadow-in 1.3s linear 1.2s both}.product-exit .product-floor-shadow{animation:product-shadow-out 1.2s linear both}@keyframes product-exposure-in{0%{filter:brightness(.58)}to{filter:brightness(1)}}@keyframes product-exposure-out{0%{filter:brightness(1)}to{filter:brightness(.58)}}@keyframes product-highlight-in{0%{opacity:.08}55%{opacity:.2}to{opacity:.29}}@keyframes product-highlight-out{0%{opacity:.29}60%{opacity:.2}to{opacity:.08}}@keyframes product-shadow-in{0%{opacity:.05;transform:translateY(2%) scaleY(.22) skewX(28deg)}to{opacity:.16;transform:translateY(2%) scaleY(.13) skewX(-6deg)}}@keyframes product-shadow-out{0%{opacity:.16;transform:translateY(2%) scaleY(.13) skewX(-6deg)}to{opacity:.05;transform:translateY(2%) scaleY(.22) skewX(-28deg)}}.product-studio{background:radial-gradient(ellipse 58.65% 15.525% at 50% 79%,rgba(222,218,199,.1) 0,rgba(222,218,199,.085) 15%,rgba(222,218,199,.055) 35%,rgba(222,218,199,.025) 58%,rgba(222,218,199,.007) 80%,rgba(222,218,199,0) 100%)}.product-overhead-highlight:before{content:"";position:absolute;inset:-10% -40%;background:radial-gradient(ellipse 36% 62% at 50% 38%,#fffaf080 0,#fffaf040 32%,#fffaf014 60%,transparent 90%);opacity:.7;transform:translateZ(0)}.product-enter .product-overhead-highlight:before{animation:product-reflection-in 1.3s linear 1.2s both}.product-exit .product-overhead-highlight:before{animation:product-reflection-out 1.2s linear both}@keyframes product-reflection-in{0%{transform:translate3d(-35%,0,0);opacity:.2}to{transform:translateZ(0);opacity:.7}}@keyframes product-reflection-out{0%{transform:translateZ(0);opacity:.7}to{transform:translate3d(40%,0,0);opacity:.2}}@media(prefers-reduced-motion:reduce){.product-overhead-highlight:before{animation:none!important;opacity:.7}}.appliance-showcase{container-type:inline-size}.product-studio{margin-bottom:max(-58.0608px,-9.072cqw)}@media(max-width:699px){.product-studio{margin-bottom:calc(-9.072cqw - 3.99168px)}}@media(max-width:380px){.product-studio{margin-bottom:calc(-9.072cqw - 3.26592px)}}@media(min-width:1000px){.product-studio{overflow:visible;perspective-origin:50% 40%;background:radial-gradient(ellipse 46% 10% at 50% 77%,rgba(222,218,199,.09) 0,rgba(222,218,199,.065) 25%,rgba(222,218,199,.025) 55%,rgba(222,218,199,.004) 80%,transparent 100%)}.product-scene{transform-origin:50% 40%}.appliance-showcase .model-caption,.appliance-showcase .model-select{position:relative;z-index:1}.product-enter{animation-name:studio-depth-enter;animation-timing-function:cubic-bezier(.18,.68,.28,1)}.product-exit{animation-name:studio-depth-exit;animation-timing-function:cubic-bezier(.55,0,.75,.35)}.product-floor-shadow{transform:translateY(2%) scaleY(.13)}.product-enter .product-floor-shadow{animation-name:product-depth-shadow-in;animation-timing-function:ease-out}.product-exit .product-floor-shadow{animation-name:product-depth-shadow-out;animation-timing-function:ease-in}.product-enter .product-overhead-highlight{animation-name:product-depth-highlight-in}.product-exit .product-overhead-highlight{animation-name:product-depth-highlight-out}.product-enter .product-overhead-highlight:before{animation-name:product-depth-reflection-in;animation-timing-function:ease-out}.product-exit .product-overhead-highlight:before{animation-name:product-depth-reflection-out;animation-timing-function:ease-in}@keyframes studio-depth-enter{0%{transform:translateZ(-1500px) scale(.25);opacity:0;filter:brightness(.35)}28%{opacity:.65}to{transform:translateZ(0) scale(1);opacity:1;filter:brightness(1)}}@keyframes studio-depth-exit{0%{transform:translateZ(0) scale(1);opacity:1;filter:brightness(1)}65%{opacity:.65}to{transform:translateZ(-1500px) scale(.25);opacity:0;filter:brightness(.35)}}@keyframes product-depth-shadow-in{0%{opacity:.04;transform:translateY(1%) scale(.7,.09);filter:blur(10px)}to{opacity:.16;transform:translateY(2%) scaleY(.13);filter:blur(7px)}}@keyframes product-depth-shadow-out{0%{opacity:.16;transform:translateY(2%) scaleY(.13);filter:blur(7px)}to{opacity:.04;transform:translateY(1%) scale(.7,.09);filter:blur(10px)}}@keyframes product-depth-highlight-in{0%{opacity:.04}to{opacity:.29}}@keyframes product-depth-highlight-out{0%{opacity:.29}to{opacity:.04}}@keyframes product-depth-reflection-in{0%{transform:translate3d(0,18%,0) scale(.7);opacity:.12}to{transform:translateZ(0) scale(1);opacity:.7}}@keyframes product-depth-reflection-out{0%{transform:translateZ(0) scale(1);opacity:.7}to{transform:translate3d(0,18%,0) scale(.7);opacity:.12}}}.kitchen-hero{position:relative;isolation:isolate;min-height:660px;height:100svh;color:var(--paper);background:var(--ink);overflow:hidden}.kitchen-hero-photo{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:58% 62%;animation:kitchen-photo-arrive 1s cubic-bezier(.16,1,.3,1) both}.kitchen-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#141612e6,#141612d9 30%,#141612a3 47%,#14161212 72%,#14161259)}.kitchen-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:20px 22px;color:var(--paper)}.kitchen-brand img{display:block;width:132px;height:auto;filter:grayscale(1) invert(1);mix-blend-mode:screen}.kitchen-header nav{display:flex;gap:28px;font-size:13px;font-weight:500}.kitchen-header nav a{padding-block:12px}.kitchen-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.kitchen-header-action,.kitchen-nav-process{display:none}.kitchen-hero-copy{min-width:0;padding:clamp(38px,8svh,78px) 22px 0;text-align:center;max-width:490px;margin-inline:auto}.kitchen-question{font-size:16px;line-height:1.45;font-weight:500;animation:kitchen-copy-arrive .65s cubic-bezier(.16,1,.3,1) both}.kitchen-question strong{font-size:20px;font-weight:650;color:#f0a06d}.kitchen-hero h1{font:600 clamp(34px,9.6vw,48px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-.035em;margin:16px 0 14px;max-width:none;animation:kitchen-copy-arrive .75s cubic-bezier(.16,1,.3,1) .09s both}.kitchen-description{font-size:16px;line-height:1.5;max-width:395px;margin:0 auto 20px;color:#f0efea;animation:kitchen-copy-arrive .75s cubic-bezier(.16,1,.3,1) .16s both}.kitchen-cta-wrap{position:relative;max-width:350px;margin-inline:auto;animation:kitchen-copy-arrive .75s cubic-bezier(.16,1,.3,1) .23s both}.kitchen-cta{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px 9px 20px;border-radius:40px;color:var(--ink);background:var(--brand-orange);font-size:14px;font-weight:750;text-align:left;box-shadow:0 10px 28px #0003;transition:background .2s,transform .2s}.kitchen-cta-plus{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--paper);background:var(--ink);transition:transform .25s}.kitchen-cta:hover{background:#eb8b50;transform:translateY(-2px)}.kitchen-cta:hover .kitchen-cta-plus{transform:rotate(90deg)}.kitchen-cta:active{transform:translateY(1px)}.kitchen-tap{position:absolute;right:20px;bottom:-13px;fill:var(--paper);color:var(--ink);pointer-events:none;filter:drop-shadow(0 2px 3px #0003);opacity:0;transform-origin:top left;animation:kitchen-hand-tap 5.8s 1.3s infinite both;animation-play-state:paused}.kitchen-hero[data-visible=true] .kitchen-tap{animation-play-state:running}.kitchen-hero-caption{position:absolute;left:22px;right:22px;bottom:24px;display:flex;align-items:flex-end;justify-content:space-between;font-size:13px;line-height:1.5;text-shadow:0 2px 10px #0007}.kitchen-hero-caption a{width:44px;height:44px;border:1px solid #f7f6f27a;border-radius:50%;display:grid;place-items:center}@keyframes kitchen-copy-arrive{0%{opacity:.2;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes kitchen-photo-arrive{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes kitchen-hand-tap{0%,12%,60%,to{opacity:0;transform:translate(9px,11px) rotate(-12deg)}20%,45%{opacity:1;transform:translateY(-2px) rotate(-12deg)}30%,37%{opacity:1;transform:translate(-2px,-8px) rotate(-12deg) scale(.9)}}@media(min-width:700px){.kitchen-header{padding:26px 40px;min-height:88px}.kitchen-brand img{width:165px}.kitchen-nav-process{display:block}.kitchen-header nav{font-size:14px}.kitchen-hero-copy{max-width:660px;padding-top:35px}.kitchen-hero h1{font-size:62px}.kitchen-question{font-size:18px}.kitchen-question strong{font-size:23px}.kitchen-description{max-width:480px;font-size:18px}.kitchen-cta{font-size:16px}.kitchen-hero-caption{left:40px;right:40px;bottom:32px}.kitchen-tap{display:none}}@media(min-width:1050px){.kitchen-hero{min-height:720px;max-height:1150px}.kitchen-header{padding:28px 5vw;gap:40px}.kitchen-header nav{margin-left:auto}.kitchen-header-action{display:flex;align-items:center;gap:16px;background:none;color:var(--paper);font-size:14px;padding:12px 0;border-bottom:1px solid #f7f6f26b}.kitchen-hero-copy{max-width:880px;padding:clamp(28px,6vh,78px) 0 0 5vw;margin:0;text-align:left}.kitchen-question{font-size:20px;line-height:1.5}.kitchen-question strong{font-size:24px}.kitchen-hero h1{font-size:clamp(64px,5.7vw,92px);margin:24px 0}.kitchen-description{margin:0 0 28px;max-width:490px;font-size:18px;line-height:1.6}.kitchen-cta-wrap{margin:0;max-width:390px}.kitchen-hero-shade{background:linear-gradient(90deg,#131511eb,#131511c4 29%,#13151145 61%,transparent 85%),linear-gradient(180deg,#13151166,transparent 30%,transparent 82%,#13151159)}.kitchen-hero-photo{object-position:center 60%}.kitchen-hero-caption{left:5vw;right:5vw;bottom:32px}.kitchen-hero-caption>span{margin-left:auto;margin-right:30px;text-align:right}}@media(max-width:359px){.kitchen-header{padding-inline:18px;min-height:64px}.kitchen-brand img{width:116px}.kitchen-header nav{font-size:12px}.kitchen-hero-copy{padding:6px 18px 0}.kitchen-question{font-size:14px}.kitchen-question strong{font-size:18px}.kitchen-hero h1{font-size:31px;margin:12px 0}.kitchen-description{font-size:16px;line-height:1.4;margin-bottom:16px}.kitchen-cta{padding-left:16px;font-size:13px;gap:8px}.kitchen-cta-plus{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.kitchen-tap{display:none}.kitchen-hero-copy>*,.kitchen-hero-photo{animation:none}}@keyframes kitchen-button-tap{0%,28%,39%,to{transform:scale(1)}32%,35%{transform:scale(.975)}}@media(max-width:699px){.kitchen-hero[data-visible=true] .kitchen-cta{animation:kitchen-button-tap 5.8s 1.3s infinite}.kitchen-cta-wrap:focus-within .kitchen-cta,.kitchen-cta-wrap:hover .kitchen-cta,.kitchen-cta-wrap:hover .kitchen-tap{animation-play-state:paused}.kitchen-cta-wrap{width:calc(100% - 12px)}.kitchen-header{padding-top:max(20px,env(safe-area-inset-top))}.kitchen-hero-shade{background:linear-gradient(180deg,#141612d9,#141612d4 42%,#14161280 62%,#14161212 82%,#14161259)}}@container hero-frame (max-height:730px){.kitchen-hero-copy{padding-top:32px}.kitchen-hero h1{margin-block:12px}.kitchen-description{margin-bottom:16px}.kitchen-hero-caption{bottom:20px}}.kitchen-cta{justify-content:center;text-align:center;padding:16px 20px}.kitchen-cta-wrap{max-width:320px}.kitchen-tap{right:22px}@media(max-width:699px){.kitchen-hero{height:100svh;min-height:600px;display:grid;grid-template-rows:1fr auto 1fr}.kitchen-header{position:absolute;inset:0 0 auto}.kitchen-hero-copy{grid-row:2;padding:0 22px;width:100%;max-width:490px}.kitchen-hero-shade{background:linear-gradient(180deg,#141612d9,#141612bd 58%,#14161255)}.kitchen-cta-wrap{width:calc(100% - 28px);max-width:320px}.kitchen-cta{min-height:58px;font-size:13px}.kitchen-hero-caption{bottom:max(20px,env(safe-area-inset-bottom))}.kitchen-description{font-size:15px}.kitchen-hero h1{font-size:clamp(34px,9.6vw,45px)}}@container hero-frame (max-height:650px){.kitchen-hero h1{font-size:33px;margin:12px 0}.kitchen-question{font-size:14px}.kitchen-description{font-size:14px;line-height:1.45}.kitchen-hero-caption{font-size:11px}}.kitchen-hero-shade:after{content:"";position:absolute;inset:0;background:rgb(0 0 0/5%)}@media(max-width:699px){.kitchen-hero .brand-primary{width:304px;max-width:100%}.kitchen-hero{height:100svh;container:hero-frame/size}}.modular-benefits{background:#242420;color:#f7f6f2;padding-block:clamp(64px,7.5vw,112px)}.benefits-inner{max-width:1320px;margin-inline:auto}.modular-benefits h2{margin:0 0 40px;font-size:clamp(29px,7.5vw,64px);font-weight:500;line-height:1.18;letter-spacing:-.04em}.modular-benefits h2 span{color:#dc773b}.benefits-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:14px}.benefit-card{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0;padding:28px;background:#30302b;border:1px solid #484840;border-radius:24px;transition:border-color .3s ease,background-color .3s ease}.benefit-symbol{flex:none;color:#ed9a64}.benefit-card-copy{width:100%;min-width:0}.benefit-card h3{margin:0;font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.03em;max-width:23ch;text-wrap:balance}.benefit-card p{margin:16px 0 0;font-size:16px;line-height:1.65;color:#c9c9c0;max-width:45ch}@media(min-width:700px){.modular-benefits h2{margin-bottom:50px;font-size:clamp(40px,4.8vw,64px)}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.benefit-card{padding:34px;gap:36px;min-height:320px;border-radius:28px}.benefit-card h3{font-size:30px}.benefit-card p{font-size:17px}}@media(min-width:1100px){.benefit-card{padding:40px;min-height:340px;gap:40px}.benefit-card h3{font-size:34px}.benefit-card p{font-size:18px;line-height:1.6}}@media(hover:hover) and (pointer:fine){.benefit-card:hover{border-color:#a66a43;background:#34342e}}@media(prefers-reduced-motion:reduce){.benefit-card{transition:none}}@media(max-width:380px){.benefit-card{padding:25px;gap:25px}.benefit-card h3{font-size:26px}.benefits-grid{gap:12px}}@media(min-width:1000px){.modular-benefits{padding-block:36px}.modular-benefits h2{font-size:clamp(38px,3.4vw,52px);line-height:1.1;margin-bottom:24px}.benefits-grid{gap:16px}.benefit-card{min-height:0;padding:24px 28px;gap:18px}.benefit-symbol{width:36px;height:36px}.benefit-card h3{font-size:clamp(25px,2.05vw,30px);line-height:1.16}.benefit-card p{font-size:15px;line-height:1.5;margin-top:12px}}