@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-italic.BicUS2cM.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-italic.BfTTTDIL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-italic.Py8at3oI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--neutral-0: #ffffff;--neutral-25: #f3f5f6;--neutral-50: #e8ecef;--neutral-100: #dce2e6;--neutral-200: #b9c2c9;--neutral-300: #8a939b;--neutral-500: #66707a;--neutral-600: #4a5763;--neutral-800: #2c353f;--neutral-900: #11161c;--magenta-50: #fce9fa;--magenta-100: #f6c4f2;--magenta-200: #ec94e6;--magenta-300: #d95bdc;--magenta-400: #b81bc2;--magenta-600: #8e0f97;--magenta-800: #5c0a63;--state-confirmed: #1d7a5f;--state-review: #8a5a08;--state-stopped: #b03a16;--dark-page: #0f1319;--dark-page-deep: #0b0e13;--dark-page-deepest: #080a10;--dark-surface: #171c23;--dark-fill: #1f252d;--dark-border: #2a313a;--dark-border-control: #4a535e;--dark-text-muted: #7c8792;--dark-text-secondary: #a8b2bc;--dark-text-primary: #e6ebf0;--glass-surface: rgb(255 255 255 / .045);--glass-fill: rgb(255 255 255 / .07);--glass-chip: rgb(255 255 255 / .06);--glass-border: rgb(255 255 255 / .09);--glass-border-strong: rgb(255 255 255 / .22);--glass-ornament: rgb(255 255 255 / .14);--gradient-page: linear-gradient( 180deg, #120a16 0%, #1b0d22 20%, #241030 38%, #331442 55%, #251030 72%, #180b1e 88%, #120a16 100% );--gradient-nightfall-hero: radial-gradient( 120% 85% at 50% 122%, rgb(216 91 220 / .6) 0%, rgb(120 60 200 / .25) 42%, rgb(120 60 200 / 0) 64% ), linear-gradient( 180deg, #080a16 0%, #100a26 30%, #241046 52%, #4a1160 72%, #7d1585 100% );--gradient-nightfall-sun: radial-gradient( circle, rgb(255 158 199 / .55), rgb(255 158 199 / 0) 62% );--gradient-nightfall-cta: radial-gradient( 120% 130% at 50% 0%, rgb(184 27 194 / .28), rgb(184 27 194 / 0) 58% );--gradient-aurora: radial-gradient( 52rem 30rem at 82% 2%, rgb(125 21 133 / .4), transparent 68% ), radial-gradient( 46rem 28rem at 8% 24%, rgb(120 60 200 / .3), transparent 70% ), radial-gradient( 50rem 30rem at 92% 52%, rgb(184 27 194 / .25), transparent 70% ), radial-gradient( 44rem 26rem at 12% 78%, rgb(120 60 200 / .28), transparent 70% ), radial-gradient( 56rem 26rem at 55% 100%, rgb(216 91 220 / .3), transparent 72% ), linear-gradient(180deg, #080a16 0%, #150e24 35%, #170e22 65%, #0f1319 100%);--font-display: "Fraunces Variable", Georgia, "Times New Roman", serif;--font-body: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--text-xs: clamp(.75rem, .72rem + .15vw, .8125rem);--text-sm: clamp(.875rem, .85rem + .15vw, .9375rem);--text-base: clamp(1rem, .96rem + .2vw, 1.0625rem);--text-md: clamp(1.125rem, 1.06rem + .3vw, 1.3125rem);--text-lg: clamp(1.3125rem, 1.2rem + .55vw, 1.5625rem);--text-xl: clamp(1.625rem, 1.42rem + 1vw, 2.375rem);--text-2xl: clamp(2rem, 1.65rem + 1.75vw, 2.625rem);--text-3xl: clamp(2.5rem, 1.9rem + 3vw, 4.125rem);--leading-hero: 1.04;--leading-tight: 1.12;--leading-snug: 1.35;--leading-normal: 1.6;--leading-loose: 1.75;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .15em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: clamp(3rem, 2.4rem + 3vw, 4.5rem);--space-9: clamp(4rem, 3rem + 5vw, 6rem);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-full: 999px;--shadow-sm: 0 1px 2px rgb(17 22 28 / .06);--shadow-md: 0 2px 8px rgb(17 22 28 / .08), 0 1px 2px rgb(17 22 28 / .06);--shadow-lg: 0 8px 24px rgb(17 22 28 / .12), 0 2px 6px rgb(17 22 28 / .07);--border-thin: 1px;--border-thick: 2px;--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--container-max: 74rem;--container-narrow: 44rem;--container-pad: clamp(1.25rem, 4vw, 3.5rem)}:root{--color-bg: var(--neutral-25);--color-bg-raised: var(--neutral-0);--color-bg-subtle: var(--neutral-50);--color-bg-inverse: var(--neutral-900);--color-text: var(--neutral-900);--color-text-secondary: var(--neutral-600);--color-text-muted: var(--neutral-500);--color-text-inverse: var(--dark-text-primary);--color-accent: var(--magenta-400);--color-accent-strong: var(--magenta-600);--color-accent-subtle: var(--magenta-50);--color-accent-tint-edge: var(--magenta-100);--color-accent-on-subtle: var(--magenta-600);--color-text-on-accent: var(--neutral-0);--color-text-on-tint: var(--magenta-800);--color-status-confirmed: var(--state-confirmed);--color-status-review: var(--state-review);--color-status-stopped: var(--state-stopped);--color-border-divider: var(--neutral-100);--color-border: var(--neutral-200);--color-border-control: var(--neutral-300);--color-focus-ring: var(--magenta-400);--color-link: var(--magenta-600);--color-link-hover: var(--magenta-800);--eyebrow-color: var(--color-link);--color-ornament: var(--neutral-300);--header-bg: var(--color-bg-raised);--header-border: var(--color-border-divider);--card-bg: var(--color-bg-raised);--card-border: var(--color-border);--card-radius: var(--radius-lg);--card-shadow: var(--shadow-sm);--card-shadow-hover: var(--shadow-lg);--button-bg: var(--color-accent);--button-bg-hover: var(--color-accent-strong);--button-text: var(--color-text-on-accent);--button-radius: var(--radius-full);--button-2-border: var(--color-border-control);--button-2-text: var(--color-text);--chip-bg: var(--color-bg-subtle);--chip-text: var(--color-text-secondary);--chip-accent-bg: var(--color-accent-subtle);--chip-accent-text: var(--color-accent-on-subtle);--footer-bg: var(--neutral-900);--footer-text: var(--dark-text-primary);--footer-text-secondary: var(--dark-text-secondary);--footer-text-muted: var(--dark-text-muted)}[data-theme=dark]{--color-bg: transparent;--color-bg-raised: var(--glass-surface);--color-bg-subtle: var(--glass-fill);--color-bg-inverse: var(--neutral-25);--color-text: var(--dark-text-primary);--color-text-secondary: var(--dark-text-secondary);--color-text-muted: var(--dark-text-muted);--color-text-inverse: var(--neutral-900);--color-accent: var(--magenta-300);--color-accent-strong: var(--magenta-200);--color-accent-subtle: var(--magenta-800);--color-accent-tint-edge: var(--magenta-600);--color-accent-on-subtle: var(--magenta-200);--color-text-on-tint: var(--magenta-200);--color-border-divider: var(--glass-border);--color-border: var(--glass-border);--color-border-control: var(--glass-border-strong);--color-focus-ring: var(--magenta-300);--color-link: var(--magenta-300);--color-link-hover: var(--magenta-200);--eyebrow-color: var(--color-text-muted);--color-ornament: var(--glass-ornament);--card-bg: var(--glass-surface);--card-border: var(--glass-border);--card-shadow: none;--card-shadow-hover: 0 8px 24px rgb(0 0 0 / .35);--button-bg: var(--magenta-400);--button-bg-hover: var(--magenta-300);--button-outline: var(--neutral-0);--button-2-border: var(--neutral-0);--button-2-text: var(--dark-text-primary);--chip-bg: var(--glass-chip);--chip-text: var(--dark-text-secondary);--chip-accent-bg: var(--magenta-400);--chip-accent-text: var(--neutral-0)}.page-gradient{background:var(--gradient-page);--header-bg: color-mix(in srgb, #120a16 72%, transparent);--header-border: var(--glass-border);--footer-bg: transparent}.page-nightfall{background:var(--dark-page);--header-bg: color-mix(in srgb, #080a16 72%, transparent);--header-border: var(--glass-border);--footer-bg: var(--dark-page-deepest);--eyebrow-color: var(--color-accent);--color-ornament: var(--dark-border-control);--button-shadow: 0 8px 28px rgb(184 27 194 / .5);--band-hero: var(--gradient-nightfall-hero);--band-hero-sun: var(--gradient-nightfall-sun);--band-closer-glow: var(--gradient-nightfall-cta);--color-bg-recessed: var(--dark-page-deep)}.page-aurora{background:var(--gradient-aurora);--header-bg: color-mix(in srgb, #080a16 72%, transparent);--header-border: var(--glass-border);--footer-bg: var(--dark-page-deepest);--eyebrow-color: var(--color-accent);--color-ornament: var(--dark-border-control)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{text-wrap:pretty}a{color:var(--color-link);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-link-hover)}::selection{background:var(--color-accent-subtle)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--space-9)}.section--tight{padding-block:var(--space-8)}.eyebrow{font-family:var(--font-body);font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--eyebrow-color)}.button{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--button-bg);color:var(--button-text);font-weight:var(--weight-semibold);font-size:var(--text-sm);text-decoration:none;border:var(--border-thin) solid var(--button-outline, transparent);border-radius:var(--button-radius);box-shadow:var(--button-shadow, none);transition:background var(--duration-fast) var(--ease-out),translate var(--duration-fast) var(--ease-out)}.button:hover{background:var(--button-bg-hover);color:var(--button-text);translate:0 -2px}.button--secondary{background:transparent;border:var(--border-thin) solid var(--button-2-border);color:var(--button-2-text);box-shadow:none}.button--secondary:hover{background:transparent;border-color:var(--color-border-control);color:var(--button-2-text)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.prose{display:flow-root}.prose>*+*{margin-block-start:var(--space-5)}.prose h2{margin-block-start:var(--space-8);font-size:var(--text-xl)}.prose h3{margin-block-start:var(--space-7);font-size:var(--text-lg)}.prose p{font-size:var(--text-base);line-height:var(--leading-loose);color:var(--color-text-secondary)}.prose ul,.prose ol{padding-inline-start:1.25em}.prose li{color:var(--color-text-secondary)}.prose li+li{margin-block-start:var(--space-2)}.prose strong{color:var(--color-text);font-weight:var(--weight-semibold)}.prose img{border-radius:var(--radius-md)}.prose blockquote{padding:var(--space-6) var(--space-7);background:var(--card-bg);border:var(--border-thin) solid var(--card-border);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-md);font-style:normal}.prose blockquote p{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text)}.prose blockquote p+p{margin-block-start:var(--space-4);font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.prose--article h2:has(+h3){font-family:var(--font-body);font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--eyebrow-color)}.prose--article h2:has(+h3)+h3{margin-block-start:var(--space-4);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.prose--article>p:has(img){margin-block:var(--space-6)}.prose--article>p:has(.lightbox-trigger~.lightbox-trigger){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);align-items:start}@media(max-width:700px){.prose--article>p:has(.lightbox-trigger~.lightbox-trigger){grid-template-columns:1fr}}.prose--article video{display:block;margin-block:var(--space-6);margin-inline:auto;width:min(100%,26rem);height:auto;border-radius:var(--radius-md);border:var(--border-thin) solid var(--card-border)}.lightbox-trigger{display:block;position:relative;width:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--radius-md);transition:translate var(--duration-fast) var(--ease-out)}.lightbox-trigger:hover{translate:0 -2px}.lightbox-trigger img{width:100%;height:auto;border-radius:var(--radius-md);border:var(--border-thin) solid var(--card-border)}.lightbox-trigger:after{content:"⤢";position:absolute;right:var(--space-3);bottom:var(--space-3);display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:#11161ca6;color:var(--neutral-25);font-size:15px;line-height:1;opacity:.75;transition:opacity var(--duration-fast) var(--ease-out)}.lightbox-trigger:hover:after{opacity:1}.lightbox{padding:0;border:none;background:transparent;max-width:none;max-height:none;overflow:visible}.lightbox img{display:block;width:auto;height:auto;max-width:92vw;max-height:88vh;border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.lightbox::backdrop{background:#0a060cd9;backdrop-filter:blur(6px);cursor:zoom-out}.lightbox__close{position:absolute;top:var(--space-3);right:var(--space-3);display:grid;place-items:center;width:40px;height:40px;padding:0;border:var(--border-thin) solid rgb(255 255 255 / .25);border-radius:var(--radius-full);background:#11161c99;color:var(--neutral-25);font-size:22px;line-height:1;cursor:pointer}.lightbox__close:hover{background:#11161cd9}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:50;background:var(--header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-block-end:var(--border-thin) solid var(--header-border)}.header__inner[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:4rem;flex-wrap:wrap}.header__brand[data-astro-cid-ctg3m53h]{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text);text-decoration:none}.nav__list[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:var(--space-5);list-style:none;margin:0;padding:0}.nav__link[data-astro-cid-ctg3m53h]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-decoration:none;padding-block:var(--space-2);border-block-end:var(--border-thick) solid transparent;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.nav__link[data-astro-cid-ctg3m53h]:hover{color:var(--color-text)}.nav__link[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--color-text);border-block-end-color:var(--color-accent)}.nav-toggle[data-astro-cid-ctg3m53h]{display:none}.nav-toggle__button[data-astro-cid-ctg3m53h]{display:none;flex-direction:column;gap:5px;padding:var(--space-2);cursor:pointer}.nav-toggle__bar[data-astro-cid-ctg3m53h]{width:22px;height:2px;background:var(--color-text);border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--ease-out)}@media(max-width:640px){.nav-toggle__button[data-astro-cid-ctg3m53h]{display:flex}.nav[data-astro-cid-ctg3m53h]{display:none;flex-basis:100%;padding-block-end:var(--space-4)}.nav-toggle[data-astro-cid-ctg3m53h]:checked~.nav[data-astro-cid-ctg3m53h]{display:block}.nav__list[data-astro-cid-ctg3m53h]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.nav__link[data-astro-cid-ctg3m53h]{font-size:var(--text-base)}}.footer[data-astro-cid-gcn2mc3v]{background:var(--footer-bg);color:var(--footer-text);padding-block:var(--space-7) var(--space-5)}.footer__inner[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.footer__brand[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold)}.footer__tagline[data-astro-cid-gcn2mc3v]{margin-block-start:var(--space-2);font-size:var(--text-sm);color:var(--footer-text-muted);max-width:36ch}.footer__list[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-5)}.footer__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--footer-text-secondary);font-size:var(--text-sm);text-decoration:none}.footer__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--footer-text)}.footer__meta[data-astro-cid-gcn2mc3v]{margin-block-start:var(--space-6);font-size:var(--text-xs);color:var(--footer-text-muted)}.skip-link[data-astro-cid-37fxchfa]{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-bg-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transform:translateY(-200%)}.skip-link[data-astro-cid-37fxchfa]:focus{transform:none}
