.hero-copy .actions{flex-wrap:wrap}.hero-contract{color:#24445e;background:#edf5f9d9;border:1px solid #708ba64a;border-radius:12px;align-items:center;gap:12px;max-width:100%;margin-top:18px;padding:10px 16px;display:inline-flex}.hero-contract>span{letter-spacing:1.5px;flex-shrink:0;font-size:10px}.hero-contract code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;font-size:12px}.motion-hero .hero-copy>.hero-contract{animation-delay:.24s}@media (width<=700px){.hero-contract{gap:8px;margin-top:14px;padding:10px 12px}.hero-contract code{text-align:left;font-size:10px}}.motion-hero{overflow:clip}.motion-hero .hero-art{will-change:transform;inset:-6% 0}.motion-hero .hero-art img{display:block}.motion-hero .hero-copy{animation:none}.motion-hero .hero-copy>*{animation:.95s cubic-bezier(.22,1,.36,1) both shoreline-arrive}.motion-hero .hero-copy>p{animation-delay:.1s}.motion-hero .hero-copy>.actions{animation-delay:.18s}.scroll-reveal{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.scroll-reveal.is-revealed,.scroll-reveal:focus-within{opacity:1;transform:none}.scroll-reveal:focus-within{transition-delay:0s}@keyframes shoreline-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=700px){.scroll-reveal{transition-delay:0s;transform:translateY(14px)}.scroll-reveal.is-revealed,.scroll-reveal:focus-within{transform:none}}@media (prefers-reduced-motion:reduce),print{.scroll-reveal{opacity:1;transition:none;transform:none}.motion-hero .hero-art{will-change:auto;inset:0;transform:none!important}.motion-hero .hero-copy>*{animation:none}}
