a[data-astro-cid-g363lt5y]{color:var(--sl-accent);text-underline-offset:2px;text-decoration:underline}.hero[data-astro-cid-g363lt5y]{background:var(--bg-dark);padding:88px 0 72px}.eyebrow[data-astro-cid-g363lt5y]{font-size:var(--text-body-sm);color:var(--color-halo);margin-bottom:16px;font-weight:600}.hero[data-astro-cid-g363lt5y] h1[data-astro-cid-g363lt5y]{color:var(--text-dark);letter-spacing:-.01em;margin:0 0 16px;font-size:2.625rem;line-height:1.1}.lede[data-astro-cid-g363lt5y]{font-family:var(--font-prose);font-size:var(--text-lede);color:var(--text-dark-secondary);max-width:620px;margin:0;line-height:1.62}.lede[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]{color:var(--color-halo)}.paths[data-astro-cid-g363lt5y]{padding:64px 0 24px}.doors[data-astro-cid-g363lt5y]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.door[data-astro-cid-g363lt5y]{background:var(--sl-surface);border:1px solid var(--sl-border);border-radius:var(--radius-card);box-shadow:var(--shadow-plate);padding:26px 28px}.door[data-astro-cid-g363lt5y] h2[data-astro-cid-g363lt5y]{letter-spacing:-.01em;margin:0 0 6px;font-size:1.25rem;line-height:1.25}.door[data-astro-cid-g363lt5y] h2[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]{color:var(--sl-text);text-decoration:none}@media (hover:hover) and (pointer:fine){.door[data-astro-cid-g363lt5y] h2[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]:hover{color:var(--sl-accent)}}.door[data-astro-cid-g363lt5y]>p[data-astro-cid-g363lt5y]{font-size:var(--text-body-sm);color:var(--sl-text-secondary);margin:0 0 16px;line-height:1.55}.doorfoot[data-astro-cid-g363lt5y]{border-top:1px solid var(--sl-border);padding-top:14px}.sublinks[data-astro-cid-g363lt5y]{flex-wrap:wrap;gap:6px 22px;display:flex}.sublinks[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]{font-size:var(--text-body-sm);font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.sublinks[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]:hover{text-decoration:underline}}.door-mail[data-astro-cid-g363lt5y]{background:var(--color-sea-wash);border-color:var(--color-sea-line)}.door-mail[data-astro-cid-g363lt5y] .addr[data-astro-cid-g363lt5y]{font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.door-mail[data-astro-cid-g363lt5y] .addr[data-astro-cid-g363lt5y]:hover{text-decoration:underline}}.door-mail[data-astro-cid-g363lt5y] small[data-astro-cid-g363lt5y]{font-size:var(--text-note);color:var(--sl-text-tertiary);margin-top:2px;display:block}.qa-band[data-astro-cid-g363lt5y]{padding:48px 0 72px}.qa-band[data-astro-cid-g363lt5y] h2[data-astro-cid-g363lt5y]{letter-spacing:-.01em;margin:0 0 24px;font-size:1.625rem}.qa-cols[data-astro-cid-g363lt5y]{columns:2;column-gap:56px}.qa[data-astro-cid-g363lt5y]{break-inside:avoid;padding-bottom:26px}.qa[data-astro-cid-g363lt5y] h3[data-astro-cid-g363lt5y]{font-size:var(--text-body);margin:0 0 4px}.qa[data-astro-cid-g363lt5y] p[data-astro-cid-g363lt5y]{font-family:var(--font-prose);font-size:var(--text-body-sm);color:var(--sl-text-secondary);margin:0;line-height:1.6}.companion[data-astro-cid-g363lt5y]{background:var(--sl-surface);border-top:1px solid var(--sl-border);border-bottom:1px solid var(--sl-border);padding:64px 0}.companion-measure[data-astro-cid-g363lt5y]{max-width:720px}.companion[data-astro-cid-g363lt5y] h2[data-astro-cid-g363lt5y]{letter-spacing:-.01em;margin:0 0 20px;font-size:1.625rem}.companion[data-astro-cid-g363lt5y] .entry[data-astro-cid-g363lt5y]{padding-bottom:18px}.companion[data-astro-cid-g363lt5y] .entry[data-astro-cid-g363lt5y]:last-child{padding-bottom:0}.companion[data-astro-cid-g363lt5y] h3[data-astro-cid-g363lt5y]{font-size:var(--text-body);margin:0 0 4px}.companion[data-astro-cid-g363lt5y] p[data-astro-cid-g363lt5y]{font-family:var(--font-prose);font-size:var(--text-body);color:var(--sl-text-secondary);margin:0;line-height:1.62}.closer[data-astro-cid-g363lt5y]{padding:56px 0 90px}.closer[data-astro-cid-g363lt5y] p[data-astro-cid-g363lt5y]{font-family:var(--font-prose);font-size:var(--text-body);color:var(--sl-text-secondary);max-width:560px;margin:0}@media (width<=820px){.doors[data-astro-cid-g363lt5y]{grid-template-columns:1fr}.qa-cols[data-astro-cid-g363lt5y]{columns:1}}@media (width<=768px){.hero[data-astro-cid-g363lt5y]{padding:64px 0 52px}.hero[data-astro-cid-g363lt5y] h1[data-astro-cid-g363lt5y]{font-size:2.25rem}}
