@keyframes landingFeatureStageSlideUp{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes landingFeatureNumberRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landingFeatureImageDrift{0%,to{transform:translate(0,0)scale(1.01)}50%{transform:translate(-10px,-8px)scale(1.035)}}@keyframes landingFeatureFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes landingFeatureFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes landingFeatureImageFadeIn{0%{opacity:0;transform:translate(-42px,38px)scale(.94)}62%{opacity:1;transform:translate(5px,-4px)scale(1.01)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes landingFeatureImageFadeOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes landingPublisherLogoScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landingPublisherLogoScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes landingCtaSignalPulse{0%,to{opacity:.28}50%{opacity:.62}}@keyframes landingCtaSignalHighlight{0%,to{opacity:0;transform:translateY(-14px)}14%,44%{opacity:1;transform:translateY(8px)}62%{opacity:0;transform:translateY(34px)}}@keyframes landingDiscoveryCitationPulse{0%,to{opacity:.26;transform:translate(-50%,-50%)scale(.82)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.22)}}@keyframes landingCitationBadgePulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes landingBridgeSignalLine{0%,to{opacity:.04;transform:scaleX(.08)}18%,72%{opacity:.86;transform:scaleX(1)}86%{opacity:.18;transform:scaleX(.42)}}@keyframes landingBridgeSignalLineVertical{0%,to{opacity:.04;transform:scaleY(.08)}18%,72%{opacity:.86;transform:scaleY(1)}86%{opacity:.18;transform:scaleY(.42)}}@keyframes landingBridgeSignalPoint{0%,to{opacity:.08;box-shadow:0 0 0 color-mix(in srgb, var(--PointColor) 0%, transparent);transform:translate(-50%,-50%)scale(.55)}38%{opacity:.95;box-shadow:0 0 16px color-mix(in srgb, var(--PointColor) 78%, transparent);transform:translate(-50%,-50%)scale(1)}62%{opacity:.36;box-shadow:0 0 7px color-mix(in srgb, var(--PointColor) 42%, transparent);transform:translate(-50%,-50%)scale(.72)}}@keyframes landingBridgeSignalRing{0%,to{opacity:0;transform:translate(-50%,-50%)scale(.45)}36%{opacity:.72;transform:translate(-50%,-50%)scale(1.2)}72%{opacity:0;transform:translate(-50%,-50%)scale(1.85)}}@keyframes landingBridgeEyebrowReveal{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landingBridgeTextReveal{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}.landing-scroll-reveal-enabled [data-section]:not([data-section=bridge-statement-dark]):not([data-section=terminal-hero]):not([data-section=terminal-video-placeholder])>:not([aria-hidden=true]){opacity:0;will-change:opacity, transform;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.landing-scroll-reveal-enabled [data-section].landing-scroll-reveal-visible:not([data-section=bridge-statement-dark]):not([data-section=terminal-hero]):not([data-section=terminal-video-placeholder])>:not([aria-hidden=true]){opacity:1;filter:none;transform:none}.landing-scroll-reveal-enabled.landing-animation-observer-active [data-section]:not(.landing-scroll-reveal-visible):not([data-section=bridge-statement-dark]):not([data-section=terminal-hero]):not([data-section=terminal-video-placeholder]) [class*=animate-]{animation-play-state:paused}.landing-scroll-reveal-enabled [data-section] [data-landing-stagger]>*{opacity:0;transition:opacity .62s var(--tl-ease-out), transform .62s var(--tl-ease-out);transition-delay:calc(.18s + var(--landing-stagger-index,0) * .11s);transform:translateY(16px)}.landing-scroll-reveal-enabled [data-section].landing-scroll-reveal-visible [data-landing-stagger]>*{opacity:1;transform:none}[data-landing-stagger]>:nth-child(2){--landing-stagger-index:1}[data-landing-stagger]>:nth-child(3){--landing-stagger-index:2}[data-landing-stagger]>:nth-child(4){--landing-stagger-index:3}[data-landing-stagger]>:nth-child(n+5){--landing-stagger-index:4}.landing-scroll-reveal-enabled [data-section] [data-eyebrow-bar]{transform-origin:0;transition:transform .52s var(--tl-ease-out) .42s;transform:scaleX(0)}.landing-scroll-reveal-enabled [data-section].landing-scroll-reveal-visible [data-eyebrow-bar]{transform:none}.landing-scroll-reveal-enabled [data-citation-step]{opacity:0;transition:opacity .56s var(--tl-ease-out), transform .56s var(--tl-ease-out);transition-delay:calc(.22s + var(--citation-step,0) * .13s);transform:translateY(12px)}.landing-scroll-reveal-enabled [data-citation-fade],.landing-scroll-reveal-enabled [data-citation-marker]{opacity:0;transition:opacity .52s ease-out;transition-delay:calc(.22s + var(--citation-step,0) * .13s)}.landing-scroll-reveal-enabled .landing-scroll-reveal-visible [data-citation-step],.landing-scroll-reveal-enabled .landing-scroll-reveal-visible [data-citation-fade],.landing-scroll-reveal-enabled .landing-scroll-reveal-visible [data-citation-marker]{opacity:1;transform:none}.landing-scroll-reveal-enabled .landing-scroll-reveal-visible [data-citation-marker]{animation:1.4s ease-out both landingCitationMarkerFlash;animation-delay:calc(.22s + var(--citation-step,0) * .13s);border-radius:4px}@keyframes landingCitationMarkerFlash{0%{background-color:#0000}30%{background-color:color-mix(in srgb, var(--PointColor) 18%, transparent)}to{background-color:#0000}}@supports (view-timeline-name:--a){[data-section=bridge-statement-dark]{view-timeline-name:--landing-bridge}[data-bridge-highlight]{background-image:linear-gradient(color-mix(in srgb, var(--PointColor) 88%, white), color-mix(in srgb, var(--PointColor) 88%, white));background-position:0 92%;background-repeat:no-repeat;background-size:0% 2px;animation:linear both landingBridgeHighlightDraw;animation-timeline:--landing-bridge;animation-range:entry 40% cover 40%}[data-bridge-highlight="1"]{animation-range:entry 65% cover 45%}[data-bridge-highlight="2"]{animation-range:entry 90% cover 46%}}@keyframes landingBridgeHighlightDraw{to{background-size:100% 2px}}.landing-hero-frame-glow{background:radial-gradient(ellipse 60% 55% at 50% 58%, color-mix(in srgb, var(--PointColor) 15%, transparent), transparent 72%);animation:1.8s ease-out .3s both landingHeroGlowIn}@keyframes landingHeroGlowIn{0%{opacity:0}to{opacity:1}}[data-landing-mobile-cta] .landing-mobile-cta-button{opacity:0;transition:opacity .32s ease-out, transform .42s var(--tl-ease-out), background-color .15s, color .15s;transform:translateY(140%)}[data-landing-mobile-cta][data-shown=true] .landing-mobile-cta-button{opacity:1;transform:none}.landing-scroll-reveal-enabled [data-mobile-feature-copy]{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1) .42s,transform .72s cubic-bezier(.22,1,.36,1) .42s;transform:translateY(18px)}.landing-scroll-reveal-enabled [data-section].landing-scroll-reveal-visible [data-mobile-feature-copy]{opacity:1;transform:none}.landing-animations-restarting :not([data-motion-once]),.landing-animations-restarting :not([data-motion-once]):before,.landing-animations-restarting :not([data-motion-once]):after{animation:none!important}.landing-mobile-feature-carousel{scrollbar-width:none;-ms-overflow-style:none}.landing-mobile-feature-carousel::-webkit-scrollbar{display:none}
