.landing-page{--paper:var(--bq-paper);--ink:var(--bq-ink);--orange:var(--bq-orange);--muted:var(--bq-muted);--line:var(--bq-line);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter Variable,sans-serif;overflow-x:clip}.landing-page ::selection{color:#30281f;background:#d7dfb5}.landing-page .site-main{width:100%;min-height:0;margin:0;padding:0}.landing-page .site-header{z-index:50;backdrop-filter:blur(18px);background:#f8f4ebeb;border:0;width:100%;padding:22px 4.2%;transition:box-shadow .3s;position:sticky;top:0}.landing-page .site-header.is-scrolled{box-shadow:0 1px #30281f16}.landing-page .brand{letter-spacing:-1.6px;gap:8px;font-size:31px;font-weight:650}.landing-page .brand-dot{color:var(--ink)}.landing-page .site-header nav{gap:34px}.landing-page .site-header nav a{font-size:12px;font-weight:500}.landing-page .site-header .btn{background:var(--ink);height:43px;color:var(--paper);box-shadow:none;border:0;border-radius:999px;padding:0 22px;font-size:12px}.landing-page .site-header .btn:hover{background:var(--orange)}.landing-page a{text-decoration:none}.landing-page button{cursor:pointer}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin:0}.landing-page h1,.landing-page h2{letter-spacing:-.075em;font-weight:500}.landing-page em{letter-spacing:-.035em;font-family:Instrument Serif,Georgia,serif;font-weight:400}.landing-page .lp-kicker{letter-spacing:.13em;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.landing-page .lp-button{background:var(--orange);color:#fff9ef;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:0 25px;font-size:13px;font-weight:550;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.landing-page .lp-button:hover{background:var(--ink);opacity:1;transform:translateY(-3px);box-shadow:0 8px 20px #30281f12}.landing-page .lp-section{width:min(1320px,91.6%);margin:auto}.landing-page .lp-hero{padding:24px 4.2% 0;position:relative;overflow:clip}.landing-page .lp-hero-inner{grid-template-columns:1.06fr 1fr;align-items:center;max-width:1440px;min-height:min(740px,100svh - 166px);margin:auto;display:grid;position:relative}.landing-page .lp-hero-copy{z-index:3;padding:30px 0 68px;position:relative}.landing-page .status-dot{background:var(--orange);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c94f2c0e}.landing-page .lp-hero h1{white-space:nowrap;margin:31px 0 28px;font-size:clamp(70px,7.8vw,122px);line-height:1.04}.landing-page .lp-hero h1 em{color:var(--orange);font-size:1.19em}.landing-page .lp-intro{color:var(--muted);letter-spacing:-.025em;font-size:16px;line-height:1.8}.landing-page .lp-hero-actions{align-items:center;gap:25px;margin-top:31px;display:flex}.landing-page .lp-small-note{color:var(--muted);font-size:10px;line-height:1.75}.landing-page .lp-hero-art{min-height:580px;transform:translateY(var(--parallax,0px));align-self:stretch;position:relative}.landing-page .cake-halo{aspect-ratio:1;background:#edddc8;border-radius:50%;width:92%;position:absolute;top:7%;left:5%}.landing-page .cake-halo:after{content:"";border-radius:inherit;border:1px solid #ddc7af70;position:absolute;inset:-22px}.landing-page .hero-cake{z-index:2;filter:drop-shadow(12px 23px 12px #60492b16);width:100%;max-width:none;height:auto;animation:7s ease-in-out infinite cake-float;position:absolute;top:3%;left:0;transform:rotate(-7deg)}.landing-page .cake-orbit{z-index:4;background:var(--paper);border-radius:50%;width:115px;height:115px;position:absolute;top:0;right:-2%}.landing-page .cake-orbit svg{width:100%;height:100%;animation:40s linear infinite orbit}.landing-page .cake-orbit text{letter-spacing:2.25px;fill:var(--ink);font-family:Inter Variable,sans-serif;font-size:10px;font-weight:550}.landing-page .cake-orbit>.bq-mark{width:37%;height:48%;margin:auto;position:absolute;inset:0}.landing-page .conversion-note{z-index:5;background:#fffcf6;border:1px solid #ece4d8;border-radius:6px;grid-template-columns:7px auto auto;align-items:center;gap:10px 13px;padding:21px 24px 16px;font-size:13px;animation:6s ease-in-out -.6s infinite note-float;display:grid;position:absolute;bottom:11%;left:-10%;transform:rotate(-7deg);box-shadow:0 20px 55px #4a321315}.landing-page .note-dot{background:#769060;border-radius:50%;width:6px;height:6px}.landing-page .conversion-note strong{letter-spacing:-1px;font-size:24px;font-weight:550}.landing-page .conversion-note small{color:var(--muted);grid-column:2/4;font-size:9px}.landing-page .hero-side-note{writing-mode:vertical-rl;letter-spacing:.18em;font-size:9px;position:absolute;top:43%;right:-6%}.landing-page .lp-hero-bottom{border-top:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;min-height:69px;margin:auto;font-size:9px;display:flex}.landing-page .lp-hero-bottom a{letter-spacing:0;font-size:11px}.landing-page .hero-enter{animation:.95s cubic-bezier(.16,1,.3,1) both hero-enter}.landing-page h1.hero-enter{animation-delay:80ms}.landing-page .lp-intro.hero-enter{animation-delay:.17s}.landing-page .lp-hero-actions.hero-enter{animation-delay:.25s}.landing-page .lp-demo-section{padding:0 0 125px;scroll-margin-top:105px}.landing-page .lp-section-top{border-top:1px solid var(--line);justify-content:space-between;padding:24px 0 68px;display:flex}.landing-page .lp-fine{letter-spacing:.1em;color:var(--muted);font-size:9px}.landing-page .lp-demo-grid{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.landing-page .lp-demo-copy h2{font-size:clamp(52px,5.2vw,78px);line-height:1.05}.landing-page .lp-demo-copy h2 em{color:var(--orange);font-size:1.23em}.landing-page .lp-demo-copy>p{color:var(--muted);max-width:345px;margin:28px 0 25px;font-size:14px;line-height:1.9}.landing-page .lp-text-link{border-bottom:1px solid var(--ink);align-items:center;gap:24px;padding-bottom:8px;font-size:12px;font-weight:550;display:inline-flex}.landing-page .demo-handwritten{color:var(--orange);white-space:nowrap;margin:46px 0 0 70px;font-family:Instrument Serif,Georgia,serif;font-size:24px;font-style:italic;transform:rotate(-7deg)}.landing-page .lp-demo{background:#fffcf5;border:1px solid #e1d8c7;border-radius:12px;padding:32px 37px 24px;transform:none;box-shadow:14px 17px #e9e1d3}.landing-page .demo-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.landing-page .demo-badge{letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.landing-page .demo-badge>span{background:#78906d;border-radius:50%;width:5px;height:5px}.landing-page .lp-demo h3{letter-spacing:-.015em;font-family:Instrument Serif,Georgia,serif;font-size:36px;font-weight:400;line-height:1.1}.landing-page .demo-subtitle{color:var(--muted);margin:8px 0 25px;font-size:11px}.landing-page .demo-units{background:#f0ebdf;border-radius:999px;gap:3px;width:fit-content;padding:4px;display:flex}.landing-page .demo-units button{border:0;border-radius:999px;min-height:34px;padding:9px 18px;font-size:10px;transition:background .2s,color .2s}.landing-page .demo-units button[aria-pressed=true]{color:var(--paper);background:var(--ink)}.landing-page .demo-ingredients{margin:17px 0 25px}.landing-page .demo-ingredients>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:20px 0;font-size:13px;display:flex}.landing-page .demo-ingredients span>small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.landing-page .demo-ingredients strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--orange);white-space:nowrap;font-size:26px;font-weight:450}.landing-page .demo-ingredients strong small{letter-spacing:0;font-size:12px}.landing-page .demo-scale{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-page .demo-scale>span{letter-spacing:.06em;color:var(--muted);font-size:8px}.landing-page .demo-scale>div{gap:7px;display:flex}.landing-page .demo-scale button{background:0 0;border:1px solid #dad1c0;border-radius:50%;width:38px;height:38px;font-size:11px;transition:background .2s,color .2s}.landing-page .demo-scale button[aria-pressed=true]{background:var(--orange);color:#fff8ed;border-color:var(--orange)}.landing-page .demo-caption{color:var(--muted);margin-top:19px;font-size:8px;line-height:1.7}.landing-page .lp-sensory{background:#d9dfc4;grid-template-columns:1.06fr 1fr;display:grid;overflow:hidden}.landing-page .sensory-photo{min-height:660px;position:relative;overflow:hidden}.landing-page .sensory-photo img{object-fit:cover;object-position:50%;width:100%;height:100%;transition:transform 1.4s;position:absolute}.landing-page .sensory-photo:hover img{transform:scale(1.035)}.landing-page .photo-caption{color:#fff7e9;letter-spacing:.13em;background:#30281fe8;border-radius:3px;width:fit-content;padding:11px 14px;font-size:8px;line-height:1.7;position:absolute;bottom:30px;left:35px;right:35px}.landing-page .sensory-copy{color:#35402c;flex-direction:column;justify-content:center;padding:80px 14%;display:flex}.landing-page .sensory-copy .lp-kicker{font-size:9px}.landing-page .sensory-copy h2{margin:29px 0 28px;font-size:clamp(47px,4.3vw,66px);line-height:1.09}.landing-page .sensory-copy h2 em{font-size:1.13em}.landing-page .sensory-copy>p:not(.lp-kicker){color:#5e6954;max-width:280px;font-size:12px;line-height:1.8}.landing-page .sensory-signature{margin-top:32px;font-family:Instrument Serif,Georgia,serif;font-size:22px;font-style:italic}.landing-page .lp-journey{padding:120px 0 100px}.landing-page .journey-heading h2{margin-top:28px;font-size:clamp(43px,5vw,76px);line-height:1.1}.landing-page .journey-heading h2 em{color:var(--orange);font-size:1.13em}.landing-page .journey-steps{grid-template-columns:repeat(3,1fr);gap:5%;margin-top:63px;display:grid}.landing-page .journey-steps article{border-top:1px solid var(--line);padding-top:22px}.landing-page .journey-number{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.landing-page .journey-number>span:first-child{color:var(--orange);font-family:Instrument Serif,Georgia,serif;font-size:54px}.landing-page .journey-steps h3{letter-spacing:-.045em;margin-bottom:16px;font-size:18px;font-weight:500}.landing-page .journey-steps p{color:var(--muted);max-width:320px;font-size:12px;line-height:1.9}.landing-page .journey-steps article:nth-child(2){transition-delay:.1s}.landing-page .journey-steps article:nth-child(3){transition-delay:.2s}.landing-page .journey-foot{border-top:1px solid var(--line);letter-spacing:.12em;color:var(--muted);justify-content:space-between;gap:20px;margin-top:52px;padding-top:21px;font-size:8px;display:flex}.landing-page .lp-extension{background:var(--ink);color:var(--paper);border-radius:22px;grid-template-columns:1fr 1fr;gap:50px 6%;margin-bottom:115px;padding:80px 6% 30px;scroll-margin-top:108px;display:grid;overflow:hidden}.landing-page .extension-copy .lp-kicker{color:#e5ac90;font-size:8px}.landing-page .extension-copy h2{margin:27px 0;font-size:clamp(44px,4.4vw,67px);line-height:1.06}.landing-page .extension-copy h2 em{color:#e9af92;font-size:1.1em}.landing-page .extension-copy>p:not(.lp-kicker){color:#c4b9a9;max-width:330px;margin-bottom:27px;font-size:12px;line-height:1.9}.landing-page .lp-button-light{background:var(--paper);color:var(--ink)}.landing-page .lp-button-light:hover{background:#e9af92}.landing-page .extension-copy>small{color:#ac9e8c;margin-top:16px;font-size:8px;line-height:1.7;display:block}.landing-page .browser-scene{perspective:900px;align-self:center;min-height:400px;position:relative}.landing-page .recipe-browser{width:90%;color:var(--ink);background:#e6dfd0;border-radius:8px;overflow:hidden;transform:rotate(-6deg);box-shadow:0 30px 40px #0002}.landing-page .browser-toolbar{color:#8e8371;border-bottom:1px solid #cfc6b4;justify-content:space-between;gap:12px;padding:12px 15px;font-size:8px;display:flex}.landing-page .browser-toolbar>span:first-child{letter-spacing:3px;font-size:7px}.landing-page .browser-page{padding:27px 30px 46px}.landing-page .browser-category{letter-spacing:.12em;font-size:7px}.landing-page .browser-page h3{margin:23px 0;font-family:Instrument Serif,Georgia,serif;font-size:47px;font-weight:400;line-height:.95}.landing-page .browser-rule{background:#c9bdab;width:52%;height:1px;margin-bottom:15px}.landing-page .browser-page p{font-size:10px;line-height:2.2}.landing-page .browser-lines{gap:7px;width:52%;margin-top:22px;display:grid}.landing-page .browser-lines i{background:#d3c8b8;width:100%;height:3px}.landing-page .browser-lines i:last-child{width:68%}.landing-page .mini-extension{background:var(--bq-paper);width:65%;min-width:220px;color:var(--ink);border-radius:8px;padding:20px 22px 18px;animation:8s ease-in-out infinite mini-float;position:absolute;top:120px;right:-13px;transform:rotate(5deg);box-shadow:0 24px 50px #0003}.landing-page .mini-brand{letter-spacing:-.04em;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:15px;font-size:17px;font-weight:650;display:flex}.landing-page .mini-brand>span:first-child{color:var(--ink)}.landing-page .mini-extension>p{margin:18px 0;font-family:Instrument Serif,Georgia,serif;font-size:24px;line-height:1.05}.landing-page .mini-label{letter-spacing:.08em;color:var(--muted);margin-bottom:10px;font-size:6px;display:block}.landing-page .mini-extension>div:not(.mini-brand){border-bottom:1px solid #e6d9c6;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.landing-page .mini-extension b{color:var(--orange);font-weight:450}.landing-page .mini-complete{color:#678052;margin-top:19px;font-size:8px;display:block}.landing-page .extension-privacy{color:#ac9e8c;border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:22px;font-size:9px;line-height:1.8}.landing-page .lp-bakes{padding-bottom:90px}.landing-page .bakes-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;padding-top:24px;display:flex}.landing-page .bakes-heading>span{letter-spacing:.1em;color:var(--muted);font-size:9px}.landing-page .bakes-gallery{grid-template-columns:repeat(3,1fr);align-items:start;gap:25px;display:grid}.landing-page .bakes-gallery figure{min-width:0;margin:0}.landing-page .bakes-photo{aspect-ratio:4/5;background:#e8dece;border-radius:5px;position:relative;overflow:hidden}.landing-page .bakes-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.landing-page .bakes-photo:hover img{transform:scale(1.035)}.landing-page .bakes-gallery figcaption{gap:9px;padding-top:19px;display:grid}.landing-page .bakes-gallery figcaption>span:first-child{letter-spacing:.12em;color:var(--muted);font-size:8px}.landing-page .bakes-gallery figcaption>span:last-child{font-family:Instrument Serif,Georgia,serif;font-size:24px;line-height:1.15}.landing-page .bakes-credit{color:var(--muted);margin-top:35px;font-size:10px;line-height:1.8}.landing-page .lp-finale{background:var(--orange);color:#fff2da;text-align:center;padding:97px 4.2% 48px;position:relative;overflow:hidden}.landing-page .lp-finale>.lp-kicker{justify-content:center}.landing-page .lp-finale>h2{margin:36px 0;font-size:clamp(72px,8.5vw,132px);line-height:.98;position:relative}.landing-page .lp-finale>h2 em{font-size:1.19em}.landing-page .lp-button-cream{color:var(--ink);background:#fff2da;margin-top:14px}.landing-page .lp-button-cream:hover{background:var(--ink);color:#fff2da}.landing-page .finale-note{opacity:.8;margin-top:20px;font-size:11px}.landing-page .landing-footer{text-align:left;border-top:1px solid #fff2da55;grid-template-columns:1fr auto;gap:45px;max-width:1320px;margin:104px auto 0;padding-top:43px;display:grid}.landing-page .footer-wordmark{letter-spacing:-.07em;align-items:center;gap:18px;width:fit-content;font-size:clamp(50px,6vw,85px);font-weight:650;line-height:1;display:flex}.landing-page .footer-wordmark span{font-size:.7em;font-weight:400}.landing-page .landing-footer p{opacity:.75;margin-top:17px;font-size:11px;line-height:1.8}.landing-page .footer-links{grid-template-columns:1fr 1fr;align-content:center;gap:20px 50px;font-size:11px;display:grid}.landing-page .footer-colophon{letter-spacing:.13em;border-top:1px solid #fff2da45;grid-column:1/-1;justify-content:space-between;padding:23px 0;font-size:8px;display:flex}.landing-page [data-reveal]{opacity:1;transform:none}.landing-page.motion-ready [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.landing-page.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes hero-enter{0%{opacity:0;transform:translateY(23px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes cake-float{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-12px)rotate(-5deg)}}@keyframes note-float{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(8px)rotate(-5deg)}}@keyframes mini-float{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-8px)rotate(3deg)}}@media (width>=1600px){.landing-page .lp-hero-art{min-height:700px}.landing-page .lp-hero-inner{min-height:790px}.landing-page .lp-hero-copy{padding-bottom:90px}}@media (width<=1100px) and (width>=761px){.landing-page .lp-hero-art{min-height:490px}.landing-page .lp-hero-inner{min-height:550px}.landing-page .hero-cake{top:4%}.landing-page .lp-hero h1{font-size:7.8vw}.landing-page .cake-orbit{width:88px;height:88px}.landing-page .conversion-note{padding:16px;bottom:9%;left:-6%}.landing-page .hero-side-note{right:-4%}.landing-page .lp-demo-grid{gap:8%}.landing-page .lp-demo{padding:25px}.landing-page .lp-demo h3{font-size:29px}.landing-page .sensory-photo{min-height:590px}.landing-page .sensory-copy{padding:60px 10%}.landing-page .lp-extension{gap:40px 4%;padding:65px 5% 30px}.landing-page .mini-extension{min-width:190px;padding:17px;right:-8px}.landing-page .browser-page h3{font-size:38px}.landing-page .browser-page{padding-left:23px}.landing-page .mini-extension>p{font-size:22px}}@media (width<=760px){.landing-page .site-header{padding:19px 6%}.landing-page .brand{font-size:27px}.landing-page .site-header .btn{height:39px;padding:0 16px;font-size:10px}.landing-page .site-header nav{gap:0}.landing-page .lp-hero{padding:0 6%}.landing-page .lp-hero-inner{flex-direction:column;align-items:stretch;min-height:0;display:flex}.landing-page .lp-hero-copy{padding:38px 0 8px}.landing-page .lp-kicker{font-size:8px}.landing-page .lp-hero h1{letter-spacing:-.07em;margin:23px 0 22px;font-size:clamp(57px,11.3vw,85px)}.landing-page .lp-hero h1 em{font-size:1.17em}.landing-page .lp-intro{font-size:13px;line-height:1.8}.landing-page .lp-hero-actions{gap:22px;margin-top:25px}.landing-page .lp-button{min-height:51px;padding:0 22px;font-size:12px}.landing-page .lp-small-note{font-size:8px}.landing-page .lp-hero-art{aspect-ratio:1.04;width:96%;height:auto;min-height:0;margin:28px auto 15px}.landing-page .cake-halo{width:82%;top:4%;left:9%}.landing-page .cake-halo:after{inset:-14px}.landing-page .hero-cake{width:97%;top:-6%;left:2%}.landing-page .cake-orbit{width:83px;height:83px;top:0;right:-3%}.landing-page .cake-orbit>span{font-size:36px}.landing-page .conversion-note{gap:6px 9px;padding:13px 17px;font-size:10px;bottom:5%;left:-2%}.landing-page .conversion-note strong{font-size:19px}.landing-page .conversion-note small{font-size:7px}.landing-page .hero-side-note{font-size:6px;top:46%;right:-5%}.landing-page .lp-hero-bottom{min-height:66px}.landing-page .lp-hero-bottom>span{display:none}.landing-page .lp-hero-bottom a{justify-content:space-between;align-items:center;width:100%;font-size:10px;display:flex}.landing-page .lp-marquee{padding:20px 0}.landing-page .lp-marquee span{font-size:34px}.landing-page .lp-marquee-group{gap:60px;padding-right:60px}.landing-page .lp-section{width:88%}.landing-page .lp-manifesto{padding:75px 0 80px}.landing-page .lp-manifesto h2{margin:27px 0 23px;font-size:clamp(31px,7.3vw,48px);line-height:1.23}.landing-page .lp-manifesto>p:last-of-type{font-size:11px}.landing-page .lp-demo-section{padding-bottom:76px;scroll-margin-top:90px}.landing-page .lp-section-top{padding:18px 0 35px}.landing-page .lp-fine{font-size:6px}.landing-page .lp-demo-grid{grid-template-columns:1fr;gap:38px}.landing-page .lp-demo-copy h2{font-size:clamp(47px,11vw,69px)}.landing-page .lp-demo-copy h2 br:nth-of-type(2){display:none}.landing-page .lp-demo-copy>p{margin:23px 0 20px;font-size:12px}.landing-page .lp-text-link{font-size:10px}.landing-page .demo-handwritten{display:none}.landing-page .lp-demo{padding:23px 23px 19px;transform:none;box-shadow:8px 10px #e9e1d3}.landing-page .lp-demo h3{font-size:29px}.landing-page .demo-ingredients>div{padding:17px 0;font-size:11px}.landing-page .demo-ingredients strong{font-size:24px}.landing-page .demo-scale>span{font-size:7px}.landing-page .demo-units button{min-height:38px}.landing-page .demo-scale button{width:40px;height:40px}.landing-page .lp-sensory{grid-template-columns:1fr}.landing-page .sensory-photo{aspect-ratio:1.13;min-height:0}.landing-page .sensory-copy{padding:55px 9% 60px}.landing-page .sensory-copy h2{margin:25px 0;font-size:54px}.landing-page .sensory-copy>p:not(.lp-kicker){max-width:300px;font-size:12px}.landing-page .sensory-signature{margin-top:22px}.landing-page .photo-caption{font-size:7px;bottom:22px;left:25px}.landing-page .lp-journey{padding:73px 0 66px}.landing-page .journey-heading h2{font-size:clamp(36px,9vw,53px);line-height:1.18}.landing-page .journey-steps{grid-template-columns:1fr;gap:32px;margin-top:37px}.landing-page .journey-steps article{padding-top:15px}.landing-page .journey-number{margin-bottom:12px}.landing-page .journey-number>span:first-child{font-size:40px}.landing-page .journey-steps h3{margin-bottom:11px;font-size:19px}.landing-page .journey-steps p{max-width:none;font-size:12px}.landing-page .journey-foot{flex-wrap:wrap;gap:15px;margin-top:35px;font-size:6px}.landing-page .lp-extension{border-radius:14px;grid-template-columns:1fr;gap:48px;width:94%;margin-bottom:70px;padding:40px 7% 25px}.landing-page .extension-copy h2{font-size:51px}.landing-page .extension-copy .lp-kicker{font-size:6px}.landing-page .browser-scene{width:92%;max-width:390px;min-height:370px;margin:auto}.landing-page .recipe-browser{width:88%}.landing-page .browser-page{padding:22px 23px 32px}.landing-page .browser-page h3{font-size:40px}.landing-page .mini-extension{width:68%;min-width:190px;padding:17px;top:110px;right:-9px}.landing-page .mini-extension>p{font-size:23px}.landing-page .extension-privacy{margin-top:-13px;font-size:8px}.landing-page .lp-finale{padding:72px 6% 45px}.landing-page .lp-finale>.lp-kicker{font-size:7px}.landing-page .lp-finale>h2{margin:32px 0;font-size:clamp(60px,14vw,97px)}.landing-page .finale-note{font-size:10px}.landing-page .landing-footer{grid-template-columns:1fr;gap:30px;margin-top:70px;padding-top:35px}.landing-page .footer-wordmark{font-size:63px}.landing-page .footer-links{gap:18px;font-size:10px}.landing-page .footer-colophon{flex-direction:column;gap:10px;font-size:6px}.landing-page .lp-bakes{padding-bottom:65px}.landing-page .bakes-heading{align-items:start;margin-bottom:25px}.landing-page .bakes-heading>span{text-align:right;max-width:140px;font-size:7px;line-height:1.8}.landing-page .bakes-gallery{grid-template-columns:1fr;gap:35px}.landing-page .bakes-gallery figure{justify-self:center;width:100%;max-width:440px}.landing-page .bakes-gallery figcaption{padding-top:15px}.landing-page .bakes-credit{margin-top:30px;font-size:9px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-page [data-reveal]{opacity:1!important;transform:none!important}.landing-page [data-parallax]{transform:none!important}}@media print{.landing-page *{transition:none!important;animation:none!important}.landing-page [data-reveal],.landing-page [data-parallax]{opacity:1!important;transform:none!important}}.landing-page .lp-benefits{background:var(--ink);color:var(--paper);justify-content:space-around;gap:24px;margin:0;padding:27px 4.2%;list-style:none;display:flex}.landing-page .lp-benefits li{font-family:var(--bq-serif);align-items:center;gap:16px;font-size:27px;display:flex}.landing-page .lp-benefits li span{font-family:var(--bq-sans);color:#e9af92;letter-spacing:.08em;font-size:11px}.landing-page .hero-demo-link{text-underline-offset:5px;align-items:center;gap:15px;margin-top:22px;padding:8px 0;font-size:13px;text-decoration:underline;display:inline-flex}.landing-page .lp-small-note{font-size:12px}.landing-page .lp-intro{max-width:470px}.landing-page .lp-demo-section{padding-top:64px}.landing-page .lp-demo-copy>p,.landing-page .journey-steps p,.landing-page .sensory-copy>p:not(.lp-kicker),.landing-page .extension-copy>p:not(.lp-kicker):not(.extension-release){font-size:16px;line-height:1.8}.landing-page .lp-kicker,.landing-page .sensory-copy .lp-kicker,.landing-page .extension-copy .lp-kicker{font-size:11px}.landing-page .lp-text-link,.landing-page .site-header nav a,.landing-page .footer-links{font-size:14px}.landing-page .demo-subtitle,.landing-page .demo-ingredients span>small,.landing-page .demo-caption{font-size:12px}.landing-page .demo-ingredients>div{font-size:15px}.landing-page .demo-units button{min-height:44px;padding:10px 18px;font-size:13px}.landing-page .demo-scale button{width:44px;height:44px;font-size:13px}.landing-page .demo-scale>span,.landing-page .demo-badge{font-size:10px}.landing-page .demo-caption{margin-top:20px}.landing-page .extension-copy>.extension-release{color:#e9af92;margin:15px 0;font-size:13px}.landing-page .extension-install{border-block:1px solid #ffffff30;margin-top:20px;font-size:14px;line-height:1.7}.landing-page .extension-install summary{cursor:pointer;padding:16px 0;font-weight:550}.landing-page .extension-install ol{color:#dfd5c5;margin:0;padding:0 0 18px 22px;list-style:decimal}.landing-page .extension-install li+li{margin-top:10px}.landing-page .extension-install code{overflow-wrap:anywhere;font-size:12px}.landing-page .extension-copy>small,.landing-page .extension-privacy{color:#d6cbbb;font-size:12px}.landing-page .extension-copy>small a{text-decoration:underline}.landing-page .bakes-credit,.landing-page .landing-footer p{font-size:12px}@media (width<=1000px) and (width>=761px){.landing-page .lp-demo-grid{grid-template-columns:.9fr 1.1fr;gap:5%}.landing-page .lp-demo{padding:24px}.landing-page .demo-scale{flex-wrap:wrap}.landing-page .lp-benefits li{gap:10px;font-size:22px}}@media (width<=760px){.landing-page .lp-hero-actions{flex-wrap:wrap;gap:16px}.landing-page .lp-intro{font-size:16px}.landing-page .hero-desktop-break{display:none}.landing-page .lp-kicker,.landing-page .sensory-copy .lp-kicker,.landing-page .extension-copy .lp-kicker{font-size:10px}.landing-page .lp-small-note{font-size:11px}.landing-page .lp-benefits{flex-direction:column;gap:15px;padding:24px 6%}.landing-page .lp-benefits li{font-size:25px}.landing-page .lp-demo-section{padding-top:38px}.landing-page .lp-demo{padding:22px 18px}.landing-page .demo-ingredients>div{gap:10px;font-size:14px}.landing-page .demo-scale{flex-wrap:wrap}.landing-page .demo-units{width:100%}.landing-page .demo-units button{flex:1;padding-inline:10px}.landing-page .site-header .btn{min-height:44px;font-size:12px}.landing-page .lp-section-top{gap:20px}.landing-page .lp-fine{display:none}.landing-page .lp-hero h1{font-size:clamp(50px,11.3vw,85px)}}
