body>.site-header{width:calc(100% - 40px);max-width:1240px;margin:14px auto 0;padding:0;position:sticky;top:14px;z-index:50;display:block}body:has(.creative-kitchen)>.site-header,body:has(.immersive-hero)>.site-header{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:1240px;margin:0;padding:0}.product-nav-shell{display:flex;align-items:center;gap:28px;min-height:72px;padding:12px 20px;background:rgba(255,255,253,.97);border:1px solid #e4e7dd;border-radius:16px;box-shadow:0 3px 5px #1d2b2405,0 12px 30px -20px #1d2b2440;backdrop-filter:blur(14px)}.product-nav-shell>.wordmark{flex-shrink:0}.product-nav-shell>.wordmark img{width:146px;height:43px}.product-nav-shell>.desktop-nav{display:flex;align-items:center;gap:26px;margin-left:22px;margin-right:auto;font-size:13px;font-weight:500;color:var(--ink)}.product-nav-shell>.desktop-nav a{border-radius:6px;transition:color .15s}.product-nav-shell>.desktop-nav a:hover{color:var(--green)}.external-nav-mark{font-size:12px;opacity:.6;margin-left:2px}.product-nav-shell>.button.small{margin:0;min-height:42px;font-size:12px;padding:11px 16px;gap:16px;white-space:nowrap}.button{border-radius:10px;border:1px solid #1c432f;background:linear-gradient(#315f48,#244b37);box-shadow:inset 0 1px #ffffff26,0 1px 2px #1d2b2420,0 3px 5px #1d2b240c;transition:background .15s,box-shadow .15s,transform .15s}.button:hover{background:linear-gradient(#396b51,#28543e);box-shadow:inset 0 1px #ffffff30,0 3px 7px #1d2b2426}.button:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #102d2730}.button:focus-visible{outline:3px solid #a9cbb4;outline-offset:3px}.product-nav-shell .mobile-nav{position:relative;margin-left:0}.product-nav-shell .mobile-nav summary{border-radius:10px;background:#fff;border:1px solid #e0e4da;box-shadow:0 1px 2px #1d2b2408}@media(max-width:900px){.product-nav-shell{gap:18px;padding-inline:16px}.product-nav-shell>.desktop-nav{gap:18px;margin-left:8px;font-size:12px}.product-nav-shell>.wordmark img{width:132px;height:39px}}@media(max-width:760px){body:has(.creative-kitchen)>.site-header,body:has(.immersive-hero)>.site-header,body>.site-header{width:calc(100% - 24px);top:10px;max-width:none;padding:0;margin-top:10px}body:has(.creative-kitchen)>.site-header,body:has(.immersive-hero)>.site-header{margin:0}.product-nav-shell{min-height:66px;padding:10px 12px;gap:10px;border-radius:14px}.product-nav-shell>.wordmark img{width:126px;height:37px}.product-nav-shell>.desktop-nav{display:none}.product-nav-shell>.button.small{margin-left:auto;font-size:11px;padding:10px 12px;min-height:40px}.product-nav-shell>.button.small>span{display:none}.product-nav-shell .mobile-nav{display:block}.product-nav-shell .mobile-nav summary{width:38px;height:40px;display:flex}.product-nav-shell .mobile-nav nav{position:absolute;right:-1px;top:51px;width:235px;padding:8px;background:#fffefa;border:1px solid #e0e4da;border-radius:12px;box-shadow:0 12px 35px #1d2b241c}.product-nav-shell .mobile-nav nav a{display:flex;align-items:center;justify-content:space-between;padding:12px;font-size:14px;border-radius:7px}.product-nav-shell .mobile-nav nav a:hover{background:#eef2e9}}@media(max-width:380px){.product-nav-shell>.wordmark img{width:96px}.product-nav-shell>.button.small{font-size:9px;padding-inline:8px}.product-nav-shell{gap:6px;padding-inline:8px}.product-nav-shell .mobile-nav summary{width:34px}}@media(prefers-reduced-motion:reduce){.button,.product-nav-shell a{transition:none}}.immersive-hero .hero-inner{padding-top:140px}.immersive-hero .email-row .button,.product-nav-shell>.button.small{background:linear-gradient(#315f48,#244b37);box-shadow:inset 0 1px #ffffff26,0 2px 4px #1d2b2420}@media(max-width:760px){.product-nav-shell .mobile-nav nav{left:auto}.immersive-hero .hero-inner{padding-top:108px}}html{scroll-padding-top:110px}section[id]{scroll-margin-top:0}.waitlist{scroll-margin-top:16px}.product-nav-shell>.desktop-nav{gap:22px;margin-left:12px}.faq-section .eyebrow{margin-bottom:20px}.faq-section h2{font-size:clamp(36px,4vw,52px)}@media(max-width:1000px){.product-nav-shell>.desktop-nav{display:none}.product-nav-shell .mobile-nav{display:block}.product-nav-shell>.button.small{margin-left:auto}.product-nav-shell .mobile-nav summary{display:flex}.product-nav-shell .mobile-nav nav{position:absolute;left:auto;right:0;top:51px;width:235px;padding:8px;background:#fffefa;border:1px solid #e0e4da;border-radius:12px;box-shadow:0 12px 35px #1d2b241c;display:grid}.product-nav-shell .mobile-nav nav a{padding:12px;font-size:14px}}body:has(.creative-kitchen)>.site-header,body:has(.immersive-hero)>.site-header{position:fixed}.transformations-heading .eyebrow{margin-bottom:18px;font-size:10px}:root{--font-family-sans:Inter,Arial,sans-serif;--core-text-main-primary:#1d2b24;--comp-btn-solid-brand-bg-default:#28513d;--comp-btn-solid-brand-bg-gradient-to-default:#34634b;--comp-btn-solid-brand-bg-hover:#28513d;--comp-btn-solid-brand-bg-gradient-to-hover:#2d5b43;--comp-btn-solid-brand-bg-pressed:#1d3d2d;--comp-btn-solid-brand-bg-gradient-to-pressed:#28513d;--comp-btn-solid-brand-border-default:#204431;--comp-btn-solid-brand-border-hover:#1d3d2d;--comp-btn-solid-brand-border-pressed:#183525;--comp-btn-solid-brand-inner-border-default:#ffffff16;--comp-btn-solid-brand-inner-border-hover:#ffffff20;--comp-btn-solid-brand-inner-border-pressed:#ffffff10;--comp-btn-ghost-brand-bg-hover:#edf1e7;--comp-btn-ghost-brand-bg-pressed:#e0e8d8;--comp-btn-ghost-brand-text-default:#1d2b24;--comp-btn-ghost-brand-text-hover:#28513d;--comp-btn-ghost-brand-text-pressed:#1d3d2d;--color-ring:#28513d}.marketing-action{color:#fff;height:auto;min-height:48px;padding:12px 18px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:500;gap:18px;transition-duration:.15s}.marketing-nav-cta{margin-left:auto;min-height:44px;font-size:12px;flex-shrink:0}.product-nav-shell{gap:20px}.product-nav-shell .desktop-nav{gap:2px}.product-nav-shell .desktop-nav a.marketing-nav-link{height:38px;min-width:0;padding:8px 11px;border-radius:8px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none}.marketing-email{min-width:0;align-self:stretch}.marketing-email>div,.marketing-email>div>div{height:100%}.marketing-email>div>div>div{height:auto;min-height:48px;border-radius:10px;background:#fff}.marketing-email>div>div>div:focus-within{outline:2px solid #28513d;outline-offset:3px;box-shadow:none}.email-row .marketing-email input{min-height:0;height:100%;width:100%;padding:0;border:0!important;font-size:14px!important;border-radius:0!important;box-shadow:none;background:transparent;outline:none;color:#1d2b24}.email-row .marketing-email input:focus-visible{outline:none;box-shadow:none}.email-row>.marketing-action{color:#fff;justify-content:space-between}.outcome-format-rail button{transition-duration:.15s}@media(max-width:760px){.product-nav-shell{gap:10px}.marketing-nav-cta{font-size:11px;min-height:40px;padding:10px 12px;gap:10px}.email-row .marketing-email input{font-size:16px!important}.email-row>.marketing-action{color:#fff;font-size:13px;min-height:48px}}@media(prefers-reduced-motion:reduce){.marketing-action{color:#fff;transition:none}}.product-nav-shell a.marketing-action{color:#fff}.atmosphere-landing{background:#f8faf7;color:var(--ink)}body:has(:is(.atmosphere-landing,.ad-library-page)) .product-nav-shell{background:linear-gradient(115deg,#ffffffed,#f9fffcdd);border-color:#ffffffd9;box-shadow:inset 0 1px #fff,0 10px 32px -22px #214f3b60;backdrop-filter:blur(14px)}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-action{position:relative;border-radius:9px;background:radial-gradient(ellipse at 35% 0,#527e65,#244f3e 80%);box-shadow:inset 0 1px #ffffff40,0 2px 4px #204b3c15;transition:transform .18s ease-out,box-shadow .18s ease-out}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff50,0 5px 12px #204b3c25}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-action:active:not(:disabled){transform:translateY(1px)}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-nav-link{background:transparent;box-shadow:none}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-nav-link:hover{background:#28513d08}body:has(:is(.atmosphere-landing,.ad-library-page)) :is(.marketing-action,.format-choice):focus-visible{outline:3px solid #527b66;outline-offset:4px}.atmosphere-landing .agent-carousel{background:transparent}.atmosphere-landing .adaptation-problem{background:linear-gradient(180deg,#f7faf6,#f0f7f2);border:0}.atmosphere-landing .product-story{position:relative;background:radial-gradient(ellipse at 10% 10%,#ffffffd9,transparent 65%),radial-gradient(ellipse at 95% 85%,#cddfdc99,transparent 65%),linear-gradient(125deg,#e8f1e3,#eaf3f3);padding:64px max(32px,calc((100% - 1180px)/2));max-width:none}.atmosphere-landing .cellie-outcomes-showcase{background:radial-gradient(ellipse at 80% 10%,#e3f0ed99,transparent 65%),#f8faf7}.atmosphere-landing .outcome-format-navigation{max-width:680px}.atmosphere-landing .outcome-format-rail{gap:6px;padding-block:8px}.atmosphere-landing .outcome-format-rail>button.format-choice{border:1px solid transparent;border-radius:10px;background:transparent!important;box-shadow:none;color:#526b5d;padding:12px 16px;transition:transform .18s ease-out}.atmosphere-landing .outcome-format-rail>button.format-choice[aria-pressed=true]{background:linear-gradient(#fff,#f5faf6)!important;border-color:#dce8df;box-shadow:inset 0 1px #fff,0 3px 8px #234f3f12;color:#204b3c}.atmosphere-landing .outcome-format-rail>button.format-choice:hover{background:#ffffffa9!important;color:#204b3c;transform:translateY(-1px)}.atmosphere-landing .outcome-step{background:linear-gradient(#fff,#f5faf6);border-color:#d0e0d5;box-shadow:0 3px 10px #234f3f12;color:#28513d}.atmosphere-landing .outcome-step:hover{background:#fff;box-shadow:0 5px 14px #234f3f25}.atmosphere-landing .outcome-comparison figure>img{border:1px solid #ffffffb9;box-shadow:0 18px 36px -22px #234f3f60}.atmosphere-landing .landing-about{background:#f8faf7;padding-top:32px}.atmosphere-landing .about-note{isolation:isolate;background:radial-gradient(ellipse at 15% 0,#fffaf0,#f4efE3 80%);border:1px solid #e6dfcf;box-shadow:inset 0 1px #fff,0 18px 45px -38px #65503870}.atmosphere-landing .about-note:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:url(/assets/paper-grain.svg) repeat;background-size:145px 145px;opacity:.3;mix-blend-mode:multiply}.atmosphere-landing .founder-note-copy p{color:#4b6150}.atmosphere-landing .faq-section{max-width:1244px}.atmosphere-landing .faq-list{display:flex;flex-direction:column;gap:10px}.atmosphere-landing .faq-list details{padding:0;border:1px solid #e0e8df;border-radius:12px;background:linear-gradient(120deg,#fff,#f9fcf9);box-shadow:0 2px 4px #204b3c04;overflow:hidden}.atmosphere-landing .faq-list summary{padding:20px 22px;min-height:60px;align-items:center;font-size:14px}.atmosphere-landing .faq-list details>p{padding:0 22px 22px;margin:0;font-size:14px;line-height:1.75}.atmosphere-landing .faq-list details[open]{border-color:#bfd1c4;background:#fff}.atmosphere-landing .final-cta{max-width:1180px;margin:0 auto 32px;border:1px solid #dce8df;border-radius:24px;background:radial-gradient(ellipse at 20% 0,#fff,transparent 65%),linear-gradient(115deg,#e3efe1,#deeeeb);box-shadow:inset 0 1px #fff}.atmosphere-landing .final-cta:after{display:none}@media(max-width:1100px) and (min-width:768px){.atmosphere-landing .product-story{padding-inline:28px}.atmosphere-landing .final-cta{margin-inline:28px}}@media(max-width:767px){.atmosphere-landing .product-story{padding:48px 20px}.atmosphere-landing .faq-section{padding:44px 20px}.atmosphere-landing .faq-list summary{padding:18px;font-size:13px}.atmosphere-landing .faq-list details>p{padding:0 18px 18px;font-size:13px}.atmosphere-landing .final-cta{margin:0 20px 24px;border-radius:20px}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-nav-cta{min-height:44px}}@media(prefers-reduced-motion:reduce){.atmosphere-landing :is(.format-choice),body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-action{transition:none}.atmosphere-landing .format-choice:hover,body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-action:hover{transform:none}}.atmosphere-landing{padding-bottom:64px}.atmosphere-landing .problem-inner{max-width:1180px;padding:64px 0;gap:64px}.atmosphere-landing .adaptation-problem{padding-inline:max(32px,calc((100% - 1180px)/2));background:transparent}.atmosphere-landing .product-story{padding-top:32px;padding-bottom:72px;background:radial-gradient(ellipse at 100% 50%,#e4efea80,transparent 60%),#f8faf7}.atmosphere-landing .story-grid{gap:24px}.atmosphere-landing .story-tile{box-shadow:inset 0 1px #fff7,0 14px 34px -30px #234f3f50}.atmosphere-landing .cellie-outcomes-showcase{padding-top:72px;padding-bottom:64px;background:transparent}.atmosphere-landing .landing-about{padding-top:24px;padding-bottom:24px}.atmosphere-landing .faq-section{padding-top:72px;padding-bottom:72px;padding-inline:32px;column-gap:80px}.atmosphere-landing .final-cta{width:calc(100% - 64px);margin:0 auto;padding:64px 48px 60px}.atmosphere-landing .final-cta h2{margin:0 0 24px;font-size:clamp(38px,4.8vw,64px);line-height:1.15}.atmosphere-landing .final-cta>p{margin:0 0 28px;font-size:15px}.atmosphere-landing .final-cta .waitlist{max-width:520px;margin:0 auto}body:has(:is(.atmosphere-landing,.ad-library-page)) .site-footer{max-width:none;margin:0;padding:0 max(32px,calc((100% - 1180px)/2)) 28px;background:#f8faf7}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px 64px;align-items:center;border-top:1px solid #dce5de;padding:40px 0 36px}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top>.wordmark{grid-column:1;grid-row:1}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top>p{grid-column:1;grid-row:2;margin:0;font-size:13px;line-height:1.6}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top>div{font-size:13px;gap:24px;align-self:center}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top>div:first-of-type{grid-column:2;grid-row:1/span 2;flex-direction:row;align-items:center}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top>div:nth-of-type(2){grid-column:3;grid-row:1/span 2}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top a:not(.wordmark){display:inline-flex;align-items:center;min-height:44px}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top a:not(.wordmark):hover{text-decoration:underline;text-underline-offset:4px}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-bottom{padding-top:22px;font-size:11px;line-height:1.6;gap:24px}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-bottom a{display:inline-flex;align-items:center;min-height:44px}@media(min-width:768px) and (max-width:1100px){.atmosphere-landing .adaptation-problem{padding-inline:28px}.atmosphere-landing .problem-inner{gap:36px}.atmosphere-landing .final-cta{width:calc(100% - 56px);margin-inline:28px}body:has(:is(.atmosphere-landing,.ad-library-page)) .site-footer{padding-inline:28px}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top{column-gap:28px}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top>div:first-of-type{gap:16px}}@media(max-width:767px){.atmosphere-landing{padding-bottom:36px}.atmosphere-landing .adaptation-problem{padding-inline:20px}.atmosphere-landing .problem-inner{padding:36px 0 24px;gap:24px}.atmosphere-landing .product-story{padding-top:32px;padding-bottom:40px}.atmosphere-landing .story-grid{gap:18px}.atmosphere-landing .cellie-outcomes-showcase{padding-top:40px;padding-bottom:32px}.atmosphere-landing .landing-about{padding-top:16px;padding-bottom:12px}.atmosphere-landing .faq-section{padding:40px 20px}.atmosphere-landing .faq-section h2{margin-bottom:24px}.atmosphere-landing .final-cta{width:calc(100% - 40px);margin:0 20px;padding:36px 24px;border-radius:20px}.atmosphere-landing .final-cta h2{font-size:clamp(30px,8vw,40px);margin-bottom:20px}.atmosphere-landing .final-cta>p{font-size:14px;margin-bottom:24px}.atmosphere-landing .final-cta .waitlist{width:100%}.atmosphere-landing .final-cta .email-row{grid-template-columns:minmax(0,1fr);gap:14px}.atmosphere-landing .final-cta .email-row>.marketing-action{width:100%;justify-content:center}body:has(:is(.atmosphere-landing,.ad-library-page)) .site-footer{padding:0 20px 24px}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top{grid-template-columns:minmax(0,1fr);gap:12px;padding:28px 0 24px}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top>.wordmark{grid-column:1;grid-row:1}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top>p{grid-column:1;grid-row:2}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top>div:first-of-type{grid-column:1;grid-row:3;gap:24px;flex-wrap:wrap}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-top>div:nth-of-type(2){grid-column:1;grid-row:4}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-bottom{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:10px;padding-top:14px}body:has(:is(.atmosphere-landing,.ad-library-page)) .footer-bottom>div{margin-left:auto;gap:20px}}.atmosphere-landing{padding-bottom:0;background:#f9fbfa}.landing-atmosphere-flow{position:relative;isolation:isolate;padding-bottom:64px;background:radial-gradient(ellipse 65% 14% at 0 8%,#d7e6f5b8,transparent 100%),radial-gradient(ellipse 60% 15% at 100% 19%,#eee0f8ab,transparent 100%),radial-gradient(ellipse 80% 14% at 0 35%,#f8dfcdab,transparent 100%),radial-gradient(ellipse 70% 12% at 100% 47%,#e3ddf4b0,transparent 100%),radial-gradient(ellipse 80% 15% at 12% 79%,#f5dbcd90,transparent 100%),linear-gradient(180deg,#fbfcfa,#f5f7fb 24%,#f9f5f4 52%,#fffaf2 74%,#eef5f6)}.landing-atmosphere-flow:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/assets/paper-grain.svg) repeat;background-size:160px;opacity:.13;mix-blend-mode:multiply}.atmosphere-landing :is(.product-story,.cellie-outcomes-showcase,.landing-about,.adaptation-problem){background:transparent}.atmosphere-landing .agent-carousel{padding-block:44px 48px}.atmosphere-landing .problem-inner{padding-block:48px 64px}.atmosphere-landing .product-story{padding-top:24px;padding-bottom:80px}.atmosphere-landing .story-tile{border-color:#ffffffb3;box-shadow:inset 0 1px #fff9,0 18px 36px -28px #35455945}.atmosphere-landing .story-screen,.atmosphere-landing .story-tile{transition:transform .18s ease-out}.atmosphere-landing .cellie-outcomes-showcase{padding-top:48px;padding-bottom:72px}.atmosphere-landing .outcome-format-navigation{padding:6px 0 0;border-radius:16px;background:#ffffff45;box-shadow:inset 0 1px #ffffffb9}.atmosphere-landing .outcome-library-note{padding-bottom:14px}.atmosphere-landing .outcome-comparison figure>img{border:0;box-shadow:0 24px 42px -26px #434c6b65}.atmosphere-landing .outcome-step{border-color:#fff;background:linear-gradient(135deg,#fff,#f4f1fa);box-shadow:0 3px 8px #434c6b18}.atmosphere-landing .landing-about{padding-top:72px;padding-bottom:32px}.atmosphere-landing .about-note{background:radial-gradient(ellipse at 0 0,#fffdf9f5,#fff5e5b8 75%);border-color:#ffffffd9;box-shadow:inset 0 1px #fff,0 24px 42px -38px #785c4960}.atmosphere-landing .about-note:before{opacity:.24}.atmosphere-landing .about-chef-spock{transform-origin:55% 80%;transition:transform .18s ease-out}.atmosphere-landing .faq-section{padding-top:64px;padding-bottom:80px}.atmosphere-landing .faq-list details{background:linear-gradient(125deg,#ffffffd9,#fffaf8a3);border-color:#ffffffeb;box-shadow:0 3px 8px #434c6b09}.atmosphere-landing .faq-list details[open]{background:#fffffff2;border-color:#dfd9ea}.atmosphere-landing .faq-list details[open]>p{animation:answer-unfold .18s ease-out both}.atmosphere-landing .faq-list summary>span{transition:transform .18s ease-out}.atmosphere-landing .final-cta{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 5% 0,#e3dcf599,transparent 65%),radial-gradient(ellipse at 95% 100%,#f6d7c099,transparent 65%),#ffffffa3;border-color:#fff;box-shadow:inset 0 1px #fff,0 24px 42px -38px #434c6b60}body:has(.atmosphere-landing) .site-footer{background:#eef5f6}body:has(.atmosphere-landing) :is(.footer-top,.footer-bottom){border-color:#d0dddf}.kitchen-film{position:relative;isolation:isolate;overflow:hidden;max-width:none;padding:88px max(32px,calc((100% - 1060px)/2));background:transparent}.kitchen-film:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#e2d9f0b9,#f5d9c5b3),url(/assets/joshua-cloud-sky.webp) center 65% /cover;mask-image:linear-gradient(180deg,transparent,#000 24%,#000 74%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%,#000 74%,transparent)}.kitchen-film:after{display:none}.film-light{position:absolute;z-index:-1;width:60%;height:80%;border-radius:50%;pointer-events:none;animation:sky-drift 24s ease-in-out infinite alternate;animation-play-state:paused}.film-light-lavender{top:4%;left:0;background:radial-gradient(ellipse,#d6c7ef90,transparent 70%)}.film-light-peach{right:0;bottom:4%;background:radial-gradient(ellipse,#ffe6c69c,transparent 70%);animation-direction:alternate-reverse;animation-delay:-8s}.kitchen-film.is-in-view .film-light{animation-play-state:running}.kitchen-film-frame{position:relative;max-width:1060px;margin:auto;padding:8px;border-radius:24px;background:linear-gradient(135deg,#ffffffc9,#fff3);box-shadow:inset 0 1px #fff,0 28px 54px -28px #58465770;overflow:hidden}.kitchen-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:17px;background:#1d2b24}.film-play{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;border:0;border-radius:24px;color:#fff;background:linear-gradient(transparent 35%,#152a2726);font-size:13px;font-weight:500;cursor:pointer;text-shadow:0 1px 4px #152a27a0}.film-play-icon{position:relative;isolation:isolate;display:grid;place-items:center;width:76px;height:76px;padding-left:3px;border:1px solid #ffffffb9;border-radius:50%;background:linear-gradient(135deg,#ffffff80,#ffffff26);backdrop-filter:blur(10px);box-shadow:inset 0 1px #fff8;transition:transform .18s ease-out}.film-play-icon:before{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid #fff3;pointer-events:none}.film-play:focus-visible{outline:3px solid #fff;outline-offset:-14px}.film-play:active .film-play-icon{transform:scale(.96)}.film-error{position:relative;font-size:13px;text-align:center;max-width:600px;margin:20px auto 0;color:#253e30}.film-error a{text-decoration:underline}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-action{isolation:isolate;overflow:hidden}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-action:after{content:"";position:absolute;inset:-25% auto -25% -60%;width:40%;z-index:-1;background:linear-gradient(100deg,transparent,#ffffff50,transparent);transform:translateX(0) skewX(-15deg);opacity:0;pointer-events:none}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-action>span[aria-hidden]{transition:transform .18s ease-out}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-email>div>div>div{transition:box-shadow .18s ease-out}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-email>div>div>div:focus-within{box-shadow:0 0 0 5px #dad2ed50}body:has(:is(.atmosphere-landing,.ad-library-page)) .desktop-nav a{position:relative}body:has(:is(.atmosphere-landing,.ad-library-page)) .desktop-nav a:after{content:"";position:absolute;left:11px;right:11px;bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out}@media(hover:hover) and (pointer:fine){.atmosphere-landing .story-tile:hover{transform:translateY(-5px)}.atmosphere-landing .story-tile:hover .story-screen{transform:translateY(-3px)}.atmosphere-landing .about-note:hover .about-chef-spock{transform:rotate(-4deg) translateY(-3px)}.film-play:hover .film-play-icon{transform:scale(1.08)}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-action:hover:not(:disabled):after{animation:pearl-sweep .65s ease-out both}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-action:hover>span[aria-hidden]{transform:translate(2px,-2px)}body:has(:is(.atmosphere-landing,.ad-library-page)) .desktop-nav a:hover:after{transform:scaleX(1)}}.atmosphere-landing .bento-arrived .story-tile{animation:bento-land .5s cubic-bezier(.22,1,.36,1) both}.atmosphere-landing .bento-arrived .story-tile:nth-child(2){animation-delay:50ms}.atmosphere-landing .bento-arrived .story-tile:nth-child(3){animation-delay:.1s}.atmosphere-landing .bento-arrived .story-tile:nth-child(4){animation-delay:.15s}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.kitchen-film-frame{animation:film-approach linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}}body:has(.ad-library-page){background:#f6f3f8}body:has(.ad-library-page) .grain-backdrop{background:linear-gradient(145deg,#e8e6f7,#f9e7d8 60%,#e6f0ef)}.ad-library-page{background:radial-gradient(ellipse at 0 0,#e4def180,transparent 50%),radial-gradient(ellipse at 100% 10%,#f7dfc98c,transparent 40%),#ffffff70}.ad-library-page .al-hero-side{background:linear-gradient(135deg,#ffffffb3,#ffffff4d);border-color:#ffffffbd;box-shadow:inset 0 1px #fff}.ad-library-page .al-card{border-color:#e4e2e9;box-shadow:0 2px 6px #434c6b08;transition:transform .18s ease-out}body:has(.ad-library-page) .site-footer{background:linear-gradient(#f8f6f8,#eef5f6)}@media(hover:hover) and (pointer:fine){.ad-library-page .al-card:hover{transform:translateY(-3px)}}@keyframes sky-drift{to{transform:translate(7%,4%) scale(1.1)}}@keyframes pearl-sweep{0%{opacity:0;transform:translateX(0) skewX(-15deg)}20%{opacity:1}to{opacity:0;transform:translateX(480%) skewX(-15deg)}}@keyframes bento-land{0%{opacity:.7;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes answer-unfold{0%{opacity:.6;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes film-approach{0%{transform:translateY(24px) scale(.975)}to{transform:translateY(0) scale(1)}}@media(max-width:767px){.landing-atmosphere-flow{padding-bottom:36px}.atmosphere-landing .agent-carousel{padding-block:32px}.atmosphere-landing .problem-inner{padding-block:32px 40px}.atmosphere-landing .product-story{padding-block:16px 44px}.atmosphere-landing .cellie-outcomes-showcase{padding-block:32px 40px}.kitchen-film{padding:48px 20px}.kitchen-film-frame{padding:5px;border-radius:16px}.kitchen-film video{border-radius:11px}.film-play{gap:8px;font-size:11px}.film-play-icon{width:52px;height:52px}.film-play-icon svg{width:18px}.atmosphere-landing .landing-about{padding-top:44px;padding-bottom:16px}.atmosphere-landing .faq-section{padding-block:40px 48px}}@media(prefers-reduced-motion:reduce){.atmosphere-landing .bento-arrived .story-tile,.atmosphere-landing .faq-list details[open]>p,.film-light,.kitchen-film-frame{animation:none!important}.ad-library-page .al-card,.atmosphere-landing :is(.story-tile,.story-screen,.about-chef-spock),.film-play-icon,body:has(:is(.atmosphere-landing,.ad-library-page)) :is(.marketing-action:after,.marketing-action>span[aria-hidden],.marketing-email>div>div>div,.desktop-nav a:after){transition:none!important;animation:none!important}.ad-library-page .al-card:hover,.atmosphere-landing .about-note:hover .about-chef-spock,.atmosphere-landing .story-tile:hover,.atmosphere-landing .story-tile:hover .story-screen,.film-play:hover .film-play-icon{transform:none}}.atmosphere-landing>.creative-kitchen:after{content:"";position:absolute;inset:auto 0 0;height:64px;border-radius:0;background:linear-gradient(transparent,#fbfcfa);opacity:1;mix-blend-mode:normal;pointer-events:none}.film-play-icon{color:#244f3f;background:linear-gradient(135deg,#fffffff2,#ffffffe0)}.film-play>span:last-child{padding:8px 13px;border-radius:999px;background:#fffffff0;color:#244f3f;text-shadow:none}@media(max-width:380px){body:has(:is(.atmosphere-landing,.ad-library-page)) .product-nav-shell{gap:6px;padding-inline:8px}body:has(:is(.atmosphere-landing,.ad-library-page)) .product-nav-shell>.wordmark img{width:80px;height:auto}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-nav-cta{min-width:0;font-size:10px;gap:6px;padding:10px 8px}body:has(:is(.atmosphere-landing,.ad-library-page)) .marketing-nav-cta>span[aria-hidden]{display:none}body:has(:is(.atmosphere-landing,.ad-library-page)) .product-nav-shell .mobile-nav summary{width:44px;height:44px}}@media(max-width:380px){.atmosphere-landing .cellie-outcomes-showcase .transformations-heading h2{font-size:clamp(23px,7.5vw,28px)}}