:root{--color-gold-400:#ffd53d;--color-gold-500:#ffc60a;--color-black-500:#444;--color-black-600:#222;--color-black-700:#1d1d1d;--color-black-800:#111;--color-black-900:#0a0a0a;--color-gray-100:#e6e6e6;--color-gray-200:#ddd;--color-gray-300:#aaa;--color-gray-400:#999;--color-gray-500:#666;--color-cream-100:#f5f3ee;--color-white:#fff;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:72px;--space-page-gutter:24px;--radius-sm:4px;--radius-md:6px;--radius-round:50%;--layout-content-max-width:1080px;--font-family-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-display:"Arial Black", Impact, sans-serif;--font-size-h1:48px;--font-size-h1-mobile:34px;--font-size-h2:34px;--font-size-h2-mobile:28px;--font-size-h3:20px;--font-size-lead:18px;--font-size-list:17px;--font-size-hero-lead:19px;--font-size-body:16px;--font-size-small:15px;--font-size-caption:14px;--font-size-tiny:13px;--font-weight-regular:400;--font-weight-bold:700;--font-line-height-tight:1.15;--font-line-height-snug:1.3;--font-line-height-normal:1.6;--font-letter-spacing-eyebrow:3px;--color-bg-page:var(--color-white);--color-bg-alt:var(--color-cream-100);--color-bg-dark:var(--color-black-800);--color-bg-darkest:var(--color-black-900);--color-bg-card:var(--color-white);--color-bg-raised:var(--color-black-700);--color-bg-brand:var(--color-gold-500);--color-text-default:var(--color-black-600);--color-text-heading:var(--color-black-800);--color-text-muted:var(--color-gray-500);--color-text-on-dark:var(--color-white);--color-text-on-dark-muted:var(--color-gray-200);--color-text-on-dark-subtle:var(--color-gray-300);--color-text-brand:var(--color-gold-500);--color-text-on-brand:var(--color-black-800);--color-border-default:var(--color-gray-100);--color-border-brand:var(--color-gold-500);--color-border-on-dark:var(--color-black-500);--color-action-primary:var(--color-gold-500);--color-action-primary-hover:var(--color-gold-400);--color-action-on-primary:var(--color-black-800);--color-action-focus-ring:var(--color-gold-500)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--color-bg-darkest)}html:has(.teaser){background:var(--color-bg-dark)}html,body{overscroll-behavior-y:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--color-text-default);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--font-line-height-normal);margin:0}h1,h2,h3,p,ul{margin:0}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}body>main{background:var(--color-bg-page);min-height:100dvh}a{color:inherit}:focus-visible{outline:3px solid var(--color-action-focus-ring);outline-offset:3px;border-radius:2px}.skip-link{left:var(--space-md);padding:var(--space-xs) var(--space-md);background:var(--color-action-primary);color:var(--color-action-on-primary);font-weight:var(--font-weight-bold);z-index:10;position:absolute;top:-100px}.skip-link:focus{top:var(--space-md)}.wrap{max-width:var(--layout-content-max-width);padding:0 var(--space-page-gutter);margin:0 auto}.section{padding:var(--space-3xl) 0;scroll-margin-top:var(--space-md)}.section--alt{background:var(--color-bg-alt)}h2{font-size:var(--font-size-h2);line-height:var(--font-line-height-snug);color:var(--color-text-heading);margin-bottom:var(--space-sm)}.lead{color:var(--color-text-muted);font-size:var(--font-size-lead);max-width:680px;margin-bottom:var(--space-xl)}.eyebrow{border-left:4px solid var(--color-border-brand);padding-left:var(--space-sm);font-size:var(--font-size-caption);letter-spacing:var(--font-letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-brand);font-weight:var(--font-weight-bold);display:inline-block}@media (width<=640px){h2{font-size:var(--font-size-h2-mobile)}.section{padding:var(--space-2xl) 0}}.btn[data-astro-cid-ekguhzzh]{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);white-space:nowrap;cursor:pointer;border:2px solid #0000;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--color-action-primary);color:var(--color-action-on-primary)}.btn--primary[data-astro-cid-ekguhzzh]:hover{background:var(--color-action-primary-hover)}.btn--outline[data-astro-cid-ekguhzzh]{border-color:var(--color-action-primary);color:var(--color-text-brand);background:0 0}.btn--outline[data-astro-cid-ekguhzzh]:hover{background:var(--color-action-primary);color:var(--color-action-on-primary)}.teaser[data-astro-cid-q6rahido]{min-height:100dvh;padding:var(--space-2xl) var(--space-page-gutter) var(--space-lg);background:var(--color-bg-dark);color:var(--color-text-on-dark);flex-direction:column;display:flex}.content[data-astro-cid-q6rahido]{justify-content:center;gap:var(--space-2xl);flex-direction:column;flex:1;width:100%;max-width:720px;margin-inline:auto;display:flex}.logo[data-astro-cid-q6rahido]{width:320px;height:auto}.copy[data-astro-cid-q6rahido]{gap:var(--space-md);flex-direction:column;display:flex}h1[data-astro-cid-q6rahido]{font-size:var(--font-size-h1);line-height:var(--font-line-height-tight)}.lead[data-astro-cid-q6rahido]{color:var(--color-text-on-dark-muted);font-size:var(--font-size-hero-lead);margin:0}.buttons[data-astro-cid-q6rahido]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.footer[data-astro-cid-q6rahido]{width:100%;max-width:720px;margin:var(--space-2xl) auto 0;justify-content:space-between;gap:var(--space-xs);color:var(--color-text-on-dark-subtle);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}@media (width<=640px){.teaser[data-astro-cid-q6rahido]{padding-top:var(--space-xl)}.content[data-astro-cid-q6rahido]{gap:var(--space-xl)}.logo[data-astro-cid-q6rahido]{width:240px}h1[data-astro-cid-q6rahido]{font-size:var(--font-size-h1-mobile)}}
