.image-hero[data-astro-cid-j23kr3ip]{position:relative;isolation:isolate;overflow:hidden;background:var(--color-surface);color:var(--color-on-dark);--tone-text: var(--color-on-dark);--tone-muted: color-mix(in srgb, var(--color-on-dark) 78%, transparent);--tone-accent: var(--color-on-dark);--tone-link: var(--color-on-dark);--tone-border: color-mix(in srgb, var(--color-on-dark) 22%, transparent);--tone-card: transparent}.image-hero__media[data-astro-cid-j23kr3ip]{position:absolute;inset:0;z-index:-1}.image-hero__media[data-astro-cid-j23kr3ip]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-dark) 92%,transparent),color-mix(in srgb,var(--color-dark) 55%,transparent) 38%,color-mix(in srgb,var(--color-dark) 8%,transparent) 72%),linear-gradient(to right,color-mix(in srgb,var(--color-dark) 55%,transparent),transparent 70%)}.image-hero__inner[data-astro-cid-j23kr3ip]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text aside" "after after";align-content:end;align-items:end;gap:var(--space-10) var(--space-12);max-width:calc(var(--container) + 2 * var(--gutter));min-height:clamp(560px,calc(100svh - var(--header-h)),860px);margin:0 auto;padding:var(--space-20) var(--gutter) var(--space-10)}.image-hero--md[data-astro-cid-j23kr3ip] .image-hero__inner[data-astro-cid-j23kr3ip]{min-height:clamp(420px,60svh,560px)}.image-hero__text[data-astro-cid-j23kr3ip]{grid-area:text;display:grid;justify-items:start;gap:var(--space-5);max-width:860px}h1[data-astro-cid-j23kr3ip]{font-family:var(--font-display);font-size:var(--text-display, var(--text-hero));font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.image-hero--md[data-astro-cid-j23kr3ip] h1[data-astro-cid-j23kr3ip]{font-size:var(--text-hero)}.image-hero__lead[data-astro-cid-j23kr3ip]{max-width:36em;color:var(--tone-muted);font-size:var(--text-lg);text-wrap:pretty}.image-hero__actions[data-astro-cid-j23kr3ip]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-3)}.image-hero__actions[data-astro-cid-j23kr3ip]:empty{display:none}.image-hero__actions[data-astro-cid-j23kr3ip]>p{flex-basis:100%;color:var(--tone-muted);font-size:var(--text-sm)}.image-hero__aside[data-astro-cid-j23kr3ip]{grid-area:aside;width:min(340px,100%)}.image-hero__after[data-astro-cid-j23kr3ip]{grid-area:after;padding-top:var(--space-6);border-top:var(--border-width) solid var(--tone-border)}@media(max-width:1000px){.image-hero__inner[data-astro-cid-j23kr3ip]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "aside" "after"}}@media(max-width:600px){.image-hero__inner[data-astro-cid-j23kr3ip]{gap:var(--space-8);min-height:calc(100svh - var(--header-h) - 24px);padding:var(--space-16) var(--gutter) var(--space-8)}.image-hero__media[data-astro-cid-j23kr3ip]:after{background:linear-gradient(to top,color-mix(in srgb,var(--color-dark) 94%,transparent),color-mix(in srgb,var(--color-dark) 72%,transparent) 50%,color-mix(in srgb,var(--color-dark) 20%,transparent) 85%)}.image-hero__lead[data-astro-cid-j23kr3ip]{font-size:var(--text-base)}.image-hero__aside[data-astro-cid-j23kr3ip]{width:100%}}.stats[data-astro-cid-lpag3p2k]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-5) var(--space-8)}.stats--divider[data-astro-cid-lpag3p2k]{padding-top:var(--space-6);border-top:var(--border-width) solid var(--tone-border)}.stats__item[data-astro-cid-lpag3p2k]{display:flex;flex-direction:column-reverse;justify-content:start;gap:var(--space-1);padding-left:var(--space-5);border-left:var(--border-width) solid var(--tone-border)}dt[data-astro-cid-lpag3p2k]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1.1;white-space:nowrap}dd[data-astro-cid-lpag3p2k]{display:flex;align-items:center;gap:var(--space-2);color:var(--tone-muted);font-size:var(--text-sm)}dd[data-astro-cid-lpag3p2k] .icon{color:var(--tone-accent)}@media(max-width:600px){.stats[data-astro-cid-lpag3p2k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.stats__item[data-astro-cid-lpag3p2k]{padding-left:var(--space-3)}.stats__item[data-astro-cid-lpag3p2k]:last-child:nth-child(odd){grid-column:1 / -1}dt[data-astro-cid-lpag3p2k]{font-size:var(--text-2xl)}}.steps[data-astro-cid-7idnpuhi]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--space-10) var(--space-8);margin:0;padding:0;list-style:none;counter-reset:step}.steps--2[data-astro-cid-7idnpuhi]{--cols: 2}.steps--3[data-astro-cid-7idnpuhi]{--cols: 3}.steps--4[data-astro-cid-7idnpuhi]{--cols: 4}.steps__item[data-astro-cid-7idnpuhi]{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-6);border-top:var(--border-width) solid var(--tone-border)}.steps__head[data-astro-cid-7idnpuhi]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.steps__head[data-astro-cid-7idnpuhi] .icon{color:var(--tone-accent);opacity:.85}.steps__num[data-astro-cid-7idnpuhi]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1;color:var(--tone-muted)}.steps__title[data-astro-cid-7idnpuhi]{display:block;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-title);letter-spacing:var(--tracking-title);line-height:1.25}.steps__text[data-astro-cid-7idnpuhi]{display:block;color:var(--tone-muted);font-size:var(--text-md);text-wrap:pretty}.steps__text[data-astro-cid-7idnpuhi] p{margin:0 0 var(--space-3)}.steps__text[data-astro-cid-7idnpuhi] :is(ul,ol){margin:0;padding-left:var(--space-5)}.steps__text[data-astro-cid-7idnpuhi] a{color:var(--tone-link);text-underline-offset:3px}@media(max-width:1100px){.steps--4[data-astro-cid-7idnpuhi]{--cols: 2}}@media(max-width:900px){.steps--3[data-astro-cid-7idnpuhi]{--cols: 2}}@media(max-width:600px){.steps[data-astro-cid-7idnpuhi]{--cols: 1;gap:var(--space-6)}.steps__item[data-astro-cid-7idnpuhi]{padding-top:var(--space-5)}.steps__head[data-astro-cid-7idnpuhi]{margin-bottom:var(--space-2)}.steps__num[data-astro-cid-7idnpuhi]{font-size:var(--text-2xl)}.steps__title[data-astro-cid-7idnpuhi]{font-size:var(--text-lg)}}.faq[data-astro-cid-2z3kdtsk]{border-top:var(--border-width) solid var(--tone-border)}details[data-astro-cid-2z3kdtsk]{border-bottom:var(--border-width) solid var(--tone-border)}summary[data-astro-cid-2z3kdtsk]{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6) 0;list-style:none;cursor:pointer}summary[data-astro-cid-2z3kdtsk]::-webkit-details-marker{display:none}summary[data-astro-cid-2z3kdtsk] [data-astro-cid-2z3kdtsk]:is(h2,h3,h4){flex:1;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-title);letter-spacing:var(--tracking-title);line-height:1.35;transition:color var(--transition)}summary[data-astro-cid-2z3kdtsk]:hover [data-astro-cid-2z3kdtsk]:is(h2,h3,h4){color:var(--tone-link)}.faq__toggle[data-astro-cid-2z3kdtsk]{display:grid;flex:none;place-items:center;width:40px;height:40px;border:var(--border-width) solid var(--tone-border);border-radius:var(--radius-control);transition:transform var(--transition),background var(--transition),color var(--transition),border-color var(--transition)}details[data-astro-cid-2z3kdtsk][open] .faq__toggle[data-astro-cid-2z3kdtsk]{transform:rotate(45deg);border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.faq__answer[data-astro-cid-2z3kdtsk]{max-width:44em;padding:0 var(--space-16) var(--space-6) 0;color:var(--tone-muted)}.faq__answer[data-astro-cid-2z3kdtsk] ol,.faq__answer[data-astro-cid-2z3kdtsk] ul{margin:0;padding-left:var(--space-5)}.faq__answer[data-astro-cid-2z3kdtsk] li,.faq__answer[data-astro-cid-2z3kdtsk] p{margin:0 0 6px}@media(max-width:600px){summary[data-astro-cid-2z3kdtsk]{gap:var(--space-4);padding:var(--space-5) 0}summary[data-astro-cid-2z3kdtsk] [data-astro-cid-2z3kdtsk]:is(h2,h3,h4){font-size:var(--text-base)}.faq__toggle[data-astro-cid-2z3kdtsk]{width:32px;height:32px}.faq__answer[data-astro-cid-2z3kdtsk]{padding:0 0 var(--space-5)}}
