/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@font-face{font-family:Abel;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/abel/abel-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/cormorant/cormorant-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,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:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/cormorant/cormorant-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/cormorant/cormorant-500-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,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:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/cormorant/cormorant-500-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/cormorant/cormorant-600-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,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:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/cormorant/cormorant-600-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/playfair-display/playfair-display-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/playfair-display/playfair-display-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/playfair-display/playfair-display-700-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/playfair-display/playfair-display-700-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Abhaya Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/abhaya-libre/abhaya-libre-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,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:Abhaya Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/abhaya-libre/abhaya-libre-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter/inter-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter/inter-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter/inter-500-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter/inter-500-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--luminous-cream-100:#ffcf99;--luminous-cream-200:#ffe7cc;--luminous-cream-300:#fffdfa;--editorial-beige-100:#d8b892;--editorial-beige-200:#e4ceb4;--editorial-beige-300:#f1e6d9;--editorial-orange-100:#c45f2e;--editorial-orange-200:#e8955a;--editorial-orange-300:#fce8d8;--editorial-cyan-100:#3a8a9e;--editorial-cyan-500:#2b7589;--editorial-cyan-900:#89b8c8;--editorial-purple-100:#7d5f9e;--editorial-purple-500:#634881;--editorial-purple-900:#a990c4;--editorial-green-100:#4f8f66;--editorial-green-500:#3f7a56;--editorial-green-900:#8ab89a;--editorial-blue-100:#6a9ec4;--editorial-blue-500:#4a82ad;--editorial-blue-900:#b2dcff;--soft-pink-100:#fab7cf;--soft-pink-200:#fccfdf;--soft-pink-300:#fde7ef;--pastel-blue-100:#99d0ff;--pastel-blue-200:#b2dcff;--pastel-blue-300:#dbefff;--light-yellow-100:#fff4ad;--light-yellow-200:#fff6c2;--light-yellow-300:#fffadb;--success-100:#f0fdf4;--success-300:#bbf7d0;--success-500:#4ade80;--warning-100:#fefce8;--warning-300:#fde68a;--warning-500:#facc15;--error-100:#fef2f2;--error-300:#fecaca;--error-500:#f87171;--info-100:#f0f9ff;--info-300:#bae6fd;--info-500:#38bdf8;--brass-100:#f5f0e6;--brass-200:#dcc898;--brass-300:#c4a558;--brass-400:#a08040;--brass-500:#7a6030;--dusty-rose-100:#d0b0a8;--dusty-rose-200:#e2ccc8;--dusty-rose-300:#f0e4e2;--dusty-sage-100:#a0b8a8;--dusty-sage-200:#c0d0c4;--dusty-sage-300:#dde8e0;--neutral-50:#fff;--neutral-100:#faf9f6;--neutral-200:#f4efe8;--neutral-300:#e5ded4;--neutral-400:#d6cec3;--neutral-500:#afa89f;--neutral-600:#8a8076;--neutral-700:#5f574f;--neutral-800:#1a1a1a;--neutral-900:#1a1a1a;--background:var(--neutral-50);--foreground:var(--neutral-800);--card:var(--neutral-50);--card-foreground:var(--neutral-800);--popover:var(--neutral-50);--popover-foreground:var(--neutral-800);--primary:var(--brass-300);--primary-foreground:var(--neutral-800);--secondary:var(--brass-100);--secondary-foreground:var(--neutral-800);--muted:var(--neutral-200);--muted-foreground:var(--neutral-600);--accent:var(--brass-200);--accent-foreground:var(--neutral-800);--destructive:var(--error-500);--destructive-foreground:var(--neutral-50);--border:var(--neutral-300);--input:var(--neutral-300);--ring:var(--brass-300);--radius:.5rem;--font-size-h1-desktop:4.8rem;--font-size-h2-desktop:3.9rem;--font-size-h3-desktop:3.3rem;--font-size-h4-desktop:2.7rem;--font-size-h5-desktop:2.3rem;--font-size-h6-desktop:1.9rem;--font-size-p-desktop:1.6rem;--font-size-small-desktop:1.3rem;--font-size-h1-mobile:3.2rem;--font-size-h2-mobile:2.8rem;--font-size-h3-mobile:2.5rem;--font-size-h4-mobile:2.2rem;--font-size-h5-mobile:2rem;--font-size-h6-mobile:1.8rem;--font-size-p-mobile:1.6rem;--font-size-small-mobile:1.3rem;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--breakpoint-mobile:768px;--margin-mobile:24px;--columns-mobile:4;--breakpoint-tablet:1024px;--margin-tablet:40px;--columns-tablet:8;--breakpoint-desktop:1280px;--margin-desktop:56px;--columns-desktop:12;--font-general:"Inter",system-ui,sans-serif;--font-dark-main:"Abel",system-ui,sans-serif;--font-light-main:"Playfair Display",Georgia,serif;--font-light-nav:"Cormorant",Georgia,serif;--font-long-texts:"Abhaya Libre",Georgia,serif;--motion-ease-standard:cubic-bezier(.22,1,.36,1)}.dark{--electric-cyan-100:#008999;--electric-cyan-500:#00e5ff;--electric-cyan-900:#99f5ff;--neon-magenta-100:#940073;--neon-magenta-500:#ff2ed1;--neon-magenta-900:#ff99e9;--deep-purple-100:#3e0094;--deep-purple-500:#6a00fb;--deep-purple-900:#c499ff;--technical-blue-100:#0a1a2f;--technical-blue-500:#1c4882;--technical-blue-900:#5b93dc;--acid-green-100:#360;--acid-green-500:#80ff00;--acid-green-900:#cf9;--neon-orange-100:#c2410c;--neon-orange-500:#ff7a00;--neon-orange-900:#ffb347;--success-100:#dcfce7;--success-300:#86efac;--success-500:#22c55e;--warning-100:#fef9c3;--warning-300:#fde047;--warning-500:#eab308;--error-100:#fee2e2;--error-300:#fca5a5;--error-500:#ef4444;--info-100:#e0f2fe;--info-300:#7dd3fc;--info-500:#0ea5e9;--neutral-50:#f3f4f6;--neutral-100:#d1d5db;--neutral-200:#9ca3af;--neutral-300:#6b7280;--neutral-400:#374151;--neutral-500:#1f2937;--neutral-600:#161b22;--neutral-700:#0d1117;--neutral-800:#0a0a0a;--neutral-900:#0a0a0a;--background:var(--neutral-900);--foreground:var(--neutral-50);--card:var(--neutral-800);--card-foreground:var(--neutral-50);--popover:var(--neutral-800);--popover-foreground:var(--neutral-50);--primary:var(--electric-cyan-500);--primary-foreground:var(--neutral-900);--secondary:var(--technical-blue-500);--secondary-foreground:var(--neutral-50);--muted:var(--neutral-700);--muted-foreground:var(--neutral-300);--accent:var(--neon-magenta-500);--accent-foreground:var(--neutral-900);--destructive:var(--error-500);--destructive-foreground:var(--neutral-50);--border:var(--neutral-700);--input:var(--neutral-700);--ring:var(--electric-cyan-500)}:root{--type-hero-title-font:var(--font-light-main);--type-hero-title-weight:500;--type-hero-title-style:normal;--type-hero-subtitle-font:var(--font-light-nav);--type-hero-subtitle-weight:500;--type-hero-subtitle-style:italic;--type-ui-tagline-font:var(--font-general);--type-ui-tagline-weight:300;--type-ui-tagline-style:normal;--type-section-title-font:var(--font-light-main);--type-section-title-weight:500;--type-section-title-style:normal;--type-card-title-font:var(--font-light-main);--type-card-title-weight:600;--type-card-title-style:normal;--type-body-long-font:var(--font-long-texts);--type-body-long-weight:400;--type-body-long-style:normal;--type-body-editorial-font:var(--font-light-nav);--type-body-editorial-weight:300;--type-body-editorial-style:normal;--type-card-body-font:var(--font-light-nav);--type-card-body-weight:300;--type-card-body-style:italic;--type-nav-font:var(--font-light-nav);--type-nav-weight:500;--type-nav-style:normal;--type-brand-font:var(--font-light-main);--type-brand-weight:500;--type-brand-style:normal;--type-cta-font:var(--font-general);--type-cta-weight:500;--type-cta-style:normal;--type-caption-font:var(--font-light-nav);--type-caption-weight:300;--type-caption-style:normal;--type-field-font:var(--font-long-texts);--type-field-weight:400;--type-field-style:normal;--type-ui-font:var(--font-general);--type-ui-weight:400;--type-ui-style:normal}.dark{--type-hero-title-font:var(--font-dark-main);--type-hero-title-weight:400;--type-hero-title-style:normal;--type-hero-subtitle-font:var(--font-general);--type-hero-subtitle-weight:400;--type-hero-subtitle-style:normal;--type-ui-tagline-font:var(--font-general);--type-ui-tagline-weight:400;--type-ui-tagline-style:normal;--type-section-title-font:var(--font-dark-main);--type-section-title-weight:400;--type-section-title-style:normal;--type-card-title-font:var(--font-dark-main);--type-card-title-weight:400;--type-card-title-style:normal;--type-body-long-font:var(--font-general);--type-body-long-weight:400;--type-body-long-style:normal;--type-body-editorial-font:var(--font-general);--type-body-editorial-weight:400;--type-body-editorial-style:normal;--type-card-body-font:var(--font-general);--type-card-body-weight:400;--type-card-body-style:normal;--type-nav-font:var(--font-general);--type-nav-weight:500;--type-nav-style:normal;--type-brand-font:var(--font-dark-main);--type-brand-weight:400;--type-brand-style:normal;--type-cta-font:var(--font-general);--type-cta-weight:500;--type-cta-style:normal;--type-caption-font:var(--font-general);--type-caption-weight:400;--type-caption-style:normal;--type-field-font:var(--font-general);--type-field-weight:400;--type-field-style:normal;--type-ui-font:var(--font-general);--type-ui-weight:400;--type-ui-style:normal}:root{--layout-bp-sm:640px;--layout-bp-tablet:768px;--layout-bp-desktop:1024px;--layout-bp-wide:1280px;--layout-bp-narrow-phone:500px;--layout-bp-ultra-narrow:300px;--content-inset-mobile:40px;--section-padding-x:var(--content-inset-mobile);--section-padding-x-tablet:var(--margin-tablet);--section-padding-x-desktop:var(--margin-desktop);--section-padding-y:var(--spacing-64);--section-padding-y-md:96px;--section-padding-y-lg:128px;--section-padding-bottom-footer-extra:0px;--section-container-max-width:1280px;--section-container-max-width-narrow:974px;--section-grid-gap:var(--spacing-24);--section-grid-gap-lg:var(--spacing-32);--section-grid-cols-tablet:2;--section-grid-cols-desktop:3;--section-title-gap:var(--spacing-56);--section-title-gap-lg:var(--spacing-64);--section-title-size:var(--font-size-h2-mobile);--section-title-size-md:var(--font-size-h2-desktop);--section-title-size-lg:var(--font-size-h1-desktop);--section-title-line-height:1.1;--section-body-size:var(--font-size-p-mobile);--section-body-size-md:20px;--section-body-size-lg:24px;--header-padding-x:var(--margin-desktop);--header-padding-y:var(--spacing-24);--header-nav-height:48px;--header-control-gap:12px;--header-brand-color:#2d2d2d;--header-nav-color:var(--neutral-700);--header-nav-font:var(--type-nav-font);--header-brand-font:var(--type-brand-font);--header-brand-size:20px;--header-nav-size:16px;--header-nav-tracking:.4px;--header-brand-tracking:.5px;--header-nav-indicator:linear-gradient(90deg,var(--brass-300)0%,var(--brass-400)50%,var(--brass-300)100%);--header-control-bg:#fff;--header-control-border:#a080402e;--header-control-shadow:0 1px 1.5px #0000000f,0 1px 1px #0000000d;--header-toggle-track-accent:linear-gradient(90deg,#a0804012,#a080401f);--header-toggle-knob-bg:linear-gradient(135deg,#fff,#faf8f4);--header-toggle-knob-shadow:0 10px 7.5px #00000014,0 4px 3px #0000000f;--header-language-code-color:#4a4a4a;--header-nav-hover-color:var(--brass-400);--header-nav-active-bg:var(--brass-200);--header-nav-active-color:var(--neutral-800);--header-nav-active-padding-x:var(--spacing-12);--header-nav-active-padding-y:var(--spacing-8);--header-nav-active-radius:2px;--header-nav-active-tracking:.6px;--header-nav-indicator-hover:linear-gradient(90deg,var(--brass-300)0%,var(--brass-400)100%);--header-control-border-hover:#a0804059;--header-control-hover-glow:#a0804012;--header-language-code-hover:var(--brass-400);--header-scrolled-bg:#ffffffeb;--header-scrolled-border:#a0804024;--header-scrolled-shadow:0 1px 8px #a0804014;--header-drawer-bg:#fffffff7;--header-drawer-border:#a0804024;--header-drawer-shadow:0 0 24px #a0804012;--header-backdrop:#0000008c;--header-dropdown-bg:#fffffff7;--header-language-dropdown-min-width:15rem;--header-dropdown-border:#a0804024;--header-dropdown-option-active-bg:linear-gradient(90deg,var(--brass-100)0%,#faf8f4 100%);--header-dropdown-option-active-color:var(--brass-400);--header-dropdown-accent:linear-gradient(90deg,transparent,#a080402e 50%,transparent);--header-desktop-breakpoint:1024px;--header-logo-size:48px;--header-offset:calc(var(--header-padding-y)*2 + var(--header-nav-height))}.dark{--header-brand-color:var(--neutral-50);--header-nav-color:#99a1af;--header-nav-font:var(--type-hero-title-font);--header-brand-font:var(--type-brand-font);--header-nav-indicator:linear-gradient(90deg,#00d3f3,#0000);--header-control-bg:#1e293980;--header-control-border:#364153;--header-control-shadow:none;--header-toggle-knob-bg:var(--neutral-50);--header-language-code-color:#d1d5dc;--header-nav-hover-color:var(--electric-cyan-500);--header-nav-active-color:var(--electric-cyan-500);--header-nav-indicator-hover:linear-gradient(90deg,var(--electric-cyan-500)0%,var(--neon-magenta-500)100%);--header-control-border-hover:#00e5ff80;--header-control-hover-glow:#00e5ff1a;--header-language-code-hover:var(--electric-cyan-500);--header-toggle-track-accent:linear-gradient(90deg,#00e5ff33,#ff2ed133);--header-scrolled-bg:#0a0a14cc;--header-scrolled-border:#00e5ff33;--header-scrolled-shadow:none;--header-drawer-bg:#0a0a14f2;--header-drawer-border:#00e5ff33;--header-drawer-shadow:none;--header-backdrop:#0009;--header-dropdown-bg:#0d1117f2;--header-dropdown-border:#37415180;--header-dropdown-option-active-bg:#00e5ff33;--header-dropdown-option-active-color:var(--electric-cyan-500);--header-dropdown-accent:linear-gradient(90deg,transparent,#00e5ff80 50%,transparent);--header-logo-glow:#00e5ff80}:root{--hero-min-height:832px;--hero-content-max-width:630px;--hero-tagline-max-width:960px;--hero-content-offset-y-desktop:-70px;--hero-bg:#fff;--hero-light-wash:radial-gradient(ellipse 72% 58% at 50% 38%,#f5f0e68c 0%,#fff3 48%,transparent 72%);--hero-particle-color:#a0804073;--hero-fade-bottom:linear-gradient(0deg,#fff,#fff0);--hero-title-color:#2d2d2d;--hero-title-font:var(--type-hero-title-font);--hero-title-weight:var(--type-hero-title-weight);--hero-title-size:72px;--hero-title-size-mobile:40px;--hero-title-line-height:1.1;--hero-title-tracking:-1.8px;--hero-subtitle-font:var(--font-light-nav);--hero-subtitle-weight:500;--hero-subtitle-style:italic;--hero-subtitle-size:48px;--hero-subtitle-size-mobile:32px;--hero-subtitle-line-height:1;--hero-subtitle-gradient:linear-gradient(90deg,var(--brass-400)0%,var(--brass-300)40%,var(--brass-200)65%,var(--brass-300)100%);--hero-tagline-color:#6b6b6b;--hero-tagline-size:24px;--hero-tagline-size-mobile:18px;--hero-tagline-weight:var(--type-ui-tagline-weight);--hero-content-gap:var(--spacing-24);--hero-ease:var(--motion-ease-standard)}.dark{--hero-light-wash:none;--hero-bg:linear-gradient(147.55deg,#0a0a14,#0c0a17 7.14%,#0f0a1a 14.29%,#110a1c 21.43%,#130a1f 28.57%,#150a22 35.71%,#180a25 42.86%,#1a0a28 50%,#180a25 57.14%,#150a22 64.29%,#130a1f 71.43%,#110a1c 78.57%,#0f0a1a 85.71%,#0c0a17 92.86%,#0a0a14);--hero-particle-color:#00d3f3;--hero-fade-bottom:linear-gradient(0deg,#0a0a14,#0a0a1400);--hero-title-color:var(--neutral-50);--hero-title-font:var(--type-hero-title-font);--hero-title-weight:var(--type-hero-title-weight);--hero-subtitle-font:var(--font-dark-main);--hero-subtitle-weight:400;--hero-subtitle-style:normal;--hero-subtitle-gradient:linear-gradient(90deg,#00d3f3 0%,var(--electric-cyan-500)100%);--hero-tagline-color:#99a1af;--hero-tagline-weight:var(--type-ui-tagline-weight)}:root{--page-hero-light-wash:radial-gradient(ellipse 82% 68% at 50% 32%,#f5f0e69e 0%,#ffffff38 46%,transparent 72%);--page-hero-accent-wash:none;--page-hero-fade-height:96px;--page-hero-particle-size:3px;--page-hero-particle-glow:0 0 12px var(--page-hero-particle-color)}@supports (color:color-mix(in lab,red,red)){:root{--page-hero-particle-glow:0 0 12px color-mix(in srgb,var(--page-hero-particle-color)42%,transparent)}}:root{--page-hero-min-height:500px;--page-hero-content-offset-y:60px;--page-hero-content-padding-inline:var(--section-padding-x)}@media (max-width:767px){:root{--page-hero-content-padding-inline:var(--margin-mobile)}}@media (max-width:499px){:root{--page-hero-content-padding-inline:var(--spacing-16)}}.dark{--page-hero-light-wash:none;--page-hero-accent-wash:none;--page-hero-fade-height:80px;--page-hero-particle-size:4px;--page-hero-particle-glow:0 0 6px var(--page-hero-particle-color)}@supports (color:color-mix(in lab,red,red)){.dark{--page-hero-particle-glow:0 0 6px color-mix(in srgb,var(--page-hero-particle-color)55%,transparent)}}:root{--purpose-bg:var(--neutral-100);--purpose-accent-purple:#9682c866;--purpose-accent-gold:var(--brass-300);--purpose-accent-line:linear-gradient(90deg,transparent 0%,var(--brass-300)50%,transparent 100%);--purpose-texture-line:var(--brass-200);--purpose-texture-line-mid:var(--brass-300);--purpose-texture-line-flow:var(--brass-200);--purpose-texture-line-opacity-edge:.58;--purpose-texture-line-opacity-mid:.46;--purpose-texture-line-opacity-flow:.42;--purpose-texture-line-hover:var(--luminous-cream-100);--purpose-texture-line-opacity-edge-hover:.82;--purpose-texture-line-opacity-mid-hover:.68;--purpose-texture-line-opacity-flow-hover:.6;--purpose-texture-scale-hover:1.034;--purpose-texture-veil-opacity-hover:.84;--purpose-texture-motion-duration:.85s;--purpose-texture-motion-ease:cubic-bezier(.22,1,.36,1);--purpose-texture-veil:radial-gradient(ellipse 80% 74% at 50% 50%,#ffffffeb 0%,#ffffffa6 48%,#ffffff26 82%,transparent 100%);--purpose-text-color:var(--neutral-800);--purpose-text-font:var(--type-body-editorial-font);--purpose-text-weight:var(--type-body-editorial-weight);--purpose-text-line-height:1.8;--purpose-text-size:var(--section-body-size);--purpose-text-size-md:var(--section-body-size-md);--purpose-text-size-lg:var(--section-body-size-lg);--purpose-text-max-width:56rem;--purpose-padding-y:var(--section-padding-y);--purpose-padding-y-md:var(--section-padding-y-md);--purpose-padding-y-lg:var(--section-padding-y-lg);--purpose-padding-x:var(--section-padding-x)}.dark{--purpose-bg:#0a0a14;--purpose-accent-purple:#6450dcd9;--purpose-accent-line:linear-gradient(90deg,transparent 0%,var(--purpose-accent-purple)50%,transparent 100%);--purpose-text-color:var(--neutral-200);--purpose-text-font:var(--type-body-editorial-font);--purpose-text-weight:var(--type-body-editorial-weight);--purpose-text-line-height:1.625}:root{--aurora-ease:var(--motion-ease-standard);--aurora-blur:88px;--aurora-blob-opacity:.42;--aurora-orbit-blur:64px;--aurora-orbit-opacity:.48;--aurora-orbit-duration:18s;--aurora-orbit-size:min(36vw,380px);--aurora-orbit-radius:min(30vw,280px);--aurora-orbit-radius-far:min(36vw,320px);--aurora-orbit-lift:-6%;--aurora-blob-1:#a0804038;--aurora-blob-2:#78a0822e;--aurora-blob-3:#a0804029;--aurora-orbit-glow:#a0804059;--aurora-veil:radial-gradient(ellipse 62% 50% at 50% 50%,#fffdfacc 0%,#fffdfa73 45%,transparent 75%)}.dark{--aurora-blur:96px;--aurora-blob-opacity:.38;--aurora-orbit-blur:72px;--aurora-orbit-opacity:.52;--aurora-orbit-duration:16s;--aurora-orbit-size:min(38vw,400px);--aurora-orbit-radius:min(32vw,300px);--aurora-orbit-radius-far:min(38vw,340px);--aurora-orbit-lift:-8%;--aurora-blob-1:#00d3f380;--aurora-blob-2:#ff2ed147;--aurora-blob-3:#6450dc52;--aurora-orbit-glow:#00e5ff99;--aurora-veil:radial-gradient(ellipse 62% 50% at 50% 50%,#0a0a14d9 0%,#0a0a1480 48%,transparent 76%)}:root{--highlights-bg:#fff;--highlights-padding-y:var(--section-padding-y);--highlights-padding-y-md:var(--section-padding-y-md);--highlights-padding-y-lg:var(--section-padding-y-lg);--highlights-padding-x:var(--section-padding-x);--highlights-title-color:#2d2d2d;--highlights-title-font:var(--type-section-title-font);--highlights-title-weight:var(--type-section-title-weight);--highlights-title-size:var(--section-title-size);--highlights-title-size-md:var(--section-title-size-md);--highlights-title-size-lg:var(--section-title-size-lg);--highlights-title-gap:var(--section-title-gap);--highlights-title-gap-lg:var(--section-title-gap-lg);--highlights-grid-gap:var(--section-grid-gap);--highlights-grid-gap-lg:var(--section-grid-gap-lg);--highlights-card-min-width-compact:220px;--highlights-card-max-width-compact:400px;--highlights-card-radius:16px;--highlights-card-height:256px;--highlights-card-height-md:288px;--highlights-card-height-lg:320px;--highlights-card-media-height:224px;--highlights-card-content-padding:var(--spacing-32);--highlights-card-accent-opacity:.14;--highlights-card-accent-opacity-hover:.22;--highlights-card-glow-opacity-hover:.14;--highlights-card-glass-bg:#ffffffa6;--highlights-card-glass-border:#a0804029;--highlights-card-glass-shadow-hover:0 8px 24px #a0804014;--highlights-card-media-bg:linear-gradient(180deg,#fff 0%,var(--brass-100)100%);--highlights-card-media-fade:linear-gradient(0deg,#fff,transparent);--highlights-card-title-color:#2d2d2d;--highlights-card-title-font:var(--type-card-title-font);--highlights-card-title-weight:var(--type-card-title-weight);--highlights-card-title-size:28px;--highlights-card-cta-bg:linear-gradient(90deg,var(--brass-100)0%,#fff 100%);--highlights-card-cta-border:#a0804047;--highlights-card-cta-color:var(--brass-400);--highlights-card-cta-weight:var(--type-cta-weight);--highlights-card-blog-accent:linear-gradient(135deg,var(--dusty-rose-200)0%,var(--dusty-rose-300)100%);--highlights-card-gallery-accent:linear-gradient(135deg,var(--dusty-sage-200)0%,var(--dusty-sage-300)100%);--highlights-card-visuals-accent:linear-gradient(135deg,var(--brass-200)0%,var(--brass-100)100%);--highlights-card-blog-border-hover:#b4827866;--highlights-card-gallery-border-hover:#78aa8c66;--highlights-card-visuals-border-hover:#a0804059;--highlights-card-blog-cta-border-hover:var(--dusty-rose-100);--highlights-card-gallery-cta-border-hover:var(--dusty-sage-100);--highlights-card-visuals-cta-border-hover:var(--brass-400);--highlights-card-blog-cta-shadow-hover:0 4px 16px #b4827826;--highlights-card-gallery-cta-shadow-hover:0 4px 16px #78aa8c26;--highlights-card-visuals-cta-shadow-hover:0 4px 16px #a0804026;--highlights-card-blog-cta-color-hover:#9a7068;--highlights-card-gallery-cta-color-hover:#6a9478;--highlights-card-visuals-cta-color-hover:var(--brass-500);--highlights-flare-size:168px;--highlights-flare-opacity:1;--highlights-flare-opacity-hover:1;--highlights-flare-scale-hover:1.04;--highlights-flare-opacity-dark:.88;--highlights-flare-editorial-ink:var(--neutral-800);--highlights-flare-editorial-line:var(--neutral-700);--highlights-flare-editorial-muted:var(--neutral-600);--highlights-flare-editorial-accent:var(--brass-300);--highlights-flare-editorial-mark:var(--brass-200);--highlights-flare-editorial-shape:var(--brass-100);--highlights-flare-editorial-shape-alt:#f0ece2;--highlights-flare-editorial-tint:var(--dusty-rose-200);--highlights-flare-blog-core:var(--dusty-rose-100);--highlights-flare-blog-secondary:var(--dusty-rose-200);--highlights-flare-blog-highlight:var(--dusty-rose-100);--highlights-flare-blog-dust:var(--dusty-rose-200);--highlights-flare-gallery-core:var(--dusty-sage-100);--highlights-flare-gallery-secondary:var(--dusty-sage-200);--highlights-flare-gallery-highlight:var(--dusty-sage-100);--highlights-flare-gallery-dust:var(--dusty-sage-200);--highlights-flare-visuals-core:var(--brass-200);--highlights-flare-visuals-secondary:var(--brass-100);--highlights-flare-visuals-highlight:var(--brass-300);--highlights-flare-visuals-dust:var(--brass-200);--highlights-flare-hot-core:var(--neutral-50)}.dark{--highlights-bg:linear-gradient(180deg,#0a0a14,#12121c);--highlights-title-color:var(--neutral-50);--highlights-title-font:var(--type-section-title-font);--highlights-title-weight:var(--type-section-title-weight);--highlights-card-glass-bg:#11182766;--highlights-card-glass-border:#37415180;--highlights-card-glass-shadow-hover:0 8px 32px #00e5ff1f;--highlights-card-media-bg:linear-gradient(135deg,var(--technical-blue-100)0%,var(--neutral-900)100%);--highlights-card-media-fade:linear-gradient(0deg,#12121c,transparent);--highlights-card-title-color:var(--neutral-50);--highlights-card-title-font:var(--type-card-title-font);--highlights-card-title-weight:var(--type-card-title-weight);--highlights-card-cta-bg:linear-gradient(90deg,#00e5ff33,#ff2ed133);--highlights-card-cta-border:#00e5ff4d;--highlights-card-cta-color:var(--electric-cyan-500);--highlights-card-cta-weight:var(--type-cta-weight);--highlights-card-blog-accent:linear-gradient(135deg,var(--neon-magenta-500)0%,var(--deep-purple-500)100%);--highlights-card-gallery-accent:linear-gradient(135deg,var(--electric-cyan-500)0%,var(--technical-blue-500)100%);--highlights-card-visuals-accent:linear-gradient(135deg,var(--acid-green-500)0%,var(--electric-cyan-500)100%);--highlights-card-blog-border-hover:#ff2ed180;--highlights-card-gallery-border-hover:#00e5ff80;--highlights-card-visuals-border-hover:#80ff0066;--highlights-card-blog-cta-border-hover:var(--neon-magenta-500);--highlights-card-gallery-cta-border-hover:var(--electric-cyan-500);--highlights-card-visuals-cta-border-hover:var(--acid-green-500);--highlights-card-blog-cta-shadow-hover:0 4px 20px #ff2ed133;--highlights-card-gallery-cta-shadow-hover:0 4px 20px #00e5ff33;--highlights-card-visuals-cta-shadow-hover:0 4px 20px #80ff0026;--highlights-card-blog-cta-color-hover:var(--neon-magenta-900);--highlights-card-gallery-cta-color-hover:var(--electric-cyan-900);--highlights-card-visuals-cta-color-hover:var(--acid-green-900);--highlights-flare-opacity:.82;--highlights-flare-opacity-hover:1;--highlights-flare-scale-hover:1.1;--highlights-flare-opacity-dark:.95;--highlights-flare-blog-core:var(--neon-magenta-500);--highlights-flare-blog-secondary:var(--deep-purple-500);--highlights-flare-blog-highlight:var(--neon-magenta-500);--highlights-flare-blog-dust:var(--neon-magenta-900);--highlights-flare-gallery-core:var(--electric-cyan-500);--highlights-flare-gallery-secondary:var(--technical-blue-500);--highlights-flare-gallery-highlight:var(--electric-cyan-500);--highlights-flare-gallery-dust:var(--electric-cyan-900);--highlights-flare-visuals-core:var(--acid-green-500);--highlights-flare-visuals-secondary:var(--electric-cyan-500);--highlights-flare-visuals-highlight:var(--acid-green-500);--highlights-flare-visuals-dust:var(--acid-green-900);--highlights-flare-hot-core:var(--neutral-50)}:root{--about-bg:var(--neutral-100);--about-pattern-image:url(/images/about/pattern-light.svg);--about-pattern-opacity:0;--about-content-max-width:var(--section-container-max-width-narrow);--about-container-margin-block:-50px;--about-padding-y:var(--section-padding-y);--about-padding-y-md:var(--section-padding-y-md);--about-padding-y-lg:var(--section-padding-y-lg);--about-padding-x:var(--section-padding-x);--about-title-color:#2d2d2d;--about-title-font:var(--type-section-title-font);--about-title-weight:var(--type-section-title-weight);--about-title-size:var(--section-title-size);--about-title-size-md:var(--section-title-size-md);--about-title-size-lg:var(--section-title-size-lg);--about-title-line-height:1.1;--about-title-gap:var(--section-title-gap);--about-title-gap-lg:var(--section-title-gap-lg);--about-title-rule-width:56px;--about-title-rule-gap:var(--spacing-16);--about-title-rule:linear-gradient(90deg,var(--brass-400)0%,var(--brass-200)100%);--about-layout-gap:var(--spacing-32);--about-layout-gap-lg:56px;--about-photo-width:292.664px;--about-photo-radius:10px;--about-photo-max-width:292.664px;--about-photo-offset-top:0;--about-photo-bg:#fff;--about-photo-border:#a0804047;--about-photo-shadow:0 4px 14px #a0804014,0 1px 3px #0000000a;--about-photo-icon-color:var(--brass-200);--about-photo-corner-border:#a0804073;--about-photo-corner-border-hover:var(--brass-400);--about-photo-corner-size:96px;--about-photo-corner-offset:16px;--about-panel-bg:#fff;--about-panel-border:#a0804033;--about-panel-shadow:0 12px 28px #a080400f,0 2px 8px #00000008;--about-panel-accent-width:3px;--about-panel-accent:linear-gradient(180deg,var(--brass-400)0%,var(--brass-200)55%,transparent 100%);--about-panel-padding:var(--spacing-32);--about-panel-padding-lg:var(--spacing-48);--about-panel-radius:14px;--about-panel-offset-top:0;--about-body-color:var(--neutral-700);--about-body-font:var(--type-body-long-font);--about-body-weight:var(--type-body-long-weight);--about-body-size:16px;--about-body-size-md:18px;--about-body-size-lg:20px;--about-body-line-height:1.75;--about-body-max-width:536px;--about-body-gap:var(--spacing-24);--about-body-gap-lg:32px;--about-cta-bg:transparent;--about-cta-border:1px solid #a080406b;--about-cta-color:var(--brass-400);--about-cta-bg-hover:linear-gradient(90deg,var(--brass-400)0%,var(--brass-300)50%,var(--brass-400)100%);--about-cta-color-hover:var(--neutral-50);--about-cta-border-hover:var(--brass-400);--about-cta-font:var(--type-cta-font);--about-cta-weight:var(--type-cta-weight);--about-cta-size:var(--font-size-p-mobile);--about-cta-min-height:48px;--about-cta-min-width:150.711px;--about-cta-padding-x:32px;--about-cta-shadow-hover:0 8px 20px #a0804033}.dark{--about-content-max-width:989px;--about-bg:#12121c;--about-pattern-image:url(/images/about/pattern-dark.svg);--about-pattern-opacity:.05;--about-title-color:var(--neutral-50);--about-title-font:var(--type-section-title-font);--about-title-weight:var(--type-section-title-weight);--about-photo-width:297.664px;--about-photo-max-width:297.664px;--about-photo-offset-top:4.3px;--about-photo-bg:linear-gradient(126.87deg,#1e2939,#101828);--about-photo-border:#36415380;--about-photo-shadow:none;--about-photo-icon-color:#4b5563;--about-photo-corner-border:#00b8db80;--about-photo-corner-border-hover:#22d3ee;--about-panel-bg:#10182866;--about-panel-border:#36415380;--about-panel-shadow:none;--about-panel-offset-top:0;--about-body-color:#d1d5dc;--about-body-font:var(--type-body-long-font);--about-body-weight:var(--type-body-long-weight);--about-cta-bg-inner:#101828f0;--about-cta-border-gradient:linear-gradient(90deg,var(--electric-cyan-500)0%,var(--neon-magenta-500)52%,var(--deep-purple-500)100%);--about-cta-shine:linear-gradient(180deg,#ffffff1a,#fff0 48%);--about-cta-bg:linear-gradient(var(--about-cta-bg-inner),var(--about-cta-bg-inner));--about-cta-border:1px solid transparent;--about-cta-color:var(--electric-cyan-500);--about-cta-letter-spacing:.04em;--about-cta-text-shadow:0 0 14px #00e5ff59;--about-cta-shadow:0 0 0 1px #00e5ff1a,0 0 22px #00e5ff24,0 0 40px #ff2ed11a;--about-cta-bg-hover:linear-gradient(90deg,#00e5ff33,#ff2ed129 55%,#6a00fb2e);--about-cta-color-hover:#fff;--about-cta-border-hover:transparent;--about-cta-text-shadow-hover:0 0 18px #fff6;--about-cta-shadow-hover:0 0 0 1px #00e5ff47,0 0 30px #00e5ff52,0 0 56px #ff2ed133,0 8px 28px #6a00fb3d}@media (min-width:1024px){:root:not(.dark){--about-panel-offset-top:8.61px}}:root:not(.dark){--about-body-size-md:20px;--about-body-max-width:628px}:root{--about-page-hero-min-height:500px;--about-page-hero-bg:radial-gradient(ellipse 76% 60% at 20% 28%,var(--editorial-beige-200)0%,transparent 58%),radial-gradient(ellipse 72% 54% at 82% 68%,var(--brass-200)0%,transparent 62%),radial-gradient(ellipse 98% 82% at 50% 108%,var(--brass-100)0%,transparent 72%),linear-gradient(168deg,#fff 0%,var(--neutral-50)52%,var(--brass-100)100%)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-hero-bg:radial-gradient(ellipse 76% 60% at 20% 28%,color-mix(in srgb,var(--editorial-beige-200)50%,transparent)0%,transparent 58%),radial-gradient(ellipse 72% 54% at 82% 68%,color-mix(in srgb,var(--brass-200)44%,transparent)0%,transparent 62%),radial-gradient(ellipse 98% 82% at 50% 108%,var(--brass-100)0%,transparent 72%),linear-gradient(168deg,#fff 0%,var(--neutral-50)52%,var(--brass-100)100%)}}:root{--about-page-hero-accent-wash:radial-gradient(ellipse 60% 46% at 50% 38%,var(--editorial-beige-200)0%,transparent 72%)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-hero-accent-wash:radial-gradient(ellipse 60% 46% at 50% 38%,color-mix(in srgb,var(--editorial-beige-200)30%,transparent)0%,transparent 72%)}}:root{--about-page-hero-particle-color:var(--brass-400)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-hero-particle-color:color-mix(in srgb,var(--brass-400)74%,var(--editorial-beige-100))}}:root{--about-page-hero-title-color:var(--neutral-800);--about-page-hero-title-font:var(--type-hero-title-font);--about-page-hero-title-weight:var(--type-hero-title-weight);--about-page-hero-subtitle-color:var(--neutral-600);--about-page-hero-subtitle-font:var(--type-hero-subtitle-font);--about-page-hero-subtitle-weight:var(--type-hero-subtitle-weight);--about-page-hero-subtitle-style:var(--type-hero-subtitle-style);--about-page-hero-fade:linear-gradient(0deg,var(--neutral-100)0%,transparent 100%);--about-page-bio-bg:var(--neutral-50);--about-page-bio-text-color:var(--neutral-800);--about-page-bio-text-font:var(--type-body-long-font);--about-page-bio-text-size:18px;--about-page-bio-photo-bg:var(--neutral-300);--about-page-bio-photo-icon:var(--neutral-600);--about-page-section-title-size:var(--section-title-size);--about-page-section-title-size-md:var(--section-title-size-md);--about-page-section-title-size-lg:var(--section-title-size-lg);--about-page-section-title-gap:var(--section-title-gap);--about-page-section-title-gap-lg:var(--section-title-gap-lg);--about-page-section-title-line-height:1.1;--about-page-timeline-bg:var(--neutral-200);--about-page-timeline-padding-x:var(--section-padding-x);--about-page-timeline-padding-y:var(--spacing-56);--about-page-timeline-title-gap:var(--about-page-section-title-gap);--about-page-timeline-title-color:var(--neutral-800);--about-page-timeline-title-font:var(--type-section-title-font);--about-page-timeline-title-weight:var(--type-section-title-weight);--about-page-timeline-title-size:var(--about-page-section-title-size);--about-page-timeline-title-size-md:var(--about-page-section-title-size-md);--about-page-timeline-title-size-lg:var(--about-page-section-title-size-lg);--about-page-timeline-panel-padding:var(--spacing-32);--about-page-timeline-panel-bg:var(--luminous-cream-300)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-panel-bg:color-mix(in srgb,var(--luminous-cream-300)88%,var(--neutral-50))}}:root{--about-page-timeline-panel-border:var(--editorial-beige-100)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-panel-border:color-mix(in srgb,var(--editorial-beige-100)35%,transparent)}}:root{--about-page-timeline-list-gap:var(--spacing-48);--about-page-timeline-line:var(--editorial-cyan-500)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-line:color-mix(in srgb,var(--editorial-cyan-500)35%,transparent)}}:root{--about-page-timeline-card-max-width:397px;--about-page-timeline-card-padding:var(--spacing-24);--about-page-timeline-card-gap:var(--spacing-8);--about-page-timeline-card-bg:var(--neutral-50);--about-page-timeline-card-border:var(--editorial-beige-100)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-card-border:color-mix(in srgb,var(--editorial-beige-100)28%,transparent)}}:root{--about-page-timeline-org-size:var(--font-size-h6-mobile);--about-page-timeline-org-color:var(--neutral-800);--about-page-timeline-org-font:var(--type-body-editorial-font);--about-page-timeline-role-size:var(--font-size-h4-mobile);--about-page-timeline-role-color:var(--neutral-800);--about-page-timeline-role-font:var(--type-card-title-font);--about-page-timeline-desc-size:calc(var(--font-size-small-mobile) + .3rem);--about-page-timeline-desc-color:var(--neutral-700);--about-page-timeline-desc-font:var(--type-body-long-font);--about-page-timeline-year-offset:var(--spacing-32);--about-page-timeline-year-min-height:42px;--about-page-timeline-year-color:var(--neutral-800);--about-page-timeline-year-font:var(--type-caption-font);--about-page-timeline-year-size:calc(var(--font-size-p-mobile) + .2rem);--about-page-timeline-year-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-year-bg:color-mix(in srgb,var(--neutral-50)90%,transparent)}}:root{--about-page-timeline-year-border:var(--editorial-beige-100)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-year-border:color-mix(in srgb,var(--editorial-beige-100)40%,transparent)}}:root{--about-page-timeline-dot-size:16px;--about-page-timeline-dot-border-width:2px;--about-page-timeline-dot-shadow:0 4px 10px var(--neutral-800),0 2px 4px var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-dot-shadow:0 4px 10px color-mix(in srgb,var(--neutral-800)6%,transparent),0 2px 4px color-mix(in srgb,var(--neutral-800)4%,transparent)}}:root{--about-page-timeline-dot-border:var(--editorial-cyan-900);--about-page-timeline-dot-fill:var(--editorial-cyan-100);--about-page-timeline-accent-cyan-org:var(--about-page-timeline-org-color);--about-page-timeline-accent-cyan-dot-ring:var(--editorial-cyan-900);--about-page-timeline-accent-cyan-dot-fill:var(--editorial-cyan-100);--about-page-timeline-accent-cyan-year-border:var(--editorial-cyan-500)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-accent-cyan-year-border:color-mix(in srgb,var(--editorial-cyan-500)30%,transparent)}}:root{--about-page-timeline-accent-cyan-year-bg:linear-gradient(90deg,var(--editorial-cyan-500)0%,var(--editorial-cyan-900)100%)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-accent-cyan-year-bg:linear-gradient(90deg,color-mix(in srgb,var(--editorial-cyan-500)12%,transparent)0%,color-mix(in srgb,var(--editorial-cyan-900)18%,transparent)100%)}}:root{--about-page-timeline-accent-orange-org:var(--about-page-timeline-org-color);--about-page-timeline-accent-orange-dot-ring:var(--editorial-orange-200);--about-page-timeline-accent-orange-dot-fill:var(--editorial-orange-100);--about-page-timeline-accent-orange-year-border:var(--editorial-orange-100)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-accent-orange-year-border:color-mix(in srgb,var(--editorial-orange-100)30%,transparent)}}:root{--about-page-timeline-accent-orange-year-bg:linear-gradient(90deg,var(--editorial-orange-100)0%,var(--editorial-orange-300)100%)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-accent-orange-year-bg:linear-gradient(90deg,color-mix(in srgb,var(--editorial-orange-100)12%,transparent)0%,color-mix(in srgb,var(--editorial-orange-300)55%,transparent)100%)}}:root{--about-page-timeline-accent-purple-org:var(--about-page-timeline-org-color);--about-page-timeline-accent-purple-dot-ring:var(--editorial-purple-900);--about-page-timeline-accent-purple-dot-fill:var(--editorial-purple-100);--about-page-timeline-accent-purple-year-border:var(--editorial-purple-500)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-accent-purple-year-border:color-mix(in srgb,var(--editorial-purple-500)30%,transparent)}}:root{--about-page-timeline-accent-purple-year-bg:linear-gradient(90deg,var(--editorial-purple-500)0%,var(--editorial-purple-900)100%)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-accent-purple-year-bg:linear-gradient(90deg,color-mix(in srgb,var(--editorial-purple-500)12%,transparent)0%,color-mix(in srgb,var(--editorial-purple-900)18%,transparent)100%)}}:root{--about-page-timeline-accent-green-org:var(--about-page-timeline-org-color);--about-page-timeline-accent-green-dot-ring:var(--editorial-green-900);--about-page-timeline-accent-green-dot-fill:var(--editorial-green-100);--about-page-timeline-accent-green-year-border:var(--editorial-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-accent-green-year-border:color-mix(in srgb,var(--editorial-green-500)30%,transparent)}}:root{--about-page-timeline-accent-green-year-bg:linear-gradient(90deg,var(--editorial-green-500)0%,var(--editorial-green-900)100%)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-accent-green-year-bg:linear-gradient(90deg,color-mix(in srgb,var(--editorial-green-500)12%,transparent)0%,color-mix(in srgb,var(--editorial-green-900)18%,transparent)100%)}}:root{--about-page-timeline-accent-blue-org:var(--about-page-timeline-org-color);--about-page-timeline-accent-blue-dot-ring:var(--editorial-blue-900);--about-page-timeline-accent-blue-dot-fill:var(--editorial-blue-100);--about-page-timeline-accent-blue-year-border:var(--editorial-blue-500)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-accent-blue-year-border:color-mix(in srgb,var(--editorial-blue-500)30%,transparent)}}:root{--about-page-timeline-accent-blue-year-bg:linear-gradient(90deg,var(--editorial-blue-500)0%,var(--editorial-blue-900)100%)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-accent-blue-year-bg:linear-gradient(90deg,color-mix(in srgb,var(--editorial-blue-500)12%,transparent)0%,color-mix(in srgb,var(--editorial-blue-900)22%,transparent)100%)}}:root{--about-page-timeline-card-hover-border:var(--editorial-cyan-500)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-card-hover-border:color-mix(in srgb,var(--editorial-cyan-500)35%,transparent)}}:root{--about-page-timeline-card-hover-shadow:0 8px 24px var(--neutral-800),0 2px 8px var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-card-hover-shadow:0 8px 24px color-mix(in srgb,var(--neutral-800)8%,transparent),0 2px 8px color-mix(in srgb,var(--neutral-800)4%,transparent)}}:root{--about-page-timeline-card-focus-ring:var(--editorial-cyan-500);--about-page-timeline-modal-overlay-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-modal-overlay-bg:color-mix(in srgb,var(--neutral-900)55%,transparent)}}:root{--about-page-timeline-modal-max-width:720px;--about-page-timeline-modal-bg:var(--luminous-cream-300)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-modal-bg:color-mix(in srgb,var(--luminous-cream-300)92%,var(--neutral-50))}}:root{--about-page-timeline-modal-border:var(--editorial-beige-100)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-modal-border:color-mix(in srgb,var(--editorial-beige-100)35%,transparent)}}:root{--about-page-timeline-modal-shadow:0 24px 48px var(--neutral-800),0 8px 16px var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-modal-shadow:0 24px 48px color-mix(in srgb,var(--neutral-800)12%,transparent),0 8px 16px color-mix(in srgb,var(--neutral-800)6%,transparent)}}:root{--about-page-timeline-modal-close-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-modal-close-bg:color-mix(in srgb,var(--neutral-50)90%,transparent)}}:root{--about-page-timeline-modal-close-hover-bg:var(--neutral-50);--about-page-timeline-modal-close-border:var(--editorial-beige-100)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-modal-close-border:color-mix(in srgb,var(--editorial-beige-100)40%,transparent)}}:root{--about-page-timeline-modal-close-color:var(--neutral-800);--about-page-timeline-modal-image-bg:var(--neutral-300)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-modal-image-bg:color-mix(in srgb,var(--neutral-300)55%,transparent)}}:root{--about-page-timeline-modal-year-border:var(--editorial-beige-100)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-modal-year-border:color-mix(in srgb,var(--editorial-beige-100)40%,transparent)}}:root{--about-page-timeline-modal-year-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-modal-year-bg:color-mix(in srgb,var(--neutral-50)90%,transparent)}}:root{--about-page-timeline-modal-year-color:var(--neutral-800);--about-page-timeline-modal-org-color:var(--neutral-700);--about-page-timeline-modal-role-color:var(--neutral-800);--about-page-timeline-modal-desc-color:var(--neutral-600);--about-page-timeline-modal-details-border:var(--editorial-beige-100)}@supports (color:color-mix(in lab,red,red)){:root{--about-page-timeline-modal-details-border:color-mix(in srgb,var(--editorial-beige-100)28%,transparent)}}:root{--about-page-timeline-modal-details-title-color:var(--neutral-700);--about-page-timeline-modal-details-color:var(--neutral-700);--about-page-contact-bg:var(--neutral-600);--about-page-contact-title-color:var(--neutral-50);--about-page-contact-title-font:var(--type-section-title-font);--about-page-contact-title-weight:var(--type-section-title-weight);--about-page-contact-title-size:var(--about-page-section-title-size);--about-page-contact-title-size-md:var(--about-page-section-title-size-md);--about-page-contact-title-size-lg:var(--about-page-section-title-size-lg);--about-page-contact-title-gap:var(--about-page-section-title-gap);--about-page-contact-title-gap-lg:var(--about-page-section-title-gap-lg);--about-page-contact-field-bg:var(--neutral-300);--about-page-contact-field-color:var(--neutral-800);--about-page-contact-field-font:var(--type-field-font);--about-page-contact-field-border:transparent;--about-page-contact-field-focus-ring:var(--editorial-beige-100);--about-page-contact-button-bg:var(--button-primary-bg);--about-page-contact-button-color:var(--button-primary-color);--about-page-contact-button-border:var(--button-primary-border);--about-page-contact-button-font:var(--button-primary-font);--about-page-contact-button-hover-bg:var(--button-primary-hover-bg);--about-page-contact-feedback-font:var(--type-caption-font);--about-page-contact-success-color:var(--success-500);--about-page-contact-error-color:var(--error-500)}.dark{--about-page-hero-accent-wash:none;--about-page-hero-bg:linear-gradient(135deg,var(--neutral-900)0%,var(--deep-purple-100)50%,var(--neutral-900)100%);--about-page-hero-particle-color:var(--electric-cyan-500);--about-page-hero-title-color:var(--neutral-50);--about-page-hero-title-font:var(--type-hero-title-font);--about-page-hero-title-weight:var(--type-hero-title-weight);--about-page-hero-subtitle-color:var(--neutral-200);--about-page-hero-subtitle-font:var(--type-hero-subtitle-font);--about-page-hero-subtitle-weight:var(--type-hero-subtitle-weight);--about-page-hero-subtitle-style:var(--type-hero-subtitle-style);--about-page-hero-fade:linear-gradient(0deg,var(--neutral-900)0%,transparent 100%);--about-page-bio-bg:var(--neutral-900);--about-page-bio-text-color:var(--neutral-200);--about-page-bio-text-font:var(--type-body-long-font);--about-page-bio-photo-bg:var(--technical-blue-100);--about-page-bio-photo-icon:var(--neutral-500);--about-page-timeline-bg:linear-gradient(180deg,var(--technical-blue-100)0%,var(--technical-blue-100)25%,var(--technical-blue-100)50%,var(--technical-blue-100)75%,var(--neutral-900)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-bg:linear-gradient(180deg,var(--technical-blue-100)0%,color-mix(in srgb,var(--technical-blue-100)88%,var(--neutral-900))25%,color-mix(in srgb,var(--technical-blue-100)76%,var(--neutral-900))50%,color-mix(in srgb,var(--technical-blue-100)64%,var(--neutral-900))75%,var(--neutral-900)100%)}}.dark{--about-page-timeline-padding-y:var(--section-padding-y-lg);--about-page-timeline-panel-padding:49px;--about-page-timeline-title-color:var(--neutral-50);--about-page-timeline-title-font:var(--type-section-title-font);--about-page-timeline-title-weight:var(--type-section-title-weight);--about-page-timeline-panel-bg:linear-gradient(132deg,var(--technical-blue-100)0%,var(--neutral-500)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-panel-bg:linear-gradient(132deg,color-mix(in srgb,var(--technical-blue-100)60%,transparent)0%,color-mix(in srgb,var(--neutral-500)40%,transparent)100%)}}.dark{--about-page-timeline-panel-border:var(--neutral-400)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-panel-border:color-mix(in srgb,var(--neutral-400)50%,transparent)}}.dark{--about-page-timeline-list-gap:var(--spacing-64);--about-page-timeline-line:var(--electric-cyan-100)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-line:color-mix(in srgb,var(--electric-cyan-100)50%,transparent)}}.dark{--about-page-timeline-card-padding:25px;--about-page-timeline-card-bg:var(--neutral-500)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-card-bg:color-mix(in srgb,var(--neutral-500)60%,transparent)}}.dark{--about-page-timeline-card-border:var(--neutral-400)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-card-border:color-mix(in srgb,var(--neutral-400)50%,transparent)}}.dark{--about-page-timeline-org-size:14px;--about-page-timeline-org-color:var(--neutral-50);--about-page-timeline-org-font:var(--type-body-editorial-font);--about-page-timeline-role-size:20px;--about-page-timeline-role-color:var(--neutral-50);--about-page-timeline-role-font:var(--type-card-title-font);--about-page-timeline-desc-size:14px;--about-page-timeline-desc-color:var(--neutral-200);--about-page-timeline-desc-font:var(--type-body-long-font);--about-page-timeline-year-color:var(--neutral-50);--about-page-timeline-year-font:var(--type-caption-font);--about-page-timeline-year-size:var(--font-size-p-mobile);--about-page-timeline-year-bg:transparent;--about-page-timeline-year-border:var(--neutral-800);--about-page-timeline-dot-shadow:0 10px 15px var(--neutral-900),0 4px 6px var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-dot-shadow:0 10px 15px color-mix(in srgb,var(--neutral-900)10%,transparent),0 4px 6px color-mix(in srgb,var(--neutral-900)10%,transparent)}}.dark{--about-page-timeline-dot-border:var(--neutral-800);--about-page-timeline-dot-fill:transparent;--about-page-timeline-accent-orange-org:var(--neon-orange-500);--about-page-timeline-accent-orange-dot-ring:var(--neon-orange-900);--about-page-timeline-accent-orange-dot-fill:var(--neon-orange-100);--about-page-timeline-accent-orange-year-border:var(--neon-orange-500)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-accent-orange-year-border:color-mix(in srgb,var(--neon-orange-500)30%,transparent)}}.dark{--about-page-timeline-accent-orange-year-bg:linear-gradient(90deg,var(--neon-orange-500)0%,var(--neon-orange-100)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-accent-orange-year-bg:linear-gradient(90deg,color-mix(in srgb,var(--neon-orange-500)20%,transparent)0%,color-mix(in srgb,var(--neon-orange-100)20%,transparent)100%)}}.dark{--about-page-timeline-accent-cyan-org:var(--electric-cyan-500);--about-page-timeline-accent-cyan-dot-ring:var(--electric-cyan-900);--about-page-timeline-accent-cyan-dot-fill:var(--electric-cyan-100);--about-page-timeline-accent-cyan-year-border:var(--electric-cyan-100)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-accent-cyan-year-border:color-mix(in srgb,var(--electric-cyan-100)30%,transparent)}}.dark{--about-page-timeline-accent-cyan-year-bg:linear-gradient(90deg,var(--electric-cyan-100)0%,var(--electric-cyan-100)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-accent-cyan-year-bg:linear-gradient(90deg,color-mix(in srgb,var(--electric-cyan-100)20%,transparent)0%,color-mix(in srgb,var(--electric-cyan-100)20%,transparent)100%)}}.dark{--about-page-timeline-accent-purple-org:var(--deep-purple-900);--about-page-timeline-accent-purple-dot-ring:var(--deep-purple-900);--about-page-timeline-accent-purple-dot-fill:var(--deep-purple-500);--about-page-timeline-accent-purple-year-border:var(--deep-purple-500)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-accent-purple-year-border:color-mix(in srgb,var(--deep-purple-500)30%,transparent)}}.dark{--about-page-timeline-accent-purple-year-bg:linear-gradient(90deg,var(--deep-purple-500)0%,var(--deep-purple-100)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-accent-purple-year-bg:linear-gradient(90deg,color-mix(in srgb,var(--deep-purple-500)20%,transparent)0%,color-mix(in srgb,var(--deep-purple-100)20%,transparent)100%)}}.dark{--about-page-timeline-accent-green-org:var(--success-500);--about-page-timeline-accent-green-dot-ring:var(--success-500);--about-page-timeline-accent-green-dot-fill:var(--success-500);--about-page-timeline-accent-green-year-border:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-accent-green-year-border:color-mix(in srgb,var(--success-500)30%,transparent)}}.dark{--about-page-timeline-accent-green-year-bg:linear-gradient(90deg,var(--success-500)0%,var(--success-500)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-accent-green-year-bg:linear-gradient(90deg,color-mix(in srgb,var(--success-500)20%,transparent)0%,color-mix(in srgb,var(--success-500)20%,transparent)100%)}}.dark{--about-page-timeline-accent-blue-org:var(--pastel-blue-100);--about-page-timeline-accent-blue-dot-ring:var(--pastel-blue-100);--about-page-timeline-accent-blue-dot-fill:var(--info-500);--about-page-timeline-accent-blue-year-border:var(--info-500)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-accent-blue-year-border:color-mix(in srgb,var(--info-500)30%,transparent)}}.dark{--about-page-timeline-accent-blue-year-bg:linear-gradient(90deg,var(--info-500)0%,var(--info-500)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-accent-blue-year-bg:linear-gradient(90deg,color-mix(in srgb,var(--info-500)20%,transparent)0%,color-mix(in srgb,var(--info-500)20%,transparent)100%)}}.dark{--about-page-timeline-card-hover-border:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-card-hover-border:color-mix(in srgb,var(--electric-cyan-500)40%,transparent)}}.dark{--about-page-timeline-card-hover-shadow:0 12px 32px var(--neutral-900),0 4px 12px var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-card-hover-shadow:0 12px 32px color-mix(in srgb,var(--neutral-900)28%,transparent),0 4px 12px color-mix(in srgb,var(--neutral-900)18%,transparent)}}.dark{--about-page-timeline-card-focus-ring:var(--electric-cyan-500);--about-page-timeline-modal-overlay-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-modal-overlay-bg:color-mix(in srgb,var(--neutral-900)72%,transparent)}}.dark{--about-page-timeline-modal-bg:var(--neutral-500)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-modal-bg:color-mix(in srgb,var(--neutral-500)72%,var(--neutral-800))}}.dark{--about-page-timeline-modal-border:var(--neutral-400)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-modal-border:color-mix(in srgb,var(--neutral-400)50%,transparent)}}.dark{--about-page-timeline-modal-shadow:0 24px 48px var(--neutral-900),0 8px 16px var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-modal-shadow:0 24px 48px color-mix(in srgb,var(--neutral-900)35%,transparent),0 8px 16px color-mix(in srgb,var(--neutral-900)22%,transparent)}}.dark{--about-page-timeline-modal-close-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-modal-close-bg:color-mix(in srgb,var(--neutral-900)55%,transparent)}}.dark{--about-page-timeline-modal-close-hover-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-modal-close-hover-bg:color-mix(in srgb,var(--neutral-900)72%,transparent)}}.dark{--about-page-timeline-modal-close-border:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-modal-close-border:color-mix(in srgb,var(--electric-cyan-500)35%,transparent)}}.dark{--about-page-timeline-modal-close-color:var(--neutral-50);--about-page-timeline-modal-image-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-modal-image-bg:color-mix(in srgb,var(--neutral-900)45%,transparent)}}.dark{--about-page-timeline-modal-year-border:var(--neutral-800);--about-page-timeline-modal-year-bg:transparent;--about-page-timeline-modal-year-color:var(--neutral-50);--about-page-timeline-modal-org-color:var(--neutral-50);--about-page-timeline-modal-role-color:var(--neutral-50);--about-page-timeline-modal-desc-color:var(--neutral-200);--about-page-timeline-modal-details-border:var(--neutral-400)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-timeline-modal-details-border:color-mix(in srgb,var(--neutral-400)35%,transparent)}}.dark{--about-page-timeline-modal-details-title-color:var(--neutral-300);--about-page-timeline-modal-details-color:var(--neutral-300);--about-page-contact-bg:var(--neutral-800);--about-page-contact-title-color:var(--neutral-50);--about-page-contact-title-font:var(--type-section-title-font);--about-page-contact-field-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-contact-field-bg:color-mix(in srgb,var(--neutral-900)55%,transparent)}}.dark{--about-page-contact-field-color:var(--neutral-50);--about-page-contact-field-font:var(--type-field-font);--about-page-contact-field-border:var(--neutral-200)}@supports (color:color-mix(in lab,red,red)){.dark{--about-page-contact-field-border:color-mix(in srgb,var(--neutral-200)12%,transparent)}}.dark{--about-page-contact-field-focus-ring:var(--electric-cyan-500);--about-page-contact-button-bg:var(--button-primary-bg);--about-page-contact-button-color:var(--button-primary-color);--about-page-contact-button-border:var(--button-primary-border);--about-page-contact-button-font:var(--button-primary-font);--about-page-contact-button-hover-bg:var(--button-primary-hover-bg);--about-page-contact-feedback-font:var(--type-caption-font)}@media (max-width:767px){:root{--about-page-timeline-padding-x:var(--spacing-16);--about-page-timeline-padding-y:var(--spacing-40);--about-page-timeline-title-gap:var(--spacing-32);--about-page-timeline-panel-padding:var(--spacing-16);--about-page-timeline-list-gap:var(--spacing-32);--about-page-timeline-card-padding:var(--spacing-16)}.dark{--about-page-timeline-padding-x:var(--spacing-16);--about-page-timeline-padding-y:var(--spacing-48);--about-page-timeline-title-gap:var(--spacing-32);--about-page-timeline-panel-padding:var(--spacing-16);--about-page-timeline-list-gap:var(--spacing-32);--about-page-timeline-card-padding:var(--spacing-16)}}@media (max-width:499px){.dark,:root{--about-page-timeline-padding-x:var(--spacing-12);--about-page-timeline-panel-padding:var(--spacing-12);--about-page-timeline-card-padding:var(--spacing-12);--about-page-timeline-list-gap:var(--spacing-24)}}:root{--button-primary-bg:var(--brass-100);--button-primary-color:var(--neutral-800);--button-primary-border:var(--brass-200);--button-primary-font:var(--type-cta-font);--button-primary-hover-bg:#fff;--button-primary-min-width:160px;--button-primary-min-height:48px;--button-primary-radius:8px}.dark{--button-primary-bg:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--button-primary-bg:color-mix(in srgb,var(--electric-cyan-500)20%,transparent)}}.dark{--button-primary-color:var(--electric-cyan-500);--button-primary-border:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--button-primary-border:color-mix(in srgb,var(--electric-cyan-500)45%,transparent)}}.dark{--button-primary-font:var(--type-cta-font);--button-primary-hover-bg:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--button-primary-hover-bg:color-mix(in srgb,var(--electric-cyan-500)30%,transparent)}}:root{--blog-hero-min-height:500px;--blog-hero-bg:radial-gradient(ellipse 76% 58% at 14% 22%,var(--brass-200)0%,transparent 58%),radial-gradient(ellipse 68% 54% at 88% 72%,var(--editorial-beige-200)0%,transparent 62%),radial-gradient(ellipse 95% 80% at 50% 108%,var(--brass-100)0%,transparent 72%),linear-gradient(168deg,#fff 0%,var(--neutral-50)52%,var(--brass-100)100%)}@supports (color:color-mix(in lab,red,red)){:root{--blog-hero-bg:radial-gradient(ellipse 76% 58% at 14% 22%,color-mix(in srgb,var(--brass-200)52%,transparent)0%,transparent 58%),radial-gradient(ellipse 68% 54% at 88% 72%,color-mix(in srgb,var(--editorial-beige-200)48%,transparent)0%,transparent 62%),radial-gradient(ellipse 95% 80% at 50% 108%,var(--brass-100)0%,transparent 72%),linear-gradient(168deg,#fff 0%,var(--neutral-50)52%,var(--brass-100)100%)}}:root{--blog-hero-accent-wash:radial-gradient(ellipse 58% 44% at 50% 38%,var(--brass-200)0%,transparent 72%)}@supports (color:color-mix(in lab,red,red)){:root{--blog-hero-accent-wash:radial-gradient(ellipse 58% 44% at 50% 38%,color-mix(in srgb,var(--brass-200)28%,transparent)0%,transparent 72%)}}:root{--blog-hero-particle-color:var(--brass-400)}@supports (color:color-mix(in lab,red,red)){:root{--blog-hero-particle-color:color-mix(in srgb,var(--brass-400)78%,var(--editorial-beige-100))}}:root{--blog-hero-title-color:var(--neutral-800);--blog-hero-title-font:var(--type-hero-title-font);--blog-hero-title-weight:var(--type-hero-title-weight);--blog-hero-title-letter-spacing:-.02em;--blog-hero-subtitle-color:var(--neutral-600);--blog-hero-subtitle-font:var(--type-hero-subtitle-font);--blog-hero-subtitle-weight:var(--type-hero-subtitle-weight);--blog-hero-subtitle-font-style:var(--type-hero-subtitle-style);--blog-hero-fade:linear-gradient(0deg,#fff,transparent);--blog-controls-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root{--blog-controls-bg:color-mix(in srgb,var(--neutral-50)90%,transparent)}}:root{--blog-controls-bar-shadow:0 1px 2px var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--blog-controls-bar-shadow:0 1px 2px color-mix(in srgb,var(--neutral-800)6%,transparent)}}:root{--blog-controls-border:var(--brass-300)}@supports (color:color-mix(in lab,red,red)){:root{--blog-controls-border:color-mix(in srgb,var(--brass-300)35%,transparent)}}:root{--blog-controls-input-bg:var(--neutral-50);--blog-controls-panel-bg:var(--blog-controls-input-bg);--blog-controls-panel-blur:16px;--blog-controls-input-border:var(--brass-300)}@supports (color:color-mix(in lab,red,red)){:root{--blog-controls-input-border:color-mix(in srgb,var(--brass-300)40%,transparent)}}:root{--blog-controls-input-color:var(--neutral-800);--blog-controls-input-placeholder:var(--neutral-500);--blog-controls-input-icon:var(--neutral-500);--blog-controls-input-shadow:0 1px 2px var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--blog-controls-input-shadow:0 1px 2px color-mix(in srgb,var(--neutral-800)6%,transparent)}}:root{--blog-controls-input-focus-border:var(--brass-300);--blog-controls-input-focus-shadow:0 0 0 2px #a0804026;--blog-controls-input-radius:12px;--blog-controls-input-padding-y:12px;--blog-controls-input-padding-x:16px;--blog-controls-input-padding-left:48px;--blog-controls-accent:var(--brass-300);--blog-controls-accent-soft:var(--brass-100);--blog-controls-z:40;--blog-controls-panel-z:100;--blog-controls-open-main-z:45;--blog-controls-field-font:var(--type-body-editorial-font);--blog-controls-field-weight:var(--type-body-editorial-weight);--blog-controls-field-size:var(--font-size-h6-mobile);--blog-controls-panel-title-font:var(--type-section-title-font);--blog-controls-panel-title-weight:var(--type-section-title-weight);--blog-controls-panel-title-size:var(--font-size-h5-mobile);--blog-controls-panel-label-font:var(--type-body-editorial-font);--blog-controls-panel-label-weight:var(--type-body-editorial-weight);--blog-controls-panel-label-size:var(--font-size-h6-mobile);--blog-controls-panel-label-style:var(--type-body-editorial-style);--blog-controls-panel-ui-font:var(--type-ui-font);--blog-controls-panel-ui-weight:var(--type-cta-weight);--blog-controls-panel-ui-size:var(--font-size-small-desktop);--blog-controls-panel-select-font:var(--type-ui-font);--blog-controls-panel-select-weight:var(--type-ui-weight);--blog-controls-panel-select-size:var(--font-size-small-mobile);--blog-controls-panel-padding:var(--spacing-24);--blog-controls-panel-gap:var(--spacing-24);--blog-controls-panel-header-gap:var(--spacing-24);--blog-controls-panel-label-gap:var(--spacing-12);--blog-controls-panel-select-padding-y:var(--spacing-12);--blog-controls-panel-select-padding-x:var(--spacing-16);--blog-surface-bg:#fff;--blog-section-padding-x:var(--section-padding-x);--blog-controls-padding-block:var(--spacing-24);--blog-card-padding:var(--spacing-24);--blog-grid-gap:var(--spacing-32);--blog-list-gap:var(--spacing-24);--blog-card-media-height:224px;--blog-list-media-width-mobile:36%;--blog-list-media-max-width-mobile:120px;--blog-list-media-height-mobile:112px;--blog-list-media-height-md:220px;--blog-card-bg:var(--neutral-50);--blog-card-border:#a0804024;--blog-card-border-hover:#a080404d;--blog-card-shadow-hover:0 8px 24px #a0804014;--blog-card-media-bg:linear-gradient(135deg,var(--brass-100)0%,var(--dusty-rose-300)100%);--blog-cover-placeholder-bg:linear-gradient(145deg,var(--neutral-50)0%,var(--brass-100)42%,var(--dusty-rose-300)100%)}@supports (color:color-mix(in lab,red,red)){:root{--blog-cover-placeholder-bg:linear-gradient(145deg,var(--neutral-50)0%,var(--brass-100)42%,color-mix(in srgb,var(--dusty-rose-300)72%,var(--brass-100))100%)}}:root{--blog-cover-placeholder-glow-primary:var(--brass-200)}@supports (color:color-mix(in lab,red,red)){:root{--blog-cover-placeholder-glow-primary:color-mix(in srgb,var(--brass-200)55%,transparent)}}:root{--blog-cover-placeholder-glow-secondary:var(--dusty-rose-300)}@supports (color:color-mix(in lab,red,red)){:root{--blog-cover-placeholder-glow-secondary:color-mix(in srgb,var(--dusty-rose-300)48%,transparent)}}:root{--blog-cover-placeholder-lines-opacity:.45;--blog-cover-placeholder-line-color:var(--brass-400)}@supports (color:color-mix(in lab,red,red)){:root{--blog-cover-placeholder-line-color:color-mix(in srgb,var(--brass-400)14%,transparent)}}:root{--blog-cover-placeholder-logo-size:88px;--blog-cover-placeholder-logo-size-list:48px;--blog-card-title-color:var(--neutral-800);--blog-card-title-font:var(--type-card-title-font);--blog-card-title-weight:var(--type-card-title-weight);--blog-card-body-color:var(--neutral-600);--blog-card-body-font:var(--type-card-body-font);--blog-card-body-weight:var(--type-card-body-weight);--blog-card-body-style:var(--type-card-body-style);--blog-card-tag-bg:var(--brass-100);--blog-card-tag-color:var(--neutral-600);--blog-card-tag-border:#a0804033;--blog-card-meta-size:var(--font-size-p-mobile);--blog-card-link-color:var(--neutral-600);--blog-card-link-hover:var(--brass-400);--blog-pagination-bg:var(--neutral-50);--blog-pagination-border:var(--editorial-beige-100)}@supports (color:color-mix(in lab,red,red)){:root{--blog-pagination-border:color-mix(in srgb,var(--editorial-beige-100)40%,transparent)}}:root{--blog-pagination-page-size:48px;--blog-pagination-page-radius:12px;--blog-pagination-page-gap:8px;--blog-pagination-controls-gap:16px;--blog-pagination-inactive-bg:var(--blog-controls-input-bg);--blog-pagination-inactive-border:var(--blog-controls-input-border);--blog-pagination-inactive-color:var(--neutral-700);--blog-pagination-inactive-shadow:var(--blog-controls-input-shadow);--blog-pagination-active-bg:var(--brass-100);--blog-pagination-active-border:#a080404d;--blog-pagination-active-color:var(--brass-500);--blog-pagination-active-border-width:2px}@media (max-width:767px){:root{--blog-section-padding-x:var(--spacing-16);--blog-controls-padding-block:var(--spacing-16);--blog-card-padding:var(--spacing-16);--blog-grid-gap:var(--spacing-24);--blog-list-gap:var(--spacing-16);--blog-card-media-height:180px;--blog-controls-panel-padding:var(--spacing-16);--blog-controls-panel-gap:var(--spacing-16);--blog-controls-panel-header-gap:var(--spacing-12);--blog-controls-panel-label-gap:var(--spacing-8);--blog-controls-panel-title-size:var(--font-size-h6-mobile);--blog-controls-panel-label-size:var(--font-size-small-mobile);--blog-controls-panel-select-size:var(--font-size-small-mobile);--blog-controls-panel-select-padding-y:var(--spacing-12);--blog-controls-panel-select-padding-x:var(--spacing-12)}}@media (min-width:768px){:root{--blog-controls-field-size:var(--font-size-h5-mobile)}}.dark{--blog-hero-accent-wash:none;--blog-hero-bg:linear-gradient(135deg,var(--neutral-900)0%,var(--deep-purple-100)50%,var(--neutral-900)100%);--blog-hero-particle-color:var(--neon-magenta-900);--blog-hero-title-color:var(--neutral-50);--blog-hero-title-font:var(--type-hero-title-font);--blog-hero-title-weight:var(--type-hero-title-weight);--blog-hero-title-letter-spacing:-.02em;--blog-hero-subtitle-color:var(--neutral-200);--blog-hero-subtitle-font:var(--type-hero-subtitle-font);--blog-hero-subtitle-weight:var(--type-hero-subtitle-weight);--blog-hero-subtitle-font-style:var(--type-hero-subtitle-style);--blog-hero-fade:linear-gradient(0deg,var(--neutral-900)0%,transparent 100%);--blog-controls-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-controls-bg:color-mix(in srgb,var(--neutral-900)80%,transparent)}}.dark{--blog-controls-bar-shadow:none;--blog-controls-border:var(--neon-magenta-500)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-controls-border:color-mix(in srgb,var(--neon-magenta-500)20%,transparent)}}.dark{--blog-controls-input-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-controls-input-bg:color-mix(in srgb,var(--neutral-900)60%,transparent)}}.dark{--blog-controls-panel-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-controls-panel-bg:color-mix(in srgb,var(--neutral-900)90%,transparent)}}.dark{--blog-controls-input-border:var(--neutral-700);--blog-controls-input-color:var(--neutral-50);--blog-controls-input-placeholder:var(--neutral-300);--blog-controls-input-icon:var(--neutral-200);--blog-controls-input-shadow:none;--blog-controls-input-focus-border:var(--neon-magenta-500);--blog-controls-input-focus-shadow:0 0 0 2px var(--neon-magenta-500)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-controls-input-focus-shadow:0 0 0 2px color-mix(in srgb,var(--neon-magenta-500)20%,transparent)}}.dark{--blog-controls-accent:var(--neon-magenta-500);--blog-controls-accent-soft:var(--neon-magenta-500)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-controls-accent-soft:color-mix(in srgb,var(--neon-magenta-500)20%,transparent)}}.dark{--blog-controls-field-font:var(--type-body-editorial-font);--blog-controls-field-weight:var(--type-body-editorial-weight);--blog-controls-panel-title-font:var(--type-section-title-font);--blog-controls-panel-title-weight:var(--type-section-title-weight);--blog-controls-panel-label-font:var(--type-body-editorial-font);--blog-controls-panel-label-weight:var(--type-body-editorial-weight);--blog-controls-panel-label-style:var(--type-body-editorial-style);--blog-controls-panel-ui-font:var(--type-ui-font);--blog-controls-panel-ui-weight:var(--type-cta-weight);--blog-surface-bg:linear-gradient(180deg,var(--neutral-900)0%,var(--neutral-800)50%,var(--neutral-900)100%);--blog-card-bg:var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-card-bg:color-mix(in srgb,var(--neutral-800)75%,transparent)}}.dark{--blog-card-border:var(--neutral-700);--blog-card-border-hover:var(--neon-magenta-500)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-card-border-hover:color-mix(in srgb,var(--neon-magenta-500)50%,transparent)}}.dark{--blog-card-shadow-hover:0 8px 32px var(--neon-magenta-500)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-card-shadow-hover:0 8px 32px color-mix(in srgb,var(--neon-magenta-500)15%,transparent)}}.dark{--blog-card-media-bg:linear-gradient(135deg,var(--technical-blue-100)0%,var(--neutral-900)100%);--blog-cover-placeholder-bg:linear-gradient(145deg,var(--neutral-900)0%,var(--deep-purple-100)48%,var(--neutral-800)100%);--blog-cover-placeholder-glow-primary:var(--neon-magenta-500)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-cover-placeholder-glow-primary:color-mix(in srgb,var(--neon-magenta-500)28%,transparent)}}.dark{--blog-cover-placeholder-glow-secondary:var(--technical-blue-100)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-cover-placeholder-glow-secondary:color-mix(in srgb,var(--technical-blue-100)35%,transparent)}}.dark{--blog-cover-placeholder-lines-opacity:.35;--blog-cover-placeholder-line-color:var(--neon-magenta-500)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-cover-placeholder-line-color:color-mix(in srgb,var(--neon-magenta-500)16%,transparent)}}.dark{--blog-card-title-color:var(--neutral-50);--blog-card-title-font:var(--type-card-title-font);--blog-card-title-weight:var(--type-card-title-weight);--blog-card-body-color:var(--neutral-300);--blog-card-body-font:var(--type-card-body-font);--blog-card-body-weight:var(--type-card-body-weight);--blog-card-body-style:var(--type-card-body-style);--blog-card-tag-bg:var(--neon-magenta-500)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-card-tag-bg:color-mix(in srgb,var(--neon-magenta-500)20%,transparent)}}.dark{--blog-card-tag-color:var(--neon-magenta-900);--blog-card-tag-border:var(--neon-magenta-500)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-card-tag-border:color-mix(in srgb,var(--neon-magenta-500)35%,transparent)}}.dark{--blog-card-meta-size:var(--font-size-small-mobile);--blog-card-link-color:var(--neon-magenta-900);--blog-card-link-hover:var(--neon-magenta-500);--blog-pagination-bg:var(--neutral-900);--blog-pagination-border:var(--neutral-700);--blog-pagination-inactive-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-pagination-inactive-bg:color-mix(in srgb,var(--neutral-900)60%,transparent)}}.dark{--blog-pagination-inactive-border:var(--neutral-700);--blog-pagination-inactive-color:var(--neutral-200);--blog-pagination-inactive-shadow:none;--blog-pagination-active-bg:var(--neon-magenta-500)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-pagination-active-bg:color-mix(in srgb,var(--neon-magenta-500)20%,transparent)}}.dark{--blog-pagination-active-border:var(--neon-magenta-500);--blog-pagination-active-color:var(--neon-magenta-900)}:root{--blog-entry-hero-min-height:600px;--blog-entry-hero-bg:var(--neutral-400);--blog-entry-hero-overlay:linear-gradient(180deg,var(--neutral-900)0%,var(--neutral-900)100%)}@supports (color:color-mix(in lab,red,red)){:root{--blog-entry-hero-overlay:linear-gradient(180deg,color-mix(in srgb,var(--neutral-900)45%,transparent)0%,color-mix(in srgb,var(--neutral-900)78%,transparent)100%)}}:root{--blog-entry-hero-cover-fallback-bg:var(--neutral-800);--blog-entry-hero-cover-title-color:var(--neutral-50);--blog-entry-hero-cover-subtitle-color:var(--neutral-100);--blog-entry-hero-cover-meta-color:var(--neutral-100);--blog-entry-hero-cover-meta-dot:var(--neutral-100);--blog-entry-hero-title-color:var(--neutral-800);--blog-entry-hero-title-font:var(--type-hero-title-font);--blog-entry-hero-title-weight:var(--type-hero-title-weight);--blog-entry-hero-subtitle-color:var(--neutral-800);--blog-entry-hero-subtitle-font:var(--type-hero-subtitle-font);--blog-entry-hero-subtitle-weight:var(--type-hero-subtitle-weight);--blog-entry-hero-subtitle-style:var(--type-hero-subtitle-style);--blog-entry-hero-meta-color:var(--neutral-800);--blog-entry-hero-meta-dot:var(--neutral-800);--blog-entry-body-bg:linear-gradient(180deg,var(--neutral-200)0%,var(--neutral-300)100%);--blog-entry-content-max-width:896px;--blog-entry-text-color:var(--neutral-800);--blog-entry-text-font:var(--type-body-long-font);--blog-entry-heading-color:var(--neutral-800);--blog-entry-heading-font:var(--type-card-title-font);--blog-entry-heading-weight:var(--type-card-title-weight);--blog-entry-markdown-h1-size:var(--font-size-h2-mobile);--blog-entry-markdown-h1-size-md:var(--font-size-h1-desktop);--blog-entry-markdown-h2-size:var(--font-size-h2-mobile);--blog-entry-markdown-h2-size-md:var(--font-size-h2-desktop);--blog-entry-markdown-h3-size:var(--font-size-h4-mobile);--blog-entry-markdown-image-radius:var(--radius-lg,12px);--blog-entry-markdown-image-border:1px solid var(--neutral-500);--blog-entry-markdown-image-shadow:0 12px 32px #0000001f;--blog-entry-markdown-caption-color:var(--neutral-700);--blog-entry-markdown-caption-font:var(--type-caption-font);--blog-entry-markdown-caption-size:var(--font-size-p-mobile);--blog-entry-link-color:var(--editorial-beige-100);--blog-entry-quote-border:var(--neutral-600);--blog-entry-quote-color:var(--neutral-800);--blog-entry-quote-accent:var(--neutral-800);--blog-entry-nav-color:var(--neutral-800);--blog-entry-nav-font:var(--type-nav-font);--blog-entry-nav-weight:var(--type-nav-weight);--blog-entry-nav-hover:var(--editorial-beige-100);--blog-entry-meta-font:var(--type-caption-font);--blog-entry-meta-weight:var(--type-caption-weight);--blog-entry-nav-disabled-opacity:.5}.dark{--blog-entry-hero-bg:linear-gradient(135deg,var(--neutral-900)0%,var(--deep-purple-100)50%,var(--neutral-900)100%);--blog-entry-hero-overlay:linear-gradient(180deg,var(--neutral-900)0%,var(--neutral-900)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--blog-entry-hero-overlay:linear-gradient(180deg,color-mix(in srgb,var(--neutral-900)35%,transparent)0%,color-mix(in srgb,var(--neutral-900)82%,transparent)100%)}}.dark{--blog-entry-hero-cover-fallback-bg:var(--neutral-900);--blog-entry-hero-title-color:var(--neutral-50);--blog-entry-hero-subtitle-color:var(--neutral-200);--blog-entry-hero-meta-color:var(--neutral-50);--blog-entry-hero-meta-dot:var(--neutral-50);--blog-entry-body-bg:linear-gradient(180deg,var(--neutral-900)0%,var(--technical-blue-100)100%);--blog-entry-text-color:var(--neutral-200);--blog-entry-heading-color:var(--neutral-50);--blog-entry-markdown-image-border:1px solid var(--neutral-700);--blog-entry-markdown-image-shadow:0 16px 40px #00000059;--blog-entry-markdown-caption-color:var(--neutral-300);--blog-entry-link-color:var(--neon-magenta-900);--blog-entry-quote-border:var(--electric-cyan-500);--blog-entry-quote-color:var(--neutral-100);--blog-entry-quote-accent:var(--electric-cyan-500);--blog-entry-nav-color:var(--neutral-50);--blog-entry-nav-hover:var(--electric-cyan-500)}:root{--footer-bg:#fff;--footer-light-wash:radial-gradient(ellipse 90% 70% at 50% 0%,#f5f0e6a6 0%,#ffffff59 42%,transparent 72%);--footer-accent-opacity:.55;--footer-padding-y:var(--spacing-64);--footer-padding-y-md:96px;--footer-wave-clearance:0px;--footer-container-max-width:1440px;--footer-aurora-blur:56px;--footer-aurora-blob-opacity:.28;--footer-aurora-blob-1:#a080401f;--footer-aurora-blob-2:#78a08217;--footer-aurora-blob-3:#a0804012;--footer-aurora-veil:radial-gradient(ellipse 90% 80% at 50% 0%,#ffffffb3 0%,#ffffff59 45%,transparent 75%);--footer-accent:linear-gradient(90deg,transparent,#a0804052 50%,transparent);--footer-stack-gap:var(--spacing-32);--footer-stack-gap-md:var(--spacing-48);--footer-logo-size:96px;--footer-logo-size-md:128px;--footer-logo-glow-opacity:0;--footer-logo-glow-color:transparent;--footer-social-gap:var(--spacing-24);--footer-social-margin-top:15px;--footer-social-size:56px;--footer-social-icon-size:24px;--footer-social-bg:var(--brass-100);--footer-social-border:#a0804024;--footer-social-color:#999;--footer-social-border-hover:var(--brass-400);--footer-social-color-hover:var(--brass-400);--footer-social-shadow-hover:0 10px 15px #a0804026;--footer-copyright-margin-top:10px;--footer-copyright-color:#999;--footer-copyright-font:var(--type-caption-font);--footer-copyright-weight:var(--type-caption-weight);--footer-copyright-size:14px;--footer-copyright-size-md:16px;--footer-copyright-size-lg:18px;--footer-legal-link-color:var(--footer-copyright-color);--footer-legal-link-color-hover:var(--brass-400);--footer-legal-link-size:var(--footer-copyright-size);--footer-seal-size:50px;--footer-seal-margin-top:var(--spacing-16);--footer-seal-face:var(--brass-100)}@supports (color:color-mix(in lab,red,red)){:root{--footer-seal-face:color-mix(in srgb,var(--brass-100)72%,transparent)}}:root{--footer-seal-rim:var(--brass-300)}@supports (color:color-mix(in lab,red,red)){:root{--footer-seal-rim:color-mix(in srgb,var(--brass-300)45%,transparent)}}:root{--footer-seal-inner-ring:var(--brass-300)}@supports (color:color-mix(in lab,red,red)){:root{--footer-seal-inner-ring:color-mix(in srgb,var(--brass-300)18%,transparent)}}:root{--footer-seal-laurel:var(--brass-400)}@supports (color:color-mix(in lab,red,red)){:root{--footer-seal-laurel:color-mix(in srgb,var(--brass-400)55%,var(--neutral-600))}}:root{--footer-seal-branch:var(--brass-400)}@supports (color:color-mix(in lab,red,red)){:root{--footer-seal-branch:color-mix(in srgb,var(--brass-400)40%,transparent)}}:root{--footer-seal-monogram:var(--neutral-600);--footer-seal-glow:var(--brass-200)}@supports (color:color-mix(in lab,red,red)){:root{--footer-seal-glow:color-mix(in srgb,var(--brass-200)28%,transparent)}}:root{--footer-seal-glow-hover:var(--brass-200)}@supports (color:color-mix(in lab,red,red)){:root{--footer-seal-glow-hover:color-mix(in srgb,var(--brass-200)52%,var(--brass-100))}}:root{--footer-seal-shadow:none;--footer-seal-shadow-hover:0 0 24px var(--brass-200)}@supports (color:color-mix(in lab,red,red)){:root{--footer-seal-shadow-hover:0 0 24px color-mix(in srgb,var(--brass-200)32%,transparent)}}:root{--footer-seal-rule:linear-gradient(90deg,transparent 0%,var(--brass-300)50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root{--footer-seal-rule:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--brass-300)28%,transparent)50%,transparent 100%)}}.dark{--footer-wave-base:var(--neutral-600);--footer-bg:var(--footer-wave-base);--footer-aurora-blur:62px;--footer-aurora-blob-opacity:.3;--footer-aurora-blob-1:#00d3f366;--footer-aurora-blob-2:#ff2ed138;--footer-aurora-blob-3:#6450dc47;--footer-aurora-veil:radial-gradient(ellipse 90% 80% at 50% 0%,#0a0a14a6 0%,#0a0a1459 45%,transparent 75%);--footer-accent:linear-gradient(90deg,transparent,#00e5ff4d 50%,transparent);--footer-accent-opacity:.35;--footer-light-wash:none;--footer-logo-glow-color:#00e5ff80;--footer-logo-glow-opacity:.4;--footer-social-bg:var(--neutral-500)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-social-bg:color-mix(in srgb,var(--neutral-500)32%,var(--footer-wave-base))}}.dark{--footer-social-border:var(--neutral-400)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-social-border:color-mix(in srgb,var(--neutral-400)28%,var(--footer-wave-base))}}.dark{--footer-social-color:var(--neutral-400);--footer-social-border-hover:var(--electric-cyan-500);--footer-social-color-hover:var(--electric-cyan-500);--footer-social-shadow-hover:0 10px 15px #00e5ff33;--footer-copyright-color:var(--neutral-200);--footer-copyright-font:var(--type-brand-font);--footer-copyright-weight:var(--type-brand-weight);--footer-legal-link-color-hover:var(--electric-cyan-500);--footer-seal-face:var(--brass-500)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-seal-face:color-mix(in srgb,var(--brass-500)22%,var(--neutral-900))}}.dark{--footer-seal-rim:var(--brass-400)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-seal-rim:color-mix(in srgb,var(--brass-400)35%,transparent)}}.dark{--footer-seal-inner-ring:var(--brass-300)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-seal-inner-ring:color-mix(in srgb,var(--brass-300)15%,transparent)}}.dark{--footer-seal-laurel:var(--brass-300)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-seal-laurel:color-mix(in srgb,var(--brass-300)50%,var(--neutral-400))}}.dark{--footer-seal-branch:var(--brass-300)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-seal-branch:color-mix(in srgb,var(--brass-300)35%,transparent)}}.dark{--footer-seal-monogram:var(--neutral-300);--footer-seal-glow:#c4a55873;--footer-seal-glow-hover:#dcb464bf;--footer-seal-shadow:none;--footer-seal-shadow-hover:0 0 26px #c4a55861;--footer-seal-rule:linear-gradient(90deg,transparent 0%,var(--brass-400)50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-seal-rule:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--brass-400)22%,transparent)50%,transparent 100%)}}.dark{--footer-waves-crest-lift:clamp(.85rem,3.5vw,2rem);--footer-waves-overlap-main:40px;--footer-waves-svg-height:clamp(2.5rem,8vw,5rem);--footer-waves-band-height:clamp(3.5rem,10vw,6.5rem);--footer-waves-band-offset-y:-24px;--footer-wave-clearance:calc(var(--footer-waves-crest-lift) + var(--footer-waves-overlap-main) + max(0px,calc(-1*var(--footer-waves-band-offset-y))));--footer-waves-svg-nudge-y:0px;--footer-waves-band-overlap:-20px;--footer-stack-z:2;--footer-wave-ripple-color:var(--neutral-500);--footer-wave-layer-4:var(--footer-wave-base);--footer-wave-layer-3:var(--footer-wave-ripple-color)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-wave-layer-3:color-mix(in srgb,var(--footer-wave-ripple-color)22%,var(--footer-wave-base))}}.dark{--footer-wave-layer-2:var(--footer-wave-ripple-color)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-wave-layer-2:color-mix(in srgb,var(--footer-wave-ripple-color)40%,var(--footer-wave-base))}}.dark{--footer-wave-layer-1:var(--footer-wave-ripple-color)}@supports (color:color-mix(in lab,red,red)){.dark{--footer-wave-layer-1:color-mix(in srgb,var(--footer-wave-ripple-color)58%,var(--footer-wave-base))}}.dark{--footer-waves-shore-fade-height:78%;--footer-waves-seam-blend:3rem;--footer-waves-duration-base:22s;--footer-waves-duration-1:16s;--footer-waves-duration-2:22s;--footer-waves-duration-3:28s;--footer-waves-duration-4:36s}:root{--gallery-hero-min-height:500px;--gallery-hero-bg:radial-gradient(ellipse 78% 62% at 16% 26%,var(--dusty-sage-100)0%,transparent 58%),radial-gradient(ellipse 70% 56% at 84% 70%,var(--editorial-beige-200)0%,transparent 62%),radial-gradient(ellipse 100% 82% at 50% 112%,var(--dusty-sage-300)0%,transparent 74%),linear-gradient(168deg,#fff 0%,var(--neutral-50)50%,var(--dusty-sage-300)100%)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-hero-bg:radial-gradient(ellipse 78% 62% at 16% 26%,color-mix(in srgb,var(--dusty-sage-100)44%,transparent)0%,transparent 58%),radial-gradient(ellipse 70% 56% at 84% 70%,color-mix(in srgb,var(--editorial-beige-200)46%,transparent)0%,transparent 62%),radial-gradient(ellipse 100% 82% at 50% 112%,var(--dusty-sage-300)0%,transparent 74%),linear-gradient(168deg,#fff 0%,var(--neutral-50)50%,var(--dusty-sage-300)100%)}}:root{--gallery-hero-accent-wash:radial-gradient(ellipse 62% 48% at 48% 36%,var(--dusty-sage-200)0%,transparent 74%)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-hero-accent-wash:radial-gradient(ellipse 62% 48% at 48% 36%,color-mix(in srgb,var(--dusty-sage-200)36%,transparent)0%,transparent 74%)}}:root{--gallery-hero-particle-color:var(--brass-400)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-hero-particle-color:color-mix(in srgb,var(--brass-400)62%,var(--dusty-sage-100))}}:root{--gallery-hero-title-color:var(--neutral-800);--gallery-hero-title-font:var(--type-hero-title-font);--gallery-hero-title-weight:var(--type-hero-title-weight);--gallery-hero-subtitle-color:var(--neutral-600);--gallery-hero-subtitle-font:var(--type-hero-subtitle-font);--gallery-hero-subtitle-weight:var(--type-hero-subtitle-weight);--gallery-hero-subtitle-font-style:var(--type-hero-subtitle-style);--gallery-hero-fade:linear-gradient(0deg,var(--neutral-300)0%,transparent 100%);--gallery-surface-bg:linear-gradient(180deg,var(--neutral-300)0%,var(--neutral-400)100%);--gallery-card-overlay:linear-gradient(0deg,var(--neutral-800)0%,transparent 70%)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-card-overlay:linear-gradient(0deg,color-mix(in srgb,var(--neutral-800)72%,transparent)0%,transparent 70%)}}:root{--gallery-card-title-color:var(--neutral-50);--gallery-card-title-font:var(--type-card-title-font);--gallery-card-title-weight:var(--type-card-title-weight);--gallery-card-count-color:var(--neutral-200);--gallery-card-count-font:var(--type-card-body-font);--gallery-card-count-weight:var(--type-card-body-weight);--gallery-card-count-style:var(--type-card-body-style);--gallery-lightbox-z-index:1200;--gallery-lightbox-max-width:min(960px,100%);--gallery-lightbox-padding:var(--spacing-24);--gallery-lightbox-dialog-gap:var(--spacing-12);--gallery-lightbox-caption-gap:var(--spacing-8);--gallery-lightbox-nav-size:48px;--gallery-lightbox-nav-gap:var(--spacing-24);--gallery-lightbox-close-top:0;--gallery-lightbox-close-right:0;--gallery-lightbox-media-padding-top:calc(var(--gallery-lightbox-close-size) + var(--gallery-lightbox-close-offset));--gallery-lightbox-chrome-reserve:180px;--gallery-lightbox-image-min-height:280px;--gallery-lightbox-image-min-width:200px;--gallery-lightbox-image-fit-height:calc(100dvh - (2*var(--gallery-lightbox-padding)) - var(--gallery-lightbox-chrome-reserve));--gallery-lightbox-image-max-height:max(var(--gallery-lightbox-image-min-height),var(--gallery-lightbox-image-fit-height));--gallery-lightbox-image-max-width:max(var(--gallery-lightbox-image-min-width),min(100%,var(--gallery-lightbox-max-width)));--gallery-lightbox-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-lightbox-bg:color-mix(in srgb,var(--neutral-50)78%,transparent)}}:root{--gallery-lightbox-backdrop-blur:28px;--gallery-lightbox-control-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-lightbox-control-bg:color-mix(in srgb,var(--neutral-50)58%,transparent)}}:root{--gallery-lightbox-control-blur:16px;--gallery-lightbox-control-border:var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-lightbox-control-border:color-mix(in srgb,var(--neutral-800)14%,transparent)}}:root{--gallery-lightbox-control-color:var(--neutral-800);--gallery-lightbox-close-size:44px;--gallery-lightbox-close-offset:var(--spacing-8);--gallery-lightbox-close-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-lightbox-close-bg:color-mix(in srgb,var(--neutral-50)72%,transparent)}}:root{--gallery-lightbox-close-border:var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-lightbox-close-border:color-mix(in srgb,var(--neutral-800)18%,transparent)}}:root{--gallery-lightbox-close-color:var(--neutral-800);--gallery-lightbox-caption-font:var(--type-card-body-font);--gallery-lightbox-caption-weight:var(--type-card-body-weight);--gallery-lightbox-caption-style:var(--type-card-body-style);--gallery-lightbox-caption-size:var(--font-size-h6-mobile);--gallery-lightbox-caption-line-height:1.5;--gallery-lightbox-caption-overflow-wrap:anywhere;--gallery-lightbox-caption-align:center;--gallery-lightbox-caption-padding-inline:0;--gallery-lightbox-dot-active:var(--neutral-800);--gallery-lightbox-dot-inactive:var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-lightbox-dot-inactive:color-mix(in srgb,var(--neutral-800)28%,transparent)}}:root{--gallery-lightbox-loader-size:3.5rem;--gallery-lightbox-loader-ring:var(--editorial-purple-500);--gallery-lightbox-loader-accent:var(--electric-cyan-500);--gallery-lightbox-loader-glow:var(--editorial-purple-500)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-lightbox-loader-glow:color-mix(in srgb,var(--editorial-purple-500)28%,transparent)}}:root{--gallery-lightbox-loader-track:var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--gallery-lightbox-loader-track:color-mix(in srgb,var(--neutral-800)12%,transparent)}}@media (max-width:767px){:root{--gallery-lightbox-padding:var(--spacing-16);--gallery-lightbox-dialog-gap:var(--spacing-8);--gallery-lightbox-nav-size:40px;--gallery-lightbox-nav-gap:var(--spacing-16);--gallery-lightbox-close-size:40px;--gallery-lightbox-close-top:var(--gallery-lightbox-close-offset);--gallery-lightbox-close-right:var(--gallery-lightbox-close-offset);--gallery-lightbox-media-padding-top:0;--gallery-lightbox-caption-gap:var(--spacing-12);--gallery-lightbox-caption-padding-inline:var(--spacing-8);--gallery-lightbox-chrome-reserve:112px;--gallery-lightbox-image-min-height:200px;--gallery-lightbox-image-min-width:160px}}@media (max-width:499px){:root{--gallery-lightbox-padding:var(--spacing-12);--gallery-lightbox-nav-size:36px;--gallery-lightbox-nav-gap:var(--spacing-12);--gallery-lightbox-close-size:36px;--gallery-lightbox-caption-size:var(--font-size-p-mobile);--gallery-lightbox-chrome-reserve:96px;--gallery-lightbox-image-min-height:180px}}@media (max-width:299px){:root{--gallery-lightbox-padding:var(--spacing-8);--gallery-lightbox-nav-size:32px;--gallery-lightbox-close-size:32px;--gallery-lightbox-image-min-height:160px;--gallery-lightbox-image-min-width:120px}}.dark{--gallery-hero-accent-wash:none;--gallery-hero-bg:linear-gradient(135deg,var(--neutral-900)0%,var(--deep-purple-100)50%,var(--neutral-900)100%);--gallery-hero-particle-color:var(--electric-cyan-500);--gallery-hero-title-color:var(--neutral-50);--gallery-hero-title-font:var(--type-hero-title-font);--gallery-hero-title-weight:var(--type-hero-title-weight);--gallery-hero-subtitle-color:var(--neutral-200);--gallery-hero-subtitle-font:var(--type-hero-subtitle-font);--gallery-hero-subtitle-weight:var(--type-hero-subtitle-weight);--gallery-hero-subtitle-font-style:var(--type-hero-subtitle-style);--gallery-hero-fade:linear-gradient(0deg,var(--neutral-900)0%,transparent 100%);--gallery-surface-bg:linear-gradient(180deg,var(--neutral-800)0%,var(--technical-blue-100)100%);--gallery-card-overlay:linear-gradient(0deg,var(--neutral-900)0%,transparent 72%)}@supports (color:color-mix(in lab,red,red)){.dark{--gallery-card-overlay:linear-gradient(0deg,color-mix(in srgb,var(--neutral-900)85%,transparent)0%,transparent 72%)}}.dark{--gallery-card-title-color:var(--neutral-50);--gallery-card-title-font:var(--type-card-title-font);--gallery-card-title-weight:var(--type-card-title-weight);--gallery-card-count-color:var(--neutral-200);--gallery-card-count-font:var(--type-card-body-font);--gallery-card-count-weight:var(--type-card-body-weight);--gallery-card-count-style:var(--type-card-body-style);--gallery-lightbox-z-index:1200;--gallery-lightbox-bg:var(--neutral-900);--gallery-lightbox-backdrop-blur:0px;--gallery-lightbox-control-blur:0px;--gallery-lightbox-control-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--gallery-lightbox-control-bg:color-mix(in srgb,var(--neutral-900)55%,transparent)}}.dark{--gallery-lightbox-control-border:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--gallery-lightbox-control-border:color-mix(in srgb,var(--electric-cyan-500)35%,transparent)}}.dark{--gallery-lightbox-control-color:var(--neutral-50);--gallery-lightbox-close-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--gallery-lightbox-close-bg:color-mix(in srgb,var(--neutral-900)78%,var(--technical-blue-100))}}.dark{--gallery-lightbox-close-border:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--gallery-lightbox-close-border:color-mix(in srgb,var(--electric-cyan-500)55%,transparent)}}.dark{--gallery-lightbox-close-color:var(--neutral-50);--gallery-lightbox-caption-font:var(--type-card-body-font);--gallery-lightbox-caption-weight:var(--type-card-body-weight);--gallery-lightbox-caption-style:normal;--gallery-lightbox-dot-active:var(--electric-cyan-500);--gallery-lightbox-dot-inactive:var(--neutral-200)}@supports (color:color-mix(in lab,red,red)){.dark{--gallery-lightbox-dot-inactive:color-mix(in srgb,var(--neutral-200)35%,transparent)}}.dark{--gallery-lightbox-loader-ring:var(--electric-cyan-500);--gallery-lightbox-loader-accent:var(--editorial-purple-500);--gallery-lightbox-loader-glow:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--gallery-lightbox-loader-glow:color-mix(in srgb,var(--electric-cyan-500)24%,transparent)}}.dark{--gallery-lightbox-loader-track:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){.dark{--gallery-lightbox-loader-track:color-mix(in srgb,var(--neutral-50)10%,transparent)}}:root{--visuals-hero-min-height:500px;--visuals-hero-bg:radial-gradient(ellipse 74% 58% at 18% 24%,var(--editorial-purple-900)0%,transparent 58%),radial-gradient(ellipse 68% 52% at 86% 74%,var(--editorial-cyan-900)0%,transparent 62%),radial-gradient(ellipse 96% 78% at 50% 110%,var(--brass-100)0%,transparent 72%),linear-gradient(168deg,#fff 0%,var(--neutral-50)54%,var(--brass-100)100%)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-hero-bg:radial-gradient(ellipse 74% 58% at 18% 24%,color-mix(in srgb,var(--editorial-purple-900)34%,transparent)0%,transparent 58%),radial-gradient(ellipse 68% 52% at 86% 74%,color-mix(in srgb,var(--editorial-cyan-900)32%,transparent)0%,transparent 62%),radial-gradient(ellipse 96% 78% at 50% 110%,var(--brass-100)0%,transparent 72%),linear-gradient(168deg,#fff 0%,var(--neutral-50)54%,var(--brass-100)100%)}}:root{--visuals-hero-accent-wash:radial-gradient(ellipse 56% 42% at 52% 40%,var(--editorial-purple-900)0%,transparent 72%)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-hero-accent-wash:radial-gradient(ellipse 56% 42% at 52% 40%,color-mix(in srgb,var(--editorial-purple-900)22%,transparent)0%,transparent 72%)}}:root{--visuals-hero-particle-color:var(--editorial-purple-100)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-hero-particle-color:color-mix(in srgb,var(--editorial-purple-100)58%,var(--brass-300))}}:root{--visuals-hero-title-color:var(--neutral-800);--visuals-hero-title-font:var(--type-hero-title-font);--visuals-hero-title-weight:var(--type-hero-title-weight);--visuals-hero-title-letter-spacing:-.02em;--visuals-hero-subtitle-color:var(--neutral-600);--visuals-hero-subtitle-font:var(--type-hero-subtitle-font);--visuals-hero-subtitle-weight:var(--type-hero-subtitle-weight);--visuals-hero-subtitle-style:var(--type-hero-subtitle-style);--visuals-hero-fade:linear-gradient(0deg,var(--neutral-200)0%,transparent 100%);--visuals-list-hero-notice-top:calc(var(--header-offset) + var(--spacing-24));--visuals-surface-bg:linear-gradient(180deg,var(--neutral-200)0%,var(--neutral-300)100%);--visuals-card-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-card-bg:color-mix(in srgb,var(--neutral-50)94%,transparent)}}:root{--visuals-card-border:var(--editorial-beige-100)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-card-border:color-mix(in srgb,var(--editorial-beige-100)30%,transparent)}}:root{--visuals-card-hover-border:var(--editorial-purple-500)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-card-hover-border:color-mix(in srgb,var(--editorial-purple-500)35%,transparent)}}:root{--visuals-card-hover-shadow:0 12px 32px var(--neutral-800),0 4px 12px var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-card-hover-shadow:0 12px 32px color-mix(in srgb,var(--neutral-800)10%,transparent),0 4px 12px color-mix(in srgb,var(--neutral-800)5%,transparent)}}:root{--visuals-card-title-color:var(--neutral-800);--visuals-card-title-font:var(--type-card-title-font);--visuals-card-title-weight:var(--type-card-title-weight);--visuals-card-title-size:var(--font-size-h3-mobile);--visuals-card-title-max-lines:2;--visuals-card-description-color:var(--neutral-600);--visuals-card-description-font:var(--type-card-body-font);--visuals-card-description-size:var(--font-size-h6-mobile);--visuals-card-description-weight:var(--type-card-body-weight);--visuals-card-description-style:var(--type-card-body-style);--visuals-card-description-max-lines:2;--visuals-card-placeholder-bg:linear-gradient(135deg,var(--editorial-purple-500)0%,var(--editorial-cyan-500)100%)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-card-placeholder-bg:linear-gradient(135deg,color-mix(in srgb,var(--editorial-purple-500)18%,transparent)0%,color-mix(in srgb,var(--editorial-cyan-500)16%,transparent)100%)}}:root{--visuals-card-placeholder-color:var(--neutral-700);--visuals-player-bg:var(--neutral-100);--visuals-player-toolbar-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-player-toolbar-bg:color-mix(in srgb,var(--neutral-50)92%,transparent)}}:root{--visuals-player-toolbar-border:var(--editorial-beige-100)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-player-toolbar-border:color-mix(in srgb,var(--editorial-beige-100)35%,transparent)}}:root{--visuals-player-back-color:var(--neutral-700);--visuals-player-back-font:var(--type-nav-font);--visuals-player-back-weight:var(--type-nav-weight);--visuals-player-back-style:var(--type-nav-style);--visuals-player-back-size:var(--font-size-p-mobile);--visuals-player-title-color:var(--neutral-800);--visuals-player-title-font:var(--type-section-title-font);--visuals-player-title-weight:var(--type-section-title-weight);--visuals-player-title-style:var(--type-section-title-style);--visuals-player-title-size:var(--font-size-h3-mobile);--visuals-player-viewport-bg:var(--neutral-300)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-player-viewport-bg:color-mix(in srgb,var(--neutral-300)45%,transparent)}}:root{--visuals-player-frame-bg:var(--neutral-900);--visuals-player-chrome-offset:10rem;--visuals-player-canvas-min-height:20rem;--visuals-a11y-notice-bg:var(--warning-100);--visuals-a11y-notice-border:var(--warning-300);--visuals-a11y-notice-title-color:var(--neutral-800);--visuals-a11y-notice-body-color:var(--neutral-700);--visuals-a11y-notice-link-color:var(--brass-500);--visuals-a11y-notice-trigger-bg:var(--warning-100)}@supports (color:color-mix(in lab,red,red)){:root{--visuals-a11y-notice-trigger-bg:color-mix(in srgb,var(--warning-100)85%,var(--neutral-50))}}:root{--visuals-a11y-notice-trigger-border:var(--warning-300);--visuals-a11y-notice-trigger-color:var(--neutral-800);--visuals-a11y-notice-trigger-hover-bg:var(--warning-100)}.dark{--visuals-hero-accent-wash:none;--visuals-hero-bg:linear-gradient(135deg,var(--neutral-900)0%,var(--deep-purple-100)50%,var(--neutral-900)100%);--visuals-hero-particle-color:var(--electric-cyan-500);--visuals-hero-title-color:var(--neutral-50);--visuals-hero-title-font:var(--type-hero-title-font);--visuals-hero-title-weight:var(--type-hero-title-weight);--visuals-hero-title-letter-spacing:normal;--visuals-hero-subtitle-color:var(--neutral-200);--visuals-hero-subtitle-font:var(--type-hero-subtitle-font);--visuals-hero-subtitle-weight:var(--type-hero-subtitle-weight);--visuals-hero-subtitle-style:var(--type-hero-subtitle-style);--visuals-hero-fade:linear-gradient(0deg,var(--neutral-900)0%,transparent 100%);--visuals-surface-bg:linear-gradient(180deg,var(--technical-blue-100)0%,var(--neutral-900)100%);--visuals-card-bg:var(--neutral-500)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-card-bg:color-mix(in srgb,var(--neutral-500)55%,transparent)}}.dark{--visuals-card-border:var(--neutral-400)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-card-border:color-mix(in srgb,var(--neutral-400)45%,transparent)}}.dark{--visuals-card-hover-border:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-card-hover-border:color-mix(in srgb,var(--electric-cyan-500)40%,transparent)}}.dark{--visuals-card-hover-shadow:0 12px 32px var(--neutral-900),0 4px 12px var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-card-hover-shadow:0 12px 32px color-mix(in srgb,var(--neutral-900)28%,transparent),0 4px 12px color-mix(in srgb,var(--neutral-900)18%,transparent)}}.dark{--visuals-card-title-color:var(--neutral-50);--visuals-card-title-font:var(--type-card-title-font);--visuals-card-title-weight:var(--type-card-title-weight);--visuals-card-title-size:var(--font-size-h3-mobile);--visuals-card-description-color:var(--neutral-200);--visuals-card-description-font:var(--type-card-body-font);--visuals-card-description-size:var(--font-size-h6-mobile);--visuals-card-description-weight:var(--type-card-body-weight);--visuals-card-description-style:var(--type-card-body-style);--visuals-card-placeholder-bg:linear-gradient(135deg,var(--electric-cyan-500)0%,var(--deep-purple-500)100%)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-card-placeholder-bg:linear-gradient(135deg,color-mix(in srgb,var(--electric-cyan-500)20%,transparent)0%,color-mix(in srgb,var(--deep-purple-500)22%,transparent)100%)}}.dark{--visuals-card-placeholder-color:var(--neutral-200);--visuals-player-bg:var(--neutral-900);--visuals-player-toolbar-bg:var(--neutral-500)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-player-toolbar-bg:color-mix(in srgb,var(--neutral-500)45%,transparent)}}.dark{--visuals-player-toolbar-border:var(--neutral-400)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-player-toolbar-border:color-mix(in srgb,var(--neutral-400)40%,transparent)}}.dark{--visuals-player-back-color:var(--electric-cyan-500);--visuals-player-title-color:var(--neutral-50);--visuals-player-title-font:var(--type-section-title-font);--visuals-player-title-weight:var(--type-section-title-weight);--visuals-player-title-style:var(--type-section-title-style);--visuals-player-title-size:var(--font-size-h3-mobile);--visuals-player-viewport-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-player-viewport-bg:color-mix(in srgb,var(--neutral-900)55%,transparent)}}.dark{--visuals-player-frame-bg:var(--neutral-900);--visuals-a11y-notice-bg:var(--warning-500)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-a11y-notice-bg:color-mix(in srgb,var(--warning-500)14%,var(--neutral-900))}}.dark{--visuals-a11y-notice-border:var(--warning-500)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-a11y-notice-border:color-mix(in srgb,var(--warning-500)35%,transparent)}}.dark{--visuals-a11y-notice-title-color:var(--neutral-50);--visuals-a11y-notice-body-color:var(--neutral-200);--visuals-a11y-notice-link-color:var(--electric-cyan-500);--visuals-a11y-notice-trigger-bg:var(--warning-500)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-a11y-notice-trigger-bg:color-mix(in srgb,var(--warning-500)18%,var(--neutral-900))}}.dark{--visuals-a11y-notice-trigger-border:var(--warning-500)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-a11y-notice-trigger-border:color-mix(in srgb,var(--warning-500)40%,transparent)}}.dark{--visuals-a11y-notice-trigger-color:var(--neutral-50);--visuals-a11y-notice-trigger-hover-bg:var(--warning-500)}@supports (color:color-mix(in lab,red,red)){.dark{--visuals-a11y-notice-trigger-hover-bg:color-mix(in srgb,var(--warning-500)28%,var(--neutral-900))}}:root{--status-page-bg:var(--background);--status-page-title-color:var(--foreground);--status-page-title-font:var(--type-section-title-font);--status-page-title-weight:var(--type-section-title-weight);--status-page-message-color:var(--muted-foreground);--status-page-code-bg:var(--neutral-200);--status-page-code-color:var(--neutral-700);--status-page-icon-color:var(--editorial-purple-500);--status-page-icon-bg:var(--editorial-purple-500)}@supports (color:color-mix(in lab,red,red)){:root{--status-page-icon-bg:color-mix(in srgb,var(--editorial-purple-500)12%,transparent)}}:root{--status-page-primary-bg:var(--editorial-cyan-500);--status-page-primary-color:var(--neutral-50);--status-page-primary-hover-bg:var(--editorial-cyan-100);--status-page-secondary-border:var(--neutral-400);--status-page-secondary-color:var(--foreground);--status-page-secondary-hover-bg:var(--neutral-200);--status-page-details-bg:var(--neutral-200);--status-page-details-color:var(--neutral-800);--status-page-spinner-color:var(--editorial-cyan-500);--status-page-error-icon-color:var(--error-500);--status-page-error-icon-bg:var(--error-100);--status-page-loading-icon-color:var(--info-500);--status-page-loading-icon-bg:var(--info-100);--status-banner-warning-bg:var(--warning-100);--status-banner-warning-border:var(--warning-300);--status-banner-warning-color:var(--neutral-800);--status-banner-info-bg:var(--info-100);--status-banner-info-border:var(--info-300);--status-banner-info-color:var(--neutral-800);--status-banner-success-bg:var(--success-100);--status-banner-success-border:var(--success-300);--status-banner-success-color:var(--neutral-800);--status-banner-error-bg:var(--error-100);--status-banner-error-border:var(--error-300);--status-banner-error-color:var(--neutral-800);--form-feedback-dismiss-ms:5000;--form-feedback-enter-duration:.35s;--form-feedback-exit-duration:.42s;--form-feedback-enter-ease:var(--motion-ease-standard);--form-feedback-exit-ease:cubic-bezier(.4,0,.2,1);--status-skeleton-bg:var(--neutral-200);--status-skeleton-highlight:var(--neutral-300)}.dark{--status-page-title-font:var(--type-section-title-font);--status-page-title-weight:var(--type-section-title-weight);--status-page-code-bg:var(--neutral-800);--status-page-code-color:var(--neutral-200);--status-page-icon-color:var(--electric-cyan-500);--status-page-icon-bg:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-page-icon-bg:color-mix(in srgb,var(--electric-cyan-500)14%,transparent)}}.dark{--status-page-primary-bg:var(--electric-cyan-500);--status-page-primary-color:var(--neutral-900);--status-page-primary-hover-bg:var(--electric-cyan-100);--status-page-secondary-border:var(--neutral-600);--status-page-secondary-color:var(--neutral-50);--status-page-secondary-hover-bg:var(--neutral-700);--status-page-details-bg:var(--neutral-800);--status-page-details-color:var(--neutral-100);--status-page-spinner-color:var(--electric-cyan-500);--status-page-error-icon-bg:var(--error-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-page-error-icon-bg:color-mix(in srgb,var(--error-500)16%,transparent)}}.dark{--status-page-loading-icon-bg:var(--info-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-page-loading-icon-bg:color-mix(in srgb,var(--info-500)16%,transparent)}}.dark{--status-banner-warning-bg:var(--warning-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-banner-warning-bg:color-mix(in srgb,var(--warning-500)14%,transparent)}}.dark{--status-banner-warning-border:var(--warning-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-banner-warning-border:color-mix(in srgb,var(--warning-500)35%,transparent)}}.dark{--status-banner-warning-color:var(--neutral-50);--status-banner-info-bg:var(--info-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-banner-info-bg:color-mix(in srgb,var(--info-500)14%,transparent)}}.dark{--status-banner-info-border:var(--info-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-banner-info-border:color-mix(in srgb,var(--info-500)35%,transparent)}}.dark{--status-banner-info-color:var(--neutral-50);--status-banner-success-bg:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-banner-success-bg:color-mix(in srgb,var(--success-500)14%,transparent)}}.dark{--status-banner-success-border:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-banner-success-border:color-mix(in srgb,var(--success-500)35%,transparent)}}.dark{--status-banner-success-color:var(--neutral-50);--status-banner-error-bg:var(--error-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-banner-error-bg:color-mix(in srgb,var(--error-500)14%,transparent)}}.dark{--status-banner-error-border:var(--error-500)}@supports (color:color-mix(in lab,red,red)){.dark{--status-banner-error-border:color-mix(in srgb,var(--error-500)35%,transparent)}}.dark{--status-banner-error-color:var(--neutral-50);--status-skeleton-bg:var(--neutral-500);--status-skeleton-highlight:var(--neutral-400)}:root{--accessibility-page-bg:var(--neutral-50);--accessibility-page-hero-bg:linear-gradient(180deg,var(--neutral-100)0%,var(--accessibility-page-bg)100%);--accessibility-page-title-color:var(--neutral-800);--accessibility-page-subtitle-color:var(--neutral-700);--accessibility-page-updated-color:var(--neutral-700);--accessibility-page-updated-size:var(--font-size-p-mobile);--accessibility-page-section-title-color:var(--neutral-800);--accessibility-page-body-color:var(--neutral-700);--accessibility-page-list-marker:var(--brass-400);--accessibility-page-hero-title-size:var(--section-title-size);--accessibility-page-hero-title-size-md:var(--section-title-size-md);--accessibility-page-hero-title-size-lg:var(--section-title-size-lg);--accessibility-page-feedback-field-bg:var(--neutral-100);--accessibility-page-feedback-field-color:var(--neutral-800);--accessibility-page-feedback-field-font:var(--type-field-font);--accessibility-page-feedback-field-border:var(--brass-300)}@supports (color:color-mix(in lab,red,red)){:root{--accessibility-page-feedback-field-border:color-mix(in srgb,var(--brass-300)35%,transparent)}}:root{--accessibility-page-feedback-field-focus-ring:var(--brass-300)}.dark{--accessibility-page-bg:var(--background);--accessibility-page-hero-bg:linear-gradient(180deg,#00e5ff0f 0%,var(--accessibility-page-bg)100%);--accessibility-page-title-color:var(--neutral-50);--accessibility-page-subtitle-color:var(--neutral-200);--accessibility-page-updated-color:var(--neutral-300);--accessibility-page-updated-size:var(--font-size-small-mobile);--accessibility-page-section-title-color:var(--neutral-50);--accessibility-page-body-color:var(--neutral-200);--accessibility-page-list-marker:var(--electric-cyan-500);--accessibility-page-feedback-field-bg:var(--neutral-900);--accessibility-page-feedback-field-color:var(--neutral-100);--accessibility-page-feedback-field-border:var(--neutral-800);--accessibility-page-feedback-field-focus-ring:var(--electric-cyan-500)}:root{--admin-shell-bg:var(--neutral-50);--admin-shell-border:var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--admin-shell-border:color-mix(in srgb,var(--neutral-800)12%,transparent)}}:root{--admin-shell-title-font:var(--type-section-title-font);--admin-shell-title-weight:var(--type-section-title-weight);--admin-shell-title-color:var(--neutral-800);--admin-shell-eyebrow-font:var(--type-caption-font);--admin-shell-eyebrow-color:var(--neutral-600);--admin-shell-logout-bg:var(--neutral-800);--admin-shell-logout-color:var(--neutral-50);--admin-field-font:var(--type-field-font);--admin-field-bg:var(--neutral-50);--admin-field-border:var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--admin-field-border:color-mix(in srgb,var(--neutral-800)18%,transparent)}}:root{--admin-field-color:var(--neutral-800);--admin-label-font:var(--type-caption-font);--admin-label-color:var(--neutral-700);--admin-tab-active-bg:var(--neutral-800);--admin-tab-active-color:var(--neutral-50);--admin-tab-idle-bg:var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--admin-tab-idle-bg:color-mix(in srgb,var(--neutral-800)6%,transparent)}}:root{--admin-tab-idle-color:var(--neutral-800);--admin-error-color:var(--error-500);--admin-success-color:var(--success-500);--admin-lede-color:var(--neutral-600);--admin-status-published-bg:var(--success-500)}@supports (color:color-mix(in lab,red,red)){:root{--admin-status-published-bg:color-mix(in srgb,var(--success-500)18%,transparent)}}:root{--admin-status-published-color:var(--success-500);--admin-status-draft-bg:var(--neutral-800)}@supports (color:color-mix(in lab,red,red)){:root{--admin-status-draft-bg:color-mix(in srgb,var(--neutral-800)8%,transparent)}}:root{--admin-status-draft-color:var(--neutral-700);--admin-status-tag-bg:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){:root{--admin-status-tag-bg:color-mix(in srgb,var(--electric-cyan-500)18%,transparent)}}:root{--admin-status-tag-color:var(--electric-cyan-100);--admin-library-width-open:28rem;--admin-library-toggle-size:var(--spacing-40);--admin-library-toggle-inset:var(--spacing-16);--admin-library-width-collapsed:calc(var(--admin-library-toggle-size) + var(--admin-library-toggle-inset)*2);--admin-library-toggle-bg:var(--admin-tab-idle-bg);--admin-library-toggle-border:var(--admin-field-border);--admin-library-toggle-color:var(--admin-shell-title-color);--admin-library-toggle-hover-bg:var(--admin-tab-active-bg);--admin-library-toggle-hover-color:var(--admin-tab-active-color);--admin-blog-tabs-padding-block:var(--spacing-8);--admin-library-motion-duration:.22s;--admin-library-ease:var(--motion-ease-standard);--admin-padding-x:var(--spacing-16);--admin-gap:var(--spacing-16);--admin-preview-hero-min-height:0px;--admin-preview-hero-cover-min-height:calc(var(--spacing-64)*2)}.dark{--admin-shell-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--admin-shell-bg:color-mix(in srgb,var(--neutral-900)88%,transparent)}}.dark{--admin-shell-border:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){.dark{--admin-shell-border:color-mix(in srgb,var(--neutral-50)12%,transparent)}}.dark{--admin-shell-title-color:var(--neutral-50);--admin-shell-eyebrow-color:var(--neutral-300);--admin-shell-logout-bg:var(--neutral-50);--admin-shell-logout-color:var(--neutral-900);--admin-field-bg:var(--neutral-900)}@supports (color:color-mix(in lab,red,red)){.dark{--admin-field-bg:color-mix(in srgb,var(--neutral-900)55%,transparent)}}.dark{--admin-field-border:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){.dark{--admin-field-border:color-mix(in srgb,var(--neutral-50)16%,transparent)}}.dark{--admin-field-color:var(--neutral-50);--admin-label-color:var(--neutral-300);--admin-tab-active-bg:var(--electric-cyan-500);--admin-tab-active-color:var(--neutral-900);--admin-tab-idle-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){.dark{--admin-tab-idle-bg:color-mix(in srgb,var(--neutral-50)8%,transparent)}}.dark{--admin-tab-idle-color:var(--neutral-50);--admin-lede-color:var(--neutral-300);--admin-status-published-bg:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.dark{--admin-status-published-bg:color-mix(in srgb,var(--success-500)22%,transparent)}}.dark{--admin-status-published-color:var(--success-500);--admin-status-draft-bg:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){.dark{--admin-status-draft-bg:color-mix(in srgb,var(--neutral-50)10%,transparent)}}.dark{--admin-status-draft-color:var(--neutral-300);--admin-status-tag-bg:var(--electric-cyan-500)}@supports (color:color-mix(in lab,red,red)){.dark{--admin-status-tag-bg:color-mix(in srgb,var(--electric-cyan-500)24%,transparent)}}.dark{--admin-status-tag-color:var(--electric-cyan-300)}@media (max-width:1023px){:root{--hero-min-height-compact:clamp(27.5rem,80svh,36rem);--hero-padding-top-compact:var(--spacing-32);--hero-padding-bottom-compact:var(--spacing-40);--hero-fade-height-compact:96px}}@media (min-width:768px){:root{--footer-copyright-margin-top:30px}}@media (max-width:767px){:root{--header-padding-y:var(--spacing-16);--header-nav-height:40px;--header-logo-size:40px;--header-brand-size:15px;--header-offset:calc(var(--header-padding-y)*2 + var(--header-nav-height));--hero-content-gap:var(--spacing-16);--hero-min-height-compact:clamp(26rem,76svh,33rem);--hero-padding-top-compact:var(--spacing-24);--hero-padding-bottom-compact:var(--spacing-32);--hero-title-size-mobile:36px;--hero-subtitle-size-mobile:28px;--hero-tagline-size-mobile:16px;--aurora-blur:58px;--aurora-blob-opacity:.62;--aurora-orbit-blur:52px;--aurora-orbit-opacity:.58;--aurora-orbit-duration:14s;--aurora-orbit-size:52vw;--aurora-orbit-radius:26vw;--aurora-orbit-radius-far:30vw;--aurora-orbit-lift:-5%;--aurora-blob-1:#ffb4a2b8;--aurora-blob-2:#a8e6ce9e;--aurora-blob-3:#ffd1dc94;--aurora-orbit-glow:#d4a574b8;--aurora-veil:radial-gradient(ellipse 88% 72% at 50% 50%,#fffdfa80 0%,#fffdfa33 55%,transparent 88%)}.dark{--aurora-blur:62px;--aurora-blob-opacity:.55;--aurora-orbit-blur:56px;--aurora-orbit-opacity:.62;--aurora-orbit-duration:13s;--aurora-orbit-size:54vw;--aurora-orbit-radius:28vw;--aurora-orbit-radius-far:32vw;--aurora-blob-1:#00d3f3a6;--aurora-blob-2:#ff2ed173;--aurora-blob-3:#6450dc7a;--aurora-orbit-glow:#00e5ffad;--aurora-veil:radial-gradient(ellipse 88% 72% at 50% 50%,#0a0a1494 0%,#0a0a1447 55%,transparent 88%)}}@media (max-width:499px){:root{--highlights-card-height:clamp(11rem,52vw,13.5rem);--highlights-card-media-height:clamp(8.5rem,40vw,10rem);--highlights-card-content-padding:var(--spacing-24);--highlights-card-title-size:22px;--highlights-card-radius:12px;--highlights-grid-gap:var(--spacing-16);--highlights-title-gap:var(--spacing-40)}}*,:after,:before{box-sizing:border-box}*{border-color:var(--border)}html{font-size:62.5%}body,html{margin:0;padding:0}body{background-color:var(--background);color:var(--foreground);overflow-x:clip}