@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&display=swap";:root{--aa-size-unit: 16;--aa-size-container-ideal: 1440;--aa-size-container-min: 992px;--aa-size-container-max: 1200px;--aa-size-container: clamp(var(--aa-size-container-min), 100vw, var(--aa-size-container-max));--aa-size-font: calc(var(--aa-size-container) / (var(--aa-size-container-ideal) / var(--aa-size-unit)));--aa-neutral-50: #fafafa;--aa-neutral-100: #f5f5f5;--aa-neutral-150: #efefef;--aa-neutral-200: #e5e5e5;--aa-neutral-300: #d4d4d4;--aa-neutral-400: #a3a3a3;--aa-neutral-500: #737373;--aa-neutral-600: #525252;--aa-neutral-700: #404040;--aa-neutral-800: #262626;--aa-neutral-850: #1a1a1a;--aa-neutral-900: #171717;--aa-neutral-950: #0a0a0a;--aa-ink-900: #060d1b;--aa-ink-850: #0b1628;--aa-ink-800: #091420;--aa-ink-700: #0d1e38;--aa-ink-600: #132238;--aa-ink-650: #060d1b;--aa-cream: #ffffff;--aa-paper: #f6f7f9;--aa-gold-500: #c9973a;--aa-gold-400: #d4a843;--aa-gold-weak: rgba(201, 151, 58, .18);--aa-orange-500: #f2672a;--aa-orange-600: #d9551c;--aa-orange-weak: rgba(242, 103, 42, .14);--aa-teal-500: #4fa89b;--aa-slate-100: #eef0f4;--aa-lavender-200: #f0ebe0;--aa-slate-500: #5a6b85;--aa-slate-700: #2a3548;--aa-teal-900: #0d1e38;--aa-mint-200: #e8e8e8;--aa-shadow-warm: #3d3428;--aa-shadow-cool: #c5cdd8;--aa-color-coral: #f84131;--aa-navy-950: var(--aa-ink-850);--aa-navy-900: var(--aa-ink-800);--aa-navy-850: var(--aa-ink-700);--aa-navy-800: var(--aa-ink-700);--aa-color-cyan: var(--aa-teal-500);--aa-blue-990: var(--aa-ink-850);--aa-blue-950: var(--aa-ink-700);--aa-blue-700: var(--aa-highlight);--aa-blue-500: var(--aa-support);--aa-bg: var(--aa-ink-850);--aa-bg-subtle: var(--aa-ink-800);--aa-bg-surface: var(--aa-ink-800);--aa-bg-elevated: var(--aa-ink-700);--aa-bg-overlay: var(--aa-ink-600);--aa-fg: var(--aa-cream);--aa-fg-muted: rgba(224, 224, 224, .78);--aa-fg-subtle: rgba(224, 224, 224, .36);--aa-border: rgba(201, 151, 58, .18);--aa-border-strong: rgba(201, 151, 58, .28);--aa-highlight: var(--aa-gold-500);--aa-highlight-hover: var(--aa-gold-400);--aa-highlight-weak: var(--aa-gold-weak);--aa-on-highlight: var(--aa-ink-850);--aa-support: var(--aa-teal-500);--aa-accent: var(--aa-highlight);--aa-accent-fg: var(--aa-on-highlight);--aa-padding-xxl: 8rem;--aa-padding-xl: 6rem;--aa-padding-l: 4rem;--aa-padding-m: 2.5rem;--aa-padding-s: 1.5rem;--aa-padding-xs: 1rem;--aa-padding-xxs: .5rem;--aa-gap-xxl: 5rem;--aa-gap-xl: 3.5rem;--aa-gap-l: 2.5rem;--aa-gap-m: 1.5rem;--aa-gap-s: 1rem;--aa-gap-xs: .75rem;--aa-gap-xxs: .5rem;--aa-radius-s: 4px;--aa-radius-m: 8px;--aa-radius-l: 16px;--aa-radius-xl: 24px;--aa-radius-pill: 999px;--aa-shadow-soft: 0 4px 40px rgba(0, 0, 0, .05);--aa-ease: cubic-bezier(.625, .05, 0, 1);--aa-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--aa-ease-out: cubic-bezier(.22, 1, .36, 1);--aa-ease-in-out: cubic-bezier(.65, 0, .35, 1);--aa-duration-xs: .15s;--aa-duration-s: .3s;--aa-duration-m: .6s;--aa-duration-l: 1.2s;--aa-duration-xl: 1.8s;--aa-stagger: .05s;--aa-font: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--aa-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--aa-font-mono: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--aa-text-xxl: clamp(calc(var(--aa-size-font) * 3), 5vw, calc(var(--aa-size-font) * 5.5));--aa-text-xl: clamp(calc(var(--aa-size-font) * 2.25), 3.5vw, calc(var(--aa-size-font) * 3.25));--aa-text-l: clamp(calc(var(--aa-size-font) * 1.75), 3vw, calc(var(--aa-size-font) * 2.75));--aa-text-ml: clamp(calc(var(--aa-size-font) * 1.5), 2.5vw, calc(var(--aa-size-font) * 2.25));--aa-text-m: clamp(calc(var(--aa-size-font) * 1.25), 2vw, calc(var(--aa-size-font) * 1.75));--aa-text-s: clamp(calc(var(--aa-size-font) * 1), 1.5vw, calc(var(--aa-size-font) * 1.25));--aa-text-xs: calc(var(--aa-size-font) * .875);--aa-text-xxs: calc(var(--aa-size-font) * .75);--aa-leading-tight: 1.1;--aa-leading-snug: 1.25;--aa-leading-normal: 1.5;--aa-leading-loose: 1.75;--aa-weight-regular: 400;--aa-weight-medium: 500;--aa-weight-semibold: 600;--aa-weight-bold: 700;--aa-weight-extrabold: 800;--aa-container-max: 1400px;--aa-container-pad: var(--aa-padding-m);--aa-nav-height: 4.625em;--aa-topbar-height: 0px;--aa-input-height: 3em;--aa-input-bg: var(--aa-neutral-200);--aa-input-radius: var(--aa-radius-s)}@media screen and (max-width: 991px){:root{--aa-size-container-ideal: 834;--aa-size-container-min: 768px;--aa-size-container-max: 991px;--aa-container-pad: var(--aa-padding-s);--aa-padding-xxl: 5rem;--aa-padding-xl: 4rem;--aa-padding-l: 3rem}}@media screen and (max-width: 767px){:root{--aa-size-container-ideal: 720;--aa-size-container-min: 480px;--aa-size-container-max: 767px;--aa-container-pad: var(--aa-padding-xs);--aa-padding-xxl: 4rem;--aa-padding-xl: 3rem;--aa-padding-l: 2rem}}@media screen and (max-width: 479px){:root{--aa-size-container-ideal: 500;--aa-size-container-min: 320px;--aa-size-container-max: 479px;--aa-padding-xxl: 3rem;--aa-padding-xl: 2.5rem}}.aa-landing :is(.aa-h-xxl,.aa-h-xl,.aa-h-l,.aa-h-ml,.aa-h-m){font-family:var(--aa-font-display)}.aa-landing :is(.aa-hero__title-em,.aa-about__title-em,.aa-benefits__title-em,.aa-eco__head-title-em,.aa-eco__title-em,.aa-join__title-em,.aa-steps__title-em,.aa-footer__community-title-em){font-style:italic;color:var(--aa-accent);font-weight:var(--aa-weight-bold)}.aa-landing .aa-h-xxl{font-size:var(--aa-text-xxl);font-weight:var(--aa-weight-extrabold);line-height:var(--aa-leading-tight);letter-spacing:-.03em}.aa-landing .aa-h-xl{font-size:var(--aa-text-xl);font-weight:var(--aa-weight-bold);line-height:var(--aa-leading-tight);letter-spacing:-.02em}.aa-landing .aa-h-l{font-size:var(--aa-text-l);font-weight:var(--aa-weight-bold);line-height:var(--aa-leading-snug);letter-spacing:-.02em}.aa-landing .aa-h-ml{font-size:var(--aa-text-ml);font-weight:var(--aa-weight-semibold);line-height:var(--aa-leading-snug);letter-spacing:-.01em}.aa-landing .aa-h-m{font-size:var(--aa-text-m);font-weight:var(--aa-weight-semibold);line-height:var(--aa-leading-snug)}.aa-landing .aa-p-l{font-size:var(--aa-text-s);line-height:var(--aa-leading-normal);color:var(--aa-fg-muted)}.aa-landing .aa-p-m{font-size:var(--aa-text-xs);line-height:var(--aa-leading-normal);color:var(--aa-fg-muted)}.aa-landing .aa-eyebrow{font-family:var(--aa-font);font-size:var(--aa-text-xxs);font-weight:var(--aa-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--aa-fg-subtle);display:block}.aa-landing .aa-split-wrap{overflow:hidden}.aa-landing .aa-container{width:100%;max-width:var(--aa-container-max);margin-inline:auto;padding-inline:var(--aa-container-pad)}.aa-landing .aa-container.is--m{max-width:calc(var(--aa-container-max) * .825)}.aa-landing .aa-container.is--sm{max-width:calc(var(--aa-container-max) * .65)}.aa-landing .aa-container.is--s{max-width:calc(var(--aa-container-max) * .5)}.aa-landing .aa-stack-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--aa-gap-l);width:100%}.aa-landing .aa-container--card{background:var(--aa-bg-subtle);border-radius:clamp(20px,3vw,32px);padding:clamp(2rem,5vw,4.5rem)}@media (max-width: 767px){.aa-landing .aa-container--card{max-width:none;border-radius:0;padding-inline:var(--aa-container-pad)}}.aa-landing .aa-section{padding-block:var(--aa-padding-xl)}.aa-landing .aa-section--hero{padding-block:var(--aa-padding-xxl);min-height:100svh;display:flex;align-items:center}.aa-landing .aa-section--sm{padding-block:var(--aa-padding-l)}.aa-landing .aa-grid{display:grid;gap:var(--aa-gap-m)}.aa-landing .aa-grid--2{grid-template-columns:repeat(2,1fr)}.aa-landing .aa-grid--3{grid-template-columns:repeat(3,1fr)}.aa-landing .aa-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 991px){.aa-landing .aa-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.aa-landing .aa-grid--2,.aa-landing .aa-grid--3,.aa-landing .aa-grid--4{grid-template-columns:1fr}}.aa-landing .aa-button{--aa-btn-radius: var(--aa-radius-s);--aa-btn-padding: 1.5em 2em;--aa-btn-gap: 1em;--aa-btn-focus-inset: -.125em;--aa-btn-scale-x: 1;--aa-btn-scale-y: 1;--aa-btn-ease-hover: var(--aa-ease-out);--aa-btn-ease-focus: cubic-bezier(.32, .72, 0, 1);--aa-btn-color: var(--aa-accent-fg);--aa-btn-bg: var(--aa-accent);--aa-btn-focus: var(--aa-fg);color:var(--aa-btn-color);font-family:inherit;font-size:inherit;font-weight:var(--aa-weight-bold);line-height:1;text-decoration:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:none;padding:0;display:inline-grid;position:relative;cursor:pointer}.aa-landing .aa-button--sm{--aa-btn-padding: .72em 1.15em;font-size:.875em}.aa-landing .aa-button:hover,.aa-landing .aa-button:focus,.aa-landing .aa-button:active,.aa-landing .aa-button:visited{color:var(--aa-btn-color)}.aa-landing .aa-button--primary{--aa-btn-color: var(--aa-on-highlight);--aa-btn-bg: var(--aa-highlight)}.aa-landing .aa-button--secondary{--aa-btn-color: var(--aa-bg);--aa-btn-bg: var(--aa-fg)}.aa-landing .aa-button--ghost{--aa-btn-color: var(--aa-fg);--aa-btn-bg: transparent}.aa-landing .aa-button--ghost .aa-button__bg{border:1.5px solid var(--aa-border)}.aa-landing .aa-button:after{content:"";display:block;position:absolute;inset:var(--aa-btn-focus-inset);border-radius:var(--aa-btn-radius);transition:box-shadow .3s var(--aa-btn-ease-focus),scale .45s var(--aa-btn-ease-hover);pointer-events:none;z-index:1}.aa-landing .aa-button:focus-visible:after{box-shadow:0 0 0 .125em var(--aa-btn-focus);scale:var(--aa-btn-scale-x) var(--aa-btn-scale-y);transition:box-shadow .3s var(--aa-btn-ease-focus),scale .55s .05s var(--aa-btn-ease-hover)}.aa-landing .aa-button__inner{pointer-events:none;border-radius:var(--aa-btn-radius);z-index:1;padding:var(--aa-btn-padding);grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--aa-btn-gap)}.aa-landing .aa-button__text{white-space:nowrap;will-change:transform;transition:scale .4s var(--aa-btn-ease-hover)}.aa-landing .aa-button__icon{display:inline-flex;flex:none}.aa-landing .aa-button__icon svg{display:block;width:1.1em;height:1.1em}.aa-landing .aa-button__bg{background-color:var(--aa-btn-bg);border-radius:var(--aa-btn-radius);grid-area:1 / 1;width:100%;height:100%;padding:0;transition:scale .4s var(--aa-btn-ease-hover)}.aa-landing .aa-button:active .aa-button__bg{scale:calc(2 - var(--aa-btn-scale-x)) calc(2 - var(--aa-btn-scale-y))}.aa-landing .aa-button:active .aa-button__text{scale:.975}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.aa-landing .aa-button:is(:hover,:focus-visible) .aa-button__bg{scale:var(--aa-btn-scale-x) var(--aa-btn-scale-y);transition:scale .4s var(--aa-btn-ease-hover)}.aa-landing .aa-button:is(:hover,:focus-visible) .aa-button__text{scale:1.015;transition:scale .4s var(--aa-btn-ease-hover)}.aa-landing .aa-button:active .aa-button__bg{scale:1 1}}.aa-landing .aa-card{background:var(--aa-bg-subtle);border:1px solid var(--aa-border);border-radius:var(--aa-radius-l);padding:var(--aa-padding-m);display:flex;flex-direction:column;gap:var(--aa-gap-s)}.aa-landing .aa-divider{width:100%;height:1px;background:var(--aa-border)}.aa-landing .aa-mod-card{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;border-radius:1em;overflow:hidden;background:var(--aa-navy-850);color:#fff}.aa-landing .aa-mod-card--accent{background:var(--aa-color-cyan);color:var(--aa-navy-900)}.aa-landing .aa-mod-card--gradient{background:var(--aa-blue-700);color:#fff}.aa-landing .aa-mod-card--light{background:var(--aa-neutral-100);color:var(--aa-navy-900)}.aa-landing .aa-mod-card__before{padding-top:130%}.aa-landing .aa-mod-card__content{position:absolute;inset:0;display:flex;flex-direction:column;padding:2.5em}.aa-landing .aa-mod-card__tags{display:flex;justify-content:center;gap:.5em}.aa-landing .aa-mod-card__tag{display:inline-flex;align-items:center;padding:.35em .7em;border-radius:var(--aa-radius-pill);background:color-mix(in srgb,currentColor 12%,transparent);font-family:var(--aa-font-mono);font-size:var(--aa-text-xxs);text-transform:uppercase;letter-spacing:.08em}.aa-landing .aa-mod-card__center{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25em;text-align:center}.aa-landing .aa-mod-card__h{margin:0;font-size:var(--aa-text-l);font-weight:var(--aa-weight-bold);line-height:1;letter-spacing:-.02em;text-wrap:balance}.aa-landing .aa-mod-card__p{margin:0;font-size:var(--aa-text-xs);line-height:1.35;text-wrap:balance;opacity:.82}@media screen and (max-width: 767px){.aa-landing .aa-mod-card__content{padding:1.5em}}.aa-landing .aa-badge{display:inline-flex;align-items:center;gap:var(--aa-gap-xxs);padding:var(--aa-padding-xxs) var(--aa-gap-s)}.aa-landing .aa-badge__dot{width:.5em;height:.5em;flex:none}.aa-landing .aa-badge__text{font-family:var(--aa-font);font-size:var(--aa-text-xxs);font-weight:var(--aa-weight-semibold);color:inherit;letter-spacing:.24em;text-transform:uppercase}.aa-landing .aa-badge--ink{background:var(--aa-ink-850);color:var(--aa-cream)}.aa-landing .aa-badge--ink .aa-badge__dot{background:var(--aa-cream)}.aa-landing .aa-badge--light{background:var(--aa-neutral-150);color:var(--aa-ink-850)}.aa-landing .aa-badge--light .aa-badge__dot{background:var(--aa-ink-850)}.aa-landing .aa-roll{position:relative;display:inline-flex;align-items:center;height:1.2em;line-height:1.2;overflow:hidden}.aa-landing .aa-roll__item{display:flex;align-items:center;height:100%;white-space:nowrap;transition:transform var(--aa-duration-m) var(--aa-ease-out)}.aa-landing .aa-roll__item:nth-child(2){position:absolute;top:100%;left:0}.aa-landing .aa-pill{display:inline-flex;align-items:center;width:fit-content;padding:.5em 1em;font-family:var(--aa-font-mono);font-size:var(--aa-text-xs);font-weight:var(--aa-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--aa-bg);background:var(--aa-fg);border-radius:var(--aa-radius-pill)}.aa-landing .aa-nav-cta{position:relative;display:inline-flex;align-items:center;gap:.5em;height:2.8em;padding:0 1.4em;color:var(--aa-accent-fg);border:1px solid transparent;border-radius:var(--aa-radius-pill);background:var(--aa-accent);box-shadow:0 8px 24px -6px #172b4f59;font-weight:var(--aa-weight-bold);font-size:var(--aa-text-xs);line-height:1;white-space:nowrap;text-decoration:none;overflow:hidden;cursor:pointer;transition:transform var(--aa-duration-s) var(--aa-ease-out),box-shadow var(--aa-duration-s) var(--aa-ease-out)}.aa-landing .aa-nav-cta:hover{transform:translateY(-1px);box-shadow:0 12px 32px -6px #172b4f73}.aa-landing .aa-nav-cta:hover .aa-roll__item{transform:translateY(-100%)}.aa-landing .aa-nav-cta--standalone{height:3.375em;padding-left:1.75em;padding-right:.5em;width:auto;justify-content:center}.aa-landing .aa-nav-cta__icon{display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;flex:none;border-radius:var(--aa-radius-pill);border:1px solid rgba(47,176,255,.2);background:#2fb0ff1f}.aa-landing .aa-nav-cta__icon svg{width:1em;height:1em;color:var(--aa-color-blue)}.aa-landing .aa-nav{position:fixed;top:var(--aa-topbar-height);left:0;right:0;z-index:120;display:flex;align-items:center;justify-content:space-between;gap:var(--aa-gap-m);padding:var(--aa-gap-s) var(--aa-container-pad);pointer-events:none;transition:transform var(--aa-duration-m) var(--aa-ease-out),opacity var(--aa-duration-s) var(--aa-ease-out)}.aa-landing .aa-nav--hidden{transform:translateY(calc(-100% - var(--aa-topbar-height)));opacity:0}.aa-landing .aa-nav__logos{display:flex;align-items:center;gap:var(--aa-gap-m);pointer-events:none}.aa-landing .aa-nav__logo,.aa-landing .aa-nav__logo--nexus{display:inline-flex;align-items:center}.aa-landing .aa-nav__logo-img{display:none;width:auto;height:4.5em;object-fit:contain}.aa-landing .aa-nav[data-nav-logo=gold] .aa-nav__logo-img--gold,.aa-landing .aa-nav[data-nav-logo=white] .aa-nav__logo-img--white,.aa-landing .aa-nav[data-nav-logo=black] .aa-nav__logo-img--black{display:block}.aa-landing .aa-nav__cta{pointer-events:auto;flex:none}@media screen and (max-width: 600px){.aa-landing .aa-nav{padding-block:var(--aa-gap-xs)}.aa-landing .aa-nav__logo-img{height:3.5em}}.aa-landing .aa-topbar{position:fixed;top:0;left:0;right:0;z-index:90;height:var(--aa-topbar-height);overflow:hidden;background:var(--aa-blue-950);color:#fff;text-decoration:none;cursor:pointer;transition:background var(--aa-duration-s) var(--aa-ease),color var(--aa-duration-s) var(--aa-ease)}.aa-landing .aa-topbar:hover{background:var(--aa-blue-500);color:var(--aa-blue-950)}.aa-landing .aa-topbar__rows{position:relative;width:100%;height:100%}.aa-landing .aa-topbar__row{position:absolute;inset:0;display:flex;align-items:center;will-change:transform}.aa-landing .aa-topbar__track{display:flex;align-items:center;flex-wrap:nowrap;width:max-content;white-space:nowrap;will-change:transform}.aa-landing .aa-topbar__item{display:inline-flex;align-items:center;gap:1em;padding-inline:.5em}.aa-landing .aa-topbar__text{font-family:var(--aa-font-mono);font-size:var(--aa-text-xxs);font-weight:var(--aa-weight-medium);text-transform:uppercase;letter-spacing:.04em}.aa-landing .aa-topbar__dot{width:.35em;height:.35em;border-radius:50%;background:currentColor;flex:none}.aa-landing .aa-progress-bar-wrap{position:fixed;inset:0 0 auto;z-index:100;width:100%;height:3px;pointer-events:none}.aa-landing .aa-progress-bar{width:100%;height:100%;transform:scaleX(0);transform-origin:0% 50%;background:var(--aa-accent)}.aa-landing .aa-hero{position:relative;isolation:isolate;background:linear-gradient(0deg,var(--aa-ink-850) 0%,var(--aa-ink-700) 100%)}.aa-landing .aa-hero__split{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;max-width:var(--aa-container-max);margin-inline:auto}.aa-landing .aa-hero__panel{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(0deg,var(--aa-ink-850) 0%,var(--aa-ink-700) 100%);padding:calc(var(--aa-nav-height) + var(--aa-padding-xl)) var(--aa-container-pad) var(--aa-padding-xl)}.aa-landing .aa-hero__intro-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--aa-gap-m);width:100%;max-width:36rem}.aa-landing .aa-hero__title{margin:0;font-weight:var(--aa-weight-bold);letter-spacing:0;text-wrap:balance}.aa-landing .aa-hero__sub{margin:0;max-width:32em;color:var(--aa-fg)}.aa-landing .aa-hero__actions{display:flex;flex-wrap:wrap;gap:var(--aa-gap-s);margin-top:var(--aa-gap-xs)}.aa-landing .aa-hero__support{margin:0;color:color-mix(in srgb,var(--aa-fg-muted) 45%,transparent);letter-spacing:.04em}.aa-landing .aa-hero__honeycomb{position:absolute;top:0;right:0;z-index:0;pointer-events:none;user-select:none}.aa-landing .aa-hero__honeycomb svg{display:block;width:auto;height:auto;max-width:100%}.aa-landing .aa-hero__diamonds{position:absolute;bottom:0;right:0;z-index:0;pointer-events:none;user-select:none}.aa-landing .aa-hero__diamonds svg{display:block;width:auto;height:auto;max-width:100%}.aa-landing .aa-hero__intro-inner{position:relative;z-index:1}.aa-landing .aa-hero__media{position:relative;overflow:hidden}.aa-landing .aa-hero__media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}@media screen and (max-width: 767px){.aa-landing .aa-hero__split{grid-template-columns:1fr}.aa-landing .aa-hero__media{display:none}.aa-landing .aa-hero__panel{min-height:100vh}}.aa-landing .aa-form-section{position:relative;z-index:1;margin-top:calc(-1 * var(--aa-padding-l));padding-block:var(--aa-padding-xl);border-radius:2.5em 2.5em 0 0;overflow:hidden}@media screen and (max-width: 767px){.aa-landing .aa-form-section{border-radius:0}}.aa-landing .aa-countdown-section__inner{display:flex;flex-direction:column;align-items:center;gap:var(--aa-gap-m);text-align:center}.aa-landing .aa-countdown-section__label{font-size:var(--aa-text-m);font-weight:var(--aa-weight-semibold);color:var(--aa-fg)}.aa-landing .aa-countdown-section__note{max-width:32em;font-size:var(--aa-text-s);line-height:var(--aa-leading-normal);color:var(--aa-fg-muted)}.aa-landing .aa-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:var(--aa-gap-s);width:100%;max-width:30em;margin-inline:auto}.aa-landing .aa-countdown__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--aa-gap-xxs);min-width:0;aspect-ratio:1 / 1;padding:var(--aa-padding-s) var(--aa-padding-xs);background:var(--aa-bg-subtle);border:1px solid var(--aa-border);border-radius:var(--aa-radius-l)}@media screen and (max-width: 479px){.aa-landing .aa-countdown{grid-template-columns:repeat(2,minmax(0,1fr));max-width:18em}}.aa-landing .aa-countdown__num{font-size:var(--aa-text-l);font-weight:var(--aa-weight-extrabold);line-height:1;color:var(--aa-fg);font-variant-numeric:tabular-nums}.aa-landing .aa-countdown__label{font-size:var(--aa-text-xxs);font-weight:var(--aa-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--aa-fg-muted)}.aa-landing .aa-form-section{overflow-x:clip}.aa-landing .aa-form-section [data-atfx-form-mount]{max-width:100%}.aa-landing .aa-problem{padding-block:var(--aa-padding-m)}.aa-landing .aa-problem__row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--aa-gap-xl)}.aa-landing .aa-problem__lead{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--aa-gap-l)}.aa-landing .aa-problem__text{margin:0;max-width:34em;color:var(--aa-fg)}.aa-landing .aa-problem__stats{flex:1 1 0;display:flex;gap:var(--aa-gap-l)}.aa-landing .aa-stat{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:var(--aa-gap-m);padding-block:var(--aa-padding-m);background:var(--aa-bg-subtle);border-radius:var(--aa-radius-xl);text-align:center}.aa-landing .aa-stat__num{display:flex;align-items:baseline;justify-content:center;font-family:var(--aa-font-display);font-weight:var(--aa-weight-medium);line-height:var(--aa-leading-tight);text-transform:uppercase;color:var(--aa-fg)}.aa-landing .aa-stat__sign{font-size:var(--aa-text-m)}.aa-landing .aa-stat__figure{font-size:var(--aa-text-l)}.aa-landing .aa-stat__label{font-size:var(--aa-text-s);line-height:var(--aa-leading-snug);color:var(--aa-fg)}.aa-landing .aa-problem__rule{height:0;margin-top:var(--aa-gap-l);border-top:1px solid var(--aa-border)}@media screen and (max-width: 991px){.aa-landing .aa-problem__row{flex-direction:column;align-items:stretch;gap:var(--aa-gap-l)}.aa-landing .aa-problem__rule{display:none}}@media screen and (max-width: 767px){.aa-landing .aa-problem__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--aa-gap-l)}.aa-landing .aa-stat{background:transparent;border-radius:0;border-bottom:1px solid var(--aa-border);align-items:flex-start;text-align:left;padding-block:0 var(--aa-padding-s)}.aa-landing .aa-stat__num{justify-content:flex-start}}.aa-landing .aa-section-header{display:flex;flex-direction:column;gap:var(--aa-gap-s);max-width:48em}.aa-landing .aa-section-header--center{align-items:center;text-align:center;margin-inline:auto}.aa-landing .aa-section-header--left{align-items:flex-start;text-align:left}.aa-landing .aa-section-header__sub{max-width:40em}.aa-landing .aa-learn__inner{display:flex;flex-direction:column;gap:var(--aa-gap-xl)}.aa-landing .aa-learn__list{position:relative}.aa-landing .aa-learn__row{position:relative;display:flex;align-items:center;gap:var(--aa-gap-m);padding:var(--aa-padding-s);overflow:hidden}.aa-landing .aa-learn__tile{position:absolute;inset:0;z-index:0;border-radius:var(--aa-radius-m);background:color-mix(in srgb,var(--aa-accent) 10%,transparent);transform:translateY(-100%);transition:transform .5s cubic-bezier(.16,1,.3,1);will-change:transform;pointer-events:none}.aa-landing .aa-learn__border{position:absolute;top:0;left:0;width:100%;height:1px;background:var(--aa-border);z-index:2}.aa-landing .aa-learn__border-bottom{width:100%;height:1px;background:var(--aa-border)}.aa-landing .aa-learn__num{position:relative;z-index:1;flex:none;min-width:2.2em;font-size:var(--aa-text-l);font-weight:var(--aa-weight-extrabold);line-height:1;color:var(--aa-accent);opacity:.5;font-variant-numeric:tabular-nums;transition:opacity var(--aa-duration-s)}.aa-landing .aa-learn__row:hover .aa-learn__num{opacity:1}.aa-landing .aa-learn__topic{position:relative;z-index:1;font-size:var(--aa-text-m);font-weight:var(--aa-weight-bold);line-height:1.3;color:var(--aa-fg)}.aa-landing .aa-drift{position:relative;overflow:hidden;padding-block:var(--aa-padding-xxl)}.aa-landing .aa-drift__container{display:flex;flex-direction:column;justify-content:center;height:100vh;width:100%}.aa-landing .aa-drift__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--aa-gap-l);width:100%;max-width:48em;padding-inline:var(--aa-container-pad);text-align:center;pointer-events:none}.aa-landing .aa-drift__sub{max-width:32em;color:var(--aa-fg-muted)}.aa-landing .aa-drift__cards{display:flex;align-items:center;width:max-content;gap:1.6vw;padding:0 55vw;will-change:transform}.aa-landing .aa-drift__card{flex:none;width:9vw;aspect-ratio:3 / 4;object-fit:cover;border-radius:.5vw;will-change:transform}@media screen and (max-width: 768px){.aa-landing .aa-drift__card{width:24vw}.aa-landing .aa-drift__cards{padding:0 60vw}}.aa-landing .aa-faq .aa-container--card{--aa-bg: var(--aa-navy-900);--aa-bg-subtle: var(--aa-navy-850);--aa-fg: #ffffff;--aa-fg-muted: rgba(255, 255, 255, .65);--aa-fg-subtle: rgba(255, 255, 255, .35);--aa-border: rgba(255, 255, 255, .12);background:var(--aa-navy-900);color:var(--aa-fg)}.aa-landing .aa-faq__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--aa-gap-m)}.aa-landing .aa-faq__inner>.aa-pill{align-self:flex-start}.aa-landing .aa-faq__intro{max-width:52ch}.aa-landing .aa-faq__map{width:100%;margin-top:var(--aa-gap-s);border-radius:var(--aa-radius-l);overflow:hidden;border:1px solid var(--aa-border)}.aa-landing .aa-faq__map iframe{display:block;width:100%;height:clamp(280px,38vh,440px);border:0}.aa-landing .aa-faq__label{margin-top:var(--aa-gap-s)}.aa-landing .aa-faq .aa-accordion{width:100%}.aa-landing .aa-faq__cta{display:flex;justify-content:flex-start;margin-top:var(--aa-gap-s)}.aa-landing .aa-info__wrap{display:flex;justify-content:center}.aa-landing .aa-info__large-col{width:100%;display:grid;grid-template-columns:minmax(13em,20em) minmax(0,1fr);gap:var(--aa-gap-l) var(--aa-gap-xxl);align-items:start}.aa-landing .aa-info__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--aa-gap-s)}.aa-landing .aa-info__title{max-width:none}.aa-landing .aa-info__sub{color:var(--aa-fg-muted)}.aa-landing .aa-info__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--aa-gap-l)}.aa-landing .aa-info__li{display:flex;gap:var(--aa-gap-l);align-items:flex-start;padding-top:var(--aa-gap-m);border-top:1px solid var(--aa-border)}.aa-landing .aa-info__li-title{flex:none;width:13em}.aa-landing .aa-info__li-desc{margin:0;max-width:30em;font-size:var(--aa-text-s);line-height:1.55;color:var(--aa-fg-muted)}@media screen and (max-width: 991px){.aa-landing .aa-info__large-col{grid-template-columns:1fr;max-width:62em}}@media screen and (max-width: 767px){.aa-landing .aa-info__li{flex-direction:column;gap:var(--aa-gap-xs)}.aa-landing .aa-info__li-title{width:auto}.aa-landing .aa-info__li-desc{max-width:none}}.aa-landing .aa-steps{padding-block:var(--aa-padding-m)}.aa-landing .aa-steps .aa-container{display:flex;flex-direction:column;gap:var(--aa-gap-xl)}.aa-landing .aa-steps__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--aa-gap-l)}.aa-landing .aa-steps__title{margin:0;text-transform:uppercase;font-weight:var(--aa-weight-regular);letter-spacing:0;text-wrap:balance}.aa-landing .aa-steps__title-em{font-weight:var(--aa-weight-bold)}.aa-landing .aa-steps__banner{width:100%;aspect-ratio:1368 / 580;object-fit:cover;border-radius:var(--aa-radius-xl);display:block}.aa-landing .aa-steps__list{display:flex;align-items:flex-start;gap:var(--aa-gap-xs)}.aa-landing .aa-step{flex:1 1 0;padding:var(--aa-padding-s);border-radius:var(--aa-radius-xl);outline:1px solid var(--aa-shadow-cool);outline-offset:-1px;background:transparent;transition:background var(--aa-duration-s) var(--aa-ease-out),outline-color var(--aa-duration-s) var(--aa-ease-out)}.aa-landing .aa-step__row{display:flex;align-items:center;gap:var(--aa-gap-s)}.aa-landing .aa-step__n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--aa-gap-xl);height:var(--aa-gap-xl);border-radius:var(--aa-radius-pill);background:color-mix(in srgb,var(--aa-ink-850) 10%,transparent);font-size:var(--aa-text-s);font-weight:var(--aa-weight-regular);color:var(--aa-fg);transition:background var(--aa-duration-s) var(--aa-ease-out)}.aa-landing .aa-step__title{margin:0;flex:1 1 0;font-size:var(--aa-text-s);font-weight:var(--aa-weight-regular);line-height:var(--aa-leading-snug);color:var(--aa-fg)}.aa-landing .aa-step__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--aa-duration-s) var(--aa-ease-out)}.aa-landing .aa-step__reveal-inner{min-height:0;overflow:hidden;padding-top:var(--aa-gap-m)}.aa-landing .aa-step__desc{margin:0;font-size:var(--aa-text-s);font-weight:var(--aa-weight-regular);line-height:var(--aa-leading-normal);color:var(--aa-fg)}.aa-landing .aa-step:hover{background:var(--aa-shadow-cool);outline-color:transparent}.aa-landing .aa-step:hover .aa-step__n{background:var(--aa-bg-subtle)}.aa-landing .aa-step:hover .aa-step__reveal{grid-template-rows:1fr}.aa-landing .aa-steps__rule{height:0;border-top:1px solid var(--aa-border)}@media (hover: none){.aa-landing .aa-step__reveal{grid-template-rows:1fr}}@media screen and (max-width: 767px){.aa-landing .aa-steps__banner{display:none}.aa-landing .aa-steps__list{flex-direction:column;align-items:stretch}.aa-landing .aa-step__reveal{grid-template-rows:1fr}.aa-landing .aa-steps__rule{display:none}}.aa-landing .aa-about{padding-block:var(--aa-padding-m)}.aa-landing .aa-about__stack{display:flex;flex-direction:column;gap:var(--aa-gap-l)}.aa-landing .aa-about__card{background:var(--aa-bg);box-shadow:var(--aa-shadow-soft);border-radius:var(--aa-radius-xl);padding:var(--aa-padding-m) var(--aa-gap-l)}.aa-landing .aa-about__row{display:flex;align-items:center;gap:var(--aa-gap-xl)}.aa-landing .aa-about__row--reverse{flex-direction:row-reverse}.aa-landing .aa-about__media{flex:0 0 min(22.5rem,38vw);aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--aa-radius-l);border:1px solid color-mix(in srgb,var(--aa-accent) 18%,transparent)}.aa-landing .aa-about__media-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media screen and (max-width: 767px){.aa-landing .aa-about__row,.aa-landing .aa-about__row--reverse{flex-direction:column;align-items:stretch}.aa-landing .aa-about__media{flex-basis:auto;width:100%;max-width:20rem;margin-inline:auto}}.aa-landing .aa-about__text{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--aa-gap-l)}.aa-landing .aa-about__title{margin:0;font-weight:var(--aa-weight-bold);letter-spacing:0;text-wrap:balance}.aa-landing .aa-about__bio{margin:0;color:var(--aa-fg)}.aa-landing .aa-eco{padding-block:var(--aa-padding-m)}.aa-landing .aa-eco__head{width:100%;margin-bottom:var(--aa-gap-xl)}.aa-landing .aa-eco__head-title{margin:0;font-weight:var(--aa-weight-bold);letter-spacing:0;text-wrap:balance}.aa-landing .aa-eco__head-desc{margin:0;color:var(--aa-fg-muted)}.aa-landing .aa-eco__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aa-gap-m)}.aa-landing .aa-eco__card{display:flex;flex-direction:column;background:var(--aa-bg-subtle);border:1px solid var(--aa-border);border-radius:var(--aa-radius-xl);overflow:hidden}.aa-landing .aa-eco__card-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--aa-gap-m);padding:var(--aa-padding-m) var(--aa-gap-l)}.aa-landing .aa-eco__tagline{margin:0;font-size:var(--aa-text-xxs);font-weight:var(--aa-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--aa-accent)}.aa-landing .aa-eco__title{margin:0;font-weight:var(--aa-weight-bold);text-wrap:balance}.aa-landing .aa-eco__desc{margin:0;color:var(--aa-fg-muted)}.aa-landing .aa-eco__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--aa-gap-s);width:100%}.aa-landing .aa-eco__feature{display:flex;align-items:flex-start;gap:var(--aa-gap-s)}.aa-landing .aa-eco__check{flex:none;display:inline-flex;width:1.25em;height:1.25em;margin-top:.15em;color:var(--aa-support)}.aa-landing .aa-eco__check svg{display:block;width:100%;height:100%}.aa-landing .aa-eco__feature-text{font-size:var(--aa-text-s);line-height:var(--aa-leading-normal);color:var(--aa-fg)}.aa-landing .aa-eco__media{margin-top:auto;aspect-ratio:16 / 9;overflow:hidden}.aa-landing .aa-eco__media-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}@media screen and (max-width: 991px){.aa-landing .aa-eco__grid{grid-template-columns:1fr}}@media screen and (max-width: 767px){.aa-landing .aa-eco__card-body{padding:var(--aa-gap-l)}}.aa-landing .aa-join{padding-block:var(--aa-padding-m)}.aa-landing .aa-join__title{margin:0;font-weight:var(--aa-weight-bold);letter-spacing:0;text-wrap:balance}.aa-landing .aa-join__copy{margin:0;color:var(--aa-fg-muted)}.aa-landing .aa-join__actions{display:flex;justify-content:center;width:100%}.aa-landing .aa-join__note{margin:0;color:var(--aa-fg-subtle)}.aa-landing [data-aa-rotating-words]{position:relative}.aa-landing .aa-rotating__highlight{color:var(--aa-accent)}.aa-landing [data-aa-rotating-words]:not(.aa-rotating__block){display:inline-block}.aa-landing .aa-rotating__inner{display:inline-block}.aa-landing [data-aa-rotating-words]:not(.aa-rotating__block) .aa-rotating__word{display:block;white-space:nowrap;position:absolute;top:0;left:0}.aa-landing .aa-rotating-line{padding-bottom:.1em;margin-bottom:-.1em;white-space:nowrap}.aa-landing .aa-rotating-line-mask{overflow-x:visible!important;overflow-y:clip!important}.aa-landing .aa-rotating__block{display:block;width:100%;overflow-x:visible;overflow-y:clip;padding-bottom:.1em}.aa-landing .aa-rotating__block .aa-rotating__word{position:absolute;top:0;left:0;width:100%}.aa-landing .aa-pslider{position:relative;margin-top:var(--aa-gap-l)}.aa-landing .aa-pslider__viewport{position:relative;overflow:hidden;padding-block:var(--aa-padding-l) calc(var(--aa-padding-xxl) * 2)}.aa-landing .aa-pslider__collection{--slider-spv: 3;width:82.5em;max-width:100%;margin-inline:auto;cursor:grab}.aa-landing .aa-pslider__collection[data-drag=grabbing]{cursor:grabbing}.aa-landing .aa-pslider__track{position:relative;display:flex;justify-content:center;user-select:none;touch-action:pan-y;will-change:transform;backface-visibility:hidden}.aa-landing .aa-pslider__item{width:calc((100% - 1px) / var(--slider-spv));flex-shrink:0;transform-origin:50% 375%;transition:opacity var(--aa-duration-s)}.aa-landing .aa-pslider__item[data-status=active]{opacity:1}.aa-landing .aa-pslider__item[data-status=inview]{opacity:.6}.aa-landing .aa-pslider__item[data-status=not-active]{opacity:.3}@media screen and (max-width: 767px){.aa-landing .aa-pslider__viewport{padding-block:var(--aa-padding-m)}.aa-landing .aa-pslider__collection{width:90vw;--slider-spv: 1}.aa-landing .aa-pslider__item{transform-origin:50% 325%}}.aa-landing .aa-pcard{position:relative;width:100%;overflow:hidden;border-radius:var(--aa-radius-xl)}.aa-landing .aa-pcard:before{content:"";display:block;padding-top:130%}.aa-landing .aa-pcard__inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--aa-gap-s);padding:var(--aa-padding-m);text-align:center}.aa-landing .aa-pcard--dark{background:var(--aa-navy-800);color:#fff}.aa-landing .aa-pcard--light{background:#fff;color:var(--aa-navy-900)}.aa-landing .aa-pcard--gradient{background:var(--aa-blue-700);color:#fff}.aa-landing .aa-pcard__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--aa-gap-xxs)}.aa-landing .aa-pcard__tag{padding:.25em .75em;font-size:var(--aa-text-xxs);font-weight:var(--aa-weight-semibold);border-radius:var(--aa-radius-pill);background:#ffffff26}.aa-landing .aa-pcard--light .aa-pcard__tag{background:#0000000f}.aa-landing .aa-pcard__title{font-size:var(--aa-text-l);font-weight:var(--aa-weight-extrabold);line-height:1}.aa-landing .aa-pcard__underline{width:2.5em;height:3px;border-radius:var(--aa-radius-pill);background:currentColor;opacity:.85;transform:scaleX(0);transform-origin:center;transition:transform var(--aa-duration-m) var(--aa-ease)}.aa-landing .aa-pslider__item[data-status=active] .aa-pcard__underline{transform:scaleX(1)}.aa-landing .aa-pcard__text{font-size:var(--aa-text-xs);line-height:var(--aa-leading-normal);opacity:.85}.aa-landing .aa-slider{overflow:hidden;cursor:grab}.aa-landing .aa-slider:active{cursor:grabbing}.aa-landing .aa-slider:focus-visible{outline:2px solid var(--aa-fg);outline-offset:4px;border-radius:var(--aa-radius-s)}.aa-landing .aa-slider__track{display:flex;gap:var(--aa-gap-m);width:max-content;padding-block:.5rem;will-change:transform}.aa-landing .aa-slider__item{flex:0 0 auto;width:min(360px,78vw)}.aa-landing .aa-slider__item>.aa-mod-card{will-change:transform}.aa-landing .aa-cursor{position:fixed;inset:0% auto auto 0%;z-index:1201;opacity:0;pointer-events:none;will-change:left,top,opacity,transform;color:var(--aa-neutral-950);--aa-cursor-stroke: var(--aa-neutral-50)}.aa-landing[data-aa-cursor-theme=dark] .aa-cursor{color:var(--aa-neutral-50);--aa-cursor-stroke: var(--aa-neutral-950)}.aa-landing .aa-cursor svg{display:block}.aa-landing .aa-cursor__drag{display:none;width:56px;height:56px;border-radius:50%;background:var(--aa-neutral-950);color:var(--aa-neutral-50);transform:translate(calc(-50% + 4px),calc(-50% + 2px))}.aa-landing .aa-cursor__drag svg{width:30px;height:auto}.aa-landing .aa-cursor--drag .aa-cursor__arrow{display:none}.aa-landing .aa-cursor--drag .aa-cursor__drag{display:flex;align-items:center;justify-content:center}.aa-landing.is-cursor-active,.aa-landing.is-cursor-active a,.aa-landing.is-cursor-active button,.aa-landing.is-cursor-active [role=button],.aa-landing.is-cursor-active input,.aa-landing.is-cursor-active textarea,.aa-landing.is-cursor-active select{cursor:none!important}@media (hover: none) and (pointer: coarse){.aa-landing .aa-cursor{display:none!important}}@media (prefers-reduced-motion: reduce){.aa-landing .aa-cursor{display:none!important}}.aa-landing .aa-benefits{padding-block:var(--aa-padding-m);display:flex;flex-direction:column;gap:var(--aa-gap-xl)}.aa-landing .aa-benefits__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--aa-gap-l)}.aa-landing .aa-benefits__title{margin:0;font-weight:var(--aa-weight-bold);letter-spacing:0;text-wrap:balance}.aa-landing .aa-benefits__slider{--slider-status: off;--slider-spv: 1;--slider-gap: var(--aa-gap-m);position:relative;width:100%;overflow:hidden;padding-inline:var(--aa-container-pad)}.aa-landing .aa-benefits__viewport{width:100%;max-width:var(--aa-container-max);margin-inline:auto}.aa-landing .aa-benefits__track{display:flex;flex-direction:column;gap:var(--slider-gap);touch-action:pan-y}.aa-landing .aa-benefits__slide{flex:none;width:100%}.aa-landing .aa-benefits__controls{display:flex;justify-content:flex-end;gap:var(--aa-gap-xs);width:100%;max-width:var(--aa-container-max);margin-inline:auto;margin-top:var(--aa-gap-m)}.aa-landing .aa-benefits__control{display:inline-flex;align-items:center;justify-content:center;width:var(--aa-gap-xl);height:var(--aa-gap-xl);border:1px solid var(--aa-border-strong);border-radius:var(--aa-radius-pill);background:transparent;color:var(--aa-fg);font-size:var(--aa-text-s);cursor:pointer;transition:opacity .3s ease,background .3s ease}.aa-landing .aa-benefits__control[data-gsap-slider-control-status=not-active]{opacity:.25;pointer-events:none}.aa-landing .aa-benefits__slider[data-gsap-slider-status=not-active] .aa-benefits__controls{display:none}.aa-landing .aa-bcard{position:relative;display:flex;flex-direction:column;gap:var(--aa-gap-m);padding:var(--aa-padding-s);border-radius:var(--aa-radius-xl);overflow:hidden}.aa-landing .aa-bcard__honeycomb{position:absolute;top:0;right:0;z-index:0;pointer-events:none;user-select:none}.aa-landing .aa-bcard__honeycomb svg{display:block;width:55%;height:auto;margin-left:auto}.aa-landing .aa-bcard__shape{position:absolute;top:var(--aa-padding-s);left:var(--aa-padding-s);z-index:0;pointer-events:none;user-select:none}.aa-landing .aa-bcard__shape svg{display:block;width:auto;height:auto;max-width:100%}.aa-landing .aa-bcard__icon,.aa-landing .aa-bcard__body{position:relative;z-index:1}.aa-landing .aa-bcard__icon{height:var(--aa-gap-xxl);flex:none}.aa-landing .aa-bcard__body{display:flex;flex-direction:column;gap:var(--aa-gap-s);margin-top:auto}.aa-landing .aa-bcard__title{margin:0;font-family:var(--aa-font-display);font-size:var(--aa-text-m);font-weight:var(--aa-weight-semibold);line-height:var(--aa-leading-snug);color:var(--aa-accent)}.aa-landing .aa-bcard__desc{margin:0;font-size:var(--aa-text-s);font-weight:var(--aa-weight-regular);line-height:var(--aa-leading-normal)}.aa-landing .aa-bcard--light{background:linear-gradient(180deg,var(--aa-bg-subtle) 0%,var(--aa-mint-200) 100%);color:var(--aa-teal-900);outline:1px solid color-mix(in srgb,var(--aa-teal-900) 20%,transparent);outline-offset:-1px}.aa-landing .aa-bcard--light .aa-bcard__honeycomb,.aa-landing .aa-bcard--light .aa-bcard__shape{color:var(--aa-ink-850)}.aa-landing .aa-bcard--dark{background:var(--aa-ink-850);color:var(--aa-cream)}.aa-landing .aa-bcard--dark .aa-bcard__honeycomb,.aa-landing .aa-bcard--dark .aa-bcard__shape{color:var(--aa-cream)}.aa-landing .aa-bcard--shadow-warm{box-shadow:0 var(--aa-gap-xxs) 0 var(--aa-shadow-warm)}.aa-landing .aa-bcard--shadow-cool{box-shadow:0 var(--aa-gap-xxs) 0 var(--aa-shadow-cool)}@media screen and (max-width: 767px){.aa-landing .aa-benefits__slider{--slider-gap: var(--aa-gap-s)}}.aa-landing .aa-accordion{display:flex;flex-direction:column;border-top:1px solid var(--aa-border)}.aa-landing .aa-accordion__item{border-bottom:1px solid var(--aa-border)}.aa-landing .aa-accordion__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:var(--aa-gap-m) 0;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit}.aa-landing .aa-accordion__q{font-size:var(--aa-text-s);font-weight:var(--aa-weight-semibold);line-height:1.3;color:var(--aa-fg)}.aa-landing .aa-accordion__icon{position:relative;flex:0 0 auto;width:1.1em;height:1.1em;color:var(--aa-fg)}.aa-landing .aa-accordion__icon:before,.aa-landing .aa-accordion__icon:after{content:"";position:absolute;background:currentColor}.aa-landing .aa-accordion__icon:before{left:0;right:0;top:50%;height:2px;margin-top:-1px}.aa-landing .aa-accordion__icon:after{top:0;bottom:0;left:50%;width:2px;margin-left:-1px;transition:transform var(--aa-duration-s) var(--aa-ease)}.aa-landing .aa-accordion__item[data-open] .aa-accordion__icon:after{transform:scaleY(0)}.aa-landing .aa-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--aa-duration-m) var(--aa-ease)}.aa-landing .aa-accordion__item[data-open] .aa-accordion__body{grid-template-rows:1fr}.aa-landing .aa-accordion__inner{overflow:hidden;min-height:0}.aa-landing .aa-accordion__a{padding-bottom:var(--aa-gap-m);max-width:60ch;color:var(--aa-fg-muted);font-size:var(--aa-text-s);line-height:1.5}@media (prefers-reduced-motion: reduce){.aa-landing .aa-accordion__body,.aa-landing .aa-accordion__icon:after{transition:none!important}}.aa-landing .aa-footer{position:relative;overflow:hidden;isolation:isolate}.aa-landing .aa-footer__honeycomb{position:absolute;top:0;right:0;z-index:0;color:var(--aa-cream);pointer-events:none;user-select:none}.aa-landing .aa-footer__honeycomb svg{display:block;width:auto;height:auto;max-width:100%}.aa-landing .aa-footer>.aa-container{position:relative;z-index:1}.aa-landing .aa-footer__inner{display:flex;flex-direction:column;gap:var(--aa-gap-xl)}.aa-landing .aa-footer__inner--nexus{align-items:center;text-align:center;gap:var(--aa-gap-l)}.aa-landing .aa-footer__brand{margin-bottom:var(--aa-gap-xs)}.aa-landing .aa-footer__cta{margin-bottom:var(--aa-gap-m)}.aa-landing .aa-footer__divider{width:min(100%,37.5rem);height:1px;background:color-mix(in srgb,var(--aa-accent) 10%,transparent);margin-bottom:var(--aa-gap-m)}.aa-landing .aa-footer__inner--nexus .aa-footer__legal{padding-top:0;border-top:0;max-width:43.75rem}.aa-landing .aa-footer__copyright{margin:var(--aa-gap-s) 0 0;font-size:var(--aa-text-xs);line-height:var(--aa-leading-normal);color:color-mix(in srgb,var(--aa-fg-muted) 22%,transparent);letter-spacing:.07em}.aa-landing .aa-footer__top{display:flex;align-items:center;justify-content:space-between;gap:var(--aa-gap-m)}.aa-landing .aa-footer__logo--nexus{display:block}.aa-landing .aa-footer__logo-img{display:block;width:auto;height:3em;object-fit:contain}.aa-landing .aa-footer__col{display:flex;flex-direction:column;gap:var(--aa-gap-m);flex:1}.aa-landing .aa-footer__eyebrow{margin:0;font-size:var(--aa-text-xxs);font-weight:var(--aa-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--aa-accent)}.aa-landing .aa-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:.35em}.aa-landing .aa-footer__link{color:var(--aa-fg);font-size:var(--aa-text-s);font-weight:var(--aa-weight-semibold);line-height:1.25;text-decoration:none;transition:color var(--aa-duration-s)}.aa-landing .aa-footer__link:hover{color:var(--aa-accent)}.aa-landing .aa-footer__socials{display:flex;flex-wrap:wrap;gap:var(--aa-gap-xs)}.aa-landing .aa-footer__social{display:flex;align-items:center;justify-content:center;width:2.75em;height:2.75em;flex-shrink:0;border-radius:var(--aa-radius-pill);border:1px solid var(--aa-border);color:var(--aa-fg);transition:color var(--aa-duration-s),border-color var(--aa-duration-s)}.aa-landing .aa-footer__social:hover{color:var(--aa-accent);border-color:var(--aa-accent)}.aa-landing .aa-footer__social svg{width:1.1em;height:1.1em}.aa-landing .aa-footer__col--socials{gap:var(--aa-gap-l)}.aa-landing .aa-footer__social-group{display:flex;flex-direction:column;gap:var(--aa-gap-m)}.aa-landing .aa-footer__legal{padding-top:var(--aa-padding-m);border-top:1px solid var(--aa-border)}.aa-landing .aa-footer__legal p{margin:0;font-size:var(--aa-text-s);line-height:var(--aa-leading-normal);color:var(--aa-fg-muted)}.aa-landing .aa-footer__community{display:flex;flex-direction:column;align-items:flex-start;gap:var(--aa-gap-l)}.aa-landing .aa-footer__community-title{margin:0;text-transform:uppercase;font-weight:var(--aa-weight-regular);letter-spacing:0;color:var(--aa-fg);text-wrap:balance}.aa-landing .aa-footer__community-title-em{font-weight:var(--aa-weight-bold)}.aa-landing .aa-tm{width:100%;display:flex;flex-direction:column;gap:var(--aa-gap-l)}.aa-landing .aa-tm__card{background:var(--aa-ink-650);border-radius:var(--aa-radius-xl);padding:var(--aa-padding-m) var(--aa-gap-m)}.aa-landing .aa-tm__list{position:relative;width:100%;display:grid}.aa-landing .aa-tm__item{grid-area:1 / 1;display:flex;flex-direction:column;gap:var(--aa-gap-l);width:100%}.aa-landing .aa-tm__quote{margin:0;font-size:var(--aa-text-m);font-weight:var(--aa-weight-regular);line-height:var(--aa-leading-normal);color:var(--aa-fg)}.aa-landing .aa-tm__author{display:flex;flex-direction:column;gap:var(--aa-gap-s)}.aa-landing .aa-tm__name{margin:0;font-size:var(--aa-text-s);font-weight:var(--aa-weight-medium);line-height:var(--aa-leading-snug);color:var(--aa-fg)}.aa-landing .aa-tm__loc{margin:0;font-size:var(--aa-text-xs);font-weight:var(--aa-weight-regular);line-height:var(--aa-leading-snug);color:var(--aa-fg-muted)}.aa-landing .aa-tm__nav{display:flex;justify-content:space-between;align-items:center;width:100%}.aa-landing .aa-tm__counter{margin:0;font-size:var(--aa-text-s);font-weight:var(--aa-weight-semibold);color:var(--aa-fg)}.aa-landing .aa-tm__counter-sep,.aa-landing .aa-tm__counter [data-total]{opacity:.6;font-weight:var(--aa-weight-regular)}.aa-landing .aa-tm__controls{display:flex;gap:var(--aa-gap-xs)}.aa-landing .aa-tm__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--aa-gap-xl);height:var(--aa-gap-xl);border-radius:var(--aa-radius-pill);border:1px solid var(--aa-border-strong);background:transparent;color:var(--aa-fg);font-size:var(--aa-text-s);cursor:pointer;transition:background var(--aa-duration-s) var(--aa-ease-out)}.aa-landing .aa-tm__btn:hover{background:var(--aa-bg-overlay)}.aa-landing .aa-tm__btn svg{width:1.1em;height:1.1em;display:block}.aa-landing .aa-tm__btn--prev svg{transform:rotate(90deg)}.aa-landing .aa-tm__btn--next svg{transform:rotate(-90deg)}.aa-landing .aa-form{display:flex;flex-flow:column;gap:var(--aa-gap-m);width:100%;max-width:40em;margin-inline:auto}.aa-landing .aa-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--aa-gap-s)}@media (max-width: 600px){.aa-landing .aa-form__row{grid-template-columns:1fr}}.aa-landing .aa-field{display:flex;flex-flow:column;gap:var(--aa-gap-xxs);min-width:0}.aa-landing .aa-label{font-family:var(--aa-font-mono);font-size:var(--aa-text-xxs);text-transform:uppercase;letter-spacing:.08em;color:var(--aa-fg-muted)}.aa-landing .aa-input{width:100%;box-sizing:border-box;height:var(--aa-input-height);padding:.75em 1em;font:inherit;font-size:1em;font-weight:500;line-height:1.2;color:var(--aa-fg);background:var(--aa-input-bg);border:1px solid transparent;border-radius:var(--aa-input-radius);outline:none;-webkit-appearance:none;appearance:none;transition:border-color var(--aa-duration-s) var(--aa-ease-out)}.aa-landing .aa-input::placeholder{color:var(--aa-fg-subtle)}.aa-landing .aa-input:hover{border-color:var(--aa-border)}.aa-landing .aa-input:focus{border-color:var(--aa-fg-subtle)}.aa-landing .aa-field.has-error .aa-input{border-color:var(--aa-color-coral)}.aa-landing .aa-error{min-height:1em;font-size:var(--aa-text-xxs);line-height:1.3;color:var(--aa-color-coral);opacity:0;transition:opacity var(--aa-duration-s) ease}.aa-landing .aa-error:not(:empty){opacity:1}.aa-landing .aa-check{display:flex;align-items:flex-start;gap:.65em;cursor:pointer}.aa-landing .aa-check__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.aa-landing .aa-check__box{flex:0 0 auto;width:1.35em;height:1.35em;margin-top:.1em;display:flex;align-items:center;justify-content:center;background:var(--aa-input-bg);border:1px solid var(--aa-border);border-radius:calc(var(--aa-radius-s) * .75);transition:background var(--aa-duration-xs) ease,border-color var(--aa-duration-xs) ease}.aa-landing .aa-check__icon{width:.7em;height:.7em;color:var(--aa-accent-fg);opacity:0;transform:scale(.4);transition:opacity var(--aa-duration-xs) ease,transform var(--aa-duration-s) var(--aa-ease-spring)}.aa-landing .aa-check__icon svg{width:100%;height:100%;display:block}.aa-landing .aa-check__input:checked+.aa-check__box{background:var(--aa-accent);border-color:var(--aa-accent)}.aa-landing .aa-check__input:checked+.aa-check__box .aa-check__icon{opacity:1;transform:scale(1)}.aa-landing .aa-check__input:focus-visible+.aa-check__box{border-color:var(--aa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--aa-accent) 25%,transparent)}.aa-landing .aa-field.has-error .aa-check__box{border-color:var(--aa-color-coral)}.aa-landing .aa-check__label{font-size:var(--aa-text-xs);line-height:1.45;color:var(--aa-fg-muted)}.aa-landing .aa-check__label a{color:var(--aa-fg);text-decoration:underline}.aa-landing .aa-form__submit{display:flex;justify-content:center;margin-top:var(--aa-gap-xs)}.aa-landing .aa-form__submit .aa-button{width:100%;max-width:24em}.aa-landing .aa-form__note{min-height:1.2em;text-align:center;font-size:var(--aa-text-xs);color:var(--aa-fg-muted)}.aa-landing .aa-form__note.is--error{color:var(--aa-color-coral)}.aa-landing .aa-form__note.is--success{color:var(--aa-fg)}@media (prefers-reduced-motion: reduce){.aa-landing .aa-check__icon,.aa-landing .aa-error{transition:none!important}}.aa-landing .aa-form-section .aa-container--card{background:#0d1a32;border:1px solid rgba(255,255,255,.07)}.aa-landing .aa-form-section__countdown{margin-top:var(--aa-gap-s);gap:var(--aa-gap-xs)}.aa-landing .aa-form-section .aa-countdown__unit{min-width:3.4em;padding:var(--aa-gap-xs) var(--aa-gap-s);gap:2px;background:var(--aa-blue-990);border-color:#ffffff14}.aa-landing .aa-form-section .aa-countdown__num{font-size:var(--aa-text-m)}.aa-landing .aa-form-section .aa-countdown__label{font-size:.62em}.aa-landing .aa-form-section__inner{display:flex;flex-direction:column;gap:var(--aa-gap-xl)}.aa-landing .aa-form-section__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--aa-gap-s);max-width:44em;margin-inline:auto}.aa-landing .aa-form-section .atfx-form{--atfx-font: var(--aa-font);--atfx-bg: var(--aa-input-bg);--atfx-text: var(--aa-fg);--atfx-label: var(--aa-fg-muted);--atfx-placeholder: var(--aa-fg-subtle);--atfx-border: var(--aa-border);--atfx-radius: var(--aa-input-radius);--atfx-glass-inset: none;--atfx-panel-bg: var(--aa-bg-subtle)}.aa-landing .aa-form-section .atfx-form .atfx-label{font-family:var(--aa-font-mono);font-size:var(--aa-text-xxs);font-weight:var(--aa-weight-regular);text-transform:uppercase;letter-spacing:.08em}.aa-landing .aa-form-section .atfx-form .atfx-input::placeholder,.aa-landing .aa-form-section .atfx-form .atfx-combobox-search::placeholder,.aa-landing .aa-form-section .atfx-form .atfx-combobox-trigger[data-placeholder] .atfx-combobox-value{font-family:var(--aa-font-mono);text-transform:uppercase;letter-spacing:.06em}.aa-landing .aa-form-section .atfx-form .atfx-input,.aa-landing .aa-form-section .atfx-form .atfx-select,.aa-landing .aa-form-section .atfx-form .atfx-combobox-trigger,.aa-landing .aa-form-section .atfx-form .atfx-combobox-search{background:var(--aa-input-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.aa-landing .aa-form-section .atfx-form .atfx-input,.aa-landing .aa-form-section .atfx-form .atfx-select,.aa-landing .aa-form-section .atfx-form .atfx-combobox-search,.aa-landing .aa-form-section .atfx-form textarea,.aa-landing .aa-form-section .atfx-form .atfx-combobox-trigger:not([data-placeholder]) .atfx-combobox-value{color:#fff;-webkit-text-fill-color:#ffffff}.aa-landing .aa-form-section .atfx-form .atfx-input:-webkit-autofill,.aa-landing .aa-form-section .atfx-form .atfx-input:-webkit-autofill:hover,.aa-landing .aa-form-section .atfx-form .atfx-input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff;transition:background-color 9999s ease-in-out 0s}.aa-landing [data-odometer-element]{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.aa-landing [data-odometer-part=mask],.aa-landing [data-odometer-part=static]{display:inline-block;overflow:clip;padding:.05em;margin:-.05em}.aa-landing [data-odometer-part=roller]{display:block;white-space:pre;text-align:center;will-change:transform}.aa-landing [data-odometer-part=static]{display:inline-block}.aa-landing[data-aa-theme=dark],.aa-landing [data-aa-section-theme=dark]{--aa-bg: var(--aa-ink-850);--aa-bg-subtle: var(--aa-ink-800);--aa-fg: var(--aa-cream);--aa-fg-muted: rgba(224, 224, 224, .78);--aa-fg-subtle: rgba(224, 224, 224, .36);--aa-border: rgba(201, 151, 58, .18);--aa-input-bg: var(--aa-ink-700)}.aa-landing [data-aa-section-theme=light]{--aa-bg: var(--aa-paper);--aa-bg-subtle: #ffffff;--aa-fg: var(--aa-ink-850);--aa-fg-muted: rgba(11, 22, 40, .66);--aa-fg-subtle: rgba(11, 22, 40, .45);--aa-border: rgba(11, 22, 40, .12);--aa-input-bg: #fffdf8}.aa-landing [data-aa-section-theme]{background-color:var(--aa-bg);color:var(--aa-fg)}.aa-landing[data-aa-theme=dark] [data-aa-section-theme=dark],.aa-landing[data-aa-theme=light] [data-aa-section-theme=light]{background-color:transparent}.aa-landing *,.aa-landing *:before,.aa-landing *:after{box-sizing:border-box}.aa-landing{font-family:var(--aa-font);font-size:var(--aa-size-font);color:var(--aa-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;isolation:isolate}.aa-landing:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--aa-bg);pointer-events:none}.aa-landing :where(h1,h2,h3,h4,h5,h6,p){margin:0}.aa-landing .aa-text-center{text-align:center}.aa-landing .aa-text-balance{text-wrap:balance}.aa-landing .aa-text-accent,.aa-landing .aa-text-gradient{color:var(--aa-accent)}.aa-landing .aa-flex-col{display:flex;flex-direction:column}.aa-landing .aa-flex-center{display:flex;align-items:center;justify-content:center}.aa-landing .aa-gap-s{gap:var(--aa-gap-s)}.aa-landing .aa-gap-m{gap:var(--aa-gap-m)}.aa-landing .aa-gap-l{gap:var(--aa-gap-l)}
