.FullscreenButton-module___65R2G__root{right:var(--page-margin);bottom:calc(var(--global-margin-v) + env(safe-area-inset-bottom,0px));z-index:var(--z-nav);cursor:pointer;width:clamp(24px,18px + 1.11vw,32px);height:clamp(24px,18px + 1.11vw,32px);color:var(--color-text-primary);opacity:0;pointer-events:none;transition:opacity var(--duration-slow) ease, color var(--duration-fast) ease;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.FullscreenButton-module___65R2G__visible{opacity:1;pointer-events:auto}.FullscreenButton-module___65R2G__root:hover{color:var(--color-accent)}.FullscreenButton-module___65R2G__root:after{content:"";position:absolute;inset:-10px}.FullscreenButton-module___65R2G__root svg{width:100%;height:100%;display:block}.FullscreenButton-module___65R2G__root:focus-visible{outline:1px solid var(--focus-ring-color);outline-offset:4px;border-radius:var(--border-radius-s)}@media (orientation:landscape) and (max-height:500px){.FullscreenButton-module___65R2G__root{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.FullscreenButton-module___65R2G__root{transition-duration:1ms}}
@keyframes MenuPanel-module__dh93bq__curtainRiseExit{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(100%)}50%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(0%)}to{transform:translateY(-100%)}}@keyframes MenuPanel-module__dh93bq__curtainWipeDown{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-100%)}50%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(0%)}to{transform:translateY(100%)}}.MenuPanel-module__dh93bq__curtain{width:100%;height:100dvh;z-index:var(--z-curtain);background:var(--gradient-brand);pointer-events:none;will-change:transform;backface-visibility:hidden;visibility:hidden;position:fixed;top:0;left:0;transform:translateY(100%)}.MenuPanel-module__dh93bq__curtainOpening{visibility:visible;animation:1.54s linear forwards MenuPanel-module__dh93bq__curtainRiseExit}.MenuPanel-module__dh93bq__curtainClosing{visibility:visible;animation:1.54s linear forwards MenuPanel-module__dh93bq__curtainWipeDown}.MenuPanel-module__dh93bq__overlay{z-index:var(--z-menu-panel);pointer-events:none;visibility:hidden;transition:visibility 0s 1.54s;display:flex;position:fixed;inset:0}.MenuPanel-module__dh93bq__overlayOpen{pointer-events:auto;visibility:visible;transition:visibility}.MenuPanel-module__dh93bq__backdrop{background-color:#0000;position:absolute;inset:0}.MenuPanel-module__dh93bq__panel{width:100%;height:100dvh;padding-block:clamp(32px,5.5vw,80px);padding-inline:var(--page-margin);pointer-events:auto;background-color:var(--color-neutral-900);flex-direction:column;justify-content:center;transition:transform .77s cubic-bezier(.65,0,.35,1) .77s;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translateY(100%)}.MenuPanel-module__dh93bq__overlayOpen .MenuPanel-module__dh93bq__panel{transition:transform .77s cubic-bezier(.65,0,.35,1) .77s;transform:translateY(0)}.MenuPanel-module__dh93bq__nav{flex-direction:column;justify-content:center;align-items:center;gap:clamp(32px,4vw,48px);margin:0;padding:0;list-style:none;display:inline-flex}.MenuPanel-module__dh93bq__navItem{cursor:pointer;color:var(--color-neutral-400);background:0 0;border:none;padding:0;text-decoration:none;transition:color .3s,filter .3s;display:block}.MenuPanel-module__dh93bq__navActive{color:var(--color-brand-electric-green);filter:blur()}.MenuPanel-module__dh93bq__navPending{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.MenuPanel-module__dh93bq__nav:has(.MenuPanel-module__dh93bq__navItem:hover) .MenuPanel-module__dh93bq__navItem{filter:blur(4px);color:var(--color-neutral-400)}.MenuPanel-module__dh93bq__nav:has(.MenuPanel-module__dh93bq__navItem:hover) .MenuPanel-module__dh93bq__navItem:hover{filter:blur();color:var(--color-text-primary)}}@media (hover:none){.MenuPanel-module__dh93bq__navItem{transition:none}}@media (orientation:landscape) and (max-height:500px){.MenuPanel-module__dh93bq__panel{padding-block:32px;padding-inline:var(--page-margin);justify-content:end}.MenuPanel-module__dh93bq__nav{gap:5px}.MenuPanel-module__dh93bq__navItem{font-size:calc(var(--text-size-header-2-mobile) * .95);line-height:var(--text-line-header-2-mobile)}}@media (prefers-reduced-motion:reduce){.MenuPanel-module__dh93bq__curtainOpening,.MenuPanel-module__dh93bq__curtainClosing{animation-duration:1ms}.MenuPanel-module__dh93bq__panel,.MenuPanel-module__dh93bq__overlayOpen .MenuPanel-module__dh93bq__panel{transition-duration:1ms;transition-delay:0s}.MenuPanel-module__dh93bq__navItem{transition-duration:1ms}}
.SiteHeader-module__he14sW__header{width:100%;min-height:var(--header-height);padding-top:var(--global-margin-v);z-index:var(--z-header);pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0}.SiteHeader-module__he14sW__inner{width:100%;padding-inline:var(--page-margin);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.SiteHeader-module__he14sW__logo{cursor:pointer;aspect-ratio:1942.29/630.03;width:clamp(132px,94px + 9.4vw,220px);color:var(--color-text-primary);pointer-events:auto;transition:color var(--duration-fast) ease;background:0 0;border:none;padding:0;display:block;position:relative}.SiteHeader-module__he14sW__logo:hover{color:var(--color-neutral-100)}.SiteHeader-module__he14sW__logo svg{width:100%;height:100%;display:block}.SiteHeader-module__he14sW__controls{pointer-events:auto;justify-content:center;align-items:center;gap:56px;display:flex}.SiteHeader-module__he14sW__menuButton{cursor:pointer;aspect-ratio:1;width:clamp(24px,18px + 1.11vw,32px);height:clamp(24px,18px + 1.11vw,32px);color:var(--color-text-primary);transition:color var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.SiteHeader-module__he14sW__menuButton:hover{color:var(--color-accent)}.SiteHeader-module__he14sW__menuButton svg{width:100%;height:100%;display:block}.SiteHeader-module__he14sW__header,.SiteHeader-module__he14sW__header *{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (orientation:landscape) and (max-height:500px){.SiteHeader-module__he14sW__header{min-height:104px}.SiteHeader-module__he14sW__logo{width:132px}.SiteHeader-module__he14sW__menuButton{width:24px;height:24px}.SiteHeader-module__he14sW__controls{gap:24px}}@media (max-width:767px){.SiteHeader-module__he14sW__controls{gap:20px}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__he14sW__logo,.SiteHeader-module__he14sW__menuButton{transition-duration:1ms}}
.GenericOverlay-module__Rcp3Ja__section{pointer-events:none;align-items:stretch;width:100%;min-height:100dvh;display:flex;position:relative}
.page-module___8aEwW__canvasLayer{z-index:var(--z-canvas);pointer-events:none;transition:opacity var(--duration-slow) ease;position:fixed;inset:0}@media (max-width:719px){body:has([data-contact-open]) .page-module___8aEwW__canvasLayer{opacity:0}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__canvasLayer{transition-duration:1ms}}.page-module___8aEwW__vignette{z-index:var(--z-vignette);pointer-events:none;background:radial-gradient(circle,#0000 42%,#000000db 100%);position:fixed;inset:0}.page-module___8aEwW__content{z-index:var(--z-overlay);position:relative}.page-module___8aEwW__sideFade{z-index:var(--z-side-fade);pointer-events:none;opacity:0;transition:opacity var(--duration-slow) var(--ease-out-soft);background:linear-gradient(90deg,#000 0%,#000000e0 7%,#0000007a 17.5%,#0000 35%),linear-gradient(270deg,#000 0%,#000000e0 7%,#0000007a 17.5%,#0000 35%);position:fixed;inset:0}.page-module___8aEwW__sideFadeVisible{opacity:1}@media (max-width:767px){.page-module___8aEwW__sideFade{background:linear-gradient(90deg,#000 0%,#000000d1 4.7%,#0000006b 10.5%,#0000 18.5%),linear-gradient(270deg,#000 0%,#000000d1 4.7%,#0000006b 10.5%,#0000 18.5%)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__sideFade{transition-duration:1ms}}
.page-module__bVhKRq__backdrop{z-index:var(--z-canvas);pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% -10%, #00bf6338 0%, #03140000 70%), var(--color-bg);position:fixed;inset:0}.page-module__bVhKRq__field{z-index:var(--z-canvas);pointer-events:none;position:fixed;inset:0}.page-module__bVhKRq__field canvas{width:100%;height:100%;display:block}.page-module__bVhKRq__vignette{z-index:var(--z-vignette);pointer-events:none;background:radial-gradient(circle,#0000 42%,#000000db 100%);position:fixed;inset:0}.page-module__bVhKRq__topScrim{top:0;height:calc(var(--header-height) + var(--spacing-xl));z-index:var(--z-nav);pointer-events:none;background:linear-gradient(#060606f5 0%,#060606c7 45%,#06060600 100%);position:fixed;inset-inline:0}.page-module__bVhKRq__page{z-index:var(--z-overlay);min-height:100dvh;padding-top:var(--header-height);padding-bottom:var(--spacing-2xl);position:relative}.page-module__bVhKRq__stage{overflow-clip-margin:var(--spacing-xl);position:relative;overflow-x:clip}.page-module__bVhKRq__panel{padding-inline:var(--page-margin);min-height:calc(100dvh - var(--header-height) - var(--spacing-2xl));flex-direction:column;display:flex}.page-module__bVhKRq__panelLeaving{inset-inline:0;position:absolute;top:0}@keyframes page-module__bVhKRq__enterFromRight{0%{transform:translate(100%)}}@keyframes page-module__bVhKRq__exitToLeft{to{transform:translate(-100%)}}@keyframes page-module__bVhKRq__enterFromLeft{0%{transform:translate(-100%)}}@keyframes page-module__bVhKRq__exitToRight{to{transform:translate(100%)}}.page-module__bVhKRq__enterRight{animation:page-module__bVhKRq__enterFromRight var(--duration-base) var(--ease-out-quint) both}.page-module__bVhKRq__exitLeft{animation:page-module__bVhKRq__exitToLeft var(--duration-base) var(--ease-out-quint) both}.page-module__bVhKRq__enterLeft{animation:page-module__bVhKRq__enterFromLeft var(--duration-base) var(--ease-out-quint) both}.page-module__bVhKRq__exitRight{animation:page-module__bVhKRq__exitToRight var(--duration-base) var(--ease-out-quint) both}@media (prefers-reduced-motion:reduce){.page-module__bVhKRq__enterRight,.page-module__bVhKRq__exitLeft,.page-module__bVhKRq__enterLeft,.page-module__bVhKRq__exitRight{animation-duration:1ms}}.page-module__bVhKRq__listLayout{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);width:100%;margin-block:auto;display:grid}.page-module__bVhKRq__intro{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__bVhKRq__title{font-family:var(--font-family-display);font-size:var(--text-size-header-1);line-height:var(--text-line-header-1);font-weight:var(--font-weight-bold);letter-spacing:var(--text-tracking-display);white-space:pre-line;color:var(--color-text-primary);margin:0}.page-module__bVhKRq__titleAccent{color:var(--color-brand-electric-green)}.page-module__bVhKRq__lead{max-width:32rem;font-family:var(--font-family-body);font-size:var(--text-size-body-1);line-height:var(--text-line-body-1);font-weight:var(--font-weight-regular);color:var(--color-text-muted);white-space:pre-line;margin:0}.page-module__bVhKRq__carousel{--card-gap:var(--spacing-lg);--per:1;--card-max:22rem;justify-content:center;align-items:center;gap:var(--spacing-md);width:100%;display:flex}.page-module__bVhKRq__viewport{flex:1;min-width:0}.page-module__bVhKRq__list{gap:var(--card-gap);flex-direction:column;max-width:34rem;margin:0;padding:0;list-style:none;display:flex}.page-module__bVhKRq__cardItem{display:flex}.page-module__bVhKRq__carouselArrow{padding:var(--spacing-md);border-radius:var(--border-radius-lg);border:var(--border-width) solid var(--color-primary);color:var(--color-primary);cursor:pointer;box-shadow:0 0 2px var(--color-primary), var(--glow-brand);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease, opacity var(--duration-fast) ease;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:none}.page-module__bVhKRq__carouselArrow[aria-disabled=true]{cursor:default;opacity:.3;box-shadow:none}@media (hover:hover) and (pointer:fine){.page-module__bVhKRq__carouselArrow:not([aria-disabled=true]):hover{background:var(--color-brand-electric-green);color:var(--color-text-inverse);box-shadow:var(--glow-brand-strong)}}.page-module__bVhKRq__carouselArrowIcon{width:20px;height:20px}.page-module__bVhKRq__carouselArrowPrev .page-module__bVhKRq__carouselArrowIcon{transform:scaleX(-1)}.page-module__bVhKRq__card{width:100%;padding:var(--spacing-lg) clamp(1rem, 2.2vw, 1.5rem);border:2px solid var(--color-brand-electric-green);border-radius:var(--border-radius-base);background:color-mix(in srgb, var(--color-brand-dark-green) 55%, transparent);box-shadow:var(--glow-brand);text-align:left;align-items:center;gap:clamp(1rem,2.4vw,1.5rem);display:flex}.page-module__bVhKRq__cardLink{cursor:pointer;transition:background var(--duration-fast) ease, box-shadow var(--duration-fast) ease}@media (hover:hover) and (pointer:fine){.page-module__bVhKRq__cardLink:hover{background:var(--color-brand-electric-green);box-shadow:var(--glow-brand-strong)}.page-module__bVhKRq__cardLink:hover .page-module__bVhKRq__cardName,.page-module__bVhKRq__cardLink:hover .page-module__bVhKRq__cardMetricValue,.page-module__bVhKRq__cardLink:hover .page-module__bVhKRq__cardMetricLabel,.page-module__bVhKRq__cardLink:hover .page-module__bVhKRq__cardArrow,.page-module__bVhKRq__cardLink:hover .page-module__bVhKRq__ctaTitle,.page-module__bVhKRq__cardLink:hover .page-module__bVhKRq__ctaBody,.page-module__bVhKRq__cardLink:hover .page-module__bVhKRq__ctaIcon{color:var(--color-text-inverse);text-shadow:none}.page-module__bVhKRq__cardLink:hover .page-module__bVhKRq__ctaIcon{border-color:var(--color-text-inverse)}}.page-module__bVhKRq__cardLogo{aspect-ratio:1;border-radius:var(--border-radius-base);border:var(--border-width) solid color-mix(in srgb, var(--color-brand-electric-green) 30%, transparent);background:color-mix(in srgb, #000 55%, var(--color-brand-dark-green));flex-shrink:0;width:clamp(52px,5.4vw,68px)}.page-module__bVhKRq__cardText{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__bVhKRq__cardName{font-family:var(--font-family-display);font-size:var(--text-size-subheader-2);line-height:var(--text-line-subheader-2);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-fast) ease;overflow:hidden}.page-module__bVhKRq__cardMetric{align-items:baseline;gap:var(--spacing-md);min-width:0;display:flex}.page-module__bVhKRq__cardMetricValue{font-family:var(--font-family-display);font-size:var(--text-size-subheader-2);line-height:var(--text-line-subheader-2);font-weight:var(--font-weight-bold);color:var(--color-brand-electric-green);text-shadow:0 0 18px color-mix(in srgb, var(--color-brand-electric-green) 55%, transparent);white-space:nowrap;transition:color var(--duration-fast) ease, text-shadow var(--duration-fast) ease}.page-module__bVhKRq__cardMetricLabel{font-family:var(--font-family-body);font-size:var(--text-size-body-1);line-height:var(--text-line-body-1);font-weight:var(--font-weight-regular);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-fast) ease;overflow:hidden}.page-module__bVhKRq__cardArrow{width:1.5em;height:1.5em;color:var(--color-brand-electric-green);transition:color var(--duration-fast) ease;flex-shrink:0}.page-module__bVhKRq__detail{gap:var(--spacing-xl);flex-direction:column;width:100%;margin-bottom:auto;display:flex}.page-module__bVhKRq__back{place-self:flex-start start;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-lg);border:var(--border-width) solid color-mix(in srgb, var(--color-brand-electric-green) 55%, transparent);color:var(--color-brand-electric-green);font-family:var(--font-family-body);font-size:var(--text-size-eyebrow);line-height:var(--text-line-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--text-tracking-wide);text-transform:uppercase;cursor:pointer;transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;display:inline-flex}@media (hover:hover) and (pointer:fine){.page-module__bVhKRq__back:hover{background:var(--color-brand-electric-green);color:var(--color-text-inverse)}}.page-module__bVhKRq__backIcon{width:1.2em;height:1.2em;transform:scaleX(-1)}.page-module__bVhKRq__detailTitle{font-family:var(--font-family-display);font-size:var(--text-size-header-1);line-height:var(--text-line-header-1);font-weight:var(--font-weight-bold);letter-spacing:var(--text-tracking-display);text-transform:uppercase;color:var(--color-text-primary);margin:0}.page-module__bVhKRq__detailIntro{gap:var(--spacing-sm);flex-direction:column;max-width:44rem;display:flex}.page-module__bVhKRq__detailText{font-family:var(--font-family-body);font-size:var(--text-size-body-1);line-height:var(--text-line-body-1);font-weight:var(--font-weight-regular);color:var(--color-text-primary);margin:0}.page-module__bVhKRq__detailAccent{color:var(--color-brand-electric-green);font-weight:var(--font-weight-semibold)}.page-module__bVhKRq__compare{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__bVhKRq__shot{gap:var(--spacing-md);flex-direction:column;margin:0;display:flex}.page-module__bVhKRq__shotLabel{align-items:center;gap:var(--spacing-md);font-family:var(--font-family-body);font-size:var(--text-size-eyebrow);line-height:var(--text-line-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--text-tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);display:flex}.page-module__bVhKRq__shotLabel:before,.page-module__bVhKRq__shotLabel:after{content:"";height:var(--border-width);opacity:.45;background:currentColor;flex:1}.page-module__bVhKRq__shotLabelNow{color:var(--color-brand-electric-green)}.page-module__bVhKRq__shotFrame{aspect-ratio:9/16;border-radius:var(--border-radius-base);border:var(--border-width) solid color-mix(in srgb, var(--color-brand-electric-green) 60%, transparent);background-color:color-mix(in srgb, #000 55%, var(--color-brand-dark-green));box-shadow:var(--glow-brand);background-position:50%;background-size:cover}.page-module__bVhKRq__results{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__bVhKRq__resultsLabel{font-family:var(--font-family-body);font-size:var(--text-size-eyebrow);line-height:var(--text-line-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--text-tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);margin:0}.page-module__bVhKRq__resultsGrid{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:360px){.page-module__bVhKRq__resultsGrid{grid-template-columns:minmax(0,1fr)}}.page-module__bVhKRq__result{gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md);border:var(--border-width) solid var(--color-brand-electric-green);border-radius:var(--border-radius-base);background:color-mix(in srgb, var(--color-brand-dark-green) 55%, transparent);box-shadow:var(--glow-brand);flex-direction:column;display:flex}.page-module__bVhKRq__resultIcon{width:32px;height:32px;margin-bottom:var(--spacing-sm);border-radius:var(--border-radius-sm);background:color-mix(in srgb, var(--color-brand-electric-green) 14%, transparent);color:var(--color-brand-electric-green);justify-content:center;align-items:center;display:flex}.page-module__bVhKRq__resultIcon svg{width:18px;height:18px}.page-module__bVhKRq__resultValue{font-family:var(--font-family-display);font-size:var(--text-size-subheader-1);line-height:1.05;font-weight:var(--font-weight-bold);letter-spacing:var(--text-tracking-display);color:var(--color-text-primary);margin:0}.page-module__bVhKRq__resultValueAccent{color:var(--color-brand-electric-green);text-shadow:0 0 18px color-mix(in srgb, var(--color-brand-electric-green) 55%, transparent)}.page-module__bVhKRq__resultLabel{font-family:var(--font-family-body);font-size:var(--text-size-body-2);line-height:var(--text-line-body-2);color:var(--color-text-primary);margin:0}.page-module__bVhKRq__resultNote{font-family:var(--font-family-body);font-size:var(--text-size-body-2);line-height:var(--text-line-body-2);color:var(--color-text-muted);margin:0}.page-module__bVhKRq__cta{margin-top:var(--spacing-md);align-items:center}.page-module__bVhKRq__ctaIcon{aspect-ratio:1;border-radius:var(--border-radius-lg);border:var(--border-width) solid var(--color-brand-electric-green);width:clamp(40px,4vw,52px);color:var(--color-brand-electric-green);transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__bVhKRq__ctaIcon svg{width:55%;height:55%}.page-module__bVhKRq__ctaTitle{font-family:var(--font-family-body);font-size:var(--text-size-body-bold-1);line-height:var(--text-line-body-bold-1);font-weight:var(--font-weight-bold);color:var(--color-text-primary);transition:color var(--duration-fast) ease}.page-module__bVhKRq__ctaBody{font-family:var(--font-family-body);font-size:var(--text-size-body-2);line-height:var(--text-line-body-2);color:var(--color-text-muted);transition:color var(--duration-fast) ease}@media (min-width:900px){.page-module__bVhKRq__carousel{--card-gap:var(--spacing-xl)}.page-module__bVhKRq__carouselArrow{display:inline-flex}.page-module__bVhKRq__viewport{max-width:calc(var(--per) * var(--card-max) + (var(--per) - 1) * var(--card-gap));overflow-clip-margin:var(--card-gap);touch-action:pan-y;overflow:clip}.page-module__bVhKRq__list{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--card-gap)) / var(--per));max-width:none;transform:translateX(calc(var(--index,0) * -1 * (100% + var(--card-gap)) / var(--per) + var(--drag,0px)));transition:transform var(--duration-slow) var(--ease-out-quint);display:grid}@media (prefers-reduced-motion:reduce){.page-module__bVhKRq__list{transition-duration:1ms}}.page-module__bVhKRq__cardItem{min-height:clamp(22rem,56vh,34rem)}.page-module__bVhKRq__cardTile{align-items:flex-start;gap:var(--spacing-lg);height:100%;padding:var(--spacing-xl);flex-direction:column}.page-module__bVhKRq__cardTile .page-module__bVhKRq__cardLogo{aspect-ratio:auto;flex:1;width:100%;min-height:6rem}.page-module__bVhKRq__cardTile .page-module__bVhKRq__cardText{flex:none;width:100%}.page-module__bVhKRq__cardTile .page-module__bVhKRq__cardName{font-size:var(--text-size-subheader-1);line-height:var(--text-line-subheader-1);white-space:normal;text-overflow:clip;overflow:visible}.page-module__bVhKRq__cardTile .page-module__bVhKRq__cardMetric{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.page-module__bVhKRq__cardTile .page-module__bVhKRq__cardMetricValue{font-size:var(--text-size-header-3);line-height:var(--text-line-header-3)}.page-module__bVhKRq__cardTile .page-module__bVhKRq__cardArrow{align-self:flex-end}.page-module__bVhKRq__listLayout{gap:clamp(var(--spacing-xl), 4vw, var(--spacing-2xl));grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:center}.page-module__bVhKRq__title,.page-module__bVhKRq__detailTitle{font-size:var(--text-size-header-2);line-height:var(--text-line-header-2)}.page-module__bVhKRq__carousel{justify-content:flex-start;gap:var(--spacing-lg)}@media (prefers-reduced-motion:reduce){.page-module__bVhKRq__list{transition-duration:1ms}}.page-module__bVhKRq__intro{gap:var(--spacing-xl)}.page-module__bVhKRq__detail{column-gap:clamp(var(--spacing-xl), 5vw, var(--spacing-3xl));row-gap:var(--spacing-xl);grid-template:"back compare""title compare""intro compare""results compare""cta compare"".compare"1fr/minmax(0,1.05fr) minmax(0,.95fr);display:grid}.page-module__bVhKRq__back{grid-area:back}.page-module__bVhKRq__detailTitle{grid-area:title}.page-module__bVhKRq__detailIntro{grid-area:intro}.page-module__bVhKRq__results{grid-area:results}.page-module__bVhKRq__cta{grid-area:cta;margin-top:0}.page-module__bVhKRq__compare{grid-area:compare;place-self:start center;width:100%;max-width:32rem}.page-module__bVhKRq__result{padding:var(--spacing-lg)}}@media (min-width:1280px){.page-module__bVhKRq__carousel{--per:2}}@media (min-width:1600px){.page-module__bVhKRq__carousel{--per:3}}
.page-module__X-Kjfa__backdrop{z-index:var(--z-canvas);pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% -10%, #00bf6338 0%, #03140000 70%), var(--color-bg);position:fixed;inset:0}.page-module__X-Kjfa__vignette{z-index:var(--z-vignette);pointer-events:none;background:radial-gradient(circle,#0000 42%,#000000db 100%);position:fixed;inset:0}.page-module__X-Kjfa__page{z-index:var(--z-overlay);height:100dvh;padding-inline:var(--page-margin);padding-top:var(--header-height);padding-bottom:var(--global-margin-v);flex-direction:column;display:flex;position:relative}.page-module__X-Kjfa__slider{cursor:grab;touch-action:pan-y pinch-zoom;flex-direction:column;flex:1;min-height:0;display:flex}.page-module__X-Kjfa__sliderDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (hover:none){.page-module__X-Kjfa__slider{cursor:auto}}.page-module__X-Kjfa__stage{flex:1;min-height:0;position:relative}.page-module__X-Kjfa__canvas{z-index:0;pointer-events:none;position:fixed;inset:0}.page-module__X-Kjfa__status{inset-inline:0;bottom:var(--spacing-xl);text-align:center;color:var(--color-text-faint);position:absolute}.page-module__X-Kjfa__captions{z-index:1;display:grid;position:relative}.page-module__X-Kjfa__caption{text-align:center;opacity:0;visibility:hidden;transition:opacity var(--duration-slow) var(--ease-in-out-soft), visibility 0s var(--duration-slow);flex-direction:column;grid-area:1/1;align-items:center;display:flex}.page-module__X-Kjfa__captionActive{opacity:1;visibility:visible;transition:opacity var(--duration-slow) var(--ease-in-out-soft), visibility 0s 0s}.page-module__X-Kjfa__name{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--text-tracking-wide)}.page-module__X-Kjfa__rule{width:var(--spacing-3xl);height:calc(var(--border-width) * 2);margin-block:var(--spacing-lg);background:var(--color-primary);box-shadow:var(--glow-brand)}.page-module__X-Kjfa__role{color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--text-tracking-wide)}.page-module__X-Kjfa__bio{margin-top:var(--spacing-lg);color:var(--color-text-primary);white-space:pre-line}.page-module__X-Kjfa__controls{z-index:1;margin-top:var(--spacing-lg);justify-content:center;align-items:center;display:flex;position:relative}.page-module__X-Kjfa__heroArrow{z-index:var(--z-overlay);padding:calc(var(--spacing-lg) + var(--spacing-sm));border-radius:var(--border-radius-lg);border:var(--border-width) solid var(--color-primary);color:var(--color-primary);cursor:pointer;box-shadow:0 0 2px var(--color-primary), var(--glow-brand);transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:60%}.page-module__X-Kjfa__heroArrowLeft{left:var(--page-margin);transform:scaleX(-1)}.page-module__X-Kjfa__heroArrowRight{right:var(--page-margin)}.page-module__X-Kjfa__heroArrowIcon{width:24px;height:24px}@media (hover:hover) and (pointer:fine){.page-module__X-Kjfa__heroArrow:hover{background:#00bf632e}}.page-module__X-Kjfa__dots{align-items:center;gap:var(--spacing-md);margin:0;padding:0;list-style:none;display:flex}.page-module__X-Kjfa__dot{border-radius:var(--border-radius-lg);width:32px;height:32px;position:relative}.page-module__X-Kjfa__dot:after{content:"";border-radius:var(--border-radius-lg);background:var(--color-neutral-600);width:8px;height:8px;transition:background-color var(--duration-fast) ease, width var(--duration-base) var(--ease-out-quint);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__X-Kjfa__dotActive:after{background:var(--color-primary);width:26px;box-shadow:var(--glow-brand)}@media (hover:hover) and (pointer:fine){.page-module__X-Kjfa__dot:hover:after{background:var(--color-neutral-400)}.page-module__X-Kjfa__dotActive:hover:after{background:var(--color-primary)}}.page-module__X-Kjfa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.page-module__X-Kjfa__heroArrow{padding:calc(var(--spacing-md) + var(--spacing-sm));top:44%}.page-module__X-Kjfa__heroArrowIcon{width:18px;height:18px}}@media (orientation:landscape) and (max-height:500px){.page-module__X-Kjfa__controls{margin-top:var(--spacing-md)}.page-module__X-Kjfa__heroArrow{top:50%}}@media (prefers-reduced-motion:reduce){.page-module__X-Kjfa__heroArrow,.page-module__X-Kjfa__dot:after{transition-duration:1ms}}
.LegalPage-module__bHW_4a__backdrop{z-index:var(--z-canvas);pointer-events:none;background:var(--color-bg);position:fixed;inset:0}.LegalPage-module__bHW_4a__vignette{z-index:var(--z-vignette);pointer-events:none;background:radial-gradient(circle,#0000 42%,#000000db 100%);position:fixed;inset:0}.LegalPage-module__bHW_4a__page{z-index:var(--z-overlay);min-height:100dvh;padding-top:var(--header-height);padding-bottom:var(--spacing-3xl);padding-inline:var(--page-margin);position:relative}
@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url(../media/43145459071bf43f-s.0qm-449mkc_lq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.28i_eif9c7auo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/43145459071bf43f-s.0qm-449mkc_lq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.28i_eif9c7auo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/43145459071bf43f-s.0qm-449mkc_lq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.28i_eif9c7auo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/43145459071bf43f-s.0qm-449mkc_lq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.28i_eif9c7auo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.red_hat_display_ff8308f3-module__buVe2W__className{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.red_hat_display_ff8308f3-module__buVe2W__variable{--font-red-hat-display:"Red Hat Display", "Red Hat Display Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_f4001f50-module__EPczKG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_f4001f50-module__EPczKG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
