:root{--guide-size:28px}@media (min-width:64rem){:root{--guide-size:40px}}[data-landing-theme=light] [data-guide-section][data-active=true] .landing-glow{opacity:.45}[data-landing-theme=light] .day-line:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-arrow-600) 70%, transparent), color-mix(in srgb, var(--color-arrow-600) 25%, transparent))}[data-landing-theme=light] .hero-band{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-white:#fff;--color-ring-800:#12294d;--color-ring-900:#0b1a33;--color-ring-950:#081327;--color-arrow-300:#c4b5fd;--color-arrow-400:#a78bfa;--color-paper:#f8fafc;color:var(--color-white);background:radial-gradient(60% 60% at 82% 0%, color-mix(in srgb, var(--color-arrow-600) 30%, transparent), transparent 70%), linear-gradient(180deg, #12294d 0%, #0b1a33 100%);box-shadow:0 30px 60px -30px #0b1a338c}.guide-slot{width:var(--guide-size);height:var(--guide-size);flex:none;display:inline-flex}.guide-slot-lg{display:none}@media (min-width:64rem){.guide-slot-lg{display:inline-flex}}.guide-static{width:100%;height:100%}[data-guide=active] .guide-static{visibility:hidden}.guide{transform-origin:50%;will-change:transform;pointer-events:none;z-index:20;width:128px;height:128px;transition:transform .65s cubic-bezier(.34,1.3,.64,1);position:absolute;top:0;left:0}.guide.guide-instant{transition:none}.guide-glow{background:radial-gradient(circle, color-mix(in srgb, var(--glow-400) 55%, transparent), transparent 65%);border-radius:50%;position:absolute;inset:-60%}.guide-chevron{width:100%;height:100%;position:relative}.landing-eyebrow{transition:color .3s}[data-guide-section][data-active=true] .landing-eyebrow{color:var(--color-arrow-300)}.landing-glow{opacity:0;transition:opacity .5s}[data-guide-section][data-active=true] .landing-glow{opacity:1}.chart-bar{transform-origin:bottom}.chart-target{transform-origin:100%}[data-reveal-ready=true] [data-reveal]:not([data-inview=true]) .chart-bar{transform:scaleY(0)}[data-reveal-ready=true] [data-reveal]:not([data-inview=true]) .chart-target{transform:scaleX(0)}[data-reveal-ready=true] [data-reveal][data-inview=true] .chart-bar{transition:transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.12s + var(--i,0) * 90ms)}[data-reveal-ready=true] [data-reveal][data-inview=true] .chart-target{transition:transform .6s ease-out .48s}.day-line:before{content:"";top:0;bottom:0;background:linear-gradient(180deg, color-mix(in srgb, var(--glow-300) 90%, transparent), color-mix(in srgb, var(--color-arrow-600) 35%, transparent));width:2px;position:absolute;inset-inline-start:calc(1.5rem - 1px)}@media (min-width:64rem){.day-line:before{inset-inline-start:calc(50% - 1px)}}.day-dot{width:calc(var(--guide-size) + 16px);height:calc(var(--guide-size) + 16px);background:var(--color-ring-900);box-shadow:0 0 0 2px color-mix(in srgb, var(--glow-400) 55%, transparent);border-radius:50%;place-items:center;transition:background-color .4s,box-shadow .4s;display:grid}[data-guide-section][data-active=true] .day-dot{background:var(--color-arrow-600);box-shadow:0 0 0 2px var(--glow-300), 0 0 0 8px color-mix(in srgb, var(--glow-400) 22%, transparent)}.guide-chevron path{transition:stroke .3s}.guide-glow{transition:opacity .3s}.guide[data-guide-tone=paper] .guide-chevron path{stroke:#fff}.guide[data-guide-tone=paper] .guide-glow{opacity:0}.day-time{transition:background-color .4s,color .4s}[data-guide-section][data-active=true] .day-time{background:color-mix(in srgb, var(--color-arrow-600) 50%, transparent);color:#fff}[data-reveal-ready=true] [data-reveal]:not([data-inview=true]) .reveal-rise{opacity:0;transform:translateY(18px)}[data-reveal-ready=true] [data-reveal][data-inview=true] .reveal-rise{transition:opacity .6s ease-out,transform .7s cubic-bezier(.22,1,.36,1)}@keyframes landing-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.landing-chip{animation:6s ease-in-out infinite alternate landing-float}@supports (animation-timeline:view()){@keyframes landing-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.landing-reveal{animation:linear both landing-rise;animation-timeline:view();animation-range:entry entry 40%}}@media (prefers-reduced-motion:reduce){.guide,.landing-eyebrow,.landing-glow,.landing-panel{transition:none}.landing-chip,.landing-reveal{animation:none}}
