@layer components{.al-arrow{--al-arrow-duration:var(--al-duration-base);--al-arrow-easing:var(--al-ease);transition:transform var(--al-arrow-duration) var(--al-arrow-easing);transform:translate(0)}.al-arrow--expanded{transform:translate(4px)}.al-arrow--reversed{transform:rotate(180deg)}.al-arrow--reversed.al-arrow--expanded{transform:rotate(180deg)translate(4px)}.al-arrow__stem{stroke-dasharray:10;stroke-dashoffset:10px;transition:stroke-dashoffset var(--al-arrow-duration) var(--al-arrow-easing)}.al-arrow__stem--expanded{stroke-dashoffset:20px}a:hover>.al-arrow,a:focus-visible>.al-arrow,button:hover>.al-arrow,button:focus-visible>.al-arrow,a:hover .al-arrow,a:focus-visible .al-arrow,button:hover .al-arrow,button:focus-visible .al-arrow{transform:translate(4px)}a:hover .al-arrow--reversed,button:hover .al-arrow--reversed{transform:rotate(180deg)translate(4px)}a:hover .al-arrow__stem,a:focus-visible .al-arrow__stem,button:hover .al-arrow__stem,button:focus-visible .al-arrow__stem{stroke-dashoffset:20px}@media (prefers-reduced-motion:reduce){.al-arrow,.al-arrow__stem{transition:none}}.al-text:where(.astro-aszxpnsi){font-family:var(--al-font-sans);font-weight:var(--al-weight-normal)}.al-text--100:where(.astro-aszxpnsi){font-size:var(--al-text-xs);line-height:var(--al-leading-normal)}.al-text--200:where(.astro-aszxpnsi){font-size:var(--al-text-sm);line-height:var(--al-leading-normal)}.al-text--300:where(.astro-aszxpnsi){font-size:var(--al-text-md);line-height:var(--al-leading-normal)}.al-text--400:where(.astro-aszxpnsi){font-size:var(--al-text-lg);line-height:var(--al-leading-heading)}.al-text--500:where(.astro-aszxpnsi){font-size:var(--al-text-xl);line-height:var(--al-leading-snug)}.al-text--600:where(.astro-aszxpnsi){font-size:var(--al-text-2xl);line-height:var(--al-leading-snug)}.al-text--350:where(.astro-aszxpnsi){letter-spacing:.18px;font-size:1.25rem;line-height:1.5}.al-text--700:where(.astro-aszxpnsi){font-size:2.5rem;line-height:1.2}.al-text--800:where(.astro-aszxpnsi){font-size:3rem;line-height:1.18}.al-text--900:where(.astro-aszxpnsi){font-size:3.5rem;line-height:1.1}.al-text--1000:where(.astro-aszxpnsi){letter-spacing:-.035em;font-size:4rem;line-height:1.08}.al-text--default:where(.astro-aszxpnsi){color:var(--al-color-text)}.al-text--muted:where(.astro-aszxpnsi){color:var(--al-color-text-muted)}.al-text--subtle:where(.astro-aszxpnsi){color:var(--al-color-text-subtle)}.al-text--w-heavy:where(.astro-aszxpnsi){font-weight:900}.al-text--w-extrabold:where(.astro-aszxpnsi){font-weight:800}.al-text--w-bold:where(.astro-aszxpnsi){font-weight:var(--al-weight-bold)}.al-text--w-semibold:where(.astro-aszxpnsi){font-weight:var(--al-weight-semibold)}.al-text--w-medium:where(.astro-aszxpnsi){font-weight:500}.al-text--w-normal:where(.astro-aszxpnsi){font-weight:var(--al-weight-normal)}.al-text--w-light:where(.astro-aszxpnsi){font-weight:300}.al-text--w-extralight:where(.astro-aszxpnsi){font-weight:200}.al-text--w-narrow-heavy:where(.astro-aszxpnsi){font-weight:900}.al-text--w-narrow-extrabold:where(.astro-aszxpnsi){font-weight:800}.al-text--w-narrow-bold:where(.astro-aszxpnsi){font-weight:var(--al-weight-bold)}.al-text--w-narrow-semibold:where(.astro-aszxpnsi){font-weight:var(--al-weight-semibold)}.al-text--w-narrow-medium:where(.astro-aszxpnsi){font-weight:500}.al-text--w-narrow-normal:where(.astro-aszxpnsi){font-weight:var(--al-weight-normal)}.al-text--w-narrow-light:where(.astro-aszxpnsi){font-weight:300}.al-text--w-narrow-extralight:where(.astro-aszxpnsi){font-weight:200}@media (width>=768px){.al-text--w-regular-heavy:where(.astro-aszxpnsi){font-weight:900}.al-text--w-regular-extrabold:where(.astro-aszxpnsi){font-weight:800}.al-text--w-regular-bold:where(.astro-aszxpnsi){font-weight:var(--al-weight-bold)}.al-text--w-regular-semibold:where(.astro-aszxpnsi){font-weight:var(--al-weight-semibold)}.al-text--w-regular-medium:where(.astro-aszxpnsi){font-weight:500}.al-text--w-regular-normal:where(.astro-aszxpnsi){font-weight:var(--al-weight-normal)}.al-text--w-regular-light:where(.astro-aszxpnsi){font-weight:300}.al-text--w-regular-extralight:where(.astro-aszxpnsi){font-weight:200}}@media (width>=1280px){.al-text--w-wide-heavy:where(.astro-aszxpnsi){font-weight:900}.al-text--w-wide-extrabold:where(.astro-aszxpnsi){font-weight:800}.al-text--w-wide-bold:where(.astro-aszxpnsi){font-weight:var(--al-weight-bold)}.al-text--w-wide-semibold:where(.astro-aszxpnsi){font-weight:var(--al-weight-semibold)}.al-text--w-wide-medium:where(.astro-aszxpnsi){font-weight:500}.al-text--w-wide-normal:where(.astro-aszxpnsi){font-weight:var(--al-weight-normal)}.al-text--w-wide-light:where(.astro-aszxpnsi){font-weight:300}.al-text--w-wide-extralight:where(.astro-aszxpnsi){font-weight:200}}.al-text--font-mona-sans:where(.astro-aszxpnsi){font-family:var(--al-font-sans)}.al-text--font-hubot-sans:where(.astro-aszxpnsi){font-family:var(--al-font-alt,var(--al-font-sans))}.al-text--font-monospace:where(.astro-aszxpnsi){font-family:var(--al-font-mono)}.al-text--align-start:where(.astro-aszxpnsi){text-align:start}.al-text--align-center:where(.astro-aszxpnsi){text-align:center}.al-text--align-end:where(.astro-aszxpnsi){text-align:end}[data-color-mode=dark] .al-text--antialiased:where(.astro-aszxpnsi){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}}
