.home-scroll-progress{position:absolute;inset:auto 0 0;height:2px;background:var(--secondary-custom);transform:scaleX(0);transform-origin:left center;pointer-events:none}[data-home-motion]>section{scroll-margin-top:7rem}.home-hero{overflow:clip}.home-hero__line{display:block}.home-hero .home-hero__scroll{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;margin-top:clamp(1.25rem,2.5vw,2.5rem);color:var(--home-hero-ink);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.home-hero__scroll-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid currentColor;border-radius:50%}.home-hero__scroll-icon svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.5}.home-hero .home-hero__scroll:focus-visible{outline:2px solid currentColor!important;outline-offset:5px}.home-academy__visual{overflow:clip}@media (hover: hover) and (prefers-reduced-motion: no-preference){.home-hero__scroll-icon{transition:background-color .18s ease,color .18s ease}.home-hero__scroll:hover .home-hero__scroll-icon{background:var(--home-hero-ink);color:var(--home-hero-paper)}}@media print{.home-hero__scroll{display:none!important}}
