@font-face{font-family:headline;src:url(../media/headline_font-s.p.2il2lhbs6zae0.woff2)format("woff2");font-display:swap}@font-face{font-family:headline Fallback;src:local(Arial);ascent-override:80.41%;descent-override:20.1%;line-gap-override:20.1%;size-adjust:99.49%}.rowunW_className{font-family:headline,headline Fallback,Cormorant Garamond,Georgia,serif}.rowunW_variable{--font-headline:"headline", "headline Fallback", Cormorant Garamond, Georgia, serif}
@font-face{font-family:body;src:url(../media/figtree-s.p.15603c2to-u6k.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.GkWAJa_className{font-family:body,body Fallback,Inter,system-ui,sans-serif}.GkWAJa_variable{--font-body-web:"body", "body Fallback", Inter, system-ui, sans-serif}
@font-face{font-family:special;src:url(../media/special_font-s.2rkp2liopp-p_.woff2)format("woff2");font-display:swap}@font-face{font-family:special Fallback;src:local(Arial);ascent-override:190.94%;descent-override:113.15%;line-gap-override:0.0%;size-adjust:56.56%}.tGwVxG_className{font-family:special,special Fallback,cursive}.tGwVxG_variable{--font-special:"special", "special Fallback", cursive}
@layer reset{*,:before,:after{box-sizing:border-box;margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}ul{padding:0;list-style:none}}@layer tokens{:root{--color-dunkelblau:#00405e;--color-tuerkis:#559496;--color-mint:#8eb9ac;--color-hellmint:#c7dcd6;--color-koralle:#dc877a;--color-nude:#dfd5cc;--color-coco:#f9f7f4;--color-white:#fff;--color-mint-700:#72948a;--color-mint-600:#80a79b;--color-hellmint-300:#ddeae6;--color-hellmint-200:#e8f1ee;--color-hellmint-100:#f4f8f7;--color-nude-400:#e9e2db;--color-nude-300:#efeae6;--color-nude-200:#f5f2f0;--color-nude-100:#f9f7f4;--color-text:var(--color-dunkelblau);--color-text-muted:var(--color-tuerkis);--color-bg:var(--color-coco);--font-size-h1:clamp(2.5rem, 4vw + 1rem, 4.5rem);--font-size-h2:clamp(2rem, 3vw + .5rem, 3rem);--font-size-h3:clamp(1.5rem, 2vw + .5rem, 2rem);--font-size-lede:clamp(1.15rem, .5vw + 1rem, 1.4rem);--font-size-body:1.0625rem;--font-size-small:.875rem;--line-height-tight:1.15;--line-height-body:1.6;--letter-spacing-headline:.02em;--letter-spacing-eyebrow:.14em;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--space-80:5rem;--space-96:6rem;--radius-sm:4px;--radius-md:12px;--radius-lg:24px;--radius-pill:9999px;--shadow-soft:0 8px 24px #00405e14;--shadow-card:0 18px 48px #00405e1a;--shadow-lift:0 28px 64px #00405e29;--container:60rem;--container-narrow:44rem;--section-pad:clamp(4rem, 8vw, 7.5rem);--ease-out:cubic-bezier(.2, 0, .2, 1);--motion-base:.22s}}@layer base{:root{--font-body:var(--font-body-web)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body), "Inter", system-ui, sans-serif;font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;overflow-x:hidden}h1,h2,h3{font-family:var(--font-headline), "Cormorant Garamond", Georgia, serif;color:var(--color-dunkelblau);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-headline);text-wrap:balance;font-weight:400}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}strong,b{color:var(--color-dunkelblau);font-weight:400}:focus-visible{outline:3px solid var(--color-tuerkis);outline-offset:3px;border-radius:var(--radius-sm)}}@layer components{.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-pad);position:relative}.section--coco{background:var(--color-coco)}.section--mint{background:var(--color-hellmint-200)}.section--mint-strong{background:var(--color-hellmint)}.section--nude{background:var(--color-nude-200)}.sec--deepsea{background:var(--color-dunkelblau);color:var(--color-coco)}.sec--deepsea h2,.sec--deepsea h3{color:var(--color-white)}.eyebrow{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-tuerkis);margin-bottom:var(--space-24);align-items:center;gap:.8rem;display:inline-flex}.eyebrow:before{content:"";background:var(--color-mint);width:2.4rem;height:1px}.sec--deepsea .eyebrow{color:var(--color-mint)}.lede{font-size:var(--font-size-lede);max-width:46ch;color:var(--color-dunkelblau)}.sec--deepsea .lede{color:var(--color-hellmint)}.measure{max-width:60ch}.btn{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-pill);background:var(--color-tuerkis);color:var(--color-white);letter-spacing:.01em;text-align:center;box-shadow:var(--shadow-soft);transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out);border:none;padding:.95rem 2rem;font-size:1.0625rem;display:inline-flex}.btn:hover{background:var(--color-mint-600);box-shadow:var(--shadow-card);transform:translateY(-2px)}.btn--coral{background:var(--color-koralle)}.btn--coral:hover{background:#d2705f}.btn--ghost{color:var(--color-dunkelblau);box-shadow:inset 0 0 0 1.5px var(--color-tuerkis);background:0 0}.btn--ghost:hover{background:var(--color-hellmint-200);color:var(--color-dunkelblau)}.sec--deepsea .btn--ghost{color:var(--color-white);box-shadow:inset 0 0 0 1.5px var(--color-mint)}.cta-hint{margin-top:var(--space-12);font-size:var(--font-size-small);color:var(--color-text-muted);display:block}.sec--deepsea .cta-hint{color:var(--color-mint)}.check-list{gap:var(--space-16);display:grid}.check-list li{max-width:62ch;padding-left:2.25rem;position:relative}.check-list li:before{content:"";border-radius:var(--radius-pill);background:var(--color-hellmint);width:1.4rem;height:1.4rem;box-shadow:inset 0 0 0 1.5px var(--color-mint);position:absolute;top:.15em;left:0}.check-list li:after{content:"";border-left:2px solid var(--color-dunkelblau);border-bottom:2px solid var(--color-dunkelblau);width:.5rem;height:.28rem;position:absolute;top:.5em;left:.45rem;transform:rotate(-45deg)}.sec--deepsea .check-list li:before{box-shadow:inset 0 0 0 1.5px var(--color-mint);background:#c7dcd62e}.sec--deepsea .check-list li:after{border-color:var(--color-white)}}@layer utilities{.stack-8>*+*{margin-top:var(--space-8)}.stack-16>*+*{margin-top:var(--space-16)}.stack-24>*+*{margin-top:var(--space-24)}.stack-32>*+*{margin-top:var(--space-32)}.relayer{z-index:1;position:relative}.text-center{text-align:center}.mx-auto{margin-inline:auto}.skip-link{z-index:100;background:var(--color-dunkelblau);color:var(--color-white);padding:var(--space-12) var(--space-16);border-radius:0 0 var(--radius-md) 0;position:absolute;top:0;left:-999px}.skip-link:focus{left:0}}
.lk-consent{inset-inline:1rem;z-index:60;background:var(--color-white);max-width:34rem;color:var(--color-dunkelblau);border-radius:var(--radius-lg);font-family:var(--font-body), "Inter", system-ui, sans-serif;margin-inline:auto;padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.55;position:fixed;bottom:1rem;box-shadow:0 18px 48px #00405e2e}.lk-consent h2{font-family:var(--font-headline), "Cormorant Garamond", Georgia, serif;margin:0 0 .5rem;font-size:1.35rem;font-weight:400;line-height:1.2}.lk-consent p{margin:0 0 1rem}.lk-consent a{color:var(--color-tuerkis);text-underline-offset:2px;text-decoration:underline}.lk-consent a:hover{color:var(--color-koralle)}.lk-consent__aktionen{flex-wrap:wrap;gap:.6rem;display:flex}.lk-consent__knopf{font:inherit;border:1px solid var(--color-koralle);background:var(--color-koralle);color:var(--color-white);cursor:pointer;border-radius:999px;padding:.65rem 1.3rem;font-weight:500;transition:background-color .18s,border-color .18s,color .18s}.lk-consent__knopf:hover{background:var(--color-tuerkis);border-color:var(--color-tuerkis)}.lk-consent__knopf--ghost{color:var(--color-dunkelblau);background:0 0;border-color:#00405e59}.lk-consent__knopf--ghost:hover{color:var(--color-dunkelblau);border-color:var(--color-dunkelblau);background:#55949614}.lk-consent__knopf:focus-visible{outline:3px solid var(--color-tuerkis);outline-offset:2px}@media (max-width:640px){.lk-consent{inset-inline:.75rem;padding:1.1rem 1.2rem;bottom:.75rem}.lk-consent__aktionen .lk-consent__knopf{text-align:center;flex:100%}}.cpt--r1 .r1-footer__knopf{font:inherit;color:var(--color-hellmint);cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem}.cpt--r1 .r1-footer__knopf:hover{color:var(--color-white)}.cpt--r1 .r1-footer__knopf:focus-visible{outline:2px solid var(--color-hellmint);outline-offset:3px}
