@layer reset;@layer tokens{:root{--adm-brand:#3a5ccc;--adm-accent:#e8a33d;--adm-neutral:#1f2430;--adm-on-brand:#fff;--adm-on-accent:#16171c;--adm-font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--adm-font-head:var(--adm-font-body);--adm-radius:.5rem;--adm-space-unit:.25rem;--adm-brand-100:oklch(from var(--adm-brand) .97 calc(c * .2) h);--adm-brand-200:oklch(from var(--adm-brand) .92 calc(c * .4) h);--adm-brand-300:oklch(from var(--adm-brand) .85 calc(c * .65) h);--adm-brand-400:oklch(from var(--adm-brand) .75 calc(c * .85) h);--adm-brand-500:oklch(from var(--adm-brand) .64 c h);--adm-brand-600:oklch(from var(--adm-brand) .54 c h);--adm-brand-700:oklch(from var(--adm-brand) .44 calc(c * .9) h);--adm-brand-800:oklch(from var(--adm-brand) .33 calc(c * .75) h);--adm-brand-900:oklch(from var(--adm-brand) .22 calc(c * .55) h);--adm-accent-100:oklch(from var(--adm-accent) .97 calc(c * .2) h);--adm-accent-200:oklch(from var(--adm-accent) .92 calc(c * .4) h);--adm-accent-300:oklch(from var(--adm-accent) .85 calc(c * .65) h);--adm-accent-400:oklch(from var(--adm-accent) .75 calc(c * .85) h);--adm-accent-500:oklch(from var(--adm-accent) .64 c h);--adm-accent-600:oklch(from var(--adm-accent) .54 c h);--adm-accent-700:oklch(from var(--adm-accent) .44 calc(c * .9) h);--adm-accent-800:oklch(from var(--adm-accent) .33 calc(c * .75) h);--adm-accent-900:oklch(from var(--adm-accent) .22 calc(c * .55) h);--adm-neutral-100:oklch(from var(--adm-neutral) .97 min(c, .008) h);--adm-neutral-200:oklch(from var(--adm-neutral) .92 min(c, .012) h);--adm-neutral-300:oklch(from var(--adm-neutral) .85 min(c, .016) h);--adm-neutral-400:oklch(from var(--adm-neutral) .75 min(c, .02) h);--adm-neutral-500:oklch(from var(--adm-neutral) .64 min(c, .022) h);--adm-neutral-600:oklch(from var(--adm-neutral) .54 min(c, .024) h);--adm-neutral-700:oklch(from var(--adm-neutral) .44 min(c, .026) h);--adm-neutral-800:oklch(from var(--adm-neutral) .33 min(c, .028) h);--adm-neutral-900:oklch(from var(--adm-neutral) .22 min(c, .03) h);--adm-white:#fff;--adm-black:#000;--adm-success:oklch(52% .14 150);--adm-warning:oklch(80% .15 80);--adm-error:oklch(55% .2 27);--adm-weight-normal:400;--adm-weight-medium:500;--adm-weight-bold:600;--adm-weight-black:900;--adm-text-xs:.75rem;--adm-text-sm:clamp(.875rem, .8545rem + .0909vw, 1rem);--adm-text-base:clamp(1rem, .9591rem + .1818vw, 1.25rem);--adm-text-lg:clamp(1.125rem, 1.0636rem + .2727vw, 1.5rem);--adm-text-xl:clamp(1.375rem, 1.2727rem + .4545vw, 2rem);--adm-text-2xl:clamp(1.75rem, 1.5864rem + .7273vw, 2.75rem);--adm-text-3xl:clamp(2.125rem, 1.8591rem + 1.1818vw, 3.75rem);--adm-text-display:clamp(2.5rem, 2.0091rem + 2.1818vw, 5.2rem);--adm-text-h1:var(--adm-text-display);--adm-text-h2:var(--adm-text-3xl);--adm-text-h3:var(--adm-text-xl);--adm-leading-tight:1;--adm-leading-snug:1.3;--adm-leading-body:1.65;--adm-tracking-tight:-.02em;--adm-tracking-wide:.05em;--adm-measure:65ch;--adm-space-1:calc(var(--adm-space-unit) * 1);--adm-space-2:calc(var(--adm-space-unit) * 2);--adm-space-3:calc(var(--adm-space-unit) * 3);--adm-space-4:calc(var(--adm-space-unit) * 4);--adm-space-6:calc(var(--adm-space-unit) * 6);--adm-space-8:calc(var(--adm-space-unit) * 8);--adm-space-12:calc(var(--adm-space-unit) * 12);--adm-space-16:calc(var(--adm-space-unit) * 16);--adm-space-24:calc(var(--adm-space-unit) * 24);--adm-section-y:clamp(3.5rem, 2.7636rem + 3.2727vw, 8rem);--adm-gutter:clamp(1.25rem, .8rem + 2vw, 4rem);--adm-container:clamp(70rem, 40.8571rem + 35.7143vw, 100rem);--adm-radius-sm:calc(var(--adm-radius) * .5);--adm-radius-lg:calc(var(--adm-radius) * 2);--adm-radius-pill:999px;--adm-border-width:1px;--adm-shadow-sm:0 1px 3px color-mix(in oklch, var(--adm-neutral-900) 16%, transparent);--adm-shadow:0 4px 12px color-mix(in oklch, var(--adm-neutral-900) 12%, transparent);--adm-shadow-lg:0 18px 40px color-mix(in oklch, var(--adm-neutral-900) 16%, transparent);--adm-gradient-angle:135deg;--adm-gradient-brand:linear-gradient(var(--adm-gradient-angle) in oklch, var(--adm-brand-700), var(--adm-brand-400));--adm-gradient-accent:linear-gradient(var(--adm-gradient-angle) in oklch, var(--adm-accent-500), var(--adm-accent-200));--adm-gradient-mix:linear-gradient(var(--adm-gradient-angle) in oklch, var(--adm-brand), var(--adm-accent));--adm-duration-fast:.15s;--adm-duration:.25s;--adm-duration-slow:.45s;--adm-ease:cubic-bezier(.4, 0, .2, 1);--adm-ease-out:cubic-bezier(.22, 1, .36, 1);--adm-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--adm-z-base:1;--adm-z-sticky:50;--adm-z-nav:100;--adm-z-menu:110;--adm-z-overlay:200;--adm-nav-height:4.3125rem;--adm-tap-target:3rem;--adm-surface:light-dark(var(--adm-white),var(--adm-neutral-900));--adm-surface-raised:light-dark(var(--adm-neutral-100),color-mix(in oklch, var(--adm-neutral-900), var(--adm-white) 6%));--adm-surface-sunken:light-dark(var(--adm-neutral-100),color-mix(in oklch, var(--adm-neutral-900), var(--adm-black) 25%));--adm-surface-glass:light-dark(color-mix(in oklch, var(--adm-white) 60%, transparent),color-mix(in oklch, var(--adm-neutral-900) 60%, transparent));--adm-text:light-dark(var(--adm-neutral-800),var(--adm-neutral-100));--adm-text-strong:light-dark(var(--adm-neutral-900),var(--adm-white));--adm-text-muted:light-dark(var(--adm-neutral-600),var(--adm-neutral-300));--adm-text-brand:light-dark(var(--adm-brand-700),var(--adm-brand-300));--adm-border:light-dark(color-mix(in oklch, var(--adm-neutral-900) 15%, transparent),color-mix(in oklch, var(--adm-white) 16%, transparent));--adm-border-strong:light-dark(var(--adm-neutral-500),var(--adm-neutral-400));--adm-link:light-dark(var(--adm-brand-700),var(--adm-brand-300));--adm-link-hover:light-dark(var(--adm-brand-800),var(--adm-brand-200));--adm-cta:var(--adm-accent);--adm-cta-hover:oklch(from var(--adm-accent) calc(l - .07) c h);--adm-cta-text:var(--adm-on-accent);--adm-highlight:light-dark(var(--adm-brand-100),var(--adm-brand-800));--adm-focus:light-dark(var(--adm-brand-600),var(--adm-brand-300));--adm-text-error:light-dark(var(--adm-error),oklch(from var(--adm-error) .75 c h));--adm-text-success:light-dark(var(--adm-success),oklch(from var(--adm-success) .78 c h));--adm-backdrop:color-mix(in oklch, var(--adm-black) 60%, transparent);color-scheme:light}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}[data-theme]{background-color:var(--adm-surface);color:var(--adm-text)}}@layer base,layout,components,utilities,overrides;