@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;color:#211b16;font-synthesis:none;--paper:#f8f4ec;--ink:#211b16;--muted:#62554a;--orange:#ff8c42;--orange-text:#a63d13;--rule:#ded1c1;--header-height:74px;--gutter:clamp(20px, 5vw, 72px);--radius:38px;-webkit-text-size-adjust:100%;background:#f8f4ec;font-family:DM Sans Variable,Helvetica Neue,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + 16px)}body{min-inline-size:0;margin:0}img,video{max-inline-size:100%;display:block}img{block-size:auto}button{font:inherit}a{color:inherit}a:focus-visible,summary:focus-visible,button:focus-visible,video:focus-visible{outline:3px solid var(--orange-text);outline-offset:5px}[hidden]{display:none!important}h1,h2,h3,p,figure{margin:0}::selection{color:var(--ink);background:#ffbe93}.shell{inline-size:min(calc(100% - 2 * var(--gutter)), 1320px);margin-inline:auto}.skip{z-index:10;color:var(--ink);background:#fff;padding:12px 20px;position:fixed;inset:12px auto auto 12px;transform:translateY(-200%)}.skip:focus{transform:none}.alias{height:0;display:block}.site-header{z-index:5;background:#f8f4ecf5;border-bottom:1px solid #dacbb980;position:sticky;top:0}.site-header__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{flex:none;align-items:center;gap:9px;min-height:44px;text-decoration:none;display:inline-flex}.brand>img{object-fit:contain;block-size:34px;inline-size:34px}.brand__wordmark{aspect-ratio:750/186;background:var(--orange-text);inline-size:101px;mask:url(/redesign/brand/wordmark.webp) 50%/contain no-repeat}.header-links,.header-end{align-items:center;gap:clamp(18px,2vw,30px);display:flex}.header-links>a,.locale{white-space:nowrap;align-items:center;min-height:44px;font-size:.86rem;font-weight:690;text-decoration:none;display:inline-flex}.header-links>a:hover,.locale:hover{color:var(--orange-text)}.locale{letter-spacing:.08em;font-size:.79rem}.header-download{border:1px solid var(--rule);border-radius:9px;align-items:center;min-height:44px;padding-inline:14px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.header-download:hover{border-color:var(--orange-text);color:var(--orange-text)}.store-link{border-radius:9px;flex:none;align-items:center;min-block-size:44px;display:inline-flex}.store-link img{object-fit:contain}.mobile-menu{display:none}.hero{padding-block:clamp(34px,4vw,64px) clamp(44px,5vw,84px)}.hero__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(24px,3vw,52px);display:grid}.hero__copy{padding-block:24px}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--orange-text);font-size:.77rem;font-weight:760;line-height:1.35}.hero h1{letter-spacing:-.062em;margin-block:22px;font-size:clamp(40px,4.7vw,74px);font-weight:735;line-height:.99}.hero h1>span{display:block}.hero__accent{color:var(--orange-text)}.hero__intro{max-width:32ch;color:var(--muted);font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.57}.hero__actions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:26px;display:flex}.text-link{text-underline-offset:4px;align-items:center;gap:9px;min-height:44px;font-size:.88rem;font-weight:680;text-decoration:underline;display:inline-flex}.text-link span{color:var(--orange-text);font-size:1.1rem}.hero__slogan{color:var(--muted);letter-spacing:-.01em;margin-top:30px;font-size:.96rem}.product{min-inline-size:0;position:relative}.product__stage{isolation:isolate;place-items:center;min-inline-size:0;padding:clamp(8px,2vw,30px);display:grid;position:relative}.product__stage:before{content:"";border-radius:var(--radius);z-index:-1;background:radial-gradient(at 60% 30%,#fff2de,#e9d8c1);position:absolute;inset:10% 0 7%}.product__picture{inline-size:min(100%,365px);min-inline-size:0;display:block}.product__picture img{inline-size:100%}.product--hero .product__stage{padding:12px 16px}.product--hero .product__stage:before{background:radial-gradient(at 45% 28%,#ffe8cc,#eed9c1 74%,#ead6c1);inset:10% 2% 7%}.product--hero .product__picture{inline-size:min(69%,385px)}.product__nawa{z-index:1;filter:drop-shadow(0 9px 8px #3522152a);pointer-events:none;inline-size:clamp(90px,12vw,174px);position:absolute;bottom:9%;right:2%}.product--duo .product__picture,.product--hinge .product__picture{inline-size:100%}.product--duo-portrait .product__picture{inline-size:min(100%,510px)}.product--duo .product__stage,.product--hinge .product__stage{padding-inline:clamp(0px,1vw,12px)}.product--duo .product__stage:before,.product--hinge .product__stage:before{inset:12% 4% 9%}.product__pending{width:min(100%,345px);min-height:470px;color:inherit;text-align:center;border:1px dashed;border-radius:30px;place-items:center;padding:24px;display:grid}.product__controls{justify-content:center;gap:4px;margin:0 auto 7px;display:flex}.product__controls button{width:46px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:grid}.product__controls button:hover{border-color:var(--rule)}.product__controls button[aria-pressed=true]{color:#fff3e7;background:#47342c;border-color:#775140}.product__hotspot{z-index:2;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;position:absolute;inset:6%}.product--postures .product__stage{aspect-ratio:1.13}.product--postures .product__picture[data-frame=closed]{inline-size:min(45%,338px)}html[data-motion=on] .product--hero .product__picture{--hero-drift:0;transform:translateY(calc(24px * var(--hero-drift))) rotate(calc(-3.2deg * var(--hero-drift))) scale(calc(1 - .023 * var(--hero-drift)));transform-origin:50% 56%}.duo-fold{z-index:1;padding-inline:inherit;pointer-events:none;visibility:hidden;--fold-swing:0deg;--fold-brace:0deg;--fold-pan:0%;--fold-roll:0deg;--fold-scale:1;--fold-tuck:0;--fold-underlay:1;--fold-inner:1;--fold-cover:0;place-items:center;display:grid;position:absolute;inset:0;overflow:clip}html[data-motion=on] [data-fold-live]>.duo-fold{visibility:visible}html[data-motion=on] [data-fold-live]>.product__picture{opacity:0}.duo-fold__rig{inline-size:100%;aspect-ratio:var(--fold-landscape);perspective:clamp(850px,90vw,1500px);position:relative}.duo-fold__body,.duo-fold__panel{transform-style:preserve-3d;position:absolute;inset:0}.duo-fold__body{transform:scale(var(--fold-scale)) translateX(var(--fold-pan))}.duo-fold__panel--fixed{transform:rotateY(calc(0deg - var(--fold-brace)))}.duo-fold__panel--hinged{transform:rotateY(var(--fold-swing))}.duo-fold__front,.duo-fold__back{backface-visibility:hidden;position:absolute;inset:0}.duo-fold__front img{block-size:100%;inline-size:100%}.duo-fold__panel--fixed .duo-fold__front{clip-path:inset(0 0 0 49.9%);opacity:var(--fold-underlay)}.duo-fold__panel--hinged .duo-fold__front{clip-path:inset(0 49.9% 0 0);opacity:var(--fold-inner)}.duo-fold__back{opacity:var(--fold-cover);transform:rotateY(180deg)}.duo-fold__back img{object-fit:contain;block-size:100%;inline-size:50%;position:absolute;inset:0 0 0 50%}.scene{padding-block:clamp(48px,6.5vw,106px)}.scene--light{background:#f8f4ec}.scene--dark{--orange-text:#ffad79;color:#f9f2e8;--muted:#d5c8bb;--rule:#51443b;background:#1b1917}.scene__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(24px,4vw,70px);display:grid}.scene--dark .scene__inner{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.scene--dark .product{grid-area:1/1}.scene--dark .scene__copy{grid-area:1/2}.scene--dark .product__stage:before{background:radial-gradient(at 48% 37%,#513b31,#2e2723 72%,#24201d)}.scene__copy{min-inline-size:0}.scene__copy .eyebrow{align-items:center;gap:12px;display:flex}.scene__copy .eyebrow span{color:var(--muted);font-variant-numeric:tabular-nums;border-right:1px solid var(--rule);padding-right:12px}h2{letter-spacing:-.058em;text-wrap:balance;font-size:clamp(34px,4.15vw,65px);font-weight:720;line-height:1.04}.scene h2,.closing h2{margin-block:16px 18px}.scene__body,.access-grid p{color:var(--muted);max-width:39ch;font-size:clamp(1rem,1.32vw,1.15rem);line-height:1.63}.scene__points{max-width:390px;margin:27px 0 0;padding:0;list-style:none}.scene__points li{border-top:1px solid var(--rule);padding:12px 0;font-size:.94rem;font-weight:640}.scene__points--compact{flex-wrap:wrap;gap:8px;display:flex}.scene__points--compact li{border:1px solid var(--rule);border-radius:24px;padding:8px 13px}.meal-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-inline-size:450px;margin-top:25px;display:grid}.meal-example{border:1px solid var(--rule);background:#fcf8f1;border-radius:14px;min-inline-size:0;overflow:hidden}.meal-example img{aspect-ratio:1.55;object-fit:cover;width:100%}.meal-example figcaption{padding:10px 11px 12px}.meal-demo-link{margin-top:11px}.meal-example figcaption span{color:var(--muted);margin-bottom:4px;font-size:.75rem;display:block}.meal-example figcaption strong{font-size:.92rem;font-weight:670;line-height:1.35;display:block}.closing{text-align:center;background:#f1e7d9;padding-block:clamp(60px,7vw,112px)}.closing__inner{justify-items:center;display:grid}.access-grid{text-align:left;grid-template-columns:1fr 1fr;gap:15px;inline-size:min(100%,740px);margin:16px auto 29px;display:grid}.access-grid>div{background:#f8f1e7;border:1px solid #dfd0bd;border-radius:20px;padding:clamp(18px,3vw,29px)}.access-grid h3{margin-bottom:8px;font-size:1.05rem}.access-grid p{font-size:.98rem}.film{inline-size:min(100%,920px);margin-inline:auto;padding-bottom:clamp(54px,7vw,94px)}.film h2{font-size:clamp(29px,3.35vw,52px)}.film video{aspect-ratio:8/5;object-fit:contain;background:#1c1917;border-radius:clamp(14px,2vw,28px);width:100%;margin-top:24px}.faq{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:45px;padding-block:clamp(60px,8vw,110px);display:grid}.faq h2{text-wrap:initial}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:53px;padding:16px 0;font-weight:675;list-style:none;display:flex}.faq summary::-webkit-details-marker,.mobile-menu summary::-webkit-details-marker{display:none}.faq summary span{color:var(--orange-text);font-size:1.35rem;font-weight:600;line-height:1}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);padding:0 24px 18px 0;line-height:1.6}.site-footer{color:#fbf4e9;--orange-text:#ffad79;background:#211c18;padding-block:42px 22px}.footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:20px;display:grid}.brand--footer .brand__wordmark{background:var(--orange)}.site-footer p{color:#dccbbb;margin-top:7px;font-size:.87rem}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;column-gap:22px;display:flex}.site-footer nav>a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.85rem;display:inline-flex}.footer__bottom{color:#dccbbb;border-top:1px solid #66574a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.apple-credit{margin-top:5px;font-size:.72rem;display:block}.motion-button{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:.81rem;text-decoration:underline}@media (width<=1020px){.site-header__inner{gap:16px}.header-links,.header-end{gap:14px}.header-links>a{font-size:.8rem}.site-header .brand__wordmark{inline-size:84px}}@media (width<=880px){:root{--header-height:64px}.header-links,.header-end{display:none}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:.88rem;font-weight:690;list-style:none;display:flex}.mobile-menu nav{inset:calc(100% + 6px) var(--gutter) auto auto;inline-size:min(300px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--rule);background:var(--paper);border-radius:18px;max-block-size:calc(100dvh - 82px);padding:9px 15px 12px;display:grid;position:absolute;overflow:auto;box-shadow:0 14px 36px #35221526}.mobile-menu nav>a{align-items:center;min-height:44px;font-size:.91rem;font-weight:630;text-decoration:none;display:flex}.mobile-menu nav>a:not(:last-child){border-bottom:1px solid var(--rule)}.mobile-menu nav .header-download{justify-self:start;margin-top:8px}}@media (width<=760px){:root{--gutter:clamp(16px, 5vw, 30px);--radius:24px}.hero{padding-block:30px 43px}.hero__inner,.scene__inner,.scene--dark .scene__inner{grid-template-columns:minmax(0,1fr);gap:27px}.hero__copy{padding:0}.hero h1{margin-block:15px 17px;font-size:clamp(38px,9.6vw,64px)}.hero__intro{max-width:37ch}.hero__slogan{margin-top:18px;font-size:.86rem}.hero__actions{gap:14px;margin-top:19px}.hero__actions .store-link img{inline-size:126px}.text-link{font-size:.81rem}.product__stage{padding:6px 0}.product__picture{inline-size:min(91%,360px)}.product--hero .product__stage{grid-template-columns:minmax(0,1fr) clamp(55px,17vw,104px);align-items:end;gap:4px;padding:0}.product--hero .product__picture{inline-size:min(100%,370px)}.product--hero .product__stage:before{inset:9% 0 7%}.product__nawa{inline-size:100%;margin-bottom:13px;position:static}.scene{padding-block:48px}.scene--dark .product,.scene--dark .scene__copy{grid-area:auto}.scene h2{text-wrap:initial;margin-block:13px}.scene__points{margin-top:19px}.scene__points li{padding-block:8px}.scene__points--compact li{padding-block:6px}.product--duo .product__picture,.product--hinge .product__picture{inline-size:min(100%,470px)}.product--postures .product__stage{width:100%;aspect-ratio:.68;max-inline-size:520px;margin-inline:auto}.product--postures .product__picture[data-frame=closed]{inline-size:min(61%,268px)}.duo-fold__rig{inline-size:min(100%,470px);aspect-ratio:var(--fold-portrait)}.duo-fold__body{transform:scale(calc(var(--fold-scale) - var(--fold-tuck))) rotate(var(--fold-roll)) translateY(var(--fold-pan))}.duo-fold__panel--fixed{transform:rotateX(var(--fold-brace))}.duo-fold__panel--hinged{transform:rotateX(calc(0deg - var(--fold-swing)))}.duo-fold__panel--fixed .duo-fold__front{clip-path:inset(49.9% 0 0)}.duo-fold__panel--hinged .duo-fold__front{clip-path:inset(0 0 49.9%)}.duo-fold__back{transform:rotateX(180deg)}.duo-fold__back img{block-size:auto;inline-size:67%;inset:75% auto auto 50%;transform:translate(-50%,-50%)rotate(-90deg)}.faq,.footer__inner{grid-template-columns:minmax(0,1fr);gap:21px}.site-footer nav{justify-content:flex-start;column-gap:16px}.footer__bottom{flex-wrap:wrap}}@media (width<=460px){.access-grid{grid-template-columns:minmax(0,1fr)}.hero__actions{column-gap:12px}}@keyframes copy-arrive{0%{opacity:.72;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes set-arrive{0%{opacity:.63;transform:scale(.97)}to{opacity:1;transform:scale(1)}}html[data-motion=on] [data-arrive].arrived{animation:.57s cubic-bezier(.18,.62,.24,1) both copy-arrive}html[data-motion=on] .arrived+.product .product__stage:before{animation:.75s cubic-bezier(.18,.62,.24,1) both set-arrive}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html[data-motion=on] .product--hero .product__picture{transform:none}html[data-motion=on] [data-fold-live]>.duo-fold{visibility:hidden}html[data-motion=on] [data-fold-live]>.product__picture{opacity:1}}
