/* Launch season: retain Momentium's paper, ink, lime and product accents. */
.momentium-shell.mm-polished .mm-header>nav[aria-label="Main navigation"]>a.launch-nav{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border-radius:999px;background:#d8ff3e;color:#20251d;white-space:nowrap}
.launch-season{background:#f6f7ef;color:#22271f}.launch-season *{box-sizing:border-box}.launch-season :is(h1,h2,h3,p,figure){margin:0}.launch-section,.launch-hero{max-width:1440px;margin:0 auto;padding:72px 48px}.launch-kicker{font-size:11px!important;letter-spacing:.14em;font-weight:750;line-height:1.5!important;margin-bottom:18px!important}.launch-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;padding-block:56px}.launch-hero h1{font-size:clamp(68px,8.8vw,132px)!important;line-height:.92!important;letter-spacing:-.065em!important;font-weight:850}.launch-hero h1 em{font-style:normal;color:#6550bc}.launch-lead{font-size:21px!important;line-height:1.5!important;max-width:510px;margin-top:28px!important}.launch-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 18px}.launch-primary,.launch-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border:1px solid #22271f;border-radius:999px;color:#22271f!important;font-size:14px;font-weight:650;text-decoration:none!important;line-height:1.3;cursor:pointer;gap:10px}.launch-primary{background:#d8ff3e!important}.launch-secondary{background:transparent}.launch-primary:hover{background:#c5ed29!important}.launch-secondary:hover{background:#e9edde}.launch-small{font-size:12px!important;line-height:1.6!important;color:#58604f!important}.launch-small a{color:inherit;text-decoration:underline;text-underline-offset:3px}.launch-hero-art{position:relative;min-width:0}.launch-hero-art>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:44% 44% 12px 12px}.launch-hero-art>div{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0 8px;font-size:11px;font-weight:650}.launch-hero-art>p{font-size:11px!important;color:#626858}.launch-section h2{font-size:clamp(34px,4.6vw,64px)!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:760}.launch-section h3{font-size:22px;line-height:1.15;letter-spacing:-.025em}.launch-section p{font-size:16px;line-height:1.65}.launch-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.launch-heading>p{max-width:390px}.launch-heading>div>p:not(.launch-kicker){max-width:630px;margin-top:18px}.launch-heading>button{flex:none}.launch-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.launch-demo-grid article{min-width:0;border:1px solid #d4dacb;border-radius:16px;overflow:hidden;background:var(--launch-tone)}.launch-demo-label{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;font-size:12px;font-weight:700}.launch-demo-label a{display:inline-flex;align-items:center;min-height:44px}.launch-demo-grid video{width:100%;display:block;aspect-ratio:1.968;object-fit:contain;background:#eef0e8}.launch-demo-grid h3{margin:18px 20px 5px}.launch-demo-grid article>p{margin:0 20px 22px;font-size:14px}.launch-proof>.launch-small{margin-top:18px}.launch-story{display:grid;grid-template-columns:1.2fr 1fr;gap:0 64px;border-top:1px solid #d4dacb}.launch-story>.launch-kicker{grid-column:1/-1}.launch-story>div p{margin-bottom:18px}.launch-story a,.launch-made>a,.launch-team a{display:inline-flex;align-items:center;min-height:44px;font-weight:650}.launch-season .mm-family-heading h2{font-size:clamp(27px,3vw,44px)!important;line-height:1.2!important;letter-spacing:-.035em!important}.launch-season .mm-family-heading p{margin-top:10px;line-height:1.5}.launch-made{background:#eee9f9;border-radius:20px;margin:40px auto}.launch-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.launch-project-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;height:auto}.launch-project-grid figcaption{font-size:12px;line-height:1.6;margin:14px 0 20px}.launch-made>p:not(.launch-kicker){max-width:780px;font-size:14px}.launch-funding{border-top:1px solid #d4dacb}.launch-funding-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#cdd5c3;border:1px solid #cdd5c3;border-radius:14px;overflow:hidden;margin-bottom:25px}.launch-funding-grid article{padding:28px;background:#edf0e4}.launch-funding-grid span{display:block;color:#626b55;font-size:12px;margin-bottom:26px}.launch-funding-grid h3{margin-bottom:12px}.launch-funding-grid p{font-size:14px}.launch-team{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.launch-team>.launch-kicker{grid-column:1/-1}.launch-team>div p{margin-bottom:20px}.launch-join{display:grid;grid-template-columns:1fr 1fr;gap:64px;background:#22271f;color:#f6f7ef;border-radius:20px;scroll-margin-top:100px}.launch-join h2{margin-bottom:22px}.launch-join p{color:#f6f7ef}.launch-join .launch-small{color:#c7cfbb!important;margin-top:16px}.launch-join form{align-self:center;min-width:0}.launch-join form>label:not(.launch-consent){display:grid;gap:10px;font-size:14px}.launch-join input[type=email]{width:100%;background:#f6f7ef;border:1px solid #afba9d;color:#22271f;border-radius:8px;font:inherit;font-size:16px;min-height:54px;padding:14px}.launch-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.5;font-size:13px;padding:20px 0;cursor:pointer}.launch-consent input{width:20px;height:20px;flex:none;margin-top:1px;accent-color:#d8ff3e}.launch-join button{width:100%;border-color:#d8ff3e}.launch-join [data-launch-status]:empty{display:none}.launch-join [data-launch-status]{font-size:14px;line-height:1.5;padding:15px 0}.launch-join input:focus-visible{outline:3px solid #d8ff3e;outline-offset:3px}.launch-final{text-align:center;padding-block:100px}.launch-final h2{margin-bottom:30px}.launch-suite{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0}.launch-suite>a{padding:26px 20px;border:1px solid #d4dacb;border-radius:12px;text-decoration:none}.launch-suite>a:nth-child(1){background:#d8e8d2}.launch-suite>a:nth-child(2){background:#ffd6e7}.launch-suite>a:nth-child(3){background:#ffddba}.launch-suite>a:nth-child(4){background:#ded4ff}.launch-suite span{font-size:11px}.launch-suite h3{margin:28px 0 14px}.launch-suite p{font-size:14px}.launch-suite b{display:block;margin-top:25px;font-size:13px}.launch-why{max-width:960px}.launch-why p:not(.launch-kicker){margin-top:24px;max-width:720px}.launch-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:35px 0 0}.launch-roadmap li{padding-top:18px;border-top:3px solid #bacc98}.launch-roadmap span{font-size:11px;font-weight:700;letter-spacing:.07em}.launch-roadmap h3{margin:25px 0 14px}.launch-roadmap p{font-size:14px}.launch-roadmap a{display:inline-flex;min-height:44px;align-items:center}.launch-faq{max-width:960px}.launch-faq h2{margin-bottom:30px}.launch-faq details{border-bottom:1px solid #ccd3c1;padding:18px 0}.launch-faq summary{min-height:44px;font-size:19px;cursor:pointer;line-height:1.4}.launch-faq details p{padding:14px 0 10px;max-width:720px}.launch-section :is(a,button,summary):focus-visible,.launch-hero a:focus-visible{outline:3px solid #7956ae;outline-offset:4px}.launch-section [hidden]{display:none!important}
@media(min-width:1101px){.momentium-shell.mm-polished .mm-header>nav[aria-label="Main navigation"]{gap:20px}}
@media(max-width:1100px){.momentium-shell.mm-polished .mm-header>nav[aria-label="Main navigation"]>a.launch-nav{display:inline-flex;padding:8px 12px}.momentium-shell.mm-polished .mm-header>nav[aria-label="Main navigation"]{gap:10px}.launch-hero{gap:30px}.launch-suite{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.momentium-shell.mm-polished .mm-header{gap:6px;padding-inline:12px}.momentium-shell.mm-polished .mm-header .wordmark{font-size:20px}.momentium-shell.mm-polished .mm-header>nav[aria-label="Main navigation"]{gap:7px}.momentium-shell.mm-polished .mm-header>nav[aria-label="Main navigation"]>a{font-size:11px}.momentium-shell.mm-polished .mm-header>nav[aria-label="Main navigation"]>a.launch-nav{padding:8px 9px}.momentium-shell.mm-polished .mm-header .mm-launch-button{display:none}.launch-section,.launch-hero{padding:44px 20px}.launch-hero{grid-template-columns:1fr;gap:30px}.launch-hero h1{font-size:clamp(64px,14vw,98px)!important}.launch-lead{font-size:18px!important}.launch-actions{gap:9px}.launch-actions a{font-size:13px;padding:12px 16px}.launch-hero-art{max-width:480px;width:100%}.launch-hero-art>img{aspect-ratio:1.25;object-fit:cover;border-radius:90px 90px 12px 12px}.launch-heading{display:block}.launch-heading>button,.launch-heading>a{margin-top:22px}.launch-heading>p{margin-top:20px}.launch-demo-grid{grid-template-columns:1fr;gap:18px}.launch-story,.launch-team,.launch-join{grid-template-columns:1fr;gap:24px}.launch-story>.launch-kicker,.launch-team>.launch-kicker{margin-bottom:0!important}.launch-project-grid{grid-template-columns:1fr;gap:12px}.launch-project-grid img{max-height:400px;object-fit:contain}.launch-made{border-radius:0;margin-block:24px}.launch-funding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-funding-grid article{padding:20px 14px}.launch-funding-grid h3{font-size:20px;overflow-wrap:anywhere}.launch-funding-grid p{font-size:13px}.launch-join{border-radius:0}.launch-roadmap{grid-template-columns:1fr}.launch-suite{grid-template-columns:1fr 1fr}.launch-suite>a{padding:20px 14px}.launch-suite h3{font-size:20px}.launch-final{padding-block:64px}.launch-section h2{font-size:37px!important}}
@media(prefers-reduced-motion:reduce){.launch-season .mm-ribbon *{animation:none!important}.launch-season{scroll-behavior:auto}}
.launch-project-grid video{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#eee9f9;border-radius:10px}
@media(min-width:701px){.launch-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:370px){.launch-hero h1{font-size:56px!important}.momentium-shell.mm-polished .mm-header{gap:4px;padding-inline:10px}.momentium-shell.mm-polished .mm-header .wordmark{font-size:18px}.momentium-shell.mm-polished .mm-header>nav[aria-label="Main navigation"]{gap:5px}.momentium-shell.mm-polished .mm-header>nav[aria-label="Main navigation"]>a{font-size:10px}.momentium-shell.mm-polished .mm-header>nav[aria-label="Main navigation"]>a.launch-nav{padding-inline:8px}}

/* Readable discipline filters on the light sticky bar. */
.momentium-shell .mm-filter-row{background:#f6f7ef!important;color:#22271f!important}.momentium-shell .mm-filter-row .mm-filters button{color:#22271f!important;background:#f6f7ef!important;border-color:#737b6c!important;opacity:1!important}.momentium-shell .mm-filter-row .mm-filters button:hover{background:#e4e9dc!important;border-color:#22271f!important}.momentium-shell .mm-filter-row .mm-filters button[aria-pressed="true"]{background:#d8ff3e!important;color:#22271f!important;border-color:#22271f!important}.momentium-shell .mm-filter-row .mm-filter-count{color:#394331!important;opacity:1!important}.momentium-shell .mm-filter-row .mm-filters button:focus-visible{outline:3px solid #6045aa!important;outline-offset:3px}

/* Images stand on their own; retain media controls and accessible labels. */
.pc-caption,figure:not(.journey-hero)>figcaption,.app-promo-art figcaption,.about-mosaic>p,.journey-note{display:none!important}
