.mega[data-astro-cid-3ef6ksr2]{position:relative}.mega-panel[data-astro-cid-3ef6ksr2]{position:fixed;left:50%;top:52px;z-index:60;transform:translate(-50%);padding-top:22px;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .26s}.mega[data-astro-cid-3ef6ksr2]:hover .mega-panel[data-astro-cid-3ef6ksr2],.mega[data-astro-cid-3ef6ksr2]:focus-within .mega-panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transition:opacity .18s ease,visibility 0s}.mega-inner[data-astro-cid-3ef6ksr2]{border-radius:24px;border:1px solid color-mix(in oklab,var(--border) 60%,transparent);background:var(--bg);padding:28px 30px;box-shadow:var(--sh-card)}:root{--bg: oklch(.99 .006 50);--ink: oklch(.2 .02 30);--ink-soft: oklch(.4 .02 30);--muted: oklch(.5 .02 30);--primary: oklch(.72 .09 125);--primary-hover: oklch(.62 .11 125);--magenta: oklch(.55 .12 125);--rose-soft: oklch(.84 .06 120);--rose-tint: oklch(.96 .015 120);--cream: oklch(.975 .012 75);--cream-deep: oklch(.955 .018 70);--gold: oklch(.72 .17 55);--border: oklch(.93 .012 40);--card: #ffffff;--grad: linear-gradient(135deg, #A1B069 0%, #B8C48A 50%, #D9E2B8 100%);--sh-soft: 0 10px 40px -10px rgb(161 176 105 / .22);--sh-card: 0 20px 50px -20px rgb(60 20 10 / .18);--sh-pink: 0 14px 35px -10px rgb(161 176 105 / .45)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:var(--bg);min-height:100vh;-webkit-font-smoothing:antialiased}img{max-width:100%}.akzent{font-family:Fraunces,serif;font-style:italic;font-weight:400;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@keyframes ybd-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-13px) rotate(var(--r, 0deg))}}@keyframes ybd-blob{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.08);opacity:.55}}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.h-magenta:hover{color:var(--magenta)}.h-primary-bg:hover{background:var(--primary-hover)}.h-tint:hover{background:var(--rose-tint)}.h-tint-ink:hover{background:var(--rose-tint);color:var(--ink)}.h-tint-magenta:hover{background:var(--rose-tint);color:var(--magenta)}.h-lift{transition:transform .2s,box-shadow .2s}.h-lift:hover{transform:translateY(-4px);box-shadow:var(--sh-soft)}.h-cream:hover{background:var(--rose-tint)}.h-top:hover{background:var(--primary);color:#fff}.h-etsy:hover{border-color:#f1641e}[hidden]{display:none!important}a,button{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.prosa p{margin:18px 0 0;font-size:16.5px;line-height:1.75;color:var(--ink-soft)}.prosa p:first-child{margin-top:20px}.prosa strong{color:var(--ink);font-weight:700}.prosa a{color:var(--primary);font-weight:700;text-underline-offset:3px}.prosa a:hover{color:var(--magenta)}@media(max-width:1080px){.r-5col{grid-template-columns:1.4fr 1fr 1fr!important}.r-4col,.r-3col{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){.r-2col,.r-2col-wide,.r-3col{grid-template-columns:1fr!important}.r-5col{grid-template-columns:1fr 1fr!important}.r-pad{padding-left:20px!important;padding-right:20px!important}.r-pad-block{padding:34px!important}.r-hide-sm{display:none!important}.r-hero-visual{max-width:420px!important;margin-top:40px!important}.r-divider{height:210px!important}.r-divider-text{font-size:25px!important}}@media(max-width:560px){.r-4col,.r-5col{grid-template-columns:1fr!important}.r-pad-block{padding:26px!important}.r-newsletter-form{flex-direction:column!important}}.nav-desktop{display:flex}.nav-toggle{display:none}@media(max-width:1024px){.nav-desktop{display:none}.nav-toggle{display:grid}}.nav-mobil{display:none;border-top:1px solid var(--border);background:var(--bg);padding:18px 20px 26px}.nav-mobil[data-offen=true]{display:block}.nav-mobil a{display:block;padding:12px 4px;font-size:16px;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.nav-mobil a:last-child{border-bottom:none}
