@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.CawQDOvP.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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.DdqRvwsR.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{--color-ink: #050505;--color-ink-alt: #0a0a0a;--color-ink-nav: #080704;--color-charcoal: #111111;--color-charcoal-raised: #171717;--color-charcoal-hover: #1f1f1f;--color-cream: #f0eadc;--color-cream-soft: #e3dccf;--color-cream-warm: #f5efe2;--color-cream-light: #fffaf0;--color-white: #ffffff;--color-warm-muted: #bdb6a8;--color-warm-dim: #7f786c;--color-orange: #ff7a18;--color-orange-hover: #f06f10;--color-orange-shadow: #412612;--color-teal: #67c4b0;--color-teal-bright: #7edeca;--color-green: #79ff74;--color-green-bright: #9bff8f;--rgb-black: 0 0 0;--rgb-cream: 240 234 220;--rgb-cream-warm: 245 239 226;--rgb-warm-muted: 201 189 164;--rgb-orange: 255 122 24;--rgb-orange-shadow: 65 38 18;--rgb-tooltip-bg: 17 16 14;--rgb-system-line: 184 176 158;--rgb-system-node: 194 185 166;--rgb-system-node-border: 236 228 210;--rgb-step-cream: 249 244 231;--rgb-step-text: 241 231 204;--rgb-teal: 103 196 176;--rgb-teal-bright: 126 222 202;--rgb-green: 121 255 116;--rgb-green-bright: 155 255 143;--color-bg-page: var(--color-ink);--color-bg-page-alt: var(--color-ink-alt);--color-bg-nav: var(--color-ink-nav);--color-bg-surface: var(--color-charcoal);--color-bg-surface-raised: var(--color-charcoal-raised);--color-bg-hover: var(--color-charcoal-hover);--color-bg-surface-tint: rgb(var(--rgb-cream) / .026);--color-bg-footer: rgb(var(--rgb-black) / .08);--color-bg-field: rgb(var(--rgb-cream) / .03);--color-bg-pill: rgb(var(--rgb-cream) / .018);--color-bg-tooltip: rgb(var(--rgb-tooltip-bg) / .88);--color-bg-nav-link-hover: rgb(var(--rgb-cream) / .03);--color-bg-nav-link-active: rgb(var(--rgb-cream) / .026);--color-bg-accent-faint-hover: rgb(var(--rgb-orange) / .045);--color-bg-accent-row-hover: rgb(var(--rgb-orange) / .025);--color-bg-accent-row-selected: rgb(var(--rgb-orange) / .04);--color-bg-accent-row-active: rgb(var(--rgb-orange) / .07);--color-bg-accent-row-active-end: rgb(var(--rgb-orange) / .018);--color-border-hairline: rgb(var(--rgb-cream) / .06);--color-border-subtle: rgb(var(--rgb-cream) / .08);--color-border: rgb(var(--rgb-cream) / .1);--color-border-medium: rgb(var(--rgb-cream) / .11);--color-border-raised: rgb(var(--rgb-cream) / .12);--color-border-card: rgb(var(--rgb-cream) / .14);--color-border-strong: rgb(var(--rgb-cream) / .16);--color-border-focus: rgb(var(--rgb-cream) / .28);--color-border-focus-outline: rgb(var(--rgb-cream) / .7);--color-border-accent-soft: rgb(var(--rgb-orange) / .3);--color-border-accent-target: rgb(var(--rgb-orange) / .48);--color-text-primary: var(--color-cream);--color-text-secondary: var(--color-warm-muted);--color-text-muted: var(--color-warm-dim);--color-text-soft: rgb(var(--rgb-cream) / .82);--color-text-softer: rgb(var(--rgb-warm-muted) / .84);--color-text-secondary-strong: rgb(var(--rgb-warm-muted) / .9);--color-text-cream-muted: rgb(var(--rgb-cream) / .72);--color-text-step: rgb(var(--rgb-step-text) / .96);--color-text-label: rgb(var(--rgb-warm-muted) / .74);--color-text-on-light: var(--color-ink);--color-accent: var(--color-cream);--color-accent-hover: var(--color-cream-soft);--color-accent-solid: var(--color-cream);--color-accent-solid-hover: var(--color-cream-soft);--color-accent-warm: var(--color-orange);--color-accent-warm-hover: var(--color-orange-hover);--color-accent-warm-readable: rgb(var(--rgb-orange) / .98);--color-accent-warm-muted: rgb(var(--rgb-orange) / .82);--color-accent-warm-subtle: rgb(var(--rgb-orange) / .34);--color-accent-warm-faint: rgb(var(--rgb-orange) / .04);--color-accent-warm-glow-soft: rgb(var(--rgb-orange) / .08);--color-accent-warm-glow-muted: rgb(var(--rgb-orange) / .12);--color-accent-warm-glow-medium: rgb(var(--rgb-orange) / .16);--color-accent-warm-glow-strong: rgb(var(--rgb-orange) / .22);--color-accent-warm-shadow: rgb(var(--rgb-orange) / .18);--color-accent-warm-flicker-dim: rgb(var(--rgb-orange-shadow) / .72);--color-system-line: rgb(var(--rgb-system-line) / .22);--color-system-line-active: rgb(var(--rgb-orange) / .82);--color-system-node: rgb(var(--rgb-system-node) / .82);--color-system-input: rgb(var(--rgb-teal) / .88);--color-system-input-bright: rgb(var(--rgb-teal-bright) / .96);--color-system-output: rgb(var(--rgb-green) / .94);--color-system-output-bright: rgb(var(--rgb-green-bright) / .98);--color-system-node-border: rgb(var(--rgb-system-node-border) / .48);--color-system-node-ring: rgb(var(--rgb-cream) / .018);--color-system-node-glow: rgb(var(--rgb-cream) / .035);--color-system-accent: rgb(var(--rgb-orange) / .88);--color-system-accent-soft: rgb(var(--rgb-orange) / .58);--color-system-accent-border: rgb(var(--rgb-orange) / .78);--color-system-accent-border-soft: rgb(var(--rgb-orange) / .48);--color-system-input-border: rgb(var(--rgb-teal) / .74);--color-system-input-border-bright: rgb(var(--rgb-teal-bright) / .94);--color-system-output-border: rgb(var(--rgb-green) / .86);--color-system-output-border-bright: rgb(var(--rgb-green-bright) / .98);--color-system-accent-ring-soft: rgb(var(--rgb-orange) / .035);--color-system-accent-ring: rgb(var(--rgb-orange) / .055);--color-system-accent-ring-strong: rgb(var(--rgb-orange) / .075);--color-system-accent-glow: rgb(var(--rgb-orange) / .12);--color-system-accent-glow-active: rgb(var(--rgb-orange) / .18);--color-system-input-ring: rgb(var(--rgb-teal) / .045);--color-system-input-ring-active: rgb(var(--rgb-teal) / .07);--color-system-input-glow: rgb(var(--rgb-teal) / .14);--color-system-input-glow-active: rgb(var(--rgb-teal) / .2);--color-system-output-ring: rgb(var(--rgb-green) / .07);--color-system-output-ring-active: rgb(var(--rgb-green) / .1);--color-system-output-glow: rgb(var(--rgb-green) / .24);--color-system-output-glow-active: rgb(var(--rgb-green) / .34);--color-button-primary-bg: var(--color-accent-solid);--color-button-primary-bg-hover: var(--color-accent-solid-hover);--color-button-primary-text: var(--color-text-on-light);--color-button-secondary-bg: rgb(var(--rgb-cream) / .025);--color-button-secondary-bg-hover: var(--color-bg-hover);--color-button-secondary-border: var(--color-border);--color-button-accent-bg: var(--color-accent-warm);--color-button-accent-bg-hover: var(--color-accent-warm-hover);--color-button-accent-text: var(--color-cream-light);--color-button-accent-text-hover: var(--color-white);--color-error: #ef4444;--color-success: #22c55e;--font-sans: "Sora Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--type-micro: .625rem;--type-root: 16px;--type-label-small: .72rem;--type-index: var(--type-label);--type-label: .72rem;--type-mono: .75rem;--type-caption: .78rem;--type-caption-tight: var(--type-caption);--type-pill: var(--type-small);--type-small: .8125rem;--type-small-fluid: var(--type-small);--type-detail: var(--type-small);--type-process-mobile: var(--type-ui);--type-ui: .875rem;--type-chip: var(--type-ui);--type-step: var(--type-ui);--type-body-compact: var(--type-body-small);--type-form: var(--type-body-small);--type-body-small: .9375rem;--type-body-medium: var(--type-body);--type-brand: .98rem;--type-body: 1rem;--type-contact-card-title: var(--type-heading-global-sm);--type-inline-scale-small: .72em;--type-heading-global-sm: 1.05rem;--type-heading-global-md: var(--type-section-title);--type-heading-global-lg: var(--type-page-title);--type-body-large: var(--type-body);--type-stat-title: var(--type-card-title);--type-card-title: clamp(1.08rem, 1.4vw, 1.32rem);--type-section-title-small: clamp(1.1rem, 2vw, 1.45rem);--type-note-title: var(--type-section-title-small);--type-section-title: clamp(1.6rem, 2.45vw, 2.36rem);--type-section-title-large: var(--type-section-title);--type-section-title-xl: var(--type-section-title);--type-cta-title: clamp(1.65rem, 2.5vw, 2.45rem);--type-cta-title-compact: var(--type-cta-title);--type-about-title: var(--type-section-title);--type-list-emphasis: clamp(1rem, 1.08vw, 1.12rem);--type-page-title: clamp(2.5rem, 3.6vw, 3.65rem);--type-page-title-mobile: clamp(2.35rem, 13vw, 3.4rem);--type-home-title: var(--type-page-title);--type-home-title-mobile: var(--type-page-title-mobile);--type-display: clamp(2.45rem, 4vw, 3.95rem);--type-display-large: var(--type-display);--type-display-mobile: clamp(1.2rem, 5.3vw, 2.15rem);--type-article-body: clamp(1rem, 1.35vw, 1.12rem);--tracking-tight-sm: -.01em;--tracking-tight-xs: -.015em;--tracking-tight-stat: -.018em;--tracking-tight-md: -.02em;--tracking-tight-card: -.025em;--tracking-heading-md: -.028em;--tracking-tight-section: -.03em;--tracking-tight-cta: -.034em;--tracking-tight-lg: -.035em;--tracking-heading: -.045em;--tracking-page-title: var(--tracking-tight-md);--tracking-display: -.06em;--tracking-mono: .04em;--tracking-mono-loose: .06em;--tracking-tooltip: .02em;--tracking-label: .13em;--tracking-index: .16em;--weight-regular: 400;--weight-medium: 500;--weight-strong: 520;--weight-ui: 545;--weight-button: 550;--weight-semibold: 560;--weight-heading: 590;--weight-display: 600;--weight-bold: 650;--weight-label: 700;--leading-none: 1;--leading-display: .95;--leading-page-title: 1.1;--leading-section-title: 1.07;--leading-card-title: 1.18;--leading-compact-title: 1.08;--leading-heading-sm: 1.35;--leading-ui: 1.2;--leading-list: 1.3;--leading-body: 1.62;--leading-body-tight: 1.55;--leading-body-relaxed: 1.68;--leading-article: 1.72;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--max-width-content: 720px;--max-width-layout: 1120px;--transition-fast: .15s ease;--transition-medium: .18s ease;--motion-label-flicker-duration: 5s;--color-page-radial-cream: rgb(var(--rgb-cream) / .055);--color-panel-radial-cream-strong: rgb(var(--rgb-cream) / .065);--color-panel-radial-cream: rgb(var(--rgb-cream) / .055);--color-panel-radial-cream-soft: rgb(var(--rgb-cream) / .032);--color-panel-tint-cream: rgb(var(--rgb-cream) / .026);--color-panel-tint-cream-strong: rgb(var(--rgb-cream) / .045);--color-panel-tint-cream-light: rgb(var(--rgb-cream) / .016);--color-panel-tint-cream-soft: rgb(var(--rgb-cream) / .012);--color-panel-tint-cream-faint: rgb(var(--rgb-cream) / .006);--color-panel-tint-warm: rgb(var(--rgb-orange) / .052);--color-panel-tint-warm-soft: rgb(var(--rgb-orange) / .044);--color-panel-tint-warm-faint: rgb(var(--rgb-orange) / .035);--color-panel-tint-warm-overlay: rgb(var(--rgb-orange) / .05);--color-panel-tint-cream-cta: rgb(var(--rgb-cream) / .014);--color-panel-tint-cream-cta-faint: rgb(var(--rgb-cream) / .004);--color-panel-tint-cream-overlay: rgb(var(--rgb-cream) / .026);--color-panel-border-highlight: rgb(var(--rgb-cream) / .08);--color-system-map-accent: rgb(var(--rgb-orange) / .055);--color-system-map-cream: rgb(var(--rgb-cream) / .028);--color-system-map-cream-soft: rgb(var(--rgb-cream) / .025);--color-system-map-dot: rgb(var(--rgb-cream) / .12);--color-build-mask-edge: rgb(var(--rgb-black) / .15);--color-build-mask-mid: rgb(var(--rgb-black) / .24);--color-build-mask-center: rgb(var(--rgb-black) / 1);--color-mask-solid: black;--color-step-dot-core: rgb(var(--rgb-step-cream) / .96);--color-step-dot-shell: rgb(var(--rgb-step-cream) / .14);--color-step-dot-bg: rgb(var(--rgb-cream) / .12);--color-step-dot-ring: rgb(var(--rgb-cream) / .028);--color-step-dot-border: rgb(var(--rgb-cream) / .1);--shadow-button-primary: 0 10px 28px rgb(var(--rgb-cream) / .1);--shadow-panel: 0 24px 80px rgb(var(--rgb-black) / .22);--shadow-panel-strong: 0 28px 90px rgb(var(--rgb-black) / .32);--shadow-form: 0 14px 42px rgb(var(--rgb-black) / .12);--shadow-focus: 0 0 0 3px rgb(var(--rgb-cream) / .06);--shadow-accent-button: 0 14px 32px rgb(var(--rgb-orange) / .18);--shadow-accent-dot: 0 0 10px rgb(var(--rgb-orange) / .16)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:var(--type-root);line-height:var(--leading-body-tight);background-color:var(--color-bg-page);color:var(--color-text-primary);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at top,var(--color-page-radial-cream),transparent 34%),linear-gradient(180deg,var(--color-bg-page) 0%,var(--color-bg-page-alt) 100%)}img,svg{display:block;max-width:100%}a{color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-hover)}button{cursor:pointer;font-family:inherit;font-size:inherit}.skip-link{position:absolute;top:-100%;left:var(--space-4);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);padding:var(--space-2) var(--space-4);border-radius:999px;font-size:var(--type-small);font-weight:var(--weight-semibold);z-index:100;transition:top var(--transition-fast)}.skip-link:focus{top:var(--space-4);color:var(--color-button-primary-text)}:focus-visible{outline:2px solid var(--color-border-focus-outline);outline-offset:2px}h1{font-size:var(--type-heading-global-lg);font-weight:var(--weight-heading);line-height:var(--leading-section-title);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}h2{font-size:var(--type-heading-global-md);font-weight:var(--weight-ui);line-height:var(--leading-card-title);letter-spacing:var(--tracking-heading-md);color:var(--color-text-primary)}h3{font-size:var(--type-heading-global-sm);font-weight:var(--weight-semibold);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-tight-xs);color:var(--color-text-primary)}p{color:var(--color-text-secondary);line-height:var(--leading-body-relaxed)}.text-muted{color:var(--color-text-muted)}.text-mono{font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:var(--tracking-mono)}.section-label,.process-strip__label{display:block;margin-bottom:var(--space-3);color:var(--color-text-label);font-family:var(--font-mono);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);line-height:var(--leading-none);text-transform:uppercase}.label-flicker,.section-label--flicker,.process-strip__label{display:inline-flex;align-items:center;color:var(--color-accent-warm-readable);opacity:.96;text-shadow:none;white-space:nowrap;animation:imrahilLabelFlicker var(--motion-label-flicker-duration) linear infinite}@keyframes imrahilLabelFlicker{0%,84%,86%,88%,90%,91%,to{color:var(--color-accent-warm-readable);opacity:.96;text-shadow:none}85%{color:var(--color-accent-warm-flicker-dim);opacity:.5;text-shadow:none}87%{color:var(--color-accent-warm-flicker-dim);opacity:.46;text-shadow:none}89%{color:var(--color-accent-warm-flicker-dim);opacity:.42;text-shadow:none}90.5%{color:var(--color-accent-warm-flicker-dim);opacity:.36;text-shadow:none}}.container{width:100%;max-width:var(--max-width-layout);margin:0 auto;padding:0 var(--space-6)}.container--narrow{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6)}main{flex:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:.7rem 1rem;border-radius:999px;font-size:var(--type-ui);font-weight:var(--weight-button);letter-spacing:var(--tracking-tight-sm);line-height:var(--leading-none);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);text-decoration:none}.btn--primary{background-color:var(--color-button-primary-bg);color:var(--color-button-primary-text);box-shadow:var(--shadow-button-primary)}.btn--primary:hover{background-color:var(--color-button-primary-bg-hover);color:var(--color-button-primary-text);transform:translateY(-1px)}.btn--secondary{background-color:var(--color-button-secondary-bg);color:var(--color-text-primary);border:1px solid var(--color-button-secondary-border)}.btn--secondary:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-strong);transform:translateY(-1px)}.section{padding:var(--space-16) 0}.section--tight{padding:var(--space-8) 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.label-flicker,.section-label--flicker,.process-strip__label{animation:none;color:var(--color-accent-warm-readable);opacity:.96;text-shadow:none}}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;background-color:var(--color-bg-nav);border-bottom:1px solid var(--color-border);backdrop-filter:blur(20px)}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;min-height:74px;gap:var(--space-6);flex-wrap:wrap;padding-top:var(--space-3);padding-bottom:var(--space-3)}.nav__logo[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.78rem;flex-shrink:0;color:var(--color-text-primary)}.nav__logo-mark[data-astro-cid-dmqpwcec]{width:auto;height:52px;flex-shrink:0;display:block}.nav__logo-text[data-astro-cid-dmqpwcec]{font-size:var(--type-brand);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight-md);line-height:var(--leading-none);color:var(--color-text-primary);white-space:nowrap}.nav__logo[data-astro-cid-dmqpwcec]:hover{color:var(--color-text-primary);opacity:.98}.nav__links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--space-1);list-style:none;flex-wrap:wrap}.nav__link[data-astro-cid-dmqpwcec]{display:block;padding:.42rem .7rem;font-size:var(--type-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight-sm);color:var(--color-text-secondary);border-radius:999px;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);border:1px solid transparent}.nav__link[data-astro-cid-dmqpwcec]:hover{color:var(--color-text-primary);background-color:var(--color-bg-nav-link-hover);border-color:var(--color-border-hairline)}.nav__link--active[data-astro-cid-dmqpwcec]{color:var(--color-text-primary);background-color:var(--color-bg-nav-link-active);border-color:var(--color-border-subtle)}.nav__cta[data-astro-cid-dmqpwcec]{min-height:38px;padding:.55rem .95rem;font-size:var(--type-small);background-color:var(--color-button-primary-bg);color:var(--color-button-primary-text);box-shadow:var(--shadow-button-primary)}.nav__cta[data-astro-cid-dmqpwcec]:hover{background-color:var(--color-button-primary-bg-hover);color:var(--color-button-primary-text)}@media(max-width:640px){.nav__inner[data-astro-cid-dmqpwcec]{gap:var(--space-3);justify-content:flex-start}.nav__logo[data-astro-cid-dmqpwcec]{width:100%;margin-bottom:var(--space-1)}.nav__logo-mark[data-astro-cid-dmqpwcec]{height:44px}.nav__logo-text[data-astro-cid-dmqpwcec]{font-size:var(--type-body-compact)}.nav__links[data-astro-cid-dmqpwcec]{width:100%;gap:var(--space-2)}.nav__link[data-astro-cid-dmqpwcec]{padding:.4rem .55rem;font-size:var(--type-caption-tight)}.nav__cta[data-astro-cid-dmqpwcec]{display:none}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border);padding:var(--space-12) 0 var(--space-8);margin-top:auto;background:var(--color-bg-footer)}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8)}.footer__logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--type-ui);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2);letter-spacing:var(--tracking-tight-xs)}.footer__logo-mark[data-astro-cid-sz7xmlte]{width:auto;height:32px;flex-shrink:0;display:block}.footer__logo[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-primary)}.footer__tagline[data-astro-cid-sz7xmlte]{font-size:var(--type-small);max-width:28ch}.footer__right[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4)}.footer__nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-4);list-style:none}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--type-small);color:var(--color-text-secondary)}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-primary)}.footer__copy[data-astro-cid-sz7xmlte]{font-size:var(--type-small)}@media(max-width:640px){.footer__inner[data-astro-cid-sz7xmlte]{flex-direction:column;gap:var(--space-6)}.footer__right[data-astro-cid-sz7xmlte]{align-items:flex-start}.footer__nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{flex-wrap:wrap;gap:var(--space-3)}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;padding:var(--space-1) 0}}
