@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");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}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_6827584e-module__A18ibq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_6827584e-module__A18ibq__variable{--font-ui:"Outfit", "Outfit Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");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}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_b202e7d9-module__YSVETG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_b202e7d9-module__YSVETG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bb-bg-main:linear-gradient(150deg, #0f2535 0%, #134761 48%, #122f42 100%);--bb-bg-soft:radial-gradient(circle at 8% -5%, rgba(var(--bb-accent-rgb), .28), transparent 34%), radial-gradient(circle at 100% 0%, #48c8ba42, transparent 31%), #f4f9fc;--bb-text-strong:#f7fcff;--bb-text-soft:#ebf7ffd1;--bb-copy-dark:#143145;--bb-card-bg:linear-gradient(145deg, #091e2dbd, #103f5794);--bb-card-border:#ffffff38;--bb-card-shadow:0 20px 48px #030f1957;--bb-accent:#ff9d66;--bb-accent-strong:#ffc076;--bb-accent-rgb:255, 157, 102}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{font-family:var(--font-ui), "Segoe UI", sans-serif;letter-spacing:.01em;background:var(--bb-bg-soft);color:var(--bb-copy-dark);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}a{color:inherit}h1,h2,h3{font-family:var(--font-display), Georgia, serif}.bb-page{min-height:100svh;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 3.5rem);flex-direction:column;display:flex;position:relative}.bb-ambient{background:radial-gradient(circle at 8% 6%, rgba(var(--bb-accent-rgb), .32), transparent 37%), radial-gradient(circle at 92% 6%, #45cbbd42, transparent 36%), var(--bb-bg-main);pointer-events:none;z-index:0;position:fixed;inset:0}.bb-ambient:before,.bb-ambient:after{content:"";border:1px solid #ffffff2e;border-radius:999px;animation:17s ease-in-out infinite bbFloat;position:absolute}.bb-ambient:before{width:240px;height:240px;top:-80px;right:-80px}.bb-ambient:after{width:180px;height:180px;animation-delay:-6s;bottom:14%;left:-70px}.bb-food-layer{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.bb-deco{will-change:transform;filter:blur(.3px);display:block;position:absolute}.bb-deco-tomato{opacity:.55;background:radial-gradient(circle at 34% 30%,#ff6b4a,#d43d2a 72%);border-radius:50%;width:44px;height:44px;top:18%;left:4%;box-shadow:inset -5px -6px 12px #78140a47}.bb-deco-tomato:before{content:"";background:#3a8f3e;border-radius:0 0 50% 50%;width:28%;height:20%;position:absolute;top:-5px;left:36%;transform:rotate(-12deg)}.bb-deco-basil{opacity:.48;background:linear-gradient(140deg,#6dd584,#2a8f4e);border-radius:50% 50% 50% 0;width:40px;height:26px;top:38%;right:5%;transform:rotate(22deg)}.bb-deco-basil:before{content:"";background:#14462659;width:56%;height:2px;position:absolute;top:42%;left:22%}.bb-deco-lemon{opacity:.45;background:radial-gradient(circle,#fff8c4,#f5d547 42%,#e6bc20);border:2px solid #e6bc2099;border-radius:50%;width:36px;height:36px;top:64%;left:7%}.bb-deco-lemon:before{content:"";background:repeating-conic-gradient(#fff8bed9 0deg 30deg,#f5d23c80 30deg 60deg);border-radius:50%;position:absolute;inset:22%}.bb-deco-olive{opacity:.38;background:radial-gradient(circle at 36% 34%,#5e7a3e,#2d4a1e 68%);border-radius:50%;width:18px;height:26px;top:28%;right:11%;transform:rotate(-18deg)}.bb-deco-chili{opacity:.4;background:linear-gradient(90deg,#e0392b,#d4541a 60%,#a82010);border-radius:999px 999px 999px 20%;width:48px;height:14px;top:78%;right:6%;transform:rotate(-28deg)}.bb-deco-chili:before{content:"";background:#2d7c34;border-radius:50%;width:12px;height:7px;position:absolute;top:-4px;left:-2px;transform:rotate(20deg)}.bb-deco-pepper{opacity:.3;background:#3a3025;border-radius:50%;width:6px;height:6px;top:50%;left:13%;box-shadow:10px -6px #3a3025,-3px 12px #3a3025,16px 5px #3a302580,22px -12px #3a302540}.bb-deco-herb{opacity:.35;background:#4a8b54;border-radius:999px;width:3px;height:44px;top:22%;left:16%;transform:rotate(15deg)}.bb-deco-herb:before,.bb-deco-herb:after{content:"";background:#5eb86a;border-radius:50% 50% 50% 0;width:16px;height:9px;position:absolute}.bb-deco-herb:before{top:18%;left:100%;transform:rotate(-34deg)}.bb-deco-herb:after{border-radius:50% 50% 0;top:44%;right:100%;transform:rotate(34deg)}.bb-deco-garlic{opacity:.38;background:radial-gradient(circle at 44% 40%,#faf6f0,#e8ddd0 62%);border-radius:50% 50% 44% 44%;width:28px;height:32px;top:86%;left:5%;transform:rotate(10deg)}.bb-deco-garlic:before{content:"";background:#c8b8a6;border-radius:999px 999px 0 0;width:3px;height:8px;position:absolute;top:-3px;left:42%}.bb-topbar{z-index:20;padding:.75rem .75rem 0;position:sticky;top:0}.bb-topbar-inner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091f2d70;border:1px solid #fff3;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;width:min(980px,100% - 1rem);margin:0 auto;padding:.58rem .8rem;display:grid}.bb-topbar-inner,.bb-page-shell,.bb-footer{will-change:opacity, transform}.bb-brand{color:#f4fbff;align-items:center;gap:.52rem;font-weight:700;text-decoration:none;display:inline-flex}.bb-brand-logo{width:1.75rem;height:1.75rem;box-shadow:0 0 14px rgba(var(--bb-accent-rgb), .32);border:1px solid #ffffff3d;border-radius:.52rem}.bb-brand-text{white-space:nowrap}.bb-topbar-actions{align-items:center;gap:.7rem;display:inline-flex}.bb-nav{justify-content:center;justify-self:center;align-items:center;gap:.45rem;display:inline-flex}.bb-nav-link{color:#ecf8ffe6;border:1px solid #0000;border-radius:999px;padding:.34rem .78rem;font-size:.84rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s}.bb-nav-link:hover{border-color:rgba(var(--bb-accent-rgb), .55);background:rgba(var(--bb-accent-rgb), .16);transform:translateY(-1px)}.bb-nav-link.active{border-color:rgba(var(--bb-accent-rgb), .72);background:rgba(var(--bb-accent-rgb), .22)}.bb-language{background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;justify-self:end;align-items:center;gap:.4rem;padding:.18rem .22rem .18rem .5rem;display:inline-flex}.bb-lang-label{color:#f0f9ffc2;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.bb-lang-list{align-items:center;gap:.24rem;display:inline-flex}.bb-lang-link{appearance:none;color:#effaffe6;min-width:32px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;text-decoration:none;transition:border-color .18s,background-color .18s;display:inline-flex}.bb-lang-link.active{border-color:rgba(var(--bb-accent-rgb), .74);background:rgba(var(--bb-accent-rgb), .24)}.bb-page-shell{z-index:2;perspective:1200px;flex:1;gap:1.8rem;width:min(980px,100% - 1.2rem);margin:0 auto;padding:.56rem .25rem 3rem;display:grid;position:relative}.bb-glass{background:var(--bb-card-bg);border:1px solid var(--bb-card-border);box-shadow:var(--bb-card-shadow);color:var(--bb-text-strong);border-radius:20px}.bb-hero{padding:1.15rem;position:relative;overflow:hidden}.bb-kicker{text-transform:uppercase;letter-spacing:.08em;color:#f0f9ffc7;font-size:.74rem}.bb-title{perspective:600px;margin-top:.36rem;font-size:clamp(1.7rem,4.2vw,2.65rem);line-height:1.06}.bb-copy{color:var(--bb-text-soft);margin-top:.62rem;line-height:1.52}.bb-word{vertical-align:bottom;margin-right:.26em;padding-bottom:.08em;display:inline-block;overflow:hidden}.bb-word:last-child{margin-right:0}.bb-word-inner{will-change:transform, opacity;display:inline-block}.bb-gsap-ready [data-gsap=card],.bb-gsap-ready [data-gsap=showcase-pin],.bb-gsap-ready [data-gsap=hero],.bb-gsap-ready [data-gsap=kicker-reveal],.bb-gsap-ready [data-gsap=line-grow],.bb-gsap-ready [data-gsap=feature-media],.bb-gsap-ready [data-gsap=feature-copy],.bb-gsap-ready [data-gsap=title-reveal] .bb-word-inner{visibility:hidden}.bb-separator{background:linear-gradient(90deg, transparent, rgba(var(--bb-accent-rgb), .42), transparent);transform-origin:50%;border-radius:999px;height:2px}.bb-showcase{gap:.9rem;padding:1rem;display:grid;overflow:hidden}.bb-showcase-copy{max-width:44rem}.bb-showcase-copy h2{margin-top:.36rem;font-size:clamp(1.28rem,3vw,1.7rem)}.bb-showcase-copy p{color:#effaffe6;margin-top:.45rem}.bb-pill-row{flex-wrap:wrap;gap:.42rem;margin-top:.7rem;display:flex}.bb-pill{color:#f4fbfff2;background:#ffffff17;border:1px solid #ffffff47;border-radius:999px;padding:.3rem .62rem;font-size:.76rem;font-weight:600}.bb-showcase-media{isolation:isolate;background:radial-gradient(circle at 50% 0,#ffffff29,#0000 38%),linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff24;border-radius:24px;min-height:300px;padding:1rem .85rem;position:relative}.bb-showcase-media:before{content:"";filter:blur(18px);z-index:0;background:radial-gradient(circle,#07111a70,#07111a00);border-radius:999px;height:30%;position:absolute;inset:auto 12% 0}.bb-showcase-strip{z-index:1;scrollbar-width:none;justify-content:center;align-items:flex-end;gap:clamp(.28rem,.8vw,.62rem);padding:.2rem .1rem .35rem;display:flex;position:relative;overflow-x:auto}.bb-showcase-strip::-webkit-scrollbar{display:none}.bb-showcase-phone{transform-origin:bottom;flex:0 0 clamp(84px,9.3vw,112px);width:clamp(84px,9.3vw,112px)}.bb-showcase-phone:first-child,.bb-showcase-phone:nth-child(6){transform:translateY(10px)scale(.97)}.bb-showcase-phone:nth-child(2),.bb-showcase-phone:nth-child(5){transform:translateY(4px)scale(.985)}.bb-showcase-phone-image{object-fit:contain;object-position:center top;padding:0}.bb-feature-stage,.bb-marketing-gallery{gap:1rem;padding:1rem;display:grid}.bb-marketing-gallery-header{gap:.45rem;max-width:46rem;display:grid}.bb-marketing-gallery-header h2{font-size:clamp(1.3rem,3vw,1.9rem)}.bb-marketing-gallery-header p:last-child{color:#eefaffe6;line-height:1.6}.bb-marketing-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.82rem;display:grid}.bb-marketing-shot-card{background:#ffffff0a;border:1px solid #ffffff29;border-radius:18px;grid-column:span 4;gap:.82rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.bb-marketing-shot-media{background:linear-gradient(145deg,#0b2131 0%,#114966 100%);border:1px solid #ffffff2e;border-radius:18px;place-items:center;min-height:clamp(300px,32vw,420px);padding:1rem;display:grid;position:relative;overflow:hidden}.bb-marketing-shot-media:after{content:"";pointer-events:none;background:linear-gradient(#07151e00,#07151e29);height:14%;position:absolute;inset:auto 0 0}.bb-marketing-shot-phone{z-index:1;width:min(100%,214px)}.bb-marketing-shot-chip{z-index:2;color:#f7fcfff5;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081c289e;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:30px;padding:.28rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:.8rem;left:.8rem}.bb-marketing-shot-copy{gap:.48rem;display:grid}.bb-marketing-shot-copy h3{font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.2}.bb-marketing-shot-copy p{color:#ecf8ffe6;line-height:1.55}.bb-marketing-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.bb-marketing-cta-copy{gap:.45rem;display:grid}.bb-marketing-cta-copy h2{font-size:clamp(1.28rem,3vw,1.8rem)}.bb-marketing-cta-copy>p:not(.bb-kicker):not(.bb-panel-subcopy){color:#eefaffe6;line-height:1.6}.bb-marketing-cta-actions{justify-items:start;gap:.85rem;display:grid}.bb-feature-stage-header{gap:.45rem;max-width:46rem;display:grid}.bb-feature-stage-header h2{font-size:clamp(1.3rem,3vw,1.9rem)}.bb-feature-stage-header p:last-child{color:#eefaffe6;line-height:1.6}.bb-feature-list{gap:1rem;display:grid}.bb-feature-band{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:1rem;display:grid}.bb-feature-band.is-reverse{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.bb-feature-band.is-reverse .bb-feature-media{order:2}.bb-feature-band.is-reverse .bb-feature-copy-block{order:1}.bb-feature-media{min-width:0}.bb-feature-media-shell{isolation:isolate;background:linear-gradient(145deg,#0b2131 0%,#114966 100%);border:1px solid #ffffff2e;border-radius:26px;place-items:center;min-height:460px;padding:1.4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 42px #05121c57}.bb-iphone{vertical-align:middle;filter:drop-shadow(0 24px 42px #030d165c);width:100%;max-width:100%;line-height:0;display:inline-block;position:relative}.bb-iphone-screen-media{z-index:0;background:radial-gradient(circle at 50% 18%,#ffffff24,#0000 28%),linear-gradient(#0f1720 0%,#08111a 100%);position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.bb-iphone-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bb-iphone-image{object-fit:contain;object-position:center center;box-sizing:border-box;padding:0}.bb-iphone-video{object-fit:cover;width:100%;height:100%;display:block}.bb-feature-phone{z-index:2;width:min(100%,208px)}.bb-feature-media-shell:before,.bb-feature-media-shell:after{content:"";pointer-events:none;border-radius:999px;position:absolute;inset:auto}.bb-feature-media-shell:before{background:radial-gradient(circle, rgba(var(--bb-accent-rgb), .34), transparent 68%);z-index:1;width:180px;height:180px;top:-44px;right:-34px}.bb-feature-media-shell:after{z-index:1;background:linear-gradient(160deg,#ffffff1f,#0000 46%);inset:0}.bb-feature-phone-splash{width:min(100%,224px)}.bb-feature-media-app .bb-feature-media-shell{background:radial-gradient(circle at 72% 28%, rgba(var(--bb-accent-rgb), .24), transparent 34%), linear-gradient(145deg, #0b2030 0%, #17384c 100%)}.bb-feature-phone-app{width:min(100%,198px)}.bb-feature-media-brand .bb-feature-media-shell{background:radial-gradient(circle at 24% 18%,#48c8ba38,#0000 30%),linear-gradient(145deg,#0d2637 0%,#15516f 100%)}.bb-feature-phone-brand{width:min(100%,198px)}.bb-feature-orb{z-index:1;border:1px solid #ffffff2e;border-radius:50%;position:absolute}.bb-feature-orb-1{background:#ffffff0a;width:74px;height:74px;bottom:1.1rem;left:1.1rem}.bb-feature-orb-2{background:rgba(var(--bb-accent-rgb), .14);width:42px;height:42px;bottom:1.8rem;right:3.2rem}.bb-feature-chip{z-index:3;color:#f7fcfff5;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081c288f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:32px;padding:.3rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;top:1rem;right:1rem}.bb-feature-copy-block{align-content:center;gap:.52rem;display:grid}.bb-feature-copy-block h3{font-size:clamp(1.18rem,2.4vw,1.6rem);line-height:1.14}.bb-feature-copy-block>p:not(.bb-kicker){color:#eefaffe6;line-height:1.6}.bb-feature-points{gap:.48rem;margin-top:.1rem;list-style:none;display:grid}.bb-feature-points li{color:#ecf8ffeb;padding-left:1.15rem;line-height:1.5;position:relative}.bb-feature-points li:before{content:"";background:linear-gradient(180deg, var(--bb-accent-strong), var(--bb-accent));width:7px;height:7px;box-shadow:0 0 12px rgba(var(--bb-accent-rgb), .3);border-radius:50%;position:absolute;top:.5rem;left:0}.bb-shot{border:1px solid #ffffff38;border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 16px 28px #040f1852}.bb-shot img{object-fit:contain;padding:4%}.bb-shot-main{z-index:1;background:linear-gradient(145deg,#0b1f2f,#103f57);inset:0 24% 8% 0}.bb-shot-main:after{content:"";pointer-events:none;background:linear-gradient(#07151e00,#07151e57);height:32%;position:absolute;inset:auto 0 0}.bb-scene-card{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#081f2df0,#103a4fc7);border:1px solid #ffffff2e;border-radius:24px;animation:6.8s ease-in-out infinite bbObjectFloat;position:absolute;overflow:hidden;box-shadow:0 20px 34px #040f1861}.bb-scene-card:before,.bb-scene-card:after{content:"";pointer-events:none;z-index:0;position:absolute}.bb-scene-card:before{background:radial-gradient(circle at 20% 16%,#ffffff24,#0000 34%),linear-gradient(160deg,#ffffff14,#0000 45%);inset:0}.bb-scene-card:after{filter:blur(10px);pointer-events:none;background:radial-gradient(#020c1275,#0000 72%);border-radius:50%;height:18%;inset:auto 12% 8%}.bb-scene-cook{z-index:3;width:156px;height:156px;animation-delay:-1.2s;top:6%;right:0}.bb-scene-eat{z-index:4;background:linear-gradient(160deg,#0c2432f2,#123d51d1);width:136px;height:136px;animation-delay:-3.4s;bottom:4%;right:7%}.bb-cooktop,.bb-stockpot,.bb-pot-steam,.bb-table-napkin,.bb-serving-plate,.bb-cutlery{position:absolute}.bb-cooktop,.bb-table-napkin{z-index:1}.bb-stockpot,.bb-serving-plate{z-index:2}.bb-pot-steam,.bb-cutlery{z-index:3}.bb-cooktop{background:linear-gradient(#0a1823e6,#07121bad);border-radius:24px;height:30%;bottom:12%;left:14%;right:14%;box-shadow:inset 0 1px #ffffff14,inset 0 -8px 16px #00000052}.bb-cooktop:before{content:"";background:#ffffff0f;border-radius:999px;height:14%;position:absolute;inset:12% 8% auto}.bb-cooktop-ring{aspect-ratio:1;border:2px solid #79e1ff99;border-radius:50%;width:31%;animation:3s ease-in-out infinite bbBurnerGlow;position:absolute;bottom:16%;box-shadow:0 0 10px #55c5ff3d,inset 0 0 10px #55c5ff24}.bb-cooktop-ring-left{left:12%}.bb-cooktop-ring-right{animation-delay:-1.5s;right:12%}.bb-stockpot{transform-origin:50% 86%;background:linear-gradient(#42647a 0%,#2a4559 58%,#162736 100%);border-radius:20px 20px 16px 16px;height:34%;animation:4s ease-in-out infinite bbPanToss;top:30%;left:22%;right:22%;box-shadow:inset 0 8px 12px #ffffff14,0 14px 18px #040f1847}.bb-stockpot:after{content:"";background:linear-gradient(#ffffff1a,#fff0);border-radius:999px;height:20%;position:absolute;inset:auto 18% 18%}.bb-stockpot-rim{background:linear-gradient(#d8e4ed,#8da6b9 80%);border-radius:999px;height:10%;position:absolute;top:10%;left:7%;right:7%;box-shadow:0 2px 4px #05121c29}.bb-stockpot-lid{background:linear-gradient(#5d7d91,#31495b 82%);border-radius:999px 999px 48% 48%;height:24%;position:absolute;top:-20%;left:12%;right:12%;box-shadow:inset 0 4px 8px #ffffff1a}.bb-stockpot-knob{background:linear-gradient(#ebf1f5,#92a9ba);border-radius:999px;width:18%;height:11%;position:absolute;top:-32%;left:50%;transform:translate(-50%)}.bb-stockpot-handle{border:3px solid #b8cbd894;border-radius:999px;width:18%;height:16%;position:absolute;top:32%;box-shadow:inset 0 0 0 1px #0e1a242e}.bb-stockpot-handle-left{border-right:none;left:-13%}.bb-stockpot-handle-right{border-left:none;right:-13%}.bb-pot-steam{opacity:0;filter:blur(.2px);border:2px solid #0000;border-top-color:#f8fcff7a;border-radius:999px;width:14%;height:24%;animation:3.1s linear infinite bbSteamLift;top:11%}.bb-pot-steam-1{left:28%}.bb-pot-steam-2{animation-delay:-1s;left:44%}.bb-pot-steam-3{animation-delay:-2s;left:59%}.bb-table-napkin{background:linear-gradient(165deg,#f8ebdc3d,#e6cfb61a);border:1px solid #ffffff1a;border-radius:30px 24px 30px 22px;inset:18% 15% 14% 18%;transform:rotate(-10deg);box-shadow:inset 0 1px #ffffff29}.bb-serving-plate{background:radial-gradient(circle at 45% 38%,#fffdf9 0%,#f5ead9 62%,#e2c29a 100%);border-radius:50%;animation:6s ease-in-out infinite bbNoodleTwirl;inset:18% 16% 16%;box-shadow:inset 0 -10px 18px #c4975c38,0 12px 18px #040f1833}.bb-serving-plate-rim{border:2px solid #be8f5957;border-radius:50%;position:absolute;inset:10%}.bb-plated-sauce{border:5px solid #ffb761;border-color:#ffb761 #ffd39a #ef8c4f #0000;border-radius:50%;width:38%;height:19%;position:absolute;top:42%;left:26%;transform:rotate(-12deg)}.bb-plated-sauce:before,.bb-plated-sauce:after{content:"";border:4px solid #0000;border-radius:50%;position:absolute}.bb-plated-sauce:before{border-top-color:#ffd39a;border-left-color:#ffb761;inset:-12% 22% 8% -10%}.bb-plated-sauce:after{border-bottom-color:#ef8c4f;border-right-color:#ffd39a;inset:12% -10% -10% 18%}.bb-plated-leaf{transform:rotate(var(--bb-leaf-rotation));transform-origin:50%;background:linear-gradient(#79df97 0%,#2f9e66 100%);border-radius:60% 60% 60% 0;animation:4.6s ease-in-out infinite bbFoodHop;position:absolute}.bb-plated-leaf-1{--bb-leaf-rotation:24deg;width:10%;height:18%;top:34%;left:58%}.bb-plated-leaf-2{--bb-leaf-rotation:-26deg;width:9%;height:14%;animation-delay:-1.5s;top:30%;left:24%}.bb-plated-leaf-3{--bb-leaf-rotation:18deg;width:8%;height:12%;animation-delay:-.75s;top:58%;left:52%}.bb-plated-crumb{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#ffca7b,#f18d4e 70%);border-radius:50%;width:8%;position:absolute}.bb-plated-crumb-1{top:34%;left:39%}.bb-plated-crumb-2{top:50%;left:60%}.bb-cutlery{transform-origin:50% 10%;background:linear-gradient(#f6fbff 0%,#bcc9d5 100%);border-radius:999px;animation:6.2s ease-in-out infinite bbForkLift;top:10%;box-shadow:0 4px 10px #05121c29}.bb-cutlery-knife{--bb-cutlery-rotation:20deg;width:9%;height:50%;right:28%;transform:rotate(20deg)}.bb-cutlery-knife:before{content:"";background:linear-gradient(#9aa7b4,#6d7d8b);border-radius:999px;height:22%;position:absolute;inset:auto 14% 10%}.bb-cutlery-fork{--bb-cutlery-rotation:36deg;width:10%;height:56%;animation-delay:-3.1s;right:16%;transform:rotate(36deg)}.bb-cutlery-fork:before{content:"";background:linear-gradient(#f8fbff 0%,#c4d0db 100%);border-radius:8px 8px 4px 4px;height:20%;position:absolute;top:-4%;left:18%;right:18%}.bb-cutlery-fork:after{content:"";background:repeating-linear-gradient(90deg,#8594a5eb 0 2px,#0000 2px 5px);height:14%;position:absolute;top:0;left:28%;right:28%}.bb-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.82rem;display:grid}.bb-grid .bb-panel{grid-column:span 4}.bb-panel{padding:1rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.bb-panel h2{margin-bottom:.52rem;font-size:1.1rem}.bb-panel p{color:#ecf8ffe6;line-height:1.55}.bb-panel-subcopy{color:#ebf7ffc2;margin-top:.85rem;font-size:.92rem}.bb-panel:hover{border-color:rgba(var(--bb-accent-rgb), .62);transform:translateY(-2px);box-shadow:0 24px 44px #05121c57}.bb-panel-value{color:#fff8ee;margin-bottom:.42rem;font-size:1.06rem;font-weight:700}.bb-inline-link{color:#ffe4cf;text-underline-offset:.18em;align-items:center;gap:.3rem;margin-top:.85rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.bb-panel-value .bb-inline-link{margin-top:0}.bb-inline-link:hover{color:#fff4e8}.bb-inline-link:focus-visible{outline:3px solid rgba(var(--bb-accent-rgb), .88);outline-offset:4px;border-radius:6px}.bb-store-slot{flex-wrap:wrap;align-items:flex-start;gap:.68rem;margin-top:.95rem;display:flex}.bb-store-link{border-radius:14px;justify-content:center;align-items:center;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.bb-store-link:hover,.bb-store-placeholder:hover{filter:drop-shadow(0 10px 20px #05121c47);transform:translateY(-1px)}.bb-store-link:focus-visible{outline:3px solid rgba(var(--bb-accent-rgb), .88);outline-offset:4px}.bb-store-placeholder{border-radius:14px;justify-content:center;align-items:center;transition:transform .18s,filter .18s;display:inline-flex}.bb-store-badge{max-width:100%;height:auto;display:block}.bb-home-primary-cta .bb-store-slot{margin-top:0}.bb-home-primary-cta .bb-store-link,.bb-home-primary-cta .bb-store-placeholder{min-height:clamp(52px,7vw,60px)}.bb-home-primary-cta .bb-store-badge{width:auto;height:clamp(52px,7vw,60px)}.bb-steps{gap:.45rem;margin-top:.85rem;padding-left:1.1rem;display:grid}.bb-steps li{color:#eefaffed;line-height:1.55}.bb-steps a{color:#ffe4cf}.bb-mini-scene{background:linear-gradient(160deg,#0921309e,#124258db);border:1px solid #ffffff3d;border-radius:15px;width:72px;height:72px;position:absolute;bottom:.85rem;right:.85rem;overflow:hidden;box-shadow:0 10px 18px #05121c38}.bb-mini-scene:before,.bb-mini-scene:after{content:"";pointer-events:none;position:absolute}.bb-mini-scene:before{background:#e9f3fb2e;border-radius:999px;height:11%;inset:auto 14% 10%}.bb-mini-scene:after{background:linear-gradient(160deg,#ffffff24,#0000 45%);inset:0}.bb-mini-core,.bb-mini-accent{display:block;position:absolute}.bb-mini-scene-1 .bb-mini-core{background:linear-gradient(#ffd28a 0%,#ea8e44 100%);border-radius:999px 999px 36px 36px;height:26%;bottom:26%;left:22%;right:22%;box-shadow:inset 0 -6px 10px #7e381538}.bb-mini-scene-1 .bb-mini-core:before{content:"";background:#f6f8fbe0;border-radius:999px;height:28%;position:absolute;inset:auto 10% -30%}.bb-mini-scene-1 .bb-mini-accent{opacity:0;border:2px solid #0000;border-top-color:#f8fcff85;border-radius:999px;width:14%;height:26%;animation:2.6s linear infinite bbMiniSteam;top:18%}.bb-mini-scene-1 .bb-mini-accent-1{left:24%}.bb-mini-scene-1 .bb-mini-accent-2{animation-delay:-.9s;left:43%}.bb-mini-scene-1 .bb-mini-accent-3{animation-delay:-1.8s;left:58%}.bb-mini-scene-2 .bb-mini-core{background:linear-gradient(#fafbfcf5,#dee7eeeb);border-radius:14px;width:46%;height:52%;top:18%;left:19%;box-shadow:8px 8px #ffad6c42}.bb-mini-scene-2 .bb-mini-core:before,.bb-mini-scene-2 .bb-mini-core:after{content:"";background:#1543592e;border-radius:999px;height:8%;position:absolute;left:18%;right:18%}.bb-mini-scene-2 .bb-mini-core:before{top:26%}.bb-mini-scene-2 .bb-mini-core:after{top:46%}.bb-mini-scene-2 .bb-mini-accent{background:#ffb869;border-radius:50%;width:12%;height:12%;animation:2.4s ease-in-out infinite bbMiniPulse;box-shadow:0 0 #ffb86957}.bb-mini-scene-2 .bb-mini-accent-1{top:20%;right:20%}.bb-mini-scene-2 .bb-mini-accent-2{background:#76dcb0;animation-delay:-.8s;top:38%;right:16%}.bb-mini-scene-2 .bb-mini-accent-3{background:#6cd0ff;animation-delay:-1.6s;top:56%;right:22%}.bb-mini-scene-3 .bb-mini-core{background:radial-gradient(circle at 46% 38%,#fffdf9 0%,#f3eadb 58%,#e0be91 100%);border-radius:50%;width:46%;height:46%;top:18%;left:18%;box-shadow:inset 0 -6px 12px #be8f593d}.bb-mini-scene-3 .bb-mini-core:before{content:"";border:2px solid #c491564d;border-radius:50%;position:absolute;inset:18%}.bb-mini-scene-3 .bb-mini-accent-1{transform-origin:10%;background:linear-gradient(90deg,#b8c2cf 0%,#eef4fb 100%);border-radius:999px;width:36%;height:8%;animation:2.8s cubic-bezier(.55,.15,.3,1) infinite bbMiniFork;top:18%;right:14%}.bb-mini-scene-3 .bb-mini-accent-1:before{content:"";background:linear-gradient(#f8fbff 0%,#c3cfdb 100%);border-radius:6px 2px 2px 6px;width:20%;height:220%;position:absolute;top:-60%;left:-8%}.bb-mini-scene-3 .bb-mini-accent-2,.bb-mini-scene-3 .bb-mini-accent-3{--bb-leaf-rotation:-26deg;width:10%;height:16%;transform:rotate(var(--bb-leaf-rotation));background:linear-gradient(#7ce58d 0%,#35a56d 100%);border-radius:999px;animation:2.4s ease-in-out infinite bbMiniLeaf}.bb-mini-scene-3 .bb-mini-accent-2{top:26%;left:30%}.bb-mini-scene-3 .bb-mini-accent-3{--bb-leaf-rotation:22deg;animation-delay:-1.2s;top:52%;left:48%}.bb-footer{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e8f6ffc7;background:#081c286b;border:1px solid #ffffff2e;border-radius:18px;justify-content:space-between;align-items:center;gap:.9rem;width:min(980px,100% - 1.5rem);margin:0 auto;padding:.9rem 1rem;font-size:.82rem;display:flex;position:relative}.bb-footer p{margin:0}.bb-footer-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.bb-footer-link{color:#f6fbfff0;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:34px;padding:.32rem .82rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.bb-footer-link:hover{border-color:rgba(var(--bb-accent-rgb), .64);background:rgba(var(--bb-accent-rgb), .18);transform:translateY(-1px)}.bb-footer-link:focus-visible,.bb-nav-link:focus-visible,.bb-lang-link:focus-visible{outline:3px solid rgba(var(--bb-accent-rgb), .88);outline-offset:3px}.bb-legal-section{gap:.82rem;display:grid}.bb-legal-section h2{font-size:clamp(1.18rem,2.4vw,1.62rem)}.bb-legal-body{white-space:pre-line;color:#eefaffeb;line-height:1.72}.bb-legal-version{color:#ebf7ffd1;letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;font-weight:600}.bb-fade-up{animation:.44s both bbRise}.bb-fade-up.delay-1{animation-delay:90ms}.bb-fade-up.delay-2{animation-delay:.17s}.bb-fade-up.delay-3{animation-delay:.25s}html.bb-route-exit .bb-topbar-inner,html.bb-route-exit .bb-page-shell,html.bb-route-exit .bb-footer{animation:.18s forwards bbRouteOut}html.bb-route-enter .bb-topbar-inner,html.bb-route-enter .bb-page-shell,html.bb-route-enter .bb-footer{animation:.26s both bbRouteIn}.bb-page.bb-locale-swap .bb-topbar-inner,.bb-page.bb-locale-swap .bb-page-shell,.bb-page.bb-locale-swap .bb-footer{animation:.22s bbLocaleSwap}@keyframes bbRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bbLocaleSwap{0%{opacity:.74;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bbRouteOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes bbRouteIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes bbBurnerGlow{0%,to{box-shadow:0 0 10px #55c5ff33,inset 0 0 12px #55c5ff24}50%{box-shadow:0 0 16px #55c5ff5c,inset 0 0 18px #55c5ff38}}@keyframes bbPanToss{0%,to{transform:rotate(-1.2deg)translateY(0)}34%{transform:rotate(1deg)translateY(-2px)}66%{transform:rotate(-.4deg)translateY(0)}}@keyframes bbFoodHop{0%,to{transform:translateY(0) rotate(var(--bb-leaf-rotation)) scale(1)}50%{transform:translateY(-8%) rotate(calc(var(--bb-leaf-rotation) + 6deg)) scale(1.04)}}@keyframes bbSteamLift{0%{opacity:0;transform:translateY(18%)scale(.92)rotate(10deg)}20%{opacity:.5}to{opacity:0;transform:translate(12%,-34%)scale(1.06)rotate(-12deg)}}@keyframes bbNoodleTwirl{0%,to{transform:rotate(-5deg)scale(1)}50%{transform:rotate(-2deg)scale(1.02)}}@keyframes bbForkLift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--bb-cutlery-rotation,0deg))}50%{transform:translate3d(-4%, 4%, 0) rotate(calc(var(--bb-cutlery-rotation,0deg) + 4deg))}}@keyframes bbObjectFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(.6deg)}}@keyframes bbMiniSteam{0%{opacity:0;transform:translateY(18%)scale(.88)rotate(12deg)}24%{opacity:.58}to{opacity:0;transform:translate(12%,-34%)scale(1.06)rotate(-12deg)}}@keyframes bbMiniPulse{0%,to{transform:scale(1);box-shadow:0 0 #ffb8693d}50%{transform:scale(1.12);box-shadow:0 0 0 6px #ffb86900}}@keyframes bbMiniFork{0%,to{transform:translate(0,0)rotate(8deg)}45%{transform:translate(-18%,18%)rotate(34deg)}70%{transform:translate(-8%,10%)rotate(16deg)}}@keyframes bbMiniLeaf{0%,to{transform:translateY(0) rotate(var(--bb-leaf-rotation))}50%{transform:translateY(-8%) rotate(calc(var(--bb-leaf-rotation) + 10deg))}}@keyframes bbPulse{0%,to{box-shadow:0 0 0 rgba(var(--bb-accent-rgb), .12)}50%{box-shadow:0 0 0 10px rgba(var(--bb-accent-rgb), 0)}}@media (max-width:860px){.bb-food-layer,.bb-ambient:before,.bb-ambient:after{display:none}.bb-showcase{grid-template-columns:1fr}.bb-marketing-shot-card{grid-column:span 6}.bb-marketing-cta{grid-template-columns:1fr;align-items:start}.bb-feature-band,.bb-feature-band.is-reverse{grid-template-columns:1fr}.bb-feature-band.is-reverse .bb-feature-media,.bb-feature-band.is-reverse .bb-feature-copy-block{order:initial}.bb-feature-media-shell{min-height:460px}.bb-showcase-media{min-height:260px}.bb-shot-main{inset:0 30% 7% 0}.bb-scene-cook{width:138px;height:138px}.bb-scene-eat{width:118px;height:118px;right:10%}.bb-grid .bb-panel{grid-column:span 6}}@media (max-width:640px){.bb-topbar-inner{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:.72rem;width:100%;padding:.72rem}.bb-nav{background:#ffffff0f;border:1px solid #ffffff29;border-radius:15px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;padding:.26rem;display:grid}.bb-topbar-actions{gap:.5rem;width:100%;display:grid}.bb-nav-link{text-align:center;justify-content:center;align-items:center;min-height:40px;padding-inline:.4rem;font-size:.82rem;display:inline-flex}.bb-language{justify-self:end;gap:.16rem;min-height:40px;padding:.16rem}.bb-lang-label{display:none}.bb-lang-list{gap:.16rem}.bb-lang-link{min-width:34px;min-height:34px;font-size:.76rem}.bb-page-shell{width:min(980px,100% - .7rem);padding:.4rem .1rem 1.65rem}.bb-glass{border-radius:16px}.bb-grid .bb-panel,.bb-marketing-shot-card{grid-column:span 12}.bb-showcase-media{min-height:0;padding:.8rem .72rem}.bb-showcase-strip{justify-content:initial;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.58rem .4rem;padding:0;display:grid;overflow:visible}.bb-showcase-phone{flex:none;justify-self:center;width:min(100%,84px);transform:none}.bb-showcase-phone:first-child,.bb-showcase-phone:nth-child(2),.bb-showcase-phone:nth-child(3),.bb-showcase-phone:nth-child(4),.bb-showcase-phone:nth-child(5),.bb-showcase-phone:nth-child(6){transform:none}.bb-showcase-copy h2{font-size:clamp(1.22rem,6vw,1.7rem)}.bb-showcase-copy p{line-height:1.48}.bb-pill-row{gap:.34rem}.bb-pill{padding:.28rem .56rem;font-size:.72rem}.bb-scene-cook,.bb-scene-eat{display:none}.bb-marketing-gallery,.bb-marketing-cta{padding:.88rem}.bb-marketing-shot-media{min-height:320px}.bb-feature-stage{padding:.88rem}.bb-feature-band{gap:.78rem}.bb-feature-media-shell{border-radius:18px;min-height:352px}.bb-feature-phone,.bb-feature-phone-splash,.bb-feature-phone-app,.bb-feature-phone-brand{width:min(100%,172px)}.bb-feature-chip{inset:auto auto .75rem .75rem}.bb-shot-main{inset:0 34% 7% 0}.bb-footer{text-align:center;gap:.75rem;padding:.9rem;display:grid}.bb-footer-legal{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.45rem;width:100%;display:grid}.bb-footer-link{justify-content:center;width:100%;min-height:40px}.bb-food-layer .bb-deco-olive,.bb-food-layer .bb-deco-pepper,.bb-food-layer .bb-deco-herb,.bb-food-layer .bb-deco-garlic{display:none}.bb-food-layer .bb-deco{opacity:.22;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.bb-ambient:before,.bb-ambient:after,.bb-deco,.bb-scene-card,.bb-cooktop-ring,.bb-stockpot,.bb-pot-steam,.bb-serving-plate,.bb-plated-leaf,.bb-cutlery,.bb-mini-scene,.bb-page.bb-locale-swap .bb-topbar-inner,.bb-page.bb-locale-swap .bb-page-shell,.bb-page.bb-locale-swap .bb-footer,html.bb-route-exit .bb-topbar-inner,html.bb-route-exit .bb-page-shell,html.bb-route-exit .bb-footer,html.bb-route-enter .bb-topbar-inner,html.bb-route-enter .bb-page-shell,html.bb-route-enter .bb-footer{animation:none!important}.bb-nav-link,.bb-lang-link,.bb-footer-link,.bb-panel,.bb-store-link{transition:none!important}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-gsap],[data-gsap=title-reveal] .bb-word-inner{visibility:visible!important;opacity:1!important;transform:none!important}}
