.hero-grid[data-astro-cid-tnc63bfq]{-webkit-mask-image:linear-gradient(#0000 0,#000 6rem);mask-image:linear-gradient(#0000 0,#000 6rem)}.hero-model[data-astro-cid-acuaurlj]{--hero-room:calc(78svh - var(--spacing-header) - 7rem);width:min(100%, calc(var(--hero-room) * 4 / 3))}@media (width>=40rem){.hero-model[data-astro-cid-acuaurlj]{width:min(100%, max(30rem, 50vw), calc(var(--hero-room) * 4 / 3))}}@media (width>=64rem){.hero-model[data-astro-cid-acuaurlj]{width:min(100%, 48rem, calc(var(--hero-room) * 4 / 3))}}.hero-model-canvas[data-astro-cid-acuaurlj]{opacity:0;transition:opacity 1.2s ease-out}.hero-model-canvas[data-astro-cid-acuaurlj][data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.hero-model-canvas[data-astro-cid-acuaurlj]{transition:none}}.word[data-astro-cid-33zurwlv]{font-size:min(3.75rem, calc((100vw - 2rem) / (var(--word-chars) * .68)))}@media (width>=80rem){.word[data-astro-cid-33zurwlv]{font-size:min(4.5rem, calc((min(100vw, 80rem) - 4rem - 7rem) / (var(--phrase-chars) * .68)))}}.word[data-astro-cid-33zurwlv]{--trail-1:color-mix(in oklch, var(--text-strong) 35%, transparent);--trail-2:color-mix(in oklch, var(--text-strong) 18%, transparent);--trail-3:color-mix(in oklch, var(--text-strong) 7%, transparent);opacity:0}.is-visible[data-astro-cid-33zurwlv] .is-active[data-astro-cid-33zurwlv] .word[data-astro-cid-33zurwlv]{animation:.55s cubic-bezier(.16,1,.3,1) both word-in;animation-delay:calc(var(--i) * .12s)}.is-leaving[data-astro-cid-33zurwlv] .word[data-astro-cid-33zurwlv]{animation:.2s ease-out both word-out}.entrance-fade[data-astro-cid-33zurwlv].is-visible .is-active[data-astro-cid-33zurwlv] .word[data-astro-cid-33zurwlv]{animation:.7s ease-out both word-fade-in;animation-delay:calc(var(--i) * .15s)}.entrance-fade[data-astro-cid-33zurwlv].is-visible .is-active[data-astro-cid-33zurwlv].is-coming .word[data-astro-cid-33zurwlv]{animation-delay:calc(var(--i) * .5s + .45s)}.entrance-fade[data-astro-cid-33zurwlv] .is-leaving[data-astro-cid-33zurwlv] .word[data-astro-cid-33zurwlv]{animation:.45s ease-in-out both word-fade-out;animation-delay:calc(var(--i) * .5s)}@keyframes word-fade-in{0%{opacity:0}to{opacity:1}}@keyframes word-fade-out{0%{opacity:1}to{opacity:0}}@keyframes word-in{0%{opacity:0;text-shadow:0 .45em 6px var(--trail-1), 0 .9em 10px var(--trail-2), 0 1.35em 14px var(--trail-3);transform:translateY(160%)}35%{opacity:1}70%{text-shadow:0 .12em 3px var(--trail-1), 0 .24em 5px var(--trail-2), 0 .36em 7px var(--trail-3);transform:translateY(-6%)}to{opacity:1;text-shadow:0 0 #0000,0 0 #0000,0 0 #0000;transform:none}}@keyframes word-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.is-active[data-astro-cid-33zurwlv] .word[data-astro-cid-33zurwlv]{opacity:1}.is-visible[data-astro-cid-33zurwlv] .is-active[data-astro-cid-33zurwlv] .word[data-astro-cid-33zurwlv],.entrance-fade[data-astro-cid-33zurwlv].is-visible .is-active[data-astro-cid-33zurwlv] .word[data-astro-cid-33zurwlv]{animation:none}}@media (scripting:none){.is-active[data-astro-cid-33zurwlv] .word[data-astro-cid-33zurwlv]{opacity:1}}@layer base{@media (scripting:none){.tour-panel[data-astro-cid-bbif3nkc][hidden]{display:block!important}}}@media (scripting:none){.tour-panel[data-astro-cid-bbif3nkc]+.tour-panel[data-astro-cid-bbif3nkc]{margin-top:3rem}.tour-tab[data-astro-cid-bbif3nkc]{cursor:default;color:var(--text-strong)}.tour-arrow[data-astro-cid-bbif3nkc]{visibility:visible}.tour-label[data-astro-cid-bbif3nkc]{font-weight:600}}.meter-bar[data-astro-cid-aofix3gi]{background:var(--border-subtle)}.meter-bar[data-astro-cid-aofix3gi].lit{background-image:linear-gradient(90deg, var(--color-brand-600), var(--color-brand-400))}.hero-outline[data-astro-cid-lcdefpme]{filter:url(#text-outline)}.hero-photo[data-astro-cid-lcdefpme]{-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}
