/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.hero[data-astro-cid-p5cqgtg4]{min-height:min(41rem, calc(100svh - var(--space-8)))}.headline[data-astro-cid-p5cqgtg4]{max-width:72rem;line-height:1.08;font-size:var(--text-hero-mobile)}.subhead[data-astro-cid-p5cqgtg4]{max-width:34rem}.actions[data-astro-cid-p5cqgtg4]{flex-direction:column}.background[data-astro-cid-p5cqgtg4]{z-index:-2;object-fit:cover;object-position:center 66%;width:100%;height:100%;position:absolute;inset:0}.media-overlay[data-astro-cid-p5cqgtg4]{z-index:-1;background:linear-gradient(180deg, var(--deep), var(--deep) 48%, var(--deep) 79%, var(--deep));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.media-overlay[data-astro-cid-p5cqgtg4]{background:linear-gradient(180deg, color-mix(in oklab, var(--deep) 66%, transparent), color-mix(in oklab, var(--deep) 56%, transparent) 48%, color-mix(in oklab, var(--deep) 15%, transparent) 79%, color-mix(in oklab, var(--deep) 48%, transparent))}}@media (width>=37.5rem){.hero[data-astro-cid-p5cqgtg4]{min-height:clamp(43.5rem, calc(100svh - var(--space-12)), 56.25rem)}.headline[data-astro-cid-p5cqgtg4]{font-size:var(--text-hero)}.actions[data-astro-cid-p5cqgtg4]{flex-direction:row}}.stats[data-astro-cid-mx4dxgrg]{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--spacing) * 40)), 1fr))}.area[data-astro-cid-bvgxylms]{min-height:calc(var(--spacing) * 49);transition:background var(--dur-fast) var(--ease)}@media (width>=35rem){.area[data-astro-cid-bvgxylms]{min-height:calc(var(--spacing) * 56)}}.process-step[data-astro-cid-4licqjuy]{grid-template-columns:var(--space-8) minmax(0, 1fr)}@media (width>=37.5rem){.process-step[data-astro-cid-4licqjuy]{grid-template-columns:var(--space-12) minmax(0, 1fr)}}.section-index[data-astro-cid-3twsvps7]{display:none}@media (width>=60rem){.section-index[data-astro-cid-3twsvps7]{top:var(--header-clearance);margin-top:var(--embedded-section-y);align-self:start;padding-bottom:32px;display:block;position:sticky}.section-index[data-astro-cid-3twsvps7][data-embedded=true]{margin-top:0;position:static}.label[data-astro-cid-3twsvps7]{font-size:var(--text-caption);color:var(--muted);margin:0 0 20px;padding-left:12px}ol[data-astro-cid-3twsvps7],ul[data-astro-cid-3twsvps7]{gap:4px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-3twsvps7] a[data-astro-cid-3twsvps7]{min-height:48px;color:var(--muted);font-size:var(--text-small);transition:color var(--dur-fast);grid-template-columns:2px 24px minmax(0,1fr);align-items:center;gap:12px;padding-block:8px;display:grid}.section-index[data-astro-cid-3twsvps7][data-numbered=false] li[data-astro-cid-3twsvps7] a[data-astro-cid-3twsvps7]{grid-template-columns:2px minmax(0,1fr)}li[data-astro-cid-3twsvps7] a[data-astro-cid-3twsvps7]:hover,li[data-astro-cid-3twsvps7] a[data-astro-cid-3twsvps7][aria-current]{color:var(--ink)}li[data-astro-cid-3twsvps7] a[data-astro-cid-3twsvps7][aria-current]{font-weight:500}.number[data-astro-cid-3twsvps7]{font-family:var(--font-mono);font-size:var(--text-note);color:inherit}.rail[data-astro-cid-3twsvps7]{background:var(--color-index-rail);border-radius:calc(var(--radius-sm) / 2);width:2px;height:22px;display:block;overflow:hidden}.fill[data-astro-cid-3twsvps7]{background:var(--color-index-fill);transform-origin:top;width:2px;height:100%;display:block;transform:scaleY(0)}.contact-link[data-astro-cid-3twsvps7]{border-top:1px solid var(--rule);min-height:44px;font-size:var(--text-caption);justify-content:space-between;align-items:center;gap:12px;margin:28px 0 0 12px;padding-block:12px;display:flex}.contact-link[data-astro-cid-3twsvps7]:hover{text-underline-offset:4px;text-decoration:underline}}.reading-area[data-astro-cid-jcctqigg]{grid-template-columns:minmax(0,1fr)}.section-index-comparison[data-astro-cid-jcctqigg]{display:none}@media (width>=60rem){.reading-area[data-astro-cid-jcctqigg]{grid-template-columns:var(--index-width) minmax(0, 1fr)}.reading-area--comparison[data-astro-cid-jcctqigg]{grid-template-columns:calc(var(--index-width) + var(--space-16) + var(--space-24)) minmax(0, 1fr);gap:calc(var(--spacing,.25rem) * 8)}.section-index-comparison[data-astro-cid-jcctqigg]{gap:calc(var(--spacing,.25rem) * 6);top:var(--header-clearance);margin-top:var(--embedded-section-y);grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;display:grid;position:sticky}}
