@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../fonts/figtree-latin-wght-normal.woff2?v=d2d38fb4c2)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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../fonts/figtree-latin-ext-wght-normal.woff2?v=b11b126811)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:Figtree Fallback;src:local(Arial),local(Helvetica);size-adjust:100.55%;ascent-override:94.48%;descent-override:24.86%;line-gap-override:0%}@layer tokens{:root{--adm-brand:oklch(47.2% .0136 252.2);--adm-accent:oklch(86.34% .1598 95);--adm-neutral:oklch(17.76% 0 0);--adm-on-brand:oklch(100% 0 0);--adm-on-accent:oklch(0% 0 0);--adm-font-body:"Figtree", "Figtree Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--adm-font-head:var(--adm-font-body);--adm-radius:.5rem;--adm-space-unit:.25rem;--adm-neutral-50:oklch(97.61% 0 0);--adm-neutral-100:oklch(96.42% 0 0);--adm-neutral-300:oklch(84.52% 0 0);--adm-neutral-400:oklch(76.04% 0 0);--adm-neutral-500:oklch(69.27% 0 0);--adm-neutral-600:oklch(59.31% 0 0);--adm-neutral-700:oklch(47.48% 0 0);--adm-neutral-800:oklch(38.67% 0 0);--adm-neutral-900:oklch(25.2% 0 0);--adm-neutral-950:oklch(17.76% 0 0);--adm-brand-200:oklch(91.92% .0198 270.2);--adm-brand-400:oklch(73.3% .0329 263.5);--adm-brand-500:oklch(67.26% .0282 266.5);--adm-brand-700:oklch(47.2% .0136 252.2);--adm-brand-800:oklch(32.35% .012 258.4);--adm-brand-900:oklch(22.32% .0182 270.5);--adm-brand-950:oklch(19.84% .027 270.7);--adm-accent-100:oklch(96.13% .107 103.1);--adm-accent-200:oklch(90.76% .0444 95.9);--adm-accent-300:oklch(84.59% .1575 82.2);--adm-deko-nacht:oklch(15.98% .0132 270.5);--adm-deko-tiefe:oklch(12.29% .0108 271.4);--adm-deko-glut:oklch(69.68% .2006 40.8);--adm-deko-oliv:oklch(61.32% .0421 99.3);--adm-weight-extrabold:700;--adm-text-sm:.875rem;--adm-text-base:1rem;--adm-text-lg:1.125rem;--adm-text-xl:clamp(1.4rem, 1.3rem + .5vw, 2.1rem);--adm-text-h1:clamp(2.8rem, 1.98rem + 2.2vw, 4.75rem);--adm-text-h2:clamp(2.8rem, 2.714rem + .429vw, 3.4rem);--adm-text-h3:var(--adm-text-xl);--adm-text-label:clamp(.75rem, .71rem + .2vw, 1rem);--adm-text-lead:clamp(1.125rem, 1.06rem + .29vw, 1.5rem);--adm-leading-tight:1.03;--adm-leading-snug:1.2;--adm-leading-body:1.5;--adm-tracking-caps:.12em;--adm-tracking-caps-wide:.16em;--adm-space-5:calc(var(--adm-space-unit) * 5);--adm-space-7:calc(var(--adm-space-unit) * 7);--adm-space-10:calc(var(--adm-space-unit) * 10);--adm-space-20:calc(var(--adm-space-unit) * 20);--adm-section-y:clamp(6rem, 5.43rem + 2.857vw, 10rem);--adm-gutter:clamp(1.25rem, .25rem + 4vw, 4rem);--adm-container:77.25rem;--adm-nav-height:4.375rem;--adm-duration-scroll:1.1s;--adm-duration-laser:3.5s;--adm-z-float:3;--adm-shadow-color:light-dark(color-mix(in oklch, var(--adm-brand-950) 8%, transparent),color-mix(in oklch, var(--adm-black) 45%, transparent));--adm-shadow-color-strong:light-dark(color-mix(in oklch, var(--adm-brand-950) 12%, transparent),color-mix(in oklch, var(--adm-black) 45%, transparent));--adm-shadow-sm:0 1px 4px color-mix(in oklch, var(--adm-black) 50%, transparent);--adm-shadow:0 1.125rem 2.5rem var(--adm-shadow-color);--adm-shadow-lg:0 1.5rem 3.25rem var(--adm-shadow-color-strong);--adm-shadow-text:0 2px 3px color-mix(in oklch, var(--adm-black) 70%, transparent);--adm-surface:light-dark(var(--adm-white),var(--adm-neutral-950));--adm-surface-raised:light-dark(var(--adm-white),color-mix(in oklch, var(--adm-white) 6%, transparent));--adm-surface-sunken:light-dark(var(--adm-neutral-100),color-mix(in oklch, var(--adm-black) 35%, transparent));--adm-surface-glass:light-dark(color-mix(in oklch, var(--adm-white) 70%, transparent),color-mix(in oklch, var(--adm-black) 70%, transparent));--adm-text:light-dark(var(--adm-neutral-950),var(--adm-neutral-100));--adm-text-strong:light-dark(var(--adm-black),var(--adm-white));--adm-text-muted:light-dark(var(--adm-neutral-700),color-mix(in oklch, var(--adm-white) 72%, transparent));--adm-text-brand:light-dark(var(--adm-brand-700),var(--adm-brand-500));--adm-border:light-dark(color-mix(in oklch, var(--adm-brand-950) 8%, transparent),color-mix(in oklch, var(--adm-white) 12%, transparent));--adm-border-strong:var(--adm-neutral-600);--adm-link-hover:light-dark(var(--adm-text-strong),var(--adm-accent));--adm-cta-hover:var(--adm-accent-300);--adm-focus:light-dark(var(--adm-brand-950),var(--adm-accent));--adm-on-media:color-mix(in oklch, var(--adm-white) 90%, transparent);--adm-on-media-muted:color-mix(in oklch, var(--adm-white) 30%, transparent);--adm-media-overlay:color-mix(in oklch, var(--adm-black) 35%, transparent);--adm-gradient-hero:radial-gradient(circle at top, var(--adm-brand-900) 0, var(--adm-brand-950) 55%, var(--adm-deko-tiefe) 100%);--adm-gradient-light:linear-gradient(var(--adm-white), var(--adm-neutral-300));--adm-gradient-deep:linear-gradient(var(--adm-deko-nacht), var(--adm-deko-tiefe));--adm-gradient-footer-glow:radial-gradient(circle at top, color-mix(in oklch, var(--adm-white) 6%, transparent), transparent 55%);--adm-gradient-menu:linear-gradient(to top, light-dark(var(--adm-neutral-300),var(--adm-black)), light-dark(var(--adm-white),var(--adm-neutral-900)));--adm-gradient-accent:radial-gradient(circle at 0 0, color-mix(in oklch, var(--adm-accent-100) 18%, transparent), transparent 50%), linear-gradient(90deg, var(--adm-accent), color-mix(in oklch, var(--adm-accent-300) 82%, transparent));--adm-gradient-ghost:radial-gradient(circle at 0 0, color-mix(in oklch, var(--adm-white) 9%, transparent), transparent 55%);--adm-ghost-text:var(--adm-brand-200);--adm-ghost-border:color-mix(in oklch, var(--adm-brand-400) 50%, transparent);--adm-gradient-card-glow:radial-gradient(circle at top left, light-dark(color-mix(in oklch, var(--adm-neutral-500) 19%, transparent),color-mix(in oklch, var(--adm-accent-200) 14%, transparent)), transparent 55%);--adm-gradient-pill:linear-gradient(to right, light-dark(color-mix(in oklch, var(--adm-neutral-100) 87%, transparent),color-mix(in oklch, var(--adm-white) 8%, transparent)), light-dark(var(--adm-neutral-50),color-mix(in oklch, var(--adm-white) 5%, transparent)));--adm-pill-border:light-dark(var(--adm-white),color-mix(in oklch, var(--adm-white) 12%, transparent));--adm-gradient-media:radial-gradient(circle at top, color-mix(in oklch, var(--adm-white) 10%, transparent), transparent);--adm-gradient-hex-label:radial-gradient(circle at 0 0, light-dark(var(--adm-neutral-700),color-mix(in oklch, var(--adm-white) 92%, transparent)), light-dark(color-mix(in oklch, var(--adm-neutral-950) 75%, transparent),color-mix(in oklch, var(--adm-white) 92%, transparent)) 100%);--adm-hex-label-text:light-dark(var(--adm-white),color-mix(in oklch, var(--adm-black) 90%, transparent));--adm-hex-label-border:var(--adm-neutral-500);--adm-hex-label-shadow:light-dark(color-mix(in oklch, var(--adm-black) 60%, transparent),transparent);--adm-gradient-metal-hex:radial-gradient(circle at 10% 0%, color-mix(in oklch, var(--adm-brand-200) 69%, transparent), transparent 55%), radial-gradient(circle at 90% 100%, color-mix(in oklch, var(--adm-neutral-500) 67%, transparent), transparent 60%), linear-gradient(115deg, color-mix(in oklch, var(--adm-neutral-300) 49%, transparent) 0%, color-mix(in oklch, var(--adm-brand-700) 62%, transparent) 40%, color-mix(in oklch, var(--adm-neutral-900) 65%, transparent) 100%);--adm-hex-border:var(--adm-neutral-800);--adm-gradient-metal-plate:radial-gradient(circle at 10% 0%, color-mix(in oklch, var(--adm-white) 77%, transparent), transparent 55%), radial-gradient(circle at 90% 100%, color-mix(in oklch, var(--adm-neutral-600) 67%, transparent), transparent 60%), linear-gradient(115deg, var(--adm-deko-oliv) 0%, var(--adm-brand-700) 40%, var(--adm-brand-800) 100%);--adm-plate-border:color-mix(in oklch, var(--adm-white) 14%, transparent);--adm-shadow-plate:0 .9375rem 3.75rem color-mix(in oklch, var(--adm-black) 95%, transparent), inset 0 1px 0 color-mix(in oklch, var(--adm-white) 6%, transparent);--adm-laser-start:var(--adm-accent);--adm-laser-mid:color-mix(in oklch, var(--adm-accent-300) 82%, transparent);--adm-laser-end:var(--adm-deko-glut);--adm-laser-glow:var(--adm-accent-300);--adm-laser-outline:color-mix(in oklch, var(--adm-neutral-400) 65%, transparent);--adm-schloss-buegel:var(--adm-neutral-400);--adm-schloss-koerper:var(--adm-accent-300);--adm-schloss-loch:var(--adm-brand-950);--adm-logo-accent:var(--adm-neutral-400);--adm-logo-accent-2:var(--adm-accent);--adm-icon-social:var(--adm-text-muted);--adm-partner-label:var(--adm-text-success)}}