.action-button-module__fXhxYa__root{--button-height:3.875rem;--button-inset:.1875rem;--icon-size:3.5rem;--icon-center:1.75rem;--button-radius:1.125rem;min-width:12.5rem;height:var(--button-height);padding:var(--button-inset);border-radius:var(--button-radius);color:#fff;font-family:var(--font-manrope), Arial, sans-serif;cursor:pointer;isolation:isolate;border:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:color .22s,background-color .22s,opacity .22s;display:inline-flex;position:relative;overflow:hidden}.action-button-module__fXhxYa__dark{color:#fff;background:#1a1a1a}.action-button-module__fXhxYa__glass{color:#1a1a1a;-webkit-backdrop-filter:blur(16px)saturate(125%);background:#ffffff80;border:1px solid #ffffffad}.action-button-module__fXhxYa__compact{--button-height:3.25rem;--button-inset:.1875rem;--icon-size:2.875rem;--icon-center:1.4375rem;--button-radius:.9375rem;min-width:9.75rem;font-size:.8125rem}.action-button-module__fXhxYa__fullWidth{width:100%}.action-button-module__fXhxYa__iconPanel{z-index:4;inset-block:var(--button-inset);width:var(--icon-size);border-radius:calc(var(--button-radius) - var(--button-inset));color:#1a1a1a;background:#fff;place-items:center;transition:inset-inline-start .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),transform .15s;display:grid;position:absolute;inset-inline-start:var(--button-inset);overflow:hidden}.action-button-module__fXhxYa__glass .action-button-module__fXhxYa__iconPanel{color:#fff;background:#1a1a1a}.action-button-module__fXhxYa__arrowViewport{width:1.35rem;height:1.35rem;display:block;position:relative;overflow:hidden}.action-button-module__fXhxYa__arrow{--arrow-from:0%;--arrow-to:165%;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.action-button-module__fXhxYa__glass .action-button-module__fXhxYa__arrow{filter:invert()}.action-button-module__fXhxYa__arrowSecondary{--arrow-from:-165%;--arrow-to:0%;transform:translate(-165%)}.action-button-module__fXhxYa__labelPanel{z-index:2;inset-block:var(--button-inset);white-space:nowrap;justify-content:center;align-items:center;padding-inline:1.35rem;transition:inset-inline-start .42s cubic-bezier(.22,1,.36,1),inset-inline-end .42s cubic-bezier(.22,1,.36,1),color .24s,opacity .22s;display:flex;position:absolute;inset-inline-start:calc(var(--icon-size) + var(--button-inset));inset-inline-end:var(--button-inset)}.action-button-module__fXhxYa__contrastLabel{z-index:1;color:#1a1a1a;opacity:0;white-space:nowrap;align-items:center;width:max-content;transition:opacity .14s;display:flex;position:absolute;inset-block:0;inset-inline-start:1.1rem}.action-button-module__fXhxYa__glass .action-button-module__fXhxYa__contrastLabel{color:#fff}.action-button-module__fXhxYa__root[data-icon-position=right] .action-button-module__fXhxYa__iconPanel{inset-inline-start:calc(100% - var(--icon-size) - var(--button-inset))}.action-button-module__fXhxYa__root[data-icon-position=right] .action-button-module__fXhxYa__labelPanel{inset-inline-start:var(--button-inset);inset-inline-end:calc(var(--icon-size) + var(--button-inset))}.action-button-module__fXhxYa__root[data-motion=contrast-wipe] .action-button-module__fXhxYa__labelPanel{justify-content:center}.action-button-module__fXhxYa__root[data-motion=contrast-wipe]{min-width:12.75rem}.action-button-module__fXhxYa__root[data-motion=contrast-wipe] .action-button-module__fXhxYa__arrowViewport{z-index:2;width:1.35rem;transition:inset-inline-start .42s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:var(--icon-center);transform:translate(-50%)}.action-button-module__fXhxYa__root[data-motion=contrast-wipe] .action-button-module__fXhxYa__arrow{inset:auto;width:1.35rem;height:1.35rem;top:50%;transform:translateY(-50%)}.action-button-module__fXhxYa__root[data-motion=contrast-wipe] .action-button-module__fXhxYa__arrowPrimary{left:0}.action-button-module__fXhxYa__root[data-motion=contrast-wipe] .action-button-module__fXhxYa__arrowSecondary{display:none}.action-button-module__fXhxYa__root[data-motion=panel-handoff] .action-button-module__fXhxYa__labelPanel{justify-content:flex-start;padding-inline:1rem}.action-button-module__fXhxYa__root:focus-visible{outline-offset:3px;outline:2px solid #fa452d}.action-button-module__fXhxYa__root:active .action-button-module__fXhxYa__iconPanel{transform:translate(2px)}.action-button-module__fXhxYa__root:disabled,.action-button-module__fXhxYa__root[aria-disabled=true]{cursor:not-allowed;opacity:.48}@media (hover:hover) and (pointer:fine){.action-button-module__fXhxYa__root[data-motion=arrow-relay]:hover .action-button-module__fXhxYa__arrowPrimary{transform:translate(165%)}.action-button-module__fXhxYa__root[data-motion=arrow-relay]:hover .action-button-module__fXhxYa__arrowSecondary{transform:translate(0)}.action-button-module__fXhxYa__root[data-motion=panel-handoff]:hover .action-button-module__fXhxYa__iconPanel{inset-inline-start:calc(100% - var(--icon-size) - var(--button-inset))}.action-button-module__fXhxYa__root[data-motion=panel-handoff]:hover .action-button-module__fXhxYa__labelPanel{inset-inline-start:var(--button-inset);inset-inline-end:calc(var(--icon-size) + var(--button-inset))}.action-button-module__fXhxYa__root[data-motion=panel-handoff][data-icon-position=right]:hover .action-button-module__fXhxYa__iconPanel{inset-inline-start:var(--button-inset)}.action-button-module__fXhxYa__root[data-motion=panel-handoff][data-icon-position=right]:hover .action-button-module__fXhxYa__labelPanel{inset-inline-start:calc(var(--icon-size) + var(--button-inset));inset-inline-end:var(--button-inset)}.action-button-module__fXhxYa__root[data-motion=contrast-wipe]:hover .action-button-module__fXhxYa__iconPanel{width:calc(100% - (var(--button-inset) * 2))}.action-button-module__fXhxYa__root[data-motion=contrast-wipe]:hover .action-button-module__fXhxYa__contrastLabel{opacity:1}.action-button-module__fXhxYa__root[data-motion=contrast-wipe]:hover .action-button-module__fXhxYa__arrowViewport{inset-inline-start:calc(100% - var(--icon-center))}.action-button-module__fXhxYa__root[data-motion=arrow-loop] .action-button-module__fXhxYa__arrowPrimary{--arrow-from:0%;--arrow-to:100%;animation:1.1s steps(4,end) infinite action-button-module__fXhxYa__arrow-loop-cycle}.action-button-module__fXhxYa__root[data-motion=arrow-loop] .action-button-module__fXhxYa__arrowSecondary{--arrow-from:-100%;--arrow-to:0%;animation:1.1s steps(4,end) infinite action-button-module__fXhxYa__arrow-loop-cycle}.action-button-module__fXhxYa__root[data-motion=arrow-loop]:hover .action-button-module__fXhxYa__arrow{animation:none}.action-button-module__fXhxYa__root[data-motion=arrow-loop]:hover .action-button-module__fXhxYa__arrowPrimary{transform:translate(0)}.action-button-module__fXhxYa__root[data-motion=arrow-loop]:hover .action-button-module__fXhxYa__arrowSecondary{transform:translate(-100%)}}@keyframes action-button-module__fXhxYa__arrow-loop-cycle{0%{transform:translateX(var(--arrow-from))}to{transform:translateX(var(--arrow-to))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.action-button-module__fXhxYa__glass{background:#fffffff0}}@media (prefers-reduced-motion:reduce){.action-button-module__fXhxYa__root,.action-button-module__fXhxYa__iconPanel,.action-button-module__fXhxYa__arrow,.action-button-module__fXhxYa__labelPanel,.action-button-module__fXhxYa__contrastLabel{transition-duration:.01ms}.action-button-module__fXhxYa__root[data-motion=arrow-loop] .action-button-module__fXhxYa__arrow{animation:none}.action-button-module__fXhxYa__root:hover .action-button-module__fXhxYa__iconPanel,.action-button-module__fXhxYa__root:hover .action-button-module__fXhxYa__arrow,.action-button-module__fXhxYa__root:hover .action-button-module__fXhxYa__labelPanel{transform:none}.action-button-module__fXhxYa__root[data-motion=arrow-loop] .action-button-module__fXhxYa__arrowSecondary{transform:translate(-100%)}}
.hero-module__MJAXFG__hero{min-height:calc(100svh - (var(--page-gutter) * 2));border-radius:var(--hero-radius);isolation:isolate;display:flex;position:relative;overflow:hidden}.hero-module__MJAXFG__hero:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#00000014 34%,#0003 100%);height:38%;position:absolute;inset:auto 0 0}.hero-module__MJAXFG__heroImage{z-index:-2;--ripple-fallback-position:50% center;position:absolute;inset:0}.hero-module__MJAXFG__header{z-index:3;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:clamp(1.125rem,2.3vw,2.25rem) clamp(1.125rem,2.5vw,2.5rem) auto}.hero-module__MJAXFG__brand{align-items:center;text-decoration:none;display:inline-flex}.hero-module__MJAXFG__brand:focus-visible{outline-offset:4px;border-radius:.375rem;outline:2px solid #fa452d}.hero-module__MJAXFG__wordmarkLogo{object-fit:contain;width:clamp(6.25rem,7.5vw,7.5rem);height:auto;display:block}.hero-module__MJAXFG__content{z-index:1;flex-direction:column;justify-content:center;align-self:stretch;width:min(62rem,72vw);padding:clamp(8rem,17vh,11rem) clamp(1.25rem,3.15vw,3.25rem) clamp(12rem,24vh,16rem);display:flex;position:relative;top:-2rem}.hero-module__MJAXFG__title{font-family:var(--font-geist), Arial, sans-serif;letter-spacing:-.06em;text-wrap:balance;flex-direction:column;margin:0;font-size:clamp(3.4rem,5.6vw,5rem);font-weight:530;line-height:.98;display:flex}.hero-module__MJAXFG__title>span{white-space:nowrap}.hero-module__MJAXFG__mutedTitle{color:#626261;font-weight:430}.hero-module__MJAXFG__primaryTitle{color:#1a1a1a}.hero-module__MJAXFG__description{color:#3d3d3c;letter-spacing:-.018em;text-wrap:pretty;max-width:36rem;margin:clamp(1.75rem,3.4vh,2.5rem) 0 0;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.55}.hero-module__MJAXFG__launchBlock{width:min(37rem,100%);margin-top:clamp(1.5rem,3vh,2.25rem)}.hero-module__MJAXFG__form{grid-template-columns:minmax(15rem,1fr) auto;align-items:start;gap:.5rem;display:grid}.hero-module__MJAXFG__launchNote{color:#626261}@media (max-width:900px){.hero-module__MJAXFG__heroImage{--ripple-fallback-position:58% center}.hero-module__MJAXFG__content{width:min(47rem,78vw)}.hero-module__MJAXFG__title{font-size:clamp(3.25rem,7.2vw,4.25rem)}}@media (max-width:640px){.hero-module__MJAXFG__hero{border-radius:1.125rem;min-height:calc(100svh - 1rem)}.hero-module__MJAXFG__heroImage{--ripple-fallback-position:48% center}.hero-module__MJAXFG__header{inset:1rem 1rem auto}.hero-module__MJAXFG__brand{flex-shrink:0}.hero-module__MJAXFG__wordmarkLogo{width:5.75rem}.hero-module__MJAXFG__content{width:100%;padding:5rem 1rem 7rem;top:0}.hero-module__MJAXFG__title{letter-spacing:-.055em;max-width:23rem;font-size:clamp(2.05rem,10.1vw,2.55rem);font-weight:540;line-height:1.02}.hero-module__MJAXFG__description{max-width:22rem;margin-top:1.5rem;font-size:.9375rem;line-height:1.5}.hero-module__MJAXFG__launchBlock{width:100%;margin-top:1.75rem}.hero-module__MJAXFG__form{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (max-width:420px){.hero-module__MJAXFG__header button{min-width:8.7rem}.hero-module__MJAXFG__title{font-size:clamp(1.95rem,10.1vw,2.4rem)}}@media (prefers-reduced-motion:no-preference){[data-page-intro-play=true] .hero-module__MJAXFG__hero{animation:hero-module__MJAXFG__hero-frame-rise 1.15s cubic-bezier(.16, 1, .3, 1) var(--page-intro-lift,0s) both;will-change:transform}:is([data-page-intro-play=true] .hero-module__MJAXFG__header,[data-page-intro-play=true] .hero-module__MJAXFG__title,[data-page-intro-play=true] .hero-module__MJAXFG__description){animation:.78s cubic-bezier(.22,1,.36,1) both hero-module__MJAXFG__reveal}[data-page-intro-play=true] .hero-module__MJAXFG__header{animation-delay:var(--page-intro-delay,0s)}[data-page-intro-play=true] .hero-module__MJAXFG__title{animation-delay:calc(var(--page-intro-delay,0s) + 80ms)}[data-page-intro-play=true] .hero-module__MJAXFG__description{animation-delay:calc(var(--page-intro-delay,0s) + .15s)}[data-page-intro-play=true] .hero-module__MJAXFG__heroImage{animation:1.4s cubic-bezier(.22,1,.36,1) both hero-module__MJAXFG__image-settle;animation-delay:var(--page-intro-delay,0s)}}@keyframes hero-module__MJAXFG__reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-module__MJAXFG__image-settle{0%{filter:saturate(88%);transform:scale(1.025)}to{filter:saturate();transform:scale(1)}}@keyframes hero-module__MJAXFG__hero-frame-rise{0%{transform:translateY(10rem)}to{transform:translateY(0)}}
.page-module__E0kJGG__main{min-height:100svh;padding:var(--page-gutter)}@media (max-width:640px){.page-module__E0kJGG__main{padding:.5rem}}
