@font-face{font-family: 'Manrope';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/manrope-400.woff2) format('woff2'),url(../fonts/manrope-400.ttf) format('truetype');}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/manrope-500.woff2) format('woff2'),url(../fonts/manrope-500.ttf) format('truetype');}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/manrope-600.woff2) format('woff2'),url(../fonts/manrope-600.ttf) format('truetype');}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/manrope-700.woff2) format('woff2'),url(../fonts/manrope-700.ttf) format('truetype');}@font-face{font-family: 'Turret Road';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/turret-road-400.woff2) format('woff2'),url(../fonts/turret-road-400.ttf) format('truetype');}@font-face{font-family: 'Turret Road';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/turret-road-500.woff2) format('woff2'),url(../fonts/turret-road-500.ttf) format('truetype');}@font-face{font-family: 'Turret Road';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/turret-road-700.woff2) format('woff2'),url(../fonts/turret-road-700.ttf) format('truetype');}@font-face{font-family: 'Turret Road';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/turret-road-800.woff2) format('woff2'),url(../fonts/turret-road-800.ttf) format('truetype');} @font-face{font-family: 'Turret Road Fallback';src: local('Arial'),local('Helvetica'),local('Roboto');size-adjust: 106%;ascent-override: 80.2%;descent-override: 22.9%;line-gap-override: 0%;}@font-face{font-family: 'Manrope Fallback';src: local('Arial'),local('Helvetica'),local('Roboto');size-adjust: 103%;ascent-override: 103.5%;descent-override: 29.1%;line-gap-override: 0%;}  :root{ --paper: #ffffff;--white: #ffffff;--ink: #252525; --ink-2: #333333;--muted: #626262; --muted-2: #8a8a8a; --line: #dedede; --line-strong: #c9c9c9;--tile: #efefef; --tile-2: #f4f4f4;--signal: #16845e;  --font-display: 'Turret Road','Turret Road Fallback',Arial,sans-serif;--font-body: 'Manrope','Manrope Fallback',Arial,sans-serif;--font-mono: Consolas,'Courier New',monospace; --ease-out: cubic-bezier(.22,.61,.36,1);--ease-in-out: cubic-bezier(.65,0,.35,1);--ease-snap: cubic-bezier(.2,.9,.1,1);--dur-fast: .16s;--dur: .3s;--dur-slow: .6s; --flap-w: 60px;--flap-h: 75px;--flap-pad: 10px;--flap-gap: 8px; --center-max: 800px;--r-sm: 10px; --page-max: 1440px;--gutter: clamp(16px,3vw,40px); --z-scene: 1;--z-pills: 4;--z-header: 20;--z-dialog: 100;} :root{--caution: #9a5b00;--caution-ink: #7a4a00;} :root{--w-section: clamp(34px,3.5vw,54px); --w-title: clamp(19px,1.4vw,22px); --w-lead: clamp(16px,1.1vw,17px); --w-body: 16px; --w-meta: 13px; --w-micro: 11px; --w-figure: clamp(40px,3.6vw,56px); --hl-floor: calc(var(--w-section) * 1.25); --fw-display: 700; --fw-title: 600;--lh-section: 1.1;--ls-display: -.01em;--ws-display: -.14em; --measure: 60ch;} :root{--sp-4: 4px;--sp-8: 8px;--sp-12: 12px;--sp-16: 16px;--sp-24: 24px;--sp-32: 32px;--sp-48: 48px;--sp-64: 64px;--sp-96: 96px;--sp-128: 128px;--sp-160: 160px;--gap-line: var(--sp-4); --gap-title: var(--sp-12); --gap-items: clamp(var(--sp-24),3.4svh,var(--sp-48)); --gap-head: clamp(40px,6svh,64px); --gap-after: clamp(var(--sp-32),5.5svh,var(--sp-64)); --sec-pad-y: clamp(var(--sp-96),12svh,var(--sp-160)); --sec-inset: clamp(var(--sp-8),2.6vw,var(--sp-48)); --sec-h: calc(85svh - var(--l-topbar-h,56px));  --rv-rise: 14px;--rv-dur: var(--dur-slow);--rv-step: 70ms;} *,*::before,*::after{box-sizing: border-box;}html{background: var(--paper);color: var(--ink);-webkit-text-size-adjust: 100%;text-size-adjust: 100%;}body{margin: 0;min-height: 100vh;background: var(--paper);color: var(--ink);font-family: var(--font-body);font-size: 16px;line-height: 1.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin: 0;}h1,h2,h3,h4{font-weight: inherit;font-size: inherit;}ol[class],ul[class]{list-style: none;margin: 0;padding: 0;}img,picture,video,canvas,svg{display: block;max-width: 100%;}img{height: auto;}button,input,select,textarea{font: inherit;color: inherit;}button{cursor: pointer;}a{color: inherit;}[hidden]{display: none !important;}::selection{background: var(--ink);color: var(--white);}:focus{outline: none;}:focus-visible{outline: 2px solid var(--ink);outline-offset: 3px;border-radius: 4px;} .sr-only{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0;}.skip-link{position: fixed;top: 8px;left: 8px;z-index: calc(var(--z-dialog) + 1);padding: 8px 16px;border-radius: 8px;background: radial-gradient(101.79% 101.79% at 65.61% 81.79%,#ffffff40,transparent),radial-gradient(114.65% 114.65% at 9.73% 17.27%,#454545,#080808); box-shadow: inset -2px -2px 3px #ffffff38,inset 2px 2px 3px #0006;color: var(--white);font-size: 14px;font-weight: 600;text-decoration: none;transform: translateY(-160%);transition: transform var(--dur-fast) var(--ease-out);}.skip-link:focus-visible{transform: none;outline-color: var(--ink);}.micro{font-family: var(--font-body);font-size: 10.5px;font-weight: 600;line-height: 16px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted);font-variant-numeric: tabular-nums;}.micro-dim{color: var(--muted-2);}  .button.cta-glass{min-height: 56px;padding: 0 32px;gap: 12px;font-family: var(--font-body);font-size: 16px;font-weight: 600;line-height: 1;letter-spacing: -.01em;text-decoration: none;white-space: nowrap;max-width: 100%;-webkit-tap-highlight-color: transparent;}.button.cta-glass svg{transition: transform var(--dur) var(--ease-out);}.button.cta-glass:hover svg{transform: translateX(3px);}.button.cta-hero{width: auto;align-self: center;}.button.cta-glass:disabled,.button.cta-glass[aria-disabled='true']{cursor: not-allowed;opacity: .45;transform: none;}.button.cta-glass:disabled::after,.button.cta-glass[aria-disabled='true']::after{opacity: 0;}.button.cta-glass:disabled svg{transform: none;}@media (max-width: 759px){.button.cta-glass{min-height: 52px;padding: 0 24px;font-size: 15px;}} html[data-motion='paused'] *,html[data-motion='paused'] *::before,html[data-motion='paused'] *::after{animation-play-state: paused !important;}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior: auto;}*,*::before,*::after{animation-duration: 1ms !important;animation-iteration-count: 1 !important;transition-duration: 1ms !important;scroll-behavior: auto !important;}} @media (max-width: 400px){.button.cta-glass{white-space: normal;padding: 12px 20px;font-size: 14px;line-height: 1.3;text-align: center;}.button.cta-glass .label{min-width: 0;text-wrap: balance;}} .sec-head,.headline-statement,.closing-title,.a-title,.a-prose h2,.a-faq h2,.a-sources h2,.a-cta h2,.g-more-title,.cmh-title,.cmh-h2,.im-title,.im-sources-head,.rs-h2,.rs-h3,.rs-panel-title,.rs-title,.legal-body h1,.legal-body h2,.waitlist-head h2,.wl-success-title{word-spacing: var(--ws-display);} :root{--l-center: clamp(736px,80vw,1240px); --l-flap-row: 672px; --l-hair: 1px;--l-hair-color: var(--line-strong);--l-mark: var(--muted-2);--l-topbar-h: 56px;} .page{--rail-w: calc((100% - var(--l-center)) / 2);position: relative;isolation: isolate;max-width: var(--page-max);margin-inline: auto;overflow-x: clip;}.page::before,.page::after{content: '';position: absolute;top: 0;bottom: 0;width: var(--l-hair);background: var(--l-hair-color);z-index: -1;pointer-events: none;}.page::before{left: calc(var(--rail-w) - 1px);}.page::after{left: calc(100% - var(--rail-w));}@media (min-width: 1441px){.page{border-inline: 1px solid var(--line);}} .topbar::before,.topbar::after,.hero::before,.hero::after,.site-footer::before,.site-footer::after,.stats::before,.stats::after{content: '';position: absolute;width: 11px;height: 11px;background: linear-gradient(var(--l-mark),var(--l-mark)) center / 1px 100% no-repeat,linear-gradient(var(--l-mark),var(--l-mark)) center / 100% 1px no-repeat;pointer-events: none;z-index: 2;} .topbar::before,.hero::before,.site-footer::before{left: calc(var(--rail-w) - 6px);}.topbar::after,.hero::after,.site-footer::after{left: calc(100% - var(--rail-w) - 5px);}.topbar::before,.topbar::after,.hero::before,.hero::after{bottom: -6px;}.site-footer::before,.site-footer::after{top: -6px;} .topbar{position: relative;display: grid;grid-template-columns: var(--rail-w) minmax(0,1fr) var(--rail-w);align-items: center;height: var(--l-topbar-h);border-bottom: var(--l-hair) solid var(--l-hair-color);}.topbar-meta{display: flex;align-items: center;justify-content: center;gap: 16px;min-width: 0;padding-inline: 16px;}.topbar-meta-left{flex-direction: column;gap: 0;}.topbar-meta-left .micro{line-height: 14px;white-space: nowrap;}.topbar-meta-right .micro{display: inline-flex;align-items: center;gap: 8px;white-space: nowrap;} .brand{justify-self: start;display: inline-flex;align-items: center;gap: var(--sp-8);font-family: var(--font-body);font-size: 18px;font-weight: 700;line-height: 1;letter-spacing: -.01em;color: var(--ink);text-decoration: none;}.brand-badge{display: block;flex: none;width: 22px;height: 22px;}.brand-word{display: block;}.live-dot{position: relative;width: 6px;height: 6px;border-radius: 50%;background: var(--ink);}.live-dot::after{content: '';position: absolute;inset: -3px;border-radius: 50%;border: 1px solid var(--ink);opacity: 0;animation: live-ping 2.4s var(--ease-out) infinite;}@keyframes live-ping{0%{transform: scale(.6);opacity: .6;}70%,100%{transform: scale(1.8);opacity: 0;}}.motion-control{position: relative;display: grid;place-items: center;flex: none;width: 32px;height: 32px;padding: 0;border: 1px solid var(--line-strong);border-radius: 50%;background: transparent;color: var(--ink);transition: border-color var(--dur-fast) var(--ease-out);}.motion-control::after{content: '';position: absolute;inset: -6px;border-radius: 50%;} .motion-control:hover{border-color: var(--ink);}.motion-control:focus-visible{border-radius: 50%;}.motion-control svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}.motion-control .motion-play{display: none;}.motion-control[aria-pressed='true'] .motion-play{display: block;}.motion-control[aria-pressed='true'] .motion-pause{display: none;} .hero{--rail-split: calc(var(--portrait-height,840px) / 3);position: relative;display: grid;grid-template-columns: var(--rail-w) minmax(0,1fr) var(--rail-w);grid-template-rows: auto var(--rail-split) auto;grid-template-areas: "deco-l copy  deco-r" "deco-l scene deco-r" "stats-l scene stats-r";border-bottom: var(--l-hair) solid var(--l-hair-color);}.hero-copy{grid-area: copy;display: flex;flex-direction: column;align-items: center;min-width: 0;padding: 64px 32px 40px;text-align: center;}.headline{display: flex;flex-direction: column;align-items: center;gap: 24px;max-width: 100%;margin: 0 0 32px;}.headline-statement{display: block;font-family: var(--font-display);font-size: clamp(34px,4vw,56px);font-weight: 700;line-height: 1.1;letter-spacing: -.01em;color: var(--ink);text-wrap: balance;}.headline .split-flap{max-width: 100%;}.subtitle{max-width: 60ch;margin: 0 auto 40px;font-family: var(--font-body);font-size: 17px;font-weight: 400;line-height: 1.6;color: var(--ink-2);text-wrap: balance;}.scene{grid-area: scene;min-width: 0;padding-inline: max(32px,calc((100% - var(--l-flap-row)) / 2));padding-bottom: 64px;}.grid-deco{position: relative;min-width: 0;pointer-events: none;}.grid-deco-left{grid-area: deco-l;}.grid-deco-right{grid-area: deco-r;}.deco-readout{position: absolute;left: 0;right: 0;bottom: 24px;display: flex;justify-content: center;gap: .6em;text-align: center;white-space: nowrap;opacity: 0;transition: opacity var(--dur-slow) var(--ease-out);}.deco-readout.is-live{opacity: 1;}.deco-readout [data-readout-current]{color: var(--ink-2);} .stats{position: relative;display: flex;flex-direction: column;align-items: center;gap: 64px;min-width: 0;padding: 64px 24px;border-top: var(--l-hair) solid var(--l-hair-color);}.stats-left{grid-area: stats-l;}.stats-right{grid-area: stats-r;} .stats::before{top: -6px;}.stats-left::before{right: -5px;}.stats-right::before{left: -5px;}.stats::after{display: none;}.stat{position: relative;display: flex;flex-direction: column;align-items: center;width: 100%;max-width: 248px;text-align: center;}.stat-icon{display: grid;place-items: center;width: 64px;height: 64px;margin-bottom: 16px;color: var(--ink);}.stat-eyebrow{position: relative;font-size: 10.5px;font-weight: 600;line-height: 16px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted);transition: color var(--dur) var(--ease-out);}.stat-eyebrow::before{content: '';position: absolute;top: 5px;left: -14px;width: 6px;height: 6px;border-radius: 50%;background: var(--ink);opacity: 0;transform: scale(.4);transition: opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);}.stat-figure{display: flex;align-items: baseline;justify-content: center;gap: .28em;margin-top: 8px;font-family: var(--font-display);font-size: clamp(32px,2.6vw,40px);font-weight: 400;line-height: 48px;letter-spacing: -.01em;color: var(--ink-2);font-variant-numeric: tabular-nums;transition: color var(--dur) var(--ease-out);}.stat-num{display: inline-block;text-align: right;}.stat-sep{color: var(--muted-2);font-weight: 400;}.stat-copy{max-width: 24ch;margin-top: 8px;font-size: 13px;line-height: 20px;color: var(--muted);text-wrap: balance;} .stat.is-active .stat-eyebrow,.stat.is-active .stat-figure{color: var(--ink);}.stat.is-active .stat-eyebrow::before{opacity: 1;transform: none;}.stat::after{content: '';position: absolute;left: -16px;right: -16px;top: -24px;height: 100%;background: linear-gradient(to bottom,transparent 0,rgba(37,37,37,.05) 23px,var(--ink) 23px 24px,transparent 24px);-webkit-mask: linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask: linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);opacity: 0;pointer-events: none;}.stat.is-active.is-sweeping::after{animation: stat-scan 1.6s var(--ease-in-out) 1 both;}@keyframes stat-scan{0%{transform: translateY(0);opacity: 0;}12%{opacity: .55;}85%{opacity: .55;}100%{transform: translateY(100%);opacity: 0;}} :where(main) > .launch{margin-inline: var(--rail-w);padding: 96px 32px;text-align: center;} .site-footer{position: relative;display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 48px calc(var(--rail-w) + 24px) 56px;border-top: var(--l-hair) solid var(--l-hair-color);text-align: center;}.footer-contact{font-size: 15px;line-height: 24px;color: var(--ink-2);}.footer-contact a{color: var(--ink);font-weight: 600;text-decoration: underline;text-decoration-color: var(--line-strong);text-decoration-thickness: 1px;text-underline-offset: 4px;overflow-wrap: anywhere;transition: text-decoration-color var(--dur-fast) var(--ease-out);}.footer-contact a:hover{text-decoration-color: var(--ink);} @media (min-width: 1100px) and (max-width: 1279px){.stats{padding-inline: 16px;}.stat-copy{font-size: 12.5px;}.topbar-meta-left .micro{letter-spacing: .08em;font-size: 9.5px;}} @media (max-width: 1099px){.page{--rail-w: clamp(16px,4vw,48px);}.topbar{grid-template-columns: var(--rail-w) minmax(0,1fr) auto minmax(0,1fr) var(--rail-w);}.topbar-meta-left{grid-column: 2;align-items: flex-start;justify-self: start;}.brand{grid-column: 3;}.topbar-meta-right{grid-column: 4;justify-self: end;padding-inline: 16px;}.hero{grid-template-columns: var(--rail-w) minmax(0,1fr) minmax(0,1fr) var(--rail-w);grid-template-rows: auto;grid-template-areas: ". copy copy ." ". scene scene ." ". stats-l stats-r .";}.grid-deco{display: none;}.stats{display: grid;grid-template-columns: 1fr 1fr;align-items: stretch;gap: 0;padding: 0;}.stat{max-width: none;padding: 48px 16px;}.stat + .stat,.stats-right{border-left: var(--l-hair) solid var(--l-hair-color);}.stat::after{left: 0;right: 0;top: calc(48px - 24px);height: calc(100% - 96px);}.stats-left::before{right: auto;left: -6px;}.stats-right::before{left: auto;right: -6px;}}@media (max-width: 899px){.hero{grid-template-columns: var(--rail-w) minmax(0,1fr) var(--rail-w);grid-template-areas: ". copy ." ". scene ." ". stats-l ." ". stats-r .";}.stats-right{border-left: 0;} .stats-right::before{left: calc(50% - 5px);right: auto;}.stats-left::after{display: block;top: -6px;right: -6px;}}@media (max-width: 759px){.topbar-meta-left{display: none;}.topbar-meta-right .micro{display: none;}.topbar-meta-right{padding-inline: 8px;}.hero-copy{padding: 48px 8px 32px;}.headline{gap: 16px;margin-bottom: 24px;}.headline-statement{font-size: clamp(26px,7.6vw,34px);}.subtitle{font-size: 16px;margin-bottom: 32px;}.scene{padding-inline: 8px;padding-bottom: 48px;}.stat{padding: 32px 8px;}.stat::after{top: 8px;height: calc(100% - 64px);}.stat-icon{width: 56px;height: 56px;margin-bottom: 12px;}.stat-figure{font-size: 28px;line-height: 40px;}.stat-copy{font-size: 12px;line-height: 18px;}.stat-eyebrow{font-size: 9.5px;letter-spacing: .12em;}:where(main) > .launch{padding: 64px 16px;}.site-footer{padding: 40px calc(var(--rail-w) + 8px) 48px;}.footer-contact{font-size: 14px;}} @media (min-width: 1100px){.stats .stat + .stat .stat-eyebrow{display: none;}} .topbar,.topbar:where(*){grid-template-columns: var(--rail-w) minmax(0,1fr) var(--rail-w);}.topbar .brand{grid-column: 2;justify-self: center;}  .subtitle{max-width: 62ch;}.subtitle-lead{display: block;color: var(--ink);font-weight: 500;} .subtitle{line-height: 1.75;}.subtitle-lead{margin-bottom: 18px;}@media (min-height: 821px){.headline{gap: 52px;margin-bottom: 60px;}.subtitle{margin-bottom: 56px;}}@media (min-height: 821px) and (max-width: 759px){.headline{gap: 28px;margin-bottom: 36px;}.subtitle{margin-bottom: 40px;}.subtitle-lead{margin-bottom: 12px;}} .hero{--rail-split: calc(var(--portrait-height,840px) / 4 + var(--scene-offset,48px));} .scene{padding-top: var(--scene-offset,48px);}@media (max-width: 759px){.scene{padding-top: var(--scene-offset,28px);}} @media (min-width: 1100px) and (max-height: 929px){.hero-copy{padding-top: 40px;padding-bottom: 20px;}.headline{gap: 30px;margin-bottom: 32px;}.headline-statement{font-size: clamp(34px,3.4vw,50px);}.subtitle{margin-bottom: 28px;font-size: 16px;line-height: 1.7;}.subtitle-lead{margin-bottom: 12px;} .hero{--rail-split: calc(var(--scene-offset,32px) + var(--portrait-height,640px) / 8);}} .site-footer .micro a{color: var(--ink-2);text-decoration: underline;text-decoration-color: var(--line-strong);text-decoration-thickness: 1px;text-underline-offset: 3px;transition: text-decoration-color var(--dur-fast) var(--ease-out);}.site-footer .micro a:hover{text-decoration-color: var(--ink);} .stat{container-type: inline-size;}.stat-figure{font-size: min(clamp(32px,2.6vw,40px),18.5cqi);line-height: 1.2;}.stat-eyebrow{font-size: min(10.5px,7cqi);letter-spacing: min(.14em,.9cqi);}.stat-copy{font-size: min(13px,8.6cqi);line-height: 1.55;} .headline{gap: 14px;margin-bottom: 40px;}.subtitle-lead{margin-bottom: 6px;}.subtitle{margin-bottom: 36px;}@media (min-height: 821px){.headline{margin-bottom: 56px;}.subtitle{margin-bottom: 48px;}}@media (max-width: 759px){.headline{gap: 12px;margin-bottom: 32px;}.subtitle-lead{margin-bottom: 4px;}.subtitle{margin-bottom: 32px;}}@media (min-width: 1100px) and (max-height: 929px){.headline{gap: 14px;margin-bottom: 40px;}.subtitle-lead{margin-bottom: 6px;}.subtitle{margin-bottom: 32px;}} .stats .stat + .stat .stat-eyebrow{visibility: hidden;} .headline-tail{font-size: clamp(24px,2.9vw,40px);}@media (max-width: 759px){.headline-tail{font-size: clamp(20px,5.8vw,28px);}} .topbar,.topbar:where(*){grid-template-columns: var(--rail-w) minmax(0,1fr) var(--rail-w);}.topbar .brand{grid-column: 1;justify-self: center;}.topbar-tagline{grid-column: 3;justify-self: center;margin: 0;padding-inline: 16px;font-family: var(--font-body);font-size: 13px;font-weight: 500;line-height: 1.35;color: var(--ink-2);text-align: center;}@media (max-width: 1099px){.topbar,.topbar:where(*){grid-template-columns: minmax(0,1fr) auto;padding-inline: calc(var(--rail-w) + 20px);}.topbar .brand{grid-column: 1;justify-self: start;}.topbar-tagline{grid-column: 2;justify-self: end;padding-inline: 0;text-align: right;}}@media (max-width: 599px){.topbar,.topbar:where(*){grid-template-columns: minmax(0,1fr);}.topbar .brand{justify-self: center;}.topbar-tagline{display: none;}} .stats-label{margin: 0 0 -32px; font-family: var(--font-body);font-size: 10.5px;font-weight: 600;line-height: 16px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted);text-align: center;}@media (max-width: 1099px){.stats-label{grid-column: 1 / -1;margin: 0;padding: 32px 16px 0;}} @media (max-width: 759px){.stats-right .stats-label{display: none;}} .hero-copy{container-type: inline-size;}.headline{--hl-size: clamp(34px,4vw,56px);}@media (max-width: 759px){.headline{--hl-size: clamp(26px,7.6vw,34px);}}@media (min-width: 1100px) and (max-height: 929px){.headline{--hl-size: clamp(34px,3.4vw,50px);}} .headline .headline-statement{font-size: min(var(--hl-size),100cqi / 14.4);} .topbar-tagline{text-wrap: balance;}@media (min-width: 1100px) and (max-width: 1350px){.topbar-tagline{font-size: 12px;}}.topbar-tagline span{white-space: nowrap;} .brand{min-height: 24px;}.site-footer a{padding-block: 5px;} @media (min-width: 1100px) and (max-width: 1279px){.stats .stat-copy{min-height: calc(5 * 1.55em);min-height: 5lh;}} @media (max-height: 520px){.hero-copy{padding-top: 24px;padding-bottom: 24px;}.headline{gap: 8px;margin-bottom: 20px;}.subtitle{margin-bottom: 20px;}} @media (min-width: 320px) and (max-width: 359px){.button.cta-glass.cta-hero,.button.cta-glass.cta-launch{white-space: nowrap;gap: 8px;padding-inline: 14px;font-size: 13.5px;}:where(main) > .launch{padding-inline: 8px;}} .journeys .j-window{position: relative;background: var(--paper);}.page:has(> main.notfound){display: flex;flex-direction: column;min-height: 100svh;}.page:has(> main.notfound) > main.notfound{flex: 1;} .journeys{border-top: 0;} .numbers,.flyin,.faq,.closing{position: relative;padding: var(--sec-pad-y) calc(var(--rail-w) + var(--sec-inset));border-top: var(--l-hair) solid var(--l-hair-color);}.numbers,.flyin,.faq{display: flex;flex-direction: column;justify-content: center;min-height: var(--sec-h);}.numbers::before,.numbers::after,.flyin::before,.flyin::after,.faq::before,.faq::after,.closing::before,.closing::after{content: '';position: absolute;top: -6px;width: 11px;height: 11px;pointer-events: none;z-index: 2;background: linear-gradient(var(--l-mark),var(--l-mark)) center / 1px 100% no-repeat,linear-gradient(var(--l-mark),var(--l-mark)) center / 100% 1px no-repeat;}.numbers::before,.flyin::before,.faq::before,.closing::before{left: calc(var(--rail-w) - 6px);}.numbers::after,.flyin::after,.faq::after,.closing::after{left: calc(100% - var(--rail-w) - 5px);} .sec-head{margin: 0 auto;max-width: 24ch;text-align: center;text-wrap: balance;font-family: var(--font-display);font-weight: var(--fw-display);font-size: var(--w-section);line-height: var(--lh-section);letter-spacing: var(--ls-display);color: var(--ink);}.sec-head .soft{color: inherit;}  .micro{font-size: var(--w-micro);} @media (max-width: 759px){.numbers,.flyin,.faq{min-height: 0;}.numbers,.flyin,.faq,.closing{padding: var(--sp-96) calc(var(--rail-w) + var(--sp-8)) var(--sp-64);}} .rv-on [data-reveal]{opacity: 0; transform: translate(0,var(--rv-rise));transition: opacity var(--rv-dur) var(--ease-out),transform var(--rv-dur) var(--ease-out);transition-delay: var(--rv-delay,0ms);}.rv-on [data-reveal='fade']{transform: none;}.rv-on [data-reveal].is-in{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){.rv-on [data-reveal]{opacity: 1;transform: none;transition: none;}} .topbar,.topbar:where(*){--hdr-inset: calc(var(--rail-w) + var(--sec-inset));grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);column-gap: var(--sp-16);padding-inline: var(--hdr-inset);}.topbar .brand{grid-column: 1;justify-self: start;}@media (max-width: 759px){.topbar,.topbar:where(*){--hdr-inset: calc(var(--rail-w) + var(--sp-8));}}  :where(main > :not(:first-child),.site-footer){content-visibility: visible;contain-intrinsic-size: none;}@supports (overflow-clip-margin: 8px){.catches,.numbers,.flyin,.vcx,.closing,.faq,.site-footer{contain-intrinsic-size: auto 1000px;overflow-clip-margin: 8px;}.cv-on :is(.catches,.numbers,.flyin,.vcx,.closing,.faq,.site-footer){content-visibility: auto;}@media (max-width: 899px){.journeys{contain-intrinsic-size: auto 1100px;overflow-clip-margin: 8px;}.cv-on .journeys{content-visibility: auto;}}} .sec-cta{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--sp-16) var(--sp-24);margin-top: var(--gap-head);}.sec-cta .button.cta-glass{margin: 0;}@media (max-width: 479px){.sec-cta{flex-direction: column;align-items: stretch;width: 100%;max-width: 360px;margin-inline: auto;}.sec-cta .button.cta-glass{width: 100%;}} .closing{display: grid;justify-items: center;align-content: center;text-align: center;min-height: 75vh;min-height: 75svh;margin-inline: 0;border-top: 0;padding-block: var(--sp-128);}.closing::before,.closing::after{display: none;}.closing-title.sec-head{max-width: 30ch;margin-top: var(--sp-24);}.closing-actions{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: var(--sp-16) var(--sp-32);margin-top: var(--sp-32);}.closing .button.cta-glass{margin: 0;min-height: 56px;padding: 0 32px;font-size: 16px;} .cl-people{display: flex;padding-left: 12px;}.cl-av{position: relative;width: 56px;height: 56px;margin-left: -12px;border: 3px solid var(--white);border-radius: 50%;background: var(--tile);}.cl-av > img:first-child{display: block;width: 100%;height: 100%;border-radius: 50%;object-fit: cover;object-position: center 30%;filter: grayscale(1);}.cl-badge{position: absolute;z-index: 2;right: -4px;bottom: -2px;width: 20px;height: 20px;} footer.site-footer{display: grid;grid-template-columns: minmax(0,1.5fr) repeat(2,minmax(0,1fr)) minmax(0,1.8fr);align-items: start;justify-items: start;gap: var(--sp-48) var(--sp-32);text-align: left;padding: var(--sp-64) calc(var(--rail-w) + var(--sec-inset)) 0;}.f-brand{display: grid;gap: var(--sp-16);max-width: 30ch;}.f-brand .brand{justify-self: start;}.f-tag{margin: 0;font-size: 14px;line-height: 1.55;color: var(--muted);}.f-col{display: grid;gap: 4px;align-content: start;min-width: 0;margin: 0;padding: 0;list-style: none;}.f-col-title{margin: 0 0 var(--sp-12);}.site-footer .f-col a{display: inline-block;padding-block: 5px;min-height: 24px;font-size: 14px;line-height: 1.5;font-weight: 500;color: var(--ink-2);text-decoration: none;overflow-wrap: anywhere;border-bottom: 1px solid transparent;justify-self: start;transition: border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);}.site-footer .f-col a:hover{color: var(--ink);border-bottom-color: var(--ink);}.f-legal{grid-column: 1 / -1;justify-self: stretch;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin: 0;padding: var(--sp-24) 0 var(--sp-32);border-top: 1px solid var(--line);}.f-legal .micro{margin: 0;}@media (max-width: 759px){.closing{min-height: 0;padding-block: var(--sp-96);} .closing-actions{flex-direction: column;align-items: stretch;width: 100%;max-width: 360px;}.closing .button.cta-glass{width: 100%;}footer.site-footer{grid-template-columns: repeat(2,minmax(0,1fr));padding: 40px calc(var(--rail-w) + 8px) 0;gap: 32px 16px;}.f-brand{grid-column: 1 / -1;}.f-col--contact{grid-column: 1 / -1;}.site-footer .f-col a{padding-block: 10px;}}.site-footer .f-brand .brand{justify-self: start;margin: 0;}.site-footer .f-brand .brand{grid-column: 1;}.f-legal .micro:last-child{text-align: right;}@media (max-width: 759px){.f-legal .micro:last-child{text-align: left;}}
