.hero[data-astro-cid-ge2uvauf]{isolation:isolate;margin-bottom:var(--section-space);background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--paper)}.hero__image[data-astro-cid-ge2uvauf]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;background:#111111b8;position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:28px;padding-block:64px;display:flex}.title[data-astro-cid-ge2uvauf]{font-size:var(--text-hero);letter-spacing:var(--tracking-hero);font-weight:800;line-height:var(--leading-hero)}.lead[data-astro-cid-ge2uvauf]{max-width:36rem;font-size:var(--text-lead);text-wrap:pretty;font-weight:500;line-height:1.45}.actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:18px;display:flex}.actions[data-astro-cid-ge2uvauf] .cta{align-self:stretch;padding-inline:22px}.actions[data-astro-cid-ge2uvauf] .text-link[data-astro-cid-ge2uvauf]{padding:var(--space-8) 0}.tech[data-astro-cid-ge2uvauf]{color:var(--concrete);font-size:var(--text-small);line-height:1.5}.tech__label[data-astro-cid-ge2uvauf]{color:var(--paper);font-weight:700}@media (width>=48em){.hero__content[data-astro-cid-ge2uvauf]{gap:var(--space-32);padding-block:128px}.actions[data-astro-cid-ge2uvauf]{flex-direction:row;align-self:auto;align-items:center;gap:28px}.actions[data-astro-cid-ge2uvauf] .cta{align-self:auto;padding-inline:26px}}.cards[data-astro-cid-dre74ung]{gap:var(--space-32) var(--column-gap);display:grid}.card[data-astro-cid-dre74ung]{padding-top:var(--space-16);border-top:1px solid var(--ink);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.card[data-astro-cid-dre74ung] .card__icon{margin-bottom:var(--space-8)}.card[data-astro-cid-dre74ung] h3[data-astro-cid-dre74ung] a[data-astro-cid-dre74ung]{text-decoration:none}.card[data-astro-cid-dre74ung] h3[data-astro-cid-dre74ung] a[data-astro-cid-dre74ung]:hover{text-decoration:underline 2px}.card[data-astro-cid-dre74ung] .text-link[data-astro-cid-dre74ung]{padding-top:var(--space-4);margin-top:auto}@media (width>=48em){.cards[data-astro-cid-dre74ung]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.card[data-astro-cid-dre74ung]{padding-top:20px}}@media (width>=75em){.cards[data-astro-cid-dre74ung]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lead[data-astro-cid-lesv7jgp]{font-weight:700}.list[data-astro-cid-lesv7jgp]{margin-top:36px}.cta-card[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{height:100%;padding:var(--space-32) var(--space-24);background:var(--ink);color:var(--paper);flex-direction:column;gap:14px;text-decoration:none;display:flex}.cta-card[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]:focus-visible{outline-offset:3px}.cta-card__title[data-astro-cid-lesv7jgp]{font-size:var(--text-h3);letter-spacing:-.03em;font-weight:700;line-height:var(--leading-h3)}.cta-card__text[data-astro-cid-lesv7jgp]{color:var(--concrete);font-size:var(--text-body);line-height:1.55}.cta-card__action[data-astro-cid-lesv7jgp]{padding-top:var(--space-16);font-size:var(--text-ui);text-underline-offset:4px;align-items:center;gap:12px;margin-top:auto;font-weight:700;text-decoration:underline 1px;display:inline-flex}.cta-card[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]:hover .cta-card__action[data-astro-cid-lesv7jgp]{text-decoration-thickness:2px}@media (width>=48em){.list[data-astro-cid-lesv7jgp]{margin-top:56px}.cta-card[data-astro-cid-lesv7jgp]{grid-column:1/-1}.cta-card[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{align-items:center;gap:var(--space-8) var(--space-48);padding:var(--space-32) var(--space-48);grid-template-columns:minmax(0,1fr) auto;display:grid}.cta-card__text[data-astro-cid-lesv7jgp]{grid-column:1}.cta-card__action[data-astro-cid-lesv7jgp]{grid-area:1/2/span 2;margin-top:0;padding-top:0}}.steps[data-astro-cid-grsovck6]{gap:var(--space-32) var(--column-gap);margin-top:var(--space-48);display:grid}.step[data-astro-cid-grsovck6]{flex-direction:column;gap:12px;display:flex}.step__top[data-astro-cid-grsovck6]{margin-bottom:var(--space-8);padding-top:var(--space-16);border-top:1px solid var(--ink);justify-content:space-between;align-items:flex-start;display:flex}.step__nr[data-astro-cid-grsovck6]{font-family:var(--font-mono);font-size:.8125rem}.step__title[data-astro-cid-grsovck6]{font-size:var(--text-lead);letter-spacing:-.03em;font-weight:700;line-height:var(--leading-h3)}.step__outcome[data-astro-cid-grsovck6]{color:var(--grey);font-size:var(--text-small);margin-top:-6px}@media (width>=48em){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75em){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr))}}
