@font-face{font-family:"EB Garamond";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/eb-garamond-400.woff2") format("woff2");}@font-face{font-family:"EB Garamond";font-style:italic;font-weight:400;font-display:swap;src:url("/assets/fonts/eb-garamond-400-italic.woff2") format("woff2");}@font-face{font-family:"EB Garamond";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/eb-garamond-700.woff2") format("woff2");}@font-face{font-family:"Fraunces";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/fraunces-400.woff2") format("woff2");}@font-face{font-family:"Fraunces";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/fraunces-700.woff2") format("woff2");}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/jetbrains-mono-400.woff2") format("woff2");}:root{--papier:#f5f0e1;--papier-tief:#ebe3ce;--papier-schatten:#dfd4b8;--humus:#3d2817;--humus-hell:#5a4432;--humus-staub:#8a7560;--moos:#3d5a3d;--moos-hell:#6b8a4a;--rost:#8a2b1c;--rost-hell:#b04030;--tinte:#1a1a17;--tinte-blass:#4a453a;--primary:var(--rost);--accent:var(--humus);--text:var(--humus);--text-muted:var(--humus-hell);--text-light:var(--humus-staub);--bg:var(--papier);--bg-subtle:var(--papier-tief);--bg-code:var(--papier-tief);--border:var(--humus);--border-light:var(--papier-schatten);--link:var(--humus);--link-hover:var(--rost);--page-max:min(1440px,100%);--content-max:66ch;--font-heading:"Fraunces","Iowan Old Style","Charter","Palatino Linotype",Palatino,Georgia,serif;--font-display:"Fraunces","Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--font-body:"EB Garamond","Iowan Old Style","Charter","Palatino Linotype",Palatino,Georgia,serif;--font-mono:"JetBrains Mono","SF Mono",Consolas,"Courier New",monospace;--radius:0px;}@media (prefers-color-scheme:dark){:root{--papier:#1a1510;--papier-tief:#241d15;--papier-schatten:#2e2619;--humus:#efece3;--humus-hell:#c8bfa8;--humus-staub:#8a8175;--moos:#6b8a4a;--moos-hell:#8fae6a;--rost:#d46a54;--rost-hell:#e8876c;--tinte:#efece3;--text:var(--humus);--text-muted:var(--humus-hell);--text-light:var(--humus-staub);--bg:var(--papier);--bg-subtle:var(--papier-tief);--bg-code:var(--papier-tief);--border:var(--humus);--border-light:var(--papier-schatten);--primary:var(--rost);--link:var(--humus);--link-hover:var(--rost);}}body{font-feature-settings:"kern","liga","onum";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 4;background-color:var(--papier);background-image:radial-gradient(ellipse at 20% 0%,rgba(138,43,28,0.04),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(61,90,61,0.05),transparent 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 0.06 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:auto,auto,200px 200px;background-attachment:fixed;}@media (min-width:40rem){body{hyphens:manual;}}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;color:var(--humus);letter-spacing:-0.012em;}h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08;margin:0.5em 0 0.4em;}h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.15;margin-top:2.8rem;margin-bottom:0.8rem;}h3{font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.25;}a{color:var(--link);text-decoration-color:var(--moos);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color 0.18s ease,text-decoration-color 0.18s ease;}a:hover{color:var(--rost);text-decoration-color:var(--rost);}abbr[title]{text-decoration:underline dotted;text-decoration-color:var(--humus-staub);text-decoration-thickness:1px;text-underline-offset:2px;cursor:help;}.offerings-bar{background:var(--papier-tief);border-bottom:1px solid var(--papier-schatten);}.offerings-bar .site-logo{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:0.01em;color:var(--humus);text-decoration:none;font-style:italic;}.offerings-nav{gap:1.25rem;}.offerings-nav a{color:var(--humus-hell);text-decoration:none;font-weight:500;letter-spacing:0.005em;padding:0.25rem 0.1rem;border-bottom:1.5px solid transparent;transition:color 0.15s,border-color 0.15s;}.offerings-nav a:hover,.offerings-nav a[aria-current]{color:var(--rost);border-bottom-color:var(--rost);}.site-header.content-nav-bar{background:var(--papier);border-bottom:1px solid var(--papier-schatten);box-shadow:0 2px 0 rgba(61,40,23,0.03);}.content-nav-brand{font-family:var(--font-display);font-weight:700;font-style:italic;}.header-nav{gap:1.5rem !important;padding:0 0.5rem;}.header-nav a{color:var(--humus);font-weight:600;text-decoration:none;padding:0.5rem 0.2rem !important;position:relative;border-bottom:2px solid transparent !important;font-size:0.95rem !important;}.header-nav a + a::before{display:none !important;}.header-nav a:hover,.header-nav a[aria-current]{color:var(--rost);border-bottom-color:var(--moos) !important;}.scroll-title{display:none !important;}.nav-cta{background:var(--rost);color:var(--papier) !important;padding:0.5rem 1.1rem;text-decoration:none !important;font-weight:600;border:1px solid var(--rost);transition:background 0.15s,transform 0.15s;}.nav-cta:hover{background:var(--rost-hell);transform:translateY(-1px);}.nav-cta::after{display:none !important;}.section{position:relative;}.section-white{background:var(--papier);}.section-light{background:var(--papier-tief);position:relative;}.section-hero{background:var(--papier);position:relative;overflow:hidden;}.section-hero > .section-inner{position:relative;z-index:1;}.section-hero[class*="plate-"]::after{content:"";position:absolute;right:2%;top:10%;width:26%;max-width:320px;height:80%;background-size:contain;background-repeat:no-repeat;background-position:right center;opacity:0.14;mix-blend-mode:multiply;pointer-events:none;z-index:0;}@media (max-width:40rem){.section-hero[class*="plate-"]::after{opacity:0.08;width:45%;}}.section-light{border-top:1px solid var(--papier-schatten);}.section-hero .section-inner{text-align:center;position:relative;z-index:1;}.section-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient( ellipse at center,transparent 20%,rgba(61,40,23,0.04) 70% );pointer-events:none;}.section-hero h1{font-style:italic;letter-spacing:-0.015em;margin:1rem 0 1.25rem;}.kicker{font-family:var(--font-display);font-size:0.8rem;color:var(--humus-staub);letter-spacing:0.18em;text-transform:uppercase;margin:0 0 0.5rem;font-weight:600;}.lead{font-size:1.22rem;line-height:1.55;color:var(--humus);font-weight:400;max-width:38rem;margin-left:auto;margin-right:auto;}.madein{display:inline-block;font-family:var(--font-display);font-size:0.72rem;letter-spacing:0.24em;text-transform:uppercase;color:var(--humus-staub);font-variant-numeric:tabular-nums;font-weight:500;}.madein::before{content:"";display:inline-block;width:1.4em;height:1px;background:currentColor;vertical-align:middle;margin-right:0.6em;opacity:0.55;}.madein::after{content:"";display:inline-block;width:1.4em;height:1px;background:currentColor;vertical-align:middle;margin-left:0.6em;opacity:0.55;}.fact,blockquote.fact{font-variant-numeric:tabular-nums;background:var(--papier);border-left:3px solid var(--rost);padding:1rem 1.25rem;margin:2rem 0;font-size:0.98rem;line-height:1.55;font-style:normal;position:relative;box-shadow:0 1px 0 rgba(61,40,23,0.06);}.section-light .fact{background:rgba(245,240,225,0.6);}.fact cite{display:block;font-style:normal;font-size:0.82rem;color:var(--humus-staub);margin-top:0.5rem;letter-spacing:0.01em;}.dl{display:grid;grid-template-columns:max-content 1fr;gap:0.4rem 1.75rem;font-size:0.98rem;margin:1.25rem 0;border-top:1px solid var(--papier-schatten);border-bottom:1px solid var(--papier-schatten);padding:1rem 0;}.dl dt{color:var(--humus-staub);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:0.78rem;letter-spacing:0.08em;font-weight:600;padding-top:0.15rem;}.dl dd{margin:0;color:var(--humus);}@media (max-width:32rem){.dl{grid-template-columns:1fr;gap:0;}.dl dt{margin-top:0.75rem;}.dl dd{margin-bottom:0.5rem;}}.product{border-top:1px solid var(--humus);padding:1.75rem 0 0.75rem;position:relative;}.product:last-of-type{border-bottom:1px solid var(--humus);padding-bottom:1.75rem;}.product .tag{font-family:var(--font-display);font-size:0.78rem;color:var(--humus-staub);letter-spacing:0.12em;text-transform:uppercase;font-weight:600;margin-bottom:0.25rem;}.product h3{font-style:italic;margin:0.25rem 0 0.5rem;}.product h3 a{text-decoration:none;}.product h3 a:hover{color:var(--rost);}.product .price{font-variant-numeric:tabular-nums;color:var(--humus-hell);font-size:0.92rem;font-style:italic;}.product .status{display:inline-block;font-family:var(--font-display);font-size:0.7rem;padding:0.15rem 0.5rem;border:1px solid var(--moos);color:var(--moos);letter-spacing:0.1em;text-transform:uppercase;margin-left:0.5rem;vertical-align:middle;font-weight:600;background:rgba(107,138,74,0.08);}.botanical-plate{display:block;max-width:100%;height:auto;margin:1.5rem auto;filter:drop-shadow(0 2px 8px rgba(61,40,23,0.12));}.plate-hero{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;margin:2rem 0 3rem;}@media (min-width:50rem){.plate-hero{grid-template-columns:1fr 2fr;gap:2.5rem;}}.plate-hero figure{margin:0;text-align:center;}.plate-hero figure img{max-width:100%;max-height:420px;height:auto;filter:drop-shadow(0 4px 12px rgba(61,40,23,0.15));transition:transform 0.35s ease;}.plate-hero figure:hover img{transform:scale(1.02) rotate(-0.5deg);}.plate-hero figcaption{font-family:var(--font-display);font-style:italic;font-size:0.82rem;color:var(--humus-staub);margin-top:0.6rem;letter-spacing:0.02em;}.plate-hero .plate-text h1{margin-top:0;}.plate-watermark{position:absolute;opacity:0.08;z-index:0;pointer-events:none;mix-blend-mode:multiply;}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.25rem;margin:1.5rem 0 2.5rem;list-style:none;padding:0;}.hub-grid li{background:var(--papier);border:1px solid var(--papier-schatten);padding:1rem 1.1rem;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;}.hub-grid li:nth-child(3n+1){transform:rotate(-0.3deg);}.hub-grid li:nth-child(3n+2){transform:rotate(0.2deg);}.hub-grid li:nth-child(3n+3){transform:rotate(-0.15deg);}.hub-grid li:hover{transform:translateY(-2px) rotate(0deg);box-shadow:0 6px 16px rgba(61,40,23,0.1);border-color:var(--moos);}.hub-grid li a{text-decoration:none;color:var(--humus);font-weight:600;font-size:1.05rem;display:block;}.hub-grid li a::after{content:" →";color:var(--moos);transition:transform 0.2s;display:inline-block;}.hub-grid li:hover a::after{transform:translateX(3px);color:var(--rost);}.plant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.5rem;margin:1.5rem 0 2.5rem;}.plant-card{display:flex;flex-direction:column;padding:1rem 1rem 1.1rem;background:var(--papier);border:1px solid var(--papier-schatten);text-decoration:none !important;color:var(--humus);transition:transform 0.25s cubic-bezier(.2,.8,.2,1),box-shadow 0.25s ease,border-color 0.25s ease;position:relative;}.plant-card:nth-child(4n+1){transform:rotate(-0.4deg);}.plant-card:nth-child(4n+2){transform:rotate(0.3deg);}.plant-card:nth-child(4n+3){transform:rotate(-0.2deg);}.plant-card:nth-child(4n+4){transform:rotate(0.5deg);}.plant-card:hover{transform:translateY(-3px) rotate(0deg);box-shadow:0 8px 22px rgba(61,40,23,0.14);border-color:var(--moos);}.plant-card figure{margin:0 0 0.75rem;aspect-ratio:3 / 4;overflow:hidden;background:var(--papier-tief);display:flex;align-items:center;justify-content:center;}.plant-card figure img{width:100%;height:100%;object-fit:contain;object-position:center;padding:0.5rem;mix-blend-mode:multiply;transition:transform 0.4s ease;}.plant-card:hover figure img{transform:scale(1.04);}.plant-card h3{font-family:var(--font-display);font-style:italic;font-size:1.1rem;margin:0 0 0.25rem;color:var(--humus);letter-spacing:-0.005em;}.plant-card p{font-size:0.88rem;color:var(--humus-hell);margin:0;line-height:1.45;}.plant-card::after{content:"→";position:absolute;right:1rem;top:1rem;color:var(--moos);font-size:1.1rem;opacity:0;transition:opacity 0.2s,transform 0.2s;}.plant-card:hover::after{opacity:1;transform:translateX(3px);color:var(--rost);}.sidebar-nav{border-right:1px solid var(--papier-schatten);}.sidebar-nav details summary{font-family:var(--font-display);font-weight:700;color:var(--humus);letter-spacing:0.01em;padding:0.6rem 0;cursor:pointer;}.sidebar-nav details summary::marker{color:var(--moos);}.sidebar-nav ul{padding-left:0.75rem;}.sidebar-nav li a,.sidebar-nav > a{color:var(--humus-hell);text-decoration:none;padding:0.25rem 0;display:block;border-left:2px solid transparent;padding-left:0.6rem;margin-left:-0.6rem;transition:color 0.15s,border-color 0.15s;}.sidebar-nav li a:hover,.sidebar-nav > a:hover{color:var(--rost);border-left-color:var(--rost);}.sidebar-nav li a[aria-current],.sidebar-nav > a[aria-current]{color:var(--humus);border-left-color:var(--moos);font-weight:600;}.site-footer{background:var(--humus);color:var(--papier);margin-top:4rem;position:relative;}.site-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:var(--papier);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 10' preserveAspectRatio='none'><path d='M0,10 L0,4 Q40,1 80,4 T160,3 T240,5 T320,2 T400,4 T480,3 T560,5 T640,2 T720,4 T800,3 T880,5 T960,2 T1040,4 T1120,3 T1200,4 L1200,10 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 10' preserveAspectRatio='none'><path d='M0,10 L0,4 Q40,1 80,4 T160,3 T240,5 T320,2 T400,4 T480,3 T560,5 T640,2 T720,4 T800,3 T880,5 T960,2 T1040,4 T1120,3 T1200,4 L1200,10 Z' fill='black'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;}.site-footer .footer-logo{font-family:var(--font-display);font-style:italic;font-size:1.4rem;color:var(--papier);text-decoration:none;}.site-footer .footer-tagline{font-style:italic;color:var(--papier-schatten);font-size:0.92rem;}.site-footer a{color:var(--papier);}.site-footer a:hover{color:var(--rost-hell);}.section,.product,.fact,.dl,.hub-grid > li{animation:inkSoak 0.7s ease-out both;animation-timeline:view();animation-range:entry 0% entry 40%;}@keyframes inkSoak{from{opacity:0;transform:translateY(12px);filter:blur(3px);}to{opacity:1;transform:translateY(0);filter:blur(0);}}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important;}}.callout,.tip,.note,.warning{border-left:3px solid var(--moos);background:rgba(107,138,74,0.05);padding:1rem 1.25rem;margin:1.5rem 0;}.callout.warn,.warning{border-left-color:var(--rost);background:rgba(138,43,28,0.04);}.section-hero.plate-brennnessel::after{background-image:url("../botanical/brennnessel-sepia.webp");}.section-hero.plate-rotklee::after{background-image:url("../botanical/rotklee-sepia.webp");}.section-hero.plate-luzerne::after{background-image:url("../botanical/luzerne-sepia.webp");}.section-hero.plate-schachtelhalm::after{background-image:url("../botanical/schachtelhalm-sepia.webp");}.section-hero.plate-weide::after{background-image:url("../botanical/weide-sepia.webp");}.section-hero.plate-wermut::after{background-image:url("../botanical/wermut-sepia.webp");}.section-hero.plate-rainfarn::after{background-image:url("../botanical/rainfarn-sepia.webp");}.section-hero.plate-tagetes::after{background-image:url("../botanical/tagetes-sepia.webp");}.section-hero.plate-azolla::after{background-image:url("../botanical/azolla-sepia.webp");}.section-hero.plate-pyrethrum::after{background-image:url("../botanical/pyrethrum-sepia.webp");}.section-hero.plate-meerrettich::after{background-image:url("../botanical/meerrettich-sepia.webp");}.section-hero.plate-kapuzinerkresse::after{background-image:url("../botanical/kapuzinerkresse-sepia.webp");}.section-hero.plate-seifenkraut::after{background-image:url("../botanical/seifenkraut-sepia.webp");}.section-hero.plate-tithonia::after{background-image:url("../botanical/tithonia-sepia.webp");}.section-hero.plate-adlerfarn::after{background-image:url("../botanical/adlerfarn-sepia.webp");}.landing-content h2{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.15;letter-spacing:-0.01em;margin-top:2.5rem;margin-bottom:1rem;}.landing-content > p,.landing-content > ul,.landing-content > ol,.landing-content > blockquote,.landing-content > dl{--measure:62ch;}.landing-content > p{max-width:calc(var(--measure) + 48px);}.landing-content > h2,.landing-content > h3,.landing-content > p,.landing-content > ul,.landing-content > ol,.landing-content > dl,.landing-content > blockquote,.landing-content > pre,.landing-content > table,.landing-content > figure,.landing-content > article,.landing-content > .faq,.landing-content > details,.landing-content > hr{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding-left:clamp(24px,5vw,72px);padding-right:clamp(24px,5vw,72px);box-sizing:border-box;}.section-hero.homepage-hero{padding:5rem 24px 5.5rem;border-bottom:none;background:radial-gradient(ellipse at 80% 40%,rgba(120,90,50,0.06),transparent 60%),linear-gradient(180deg,var(--papier) 0%,var(--papier-schatten) 100%);}.homepage-hero .section-inner{max-width:var(--page-max);text-align:left;}.homepage-hero h1{max-width:16ch;font-size:clamp(2.6rem,7vw,5.25rem);line-height:1.02;letter-spacing:-0.02em;margin:0.6rem 0 1.3rem;}.homepage-hero p{margin-left:0;margin-right:0;}.homepage-hero .lead{max-width:46rem;font-size:clamp(1.12rem,1.75vw,1.3rem);line-height:1.5;}.homepage-hero::after{width:32%;max-width:440px;right:2%;opacity:0.15;}.homepage-hero .madein{margin-top:0.75rem;font-size:0.78rem;letter-spacing:0.24em;}@media (max-width:42rem){.section-hero.homepage-hero{padding:2.5rem 1rem 3rem;}.homepage-hero h1{font-size:clamp(2.3rem,9.5vw,3.2rem);}.section-hero h1{font-size:clamp(2rem,8vw,2.75rem);}}main article{position:relative;}.page-header{position:relative;overflow:hidden;padding:1.25rem 0 1rem;margin-bottom:0.75rem;border-bottom:1px solid var(--papier-schatten);}.page-header h1{font-style:italic;letter-spacing:-0.015em;margin:0.25rem 0 0.35rem;max-width:26ch;position:relative;z-index:1;}.page-header h1::after{content:"";display:block;width:60px;height:2px;background:var(--rost);margin:0.7rem 0 0;}.page-header .page-meta{font-family:var(--font-display);font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--humus-staub);margin:0;font-weight:600;}.page-header::after{content:"";position:absolute;right:-4%;top:-10%;width:28%;max-width:240px;height:180%;background-image:none;background-size:contain;background-repeat:no-repeat;background-position:right center;opacity:0.16;mix-blend-mode:multiply;pointer-events:none;z-index:0;}main article:has([data-plate="brennnessel"]) .page-header::after{background-image:url("../botanical/brennnessel-sepia.webp");}main article:has([data-plate="rotklee"]) .page-header::after{background-image:url("../botanical/rotklee-sepia.webp");}main article:has([data-plate="luzerne"]) .page-header::after{background-image:url("../botanical/luzerne-sepia.webp");}main article:has([data-plate="schachtelhalm"]) .page-header::after{background-image:url("../botanical/schachtelhalm-sepia.webp");}main article:has([data-plate="weide"]) .page-header::after{background-image:url("../botanical/weide-sepia.webp");}main article:has([data-plate="wermut"]) .page-header::after{background-image:url("../botanical/wermut-sepia.webp");}main article:has([data-plate="rainfarn"]) .page-header::after{background-image:url("../botanical/rainfarn-sepia.webp");}main article:has([data-plate="tagetes"]) .page-header::after{background-image:url("../botanical/tagetes-sepia.webp");}main article:has([data-plate="azolla"]) .page-header::after{background-image:url("../botanical/azolla-sepia.webp");}main article:has([data-plate="pyrethrum"]) .page-header::after{background-image:url("../botanical/pyrethrum-sepia.webp");}main article:has([data-plate="meerrettich"]) .page-header::after{background-image:url("../botanical/meerrettich-sepia.webp");}main article:has([data-plate="kapuzinerkresse"]) .page-header::after{background-image:url("../botanical/kapuzinerkresse-sepia.webp");}main article:has([data-plate="seifenkraut"]) .page-header::after{background-image:url("../botanical/seifenkraut-sepia.webp");}main article:has([data-plate="tithonia"]) .page-header::after{background-image:url("../botanical/tithonia-sepia.webp");}main article:has([data-plate="adlerfarn"]) .page-header::after{background-image:url("../botanical/adlerfarn-sepia.webp");}@media (max-width:42rem){.page-header::after{opacity:0.09;width:50%;}}.plate-aside{float:right;width:42%;max-width:280px;margin:0.25rem -2rem 1rem 1.75rem;padding:0.75rem 0.75rem 0.25rem;background:transparent;position:relative;}.plate-aside img{display:block;width:100%;height:auto;mix-blend-mode:multiply;filter:drop-shadow(0 2px 8px rgba(61,40,23,0.15));transition:transform 0.4s ease;}.plate-aside:hover img{transform:rotate(-0.8deg) scale(1.02);}.plate-aside figcaption{font-family:var(--font-display);font-style:italic;font-size:0.78rem;color:var(--humus-staub);text-align:center;margin-top:0.4rem;letter-spacing:0.02em;line-height:1.3;}.plate-aside.left{float:left;margin:0.25rem 1.75rem 1rem -2rem;}@media (max-width:42rem){.plate-aside,.plate-aside.left{float:none;width:66%;max-width:240px;margin:1rem auto;display:block;}}.plate-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.2rem;margin:1.75rem 0 2rem;align-items:end;}@media (min-width:30rem){.plate-row{grid-template-columns:repeat(4,1fr);}}.plate-row.two{grid-template-columns:repeat(2,1fr);}.plate-row.three{grid-template-columns:repeat(2,1fr);}@media (min-width:30rem){.plate-row.three{grid-template-columns:repeat(3,1fr);}}.plate-row figure{margin:0;text-align:center;padding:0.5rem 0.5rem 0.75rem;background:var(--papier);border:1px solid transparent;transition:transform 0.25s ease,border-color 0.25s ease;}.section-light .plate-row figure{background:rgba(245,240,225,0.55);}.plate-row figure:nth-child(4n+1){transform:rotate(-0.6deg);}.plate-row figure:nth-child(4n+2){transform:rotate(0.4deg);}.plate-row figure:nth-child(4n+3){transform:rotate(-0.3deg);}.plate-row figure:nth-child(4n+4){transform:rotate(0.7deg);}.plate-row figure:hover{transform:rotate(0deg) translateY(-2px);border-color:var(--papier-schatten);}.plate-row figure img{width:100%;height:180px;object-fit:cover;object-position:center 20%;mix-blend-mode:multiply;filter:drop-shadow(0 1px 6px rgba(61,40,23,0.12));transition:transform 0.4s ease;}.plate-row figure:hover img{transform:scale(1.05);}.plate-row figcaption{font-family:var(--font-display);font-style:italic;font-size:0.82rem;color:var(--humus);margin-top:0.5rem;letter-spacing:0.01em;line-height:1.35;}.plate-row figcaption small{display:block;font-style:normal;font-size:0.7rem;color:var(--humus-staub);letter-spacing:0.08em;text-transform:uppercase;margin-top:0.15rem;}.charge{display:inline-block;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:0.78rem;letter-spacing:0.18em;color:var(--rost);border:1.5px solid var(--rost);padding:0.3rem 0.7rem;background:rgba(138,43,28,0.03);text-transform:uppercase;transform:rotate(-1.2deg);font-weight:600;}.ornament{display:block;width:min(460px,72%);height:auto;margin:2.75rem auto;opacity:0.58;color:var(--humus-staub);pointer-events:none;}.ornament svg{width:100%;height:auto;display:block;}.ornament-grass{display:block;width:min(620px,78%);height:auto;margin:3.5rem auto 2rem;opacity:0.7;color:var(--moos);pointer-events:none;}.ornament-grass svg{width:100%;height:auto;display:block;}.ornament-plate{display:block;margin:3rem auto 2.75rem;pointer-events:none;user-select:none;}.ornament-plate img{display:block;width:100%;height:auto;opacity:0.45;mix-blend-mode:multiply;}.ornament-jugendstil{width:min(280px,60%);}.ornament-jugendstil img{opacity:0.38;}.ornament-fleuron{width:min(72px,18%);margin:2rem auto;}.ornament-fleuron img{opacity:0.5;}.kicker-rule{display:flex;align-items:center;gap:0.9rem;margin:0 0 0.75rem;color:var(--humus-staub);font-family:var(--font-display);font-size:0.78rem;letter-spacing:0.2em;text-transform:uppercase;font-weight:600;}.kicker-rule::before,.kicker-rule::after{content:"";flex:1;height:1px;background:var(--papier-schatten);}.dl.ledger{grid-template-columns:1fr max-content;gap:0.35rem 2rem;}.dl.ledger dt{text-transform:none;font-size:0.98rem;letter-spacing:0;color:var(--humus);font-weight:400;position:relative;overflow:hidden;}.dl.ledger dt::after{content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";color:var(--papier-schatten);font-weight:400;white-space:nowrap;margin-left:0.4rem;letter-spacing:0.2em;}.dl.ledger dd{font-variant-numeric:tabular-nums;font-weight:600;color:var(--humus);text-align:right;}.dl.ledger dd strong{color:var(--rost);font-weight:700;}@media (max-width:32rem){.dl.ledger{grid-template-columns:1fr;}.dl.ledger dt::after{display:none;}.dl.ledger dd{text-align:left;}}.product.plated{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start;}@media (min-width:46rem){.product.plated{grid-template-columns:180px 1fr;gap:1.75rem;}}.product.plated .plate-col{margin:0;padding:0.25rem;}.product.plated .plate-col img{width:100%;height:auto;mix-blend-mode:multiply;filter:drop-shadow(0 2px 8px rgba(61,40,23,0.14));transition:transform 0.35s ease;}.product.plated:hover .plate-col img{transform:rotate(-1deg) scale(1.03);}.hero-plate{position:relative;padding:2.5rem 0 2rem;overflow:hidden;}.hero-plate::after{content:"";position:absolute;right:-5%;top:0;width:32%;max-width:300px;height:100%;background-size:contain;background-repeat:no-repeat;background-position:right center;opacity:0.14;mix-blend-mode:multiply;pointer-events:none;z-index:0;}.hero-plate > *{position:relative;z-index:1;}.hero-plate.plate-brennnessel::after{background-image:url("../botanical/brennnessel-sepia.webp");}.hero-plate.plate-rotklee::after{background-image:url("../botanical/rotklee-sepia.webp");}.hero-plate.plate-luzerne::after{background-image:url("../botanical/luzerne-sepia.webp");}.hero-plate.plate-schachtelhalm::after{background-image:url("../botanical/schachtelhalm-sepia.webp");}.hero-plate.plate-weide::after{background-image:url("../botanical/weide-sepia.webp");}.hero-plate.plate-wermut::after{background-image:url("../botanical/wermut-sepia.webp");}.hero-plate.plate-rainfarn::after{background-image:url("../botanical/rainfarn-sepia.webp");}.hero-plate.plate-tagetes::after{background-image:url("../botanical/tagetes-sepia.webp");}.hero-plate.plate-azolla::after{background-image:url("../botanical/azolla-sepia.webp");}.hero-plate.plate-pyrethrum::after{background-image:url("../botanical/pyrethrum-sepia.webp");}.hero-plate.plate-meerrettich::after{background-image:url("../botanical/meerrettich-sepia.webp");}.hero-plate.plate-kapuzinerkresse::after{background-image:url("../botanical/kapuzinerkresse-sepia.webp");}.hero-plate.plate-seifenkraut::after{background-image:url("../botanical/seifenkraut-sepia.webp");}.hero-plate.plate-tithonia::after{background-image:url("../botanical/tithonia-sepia.webp");}.hero-plate.plate-adlerfarn::after{background-image:url("../botanical/adlerfarn-sepia.webp");}@media (max-width:42rem){.hero-plate::after{opacity:0.09;width:50%;}}.pull-quote{font-family:var(--font-display);font-style:italic;font-size:1.3rem;line-height:1.4;color:var(--rost);border-left:3px solid var(--rost);padding:0.5rem 0 0.5rem 1.25rem;margin:2rem 0;max-width:32rem;}.pull-quote cite{display:block;font-style:normal;font-size:0.8rem;color:var(--humus-staub);letter-spacing:0.08em;text-transform:uppercase;margin-top:0.75rem;}@media (prefers-contrast:more){:root{--text-muted:var(--text);--border-light:var(--text);}.fact{border-left-width:4px;}a{text-decoration-thickness:2px;}}@media print{:root{--bg:#fff;--text:#000;--text-muted:#333;--primary:#000;}body{font-size:11pt;line-height:1.45;background:#fff !important;}.section-light::before,.section-light::after{display:none;}.ornament,.ornament-plate,header,footer,nav{display:none !important;}.page-hero{background:#fff !important;}.page-hero::before,.page-hero::after{display:none !important;}a[href]::after{content:" (" attr(href) ")";font-size:9pt;color:#555;}a[href^="mailto:"]::after,a[href^="#"]::after{content:"";}}:where(a,button,[tabindex],input,select,textarea):focus-visible{outline:2px solid var(--rost,#8a2b1c);outline-offset:3px;border-radius:1px;}.plant-card:focus-visible{outline-offset:6px;transform:rotate(0deg) translateY(-2px);}::selection{background:rgba(138,60,28,0.22);color:var(--humus,#5a4830);text-shadow:none;}abbr[title]{text-decoration:underline dotted var(--humus-staub,#8a7a5e);text-underline-offset:2px;cursor:help;}.faq{max-width:52rem;margin:2rem 0 2.5rem;}.landing-content > .faq{max-width:52rem;margin-left:0;margin-right:auto;}.faq-item{border-top:1px solid var(--papier-schatten);padding:0;}.faq-item:last-child{border-bottom:1px solid var(--papier-schatten);}.faq-item > summary{list-style:none;cursor:pointer;padding:1.1rem 2.75rem 1.1rem 0.25rem;font-family:var(--font-heading);font-size:clamp(1.05rem,1.65vw,1.22rem);font-weight:500;color:var(--humus);line-height:1.35;position:relative;transition:color 0.18s ease;}.faq-item > summary::-webkit-details-marker{display:none;}.faq-item > summary::marker{display:none;content:"";}.faq-item > summary:hover{color:var(--rost);}.faq-item > summary::after{content:"";position:absolute;right:0.6rem;top:50%;width:12px;height:12px;border-right:1.75px solid var(--humus-staub);border-bottom:1.75px solid var(--humus-staub);transform:translateY(-70%) rotate(45deg);transition:transform 0.22s ease,border-color 0.22s ease;}.faq-item[open] > summary::after{transform:translateY(-30%) rotate(-135deg);border-color:var(--rost);}.faq-item[open] > summary{color:var(--rost);}.faq-item > *:not(summary){margin:0 0 1rem;padding:0 2.75rem 0.25rem 0.25rem;font-size:1rem;line-height:1.65;color:var(--humus);}.faq-item > *:not(summary):first-of-type{margin-top:0.25rem;}.faq-item > p:last-of-type{padding-bottom:1.2rem;}.landing-content > hr{height:1px;margin:2.75rem auto;border:0;background:linear-gradient( to right,transparent 0%,var(--humus-staub,#8a7a5e) 20%,var(--humus-staub,#8a7a5e) 80%,transparent 100% );opacity:0.55;}.layout:not(.layout-landing) main{max-width:none;}.layout:not(.layout-landing) main > article{max-width:62rem;margin:0 auto;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}.plant-card,.plate-row figure{transform:none !important;}}