.scroll-hero-section-module__5gi6Qq__section{--accent:#2563eb;--dimmed:color-mix(in oklch,var(--ink)20%,transparent);--start:46vh;--space:48vh;background:0 0;scroll-margin-top:88px;position:relative;overflow:clip}.scroll-hero-section-module__5gi6Qq__header{top:calc((var(--count) - 1)*-1lh);z-index:1;width:100%;margin-bottom:var(--space);align-items:flex-start;font-size:clamp(2rem,5vw,4.5rem);line-height:1.2;display:flex;position:sticky}.scroll-hero-section-module__5gi6Qq__headerContent{width:100%;padding:calc(var(--start) - .5lh)1.5rem 0;justify-content:center;align-items:flex-start;display:flex}.scroll-hero-section-module__5gi6Qq__heading,.scroll-hero-section-module__5gi6Qq__wordList{font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:-.045em;margin:0}.scroll-hero-section-module__5gi6Qq__heading{top:calc(var(--start) - .5lh);color:var(--ink);position:sticky}.scroll-hero-section-module__5gi6Qq__wordList{padding:0;list-style:none}.scroll-hero-section-module__5gi6Qq__word{color:#0000;background:linear-gradient(180deg,var(--dimmed)0 calc(var(--start) - .5lh),var(--accent)calc(var(--start) - .55lh)calc(var(--start) + .55lh),var(--dimmed)calc(var(--start) + .5lh));background-attachment:fixed;-webkit-background-clip:text;background-clip:text}.scroll-hero-section-module__5gi6Qq__panel{z-index:2;background:var(--accent);color:#fff;border:1px solid #ffffff52;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;place-items:center;min-height:100vh;display:grid;position:relative}.scroll-hero-section-module__5gi6Qq__panelContent{text-align:center;width:min(100% - 3rem,48rem)}.scroll-hero-section-module__5gi6Qq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin:0 0 1rem;font-size:.75rem;font-weight:800}.scroll-hero-section-module__5gi6Qq__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:700;line-height:1.08}.scroll-hero-section-module__5gi6Qq__description{color:#ffffffd1;text-wrap:balance;max-width:39rem;margin:1.25rem auto 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.65}@supports (animation-timeline:view()){.scroll-hero-section-module__5gi6Qq__section[data-animate=true] .scroll-hero-section-module__5gi6Qq__panel{view-timeline-name:--synvaxis-scroll-panel;transform-origin:50% 100%;animation:ease-in-out both scroll-hero-section-module__5gi6Qq__grow-panel;animation-timeline:--synvaxis-scroll-panel;animation-range:entry 50%}.scroll-hero-section-module__5gi6Qq__section[data-animate=true] .scroll-hero-section-module__5gi6Qq__panelContent{animation:ease-in-out both scroll-hero-section-module__5gi6Qq__reveal-content;animation-timeline:--synvaxis-scroll-panel;animation-range:entry 25% entry 65%}}@keyframes scroll-hero-section-module__5gi6Qq__grow-panel{to{border-radius:0;transform:scale(1)}0%{transform:scale(.94)}}@keyframes scroll-hero-section-module__5gi6Qq__reveal-content{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.scroll-hero-section-module__5gi6Qq__headerContent{padding-top:calc(var(--start) - 1lh);display:block}.scroll-hero-section-module__5gi6Qq__panelContent{width:min(100% - 2.5rem,38rem)}.scroll-hero-section-module__5gi6Qq__header{margin-bottom:0;position:relative;top:auto}.scroll-hero-section-module__5gi6Qq__headerContent{padding:64px 24px}.scroll-hero-section-module__5gi6Qq__heading{margin-bottom:20px;position:static}.scroll-hero-section-module__5gi6Qq__heading,.scroll-hero-section-module__5gi6Qq__wordList{font-size:clamp(2rem,9vw,2.5rem)}.scroll-hero-section-module__5gi6Qq__word{color:var(--accent);background:0 0}.scroll-hero-section-module__5gi6Qq__wordList{gap:4px;display:grid}.scroll-hero-section-module__5gi6Qq__panel{border-radius:20px 20px 0 0;min-height:0;padding:72px 0}.scroll-hero-section-module__5gi6Qq__section[data-animate=true] .scroll-hero-section-module__5gi6Qq__panel,.scroll-hero-section-module__5gi6Qq__section[data-animate=true] .scroll-hero-section-module__5gi6Qq__panelContent{opacity:1;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.scroll-hero-section-module__5gi6Qq__section[data-animate=true] .scroll-hero-section-module__5gi6Qq__panel,.scroll-hero-section-module__5gi6Qq__section[data-animate=true] .scroll-hero-section-module__5gi6Qq__panelContent{opacity:1;animation:none;transform:none}}
