@layer ah.components{.marketing-frame{--ah-public-header-control-size:var(--ah-tap-target-minimum);--ah-public-header-icon-size:var(--ah-app-icon-size);overscroll-behavior:none;background:var(--ah-color-canvas);min-block-size:100dvh;color:var(--ah-color-text-primary);overflow-x:clip}.public-header-slot{block-size:calc(5rem + var(--ah-safe-top))}.public-header{z-index:80;background:var(--ah-color-surface-raised);box-shadow:var(--ah-shadow-topbar-divider);-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end:1px solid #0000;padding-block-start:var(--ah-safe-top);position:fixed;inset:0 0 auto}.public-header.is-scrolled,.public-header.is-menu-open,.public-header.is-pwa-guide{background:var(--ah-color-surface-raised);border-block-end-color:#0000}.public-header.is-pwa-guide .public-header__join{display:none}.public-header__shell{min-block-size:5rem;inline-size:min(100%,90rem);padding-inline:var(--ah-web-gutter);transition:min-block-size var(--ah-duration-normal) var(--ah-ease-standard);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav brand actions";align-items:center;gap:clamp(1rem,3vw,3rem);margin-inline:auto;display:grid}.public-header.is-scrolled .public-header__shell{min-block-size:4.25rem}.public-header__brand{color:var(--ah-color-brand-hover);grid-area:brand;justify-self:center}.public-nav{grid-area:nav;justify-self:start;align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.public-nav a:nth-last-child(-n+3){display:none}.public-nav a,.public-header__sign-in{color:var(--ah-color-text-secondary);letter-spacing:0;white-space:nowrap;font-size:1rem;font-weight:400;line-height:1.25rem;position:relative}.public-nav a:after{background:var(--ah-color-brand-hover);content:"";block-size:2px;inline-size:0;transition:inline-size .18s var(--ah-ease-standard);position:absolute;inset:auto 50% -.65rem;transform:translate(-50%)}.public-nav a:hover,.public-header__sign-in:hover{color:var(--ah-color-text-primary)}.public-nav a:hover:after{inline-size:100%}.public-header__actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.public-header__actions .locale-switcher{margin-inline-end:.25rem}.public-header .locale-switcher--compact .ah-select__trigger,.public-header .locale-switcher--compact .ah-select__visual{inline-size:var(--ah-public-header-control-size);block-size:var(--ah-public-header-control-size);min-inline-size:var(--ah-public-header-control-size);min-block-size:var(--ah-public-header-control-size)}.public-header__sign-in{align-items:center;min-block-size:2.75rem;padding-inline:1rem;display:inline-flex}.public-header__join{border-radius:var(--ah-action-radius);background:var(--ah-gradient-brand);block-size:3rem;min-block-size:3rem;color:var(--ah-color-brand-on);font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:.2px;line-height:var(--ah-type-label-line-height);justify-content:center;align-items:center;padding:0 1.5rem;transition:background-color .15s,transform .15s;display:inline-flex}.public-header__join:hover{background:var(--ah-gradient-brand);transform:translateY(-1px)}@media (min-width:1025px){.public-header__join{font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-label-weight);letter-spacing:.2px;padding-inline:2rem;line-height:1.6875rem}}@media (min-width:1350px){.public-nav{gap:0}.public-nav a,.public-header__sign-in{padding:0 1.25rem;font-size:1.125rem;line-height:1.5rem}.public-header__join{padding-inline:1.25rem}}@media (min-width:1440px){.public-nav a,.public-header__sign-in{padding:0 1.5rem;font-size:1.25rem;line-height:1.5rem}.public-header__join{padding-inline:2rem}}@media (max-width:30rem){.public-header__brand.ah-brand-lockup{gap:var(--ah-space-1)}.public-header__brand .ah-brand-lockup__marks{block-size:1.5rem;inline-size:1.5rem}.public-header__actions{gap:var(--ah-space-1)}.public-header .public-header__join{padding-inline:var(--ah-space-2);font-size:var(--ah-type-label-small-size)}}@media (max-width:22rem){.public-header .public-header__join{display:none}}.public-header__grid{inline-size:var(--ah-public-header-control-size);block-size:var(--ah-public-header-control-size);border-radius:var(--ah-radius-round);color:var(--ah-color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.public-header__grid svg,.public-header .locale-switcher__glyph{inline-size:var(--ah-public-header-icon-size);block-size:var(--ah-public-header-icon-size)}.public-menu{z-index:70;visibility:hidden;pointer-events:none;position:fixed;inset:0}.public-menu.is-open{visibility:visible;pointer-events:auto}.public-menu__scrim{background:var(--ah-color-scrim);opacity:0;border:0;transition:opacity .22s;position:absolute;inset:0}.public-menu.is-open .public-menu__scrim{opacity:1}.public-menu__panel{inset:calc(5rem + var(--ah-safe-top) + .75rem) .75rem .75rem auto;border-radius:var(--ah-radius-xl);background:var(--ah-color-surface);inline-size:min(100%,30rem);box-shadow:var(--ah-shadow-high);transition:transform .3s var(--ah-ease-enter);align-content:start;gap:2.5rem;padding:clamp(2rem,6vw,4rem);display:grid;position:absolute;transform:translate(100%)}.public-menu.is-open .public-menu__panel{transform:none}.public-menu__kicker,.marketing-kicker{color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);text-transform:uppercase;margin:0}.public-menu__links,.public-menu__columns nav{display:grid}.public-menu__links a{border-block-end:1px solid var(--ah-color-border-subtle);font-size:var(--ah-type-heading-medium-size);font-weight:var(--ah-type-heading-medium-weight);letter-spacing:var(--ah-type-heading-medium-letter-spacing);line-height:var(--ah-type-heading-medium-line-height);padding-block:.7rem}.public-menu__columns{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.public-menu__columns nav{gap:.75rem}.public-menu__columns strong{color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height)}.public-menu__social{gap:1rem;display:grid}.public-social-links__list{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.public-social-links__link{inline-size:var(--ah-tap-target-comfortable);block-size:var(--ah-tap-target-comfortable);border:1px solid var(--ah-color-border-subtle);border-radius:var(--ah-radius-round);color:var(--ah-color-text-primary);transition:border-color var(--ah-duration-fast) var(--ah-ease-standard), color var(--ah-duration-fast) var(--ah-ease-standard), background-color var(--ah-duration-fast) var(--ah-ease-standard), transform var(--ah-duration-fast) var(--ah-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.public-social-links__icon{flex:none;block-size:1.35rem;inline-size:1.35rem;display:block}.public-social-links__icon--threads{block-size:1.45rem;inline-size:1.45rem}.public-social-links__link:active{transform:scale(.94)}.public-social-links__link:hover,.public-social-links__link:focus-visible{border-color:var(--ah-color-brand);color:var(--ah-color-brand);background:color-mix(in srgb, var(--ah-color-brand) 8%, transparent)}.public-social-links__link:focus-visible{outline:2px solid var(--ah-color-brand);outline-offset:3px}.public-social-links--footer .public-social-links__link{border-color:color-mix(in srgb, var(--ah-color-text-inverse) 34%, transparent);color:var(--ah-color-text-inverse)}.public-social-links--footer .public-social-links__link:hover,.public-social-links--footer .public-social-links__link:focus-visible{border-color:var(--ah-color-brand-on);color:var(--ah-color-brand-on);background:color-mix(in srgb, var(--ah-color-text-inverse) 8%, transparent)}.public-social-links--footer .public-social-links__link:focus-visible{outline-color:var(--ah-color-brand-on)}.public-social-links--menu .public-social-links__list{gap:.875rem}.public-social-links--menu .public-social-links__link{background:color-mix(in srgb, var(--ah-color-surface-raised) 55%, transparent)}.public-social-links--menu .public-social-links__link:hover,.public-social-links--menu .public-social-links__link:focus-visible{background:color-mix(in srgb, var(--ah-color-brand) 8%, var(--ah-color-surface-raised))}.public-mobile-navigation{display:none}.marketing-site{overflow:clip}.marketing-site :is(h1,h2,h3)[tabindex="-1"]:focus{outline:0}.public-header.is-pwa-hide-join .public-header__join,.public-nav-label--pwa,html[data-ah-standalone=true] .public-nav-label--web{display:none}html[data-ah-standalone=true] .public-nav-label--pwa{display:block}.marketing-loading{min-block-size:calc(100dvh - 5rem - var(--ah-safe-top));place-items:center;display:grid}.marketing-loading__indicator{background:var(--ah-color-border-default);block-size:2px;inline-size:2.5rem;display:block;overflow:hidden}.marketing-loading__indicator:after{background:var(--ah-color-brand);content:"";block-size:100%;inline-size:55%;animation:marketing-loading-slide .9s var(--ah-ease-standard) infinite alternate;display:block}.pwa-public-guide{inline-size:min(100%,44rem);min-block-size:calc(100dvh - 5rem - var(--ah-safe-top));padding:clamp(3rem, 7vw, 5.5rem) var(--ah-web-gutter) calc(4rem + var(--ah-safe-bottom));margin-inline:auto}.pwa-public-guide--loading{place-items:center;display:grid}.pwa-public-guide__intro{gap:var(--ah-text-title-body-gap);border-block-end:1px solid var(--ah-color-border-default);padding-block-end:2.25rem;display:grid}.pwa-public-guide__intro h1,.pwa-public-guide__copy h2{font-family:var(--ah-font-display);margin:0}.pwa-public-guide__intro h1{font-size:var(--ah-type-display-medium-size);font-weight:var(--ah-type-display-medium-weight);letter-spacing:var(--ah-type-display-medium-letter-spacing);line-height:var(--ah-type-display-medium-line-height)}.pwa-public-guide__intro>p:last-child,.pwa-public-guide__copy>p{color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height)}.pwa-public-guide__items{gap:0;margin:0;padding:0;list-style:none;display:grid}.pwa-public-guide__item{border-block-end:1px solid var(--ah-color-border-default);grid-template-columns:minmax(12rem,.78fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,5vw,3rem);padding-block:2rem;display:grid}.pwa-public-guide__media{aspect-ratio:4/3;border-radius:var(--ah-media-radius);background:var(--ah-color-surface-muted);position:relative;overflow:hidden}.pwa-public-guide__media img{object-fit:cover;filter:saturate(.85)contrast(1.03)}.pwa-public-guide__copy{justify-items:start;gap:var(--ah-text-title-body-gap);display:grid}.pwa-public-guide__copy>span,.pwa-public-guide__item-heading>span{color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height)}.pwa-public-guide__copy h2{font-size:var(--ah-type-heading-medium-size);font-weight:var(--ah-type-heading-medium-weight);letter-spacing:var(--ah-type-heading-medium-letter-spacing);line-height:var(--ah-type-heading-medium-line-height)}.pwa-public-guide__item-heading{justify-content:space-between;align-items:center;gap:1rem;inline-size:100%;display:flex}.pwa-public-guide__item-heading .marketing-kicker{color:var(--ah-color-text-secondary)}.pwa-public-guide__meta{font-weight:var(--ah-type-caption-weight);letter-spacing:var(--ah-type-caption-letter-spacing);line-height:var(--ah-type-caption-line-height);color:var(--ah-color-text-secondary)!important;font-size:var(--ah-type-caption-size)!important}.pwa-public-guide__soon{background:var(--ah-color-surface-muted);inline-size:fit-content;font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);padding:.4rem .65rem;color:var(--ah-color-text-secondary)!important;font-size:var(--ah-type-label-small-size)!important}.marketing-frame:has(.pwa-companion-preview){background:var(--ah-color-text-primary)}.marketing-frame:has(.pwa-companion-preview) .public-header-slot{background:var(--ah-color-surface-raised)}.marketing-frame:has(.pwa-companion-preview) .public-header{border-block-end-color:color-mix(in srgb, var(--ah-color-text-inverse) 14%, transparent);background:var(--ah-color-surface-raised);color:var(--ah-color-text-primary)}.marketing-frame:has(.pwa-companion-preview) .public-header :is(.public-nav a,.public-header__sign-in,.public-header__grid){color:var(--ah-color-text-secondary)}.marketing-frame:has(.pwa-companion-preview) .public-header :is(.public-nav a,.public-header__sign-in,.public-header__grid):hover{color:var(--ah-color-text-primary)}.marketing-frame:has(.pwa-companion-preview) .public-mobile-navigation{border-block-start-color:var(--ah-color-border-subtle);background:var(--ah-color-surface-raised);box-shadow:none}.marketing-frame:has(.pwa-companion-preview) .public-mobile-navigation a:not(.is-active){color:var(--ah-color-text-secondary)}.marketing-frame:has(.pwa-companion-preview) .public-mobile-navigation a.is-active{color:var(--ah-color-text-primary)}.pwa-companion-preview{block-size:calc(100svh - 5rem - var(--ah-safe-top));background:var(--ah-color-canvas);min-block-size:36rem;color:var(--ah-color-text-primary);position:relative;overflow:hidden}.pwa-companion-preview__stage{gap:var(--ah-space-3);block-size:100%;padding:clamp(var(--ah-space-5), 4vh, var(--ah-space-8)) var(--ah-web-gutter) calc(clamp(var(--ah-space-5), 4vh, var(--ah-space-8)) + var(--ah-safe-bottom));isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.pwa-companion-preview__meta,.pwa-companion-preview__experience,.pwa-companion-preview__privacy,.pwa-companion-preview__noscript{z-index:2;position:relative}.pwa-companion-preview__meta{justify-content:space-between;align-items:flex-start;gap:var(--ah-space-6);background:var(--ah-color-canvas);display:flex}.pwa-companion-preview__eyebrow,.pwa-companion-preview__assistant-label{color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);text-transform:uppercase}.pwa-companion-preview__status-row{align-items:center;gap:var(--ah-space-4);display:flex}.pwa-companion-preview__status-row p{align-items:center;gap:var(--ah-space-2);color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);display:inline-flex}.pwa-companion-preview__status-row p>span{border-radius:var(--ah-radius-round);background:var(--ah-color-success);flex:none;block-size:.45rem;inline-size:.45rem}.pwa-companion-preview__status-row button{min-block-size:var(--ah-tap-target-minimum);padding-inline:var(--ah-space-3);color:var(--ah-color-text-secondary);cursor:pointer;font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);background:0 0;border:0}.pwa-companion-preview__status-row button:hover{color:var(--ah-color-text-primary)}.pwa-companion-preview__status-row button:focus-visible,.pwa-companion-preview__question a:focus-visible,.pwa-companion-preview__noscript:focus-visible{outline:3px solid var(--ah-color-focus-ring);outline-offset:3px}.pwa-companion-preview__experience{align-content:center;justify-items:center;min-block-size:0;display:grid}.pwa-companion-preview__presence{transform:translateY(var(--ah-space-6)) scale(.64);transition:transform var(--ah-duration-slow) var(--ah-ease-enter);place-items:center;display:grid}.pwa-companion-preview__presence .ah-mascot__svg{block-size:clamp(8rem,20vw,15rem);inline-size:clamp(8rem,20vw,15rem)}.pwa-companion-preview[data-ready=true] .pwa-companion-preview__presence{transform:translateY(0)scale(1)}.pwa-companion-preview__question{justify-items:center;gap:var(--ah-text-title-body-gap);opacity:0;text-align:center;max-block-size:0;inline-size:min(100%,54rem);transform:translateY(var(--ah-space-6));transition:max-block-size var(--ah-duration-slow) var(--ah-ease-enter), opacity var(--ah-duration-deliberate) var(--ah-ease-enter), transform var(--ah-duration-slow) var(--ah-ease-enter), visibility var(--ah-duration-slow) step-end;visibility:hidden;display:grid;overflow:hidden}.pwa-companion-preview[data-ready=true] .pwa-companion-preview__question{opacity:1;visibility:visible;max-block-size:30rem;transition-delay:.1s;transform:translateY(0)}.pwa-companion-preview__question h1{max-inline-size:18ch;color:var(--ah-color-text-primary);font-family:var(--ah-font-display);font-size:var(--ah-type-heading-large-size);font-weight:var(--ah-type-heading-large-weight);letter-spacing:var(--ah-type-heading-large-letter-spacing);line-height:var(--ah-type-heading-large-line-height)}.pwa-companion-preview__description{max-inline-size:36rem;color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height)}.pwa-companion-preview__question h2{color:var(--ah-color-text-primary);font-family:var(--ah-font-display);font-size:var(--ah-type-heading-small-size);font-weight:var(--ah-type-heading-small-weight);letter-spacing:var(--ah-type-heading-small-letter-spacing);line-height:var(--ah-type-heading-small-line-height);margin-block-start:calc(var(--ah-text-section-title-gap) - var(--ah-text-title-body-gap))}.pwa-companion-preview__question ul{justify-content:center;gap:var(--ah-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pwa-companion-preview__question a{min-block-size:var(--ah-tap-target-minimum);border:1px solid var(--ah-color-border-default);border-radius:var(--ah-radius-pill);padding-inline:var(--ah-space-4);background:color-mix(in srgb, var(--ah-color-surface) 68%, transparent);color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:var(--ah-type-label-letter-spacing);line-height:var(--ah-type-label-line-height);transition:border-color var(--ah-duration-fast) var(--ah-ease-standard), color var(--ah-duration-fast) var(--ah-ease-standard), transform var(--ah-duration-fast) var(--ah-ease-standard);justify-content:center;align-items:center;display:inline-flex}.pwa-companion-preview__question a:hover{border-color:var(--ah-color-brand);color:var(--ah-color-text-primary);transform:translateY(-.1rem)}.pwa-companion-preview__tap-hint{color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height)}.pwa-companion-preview__privacy{justify-self:center;align-items:flex-start;gap:var(--ah-space-3);background:var(--ah-color-canvas);max-inline-size:58rem;color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height);text-align:center;display:flex}.pwa-companion-preview__privacy svg{block-size:1.15rem;inline-size:1.15rem;color:var(--ah-color-success);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;margin-block-start:.1rem}.pwa-companion-preview__noscript{border-radius:var(--ah-action-radius);background:var(--ah-gradient-brand);block-size:3rem;min-block-size:3rem;color:var(--ah-color-brand-on);font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:.2px;line-height:var(--ah-type-label-line-height);justify-content:center;align-items:center;padding:0 1.5rem;display:inline-flex}@media (min-width:1025px){.pwa-companion-preview__noscript{font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-label-weight);letter-spacing:.2px;padding-inline:2rem;line-height:1.6875rem}}.marketing-entry-hero{display:none}.marketing-hero{min-block-size:max(38rem, calc(100vh - 6rem - var(--ah-safe-top)));min-block-size:max(38rem, calc(100dvh - 6rem - var(--ah-safe-top)));border-radius:var(--ah-radius-lg);background:var(--ah-color-text-primary);color:var(--ah-color-text-inverse);isolation:isolate;margin:0 clamp(.5rem,1vw,1rem) 1rem;display:grid;position:relative;overflow:hidden}.marketing-hero:after{z-index:1;background:color-mix(in srgb, var(--ah-color-text-primary) 44%, transparent);content:"";position:absolute;inset:0}.marketing-hero__copy-plane{z-index:2;min-block-size:inherit;min-inline-size:0;padding:clamp(3.5rem, 9vh, 6.5rem) var(--ah-grid-padding) clamp(1.5rem, 4vw, 3rem);grid-template-rows:minmax(0,1fr) auto;align-content:space-between;gap:3rem;display:grid;position:relative}.marketing-hero__content{align-content:center;gap:var(--ah-text-title-body-gap);align-self:end;max-inline-size:52rem;margin-block-end:clamp(2rem,6vh,4.5rem);display:grid}.marketing-hero__narrative{display:contents}.marketing-hero h1,.marketing-belief h2,.marketing-section-heading h2,.marketing-companion h2,.marketing-events h2,.marketing-membership h2,.marketing-faq h2,.marketing-facts h2,.marketing-final h2{font-family:var(--ah-font-display);margin:0}.marketing-hero h1{max-inline-size:100%;font-size:var(--ah-type-display-large-size);font-weight:var(--ah-type-display-large-weight);letter-spacing:var(--ah-type-display-large-letter-spacing);line-height:var(--ah-type-display-large-line-height);text-wrap:balance;gap:.08em;display:grid}.marketing-hero h1 span{inline-size:fit-content;max-inline-size:100%}:is(:lang(zh-Hant),:lang(zh-HK),:lang(zh-TW),:lang(ja),:lang(ko)) .marketing-hero h1 span{overflow-wrap:anywhere;white-space:normal}.marketing-hero .marketing-kicker,.marketing-hero h1 span,.marketing-hero__lead,.marketing-hero__brand-line,.marketing-hero__actions{animation:marketing-enter 1.1s var(--ah-ease-enter) both}.marketing-hero .marketing-kicker{animation-delay:.12s}.marketing-hero h1 span:first-child{animation-delay:.26s}.marketing-hero h1 span:nth-child(2){animation-delay:.42s}.marketing-hero__lead{animation-delay:.62s}.marketing-hero__brand-line{animation-delay:.76s}.marketing-hero__actions{animation-delay:.9s}.marketing-hero__lead{max-inline-size:34rem;color:var(--ah-color-text-on-dark-secondary);font-size:var(--ah-type-body-size);font-weight:var(--ah-type-body-weight);letter-spacing:var(--ah-type-body-letter-spacing);line-height:var(--ah-type-body-line-height)}.marketing-hero .marketing-kicker{color:var(--ah-color-text-inverse);align-items:center;gap:.5rem;display:inline-flex}.marketing-hero__brand-line{color:var(--ah-color-text-inverse);font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:var(--ah-type-label-letter-spacing);line-height:var(--ah-type-label-line-height)}.marketing-hero__actions,.marketing-final__actions{flex-wrap:wrap;gap:.75rem;display:flex}.marketing-hero__actions{margin-block-start:calc(var(--ah-text-body-action-gap) - var(--ah-text-title-body-gap))}.marketing-primary-action,.marketing-secondary-action{border-radius:var(--ah-action-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.marketing-primary-action{background:var(--ah-gradient-brand);block-size:3rem;min-block-size:3rem;color:var(--ah-color-brand-on);font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:.2px;line-height:var(--ah-type-label-line-height);padding:0 1.5rem}.marketing-primary-action:hover{background:var(--ah-gradient-brand);transform:translateY(-2px)}.marketing-secondary-action{border-color:var(--ah-color-border-default);background:var(--ah-color-surface);block-size:2.75rem;min-block-size:2.75rem;color:var(--ah-color-text-primary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:normal;padding:.75rem 1.5rem;line-height:1.6875rem}@media (min-width:1025px){.marketing-primary-action{font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-label-weight);letter-spacing:.2px;padding-inline:2rem;line-height:1.6875rem}}.marketing-secondary-action:hover{border-color:var(--ah-color-text-primary)}.ah-arrow-icon,.ah-check-icon{flex:none;block-size:1rem;inline-size:1rem}.marketing-hero__media,.marketing-method-cards__media,.marketing-meet-cards__media,.marketing-events__media,.marketing-final{position:relative;overflow:hidden}.marketing-hero__media img,.marketing-method-cards__media img,.marketing-meet-cards__media img,.marketing-events__media img,.marketing-final>img{object-fit:cover;transition:transform .9s var(--ah-ease-enter)}.marketing-hero__media img{object-position:58% center}.marketing-hero__media{z-index:0;position:absolute;inset:0}.marketing-hero__media:hover img,.marketing-method-cards>li:hover img,.marketing-meet-cards>li:hover img,.marketing-events:hover img{transform:scale(1.025)}.marketing-hero__media>p{z-index:3;background:color-mix(in srgb, var(--ah-color-surface) 90%, transparent);color:var(--ah-color-text-secondary);font-size:var(--ah-type-caption-size);font-weight:var(--ah-type-caption-weight);letter-spacing:var(--ah-type-caption-letter-spacing);line-height:var(--ah-type-caption-line-height);padding:.45rem .65rem;position:absolute;inset:auto 1.25rem 1.1rem auto}.marketing-belief,.marketing-method,.marketing-meet,.marketing-membership,.marketing-faq{inline-size:min(100%,90rem);padding-inline:var(--ah-web-gutter);margin-inline:auto}.marketing-belief{gap:var(--ah-text-section-title-gap);padding-block:clamp(7rem,13vw,13rem);display:grid}.marketing-belief__copy{gap:var(--ah-text-title-body-gap) clamp(3rem, 8vw, 8rem);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;display:grid}.marketing-belief__copy .marketing-kicker{grid-column:1/-1}.marketing-belief h2{max-inline-size:13ch;font-size:var(--ah-type-display-medium-size);font-weight:var(--ah-type-display-medium-weight);letter-spacing:var(--ah-type-display-medium-letter-spacing);line-height:var(--ah-type-display-medium-line-height);margin-block:0}.marketing-belief__lead{max-inline-size:42rem;color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-size);font-weight:var(--ah-type-body-weight);letter-spacing:var(--ah-type-body-letter-spacing);line-height:var(--ah-type-body-line-height)}.marketing-life-gallery-shell{position:relative}.marketing-life-gallery-island,.life-gallery-skeleton{inline-size:100%}.life-gallery-skeleton{border-radius:var(--ah-radius-xs);background:var(--ah-color-surface-muted);grid-template-rows:repeat(3,clamp(7.5rem,11vw,10rem));grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.marketing-life-gallery{grid-template-rows:repeat(3,clamp(7.5rem,11vw,10rem));grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.marketing-life-gallery__tile{border-radius:var(--ah-radius-xs);background:var(--ah-color-surface-muted);opacity:1;transform-origin:50%;min-block-size:0;position:relative;overflow:hidden}.marketing-life-gallery__tile[data-moving]{z-index:2;will-change:transform}.marketing-life-gallery__tile[data-moving=card]{z-index:3}.marketing-life-gallery__tile.is-departing{opacity:0;transition:opacity .18s var(--ah-ease-exit)}.marketing-life-gallery__tile.is-arriving{animation:gallery-tile-arrive .68s var(--ah-ease-enter) both}.marketing-life-gallery__tile.is-hero{grid-area:1/1/4}.marketing-life-gallery__tile.is-a{grid-area:1/2}.marketing-life-gallery__tile.is-b{grid-area:1/3}.marketing-life-gallery__tile.is-c1{grid-area:1/4}.marketing-life-gallery__tile.is-d{grid-area:1/5}.marketing-life-gallery__tile.is-e{grid-area:2/2}.marketing-life-gallery__tile.is-c2{grid-area:2/3}.marketing-life-gallery__tile.is-f{grid-area:2/4}.marketing-life-gallery__tile.is-c3{grid-area:2/5}.marketing-life-gallery__tile.is-g{grid-area:3/2}.marketing-life-gallery__tile.is-c4{grid-area:3/3}.marketing-life-gallery__tile.is-h{grid-area:3/4}.marketing-life-gallery__tile.is-i{grid-area:3/5}.marketing-life-gallery__photo,.marketing-life-gallery__plate{margin:0;position:absolute;inset:0;overflow:hidden}.marketing-life-gallery__photo img:not(.marketing-life-gallery__flag){object-fit:cover;max-width:none;block-size:100%!important;inline-size:100%!important;position:absolute!important;inset:0!important}.marketing-life-gallery__tile.is-arriving .marketing-life-gallery__photo img:not(.marketing-life-gallery__flag){animation:gallery-photo-arrive .68s var(--ah-ease-enter) both}.marketing-life-gallery__plate{color:var(--ah-color-brand-on);align-content:end;justify-items:start;gap:.15rem;padding:.85rem;display:grid}.marketing-life-gallery__plate.is-tea{background:var(--ah-color-brand-hover)}.marketing-life-gallery__plate.is-slate{background:var(--ah-color-text-primary)}.marketing-life-gallery__plate.is-olive{background:var(--ah-color-success)}.marketing-life-gallery__plate.is-pine{background:var(--ah-color-accent)}.marketing-life-gallery__tile.is-layout-0 .marketing-life-gallery__plate{align-content:start;justify-items:start}.marketing-life-gallery__tile.is-layout-1 .marketing-life-gallery__plate{text-align:end;align-content:start;justify-items:end}.marketing-life-gallery__tile.is-layout-2 .marketing-life-gallery__plate{align-content:center;justify-items:start}.marketing-life-gallery__tile.is-layout-3 .marketing-life-gallery__plate{text-align:center;align-content:center;justify-items:center}.marketing-life-gallery__tile.is-layout-4 .marketing-life-gallery__plate{text-align:end;align-content:end;justify-items:end}.marketing-life-gallery__tile.is-layout-5 .marketing-life-gallery__plate{align-content:end;justify-items:start}.marketing-life-gallery__flag{object-fit:cover;border:0;border-radius:0;block-size:.76rem;inline-size:1.15rem;display:block}.marketing-life-gallery__photo .marketing-life-gallery__flag{z-index:2;position:absolute;inset:auto .45rem .45rem auto}.marketing-life-gallery__plate .marketing-life-gallery__flag{order:-1;margin-block-end:.25rem}.marketing-life-gallery__occupation{color:inherit;font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:var(--ah-type-label-letter-spacing);line-height:var(--ah-type-label-line-height)}.marketing-life-gallery__tile.is-scale-small .marketing-life-gallery__occupation{font-size:var(--ah-type-caption-size);font-weight:var(--ah-type-caption-weight);letter-spacing:var(--ah-type-caption-letter-spacing);line-height:var(--ah-type-caption-line-height)}.marketing-life-gallery__tile.is-scale-medium .marketing-life-gallery__occupation{font-size:var(--ah-type-body-large-size);font-weight:var(--ah-type-body-large-weight);letter-spacing:var(--ah-type-body-large-letter-spacing);line-height:var(--ah-type-body-large-line-height)}.marketing-life-gallery__tile.is-scale-large .marketing-life-gallery__occupation{font-size:var(--ah-type-heading-small-size);font-weight:var(--ah-type-heading-small-weight);letter-spacing:var(--ah-type-heading-small-letter-spacing);line-height:var(--ah-type-heading-small-line-height)}.marketing-life-gallery__country,.marketing-life-gallery__place{color:var(--ah-color-text-on-dark-tertiary);font-size:var(--ah-type-micro-size);font-weight:var(--ah-type-micro-weight);letter-spacing:var(--ah-type-micro-letter-spacing);line-height:var(--ah-type-micro-line-height)}.marketing-life-gallery__motion-toggle{z-index:5;border:1px solid color-mix(in srgb, var(--ah-color-border-default) 72%, transparent);border-radius:var(--ah-radius-round);background:color-mix(in srgb, var(--ah-color-surface) 92%, transparent);block-size:2.75rem;inline-size:2.75rem;box-shadow:var(--ah-shadow-low);color:var(--ah-color-text-primary);cursor:pointer;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), transform var(--ah-duration-fast) var(--ah-ease-standard);place-items:center;display:grid;position:absolute;inset:.55rem .55rem auto auto}.marketing-life-gallery__motion-toggle:hover{background:var(--ah-color-surface)}.marketing-life-gallery__motion-toggle:active{transform:scale(.94)}.marketing-life-gallery__motion-toggle:focus-visible{outline:2px solid var(--ah-color-focus-ring);outline-offset:2px}.marketing-life-gallery__motion-toggle svg{block-size:1.05rem;inline-size:1.05rem}@keyframes gallery-tile-arrive{0%{opacity:0}to{opacity:1}}@keyframes gallery-photo-arrive{0%{transform:scale(1.018)}to{transform:none}}.marketing-method,.marketing-meet,.marketing-membership,.marketing-faq,.marketing-facts{padding-block:clamp(6rem,10vw,10rem)}.marketing-section-heading{gap:var(--ah-text-title-body-gap) 5rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:end;margin-block-end:var(--ah-text-section-title-gap);display:grid}.marketing-section-heading .marketing-kicker{grid-column:1/-1}.marketing-section-heading h2,.marketing-companion h2,.marketing-events h2,.marketing-membership h2,.marketing-faq h2{font-size:var(--ah-type-display-medium-size);font-weight:var(--ah-type-display-medium-weight);letter-spacing:var(--ah-type-display-medium-letter-spacing);line-height:var(--ah-type-display-medium-line-height)}.marketing-section-heading>p:last-child,.marketing-companion__heading>p,.marketing-events__copy>p:last-child{color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-size);font-weight:var(--ah-type-body-weight);letter-spacing:var(--ah-type-body-letter-spacing);line-height:var(--ah-type-body-line-height)}.marketing-method,.marketing-facts{border-block-start:1px solid var(--ah-color-border-subtle)}.marketing-facts{padding-inline:max(var(--ah-web-gutter), calc((100vw - 90rem) / 2));background:var(--ah-color-surface);isolation:isolate;position:relative;overflow:hidden}.marketing-facts__range{z-index:-1;inset:clamp(4rem, 8vw, 8rem) max(var(--ah-web-gutter), calc((100vw - 90rem) / 2)) auto auto;color:var(--ah-color-surface-sunken);font-family:var(--ah-font-mono);letter-spacing:-.12em;pointer-events:none;white-space:nowrap;font-size:clamp(4.75rem,12vw,11rem);font-weight:500;line-height:.8;position:absolute}.marketing-facts .marketing-section-heading{z-index:1;grid-template-columns:minmax(0,1fr);max-inline-size:75rem;position:relative}.marketing-facts .marketing-section-heading h2{letter-spacing:-.055em;max-inline-size:10ch;font-size:clamp(3.5rem,6.4vw,6.75rem);font-weight:500;line-height:.94}.marketing-facts__points{border-block:1px solid var(--ah-color-border-default);grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.marketing-facts__points>li{--fact-delay:0s;min-block-size:clamp(18rem,24vw,23rem);transition:background-color .32s var(--ah-ease-standard), padding-inline .32s var(--ah-ease-standard);background:0 0;grid-template-columns:clamp(4.75rem,8vw,7.5rem) minmax(0,1fr) clamp(12rem,20vw,18rem);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.5rem,5vw,5rem) clamp(1rem,2vw,2rem);display:grid;position:relative;overflow:hidden}.marketing-facts__points>li+li{border-block-start:1px solid var(--ah-color-border-default)}.marketing-facts__points>li:nth-child(2){--fact-delay:.52s}.marketing-facts__points>li:nth-child(3){--fact-delay:1.04s}@media (hover:hover) and (pointer:fine){.marketing-facts__points>li:hover{z-index:1;background:var(--ah-color-surface-muted);padding-inline:clamp(1.5rem,2.5vw,2.5rem)}}.marketing-facts__index{color:var(--ah-color-brand-hover);font-family:var(--ah-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.1em;align-self:start;font-size:clamp(2.15rem,4vw,4rem);font-weight:500;line-height:.8}.marketing-facts__copy{z-index:2;max-inline-size:45rem;position:relative}.marketing-facts__points h3{font-size:clamp(2rem,3.5vw,3.65rem);font-weight:var(--ah-type-heading-small-weight);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.1}.marketing-facts__points p{max-inline-size:43rem;color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height);margin:1.25rem 0 0}.marketing-facts__signal{z-index:1;block-size:clamp(8rem,14vw,12rem);inline-size:clamp(8rem,14vw,12rem);color:var(--ah-color-brand);pointer-events:none;transition:transform .32s var(--ah-ease-standard);justify-self:end;position:relative}@media (hover:hover) and (pointer:fine){.marketing-facts__points>li:hover .marketing-facts__signal{transform:translate(-.5rem)}}.marketing-facts__signal:before,.marketing-facts__signal:after,.marketing-facts__signal span{box-sizing:border-box;display:block;position:absolute}.marketing-facts__points>li[data-fact=companion] .marketing-facts__signal:before,.marketing-facts__points>li[data-fact=companion] .marketing-facts__signal:after{border:1px solid color-mix(in srgb, currentcolor 30%, transparent);border-radius:var(--ah-radius-round);content:"";inset:8%}.marketing-facts__points>li[data-fact=companion] .marketing-facts__signal:after{border-color:color-mix(in srgb, currentcolor 54%, transparent);inset:28%}.marketing-facts__points>li[data-fact=companion] .marketing-facts__signal span{border-radius:var(--ah-radius-round);block-size:.65rem;inline-size:.65rem;box-shadow:0 0 0 .35rem color-mix(in srgb, currentcolor 12%, transparent);animation:marketing-fact-node 3.8s calc(var(--fact-delay) + var(--node-delay,0s)) ease-in-out infinite;background:currentColor}.marketing-facts__points>li[data-fact=companion] .marketing-facts__signal span:first-child{--node-delay:0s;inset:3% auto auto 48%}.marketing-facts__points>li[data-fact=companion] .marketing-facts__signal span:nth-child(2){--node-delay:.7s;inset:48% 3% auto auto}.marketing-facts__points>li[data-fact=companion] .marketing-facts__signal span:nth-child(3){--node-delay:1.4s;inset:auto auto 3% 48%}.marketing-facts__points>li[data-fact=companion] .marketing-facts__signal span:nth-child(4){--node-delay:2.1s;inset:48% auto auto 3%}.marketing-facts__points>li[data-fact=curated] .marketing-facts__signal{align-content:center;gap:.65rem;display:grid}.marketing-facts__points>li[data-fact=curated] .marketing-facts__signal span{border-radius:var(--ah-radius-pill);background:var(--ah-color-border-default);transform-origin:100%;block-size:.42rem;inline-size:76%;animation:marketing-fact-curate 4.4s calc(var(--fact-delay) + var(--bar-delay,0s)) var(--ah-ease-enter) infinite;justify-self:end;position:relative}.marketing-facts__points>li[data-fact=curated] .marketing-facts__signal span:nth-child(2){--bar-delay:.18s;background:currentColor;block-size:.55rem;inline-size:100%}.marketing-facts__points>li[data-fact=curated] .marketing-facts__signal span:nth-child(3){--bar-delay:.36s;inline-size:58%}.marketing-facts__points>li[data-fact=curated] .marketing-facts__signal span:nth-child(4){--bar-delay:.54s;inline-size:34%}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal{align-content:center;gap:clamp(.8rem,1.5vw,1.2rem);block-size:clamp(7rem,12vw,10rem);inline-size:clamp(12rem,20vw,18rem);padding-inline:4% 10%;display:grid}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal:before,.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal:after{content:"";box-sizing:border-box;position:absolute}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal:before{opacity:.28;inline-size:1.75rem;animation:marketing-fact-criteria-lock 4.8s calc(var(--fact-delay) + 1.12s) var(--ah-ease-enter) infinite;border-block:1px solid;border-inline-end:1px solid;inset:3% 0 3% auto;transform:scaleY(.2)}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal:after{transform-origin:100%;block-size:.22rem;inline-size:46%;animation:marketing-fact-criteria-underline 4.8s calc(var(--fact-delay) + 1.12s) var(--ah-ease-enter) infinite;background:currentColor;inset:auto 0 0 auto;transform:scaleX(0)}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal span{--criteria-stop:68%;background:var(--ah-color-border-default);block-size:1px;inline-size:100%;position:relative}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal span:after{inset:50% auto auto var(--criteria-stop);content:"";block-size:1.35rem;inline-size:.55rem;animation:marketing-fact-criteria-tune 4.8s calc(var(--fact-delay) + var(--node-delay,0s)) var(--ah-ease-enter) infinite;background:currentColor;position:absolute;transform:translate(-50%,-50%)}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal span:nth-child(2){--criteria-stop:42%;--node-delay:.18s}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal span:nth-child(3){--criteria-stop:82%;--node-delay:.36s}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal span:nth-child(4){--criteria-stop:56%;--node-delay:.54s}@keyframes marketing-fact-node{0%,55%,to{opacity:.42;transform:scale(.72)}12%,28%{opacity:1;transform:scale(1)}}@keyframes marketing-fact-curate{0%,62%,to{opacity:.42;transform:scaleX(.76)}16%,38%{opacity:1;transform:scaleX(1)}}@keyframes marketing-fact-criteria-tune{0%,12%,to{opacity:.32;transform:translate(-50%,-50%)scaleY(.65)}30%,74%{opacity:1;transform:translate(-50%,-50%)scaleY(1)}}@keyframes marketing-fact-criteria-lock{0%,34%,to{opacity:.16;transform:scaleY(.2)}48%,78%{opacity:.72;transform:scaleY(1)}}@keyframes marketing-fact-criteria-underline{0%,42%,to{opacity:0;transform:scaleX(0)}54%,78%{opacity:1;transform:scaleX(1)}}.marketing-method-cards{gap:0;margin:0;padding:0;list-style:none;display:grid}.marketing-method-cards>li{border-block-start:1px solid var(--ah-color-border-default);background:var(--ah-color-surface);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-block-size:min(72svh,48rem);padding-block:clamp(2rem,5vw,4rem);display:grid;position:sticky;inset-block-start:5.5rem}.marketing-method-cards>li:nth-child(2n){grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr)}.marketing-method-cards>li:nth-child(2n) .marketing-method-cards__media{grid-column:2}.marketing-method-cards>li:nth-child(2n) .marketing-method-cards__caption{grid-area:1/1}.marketing-method-cards__media{aspect-ratio:16/11;border-radius:var(--ah-media-radius)}.marketing-method-cards__media img{filter:saturate(.85)contrast(1.03)}.marketing-method-cards__caption{gap:var(--ah-text-title-body-gap);display:grid}.marketing-method-cards__index{color:var(--ah-color-brand-hover);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height)}.marketing-method-cards__caption h3{font-size:var(--ah-type-heading-large-size);font-weight:var(--ah-type-heading-large-weight);letter-spacing:var(--ah-type-heading-large-letter-spacing);line-height:var(--ah-type-heading-large-line-height);margin:0}.marketing-method-cards__caption p{color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height)}.marketing-meet{border-block-start:1px solid var(--ah-color-border-subtle)}.marketing-meet-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.marketing-meet-cards>li{min-inline-size:0}.marketing-meet-cards__media{aspect-ratio:4/5;border-radius:var(--ah-media-radius);margin-block-end:1.5rem}.marketing-meet-cards__media img{filter:saturate(.82)}.marketing-meet-cards__copy{gap:var(--ah-text-title-body-gap);display:grid}.marketing-meet-cards__copy>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.marketing-meet-cards__copy>div>span{color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height)}.marketing-meet-cards h3{font-size:var(--ah-type-heading-small-size);font-weight:var(--ah-type-heading-small-weight);letter-spacing:var(--ah-type-heading-small-letter-spacing);line-height:var(--ah-type-heading-small-line-height);margin:0}.marketing-meet-cards__body{min-block-size:4.8em;color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height)}.marketing-meet-cards__meta{color:var(--ah-color-text-secondary);font-size:var(--ah-type-caption-size);font-weight:var(--ah-type-caption-weight);letter-spacing:var(--ah-type-caption-letter-spacing);line-height:var(--ah-type-caption-line-height)}.marketing-meet-cards__soon{background:var(--ah-color-surface-muted);inline-size:fit-content;color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);padding:.4rem .65rem}.marketing-text-action{inline-size:fit-content;color:var(--ah-color-brand-hover);font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:var(--ah-type-label-letter-spacing);line-height:var(--ah-type-label-line-height);border-block-end:1px solid;align-items:center;gap:.5rem;margin-block-start:calc(var(--ah-text-body-action-gap) - var(--ah-text-title-body-gap));display:inline-flex}.marketing-companion{padding:clamp(6rem, 10vw, 10rem) max(var(--ah-web-gutter), calc((100vw - 90rem) / 2));background:var(--ah-color-success);color:var(--ah-color-text-on-dark-primary);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4rem,10vw,10rem);display:grid}.marketing-companion .marketing-kicker,.marketing-companion h2,.marketing-companion__points strong{color:var(--ah-color-text-on-dark-primary)}.marketing-companion__heading{align-content:start;gap:var(--ah-text-title-body-gap);display:grid}.marketing-companion__heading>p:not(.marketing-kicker),.marketing-companion .marketing-text-action,.marketing-companion__points li>span,.marketing-companion__points p{color:var(--ah-color-text-on-dark-secondary-strong)}.marketing-companion__points{border-block-start:1px solid color-mix(in srgb, var(--ah-color-text-on-dark-primary) 22%, transparent);margin:0;padding:0;list-style:none;display:grid}.marketing-companion__points li{border-block-end:1px solid color-mix(in srgb, var(--ah-color-text-on-dark-primary) 22%, transparent);grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.75rem;display:grid}.marketing-companion__points li>span{font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height)}.marketing-companion__points div{gap:var(--ah-text-title-body-gap);display:grid}.marketing-companion__points strong{font-size:var(--ah-type-body-large-size);font-weight:var(--ah-type-body-large-weight);letter-spacing:var(--ah-type-body-large-letter-spacing);line-height:var(--ah-type-body-large-line-height)}.marketing-companion__points p{font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height)}.marketing-events{grid-template-columns:1fr 1fr;min-block-size:43rem;display:grid}.marketing-events__media img{object-position:center}.marketing-events__copy{align-content:center;gap:var(--ah-text-title-body-gap);padding-block:clamp(3rem,8vw,8rem);padding-inline:var(--ah-grid-padding);background:var(--ah-color-surface-muted);display:grid}.marketing-membership{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:clamp(4rem,10vw,10rem);display:grid}.marketing-membership__copy{align-content:start;gap:var(--ah-text-title-body-gap);display:grid}.marketing-membership__copy ul{margin:calc(var(--ah-text-section-title-gap) - var(--ah-text-title-body-gap)) 0 0;border-block-start:1px solid var(--ah-color-border-default);gap:0;padding:0;list-style:none;display:grid}.marketing-membership__copy li{border-block-end:1px solid var(--ah-color-border-subtle);color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height);align-items:center;gap:.75rem;padding-block:1rem;display:flex}.marketing-membership__copy li .ah-check-icon{color:var(--ah-color-success)}.marketing-membership__offer{align-content:start;gap:var(--ah-text-title-body-gap);border-block-start:4px solid var(--ah-color-brand);padding-block-start:2.2rem;display:grid}.marketing-membership__offer>p{font-size:var(--ah-type-heading-large-size);font-weight:var(--ah-type-heading-large-weight);letter-spacing:var(--ah-type-heading-large-letter-spacing);line-height:var(--ah-type-heading-large-line-height)}.marketing-membership__offer>span{color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height)}.marketing-membership__offer small{color:var(--ah-color-text-secondary);font-size:var(--ah-type-caption-size);font-weight:var(--ah-type-caption-weight);letter-spacing:var(--ah-type-caption-letter-spacing);line-height:var(--ah-type-caption-line-height)}.marketing-membership__offer .marketing-primary-action{inline-size:fit-content;margin-block-start:calc(var(--ah-text-body-action-gap) - var(--ah-text-title-body-gap))}.marketing-faq{border-block-start:1px solid var(--ah-color-border-subtle);grid-template-columns:minmax(16rem,.6fr) minmax(0,1.4fr);gap:clamp(3rem,8vw,8rem);display:grid}.marketing-faq header{align-content:start;gap:var(--ah-text-title-body-gap);display:grid}.marketing-faq__items{border-block-start:1px solid var(--ah-color-border-default)}.marketing-faq details{border-block-end:1px solid var(--ah-color-border-default)}.marketing-faq summary{cursor:pointer;grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.5rem;list-style:none;display:grid}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary span{color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height)}.marketing-faq summary strong{font-size:var(--ah-type-body-small-size);letter-spacing:var(--ah-type-body-small-letter-spacing);font-weight:700;line-height:var(--ah-type-body-small-line-height)}.marketing-faq details>p{max-inline-size:42rem;color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height);padding:0 0 1.5rem 3.5rem}.marketing-final{place-items:center;min-block-size:min(78svh,52rem);display:grid}.marketing-final:after{background:color-mix(in srgb, var(--ah-color-text-primary) 46%, transparent);content:"";position:absolute;inset:0}.marketing-final>img{object-position:center 42%}.marketing-final__copy{z-index:1;justify-items:center;gap:var(--ah-text-title-body-gap);max-inline-size:50rem;padding:var(--ah-web-gutter);color:var(--ah-color-text-inverse);text-align:center;display:grid;position:relative}.marketing-final h2{font-size:var(--ah-type-display-large-size);font-weight:var(--ah-type-display-large-weight);letter-spacing:var(--ah-type-display-large-letter-spacing);line-height:var(--ah-type-display-large-line-height)}.marketing-final__copy>p{font-size:var(--ah-type-body-size);font-weight:var(--ah-type-body-weight);letter-spacing:var(--ah-type-body-letter-spacing);line-height:var(--ah-type-body-line-height)}.marketing-final__actions{margin-block-start:calc(var(--ah-text-body-action-gap) - var(--ah-text-title-body-gap))}.marketing-secondary-action--light{border-color:color-mix(in srgb, var(--ah-color-text-inverse) 60%, transparent);color:var(--ah-color-text-inverse);background:0 0}.marketing-secondary-action--light:hover{border-color:var(--ah-color-text-inverse)}.marketing-footer{padding:clamp(4rem, 8vw, 7rem) max(var(--ah-web-gutter), calc((100vw - 90rem) / 2)) 2rem;background:var(--ah-color-text-primary);color:var(--ah-color-text-inverse)}.marketing-footer__inner{grid-template-columns:minmax(20rem,1.15fr) minmax(30rem,1fr);gap:clamp(4rem,8vw,9rem);padding-block-end:5rem;display:grid}.marketing-footer__identity{align-content:start;gap:var(--ah-text-title-body-gap);max-inline-size:40rem;display:grid}.marketing-footer__identity .ah-brand-lockup{color:var(--ah-color-text-inverse)}.marketing-footer__identity .ah-brand-lockup__form{fill:var(--ah-color-text-inverse)}.marketing-footer__identity .marketing-footer__eyebrow{color:var(--ah-color-text-on-dark-tertiary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);text-transform:uppercase;margin-block-start:calc(var(--ah-text-section-title-gap) - var(--ah-text-title-body-gap))}.marketing-footer__identity h2{max-inline-size:12ch;font-size:var(--ah-type-display-medium-size);font-weight:var(--ah-type-display-medium-weight);letter-spacing:var(--ah-type-display-medium-letter-spacing);line-height:var(--ah-type-display-medium-line-height)}.marketing-footer__identity .marketing-footer__description{max-inline-size:38rem;color:var(--ah-color-text-on-dark-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height)}.marketing-footer__columns{grid-template-columns:repeat(3,minmax(8rem,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.marketing-footer__social{grid-column:1/-1;gap:1rem;padding-block-start:.5rem;display:grid}.marketing-footer__social-label{color:var(--ah-color-text-on-dark-tertiary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);text-transform:uppercase;margin:0}.marketing-footer nav{align-content:start;gap:.8rem;display:grid}.marketing-footer nav strong{color:var(--ah-color-text-on-dark-tertiary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);margin-block-end:.5rem}.marketing-footer nav a{inline-size:fit-content;font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:var(--ah-type-label-letter-spacing);line-height:var(--ah-type-label-line-height);text-underline-offset:.28rem;transition:color var(--ah-duration-fast) var(--ah-ease-standard), text-decoration-color var(--ah-duration-fast) var(--ah-ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.marketing-footer nav a:hover{color:var(--ah-color-brand-on);text-decoration-color:currentColor}.marketing-footer__base{border-block-start:1px solid color-mix(in srgb, var(--ah-color-text-inverse) 22%, transparent);color:var(--ah-color-text-on-dark-tertiary);font-size:var(--ah-type-caption-size);font-weight:var(--ah-type-caption-weight);letter-spacing:var(--ah-type-caption-letter-spacing);line-height:var(--ah-type-caption-line-height);justify-content:space-between;gap:3rem;padding-block-start:1.5rem;display:flex}.marketing-footer__base>p{flex:none}.marketing-footer__base>div{text-align:end;justify-items:end;gap:.2rem;display:grid}.marketing-footer__share-wrap{inline-size:fit-content;margin-block-start:.8rem;position:relative}.marketing-footer__share{border:1px solid color-mix(in srgb, var(--ah-color-text-inverse) 35%, transparent);color:var(--ah-color-text-inverse);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), border-color var(--ah-duration-fast) var(--ah-ease-standard), color var(--ah-duration-fast) var(--ah-ease-standard);background:0 0;border-radius:999px;padding:.65rem 1.1rem}.marketing-footer__share-menu{border:1px solid color-mix(in srgb, var(--ah-color-text-inverse) 22%, transparent);background:color-mix(in srgb, var(--ah-color-text-primary) 92%, transparent);min-inline-size:13.5rem;box-shadow:0 1rem 2.4rem color-mix(in srgb, var(--ah-color-text-primary) 35%, transparent);border-radius:1rem;padding:.35rem;display:grid;position:absolute;inset-block-end:calc(100% + .55rem);inset-inline-end:0}.marketing-footer__share-item{inline-size:100%;color:var(--ah-color-text-inverse);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);text-align:start;background:0 0;border:0;border-radius:.75rem;padding:.7rem .85rem;text-decoration:none;display:block}.marketing-footer__share-item:hover,.marketing-footer__share-item:focus-visible{background:color-mix(in srgb, var(--ah-color-text-inverse) 12%, transparent)}.marketing-footer__share-item:focus-visible{outline:2px solid var(--ah-color-text-inverse);outline-offset:-2px}.marketing-footer__share:hover,.marketing-footer__share[data-state=copied]{background:var(--ah-color-brand-on);color:var(--ah-color-text-primary);border-color:currentColor}.marketing-footer__share:focus-visible{outline:2px solid var(--ah-color-text-inverse);outline-offset:2px}.marketing-footer__share:disabled{cursor:not-allowed;opacity:.6}.auth-dialog{z-index:110;animation:modal-scrim-enter var(--ah-duration-normal) ease-out both;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.auth-dialog__scrim{background:var(--ah-color-scrim);border:0;position:absolute;inset:0}.auth-dialog__panel{border-radius:var(--ah-radius-xl);background:var(--ah-color-surface);max-block-size:calc(100dvh - 2rem);inline-size:min(100%,34rem);box-shadow:var(--ah-shadow-high);animation:modal-panel-enter var(--ah-duration-deliberate) var(--ah-ease-enter) both;position:relative;overflow:auto}.auth-dialog.is-closing{animation:modal-scrim-exit .18s var(--ah-ease-exit) both}.auth-dialog.is-closing .auth-dialog__panel{animation:modal-panel-exit .18s var(--ah-ease-exit) both}@keyframes modal-scrim-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-enter{0%{opacity:0;transform:translateY(1.25rem)scale(.975)}to{opacity:1;transform:none}}@keyframes modal-scrim-exit{0%{opacity:1}to{opacity:0}}@keyframes modal-panel-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.75rem)scale(.985)}}@keyframes marketing-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.marketing-belief h2,.marketing-section-heading,.marketing-method-cards__media,.marketing-method-cards__caption,.marketing-meet-cards>li,.marketing-companion__heading,.marketing-companion__points>li,.marketing-facts,.marketing-facts__points>li,.marketing-events__copy,.marketing-membership>*,.marketing-faq>*,.marketing-final__copy{animation:linear both marketing-reveal;animation-timeline:view();animation-range:entry 5% cover 28%}.marketing-method-cards__media,.marketing-events__media,.marketing-final{animation:linear both marketing-image-reveal;animation-timeline:view();animation-range:entry cover 32%}@keyframes marketing-reveal{0%{transform:translateY(2rem)}to{transform:none}}@keyframes marketing-image-reveal{0%{transform:scale(.985)}to{transform:none}}}@media (max-width:74rem){.public-header__shell{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.public-nav{justify-self:start}.public-nav a:nth-last-child(-n+3){display:none}.marketing-meet-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 1.25rem}.marketing-meet-cards__body{min-block-size:0}.marketing-life-gallery,.life-gallery-skeleton{grid-template-columns:1.2fr repeat(3,minmax(0,1fr))}.marketing-life-gallery__tile.is-hero{grid-area:1/1/4}.marketing-life-gallery__tile.is-a{grid-area:1/2}.marketing-life-gallery__tile.is-b{grid-area:1/3}.marketing-life-gallery__tile.is-c1{grid-area:1/4}.marketing-life-gallery__tile.is-e{grid-area:2/2}.marketing-life-gallery__tile.is-c2{grid-area:2/3}.marketing-life-gallery__tile.is-f{grid-area:2/4}.marketing-life-gallery__tile.is-g{grid-area:3/2}.marketing-life-gallery__tile.is-c4{grid-area:3/3}.marketing-life-gallery__tile.is-h{grid-area:3/4}.marketing-life-gallery__tile.is-d,.marketing-life-gallery__tile.is-c3,.marketing-life-gallery__tile.is-i{display:none}}@media (max-width:56rem){.public-header-slot{block-size:0}.public-header:not(.is-scrolled,.is-menu-open){background:var(--ah-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.public-header.is-pwa-guide{background:var(--ah-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end-color:#0000}.marketing-frame:has(.marketing-hero) .public-header:not(.is-scrolled,.is-menu-open) .public-header__brand{color:var(--ah-color-text-primary)}.marketing-frame:has(.marketing-hero) .public-header:not(.is-scrolled,.is-menu-open) .ah-brand-lockup__mark.is-on-light{opacity:1}.marketing-frame:has(.marketing-hero) .public-header:not(.is-scrolled,.is-menu-open) .ah-brand-lockup__mark.is-on-dark{opacity:0}.marketing-frame:has(.marketing-hero) .public-header:not(.is-scrolled,.is-menu-open) .public-header__join{background:var(--ah-color-text-primary)}.marketing-frame:has(.marketing-hero) .public-header:not(.is-scrolled,.is-menu-open) .public-header__join:hover{background:var(--ah-color-text-primary)}.marketing-frame:has(.marketing-hero) .public-header:not(.is-scrolled,.is-menu-open) .public-header__grid{color:var(--ah-color-text-primary)}.public-header__shell{min-block-size:4.5rem;padding-inline:var(--ah-grid-padding);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions"}.public-header__brand{justify-self:start}.public-nav,.public-header__sign-in{display:none}.public-header__actions .locale-switcher{color:var(--ah-color-text-primary);flex:none;margin-inline-end:0;display:inline-flex}.public-header__join{block-size:3rem;min-block-size:3rem;padding:0 1.5rem}.public-header.is-scrolled .public-header__join{display:none}.marketing-frame:has(.pwa-public-guide) .public-header__join{display:none}.public-header__grid{display:grid}.public-menu__panel{inset:calc(4.5rem + var(--ah-safe-top) + .5rem) .5rem .5rem auto}.pwa-public-guide{min-block-size:100dvh;inline-size:100%;padding:calc(4.5rem + var(--ah-safe-top) + 1.75rem) var(--ah-grid-padding) calc(var(--ah-shell-tab-clearance) + 1.5rem)}.pwa-public-guide__intro{gap:var(--ah-text-title-body-gap);padding-block-end:1.75rem}.pwa-public-guide__item{background:0 0;border:0;grid-template-columns:1fr;gap:.9rem;margin-block:.85rem;padding:0 0 1.25rem}.pwa-public-guide__copy{padding-inline:.15rem}.pwa-public-guide__media{aspect-ratio:16/10;border-radius:1.15rem}.marketing-frame:has(.pwa-companion-preview) .public-header.is-pwa-guide{border-block-end-color:color-mix(in srgb, var(--ah-color-text-inverse) 14%, transparent);background:var(--ah-color-surface-raised)}.marketing-frame:has(.pwa-companion-preview) .public-header .public-header__brand{color:var(--ah-color-brand-hover)}.pwa-companion-preview{block-size:100svh;min-block-size:34rem}.pwa-companion-preview__stage{gap:var(--ah-space-2);padding:calc(4.5rem + var(--ah-safe-top) + var(--ah-space-2)) var(--ah-space-4) calc(var(--ah-shell-tab-clearance) + var(--ah-space-3))}.pwa-companion-preview__meta{align-items:center;gap:var(--ah-space-2)}.pwa-companion-preview__eyebrow{max-inline-size:50%}.pwa-companion-preview__status-row{gap:var(--ah-space-1)}.pwa-companion-preview__status-row p{text-align:end}.pwa-companion-preview__status-row button{padding-inline:var(--ah-space-2)}.pwa-companion-preview__presence .ah-mascot__svg{block-size:clamp(6.7rem,25vw,9rem);inline-size:clamp(6.7rem,25vw,9rem)}.pwa-companion-preview__question{gap:var(--ah-text-title-body-gap)}.pwa-companion-preview__description{max-inline-size:31rem}.pwa-companion-preview__question h2{margin-block-start:calc(var(--ah-text-section-title-gap) - var(--ah-text-title-body-gap))}.pwa-companion-preview__question a{min-block-size:var(--ah-tap-target-minimum);padding-inline:var(--ah-space-3)}.pwa-companion-preview__privacy{gap:var(--ah-space-2);font-size:var(--ah-type-caption-size);font-weight:var(--ah-type-caption-weight);letter-spacing:var(--ah-type-caption-letter-spacing);line-height:var(--ah-type-caption-line-height);text-align:start}.marketing-hero{background:var(--ah-color-text-primary);min-block-size:100svh;color:var(--ah-color-text-inverse);border-radius:0;grid-template-rows:minmax(0,1fr);margin:0 0 1rem}.marketing-hero:after{background:color-mix(in srgb, var(--ah-color-text-primary) 42%, transparent);display:block}.marketing-hero__media{grid-row:1;min-block-size:100%;position:absolute;inset:0}.marketing-hero__media img{object-position:76% center}.marketing-hero__media>p{display:none}.marketing-hero__copy-plane{min-block-size:100svh;padding:calc(var(--ah-safe-top) + 6.25rem) var(--ah-grid-padding) calc(var(--ah-safe-bottom) + 1.5rem);grid-row:1;align-content:end;gap:0}.marketing-frame:has(.public-mobile-navigation.is-visible) .marketing-hero__copy-plane{padding-block-end:calc(var(--ah-shell-tab-clearance) + var(--ah-space-5))}.marketing-hero__content{gap:var(--ah-text-title-body-gap);max-inline-size:none;margin-block-end:0}.marketing-hero__lead{color:var(--ah-color-text-on-dark-secondary)}.marketing-hero .marketing-kicker{color:var(--ah-color-text-on-dark-tertiary)}.marketing-hero h1{max-inline-size:100%;color:var(--ah-color-text-inverse)}.marketing-hero__lead{max-inline-size:42rem;display:block}.marketing-hero__brand-line{color:var(--ah-color-text-inverse)}.marketing-hero__narrative{gap:var(--ah-text-title-body-gap);border-radius:var(--ah-radius-xl);background:linear-gradient(var(--ah-color-surface), var(--ah-color-surface)) padding-box, linear-gradient(110deg, var(--ah-color-brand) 0%, var(--ah-color-accent) 28%, var(--ah-color-success) 50%, var(--ah-color-brand) 72%, var(--ah-color-accent) 100%) border-box;min-inline-size:0;box-shadow:none;color:var(--ah-color-text-primary);text-align:center;background-size:100% 100%,300% 100%;border:2px solid #0000;justify-items:center;margin-block-start:.15rem;padding:1rem;animation:4.8s linear infinite marketing-hero-card-border-flow;display:grid;position:relative;overflow:hidden}.marketing-hero__narrative .marketing-hero__lead{color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height)}.marketing-hero__narrative .marketing-hero__brand-line{color:var(--ah-color-text-primary)}.marketing-hero__actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.6rem;inline-size:100%;display:grid}.marketing-hero__actions .marketing-primary-action,.marketing-hero__actions .marketing-secondary-action{text-align:center;white-space:nowrap;min-inline-size:0}.marketing-hero__actions .marketing-primary-action{isolation:isolate;background:var(--ah-gradient-brand);color:var(--ah-color-brand-on);box-shadow:none;position:relative;overflow:hidden}.marketing-hero__actions .marketing-primary-action:after{z-index:0;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--ah-color-brand-on) 42%, transparent), transparent);content:"";pointer-events:none;inline-size:38%;animation:marketing-hero-cta-shimmer 3.2s var(--ah-ease-standard) infinite;position:absolute;inset:-40% auto -40% -55%;transform:translate(-180%)skew(-18deg)}.marketing-hero .marketing-secondary-action{border-color:var(--ah-color-border-default);background:var(--ah-color-surface);color:var(--ah-color-text-primary);display:inline-flex}.public-mobile-navigation{z-index:65;min-block-size:var(--ah-shell-tab-clearance);padding:0 0 var(--ah-safe-bottom);border-block-start:1px solid var(--ah-color-border-subtle);background:var(--ah-color-surface-raised);box-shadow:none;transition:transform .18s var(--ah-ease-standard);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.public-mobile-navigation a{min-block-size:max(var(--ah-tap-target-minimum), var(--ah-shell-mobile-bar));color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ah-ease-standard);grid-template-rows:1.96rem auto;align-content:center;justify-items:center;gap:.1rem;padding-block:.125rem;display:grid}.public-mobile-navigation a>:is(svg,.ah-mascot,.public-mobile-navigation__account-visual,.public-mobile-navigation__companion-icon){grid-row:1}.public-mobile-navigation__label{white-space:nowrap;grid-row:2;align-self:end}.public-mobile-navigation a[data-tab=companion]{z-index:2;color:var(--ah-color-text-secondary);font-weight:var(--ah-type-label-small-weight);position:relative}.public-mobile-navigation__companion-icon{pointer-events:none;place-self:center;place-items:center;block-size:1.96rem;inline-size:1.96rem;display:grid;transform:none}.public-mobile-navigation .public-mobile-navigation__companion-icon svg{block-size:1.96rem;inline-size:1.96rem;display:block}.public-mobile-navigation__companion-body{fill:var(--ah-color-brand)}.public-mobile-navigation__companion-eyes{fill:var(--ah-color-text-primary)}.public-mobile-navigation a[data-tab=companion].is-active .public-mobile-navigation__companion-body{fill:var(--ah-color-brand-hover)}.public-mobile-navigation a.is-active{color:var(--ah-color-text-primary);font-weight:var(--ah-type-label-small-weight)}.public-mobile-navigation__account-visual{border-radius:var(--ah-radius-round);block-size:1.5rem;inline-size:1.5rem;font-size:var(--ah-type-micro-size);font-weight:var(--ah-type-micro-weight);letter-spacing:var(--ah-type-micro-letter-spacing);line-height:var(--ah-type-micro-line-height);place-items:center;display:grid;position:relative}.public-mobile-navigation__account-visual.is-signed-in{background:var(--ah-color-text-primary);color:var(--ah-color-text-inverse)}.public-mobile-navigation a:not([data-tab=companion]):active{transform:scale(.96)}.public-mobile-navigation svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;block-size:1.4rem;inline-size:1.4rem}.marketing-frame:has(.public-mobile-navigation){padding-block-end:var(--ah-shell-tab-clearance)}.marketing-frame:has(.pwa-companion-preview){block-size:100svh;padding-block-end:0;overflow:hidden}body:has(.auth-dialog) .public-mobile-navigation{pointer-events:none;transform:translateY(100%)}.marketing-belief{padding-block:6rem}.marketing-belief__copy{grid-template-columns:1fr}.marketing-belief__copy .marketing-kicker{grid-column:auto}.marketing-life-gallery,.life-gallery-skeleton{grid-template-rows:10.5rem repeat(3,8.25rem);grid-template-columns:1fr 1fr}.marketing-life-gallery__tile.is-hero{grid-area:1/1/auto/3}.marketing-life-gallery__tile.is-a{grid-area:2/1}.marketing-life-gallery__tile.is-b{grid-area:2/2}.marketing-life-gallery__tile.is-e{grid-area:3/1}.marketing-life-gallery__tile.is-c2{grid-area:3/2}.marketing-life-gallery__tile.is-g{grid-area:4/1}.marketing-life-gallery__tile.is-c4{grid-area:4/2}.marketing-life-gallery__tile.is-c1,.marketing-life-gallery__tile.is-d,.marketing-life-gallery__tile.is-f,.marketing-life-gallery__tile.is-c3,.marketing-life-gallery__tile.is-h,.marketing-life-gallery__tile.is-i{display:none}.marketing-life-gallery__occupation,.marketing-life-gallery__tile.is-scale-medium .marketing-life-gallery__occupation,.marketing-life-gallery__tile.is-scale-large .marketing-life-gallery__occupation{overflow-wrap:anywhere;max-inline-size:100%}.marketing-section-heading,.marketing-method-cards>li,.marketing-method-cards>li:nth-child(2n),.marketing-companion,.marketing-events,.marketing-membership,.marketing-faq,.marketing-facts__points{grid-template-columns:1fr}.marketing-companion,.marketing-membership,.marketing-faq{gap:var(--ah-text-section-title-gap)}.marketing-section-heading{align-items:start}.marketing-facts{padding-block:clamp(4.5rem,14vw,7rem);padding-inline:max(var(--ah-web-gutter), env(safe-area-inset-left)) max(var(--ah-web-gutter), env(safe-area-inset-right))}.marketing-facts__range{inset:3.75rem var(--ah-web-gutter) auto auto;opacity:.72;font-size:clamp(4rem,20vw,8rem)}.marketing-facts .marketing-section-heading{gap:1.15rem;margin-block-end:clamp(3rem,10vw,4.75rem)}.marketing-facts .marketing-section-heading h2{max-inline-size:9ch;font-size:clamp(3.15rem,12.5vw,5.75rem);line-height:.95}.marketing-facts .marketing-section-heading>p:last-child{max-inline-size:34rem;font-size:clamp(1.05rem,3.7vw,1.35rem);line-height:1.55}.marketing-facts__points{border-block-end:0}.marketing-facts__points>li{background:0 0;grid-template-rows:auto auto;grid-template-columns:3.75rem minmax(0,1fr);gap:0 1rem;min-block-size:0;padding:clamp(1.75rem,6vw,2.5rem) 0;overflow:visible}.marketing-facts__points>li+li{border-block-start:1px solid var(--ah-color-border-default);border-inline-start:0}.marketing-facts__copy{grid-column:2;max-inline-size:38rem}.marketing-facts__index{font-size:clamp(2rem,8vw,3rem)}.marketing-facts__points h3{font-size:clamp(1.65rem,6vw,2.2rem)}.marketing-facts__points p{max-inline-size:34rem;font-size:clamp(1rem,3.6vw,1.2rem);line-height:1.55}.marketing-facts__signal{grid-column:2;block-size:clamp(5rem,18vw,7rem);inline-size:clamp(5rem,18vw,7rem);margin-block-start:clamp(1.25rem,4vw,2rem);position:relative;inset:auto}.marketing-facts__points>li[data-fact=curated] .marketing-facts__signal{block-size:5rem;inline-size:min(11rem,48vw)}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal{block-size:clamp(6.5rem,24vw,8.5rem);inline-size:min(15rem,62vw)}.marketing-method-cards>li:nth-child(2n) .marketing-method-cards__media,.marketing-method-cards>li:nth-child(2n) .marketing-method-cards__caption{grid-area:auto}.marketing-method-cards>li{gap:1.75rem;min-block-size:0;position:relative;inset-block-start:auto}.marketing-method-cards__media{aspect-ratio:4/3}.marketing-meet-cards{margin-inline:calc(var(--ah-web-gutter) * -1);padding-inline:var(--ah-web-gutter);scroll-padding-inline:var(--ah-web-gutter);scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:repeat(4,minmax(17rem,78vw));gap:1rem;overflow-x:auto}.marketing-meet-cards::-webkit-scrollbar{display:none}.marketing-meet-cards>li{scroll-snap-align:start}.marketing-companion{padding-block:5rem}.marketing-events{min-block-size:0}.marketing-events__media{aspect-ratio:4/3}.marketing-events__copy{padding:3rem var(--ah-web-gutter) 5rem}.marketing-membership__offer{padding-block-start:1.5rem}.marketing-faq details>p{padding-inline-start:0}.marketing-final{place-items:end start;min-block-size:42rem}.marketing-final>img{object-position:57% center}.marketing-final__copy{text-align:start;justify-items:start;padding-block-end:3rem}.marketing-footer__inner,.marketing-footer__base{flex-direction:column;grid-template-columns:1fr}.marketing-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}.marketing-footer__base>div{text-align:start;justify-items:start}.marketing-footer{padding-block-end:calc(var(--ah-shell-tab-clearance) + var(--ah-safe-bottom) + 2rem)}.auth-dialog{background:var(--ah-color-surface);align-items:end;padding:0}.auth-dialog__scrim{background:0 0}.auth-dialog__panel{inline-size:calc(100% - 1rem);block-size:calc(100dvh - var(--ah-safe-top) - .75rem);max-block-size:calc(100dvh - var(--ah-safe-top) - .75rem);border-radius:var(--ah-radius-xl) var(--ah-radius-xl) 0 0;margin-inline:auto;animation-name:modal-sheet-enter}}@media (max-height:43rem) and (max-width:56rem){.marketing-frame:has(.public-mobile-navigation.is-visible) .marketing-hero__copy-plane{padding-block-start:calc(var(--ah-safe-top) + 4.75rem);padding-block-end:calc(var(--ah-shell-tab-clearance) + var(--ah-space-3))}.marketing-hero__content{gap:var(--ah-text-title-body-gap)}.marketing-hero__narrative{padding:.65rem}}@media (max-width:56rem){.public-header.is-scrolled{background:var(--ah-color-surface-raised);box-shadow:var(--ah-shadow-topbar-divider);-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end-color:#0000}.public-header.is-scrolled .public-header__grid{color:var(--ah-color-text-primary)}.public-header.is-scrolled .public-menu-motion-icon[data-ready=true] .public-menu-motion-icon__fallback{opacity:1}.public-header.is-scrolled .public-menu-motion-icon[data-ready=true] .public-menu-motion-icon__canvas{opacity:0}html:has(.marketing-entry-hero){background:#111110}html:has(.marketing-entry-hero) body{background:#111110}.marketing-entry-hero{--ah-color-canvas:#111110;min-block-size:100lvh;color:var(--ah-color-text-on-dark-primary);isolation:isolate;background:#111110;display:block;position:relative;overflow:hidden}.marketing-hero--desktop{display:none}.marketing-entry-hero__connections{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;opacity:clamp(.52, calc(1 - var(--ah-collapse) * .42), 1);transform:scale(calc(1 + var(--ah-collapse) * .035));transform-origin:50% 45%;transition:opacity var(--ah-duration-deliberate) var(--ah-ease-standard);display:block;position:absolute;inset:0;overflow:hidden}.marketing-entry-hero__connections canvas{block-size:100%;inline-size:100%;display:block}.marketing-entry-hero[data-story-revealed=true] .marketing-entry-hero__connections{opacity:clamp(.44, calc(.72 - var(--ah-collapse) * .28), .72)}.marketing-entry-hero__content{z-index:2;gap:var(--ah-grid-gap);min-block-size:100lvh;padding:calc(var(--ah-safe-top) + var(--ah-space-4)) max(var(--ah-grid-padding), env(safe-area-inset-left)) calc(var(--ah-safe-bottom) + var(--ah-space-6)) max(var(--ah-grid-padding), env(safe-area-inset-right));padding:calc(var(--ah-safe-top) + var(--ah-space-4)) max(var(--ah-grid-padding), env(safe-area-inset-left)) calc(var(--ah-safe-bottom) + var(--ah-space-6) + max(0px, calc(100lvh - 100dvh))) max(var(--ah-grid-padding), env(safe-area-inset-right));pointer-events:none;transform:translateY(calc(var(--ah-collapse) * -1.25rem));transform-origin:50%;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.marketing-entry-hero__eyebrow{color:var(--ah-color-text-on-dark-primary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);text-align:center;justify-self:center;animation:.98s cubic-bezier(.22,1,.36,1) 2.35s both marketing-entry-signal-reveal}.marketing-entry-hero__focus{align-content:center;justify-items:center;gap:var(--ah-grid-gap);min-block-size:0;padding-block:clamp(var(--ah-space-2), 1.5vh, var(--ah-space-5));display:grid}.marketing-entry-hero__identity{justify-items:center;gap:var(--ah-space-1);animation:1.05s cubic-bezier(.22,1,.36,1) 1.95s both marketing-entry-signal-reveal;display:grid}.marketing-entry-hero__presence{place-items:center;display:grid}.marketing-entry-hero__presence .pairing{transition:transform var(--ah-duration-deliberate) var(--ah-ease-standard)}.marketing-entry-hero__brand{z-index:1;inline-size:fit-content;color:var(--ah-color-text-on-dark-primary);pointer-events:none;animation:1ms step-start 4.1s forwards marketing-entry-enable-pointer-fallback}.marketing-entry-hero__brand .ah-brand-lockup__mark.is-on-light{opacity:0}.marketing-entry-hero__brand .ah-brand-lockup__mark.is-on-dark{opacity:1}.marketing-entry-hero__copy{justify-items:center;gap:var(--ah-text-title-body-gap);text-align:center;opacity:1;inline-size:min(100%,34rem);display:grid}.marketing-entry-hero__copy h1{color:#fff;font-family:var(--ah-font-display);font-size:var(--ah-type-display-large-size);font-weight:var(--ah-type-display-large-weight);letter-spacing:var(--ah-type-display-large-letter-spacing);line-height:var(--ah-type-display-large-line-height);text-wrap:balance;gap:.12em;margin:0;display:grid}.marketing-entry-hero__copy>p{max-inline-size:31rem;color:var(--ah-color-text-on-dark-secondary-strong);font-size:.875rem;font-weight:var(--ah-type-body-weight);letter-spacing:var(--ah-type-body-letter-spacing);text-wrap:pretty;line-height:1.5}.marketing-entry-hero__cta{border-radius:var(--ah-action-radius);block-size:3rem;min-block-size:3rem;min-inline-size:9.5rem;background:var(--ah-gradient-brand);color:var(--ah-color-brand-on);font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:.2px;line-height:var(--ah-type-label-line-height);pointer-events:auto;touch-action:manipulation;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), transform var(--ah-duration-fast) var(--ah-ease-standard);justify-content:center;align-items:center;margin-block-start:calc(var(--ah-text-body-action-gap) - var(--ah-grid-gap));padding:0 1.5rem;display:inline-flex}.marketing-entry-hero__cta:hover{background:var(--ah-gradient-brand);transform:translateY(-2px)}.marketing-entry-hero__cta:active{background:var(--ah-gradient-brand);transform:scale(.98)}.marketing-entry-hero__cta:focus-visible{outline-color:var(--ah-color-text-primary)}.marketing-entry-hero__identity:focus-within,.marketing-entry-hero__copy:focus-within{opacity:1;animation:none;transform:none}.marketing-entry-hero__brand:focus-visible,.marketing-entry-hero__cta:focus-visible{pointer-events:auto}.marketing-entry-hero:has(.relationship-connection-field[data-motion=static]) :is(.marketing-entry-hero__identity,.marketing-entry-hero__eyebrow,.marketing-entry-hero__copy){opacity:1;animation:none;transform:none}.marketing-entry-hero:has(.relationship-connection-field[data-motion=static]) :is(.marketing-entry-hero__brand,.marketing-entry-hero__cta){pointer-events:auto;animation:none}.marketing-entry-hero:has(.marketing-entry-hero__cta:hover,.marketing-entry-hero__cta:focus-visible) .marketing-entry-hero__presence .pairing{transform:translateY(-.12rem)}.marketing-frame:has(.marketing-entry-hero) .public-header{border-block-end-color:color-mix(in srgb, var(--ah-color-text-inverse) 14%, transparent);background:var(--ah-color-surface-raised);color:var(--ah-color-text-primary);-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity var(--ah-duration-deliberate) var(--ah-ease-enter), transform var(--ah-duration-deliberate) var(--ah-ease-enter)}html:not([data-ah-home-hero-passed=true]) .marketing-frame:has(.marketing-entry-hero) .public-header:not(.is-menu-open):not(:focus-within){opacity:0;pointer-events:none;transform:translateY(calc(-100% - var(--ah-safe-top)))}.marketing-frame:has(.marketing-entry-hero) .public-header :is(.public-header__brand,.public-header__grid){color:var(--ah-color-text-primary)}.marketing-frame:has(.marketing-entry-hero) .public-header .ah-brand-lockup__mark.is-on-light{opacity:1}.marketing-frame:has(.marketing-entry-hero) .public-header .ah-brand-lockup__mark.is-on-dark{opacity:0}html[data-ah-home-hero-passed=true] .marketing-frame:has(.marketing-entry-hero) .public-header{background:var(--ah-color-surface-raised);color:var(--ah-color-text-primary);border-block-end-color:#0000}html[data-ah-home-hero-passed=true] .marketing-frame:has(.marketing-entry-hero) .public-header .public-header__brand{color:var(--ah-color-text-primary)}html[data-ah-home-hero-passed=true] .marketing-frame:has(.marketing-entry-hero) .public-header .public-header__grid{color:var(--ah-color-text-primary)}html[data-ah-home-hero-passed=true] .marketing-frame:has(.marketing-entry-hero) .public-header .ah-brand-lockup__mark.is-on-light{opacity:1}html[data-ah-home-hero-passed=true] .marketing-frame:has(.marketing-entry-hero) .public-header .ah-brand-lockup__mark.is-on-dark{opacity:0}.marketing-frame:has(.marketing-entry-hero) .public-header__join{display:none}.marketing-frame:has(.marketing-entry-hero) .public-mobile-navigation.is-home-entry{border-block-start:1px solid var(--ah-color-border-subtle);background:var(--ah-color-surface-raised);box-shadow:none;color:var(--ah-color-text-primary);opacity:1;transition:opacity var(--ah-duration-deliberate) var(--ah-ease-enter), transform var(--ah-duration-deliberate) var(--ah-ease-enter)}html:not([data-ah-home-hero-passed=true]) .marketing-frame:has(.marketing-entry-hero) .public-mobile-navigation.is-home-entry:not(:focus-within){opacity:0;pointer-events:none;transform:translateY(100%)}.marketing-frame:has(.marketing-entry-hero) .public-mobile-navigation.is-home-entry a{color:var(--ah-color-text-secondary)}.marketing-frame:has(.marketing-entry-hero) .public-mobile-navigation.is-home-entry a.is-active{color:var(--ah-color-text-primary)}.marketing-frame:has(.marketing-entry-hero) .public-mobile-navigation.is-home-entry .public-mobile-navigation__account-visual.is-signed-in{background:var(--ah-color-text-primary);color:var(--ah-color-text-inverse)}}@keyframes marketing-entry-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes marketing-entry-story-reveal{0%{opacity:0;transform:translateY(1rem)scale(.97)}to{opacity:1;transform:none}}@keyframes marketing-entry-signal-reveal{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:none}}@keyframes marketing-entry-enable-pointer-fallback{0%{pointer-events:none}to{pointer-events:auto}}@keyframes modal-sheet-enter{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes marketing-loading-slide{0%{transform:translate(-100%)}to{transform:translate(180%)}}@keyframes marketing-hero-card-border-flow{0%{background-position:0 0,100%}to{background-position:0 0,-100%}}@keyframes marketing-hero-cta-shimmer{0%,28%{transform:translate(-180%)skew(-18deg)}68%,to{transform:translate(520%)skew(-18deg)}}@media (max-width:22rem){.public-header__join{display:none}.marketing-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-primary-action,.marketing-secondary-action{inline-size:100%}.pwa-companion-preview__presence .ah-mascot__svg{block-size:6rem;inline-size:6rem}.pwa-companion-preview__question ul{gap:var(--ah-space-1)}}@media (prefers-reduced-motion:reduce){.marketing-entry-hero__connections,.marketing-entry-hero__content,.marketing-entry-hero__identity,.marketing-entry-hero__eyebrow,.marketing-entry-hero__copy,.marketing-hero .marketing-kicker,.marketing-hero h1 span,.marketing-hero__lead,.marketing-hero__brand-line,.marketing-hero__actions,.marketing-hero__narrative,.marketing-hero__actions .marketing-primary-action:after,.marketing-belief h2,.marketing-section-heading,.marketing-method-cards__media,.marketing-method-cards__caption,.marketing-meet-cards>li,.marketing-companion__heading,.marketing-companion__points>li,.marketing-facts,.marketing-facts__points>li,.marketing-facts__signal:before,.marketing-facts__signal:after,.marketing-facts__signal span,.marketing-facts__signal span:after,.marketing-events__copy,.marketing-membership>*,.marketing-faq>*,.marketing-final,.marketing-final__copy,.marketing-life-gallery__photo img,.marketing-life-gallery__tile,.marketing-life-gallery__motion-toggle{transition:none;animation:none}.marketing-frame:has(.marketing-entry-hero) .public-header{transition:none;animation:none}.marketing-frame:has(.marketing-entry-hero) .public-mobile-navigation.is-home-entry{transition:none;animation:none}.marketing-facts__points>li[data-fact=companion] .marketing-facts__signal span,.marketing-facts__points>li[data-fact=curated] .marketing-facts__signal span{opacity:1;transform:none}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal:before{opacity:.72;transform:scaleY(1)}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal:after{opacity:1;transform:scaleX(1)}.marketing-facts__points>li[data-fact=criteria] .marketing-facts__signal span:after{opacity:1;transform:translate(-50%,-50%)}.marketing-entry-hero__brand,.marketing-entry-hero__cta{pointer-events:auto}.marketing-entry-hero__connections,.marketing-entry-hero__content,.marketing-entry-hero__presence{transform:none}.marketing-hero__media img,.marketing-method-cards__media img,.marketing-meet-cards__media img,.marketing-events__media img{transition:none}.auth-dialog,.auth-dialog__panel,.public-mobile-navigation{transition:none;animation:none}.pwa-companion-preview__presence,.pwa-companion-preview__question,.pwa-companion-preview__question a,.pwa-companion-preview__status-row button{transition:none;transform:none}.marketing-loading__indicator:after{animation:none}}}
@layer ah.components{@media (min-width:56.01rem) and (display-mode:browser){html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header-slot{block-size:0}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header{box-shadow:none;color:var(--ah-color-text-on-dark-primary);transition:background-color .34s var(--ah-ease-standard), border-color .34s var(--ah-ease-standard), box-shadow .34s var(--ah-ease-standard), color .22s var(--ah-ease-standard);background:0 0;border-block-end-color:#0000}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header :is(.public-nav a,.public-header__sign-in,.public-header__grid){color:var(--ah-color-text-on-dark-primary)}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header .public-header__brand{color:var(--ah-color-text-on-dark-primary)}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header .ah-brand-lockup__mark.is-on-light .ah-brand-lockup__form{fill:var(--ah-color-text-on-dark-primary)}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header .public-header__join{background:var(--ah-color-text-on-dark-primary);color:var(--ah-color-text-primary)}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header .public-header__join:hover{background:var(--ah-color-surface-raised);color:var(--ah-color-text-primary);transform:translateY(-2px)}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header.is-scrolled{border-block-end-color:var(--ah-color-border-subtle);background:var(--ah-color-surface-raised);box-shadow:0 1px 0 var(--ah-color-border-subtle);color:var(--ah-color-text-primary)}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header.is-scrolled :is(.public-nav a,.public-header__sign-in,.public-header__grid){color:var(--ah-color-text-primary)}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header.is-scrolled .public-header__brand{color:var(--ah-color-text-primary)}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header.is-scrolled .ah-brand-lockup__mark.is-on-light .ah-brand-lockup__form{fill:var(--ah-color-brand-hover)}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header.is-scrolled .public-header__join{background:var(--ah-color-brand);color:var(--ah-color-brand-on)}html[data-ah-standalone=false] .marketing-hero--desktop{border-radius:0;min-block-size:100svh;margin:0}html[data-ah-standalone=false] .marketing-hero:after{background:color-mix(in srgb, var(--ah-color-text-primary) 44%, transparent)}html[data-ah-standalone=false] .marketing-hero__copy-plane{padding:clamp(7rem, 13vh, 10rem) max(var(--ah-web-gutter), calc((100vw - 90rem) / 2)) clamp(3rem, 6vh, 5rem);align-content:end}html[data-ah-standalone=false] .marketing-hero__content{gap:clamp(var(--ah-space-3), 1.8vh, var(--ah-space-5));max-inline-size:min(55rem,60vw);margin-block-end:0}html[data-ah-standalone=false] .marketing-hero h1{letter-spacing:clamp(-.22rem,-.28vw,-.12rem);gap:.02em;font-size:clamp(3.6rem,5.6vw,6.5rem);line-height:.94}html[data-ah-standalone=false] .marketing-hero__lead{max-inline-size:34rem;color:var(--ah-color-text-on-dark-secondary-strong);font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5}html[data-ah-standalone=false] .marketing-hero__brand-line{max-inline-size:28rem}html[data-ah-standalone=false] .marketing-hero .marketing-kicker,html[data-ah-standalone=false] .marketing-hero h1 span,html[data-ah-standalone=false] .marketing-hero__lead,html[data-ah-standalone=false] .marketing-hero__brand-line,html[data-ah-standalone=false] .marketing-hero__actions{animation-name:marketing-desktop-hero-arrive;animation-duration:.76s}html[data-ah-standalone=false] .marketing-hero__media img{object-position:60% center;animation:marketing-desktop-hero-image 1.4s var(--ah-ease-enter) both;transform:scale(1.035)}html[data-ah-standalone=false] .marketing-hero__media:hover img{transform:scale(1.055)}html[data-ah-standalone=false] .marketing-facts{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start;column-gap:clamp(4rem,9vw,10rem);min-block-size:100svh;padding-block:clamp(8rem,12vw,13rem);display:grid}html[data-ah-standalone=false] .marketing-facts .marketing-section-heading{grid-column:1;margin:0;padding-block-end:var(--ah-space-10);position:sticky;inset-block-start:9rem}html[data-ah-standalone=false] .marketing-facts .marketing-section-heading h2{max-inline-size:8ch;font-size:clamp(3.4rem,5vw,6rem);line-height:.92}html[data-ah-standalone=false] .marketing-facts__range{opacity:.65;inset-inline-end:max(var(--ah-web-gutter), calc((100vw - 90rem) / 2))}html[data-ah-standalone=false] .marketing-facts__points{border-block-start:1px solid var(--ah-color-border-default);grid-column:2}html[data-ah-standalone=false] .marketing-facts__points>li{grid-template-columns:3.5rem minmax(0,1fr) clamp(9rem,15vw,13rem);gap:clamp(1.5rem,3.5vw,3.5rem);min-block-size:clamp(15rem,22vw,20rem);padding-inline:0}html[data-ah-standalone=false] .marketing-facts__points>li:hover{background:0 0;padding-inline:0}html[data-ah-standalone=false] .marketing-facts__points>li:before{background:var(--ah-color-brand);content:"";opacity:0;transform-origin:50%;inline-size:2px;transition:opacity var(--ah-duration-normal) var(--ah-ease-standard), transform var(--ah-duration-normal) var(--ah-ease-standard);position:absolute;inset:0 auto 0 -1.25rem;transform:scaleY(.2)}html[data-ah-standalone=false] .marketing-facts__points>li:hover:before{opacity:1;transform:scaleY(1)}html[data-ah-standalone=false] .marketing-facts__signal{justify-self:end}html[data-ah-standalone=false] .marketing-method{padding-block-start:clamp(9rem,13vw,14rem)}html[data-ah-standalone=false] .marketing-method .marketing-section-heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);max-inline-size:78rem;margin-block-end:clamp(5rem,8vw,8rem);margin-inline:auto}html[data-ah-standalone=false] .marketing-method-cards>li{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);min-block-size:min(76svh,52rem);padding-block:clamp(3rem,6vw,6rem)}html[data-ah-standalone=false] .marketing-method-cards>li:nth-child(2n){grid-template-columns:minmax(18rem,.55fr) minmax(0,1.45fr)}html[data-ah-standalone=false] .marketing-method-cards__media{border-radius:var(--ah-radius-xs)}html[data-ah-standalone=false] .marketing-method-cards__caption{max-inline-size:25rem}html[data-ah-standalone=false] .marketing-method-cards__caption h3{font-size:clamp(2.4rem,3.2vw,4rem);line-height:.98}@supports (animation-timeline:view()){html[data-ah-standalone=false] .marketing-method-cards__media{animation:linear both marketing-desktop-method-depth;animation-timeline:view();animation-range:entry cover 64%}html[data-ah-standalone=false] .marketing-method-cards__caption{animation:linear both marketing-desktop-method-copy;animation-timeline:view();animation-range:entry 10% cover 48%}}html[data-ah-standalone=false] .marketing-meet{padding-block:clamp(9rem,13vw,14rem)}html[data-ah-standalone=false] .marketing-meet .marketing-section-heading{max-inline-size:68rem}html[data-ah-standalone=false] .marketing-meet-cards{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.75rem)}html[data-ah-standalone=false] .marketing-meet-cards>li:first-child{grid-area:1/1/span 2/span 5;padding-block-start:clamp(4rem,9vw,9rem)}html[data-ah-standalone=false] .marketing-meet-cards>li:nth-child(2){grid-column:6/span 3}html[data-ah-standalone=false] .marketing-meet-cards>li:nth-child(3){grid-column:9/span 4;padding-block-start:clamp(2rem,5vw,5rem)}html[data-ah-standalone=false] .marketing-meet-cards>li:nth-child(4){grid-column:6/span 6;max-inline-size:34rem;padding-block-start:clamp(3rem,6vw,6rem)}html[data-ah-standalone=false] .marketing-meet-cards>li:first-child .marketing-meet-cards__media{aspect-ratio:3/4}html[data-ah-standalone=false] .marketing-meet-cards>li:nth-child(2) .marketing-meet-cards__media,html[data-ah-standalone=false] .marketing-meet-cards>li:nth-child(3) .marketing-meet-cards__media{aspect-ratio:4/5}html[data-ah-standalone=false] .marketing-meet-cards>li:nth-child(4) .marketing-meet-cards__media{aspect-ratio:16/9}html[data-ah-standalone=false] .marketing-meet-cards__copy{transition:transform var(--ah-duration-normal) var(--ah-ease-standard)}html[data-ah-standalone=false] .marketing-meet-cards>li:hover .marketing-meet-cards__copy,html[data-ah-standalone=false] .marketing-meet-cards>li:focus-within .marketing-meet-cards__copy{transform:translateY(-.35rem)}html[data-ah-standalone=false] .marketing-meet-cards>li:focus-within .marketing-meet-cards__media{outline:3px solid var(--ah-color-focus-ring);outline-offset:4px}html[data-ah-standalone=false] .marketing-companion{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(5rem,11vw,12rem);padding-block:clamp(9rem,13vw,14rem)}html[data-ah-standalone=false] .marketing-companion__heading{max-inline-size:29rem;position:sticky;inset-block-start:9rem}html[data-ah-standalone=false] .marketing-companion h2{font-size:clamp(3.1rem,5vw,5.8rem);line-height:.93}html[data-ah-standalone=false] .marketing-companion__points li{grid-template-columns:3.5rem 1fr;padding-block:clamp(2rem,4vw,3.5rem)}html[data-ah-standalone=false] .marketing-events{grid-template-columns:minmax(0,1.22fr) minmax(18rem,.78fr);min-block-size:min(72svh,52rem)}html[data-ah-standalone=false] .marketing-events__copy{padding-inline:clamp(3rem,6vw,7rem)}html[data-ah-standalone=false] .marketing-events__copy h2{max-inline-size:9ch;font-size:clamp(3rem,4.1vw,5rem);line-height:.96}html[data-ah-standalone=false] .marketing-membership{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:clamp(5rem,12vw,14rem);padding-block:clamp(9rem,13vw,14rem)}html[data-ah-standalone=false] .marketing-membership__copy h2{max-inline-size:10ch;font-size:clamp(3.1rem,5vw,5.7rem);line-height:.94}html[data-ah-standalone=false] .marketing-membership__offer{border-block-start-width:2px;padding-block-start:1.5rem;position:sticky;inset-block-start:9rem}html[data-ah-standalone=false] .marketing-faq{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:clamp(5rem,11vw,12rem);padding-block:clamp(9rem,13vw,14rem)}html[data-ah-standalone=false] .marketing-faq header{position:sticky;inset-block-start:9rem}html[data-ah-standalone=false] .marketing-final{min-block-size:92svh}html[data-ah-standalone=false] .marketing-final__copy{max-inline-size:58rem}html[data-ah-standalone=false] .marketing-final h2{font-size:clamp(4.5rem,7vw,8rem);line-height:.92}html[data-ah-standalone=false] .pwa-public-guide{inline-size:min(100%,90rem);min-block-size:calc(100svh - 5rem - var(--ah-safe-top));padding:clamp(7rem, 12vw, 12rem) var(--ah-web-gutter) clamp(8rem, 12vw, 13rem)}html[data-ah-standalone=false] .pwa-public-guide__intro{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.55fr);align-items:end;column-gap:clamp(4rem,9vw,10rem);min-block-size:min(62svh,46rem);padding-block:0 clamp(4rem,7vw,7rem);display:grid}html[data-ah-standalone=false] .pwa-public-guide__intro .marketing-kicker{grid-column:1/-1;align-self:start}html[data-ah-standalone=false] .pwa-public-guide__intro h1{max-inline-size:9ch;font-size:clamp(4.2rem,7vw,8rem);line-height:.92}html[data-ah-standalone=false] .pwa-public-guide__intro>p:last-child{max-inline-size:30rem;padding-block-end:.35rem;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.55}html[data-ah-standalone=false] .pwa-public-guide__items{margin-block-start:clamp(6rem,10vw,10rem)}html[data-ah-standalone=false] .pwa-public-guide__item{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-block-size:min(70svh,48rem);padding-block:clamp(3rem,6vw,6rem)}html[data-ah-standalone=false] .pwa-public-guide__item:nth-child(2n){grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr)}html[data-ah-standalone=false] .pwa-public-guide__item:nth-child(2n) .pwa-public-guide__media{grid-area:1/2}html[data-ah-standalone=false] .pwa-public-guide__item:nth-child(2n) .pwa-public-guide__copy{grid-area:1/1}html[data-ah-standalone=false] .pwa-public-guide__media{aspect-ratio:16/11;border-radius:var(--ah-radius-xs);transition:transform .7s var(--ah-ease-enter)}html[data-ah-standalone=false] .pwa-public-guide__media img{transition:transform .7s var(--ah-ease-enter)}html[data-ah-standalone=false] .pwa-public-guide__item:hover .pwa-public-guide__media,html[data-ah-standalone=false] .pwa-public-guide__item:focus-within .pwa-public-guide__media{transform:translateY(-.3rem)}html[data-ah-standalone=false] .pwa-public-guide__item:hover .pwa-public-guide__media img,html[data-ah-standalone=false] .pwa-public-guide__item:focus-within .pwa-public-guide__media img{transform:scale(1.025)}html[data-ah-standalone=false] .pwa-public-guide__item:focus-within .pwa-public-guide__media{outline:3px solid var(--ah-color-focus-ring);outline-offset:4px}html[data-ah-standalone=false] .pwa-public-guide__copy{max-inline-size:26rem}html[data-ah-standalone=false] .pwa-public-guide__copy h2{font-size:clamp(2.45rem,3.4vw,4rem);line-height:.98}@supports (animation-timeline:view()){html[data-ah-standalone=false] .pwa-public-guide__item .pwa-public-guide__media{animation:linear both marketing-desktop-guide-media;animation-timeline:view();animation-range:entry cover 58%}html[data-ah-standalone=false] .pwa-public-guide__item .pwa-public-guide__copy{animation:linear both marketing-desktop-guide-copy;animation-timeline:view();animation-range:entry 8% cover 45%}}@keyframes marketing-desktop-hero-arrive{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}@keyframes marketing-desktop-hero-image{0%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:scale(1.035)}}@keyframes marketing-desktop-method-depth{0%{opacity:.76;transform:scale(.96)translateY(2rem)}to{opacity:1;transform:none}}@keyframes marketing-desktop-method-copy{0%{opacity:.35;transform:translateY(2.5rem)}to{opacity:1;transform:none}}@keyframes marketing-desktop-guide-media{0%{opacity:.7;transform:scale(.97)translateY(1.75rem)}to{opacity:1;transform:none}}@keyframes marketing-desktop-guide-copy{0%{opacity:.36;transform:translateY(2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-ah-standalone=false] .marketing-hero .marketing-kicker,html[data-ah-standalone=false] .marketing-hero h1 span,html[data-ah-standalone=false] .marketing-hero__lead,html[data-ah-standalone=false] .marketing-hero__brand-line,html[data-ah-standalone=false] .marketing-hero__actions,html[data-ah-standalone=false] .marketing-hero__media img,html[data-ah-standalone=false] .marketing-method-cards__media,html[data-ah-standalone=false] .marketing-method-cards__caption,html[data-ah-standalone=false] .marketing-facts__points>li:before,html[data-ah-standalone=false] .marketing-meet-cards__copy,html[data-ah-standalone=false] .pwa-public-guide__item .pwa-public-guide__media,html[data-ah-standalone=false] .pwa-public-guide__item .pwa-public-guide__media img,html[data-ah-standalone=false] .pwa-public-guide__item .pwa-public-guide__copy{transition:none;animation:none}html[data-ah-standalone=false] .marketing-frame:has(.marketing-site) .public-header{transition:none;animation:none}html[data-ah-standalone=false] .marketing-hero__media img,html[data-ah-standalone=false] .marketing-meet-cards>li:hover .marketing-meet-cards__copy,html[data-ah-standalone=false] .marketing-meet-cards>li:focus-within .marketing-meet-cards__copy,html[data-ah-standalone=false] .pwa-public-guide__media,html[data-ah-standalone=false] .pwa-public-guide__media img,html[data-ah-standalone=false] .pwa-public-guide__item:hover .pwa-public-guide__media,html[data-ah-standalone=false] .pwa-public-guide__item:focus-within .pwa-public-guide__media,html[data-ah-standalone=false] .pwa-public-guide__item:hover .pwa-public-guide__media img,html[data-ah-standalone=false] .pwa-public-guide__item:focus-within .pwa-public-guide__media img{transform:none}html[data-ah-standalone=false] .marketing-facts__points>li:before{opacity:0}}}}
@layer ah.components{.marketing-facts{isolation:isolate;background:var(--ah-color-immersive-canvas);min-block-size:100svh;inline-size:100%;max-inline-size:none;color:var(--ah-color-text-on-dark-primary);border:0;margin:0;padding:0;animation:none;display:block;position:relative;overflow:clip;transform:none}.marketing-facts .marketing-facts__heading{z-index:4;align-items:start;gap:var(--ah-space-4);max-inline-size:min(26rem,28vw);color:var(--ah-color-text-on-dark-primary);pointer-events:none;grid-column:auto;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid;position:absolute;inset-block-start:clamp(7.5rem,12vh,9rem);inset-inline-start:max(var(--ah-web-gutter), calc((100vw - var(--ah-content-wide)) / 2))}.marketing-facts__heading .marketing-kicker{color:var(--ah-color-text-on-dark-secondary-strong)}.marketing-facts .marketing-facts__heading h2{max-inline-size:9ch;color:var(--ah-color-text-on-dark-primary);letter-spacing:-.055em;text-wrap:balance;white-space:pre-line;margin:0;font-size:clamp(3rem,4.2vw,5.25rem);font-weight:500;line-height:.94}.marketing-facts__range{z-index:4;inset:clamp(7.5rem, 12vh, 9rem) max(var(--ah-web-gutter), calc((100vw - var(--ah-content-wide)) / 2)) auto auto;color:var(--ah-color-text-on-dark-tertiary);font-family:var(--ah-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:1;font-size:.75rem;line-height:1;position:absolute}.marketing-facts__scroll-hint{display:none}.marketing-facts__points{border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.marketing-facts__points:focus-visible{outline:3px solid var(--ah-color-focus-ring);outline-offset:-3px}.marketing-facts__points>li{isolation:isolate;background:var(--ah-color-immersive-canvas);border:0;align-items:end;min-block-size:100svh;min-inline-size:0;padding:clamp(15rem,25vh,20rem) clamp(1.5rem,3vw,3.75rem) clamp(3rem,7vh,5.5rem);animation:none;display:flex;position:relative;overflow:hidden;transform:none}.marketing-facts__points>li+li{box-shadow:inset 1px 0 color-mix(in srgb, var(--ah-color-text-on-dark-primary) 18%, transparent);border:0}.marketing-facts__points>li:before{content:none}.marketing-facts__points>li:hover{background:var(--ah-color-immersive-canvas);padding:clamp(15rem,25vh,20rem) clamp(1.5rem,3vw,3.75rem) clamp(3rem,7vh,5.5rem)}.marketing-facts__image{z-index:0;object-fit:cover;object-position:left center;transition:transform .9s var(--ah-ease-enter);transform:scale(1.018)}.marketing-facts__points>li:nth-child(2) .marketing-facts__image{object-position:43% center}.marketing-facts__points>li:nth-child(3) .marketing-facts__image{object-position:56% center}.marketing-facts__points>li:hover .marketing-facts__image{transform:scale(1.045)}.marketing-facts__veil{z-index:1;background:color-mix(in srgb, var(--ah-color-immersive-canvas) 38%, transparent);pointer-events:none;position:absolute;inset:0}.marketing-facts__points>li:nth-child(2) .marketing-facts__veil{background:color-mix(in srgb, var(--ah-color-immersive-canvas) 43%, transparent)}.marketing-facts__points>li:nth-child(3) .marketing-facts__veil{background:color-mix(in srgb, var(--ah-color-immersive-canvas) 34%, transparent)}.marketing-facts__content{z-index:2;min-block-size:13.5rem;inline-size:100%;max-inline-size:31rem;color:var(--ah-color-text-on-dark-primary);text-shadow:0 1px 18px color-mix(in srgb, var(--ah-color-immersive-canvas) 68%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1rem,1.8vw,1.75rem);display:grid;position:relative}.marketing-facts__index{color:var(--ah-color-brand);font-family:var(--ah-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(1.45rem,2.4vw,2.35rem);font-weight:500;line-height:1}.marketing-facts__copy{gap:var(--ah-space-4);grid-template-rows:minmax(2.04em,auto) minmax(6em,auto);max-inline-size:25rem;display:grid}.marketing-facts__points h3{color:var(--ah-color-text-on-dark-primary);letter-spacing:-.04em;text-wrap:balance;min-block-size:2.04em;margin:0;font-size:clamp(1.65rem,2.5vw,2.6rem);font-weight:500;line-height:1.02}.marketing-facts__points p{max-inline-size:29ch;color:var(--ah-color-text-on-dark-secondary-strong);min-block-size:6em;margin:0;font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.5}@supports (animation-timeline:view()){.marketing-facts__points>li{view-timeline:--marketing-fact block}.marketing-facts__image{animation:linear both marketing-fact-image-arrive;animation-timeline:--marketing-fact;animation-range:entry cover 44%}.marketing-facts__content{animation:linear both marketing-fact-copy-arrive;animation-timeline:--marketing-fact;animation-range:entry 8% cover 46%}}@keyframes marketing-fact-image-arrive{0%{transform:scale(1.09)translateY(1.5rem)}to{transform:scale(1.018)translateY(0)}}@keyframes marketing-fact-copy-arrive{0%{opacity:.18;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:56.01rem) and (display-mode:browser){html[data-ah-standalone=false] .marketing-facts{border:0;min-block-size:100svh;inline-size:100%;max-inline-size:none;margin:0;padding:0;display:block;overflow:clip}html[data-ah-standalone=false] .marketing-facts .marketing-facts__heading{grid-column:auto;grid-template-columns:minmax(0,1fr);max-inline-size:min(26rem,28vw);margin:0;padding:0;position:absolute;inset-block-start:clamp(7.5rem,12vh,9rem)}html[data-ah-standalone=false] .marketing-facts .marketing-facts__heading h2{max-inline-size:9ch;font-size:clamp(3rem,4.2vw,5.25rem);line-height:.94}html[data-ah-standalone=false] .marketing-facts__range{z-index:4;inset:clamp(7.5rem, 12vh, 9rem) max(var(--ah-web-gutter), calc((100vw - var(--ah-content-wide)) / 2)) auto auto;letter-spacing:.08em;opacity:1;font-size:.75rem;line-height:1}html[data-ah-standalone=false] .marketing-facts__points{border:0;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ah-standalone=false] .marketing-facts__points>li,html[data-ah-standalone=false] .marketing-facts__points>li:hover{background:var(--ah-color-immersive-canvas);align-items:end;min-block-size:100svh;padding:clamp(15rem,25vh,20rem) clamp(1.5rem,3vw,3.75rem) clamp(3rem,7vh,5.5rem);display:flex}html[data-ah-standalone=false] .marketing-facts__points>li:before{content:none}}@media (max-width:56rem),(display-mode:standalone) and (max-width:63.99rem),(display-mode:fullscreen) and (max-width:63.99rem){.marketing-facts{--ah-facts-viewport:100svh;block-size:var(--ah-facts-viewport);min-block-size:var(--ah-facts-viewport);padding:0;scroll-margin-block-start:0;overflow:hidden}.marketing-facts .marketing-facts__heading{inset-block-start:calc(max(var(--ah-safe-top), env(safe-area-inset-top)) + clamp(1.5rem, 4vh, 2.75rem));inset-inline:max(var(--ah-grid-padding), env(safe-area-inset-left)) max(var(--ah-grid-padding), env(safe-area-inset-right));gap:var(--ah-space-3);max-inline-size:none}.marketing-facts .marketing-facts__heading h2{letter-spacing:-.052em;max-inline-size:11ch;font-size:clamp(2.5rem,10.5vw,4rem);line-height:.96}.marketing-facts__range{display:none}.marketing-facts__scroll-hint{align-items:center;gap:var(--ah-space-2);color:var(--ah-color-text-on-dark-secondary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.marketing-facts__scroll-hint>span{color:var(--ah-color-brand);animation:marketing-fact-scroll-hint 1.8s var(--ah-ease-standard) infinite;font-size:1rem}.marketing-facts__points{block-size:var(--ah-facts-viewport);overscroll-behavior-y:contain;scroll-behavior:auto;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;min-block-size:0;display:grid;overflow:hidden auto}.marketing-facts__points::-webkit-scrollbar{block-size:0;inline-size:0;display:none}.marketing-facts__points>li,.marketing-facts__points>li:hover{block-size:var(--ah-facts-viewport);min-block-size:var(--ah-facts-viewport);padding:calc(max(var(--ah-safe-top), env(safe-area-inset-top)) + clamp(11rem, 32vh, 16rem)) max(var(--ah-grid-padding), env(safe-area-inset-left)) calc(max(var(--ah-safe-bottom), env(safe-area-inset-bottom)) + clamp(1.5rem, 5vh, 3.5rem)) max(var(--ah-grid-padding), env(safe-area-inset-right));scroll-snap-align:start;scroll-snap-stop:always;box-shadow:none;grid-template-rows:none;grid-template-columns:none;align-items:end;display:flex}.marketing-facts__points>li:last-child{scroll-snap-stop:normal}.marketing-facts__image{object-fit:cover;object-position:30% center;block-size:100%;inline-size:100%}.marketing-facts__points>li:nth-child(2) .marketing-facts__image{object-position:44% center}.marketing-facts__points>li:nth-child(3) .marketing-facts__image{object-position:56% center}.marketing-facts__content{gap:var(--ah-space-4);grid-template-columns:3rem minmax(0,1fr);min-block-size:0;max-inline-size:36rem}.marketing-facts__index{font-size:clamp(1.75rem,7.5vw,2.5rem)}.marketing-facts__copy{gap:var(--ah-space-3);grid-template-rows:none}.marketing-facts__points h3{min-block-size:0;font-size:clamp(1.85rem,7.8vw,2.75rem);line-height:1}.marketing-facts__points p{max-inline-size:30ch;color:var(--ah-color-text-on-dark-primary);min-block-size:0;font-size:clamp(1rem,3.9vw,1.2rem);line-height:1.48}html[data-ah-facts-immersive=true] .marketing-frame:has(.marketing-facts) .public-header{opacity:0;pointer-events:none;transform:translateY(calc(-100% - var(--ah-safe-top)));visibility:hidden}html[data-ah-facts-immersive=true] .marketing-frame:has(.marketing-facts) .public-mobile-navigation.is-home-entry{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(100%)}}@keyframes marketing-fact-scroll-hint{0%,to{opacity:.55;transform:translateY(-.15rem)}50%{opacity:1;transform:translateY(.25rem)}}@media (prefers-reduced-motion:reduce){.marketing-facts__image,.marketing-facts__content,.marketing-facts__scroll-hint>span{transition:none;animation:none}.marketing-facts__image,.marketing-facts__points>li:hover .marketing-facts__image{transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:56rem),(prefers-reduced-motion:reduce) and (display-mode:standalone) and (max-width:63.99rem),(prefers-reduced-motion:reduce) and (display-mode:fullscreen) and (max-width:63.99rem){.marketing-facts__points{scroll-snap-type:y proximity}}@media (prefers-contrast:more){.marketing-facts__veil,.marketing-facts__points>li:nth-child(2) .marketing-facts__veil,.marketing-facts__points>li:nth-child(3) .marketing-facts__veil{background:color-mix(in srgb, var(--ah-color-immersive-canvas) 58%, transparent)}}}
@layer ah.components{.marketing-exchange-story{min-block-size:min(58rem,100svh);padding:clamp(6.5rem, 10vw, 10rem) max(var(--ah-web-gutter), calc((100vw - 90rem) / 2));background:var(--ah-color-text-primary);color:var(--ah-color-text-on-dark-primary);isolation:isolate;grid-template-columns:minmax(20rem,.82fr) minmax(36rem,1.18fr);align-items:center;gap:clamp(3rem,7vw,8rem);scroll-margin-block-start:calc(5rem + var(--ah-safe-top));display:grid;position:relative;overflow:clip}.marketing-exchange-story__copy{z-index:3;align-content:center;max-inline-size:39rem;display:grid;position:relative}.marketing-exchange-story__copy .marketing-kicker{color:var(--ah-color-brand-on);letter-spacing:.09em;margin:0 0 1.4rem}.marketing-exchange-story__copy h2{max-inline-size:12ch;color:var(--ah-color-text-on-dark-primary);font-size:clamp(3.4rem,5.2vw,6.25rem);font-weight:var(--ah-type-display-large-weight);letter-spacing:-.065em;text-wrap:balance;margin:0;line-height:.94}.marketing-exchange-story__lead{max-inline-size:36rem;color:var(--ah-color-text-on-dark-secondary-strong);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.62}.marketing-exchange-story__privacy-list{border-block-end:1px solid color-mix(in srgb, var(--ah-color-text-inverse) 17%, transparent);margin:clamp(2.4rem,5vw,4.25rem) 0 0;padding:0;list-style:none;display:grid}.marketing-exchange-story__privacy-list li{border-block-start:1px solid color-mix(in srgb, var(--ah-color-text-inverse) 17%, transparent);grid-template-columns:2.7rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.marketing-exchange-story__privacy-list li>span{color:var(--ah-color-brand-on);font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:.04em}.marketing-exchange-story__privacy-list h3{color:var(--ah-color-text-on-dark-primary);margin:0;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.25}.marketing-exchange-story__privacy-list p{max-inline-size:34rem;color:var(--ah-color-text-on-dark-tertiary);font-size:var(--ah-type-body-small-size);margin:.4rem 0 0;line-height:1.55}.marketing-exchange-story__action{border:1px solid var(--ah-color-brand-on);border-radius:var(--ah-radius-pill);background:var(--ah-color-brand-on);min-block-size:3.5rem;inline-size:fit-content;color:var(--ah-color-text-primary);font-weight:var(--ah-type-label-weight);transition:background-color .24s var(--ah-ease-standard), color .24s var(--ah-ease-standard), transform .3s var(--ah-ease-enter);justify-content:space-between;align-items:center;gap:2rem;margin-block-start:2rem;padding:.2rem .25rem .2rem 1.25rem;text-decoration:none;display:inline-flex}.marketing-exchange-story__action svg{border-radius:var(--ah-radius-round);background:var(--ah-color-text-primary);block-size:2.85rem;inline-size:2.85rem;color:var(--ah-color-text-inverse);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;transition:transform .3s var(--ah-ease-enter);padding:.7rem}.marketing-exchange-story__action:is(:hover,:focus-visible){background:var(--ah-color-text-inverse);transform:translateY(-.16rem)}.marketing-exchange-story__action:is(:hover,:focus-visible) svg{transform:translate(.18rem)}.marketing-exchange-story__action:focus-visible{outline:2px solid var(--ah-color-text-inverse);outline-offset:4px}.marketing-exchange-story__action:active{transform:translateY(1px)scale(.98)}.marketing-exchange-story__disclaimer{max-inline-size:33rem;color:var(--ah-color-text-on-dark-tertiary);font-size:var(--ah-type-caption-size);margin:1.1rem 0 0;line-height:1.5}.marketing-exchange-story__stage{border:1px solid color-mix(in srgb, var(--ah-color-text-inverse) 18%, transparent);border-radius:var(--ah-radius-xl);background:color-mix(in srgb, var(--ah-color-text-primary) 94%, var(--ah-color-brand));min-block-size:clamp(38rem,53vw,49rem);box-shadow:0 2.5rem 6rem color-mix(in srgb, var(--ah-color-text-primary) 42%, transparent);isolation:isolate;margin:0;position:relative;overflow:clip}.marketing-exchange-story__orbit{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ah-color-brand-on) 23%, transparent);border-radius:var(--ah-radius-round);border-block-start-color:#0000;inline-size:min(75%,34rem);animation:26s linear infinite marketing-exchange-orbit;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.marketing-exchange-story__orbit:before,.marketing-exchange-story__orbit:after{border:1px solid color-mix(in srgb, var(--ah-color-text-inverse) 12%, transparent);border-radius:var(--ah-radius-round);content:"";position:absolute}.marketing-exchange-story__orbit:before{border-inline-end-color:#0000;inset:12%}.marketing-exchange-story__orbit:after{border-block-end-color:#0000;inset:29%}.marketing-exchange-story__crowd{z-index:0;pointer-events:none;position:absolute;inset:0}.marketing-exchange-story__avatar{inset:var(--exchange-avatar-y) auto auto var(--exchange-avatar-x);inline-size:var(--exchange-avatar-size);aspect-ratio:1;border:2px solid color-mix(in srgb, var(--ah-color-text-inverse) 76%, transparent);border-radius:var(--ah-radius-round);background:var(--ah-color-surface-muted);box-shadow:0 .85rem 2rem color-mix(in srgb, var(--ah-color-text-primary) 44%, transparent);opacity:.78;animation:marketing-exchange-avatar-drift 7.5s var(--ah-ease-standard) var(--exchange-avatar-delay) infinite alternate;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.marketing-exchange-story__avatar:nth-child(3n){opacity:.58}.marketing-exchange-story__avatar img,.marketing-exchange-story__card-avatar img{object-fit:cover}.marketing-exchange-story__stage-label{z-index:5;gap:.25rem;display:grid;position:absolute;inset:1.5rem auto auto 1.5rem}.marketing-exchange-story__stage-label span{color:var(--ah-color-brand-on);font-size:var(--ah-type-micro-size);font-weight:var(--ah-type-label-weight);letter-spacing:.12em}.marketing-exchange-story__stage-label strong{color:var(--ah-color-text-on-dark-secondary-strong);font-size:var(--ah-type-caption-size);font-weight:var(--ah-type-body-weight)}.marketing-exchange-story__card-stack{z-index:3;aspect-ratio:1.18;inline-size:min(84%,38rem);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.marketing-exchange-story__card{border-radius:var(--ah-radius-lg);min-block-size:25rem;inline-size:min(65%,20rem);box-shadow:0 1.5rem 3.5rem color-mix(in srgb, var(--ah-color-text-primary) 46%, transparent);transition:transform .7s var(--ah-ease-enter);grid-area:1/1;align-content:start;display:grid;overflow:hidden}.marketing-exchange-story__card--peer{z-index:1;background:var(--ah-color-brand);color:var(--ah-color-brand-on);animation:marketing-exchange-peer-float 8s var(--ah-ease-standard) -2s infinite alternate;place-self:start end;gap:1.25rem;padding:1.15rem;transform:translateY(-3%)rotate(5deg)}.marketing-exchange-story__card--primary{z-index:2;background:var(--ah-color-surface-raised);color:var(--ah-color-text-primary);animation:marketing-exchange-primary-float 7s var(--ah-ease-standard) -4s infinite alternate;place-self:end start;gap:1.3rem;padding:1.15rem;transform:translateY(4%)rotate(-4deg)}.marketing-exchange-story__stage:hover .marketing-exchange-story__card--peer{transform:translate(-5%,-1%)rotate(2deg)}.marketing-exchange-story__stage:hover .marketing-exchange-story__card--primary{transform:translate(4%,1%)rotate(-2deg)}.marketing-exchange-story__card-header{align-items:center;gap:.8rem;display:flex}.marketing-exchange-story__card-avatar{aspect-ratio:1;border-radius:var(--ah-radius-round);border:2px solid;flex:none;inline-size:3.7rem;position:relative;overflow:hidden}.marketing-exchange-story__card-header span,.marketing-exchange-story__shared-fields>span,.marketing-exchange-story__private-row span,.marketing-exchange-story__code span{font-size:var(--ah-type-micro-size);font-weight:var(--ah-type-label-weight);letter-spacing:.08em;text-transform:uppercase}.marketing-exchange-story__card-header p{font-size:1.08rem;font-weight:var(--ah-type-heading-small-weight);margin:.15rem 0 0;line-height:1.15}.marketing-exchange-story__card--peer .marketing-exchange-story__card-header p{letter-spacing:-.04em;max-inline-size:8ch;font-size:clamp(1.5rem,2.4vw,2.15rem)}.marketing-exchange-story__peer-status{border-radius:var(--ah-radius-pill);inline-size:fit-content;font-size:var(--ah-type-caption-size);border:1px solid;align-self:end;margin-block-start:auto;padding:.48rem .75rem}.marketing-exchange-story__shared-fields{border-block:1px solid var(--ah-color-border-subtle);gap:.7rem;padding-block:1rem;display:grid}.marketing-exchange-story__shared-fields ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.marketing-exchange-story__shared-fields li{border:1px solid var(--ah-color-border-default);border-radius:var(--ah-radius-pill);color:var(--ah-color-text-secondary);font-size:var(--ah-type-caption-size);padding:.42rem .72rem}.marketing-exchange-story__private-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.marketing-exchange-story__private-row svg,.marketing-exchange-story__privacy-seal svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;block-size:1.3rem;inline-size:1.3rem}.marketing-exchange-story__private-row p{color:var(--ah-color-text-secondary);font-size:var(--ah-type-caption-size);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;overflow:hidden}.marketing-exchange-story__private-row strong{color:var(--ah-color-brand);font-size:var(--ah-type-caption-size)}.marketing-exchange-story__code{border-radius:var(--ah-radius-md);background:var(--ah-color-text-primary);color:var(--ah-color-text-inverse);justify-content:space-between;align-items:end;gap:1rem;margin-block-start:auto;padding:1rem;display:flex}.marketing-exchange-story__code>div{gap:.65rem;display:grid}.marketing-exchange-story__code strong{color:var(--ah-color-brand-on);font-size:var(--ah-type-caption-size);white-space:nowrap}.marketing-exchange-story__code-dots{gap:.42rem;display:flex}.marketing-exchange-story__code-dots i{aspect-ratio:1;border-radius:var(--ah-radius-round);background:var(--ah-color-text-inverse);inline-size:.48rem;animation:marketing-exchange-code-pulse 2.4s var(--ah-ease-standard) infinite}.marketing-exchange-story__code-dots i:nth-child(2),.marketing-exchange-story__code-dots i:nth-child(5){animation-delay:.16s}.marketing-exchange-story__code-dots i:nth-child(3),.marketing-exchange-story__code-dots i:nth-child(6){animation-delay:.32s}.marketing-exchange-story__confirmation{z-index:6;border:1px solid var(--ah-color-brand-on);border-radius:var(--ah-radius-pill);background:var(--ah-color-text-primary);min-block-size:2.8rem;box-shadow:var(--ah-shadow-low);color:var(--ah-color-text-inverse);align-items:center;gap:.55rem;padding:.35rem .8rem .35rem .35rem;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.marketing-exchange-story__confirmation>span{aspect-ratio:1;border-radius:var(--ah-radius-round);background:var(--ah-color-brand-on);inline-size:2rem;color:var(--ah-color-text-primary);place-items:center;display:grid}.marketing-exchange-story__confirmation p{font-size:var(--ah-type-caption-size);font-weight:var(--ah-type-label-weight);white-space:nowrap;margin:0}.marketing-exchange-story__privacy-seal{z-index:5;border:1px solid color-mix(in srgb, var(--ah-color-text-inverse) 34%, transparent);border-radius:var(--ah-radius-pill);color:var(--ah-color-text-on-dark-secondary-strong);font-size:var(--ah-type-caption-size);align-items:center;gap:.5rem;padding:.62rem .8rem;display:inline-flex;position:absolute;inset:auto 1.5rem 1.5rem auto}@keyframes marketing-exchange-avatar-drift{0%{transform:translate(-50%,-50%)translate(0,0)rotate(-1.5deg)}to{transform:translate(-50%, -50%) translate3d(var(--exchange-avatar-drift-x), var(--exchange-avatar-drift-y), 0) rotate(2deg)}}@keyframes marketing-exchange-card-arrive{0%{opacity:.15;transform:translate(-50%,-42%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes marketing-exchange-primary-float{0%{transform:translateY(4%)rotate(-4deg)}to{transform:translate(1%,1%)rotate(-2.8deg)}}@keyframes marketing-exchange-peer-float{0%{transform:translateY(-3%)rotate(5deg)}to{transform:translate(-1%,-1%)rotate(3.5deg)}}@keyframes marketing-exchange-orbit{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes marketing-exchange-code-pulse{50%{opacity:.36;transform:scale(.72)}}@supports (animation-timeline:view()){.marketing-exchange-story__copy{animation:linear both marketing-exchange-copy-arrive;animation-timeline:view();animation-range:entry 8% entry 72%}.marketing-exchange-story__card-stack{animation:linear both marketing-exchange-card-arrive;animation-timeline:view();animation-range:entry 6% entry 78%}@keyframes marketing-exchange-copy-arrive{0%{opacity:.3;transform:translateY(2.5rem)}to{opacity:1;transform:none}}}@media (max-width:74rem){.marketing-exchange-story{grid-template-columns:minmax(18rem,.8fr) minmax(29rem,1.2fr);gap:clamp(2.5rem,5vw,4.5rem)}.marketing-exchange-story__stage{min-block-size:40rem}.marketing-exchange-story__card-stack{inline-size:90%}}@media (max-width:56rem),(display-mode:standalone) and (max-width:63.99rem),(display-mode:fullscreen) and (max-width:63.99rem){.marketing-exchange-story{min-block-size:auto;padding:clamp(5.5rem, 18vw, 8rem) max(var(--ah-web-gutter), env(safe-area-inset-right)) clamp(6rem, 19vw, 8.5rem) max(var(--ah-web-gutter), env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);gap:clamp(3.5rem,12vw,5.5rem);scroll-margin-block-start:calc(4.5rem + var(--ah-safe-top))}.marketing-exchange-story__copy{max-inline-size:none}.marketing-exchange-story__copy h2{max-inline-size:11ch;font-size:clamp(3.15rem,15vw,5.4rem);line-height:.92}.marketing-exchange-story__lead{margin-block-start:1.35rem;font-size:clamp(1rem,4.4vw,1.15rem);line-height:1.58}.marketing-exchange-story__privacy-list{margin-block-start:2.8rem}.marketing-exchange-story__privacy-list li{grid-template-columns:2.35rem minmax(0,1fr);gap:.7rem;padding-block:1.15rem}.marketing-exchange-story__action{min-block-size:3.75rem;inline-size:100%;margin-block-start:1.7rem}.marketing-exchange-story__stage{inline-size:calc(100% + max(var(--ah-web-gutter), env(safe-area-inset-left)) + max(var(--ah-web-gutter), env(safe-area-inset-right)));min-block-size:clamp(36rem,148vw,44rem);border-inline:0;border-radius:0;margin-inline-start:calc(max(var(--ah-web-gutter), env(safe-area-inset-left)) * -1)}.marketing-exchange-story__stage-label{inset:1.25rem auto auto max(var(--ah-web-gutter), env(safe-area-inset-left))}.marketing-exchange-story__card-stack{aspect-ratio:.98;inline-size:min(93%,32rem)}.marketing-exchange-story__card{min-block-size:23.5rem;inline-size:min(72%,18rem)}.marketing-exchange-story__card--peer{transform:translate(1%,-5%)rotate(5deg)}.marketing-exchange-story__card--primary{transform:translate(-1%,5%)rotate(-4deg)}.marketing-exchange-story__confirmation{inset-block-start:52%}.marketing-exchange-story__privacy-seal{inset:auto max(var(--ah-web-gutter), env(safe-area-inset-right)) 1.35rem auto}.marketing-exchange-story__avatar{inline-size:min(var(--exchange-avatar-size), 13vw)}}@media (max-width:35rem){.marketing-exchange-story__card-stack{inline-size:96%}.marketing-exchange-story__card{min-block-size:22rem;inline-size:min(75%,16.4rem);padding:.95rem}.marketing-exchange-story__card-avatar{inline-size:3.2rem}.marketing-exchange-story__shared-fields{gap:.55rem;padding-block:.8rem}.marketing-exchange-story__shared-fields li{padding:.34rem .56rem}.marketing-exchange-story__private-row{grid-template-columns:auto minmax(0,1fr)}.marketing-exchange-story__private-row strong{grid-column:2}.marketing-exchange-story__code{flex-direction:column;align-items:start;gap:.55rem;padding:.8rem}.marketing-exchange-story__confirmation p{white-space:normal;max-inline-size:8rem}}@media (prefers-reduced-motion:reduce){.marketing-exchange-story__copy,.marketing-exchange-story__orbit,.marketing-exchange-story__avatar,.marketing-exchange-story__card-stack,.marketing-exchange-story__card,.marketing-exchange-story__code-dots i,.marketing-exchange-story__action,.marketing-exchange-story__action svg{transition:none;animation:none}}}
