@layer components{.aurora[data-astro-cid-va2ckxt3]{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 52% at var(--x1) var(--y1), var(--a1), color-mix(in srgb, var(--a1) 55%, transparent) 40%, transparent 100%), radial-gradient(ellipse 40% 48% at var(--x2) var(--y2), var(--a2), color-mix(in srgb, var(--a2) 55%, transparent) 40%, transparent 100%), radial-gradient(ellipse 30% 36% at var(--x3) var(--y3), var(--a3), color-mix(in srgb, var(--a3) 55%, transparent) 40%, transparent 100%);height:clamp(36rem,100%,64rem);position:absolute;inset-block-start:calc(-1 * var(--aurora-reach,calc(var(--layout-header-height) + 2 * var(--layout-header-inset))));inset-inline:0;mask-image:linear-gradient(#000 55%,#0000)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.aurora[data-astro-cid-va2ckxt3]{animation:linear both aurora-drift scroll(root);animation-range:0 100vh}}}@keyframes aurora-drift{to{transform:translateY(12vh)scale(1.06)}}.page-head[data-astro-cid-73dgtvns]{isolation:isolate;padding-block:var(--space-8) var(--space-8);position:relative;overflow-x:clip}.has-figure[data-astro-cid-73dgtvns]{padding-block-end:var(--space-7)}.head-grid[data-astro-cid-73dgtvns]{gap:var(--space-7) var(--layout-column-gap);align-items:end;display:grid}.head-text[data-astro-cid-73dgtvns]{justify-items:start;gap:var(--space-4);min-width:0;display:grid}.head-kicker[data-astro-cid-73dgtvns]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:var(--size-hairline) solid var(--glass-border);border-radius:var(--radius-full);background:var(--glass);box-shadow:0 0 0 var(--size-hairline) var(--line);font-size:var(--type-micro-size);font-weight:var(--weight-strong);line-height:var(--type-micro-leading);color:var(--ink-muted);display:inline-flex}.head-kicker[data-astro-cid-73dgtvns]:before{content:"";width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:linear-gradient(135deg, var(--iris-1), var(--iris-2), var(--iris-3))}.head-kicker[data-astro-cid-73dgtvns] a[data-astro-cid-73dgtvns]{color:inherit;text-decoration:none}.head-kicker[data-astro-cid-73dgtvns] a[data-astro-cid-73dgtvns]:hover{color:var(--ink)}.head-title[data-astro-cid-73dgtvns]{max-width:var(--layout-headline-wide);font-size:var(--type-display-2-size);font-weight:var(--type-display-2-weight);line-height:var(--type-display-2-leading);letter-spacing:var(--type-display-2-tracking)}.head-title-long[data-astro-cid-73dgtvns]{max-width:none;font-size:var(--type-display-3-size);font-weight:var(--type-display-3-weight);line-height:var(--type-display-3-leading);letter-spacing:var(--type-display-3-tracking)}.head-lead[data-astro-cid-73dgtvns]{max-width:var(--layout-measure-narrow);font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking);color:var(--ink-muted)}.head-facts[data-astro-cid-73dgtvns]{align-items:center;gap:0 var(--space-5);font-size:var(--type-small-size);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.head-facts[data-astro-cid-73dgtvns] a{min-height:var(--size-target);color:var(--ink);font-weight:var(--weight-medium);text-decoration-color:var(--line-strong);align-items:center;display:inline-flex}.head-facts[data-astro-cid-73dgtvns] a:hover{text-decoration-color:currentColor}.head-aside[data-astro-cid-73dgtvns]{order:-1;justify-self:start}.head-body[data-astro-cid-73dgtvns]{min-width:0}.page-head[data-astro-cid-73dgtvns] .head-figure{grid-column:1/-1;margin-block-start:var(--space-3)}@media (width>=48rem){.has-aside[data-astro-cid-73dgtvns] .head-grid[data-astro-cid-73dgtvns]{grid-template-columns:minmax(0,1fr) auto}.head-aside[data-astro-cid-73dgtvns]{order:0;justify-self:end}.has-body[data-astro-cid-73dgtvns] .head-grid[data-astro-cid-73dgtvns]{grid-template-rows:auto 1fr;align-items:start}.has-body[data-astro-cid-73dgtvns] .head-text[data-astro-cid-73dgtvns],.has-body[data-astro-cid-73dgtvns] .head-body[data-astro-cid-73dgtvns]{grid-column:1}.has-body[data-astro-cid-73dgtvns] .head-aside[data-astro-cid-73dgtvns]{grid-area:1/2/span 2}}}
