@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-9994c1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-d77319.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-60d1ee.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-8d0aea.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-749a30.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-1ab1ad.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-749a30.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-1ab1ad.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-749a30.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-1ab1ad.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-latin-ext-e36b6b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-latin-78bd98.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/newsreader-latin-ext-e36b6b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/newsreader-latin-78bd98.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-e911c2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin-a57c94.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-e911c2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-latin-a57c94.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-e911c2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-a57c94.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--flaeche: #f6f7f7;--flaeche-2: #ffffff;--flaeche-3: #edeff0;--linie: #e1e4e5;--linie-stark: #c8cdcf;--ink: #14171a;--ink-soft: #4e565c;--ink-dim: #6b7278;--akzent: #0a7280;--akzent-linie: #12a0b2;--akzent-soft: #e2f1f3;--auf-akzent: #ffffff;--akzent-warn: #9a6a12;--fehler: #b83a2a;--schatten-ruhe: 0 1px 1px rgb(20 23 26 / .03), 0 2px 4px -1px rgb(20 23 26 / .04), 0 12px 28px -18px rgb(20 23 26 / .18);--schatten: 0 1px 2px rgb(20 23 26 / .05), 0 10px 28px -18px rgb(20 23 26 / .35);--schatten-hoch: 0 2px 4px rgb(20 23 26 / .06), 0 18px 44px -22px rgb(20 23 26 / .45);--f-display: "Space Grotesk", system-ui, sans-serif;--f-text: "Inter", system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, monospace;--f-betont: "Newsreader", Georgia, serif;--t-hero: clamp(2.6rem, 1.3rem + 5.2vw, 5rem);--t-h1: clamp(2.1rem, 1.3rem + 3.6vw, 3.4rem);--t-h2: clamp(1.7rem, 1.2rem + 2vw, 2.4rem);--t-h3: clamp(1.15rem, 1.05rem + .6vw, 1.35rem);--t-lead: clamp(1.05rem, 1rem + .35vw, 1.2rem);--t-text: 1rem;--t-klein: .875rem;--t-label: .72rem;--s-abschnitt: clamp(4rem, 2.5rem + 5vw, 8rem);--s-block: clamp(2rem, 1.5rem + 2vw, 3.5rem);--s-element: clamp(1.25rem, 1rem + 1vw, 2rem);--rand: clamp(1.25rem, 4.5vw, 3rem);--breite: 78rem;--breite-text: 40rem;--kopf-h: 4.25rem;--r-knopf: 4px;--r-flaeche: 6px;--r-chip: 999px;--tempo-hover: .15s;--tempo-ui: .22s;--tempo-reveal: .6s;--kurve: cubic-bezier(.22, 1, .36, 1);--kurve-expo: cubic-bezier(.16, 1, .3, 1)}.dunkel{--flaeche: #08090b;--flaeche-2: #101215;--flaeche-3: #0c0e11;--linie: #1a1d21;--linie-stark: #363b42;--ink: #f2f3f4;--ink-soft: #a3a7ad;--ink-dim: #868a91;--akzent: #5fd0de;--akzent-linie: #5fd0de;--akzent-soft: #17323a;--auf-akzent: #08090b;--akzent-warn: #e8b34f;--fehler: #e8624f;--schatten: 0 1px 2px rgb(0 0 0 / .4), 0 12px 32px -18px rgb(0 0 0 / .8);--schatten-ruhe: 0 1px 2px rgb(0 0 0 / .35), 0 10px 26px -16px rgb(0 0 0 / .7);--schatten-hoch: 0 2px 6px rgb(0 0 0 / .5), 0 22px 50px -22px rgb(0 0 0 / .9);color:var(--ink);background:var(--flaeche)}*,*:before,*:after{box-sizing:border-box}@property --ps{syntax: "<number>"; inherits: false; initial-value: 1.08;}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--f-text);font-size:var(--t-text);line-height:1.6;color:var(--ink);background:var(--flaeche);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--f-display);font-weight:600;line-height:1.04;letter-spacing:-.028em;margin:0 0 .55em;text-wrap:balance}h1{font-size:var(--t-h1);font-weight:700;overflow-wrap:break-word}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.2}p{margin:0 0 1em;color:var(--ink-soft);max-width:65ch}.akz{font-family:var(--f-betont);font-style:italic;font-weight:400;color:var(--akzent);font-size:1.06em;letter-spacing:0;padding-right:.04em}h1:has(.akz),h2:has(.akz),h3:has(.akz){line-height:1.14;padding-bottom:.06em}p:last-child{margin-bottom:0}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-color:color-mix(in srgb,var(--akzent) 60%,transparent);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color var(--tempo-hover) ease,text-decoration-color var(--tempo-hover) ease}a:hover{color:var(--akzent);text-decoration-color:var(--akzent)}::selection{background:var(--akzent);color:var(--auf-akzent)}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-radius:1px}.container{max-width:var(--breite);margin-inline:auto;padding-inline:var(--rand)}.abschnitt{padding-block:var(--s-abschnitt)}.textmass{max-width:var(--breite-text)}.label{font-family:var(--f-mono);font-size:var(--t-label);font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--akzent);display:flex;align-items:center;gap:.75rem;margin-bottom:1.1rem}.label:before{content:"";width:1.75rem;height:1px;background:var(--akzent-linie);flex-shrink:0}.lead{font-size:var(--t-lead);line-height:1.55;color:var(--ink-soft)}.wert{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.flaeche{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:var(--r-flaeche)}.trennlinie{border-top:1px solid var(--linie)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--f-text);font-size:var(--t-text);font-weight:600;line-height:1;padding:.95rem 1.6rem;border:1px solid transparent;border-radius:var(--r-knopf);cursor:pointer;text-decoration:none;letter-spacing:-.005em;transition:background var(--tempo-hover) ease,color var(--tempo-hover) ease,border-color var(--tempo-hover) ease,transform var(--tempo-hover) ease;min-height:44px;white-space:nowrap}.knopf:active{transform:translateY(1px)}.knopf[hidden]{display:none}.knopf--voll{background:var(--akzent);color:var(--auf-akzent)}.knopf--voll:hover{background:var(--ink);color:var(--flaeche-2)}.knopf--rahmen{background:transparent;color:var(--ink);border-color:var(--linie-stark)}.knopf--rahmen:hover{border-color:var(--ink);background:var(--flaeche-2)}.mehr{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;text-decoration:none;color:var(--ink)}.mehr .pfeil{transition:transform var(--tempo-hover) var(--kurve)}.mehr:hover{color:var(--akzent)}.mehr:hover .pfeil{transform:translate(4px)}.reveal{opacity:0;transform:translateY(12px);transition:opacity var(--tempo-reveal) var(--kurve),transform var(--tempo-reveal) var(--kurve);transition-delay:var(--d, 0ms)}.reveal.sichtbar{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.nur-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:var(--rand);z-index:200;background:var(--akzent);color:var(--auf-akzent);padding:.75rem 1.25rem;text-decoration:none;border-radius:0 0 2px 2px}.skip-link:focus{top:0}.formfeld{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--s-element);min-width:0}.formfeld label{font-size:var(--t-klein);color:var(--ink-soft)}.formfeld input,.formfeld select,.formfeld textarea{font:inherit;color:var(--ink);background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--r-knopf);padding:.85rem 1rem;transition:border-color var(--tempo-hover) ease,box-shadow var(--tempo-hover) ease;width:100%;min-width:0}.formfeld input::placeholder,.formfeld textarea::placeholder{color:var(--ink-dim)}.formfeld input:focus,.formfeld select:focus,.formfeld textarea:focus{border-color:var(--akzent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--akzent) 22%,transparent)}.formfeld input[type=file]{padding:.6rem;font-size:var(--t-klein)}.formzeile{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-element)}@media(min-width:640px){.formzeile--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.formfeld--honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-erfolg{display:none;padding:1.25rem 1.5rem;background:var(--flaeche-2);border:1px solid var(--akzent);border-radius:var(--r-flaeche);color:var(--ink)}.seitenkopf{padding-block:calc(var(--s-abschnitt) * .9) var(--s-block)}.seitenkopf h1{margin-bottom:.4em}.seitenkopf .lead{max-width:36rem}.prosa h2{font-size:var(--t-h3);margin-top:2.2em}.prosa p,.prosa li{color:var(--ink-soft);overflow-wrap:anywhere}.prosa a{color:var(--ink)}.wort-reveal.reveal{opacity:1;transform:none}.wort-reveal .w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .04em .14em;margin:0 -.04em -.14em}.wort-reveal .w>span{display:inline-block;transform:translateY(108%);transition:transform 1s var(--kurve-expo);transition-delay:calc(var(--d, 0ms) + var(--i, 0) * 45ms)}.wort-reveal.sichtbar .w>span{transform:none}.reveal :is(.anw-bild,.fb-bildhuelle,.pd-buehne),.reveal.hub-buehne>img,.reveal.licht-buehne>.licht-bilder,.reveal.ueber-bild>img{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--kurve-expo) calc(var(--d, 0ms) + 80ms)}.reveal.sichtbar :is(.anw-bild,.fb-bildhuelle,.pd-buehne),.reveal.sichtbar.hub-buehne>img,.reveal.sichtbar.licht-buehne>.licht-bilder,.reveal.sichtbar.ueber-bild>img{clip-path:inset(0 0 0 0)}.spot{position:relative;isolation:isolate}.spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--akzent-linie) 13%,transparent),transparent 62%)}.spot:hover:after{opacity:1}.knopf--voll{transition:background var(--tempo-hover) ease,color var(--tempo-hover) ease,border-color var(--tempo-hover) ease,transform var(--tempo-hover) ease,translate .38s var(--kurve)}.inset-panel{margin-inline:clamp(8px,1.5vw,24px);border-radius:clamp(20px,3vw,44px);overflow:hidden}.vorhang-fuss main{position:relative;z-index:1;background:var(--flaeche);border-radius:0 0 clamp(24px,3vw,44px) clamp(24px,3vw,44px);box-shadow:0 40px 70px -40px #14171a59}.vorhang-fuss .fuss{position:sticky;bottom:0;z-index:0}@media(prefers-reduced-motion:reduce){.reveal :is(.anw-bild,.fb-bildhuelle,.pd-buehne),.reveal.hub-buehne>img,.reveal.licht-buehne>.licht-bilder,.reveal.ueber-bild>img{clip-path:none}}.grund-raster{position:relative;isolation:isolate}.grund-raster:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--linie-stark) 55%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--linie-stark) 55%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,#000 20%,transparent 78%);opacity:.7}.grund-raster--marken:before{background-image:radial-gradient(circle at 0 0,color-mix(in srgb,var(--ink) 22%,transparent) 1.2px,transparent 1.6px),linear-gradient(to right,color-mix(in srgb,var(--linie-stark) 45%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--linie-stark) 45%,transparent) 1px,transparent 1px);background-size:64px 64px,64px 64px,64px 64px}.grund-glow{position:relative;isolation:isolate;overflow:clip}.grund-glow:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:min(900px,90vw);aspect-ratio:1.6;left:50%;top:-18%;translate:-50% 0;background:radial-gradient(closest-side,color-mix(in srgb,var(--akzent-linie) 16%,transparent),transparent);filter:blur(40px)}:is(.reihe-karte,.pd-weiter-karte,.pd-kacheln,.hub-buehne,.pd-zeichnung,.pd-buehne,.anw-bild,.fb--frei .fb-bildhuelle,.flaeche){box-shadow:var(--schatten-ruhe)}.kopf-sentinel[data-astro-cid-3ef6ksr2]{position:absolute;top:0;left:0;width:1px;height:1px}.kopf[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;color:var(--ink);background:color-mix(in srgb,var(--flaeche) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--linie);transition:background var(--tempo-ui) ease,border-color var(--tempo-ui) ease,color var(--tempo-ui) ease}.kopf[data-astro-cid-3ef6ksr2].dunkel{background:color-mix(in srgb,#08090b 84%,transparent);border-bottom-color:#1a1d21}.kopf--transparent[data-astro-cid-3ef6ksr2]:not(.kopf--fest):not(.kopf--menue){background:linear-gradient(180deg,#08090b8c,#08090b00);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.kopf--transparent[data-astro-cid-3ef6ksr2]{margin-bottom:calc(-1 * var(--kopf-h))}.kopf-innen[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;height:var(--kopf-h)}.marke[data-astro-cid-3ef6ksr2]{font-family:var(--f-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em;text-decoration:none;color:var(--ink);flex-shrink:0}.marke[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.nav-desktop[data-astro-cid-3ef6ksr2]{display:none}.nav-desktop[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;gap:.15rem}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-flex;padding:.5rem .75rem;font-size:.9rem;font-weight:500;color:var(--ink-soft);text-decoration:none;position:relative;white-space:nowrap;border-radius:var(--r-knopf);transition:color var(--tempo-hover) ease}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].aktiv{color:var(--ink)}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.2rem;height:1px;background:var(--akzent);transform:scaleX(0);transform-origin:left;transition:transform var(--tempo-hover) var(--kurve)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after,.nav-link[data-astro-cid-3ef6ksr2].aktiv:after{transform:scaleX(1)}.kopf-aktionen[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem}.sprache[data-astro-cid-3ef6ksr2]{display:none;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.06em;color:var(--ink-soft);text-decoration:none;border:1px solid var(--linie-stark);border-radius:var(--r-knopf);padding:.4rem .55rem;line-height:1;transition:color var(--tempo-hover) ease,border-color var(--tempo-hover) ease}.sprache[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);border-color:var(--ink)}.kopf-cta[data-astro-cid-3ef6ksr2]{display:none;padding:.7rem 1.15rem;font-size:.88rem;min-height:40px}.burger[data-astro-cid-3ef6ksr2]{display:grid;place-content:center;gap:6px;width:44px;height:44px;margin-right:-.5rem;background:none;border:none;cursor:pointer;padding:0}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:2px;background:var(--ink);transition:transform var(--tempo-ui) var(--kurve)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(4px) rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-4px) rotate(-45deg)}.nav-mobil[data-astro-cid-3ef6ksr2]{background:var(--flaeche);padding:1rem var(--rand) 2.5rem;max-height:calc(100dvh - var(--kopf-h));overflow-y:auto;border-bottom:1px solid var(--linie)}.mobil-liste[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0}.mobil-link[data-astro-cid-3ef6ksr2]{display:block;padding:.95rem 0;font-family:var(--f-display);font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--linie)}.mobil-link[data-astro-cid-3ef6ksr2].aktiv{color:var(--akzent)}.mobil-fuss[data-astro-cid-3ef6ksr2]{margin-top:2rem;display:flex;flex-direction:column;gap:1.25rem}.mobil-fuss[data-astro-cid-3ef6ksr2] .knopf[data-astro-cid-3ef6ksr2]{width:100%}.mobil-sprache[data-astro-cid-3ef6ksr2]{text-align:center;color:var(--ink-soft);text-decoration:none}@media(min-width:1000px){.nav-desktop[data-astro-cid-3ef6ksr2]{display:block}.kopf-cta[data-astro-cid-3ef6ksr2],.sprache[data-astro-cid-3ef6ksr2]{display:inline-flex}.burger[data-astro-cid-3ef6ksr2],.nav-mobil[data-astro-cid-3ef6ksr2]{display:none}}.fuss[data-astro-cid-sz7xmlte]{background:var(--flaeche-3);border-top:1px solid var(--linie);padding-block:var(--s-abschnitt) 1.75rem}.fuss-oben[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-bottom:var(--s-block)}@media(min-width:640px){.fuss-oben[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.fuss-oben[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:2rem}}.fuss-name[data-astro-cid-sz7xmlte]{font-family:var(--f-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em;color:var(--ink);margin-bottom:.4rem}.fuss-satz[data-astro-cid-sz7xmlte]{color:var(--ink-soft);max-width:22rem;font-size:.95rem;margin-bottom:.9rem}.fuss-adresse[data-astro-cid-sz7xmlte]{font-style:normal;font-size:.95rem;color:var(--ink-soft);line-height:1.5;margin-bottom:.9rem}.fuss-katalog[data-astro-cid-sz7xmlte]{display:inline-block;margin-top:.9rem;font-size:var(--t-klein)}.fuss-katalog[data-astro-cid-sz7xmlte] .wert[data-astro-cid-sz7xmlte]{font-size:var(--t-label);color:var(--ink-dim);margin-left:.3rem}.fuss-sozial[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-wrap:wrap;gap:.9rem;margin:.9rem 0 0;padding:0}.fuss-herkunft[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.fuss-titel[data-astro-cid-sz7xmlte]{font-family:var(--f-mono);font-size:var(--t-label);font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:1rem}.fuss-spalte[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.fuss-spalte[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:.55rem}.fuss-spalte[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-soft);text-decoration:none;font-size:.95rem}.fuss-spalte[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--akzent)}address[data-astro-cid-sz7xmlte]{font-style:normal;display:grid;gap:.5rem;justify-items:start}.fuss-tel[data-astro-cid-sz7xmlte]{color:var(--ink);font-size:1.02rem}.fuss-cta[data-astro-cid-sz7xmlte]{margin-top:1.25rem;padding:.7rem 1.15rem;font-size:.88rem;min-height:40px}.fuss-wortmarke[data-astro-cid-sz7xmlte]{margin:.2em 0 .12em -.04em;max-width:none;font-family:var(--f-display);font-weight:700;font-size:clamp(4.5rem,19vw,17rem);line-height:.82;letter-spacing:-.055em;color:color-mix(in srgb,var(--ink) 5%,var(--flaeche-3));user-select:none;white-space:nowrap}.fuss-unten[data-astro-cid-sz7xmlte]{border-top:1px solid var(--linie);padding-top:1.4rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:var(--t-klein);color:var(--ink-dim)}.fuss-unten[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;color:var(--ink-dim)}.fuss-sprache[data-astro-cid-sz7xmlte]{color:var(--ink-soft);text-decoration:none}.fuss-sprache[data-astro-cid-sz7xmlte]:hover{color:var(--akzent)}
