:root{--ky-papier:#f4efe4;--ky-papier-tief:#ebe3d4;--ky-gruen:#11370b;--ky-gruen-tief:#0c2009;--ky-gold:#c89a55;--ky-ink:#241f19;--ky-ink-weich:#5a5147;--ky-linie:rgba(36,31,25,.14);--ky-display:"Cormorant Garamond",serif;--ky-text:"Spectral",serif;--ky-label:"Cinzel",serif;--ky-ease:cubic-bezier(.16,1,.3,1);--primary-color:#2d4ddb;--dark-color:#060b23;--paragraph-color:#444;--border-color:#dcdfe4;--placeholder-color:#edf0f9;--background-color:#f9fafb;--secondary-color:#33335c;--light-color:#fff;--paragraph-alt-color:#d1d5db;--border-alt-color:#47476b;--placeholder-alt-color:#faf5f0;--background-alt-color:#f5f5f5;--tertiary-color:#eb5757;--black-color:#191919;--white-color:#fff;--success-color:#38a169;--warning-color:#d69e2e;--error-color:#e53e3e;--success-light-color:#f0fff4;--warning-light-color:ivory;--error-light-color:#fff5f5;--extra-color-1:#fff;--extra-color-2:#fff;--extra-color-3:#fff;--extra-color-4:#fff;--primary-hover-color:rgba(31,58,183,1);--secondary-hover-color:rgba(32,32,59,1);--primary-alt-color:rgba(220,225,249,1);--secondary-alt-color:rgba(228,228,240,1);--primary-alt-hover-color:rgba(176,187,241,1);--secondary-alt-hover-color:rgba(195,195,222,1);--primary-rgb-vals:45,77,219;--secondary-rgb-vals:51,51,92;--transparent-color:transparent;--dark-rgb-vals:6,11,35;--paragraph-rgb-vals:68,68,68;--tertiary-rgb-vals:235,87,87;--black-rgb-vals:25,25,25;--success-rgb-vals:56,161,105;--warning-rgb-vals:214,158,46;--error-rgb-vals:229,62,62;--extra-color-1-rgb-vals:255,255,255;--extra-color-2-rgb-vals:255,255,255;--extra-color-3-rgb-vals:255,255,255;--extra-color-4-rgb-vals:255,255,255;--desktop-text-base:1.7;--responsive-spacing-ratio:70;--step-gap-px:4;--mobile-text-base:1.6;--responsive-text-ratio:.7;--smallest-font-size:1.5;--h-font-weight:700;--desktop-type-scale-ratio:1.25;--mobile-type-scale-ratio:1.2;--viewport-min:48;--viewport-max:112;--lh-65-150:.98;--lh-49-64:1;--lh-37-48:1.1;--lh-31-36:1.2;--lh-25-30:1.33;--lh-21-24:1.45;--lh-17-20:1.54;--lh-13-16:1.68;--desktop-h6:2.125;--desktop-h5:2.65625;--desktop-h4:3.3203125;--desktop-h3:4.150390625;--desktop-h2:5.18798828125;--desktop-h1:6.4849853515625;--desktop-hero:8.1062316894531;--mobile-h6:1.92;--mobile-h5:2.304;--mobile-h4:2.7648;--mobile-h3:3.31776;--mobile-h2:3.981312;--mobile-h1:4.7775744;--mobile-hero:5.73308928;--desktop-xs:1.275;--desktop-sm:1.4875;--desktop-base:1.7;--desktop-lg:1.9125;--desktop-xl:2.125;--desktop-2xl:2.55;--desktop-3xl:2.975;--desktop-4xl:3.825;--desktop-5xl:4.675;--desktop-6xl:5.95;--desktop-7xl:7.225;--desktop-8xl:9.775;--desktop-9xl:11.9;--mobile-xs:.8925;--mobile-sm:1.04125;--mobile-base:1.19;--mobile-lg:1.33875;--mobile-xl:1.4875;--mobile-2xl:1.785;--mobile-3xl:2.0825;--mobile-4xl:2.6775;--mobile-5xl:3.2725;--mobile-6xl:4.165;--mobile-7xl:5.0575;--mobile-8xl:6.8425;--mobile-9xl:8.33;--lh-hero:.99;--lh-h1:1.04;--lh-h2:1.05;--lh-h3:1.15;--lh-h4:1.265;--lh-h5:1.39;--lh-h6:1.495;--lh-xs:1.68;--lh-sm:1.68;--lh-base:1.61;--lh-lg:1.61;--lh-xl:1.565;--lh-2xl:1.435;--lh-3xl:1.39;--lh-4xl:1.215;--lh-5xl:1.15;--lh-6xl:1.05;--lh-7xl:.99;--lh-8xl:.98;--lh-9xl:.98;--responsive-text-base:calc(var(--desktop-text-base) * var(--responsive-text-ratio));--viewport-calc:calc(( 100vw -)calc(var(--viewport-min) * 1rem)) / (var(--viewport-max) - var(--viewport-min)));--h1:min(max(calc(var(--mobile-h1) * 1rem),calc(var(--mobile-h1) * 1rem + ( var(--desktop-h1) - var(--mobile-h1) ) * var(--viewport-calc))),calc(var(--desktop-h1) * 1rem));--h2:min(max(calc(var(--mobile-h2) * 1rem),calc(var(--mobile-h2) * 1rem + ( var(--desktop-h2) - var(--mobile-h2) ) * var(--viewport-calc))),calc(var(--desktop-h2) * 1rem));--h3:min(max(calc(var(--mobile-h3) * 1rem),calc(var(--mobile-h3) * 1rem + ( var(--desktop-h3) - var(--mobile-h3) ) * var(--viewport-calc))),calc(var(--desktop-h3) * 1rem));--h4:min(max(calc(var(--mobile-h4) * 1rem),calc(var(--mobile-h4) * 1rem + ( var(--desktop-h4) - var(--mobile-h4) ) * var(--viewport-calc))),calc(var(--desktop-h4) * 1rem));--h5:min(max(calc(var(--mobile-h5) * 1rem),calc(var(--mobile-h5) * 1rem + ( var(--desktop-h5) - var(--mobile-h5) ) * var(--viewport-calc))),calc(var(--desktop-h5) * 1rem));--h6:min(max(calc(var(--mobile-h6) * 1rem),calc(var(--mobile-h6) * 1rem + ( var(--desktop-h6) - var(--mobile-h6) ) * var(--viewport-calc))),calc(var(--desktop-h6) * 1rem));--hero:min(max(calc(var(--mobile-hero) * 1rem),calc(var(--mobile-hero) * 1rem + ( var(--desktop-hero) - var(--mobile-hero) ) * var(--viewport-calc))),calc(var(--desktop-hero) * 1rem));--smallest-mobile-xs:max(var(--mobile-xs),var(--smallest-font-size));--smallest-mobile-sm:max(var(--mobile-sm),var(--smallest-font-size));--smallest-mobile-base:max(var(--mobile-base),var(--smallest-font-size));--smallest-mobile-lg:max(var(--mobile-lg),var(--smallest-font-size));--smallest-mobile-xl:max(var(--mobile-xl),var(--smallest-font-size));--smallest-mobile-2xl:max(var(--mobile-2xl),var(--smallest-font-size));--smallest-mobile-3xl:max(var(--mobile-3xl),var(--smallest-font-size));--smallest-mobile-4xl:max(var(--mobile-4xl),var(--smallest-font-size));--smallest-desktop-xs:max(var(--desktop-xs),var(--smallest-font-size));--smallest-desktop-sm:max(var(--desktop-sm),var(--smallest-font-size));--smallest-desktop-base:max(var(--desktop-base),var(--smallest-font-size));--text-xs:min(max(calc(var(--smallest-mobile-xs) * 1rem),calc(var(--smallest-mobile-xs) * 1rem + ( var(--smallest-desktop-xs) - var(--smallest-mobile-xs) ) * var(--viewport-calc))),calc(var(--smallest-desktop-xs) * 1rem));--text-sm:min(max(calc(var(--smallest-mobile-sm) * 1rem),calc(var(--smallest-mobile-sm) * 1rem + ( var(--smallest-desktop-sm) - var(--smallest-mobile-sm) ) * var(--viewport-calc))),calc(var(--smallest-desktop-sm) * 1rem));--text-base:min(max(calc(var(--smallest-mobile-base) * 1rem),calc(var(--smallest-mobile-base) * 1rem + ( var(--smallest-desktop-base) - var(--smallest-mobile-base) ) * var(--viewport-calc))),calc(var(--smallest-desktop-base) * 1rem));--text-lg:min(max(calc(var(--smallest-mobile-lg) * 1rem),calc(var(--smallest-mobile-lg) * 1rem + ( var(--desktop-lg) - var(--smallest-mobile-lg) ) * var(--viewport-calc))),calc(var(--desktop-lg) * 1rem));--text-xl:min(max(calc(var(--smallest-mobile-xl) * 1rem),calc(var(--smallest-mobile-xl) * 1rem + ( var(--desktop-xl) - var(--smallest-mobile-xl) ) * var(--viewport-calc))),calc(var(--desktop-xl) * 1rem));--text-2xl:min(max(calc(var(--smallest-mobile-2xl) * 1rem),calc(var(--smallest-mobile-2xl) * 1rem + ( var(--desktop-2xl) - var(--smallest-mobile-2xl) ) * var(--viewport-calc))),calc(var(--desktop-2xl) * 1rem));--text-3xl:min(max(calc(var(--smallest-mobile-3xl) * 1rem),calc(var(--smallest-mobile-3xl) * 1rem + ( var(--desktop-3xl) - var(--smallest-mobile-3xl) ) * var(--viewport-calc))),calc(var(--desktop-3xl) * 1rem));--text-4xl:min(max(calc(var(--smallest-mobile-4xl) * 1rem),calc(var(--smallest-mobile-4xl) * 1rem + ( var(--desktop-4xl) - var(--smallest-mobile-4xl) ) * var(--viewport-calc))),calc(var(--desktop-4xl) * 1rem));--text-5xl:min(max(calc(var(--mobile-5xl) * 1rem),calc(var(--mobile-5xl) * 1rem + ( var(--desktop-5xl) - var(--mobile-5xl) ) * var(--viewport-calc))),calc(var(--desktop-5xl) * 1rem));--text-6xl:min(max(calc(var(--mobile-6xl) * 1rem),calc(var(--mobile-6xl) * 1rem + ( var(--desktop-6xl) - var(--mobile-6xl) ) * var(--viewport-calc))),calc(var(--desktop-6xl) * 1rem));--text-7xl:min(max(calc(var(--mobile-7xl) * 1rem),calc(var(--mobile-7xl) * 1rem + ( var(--desktop-7xl) - var(--mobile-7xl) ) * var(--viewport-calc))),calc(var(--desktop-7xl) * 1rem));--text-8xl:min(max(calc(var(--mobile-8xl) * 1rem),calc(var(--mobile-8xl) * 1rem + ( var(--desktop-8xl) - var(--mobile-8xl) ) * var(--viewport-calc))),calc(var(--desktop-8xl) * 1rem));--text-9xl:min(max(calc(var(--mobile-9xl) * 1rem),calc(var(--mobile-9xl) * 1rem + ( var(--desktop-9xl) - var(--mobile-9xl) ) * var(--viewport-calc))),calc(var(--desktop-9xl) * 1rem));--minmax-quo:.375;--step-gap-rem:calc(var(--step-gap-px) / 10);--min-space-1:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 1);--min-space-2:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 2);--min-space-3:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 3);--min-space-4:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 4);--min-space-5:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 5);--min-space-6:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 6);--min-space-8:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 8);--min-space-10:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 10);--min-space-12:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 12);--min-space-14:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 14);--min-space-16:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 16);--min-space-20:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 20);--min-space-24:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 24);--min-space-28:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 28);--min-space-32:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 32);--min-space-36:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 36);--min-space-40:calc(var(--step-gap-rem) * var(--responsive-spacing-ratio) / 100 * 40);--max-space-1:calc(var(--step-gap-rem) * 1);--max-space-2:calc(var(--step-gap-rem) * 2);--max-space-3:calc(var(--step-gap-rem) * 3);--max-space-4:calc(var(--step-gap-rem) * 4);--max-space-5:calc(var(--step-gap-rem) * 5);--max-space-6:calc(var(--step-gap-rem) * 6);--max-space-8:calc(var(--step-gap-rem) * 8);--max-space-10:calc(var(--step-gap-rem) * 10);--max-space-12:calc(var(--step-gap-rem) * 12);--max-space-14:calc(var(--step-gap-rem) * 14);--max-space-16:calc(var(--step-gap-rem) * 16);--max-space-20:calc(var(--step-gap-rem) * 20);--max-space-24:calc(var(--step-gap-rem) * 24);--max-space-28:calc(var(--step-gap-rem) * 28);--max-space-32:calc(var(--step-gap-rem) * 32);--max-space-36:calc(var(--step-gap-rem) * 36);--max-space-40:calc(var(--step-gap-rem) * 40);--s-1:min(max(calc(var(--min-space-1) * 1rem),calc(var(--min-space-1) * 1rem + ( var(--max-space-1) - var(--min-space-1) ) * var(--viewport-calc))),calc(var(--max-space-1) * 1rem));--s-2:min(max(calc(var(--min-space-2) * 1rem),calc(var(--min-space-2) * 1rem + ( var(--max-space-2) - var(--min-space-2) ) * var(--viewport-calc))),calc(var(--max-space-2) * 1rem));--s-3:min(max(calc(var(--min-space-3) * 1rem),calc(var(--min-space-3) * 1rem + ( var(--max-space-3) - var(--min-space-3) ) * var(--viewport-calc))),calc(var(--max-space-3) * 1rem));--s-4:min(max(calc(var(--min-space-4) * 1rem),calc(var(--min-space-4) * 1rem + ( var(--max-space-4) - var(--min-space-4) ) * var(--viewport-calc))),calc(var(--max-space-4) * 1rem));--s-5:min(max(calc(var(--min-space-5) * 1rem),calc(var(--min-space-5) * 1rem + ( var(--max-space-5) - var(--min-space-5) ) * var(--viewport-calc))),calc(var(--max-space-5) * 1rem));--s-6:min(max(calc(var(--min-space-6) * 1rem),calc(var(--min-space-6) * 1rem + ( var(--max-space-6) - var(--min-space-6) ) * var(--viewport-calc))),calc(var(--max-space-6) * 1rem));--s-8:min(max(calc(var(--min-space-8) * 1rem),calc(var(--min-space-8) * 1rem + ( var(--max-space-8) - var(--min-space-8) ) * var(--viewport-calc))),calc(var(--max-space-8) * 1rem));--s-10:min(max(calc(var(--min-space-10) * 1rem),calc(var(--min-space-10) * 1rem + ( var(--max-space-10) - var(--min-space-10) ) * var(--viewport-calc))),calc(var(--max-space-10) * 1rem));--s-12:min(max(calc(var(--min-space-12) * 1rem),calc(var(--min-space-12) * 1rem + ( var(--max-space-12) - var(--min-space-12) ) * var(--viewport-calc))),calc(var(--max-space-12) * 1rem));--s-14:min(max(calc(var(--min-space-14) * 1rem),calc(var(--min-space-14) * 1rem + ( var(--max-space-14) - var(--min-space-14) ) * var(--viewport-calc))),calc(var(--max-space-14) * 1rem));--s-16:min(max(calc(var(--min-space-16) * 1rem),calc(var(--min-space-16) * 1rem + ( var(--max-space-16) - var(--min-space-16) ) * var(--viewport-calc))),calc(var(--max-space-16) * 1rem));--s-20:min(max(calc(var(--min-space-20) * 1rem),calc(var(--min-space-20) * 1rem + ( var(--max-space-20) - var(--min-space-20) ) * var(--viewport-calc))),calc(var(--max-space-20) * 1rem));--s-24:min(max(calc(var(--min-space-24) * 1rem),calc(var(--min-space-24) * 1rem + ( var(--max-space-24) - var(--min-space-24) ) * var(--viewport-calc))),calc(var(--max-space-24) * 1rem));--s-28:min(max(calc(var(--min-space-28) * 1rem),calc(var(--min-space-28) * 1rem + ( var(--max-space-28) - var(--min-space-28) ) * var(--viewport-calc))),calc(var(--max-space-28) * 1rem));--s-32:min(max(calc(var(--min-space-32) * 1rem),calc(var(--min-space-32) * 1rem + ( var(--max-space-32) - var(--min-space-32) ) * var(--viewport-calc))),calc(var(--max-space-32) * 1rem));--s-36:min(max(calc(var(--min-space-36) * 1rem),calc(var(--min-space-36) * 1rem + ( var(--max-space-36) - var(--min-space-36) ) * var(--viewport-calc))),calc(var(--max-space-36) * 1rem));--s-40:min(max(calc(var(--min-space-40) * 1rem),calc(var(--min-space-40) * 1rem + ( var(--max-space-40) - var(--min-space-40) ) * var(--viewport-calc))),calc(var(--max-space-40) * 1rem));--ky-home-paper:#f8f4ec;--ky-home-paper-alt:#f0e9dc;--ky-home-ink:#1c1814;--ky-home-muted:#625c52;--ky-home-green:#11370b;--ky-home-deep:#0c2009;--ky-home-line:rgba(28,24,20,.19);--ky-home-light-line:rgba(248,244,236,.3);--ky-home-display:"Kyrburg Serif";--ky-home-sans:"Kyrburg Sans";--ky-home-ease:cubic-bezier(.22,1,.36,1);--ky-home-gutter:clamp(24px,5vw,80px);--ky-ed-papier:#f8f4ec;--ky-ed-papier-alt:#f0e9dc;--ky-ed-tinte:#1c1814;--ky-ed-gedaempft:#6f665b;--ky-ed-gruen:#11370b;--ky-ed-gruen-tief:#0c2009;--ky-ed-gold-tief:#8a5f25;--ky-ed-gold-hell:#c89a55;--ky-ed-linie-hell:rgba(28,24,20,.14);--ky-ed-linie-gruen:rgba(248,244,236,.18);--ky-ed-ease:cubic-bezier(.16,1,.3,1)}