@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}:root{--dm-plum:#563d67;--dm-plum-deep:#3d2a4a;--dm-lavender:#ebe4ef;--dm-fond:#fcf9f5;--dm-text:#302b35;--dm-mint:#b5d8cc;--dm-lichtlimette:#f4fdaf;--dm-aprikose:#f5c3a6;--dm-himmelblau:#bed8ee;--dm-rose:#edc4d6;--dm-flieder:#cec5e5;--dm-hafergold:#e9d8b2;--dm-accent:var(--dm-mint);--dm-surface:#f6f1f0;--dm-font-heading:"DM Sans", system-ui, sans-serif;--dm-font-body:"Atkinson Hyperlegible", system-ui, sans-serif;--dm-radius-small:4px;--dm-radius-ui:8px;--dm-radius-card:20px;--dm-radius-panel:32px;--dm-radius-device:12px;--dm-space-4:4px;--dm-space-8:8px;--dm-space-12:12px;--dm-space-16:16px;--dm-space-24:24px;--dm-space-32:32px;--dm-space-48:48px;--dm-space-64:64px;--dm-space-96:96px;--dm-section:clamp(96px, 13vw, 184px);--dm-max:1200px;--dm-gutter:clamp(20px, 5vw, 64px);--dm-text-muted:#5c5563;--dm-on-plum-muted:#e9e1ee;--dm-header-height:84px;--dm-text-base:20px;--dm-text-h1:clamp(44px, 7.4vw, 96px);--dm-text-h2:clamp(34px, 4.6vw, 64px);--dm-text-h3:clamp(26px, 2.6vw, 36px);--dm-shadow-card:0 24px 60px -28px #3d2a4a59, 0 2px 6px #3d2a4a0f;--dm-ease:cubic-bezier(.16, 1, .3, 1)}[data-delmara-accent=mint]{--dm-accent:var(--dm-mint)}[data-delmara-accent=lichtlimette]{--dm-accent:var(--dm-lichtlimette)}[data-delmara-accent=aprikose]{--dm-accent:var(--dm-aprikose)}[data-delmara-accent=himmelblau]{--dm-accent:var(--dm-himmelblau)}[data-delmara-accent=rose]{--dm-accent:var(--dm-rose)}[data-delmara-accent=flieder]{--dm-accent:var(--dm-flieder)}[data-delmara-accent=hafergold]{--dm-accent:var(--dm-hafergold)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--dm-header-height) + 16px)}body{background:var(--dm-fond);color:var(--dm-text);font-family:var(--dm-font-body);font-size:var(--dm-text-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{font-family:var(--dm-font-heading);color:var(--dm-text);letter-spacing:-.025em;margin:0;font-weight:600}h1{font-size:var(--dm-text-h1);letter-spacing:-.035em;line-height:1.02}h2{font-size:var(--dm-text-h2);text-wrap:balance;line-height:1.06}h3{font-size:var(--dm-text-h3);line-height:1.12}a{color:var(--dm-plum);text-underline-offset:5px}:focus-visible{outline:3px solid var(--dm-plum);outline-offset:3px}p{margin:0}.wrap{max-width:var(--dm-max);padding:0 var(--dm-gutter);margin:0 auto}img,svg{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{justify-content:center;align-items:center;gap:var(--dm-space-12);border-radius:var(--dm-radius-ui);min-height:56px;font-family:var(--dm-font-body);white-space:nowrap;cursor:pointer;transition:transform .3s var(--dm-ease);border:0;padding:0 28px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--dm-plum);color:#fff}.btn-primary:hover{background:var(--dm-plum-deep)}.btn-soft{background:var(--dm-lichtlimette);color:var(--dm-plum)}.btn-ghost{color:var(--dm-plum);box-shadow:inset 0 0 0 2px var(--dm-plum);background:0 0}.btn .arrow{transition:transform .3s var(--dm-ease)}.btn:hover .arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.btn,.btn .arrow{transition:none}.btn:hover,.btn:hover .arrow{transform:none}}.site-header[data-astro-cid-jr7posx5]{z-index:20;-webkit-backdrop-filter:blur(14px);background:#fcf9f5db;position:sticky;top:0}.header-bar[data-astro-cid-jr7posx5]{justify-content:space-between;align-items:center;gap:var(--dm-space-24);min-height:var(--dm-header-height);display:flex}.header-logo-link[data-astro-cid-jr7posx5]{flex-shrink:0;line-height:0;display:block}.header-logo-link[data-astro-cid-jr7posx5] img{max-width:none;display:block}nav[data-astro-cid-jr7posx5]{align-items:center;gap:var(--dm-space-32);display:flex}.nav-link[data-astro-cid-jr7posx5]{white-space:nowrap;color:var(--dm-text);font-size:18px;text-decoration:none}.nav-link[data-astro-cid-jr7posx5]:hover{color:var(--dm-plum)}.nav-link[data-astro-cid-jr7posx5][aria-current=page]{color:var(--dm-plum);text-underline-offset:8px;text-decoration:underline 2px}nav[data-astro-cid-jr7posx5] .btn{min-height:48px;padding:0 22px;font-size:17px}@media (width<=1099px){.nav-link[data-astro-cid-jr7posx5]{display:none}}@media (width<=480px){.header-bar[data-astro-cid-jr7posx5]{gap:var(--dm-space-8)}nav[data-astro-cid-jr7posx5] .btn{padding:0 14px;font-size:16px}}@media (width<=360px){.header-bar[data-astro-cid-jr7posx5]{padding:0 var(--dm-space-12)}.header-logo-link[data-astro-cid-jr7posx5] img{width:160px;height:auto}nav[data-astro-cid-jr7posx5] .btn{padding:0 8px;font-size:16px}}.site-footer[data-astro-cid-nw2ivrzo]{padding:var(--dm-space-64) 0 var(--dm-space-48);font-size:18px}.footer-cols[data-astro-cid-nw2ivrzo]{justify-content:space-between;align-items:flex-start;gap:var(--dm-space-48);flex-wrap:wrap;display:flex}.footer-navs[data-astro-cid-nw2ivrzo]{gap:var(--dm-space-24);justify-items:end;display:grid}ul[data-astro-cid-nw2ivrzo]{gap:var(--dm-space-32);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-nw2ivrzo]{color:var(--dm-text);text-decoration:none}a[data-astro-cid-nw2ivrzo]:hover{color:var(--dm-plum);text-decoration:underline}@media (width<=900px){.footer-navs[data-astro-cid-nw2ivrzo]{justify-items:start}}.footer-legal[data-astro-cid-nw2ivrzo]{margin-top:var(--dm-space-48);padding-top:var(--dm-space-24);border-top:1px solid var(--dm-lavender);color:var(--dm-text-muted);font-size:16px}
