.art[data-astro-cid-66u3kelc]{display:block;overflow:hidden}.art__sun[data-astro-cid-66u3kelc]{animation:art-rise 2.6s var(--ease-out) .15s both}.art__rays[data-astro-cid-66u3kelc]{transform-box:fill-box;transform-origin:50%;animation:art-rays 1.6s var(--ease-spring) 1.5s both}.art__f1[data-astro-cid-66u3kelc]{animation:art-field 1.8s var(--ease-out) .35s both}.art__f2[data-astro-cid-66u3kelc]{animation:art-field 1.8s var(--ease-out) .5s both}.art__line[data-astro-cid-66u3kelc]{stroke-dasharray:1;stroke-dashoffset:1px;stroke-opacity:.7;animation:art-draw 2.4s var(--ease-soft) .9s forwards}@keyframes art-rise{0%{transform:translateY(300px)}to{transform:none}}@keyframes art-rays{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes art-field{0%{opacity:0;transform:translate(-90px)}to{opacity:1;transform:none}}@keyframes art-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.art__sun[data-astro-cid-66u3kelc],.art__rays[data-astro-cid-66u3kelc],.art__f1[data-astro-cid-66u3kelc],.art__f2[data-astro-cid-66u3kelc]{animation:none!important}.art__line[data-astro-cid-66u3kelc]{stroke-dashoffset:0;animation:none!important}}.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--color-field) calc(100% - 4px), var(--color-paper) 0);color:var(--color-white);padding-top:clamp(6.5rem,5rem + 3vw,8.5rem);position:relative}.hero[data-astro-cid-ge2uvauf] .hero__art--wide{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] .hero__art--narrow{display:none}.hero__stage[data-astro-cid-ge2uvauf]{display:contents}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);display:grid;position:relative}.hero__title[data-astro-cid-ge2uvauf]{grid-column:1/span 9;max-width:10.5em;font-size:clamp(3.1rem,1.2rem + 5.4vw,6.5rem)}.line[data-astro-cid-ge2uvauf]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:line-up 1.25s var(--ease-out) both;display:block}.line[data-astro-cid-ge2uvauf]:first-child>span[data-astro-cid-ge2uvauf]{animation-delay:.45s}.line[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{animation-delay:.62s}.hero__lede[data-astro-cid-ge2uvauf]{max-width:34em;color:color-mix(in srgb, var(--color-white) 88%, transparent);animation:soft-in 1.1s var(--ease-out) .95s both;grid-column:1/span 6;margin-top:clamp(1.25rem,.75rem + 1vw,1.75rem)}.hero__guide[data-astro-cid-ge2uvauf]{color:var(--color-white);animation:soft-in 1.1s var(--ease-out) 1.05s both;grid-column:1/span 6;justify-self:start;margin-top:1rem}.hero__guide[data-astro-cid-ge2uvauf]:after{border-top-color:var(--color-sun);opacity:.9}.hero__form[data-astro-cid-ge2uvauf]{max-width:600px;animation:form-in 1.2s var(--ease-out) 1.15s both;grid-column:1/span 6;margin-top:clamp(1.5rem,.75rem + 1.5vw,2.25rem);margin-bottom:clamp(-9rem,-6rem - 3vw,-5rem);scroll-margin-top:110px}@keyframes line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes soft-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes form-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (width>=1081px){.hero[data-astro-cid-ge2uvauf]{padding-top:max(5.75rem,min(clamp(6.5rem,5rem + 3vw,8.5rem),15vh))}.hero__title[data-astro-cid-ge2uvauf]{font-size:min(clamp(3.1rem,1.2rem + 5.4vw,6.5rem),11vh)}}@media (width>=1081px) and (height<=780px){.hero__lede[data-astro-cid-ge2uvauf]{grid-column:1/span 7;max-width:40em;margin-top:1rem}.hero__guide[data-astro-cid-ge2uvauf]{margin-top:.6rem}.hero__form[data-astro-cid-ge2uvauf]{margin-top:1rem}}@media (width>=1081px) and (height<=700px){.hero[data-astro-cid-ge2uvauf]{padding-top:5.5rem}.hero__title[data-astro-cid-ge2uvauf]{font-size:9.5vh}.hero__form[data-astro-cid-ge2uvauf] .qf__promise{margin-bottom:1rem;padding-block:.8rem}.hero__form[data-astro-cid-ge2uvauf] .qf__row{margin-top:1rem}}@media (width<=1080px){.hero__title[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__lede[data-astro-cid-ge2uvauf],.hero__guide[data-astro-cid-ge2uvauf],.hero__form[data-astro-cid-ge2uvauf]{grid-column:1/span 8}}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{padding-top:7rem}.hero[data-astro-cid-ge2uvauf] .hero__art--wide{display:none}.hero__lede[data-astro-cid-ge2uvauf],.hero__guide[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__stage[data-astro-cid-ge2uvauf]{margin:1.75rem calc(var(--gutter) * -1) 0;padding:0 var(--gutter);background:var(--color-paper);grid-column:1/-1;display:block}.hero[data-astro-cid-ge2uvauf] .hero__art--narrow{width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1);aspect-ratio:840/600;background:linear-gradient(var(--color-field) calc(100% - 4px), var(--color-paper) 0);height:auto;display:block}.hero__form[data-astro-cid-ge2uvauf]{max-width:none;margin:-3.5rem 0 0;position:relative}}@media (prefers-reduced-motion:reduce){.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf],.hero__lede[data-astro-cid-ge2uvauf],.hero__guide[data-astro-cid-ge2uvauf],.hero__form[data-astro-cid-ge2uvauf]{animation:none!important}}
