.hero-frame[data-astro-cid-i3irphx7]{--hero-fade:calc(var(--site-header) + 2rem);height:calc(58svh + var(--site-header));max-height:calc(50rem + var(--site-header));min-height:calc(26rem + var(--site-header))}@media (width>=48rem){.hero-frame[data-astro-cid-i3irphx7]{--hero-fade:calc(var(--site-header) + 3rem);height:calc(66svh + var(--site-header))}}.hero-ambient[data-astro-cid-i3irphx7]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--site-header) + 4rem), #000000e6 calc(var(--site-header) + 9rem), #000000a6 calc(var(--site-header) + 14rem), #00000059 calc(var(--site-header) + 19rem), #0000001a calc(var(--site-header) + 24rem), transparent calc(var(--site-header) + 29rem));mask-image:linear-gradient(to bottom, #000 calc(var(--site-header) + 4rem), #000000e6 calc(var(--site-header) + 9rem), #000000a6 calc(var(--site-header) + 14rem), #00000059 calc(var(--site-header) + 19rem), #0000001a calc(var(--site-header) + 24rem), transparent calc(var(--site-header) + 29rem))}.hero-ambient[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--page-ground) 55%, transparent), color-mix(in oklab, var(--page-ground) 30%, transparent) calc(var(--site-header) + 6rem));position:absolute;inset:0}.hero-ambient[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;filter:blur(32px);opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0;transform:scale(1.1)}.hero-ambient[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7][data-active]{opacity:1}@media (prefers-reduced-motion:reduce){.hero-ambient[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{transition:none}}.hero-frame[data-astro-cid-i3irphx7]{-webkit-mask-image:linear-gradient(to bottom, transparent, #0000001a calc(var(--hero-fade) * .14), #00000059 calc(var(--hero-fade) * .28), #000000a6 calc(var(--hero-fade) * .42), #000000e6 calc(var(--hero-fade) * .56), #000 calc(var(--hero-fade) * .7));mask-image:linear-gradient(to bottom, transparent, #0000001a calc(var(--hero-fade) * .14), #00000059 calc(var(--hero-fade) * .28), #000000a6 calc(var(--hero-fade) * .42), #000000e6 calc(var(--hero-fade) * .56), #000 calc(var(--hero-fade) * .7))}.hero-glass[data-astro-cid-i3irphx7]{height:var(--hero-fade)}.hero-glass[data-astro-cid-i3irphx7]:before,.hero-glass[data-astro-cid-i3irphx7]:after{content:"";position:absolute;inset:0}.hero-glass[data-astro-cid-i3irphx7]:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--page-ground) 55%, transparent), color-mix(in oklab, var(--page-ground) 30%, transparent) var(--site-header), transparent);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#000 35%,#000000e6 48%,#000000a6 61%,#00000059 74%,#0000001a 87%,#0000);mask-image:linear-gradient(#000 35%,#000000e6 48%,#000000a6 61%,#00000059 74%,#0000001a 87%,#0000)}.hero-glass[data-astro-cid-i3irphx7]:after{backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(#000 15%,#000000e6 24%,#000000a6 33%,#00000059 42%,#0000001a 51%,#0000 60%);mask-image:linear-gradient(#000 15%,#000000e6 24%,#000000a6 33%,#00000059 42%,#0000001a 51%,#0000 60%)}.intro[data-astro-cid-nwktezpe]{animation:.8s ease-in-out 2.8s forwards intro-out}.intro-m[data-astro-cid-nwktezpe]{animation:.8s ease-in 2.8s forwards intro-m-out}.intro-stroke[data-astro-cid-nwktezpe]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.4,0,.2,1) .3s forwards intro-draw}.intro-stroke-hatch[data-astro-cid-nwktezpe]{animation-duration:.8s;animation-delay:1.1s}.intro-fill[data-astro-cid-nwktezpe]{opacity:0;animation:.6s ease-out 1.9s forwards intro-fill}@keyframes intro-draw{to{stroke-dashoffset:0}}@keyframes intro-fill{to{opacity:1}}@keyframes intro-m-out{to{opacity:0;transform:scale(1.08)}}@keyframes intro-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.intro-stroke[data-astro-cid-nwktezpe]{stroke-dashoffset:0;animation:none}.intro-fill[data-astro-cid-nwktezpe]{opacity:1;animation:none}.intro-m[data-astro-cid-nwktezpe]{animation:none}.intro[data-astro-cid-nwktezpe]{animation:.4s ease-out .8s forwards intro-out}}
