.tagline[data-astro-cid-6r2xtlfn]{border-top:1px solid var(--rule-strong);max-width:22em;font:italic 400 var(--fs-tagline) / 1.18 var(--ff-serif);color:var(--fg-strong);text-wrap:balance;padding-top:36px;position:relative}.tagline[data-astro-cid-6r2xtlfn]:before{content:"";background:var(--accent-ui);width:48px;height:1px;position:absolute;top:-1px;left:0}.tagline__second[data-astro-cid-6r2xtlfn]{color:var(--em);display:block}.steps-wrap[data-astro-cid-5wfdsgz3]{min-width:0;container-type:inline-size}.steps[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr;row-gap:44px;margin:0;padding:0 0 0 32px;list-style:none;display:grid;position:relative}.steps[data-astro-cid-5wfdsgz3]:before{content:"";background:var(--rule-strong);transform-origin:top;width:1px;position:absolute;top:6px;bottom:0;left:4px}.step[data-astro-cid-5wfdsgz3]{min-width:0;position:relative}.step[data-astro-cid-5wfdsgz3]:before{content:"";background:var(--knockout);border:1px solid var(--accent-ui);width:9px;height:9px;position:absolute;top:6px;left:-32px;transform:rotate(45deg)}.step[data-astro-cid-5wfdsgz3]:first-child:before{background:var(--accent-ui)}.step__n[data-astro-cid-5wfdsgz3]{font:400 var(--fs-numeral) / .8 var(--ff-serif);letter-spacing:-.01em;font-variant-numeric:lining-nums;color:var(--accent-display);display:block}.step__title[data-astro-cid-5wfdsgz3]{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:0;margin:24px 0 0}.step__text[data-astro-cid-5wfdsgz3]{max-width:22em;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fg-muted);margin-top:10px}.steps--compact[data-astro-cid-5wfdsgz3]{row-gap:36px}.steps--compact[data-astro-cid-5wfdsgz3] .step__n[data-astro-cid-5wfdsgz3]{font-size:clamp(2.75rem,2.1rem + 1.9vw,4rem)}.steps--compact[data-astro-cid-5wfdsgz3] .step__title[data-astro-cid-5wfdsgz3]{margin-top:16px}@container (width>=560px) and (width<=999.98px){.steps--four[data-astro-cid-5wfdsgz3]{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px;padding:0}.steps--four[data-astro-cid-5wfdsgz3]:before{display:none}.steps--four[data-astro-cid-5wfdsgz3] .step[data-astro-cid-5wfdsgz3]{border-top:1px solid var(--rule-strong);padding-top:40px}.steps--four[data-astro-cid-5wfdsgz3] .step[data-astro-cid-5wfdsgz3]:before{top:-5px;left:-4px}}@container (width>=1000px){.steps--four[data-astro-cid-5wfdsgz3]{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));padding:40px 0 0}.steps--four[data-astro-cid-5wfdsgz3]:before{transform-origin:0;width:auto;height:1px;inset:0 14px auto 0}.steps--four[data-astro-cid-5wfdsgz3]:after{content:"";border-top:1px solid var(--accent-ui);border-right:1px solid var(--accent-ui);width:9px;height:9px;position:absolute;top:-4px;right:1px;transform:rotate(45deg)}.steps--four[data-astro-cid-5wfdsgz3] .step[data-astro-cid-5wfdsgz3]:before{top:-45px;left:-4px}}@container (width>=780px){.steps--three[data-astro-cid-5wfdsgz3]{column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:40px 0 0}.steps--three[data-astro-cid-5wfdsgz3]:before{transform-origin:0;width:auto;height:1px;inset:0 14px auto 0}.steps--three[data-astro-cid-5wfdsgz3]:after{content:"";border-top:1px solid var(--accent-ui);border-right:1px solid var(--accent-ui);width:9px;height:9px;position:absolute;top:-4px;right:1px;transform:rotate(45deg)}.steps--three[data-astro-cid-5wfdsgz3] .step[data-astro-cid-5wfdsgz3]:before{top:-45px;left:-4px}}@media (prefers-reduced-motion:no-preference){.reveal-ready .steps[data-astro-cid-5wfdsgz3][data-reveal-list]:before{transition:transform var(--dur-reveal) var(--ease-out);transform:scaleY(0)}.reveal-ready .steps[data-astro-cid-5wfdsgz3][data-reveal-list].is-in:before{transform:none}@container (width>=1000px){.reveal-ready .steps--four[data-astro-cid-5wfdsgz3][data-reveal-list]:before{transform:scaleX(0)}}@container (width>=780px){.reveal-ready .steps--three[data-astro-cid-5wfdsgz3][data-reveal-list]:before{transform:scaleX(0)}}}.band[data-astro-cid-hwivpcdf]{--band-photo:clamp(300px, 40vw, max(640px, 30vw));isolation:isolate;padding:clamp(72px, 7vw, 112px) var(--gutter) calc(var(--band-photo) * .8);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.band__media[data-astro-cid-hwivpcdf]{z-index:-1;height:var(--band-photo);margin:0;position:absolute;bottom:0;left:0;right:0}.band__media[data-astro-cid-hwivpcdf]:after{content:"";background:linear-gradient(180deg, var(--c-ink) 0%, rgb(var(--rgb-ink) / .94) 14%, rgb(var(--rgb-ink) / .62) 30%, rgb(var(--rgb-ink) / .18) 52%, rgb(var(--rgb-ink) / .24) 86%, rgb(var(--rgb-ink) / .88) 100%), linear-gradient(90deg, rgb(var(--rgb-ink) / .55) 0%, rgb(var(--rgb-ink) / 0) 38%, rgb(var(--rgb-ink) / 0) 68%, rgb(var(--rgb-ink) / .45) 100%);position:absolute;inset:-2px 0 0}.band__in[data-astro-cid-hwivpcdf]{flex-direction:column;align-items:center;width:100%;max-width:46rem;display:flex}.band__title[data-astro-cid-hwivpcdf]{margin-top:24px}.band__text[data-astro-cid-hwivpcdf]{max-width:34em;font:400 var(--fs-lead) / var(--lh-lead) var(--ff-serif);color:var(--fg-lead);margin:24px auto 0}.band__in[data-astro-cid-hwivpcdf]>.band__cta{margin-top:40px}@media (width<=599px){.band[data-astro-cid-hwivpcdf]{--band-photo:78vw}}
