.mei-landing{--m-color-canvas:var(--m-color-campaign-canvas);--m-color-surface:var(--m-color-campaign-canvas);--m-color-subtle:var(--m-color-campaign-canvas);--m-color-text:var(--m-color-campaign-text);--m-color-text-secondary:var(--m-color-campaign-secondary);--m-color-accent:var(--m-color-campaign-text);--m-color-selected:var(--m-color-campaign-accent);--m-color-on-selected:var(--m-color-campaign-text);--m-color-divider:var(--m-color-campaign-divider);--m-color-outline:var(--m-color-campaign-outline);--m-color-focus:var(--m-color-campaign-outline);--m-color-action:var(--m-color-campaign-text);--m-color-action-hover:var(--m-color-campaign-text);--m-color-action-pressed:var(--m-color-campaign-text);--m-color-on-action:var(--m-color-campaign-canvas);--m-type-body-size:var(--m-type-campaign-body-size);--m-type-body-line:var(--m-type-campaign-body-line);--m-type-body-strong-size:var(--m-type-campaign-body-size);--m-type-label-size:var(--m-type-campaign-body-size);--m-type-meta-size:var(--m-type-campaign-body-size);font-size:var(--m-type-campaign-body-size);line-height:var(--m-type-campaign-body-line)}.mei-landing h2{letter-spacing:var(--m-type-campaign-statement-tracking)}.mei-research-top>div{grid-column:1/-1}.mei-landing ::selection{color:var(--m-color-on-campaign-accent);background:var(--m-color-campaign-accent)}.mei-space{padding-block:var(--m-space-campaign-section)}.mei-kicker{align-items:center;gap:var(--m-space-sm);font-size:var(--m-type-campaign-label-size);line-height:var(--m-type-campaign-label-line);font-weight:var(--m-type-campaign-label-weight);align-self:start;margin-block-end:var(--m-space-xl);display:flex}.mei-kicker>span{width:var(--m-space-sm);height:var(--m-space-sm);border-radius:var(--m-radius-avatar-percent);background:var(--m-color-accent)}.mei-hero{column-gap:var(--m-space-section);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding-block-start:var(--m-space-section);display:grid}.mei-hero-copy{padding-block:var(--m-space-xl)}.mei-hero h1{font-size:clamp(var(--m-type-campaign-compact-size), 7.7vw, var(--m-type-campaign-display-size));line-height:var(--m-type-campaign-display-line);letter-spacing:var(--m-type-campaign-display-tracking)}.mei-hero-slop{font-size:clamp(var(--m-type-title-size), 4.5vw, var(--m-type-campaign-heading-size));line-height:var(--m-type-campaign-statement-line);letter-spacing:var(--m-type-campaign-statement-tracking);font-weight:var(--m-type-campaign-display-weight);color:var(--m-color-text-secondary);margin-block-start:var(--m-space-xs)}.mei-lead{max-width:var(--m-layout-form-max);margin-block:var(--m-space-xxl);font-size:var(--m-type-campaign-lead-size);line-height:var(--m-type-campaign-lead-line);color:var(--m-color-text-secondary)}.mei-hero-actions{align-items:flex-start;gap:var(--m-space-md);flex-direction:column;display:flex}.mei-text-link{align-items:center;gap:var(--m-space-sm);min-height:var(--m-size-target);font-size:var(--m-type-body-size);font-weight:var(--m-type-label-weight);text-decoration:none;display:inline-flex}.mei-text-link:hover{text-decoration:underline}.mei-text-link .m-icon{transition:transform var(--m-motion-standard) var(--m-easing-standard);flex-shrink:0}.mei-text-link:hover .m-icon{transform:translateX(var(--m-space-xs))}.mei-portrait{flex-direction:column;align-self:stretch;min-width:0;display:flex}.mei-photo-window{border-radius:var(--m-radius-media) calc(var(--m-radius-sheet) * 7) var(--m-radius-media) var(--m-radius-media);background:var(--m-color-subtle);flex:1;overflow:hidden}.mei-photo-window img{aspect-ratio:.9;object-fit:cover;object-position:49% center;width:100%;height:100%;transition:transform calc(var(--m-motion-sheet) * 3) var(--m-easing-standard)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mei-photo-window:hover img{transform:scale(1.035)}}.mei-portrait figcaption{gap:var(--m-space-xs) var(--m-space-lg);flex-wrap:wrap}.mei-portrait figcaption span{color:var(--m-color-text)}.mei-hero-bottom{justify-content:space-between;align-items:center;gap:var(--m-space-xl);padding-block:var(--m-space-xl);border-block:var(--m-layout-divider-width) solid var(--m-color-divider);font-size:var(--m-type-body-size);color:var(--m-color-text-secondary);grid-column:1/-1;margin-block-start:var(--m-space-section);display:flex}.mei-hero-bottom a{align-items:center;gap:var(--m-space-sm);min-height:var(--m-size-target);text-decoration:none;display:inline-flex}.mei-hero-bottom .m-icon{transform:rotate(90deg)}.mei-letter{gap:var(--m-space-page);grid-template-columns:minmax(0,.7fr) minmax(0,2fr);display:grid}.mei-letter h2{font-size:clamp(var(--m-type-campaign-statement-size), 3.65vw, var(--m-type-campaign-heading-size))}.mei-letter-body{gap:var(--m-space-xxl);color:var(--m-color-text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--m-space-section);display:grid}.mei-research{background:var(--m-color-canvas);border-block:var(--m-layout-divider-width) solid var(--m-color-divider)}.mei-research-top{justify-content:space-between;align-items:end;gap:var(--m-space-page);display:flex}.mei-research-top h2{width:65%}.mei-research-note{max-width:26ch;color:var(--m-color-text-secondary);font-size:var(--m-type-body-size)}.mei-research-strips{gap:var(--m-space-lg);flex-direction:column;margin-block-start:var(--m-space-section);display:flex}.mei-research-strip{overflow:hidden}.mei-marquee-track{width:max-content;animation:90s linear infinite mei-marquee-left;display:flex}.mei-research-strip[data-direction=right] .mei-marquee-track{animation-name:mei-marquee-right}.mei-research-strip:hover .mei-marquee-track,.mei-research-strip:focus-within .mei-marquee-track{animation-play-state:paused}.mei-strip-set{gap:var(--m-space-xl);padding-inline-end:var(--m-space-xl);display:flex}.mei-figure{color:var(--m-color-text);font-weight:var(--m-type-campaign-figure-weight);line-height:var(--m-type-campaign-figure-line);letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.mei-marquee-card{gap:var(--m-space-xs);width:min(64vw, var(--m-layout-form-max));border:var(--m-layout-divider-width) solid var(--m-color-divider);border-radius:var(--m-radius-media);padding:var(--m-space-md) var(--m-space-lg);background:var(--m-color-surface);overflow-wrap:anywhere;flex-direction:column;flex:none;display:flex}.mei-marquee-card .mei-kicker{margin-block-end:0}.mei-marquee-card .mei-figure{font-size:clamp(var(--m-type-campaign-statement-size), 2.4vw, var(--m-type-campaign-compact-size));margin-block-end:var(--m-space-xs)}.mei-marquee-card h3{font-size:clamp(var(--m-type-section-size), 1.2vw, var(--m-type-campaign-lead-size));max-width:var(--m-layout-reading-max);line-height:1.2}.mei-marquee-card .mei-card-text{-webkit-line-clamp:2;color:var(--m-color-text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mei-marquee-card .mei-study-note{-webkit-line-clamp:1;font-size:var(--m-type-meta-size);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mei-marquee-card .mei-text-link{margin-block-start:var(--m-space-sm)}@keyframes mei-marquee-left{to{transform:translate(-33.3333%)}}@keyframes mei-marquee-right{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}.mei-study-note{font-size:var(--m-type-body-size);color:var(--m-color-text-secondary)}.mei-response{border-inline-start:var(--m-layout-focus-width) solid var(--m-color-on-selected);font-weight:var(--m-type-body-strong-weight);padding-inline-start:var(--m-space-lg)}.mei-context{border-block:var(--m-layout-divider-width) solid var(--m-color-outline);margin-block-start:var(--m-space-section)}.mei-context>div{max-width:var(--m-layout-reading-max);margin-inline-start:auto;padding-block-end:var(--m-space-xl)}.mei-context>div>p+p{margin-block-start:var(--m-space-lg)}.mei-difference{gap:var(--m-space-campaign-section);border-block-end:var(--m-layout-divider-width) solid var(--m-color-divider);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.mei-difference>header{top:var(--m-space-section);align-self:start;position:sticky}.mei-difference h2{font-size:clamp(var(--m-type-campaign-statement-size), 4.5vw, var(--m-type-campaign-heading-size));line-height:var(--m-type-campaign-statement-line)}.mei-difference header>p:last-child{color:var(--m-color-text-secondary);margin-block-start:var(--m-space-xl)}.mei-comparison{border-block-end:var(--m-layout-divider-width) solid var(--m-color-divider)}.mei-comparison>div{gap:var(--m-space-xl);padding-block:var(--m-space-xl);border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.mei-comparison>div>span{color:var(--m-color-text-secondary)}.mei-comparison>div>strong{font-weight:var(--m-type-body-strong-weight)}.mei-comparison-head{font-size:var(--m-type-label-size);font-weight:var(--m-type-label-weight)}.mei-comparison-head span:last-child{color:var(--m-color-text)}.mei-comparison-note{color:var(--m-color-text-secondary);font-size:var(--m-type-meta-size);grid-column:2}.mei-promises{gap:var(--m-space-campaign-section);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.mei-promises-title{top:var(--m-space-section);position:sticky}.mei-promises-title h2 span{color:var(--m-color-accent)}.mei-promises-title>p:last-child{max-width:var(--m-layout-form-max);color:var(--m-color-text-secondary);margin-block-start:var(--m-space-xxl)}.mei-promise-list article{gap:var(--m-space-xl);border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider);padding-block:var(--m-space-xxl) var(--m-space-section);display:flex}.mei-promise-index{font-size:var(--m-type-body-size);color:var(--m-color-text-secondary);padding-block-start:var(--m-space-xs)}.mei-promise-list article>div{overflow-wrap:anywhere;min-width:0}.mei-promise-list h3{margin-block-end:var(--m-space-lg)}.mei-promise-list p{color:var(--m-color-text-secondary);margin-block-end:var(--m-space-lg)}.mei-outside{align-items:center;gap:var(--m-space-page);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.mei-outside figure img{aspect-ratio:1.08;object-fit:cover;border-radius:calc(var(--m-radius-sheet) * 7) var(--m-radius-media) var(--m-radius-media) var(--m-radius-media);width:100%}.mei-outside h2{margin-block-end:var(--m-space-xxl)}.mei-outside>div>p:not(.mei-kicker){max-width:var(--m-layout-form-max);color:var(--m-color-text-secondary)}.mei-outside .mei-outside-note{margin-block-start:var(--m-space-xl)}.mei-questions{gap:var(--m-space-page);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.mei-coming{gap:var(--m-space-page);border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider);padding-block:var(--m-space-page) var(--m-space-campaign-section);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.mei-coming h2{font-size:clamp(var(--m-type-campaign-compact-size), 6.5vw, var(--m-type-campaign-display-size));letter-spacing:var(--m-type-campaign-display-tracking)}.mei-coming h2 span{color:var(--m-color-accent)}.mei-coming-desc{color:var(--m-color-text-secondary);font-size:var(--m-type-body-size);max-width:var(--m-layout-form-max);margin-block-start:var(--m-space-lg)}.mei-waitlist-card{background:var(--m-color-canvas);border:var(--m-layout-divider-width) solid var(--m-color-outline);border-radius:var(--m-radius-sheet);padding:var(--m-space-xxl)}.mei-waitlist-card h3{font-size:var(--m-type-title-size);margin-block-end:var(--m-space-xs)}.mei-coming-sub{color:var(--m-color-text-secondary);font-size:var(--m-type-body-size);margin-block-end:var(--m-space-lg)}.mei-waitlist-form{width:100%}.waitlist-input-group{gap:var(--m-space-sm);align-items:stretch;display:flex}.waitlist-input{min-width:0;padding:var(--m-space-md) var(--m-space-lg);border:var(--m-layout-focus-width) solid var(--m-color-outline);border-radius:var(--m-radius-control);background:var(--m-color-card);color:var(--m-color-text);font-family:inherit;font-size:var(--m-type-body-size);transition:border-color var(--m-motion-sheet) var(--m-easing-standard);flex:1}.waitlist-input:focus{border-color:var(--m-color-on-selected);outline:none}.waitlist-message{font-size:var(--m-type-body-size);color:var(--m-color-accent);font-weight:var(--m-type-body-strong-weight);margin-block-start:var(--m-space-sm)}.mei-approach-link{margin-block-start:var(--m-space-xl)}@media (width<=960px){.mei-coming{gap:var(--m-space-xxl);grid-template-columns:minmax(0,1fr)}.mei-difference{grid-template-columns:minmax(0,1fr)}.mei-comparison-note{grid-column:1}}@media (width<=480px){.waitlist-input-group{flex-direction:column}}.mei-landing .footer-top{align-items:start}.mei-landing.mei-motion-ready .mei-reveal{opacity:0;transform:translateY(var(--m-space-xxl));transition:opacity calc(var(--m-motion-sheet) * 3) var(--m-easing-standard), transform calc(var(--m-motion-sheet) * 3) var(--m-easing-standard)}.mei-landing.mei-motion-ready .mei-reveal.mei-arrived{opacity:1;transform:translateY(0)}.mei-landing.mei-motion-ready .mei-comparison>div:nth-child(2){transition-delay:var(--m-motion-feedback)}.mei-landing.mei-motion-ready .mei-comparison>div:nth-child(3){transition-delay:calc(var(--m-motion-feedback) * 2)}@media (width<=960px){.mei-hero{column-gap:var(--m-space-xl)}.mei-hero h1,.mei-coming h2{letter-spacing:var(--m-type-campaign-compact-tracking)}.mei-hero-copy{padding-block-start:0}.mei-letter{gap:var(--m-space-lg);grid-template-columns:minmax(0,1fr)}.mei-letter h2{max-width:var(--m-layout-reading-max)}.mei-promises,.mei-difference{gap:var(--m-space-section)}.mei-research-strips{gap:var(--m-space-md)}.mei-strip-set{gap:var(--m-space-lg);padding-inline-end:var(--m-space-lg)}.mei-research-top{flex-direction:column;gap:0}.mei-research-top h2{width:100%}.mei-promises-title,.mei-difference>header{position:static}.mei-outside,.mei-questions{gap:var(--m-space-xxl)}}@media (width<=600px){.mei-space{padding-block:var(--m-space-page)}.mei-hero{grid-template-columns:minmax(0,1fr);padding-block-start:var(--m-space-xxl)}.mei-hero h1{font-size:clamp(var(--m-type-campaign-compact-size), 15vw, var(--m-type-campaign-display-size))}.mei-hero h1 br:nth-of-type(2){display:none}.mei-hero h1 span:before{content:" "}.mei-lead{margin-block:var(--m-space-xl)}.mei-hero-actions{gap:var(--m-space-xs)}.mei-portrait{margin-block-start:var(--m-space-xxl)}.mei-photo-window{border-start-end-radius:calc(var(--m-radius-sheet) * 5)}.mei-photo-window img{aspect-ratio:1.05}.mei-hero-bottom{padding-block:var(--m-space-md);gap:0 var(--m-space-lg);flex-wrap:wrap;margin-block-start:var(--m-space-xl)}.mei-letter-body,.mei-promises,.mei-outside,.mei-questions,.mei-difference{grid-template-columns:minmax(0,1fr)}.mei-marquee-card{width:min(78vw, var(--m-layout-form-max))}.mei-marquee-card .mei-card-text,.mei-marquee-card .mei-study-note{-webkit-line-clamp:unset;display:block;overflow:visible}.mei-letter-body{gap:var(--m-space-lg);margin-block-start:var(--m-space-xl)}.mei-comparison>div{gap:var(--m-space-xs);grid-template-columns:minmax(0,1fr)}.mei-comparison-note{grid-column:1}.mei-context{margin-block-start:var(--m-space-xxl)}.mei-promises{gap:var(--m-space-xxl)}.mei-promises h2 br{display:none}.mei-promises h2 br:after,.mei-promises h2 span:before{content:" "}.mei-promise-list article{padding-block:var(--m-space-xl) var(--m-space-xxl);gap:var(--m-space-lg)}.mei-outside{gap:var(--m-space-xxl)}.mei-outside figure img{aspect-ratio:1.3}.mei-coming{padding-block:var(--m-space-page)}.mei-coming>div{flex-direction:column;align-items:flex-start;margin-block-start:var(--m-space-xxl)}}@media (prefers-reduced-motion:reduce){.mei-landing *,.mei-landing :before,.mei-landing :after{transition:none!important;animation:none!important}.mei-research-strip{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mei-marquee-track{width:auto}.mei-marquee-track .mei-strip-set:nth-child(n+2){display:none}}.mei-voices{padding-block:0 var(--m-space-campaign-section)}.mei-voices-heading{justify-content:space-between;align-items:end;gap:var(--m-space-page);margin-block-end:var(--m-space-section);display:flex}.mei-voices-heading>p{max-width:var(--m-layout-form-max);color:var(--m-color-text-secondary);font-size:var(--m-type-body-size)}.mei-voices-spread{gap:var(--m-space-page);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.mei-voice{border-block-start:var(--m-layout-divider-width) solid var(--m-color-outline);padding-block:var(--m-space-xl)}.mei-voice-topic{color:var(--m-color-accent);font-size:var(--m-type-body-size);font-weight:var(--m-type-label-weight);margin-block-end:var(--m-space-xl)}.mei-voice blockquote{margin:0 0 var(--m-space-xl);font-size:var(--m-type-title-size);line-height:var(--m-type-title-line);letter-spacing:var(--m-type-title-tracking);text-wrap:pretty}.mei-voice-lead blockquote{font-size:clamp(var(--m-type-campaign-statement-size), 3.4vw, var(--m-type-campaign-compact-size));line-height:var(--m-type-campaign-compact-line);letter-spacing:var(--m-type-campaign-compact-tracking)}.mei-voice-author{gap:var(--m-space-xs);font-size:var(--m-type-body-size);flex-direction:column;margin-block-end:var(--m-space-lg);display:flex}.mei-voice-author span{color:var(--m-color-text-secondary);font-size:var(--m-type-body-size)}.mei-voice-context{color:var(--m-color-text-secondary);font-size:var(--m-type-body-size);max-width:var(--m-layout-form-max)}.mei-voice .mei-text-link{margin-block-start:var(--m-space-sm)}.mei-voices-footnote{color:var(--m-color-text-secondary);font-size:var(--m-type-body-size);margin-block-start:var(--m-space-xl)}@media (width<=600px){.mei-voices{padding-block-end:var(--m-space-page)}.mei-voices-heading{align-items:start;gap:var(--m-space-xl);flex-direction:column;margin-block-end:var(--m-space-xxl)}.mei-voices-spread{grid-template-columns:minmax(0,1fr);gap:0}}
