.cascade[data-astro-cid-2a4apax4]{--pop-1:#f5b800;--pop-2:#ee6fc0;--pop-3:#3fb8ac;--pop-4:#f5853a;--pop-5:#7f9cf5;--pop-6:#52c46b}.cascade__word[data-astro-cid-2a4apax4]{white-space:nowrap}.cascade__letter[data-astro-cid-2a4apax4]{transform-origin:0 100%;animation:.75s cubic-bezier(.23,1,.32,1) both cascade-in;animation-delay:calc(.25s + var(--i) * 25ms);display:inline-block}.cascade[data-astro-cid-2a4apax4].is-settled .cascade__letter[data-astro-cid-2a4apax4],html[data-nav=from-base] .cascade[data-astro-cid-2a4apax4]:not(.is-hopping):not([data-base-replay]) .cascade__letter[data-astro-cid-2a4apax4]{animation:none}html[data-nav=from-base] .cascade[data-astro-cid-2a4apax4][data-base-replay]:not(.is-settled) .cascade__letter[data-astro-cid-2a4apax4]{animation-delay:calc(.45s + var(--i) * 25ms)}.cascade[data-astro-cid-2a4apax4].is-settled.is-hopping .cascade__letter[data-astro-cid-2a4apax4]{animation:cascade-hop calc(.38s + var(--mass,1) * .13s) cubic-bezier(.18,.86,.28,1.12) both;animation-delay:var(--hop-delay,0s)}@keyframes cascade-in{0%{opacity:0;color:var(--pop);transform:translateY(100%)rotate(-30deg)}60%{color:var(--pop)}}@keyframes cascade-hop{0%{transform:translateY(0)}42%{transform:translateY(calc(-.11em / var(--mass,1)));color:var(--pop)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cascade__letter[data-astro-cid-2a4apax4],.cascade[data-astro-cid-2a4apax4].is-settled.is-hopping .cascade__letter[data-astro-cid-2a4apax4]{animation:none}}.page-hero[data-astro-cid-s5hxusys]{padding-top:7.5rem;padding-bottom:clamp(3rem,6vw,5rem)}.page-hero__title[data-astro-cid-s5hxusys]{font:var(--type-display) var(--font-serif);letter-spacing:var(--tracking-display);color:var(--primary-color);margin:-.2em -.06em -.24em;padding:.2em .06em .24em;overflow:hidden}.page-hero__intro[data-astro-cid-s5hxusys]{font:var(--type-lead) var(--font-serif);color:var(--primary-color);max-width:38ch;animation:page-hero-in .9s var(--ease-out-soft,cubic-bezier(.23, 1, .32, 1)) .55s backwards;margin:clamp(1.5rem,3vw,2.5rem) 0 0 50%}@keyframes page-hero-in{0%{opacity:0;transform:translateY(1rem)}}html[data-nav=from-base] .page-hero__intro[data-astro-cid-s5hxusys]{animation:none}@media (width<=991px){.page-hero__intro[data-astro-cid-s5hxusys]{margin-left:33%}}@media (width<=768px){.page-hero[data-astro-cid-s5hxusys]{padding-top:6rem}.page-hero__intro[data-astro-cid-s5hxusys]{margin-left:0}}@media (prefers-reduced-motion:reduce){.page-hero__intro[data-astro-cid-s5hxusys]{opacity:1;animation:none}}
