@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--glass-paper:#f9f9f89e;--glass-surface:#edf3fa9e;--glass-header:#f9f9f8d6;--glass-blur:blur(8px) saturate(1.05);color-scheme:light;--paper:#f9f9f8;--ink:#202326;--primary:#1f3f6b;--accent:#2a6298;--line:#d8e0ea;--surface-2:#edf3fa;--button:#2f6db5;--button-hover:#265e9f;--t1:#d7e8f8;--t2:#e6dff5;--t3:#fce3d5;--t4:#d9efe6;--d1:#165085;--d2:#5a3e8e;--d3:#87340f;--d4:#005944;--t1-line:#16508538;--t2-line:#5a3e8e38;--t3-line:#87340f38;--t4-line:#00594438;--band-pastel:var(--t1);--band-pastel-line:#1f3f6b2e;--band-pastel-hover:#1f3f6b0f;--surface-3:#e0eaf5;--white:#fff;--ink-2:#48515c;--ink-3:#444f5d;--primary-hover:#19345a;--primary-deep:#152c4d;--accent-hover:#245585;--accent-tint:#d7e8f8;--line-strong:#b6c3d3;--control-border:#78889b;--on-primary:#f9f9f8;--on-primary-2:#c6d5e6;--on-primary-line:#f9f9f82e;--on-primary-hover:#f9f9f814;--accent-on-dark:#a9c8ec;--error:#8a3b3b;--bg:var(--paper);--text:var(--ink);--text-muted:var(--ink-3);--heading:var(--primary);--link:var(--ink);--link-hover:var(--accent);--focus:var(--accent);--btn-primary-bg:var(--button);--btn-primary-fg:var(--on-primary);--btn-primary-bg-hover:var(--button-hover);--btn-secondary-border:var(--primary);--btn-secondary-bg-hover:var(--surface-2);--statement-surface:var(--surface-2);--font-serif:"Inter Variable", "Sans Fallback", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--fs-h1:clamp(2.5rem, 1.6rem + 2.4vw, 3.5rem);--fs-statement:var(--fs-h2);--fs-leitsatz:clamp(1.375rem, 1.2rem + .75vw, 1.75rem);--fs-formel:var(--fs-leitsatz);--fs-h2:clamp(1.75rem, 1.4rem + 1vw, 2.25rem);--fs-h3:clamp(1.25rem, 1.15rem + .3vw, 1.375rem);--fs-lead:clamp(1.1875rem,1.1rem + .3vw, 1.375rem);--fs-body:clamp(1.0625rem,1.03rem + .15vw,1.125rem);--fs-table:1.0625rem;--fs-small:1rem;--fs-label:1rem;--fs-rz:1.125rem;--fs-num:var(--fs-rz);--fs-drawer:2rem;--fs-merksatz:var(--fs-leitsatz);--lh-display:1.05;--lh-heading:1.12;--lh-h3:1.25;--lh-lead:1.45;--lh-body:1.6;--lh-table:1.5;--ls-caps:.08em;--ls-wordmark:.14em;--ls-display:-.01em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--section:clamp(4rem, 2.5rem + 5vw, 7rem);--section-lg:clamp(4.5rem, 3rem + 6vw, 8rem);--edge:clamp(1rem, .5rem + 1.5vw, 1.5rem);--container:1240px;--measure:740px;--measure-lead:640px;--measure-statement:18ch;--gutter:24px;--randspalte:2;--header-h:88px;--header-h-scrolled:68px;--header-h-mobile:64px;--sticky-cta-h:64px;--control-h:48px;--btn-h:48px;--btn-h-header:44px;--btn-h-lg:52px;--r-control:6px;--r-card:8px;--r-photo:0;--hair:1px solid var(--line);--hair-strong:1px solid var(--line-strong);--rule-primary:2px solid var(--primary);--rule-accent:2px solid var(--accent);--rule-d1:2px solid var(--d1);--shadow-header:0 1px 0 var(--line);--shadow-sticky:0 -1px 0 var(--line), 0 -8px 24px #1f3f6b0f;--focus-ring:0 0 0 2px var(--paper), 0 0 0 4px var(--focus);--ring-paper:0 0 0 2px var(--paper);--ring-focus-halo:0 0 0 4px var(--accent-tint);--ring-radio-inset:inset 0 0 0 4px var(--white);--dur-1:.15s;--dur-2:.2s;--dur-3:.28s;--dur-4:.48s;--dur-5:.6s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--reveal-y:12px}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s;--dur-5:0s;--reveal-y:0px}}@font-face{font-family:Sans Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%}:root{--font-serif:"Inter Variable", "Sans Fallback", Arial, sans-serif;--font-sans:"Inter Variable", "Sans Fallback", Arial, sans-serif}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px;scroll-padding-bottom:calc(var(--sticky-cta-h) + env(safe-area-inset-bottom,0px));background:var(--bg);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:anywhere;background:0 0;min-height:100dvh}img,picture,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;width:100%}address{font-style:normal}[hidden]{display:none!important}main{display:block}main:focus{outline:none}h1,h2,h3,h4{color:var(--heading);font-weight:400}h1{font-family:var(--font-serif);letter-spacing:-.012em;font-weight:500;font-size:var(--fs-h1);letter-spacing:var(--ls-display);text-wrap:balance;max-width:14ch;line-height:1.08}h2{font-family:var(--font-serif);letter-spacing:-.012em;font-weight:500;font-size:var(--fs-h2);line-height:var(--lh-heading);text-wrap:balance}h3{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3)}h4{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body);line-height:var(--lh-h3)}p{text-wrap:pretty}p,li,dd,dt,td,th,figcaption,address{-webkit-hyphens:auto;hyphens:auto}strong,b{color:var(--primary);font-weight:500}em,i{font-style:normal;font-weight:500}small{font-size:var(--fs-small)}abbr[title]{text-decoration:none}sup,sub{vertical-align:baseline;font-size:1em;line-height:0}a{color:var(--link);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:var(--line-strong);transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out)}a:hover,a:focus-visible{color:var(--link-hover);text-decoration-thickness:2px;text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.band--ink :focus-visible,[data-nav-drawer] :focus-visible,.footer :focus-visible{outline-color:var(--on-primary)}::selection{background:var(--accent-tint);color:var(--primary)}.skip-link{z-index:100;height:var(--btn-h);padding-inline:var(--s-5);border-radius:var(--r-control);background:var(--btn-primary-bg);color:var(--btn-primary-fg);align-items:center;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:-100px;left:16px}.skip-link:focus{outline-color:var(--accent);color:var(--btn-primary-fg);top:16px}.container{width:100%;max-width:var(--container);padding-inline:var(--edge);margin-inline:auto}.grid{gap:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=767.98px){:root{--gutter:16px;--section:var(--s-8)}}@media (width>=1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.split{gap:var(--s-6);display:grid}@media (width>=768px){.split{column-gap:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.section{padding-block:var(--section)}@media (width<=767.98px){.section{padding-block:var(--s-8) var(--s-7)}}.section>.container{position:relative}.section:not(.band)+.section:not(.band)>.container:before{content:"";top:calc(-1 * var(--section));left:var(--edge);right:var(--edge);border-top:var(--hair);position:absolute}.band{padding-block:var(--section-lg)}.band--surface{background:var(--glass-surface);backdrop-filter:var(--glass-blur)}.band--ink{background:var(--primary);color:var(--on-primary)}.band--ink h1,.band--ink h2,.band--ink h3,.band--ink h4,.band--ink strong{color:var(--on-primary)}.band--ink .lead,.band--ink .eyebrow,.band--ink .meta{color:var(--on-primary-2)}.band--ink a{color:var(--on-primary);text-decoration-color:var(--on-primary-line)}.band--ink a:hover,.band--ink a:focus-visible{color:var(--on-primary);text-decoration-color:var(--on-primary)}.band--ink .zeilen>li{border-color:var(--on-primary-line)}.band--ink .zeilen{border-top-color:var(--on-primary-line)}.band--ink .measure,.band--ink p{color:var(--on-primary)}.band--pastel{background:var(--band-pastel);color:var(--ink);--on-primary:var(--primary);--on-primary-2:var(--ink-2);--accent-on-dark:var(--d1);--on-primary-line:var(--band-pastel-line);--on-primary-hover:var(--band-pastel-hover)}.band--pastel h1,.band--pastel h2,.band--pastel h3,.band--pastel h4,.band--pastel strong{color:var(--primary)}.band--pastel .measure,.band--pastel p{color:var(--ink)}.band--pastel .rz,.band--pastel .rz__label,.band--pastel .rz__sep,main section:not(.band--pastel):not(.band--ink):nth-of-type(4n+1) :is(.rz__num,.rz__label,.rz__sep){color:var(--d1)}main section:not(.band--pastel):not(.band--ink):nth-of-type(4n+2) :is(.rz__num,.rz__label,.rz__sep){color:var(--d2)}main section:not(.band--pastel):not(.band--ink):nth-of-type(4n+3) :is(.rz__num,.rz__label,.rz__sep){color:var(--d3)}main section:not(.band--pastel):not(.band--ink):nth-of-type(4n+4) :is(.rz__num,.rz__label,.rz__sep){color:var(--d4)}.section__body>*+*{margin-top:var(--s-6)}.section__body>h2+*{margin-top:var(--s-5)!important}.section__body>.lead+*{margin-top:var(--s-6)}.section__grid>.rz-col{display:contents}.section__grid .rz{order:1}.section__grid>.section__body{order:2;min-width:0}.section__grid .rb{order:3}@media (width>=1024px){.section__grid:before{content:"";border-right:var(--hair-strong);pointer-events:none;grid-area:1/1/auto/3}.band--ink .section__grid:before{border-right-color:var(--on-primary-line)}.section__grid--plain:before{display:none}.section__grid>.rz-col{top:calc(var(--header-h-scrolled) + 44px);padding-right:var(--s-4);align-self:start;gap:var(--s-6);flex-direction:column;grid-area:1/1/auto/3;display:flex;position:sticky}.section__grid .rz,.section__grid .rb{order:0}.section__grid>.section__body{grid-area:1/3/auto/13}}.rz{align-items:baseline;gap:var(--s-3);font-family:var(--font-serif);letter-spacing:-.012em;font-weight:500;font-size:var(--fs-rz);color:var(--primary);font-variant-numeric:tabular-nums lining-nums;margin-bottom:var(--s-4);line-height:1;display:flex}.rz__num{font-size:var(--fs-rz)}.rz__label{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);line-height:1.3}.rz__sep{color:var(--ink-3);font-family:var(--font-sans)}.band--ink .rz,.band--ink .rz__label,.band--ink .rz__sep{color:var(--accent-on-dark)}@media (width>=1024px){.rz{gap:var(--s-2);flex-direction:column;margin-bottom:0}.rz__sep{display:none}}.rb{border-left:var(--rule-accent);padding-left:var(--s-4);max-width:320px;font-size:var(--fs-small);color:var(--ink-3);margin-top:var(--s-6);line-height:1.5}.rb__label{font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;margin-bottom:var(--s-2);display:block}.band--ink .rb{border-left-color:var(--accent-on-dark);color:var(--on-primary-2)}.band--ink .rb__label{color:var(--accent-on-dark)}@media (width>=1024px){.rb{max-width:none;padding-right:var(--s-4);margin-top:0}}.measure{max-width:var(--measure)}.measure-lead{max-width:var(--measure-lead)}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2);max-width:var(--measure-lead)}.lead--primary{color:var(--primary);max-width:var(--measure)}.leitsatz,.lead--primary{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-leitsatz);letter-spacing:-.01em;color:var(--primary);max-width:var(--measure);text-wrap:balance;line-height:1.3}.leitsatz-block{max-width:var(--measure);padding:var(--s-5) 0;border-top:var(--rule-d1);border-bottom:var(--hair)}.leitsatz-block>*+*{margin-top:var(--s-4)}.leitsatz-block>.leitsatz+.leitsatz{margin-top:var(--s-3)}.leitsatz-block>p:not(.leitsatz){color:var(--ink-2)}.eyebrow{align-items:center;gap:var(--s-4);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--d1);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;line-height:1.3;display:flex}.eyebrow:before{content:"";background:var(--d1);flex:0 0 32px;height:2px}.band--ink .eyebrow{color:var(--accent-on-dark)}.band--ink .eyebrow:before{background:var(--accent-on-dark)}.label{font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);line-height:1.3}.meta{font-size:var(--fs-small);color:var(--ink-3);line-height:1.5}.serif{font-family:var(--font-serif);letter-spacing:-.012em;font-weight:500}.tnum{font-variant-numeric:tabular-nums lining-nums}.prose>*+*{margin-top:var(--s-5)}.prose>h2+*,.prose>h3+*{margin-top:var(--s-4)}.prose>*+h2{margin-top:var(--s-7)}.prose>*+h3,.prose>.lead+*{margin-top:var(--s-6)}.zeilen{column-gap:var(--s-6);border-top:var(--hair-strong);grid-template-columns:minmax(0,1fr);max-width:none;display:grid}.zeilen>li{padding-block:var(--s-3);border-bottom:var(--hair);min-height:44px;font-size:var(--fs-table);line-height:var(--lh-table)}@media (width>=640px){.zeilen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.zeilen--cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.zeilen--eins{max-width:var(--measure);grid-template-columns:minmax(0,1fr)!important}.serif-lines{font-family:var(--font-sans);letter-spacing:-.01em;font-weight:500;font-size:var(--fs-leitsatz);color:var(--primary);line-height:1.3}.serif-lines>li+li{margin-top:var(--s-2)}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.frame{border:var(--hair);border-radius:var(--r-card);background:var(--surface-2);position:relative;overflow:hidden}.frame picture,.frame img{width:100%;height:100%}.frame img{object-fit:cover;border-radius:var(--r-photo)}.u-mt-4{margin-top:var(--s-4)!important}.u-mt-5{margin-top:var(--s-5)!important}.u-mt-6{margin-top:var(--s-6)!important}.u-mt-7{margin-top:var(--s-7)!important}.u-mt-8{margin-top:var(--s-8)!important}.u-mt-9{margin-top:var(--s-9)!important}.u-mb-4{margin-bottom:var(--s-4)!important}.u-mb-5{margin-bottom:var(--s-5)!important}.u-mb-6{margin-bottom:var(--s-6)!important}.u-mb-7{margin-bottom:var(--s-7)!important}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--btn-h);padding-inline:var(--s-5);border-radius:var(--r-control);font-family:var(--font-sans);text-align:center;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);border:1px solid #0000;font-size:1.0625rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bg)}.btn--primary:hover,.btn--primary:focus-visible{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-fg)}.btn--secondary{color:var(--primary);border-color:var(--btn-secondary-border);background:0 0}.btn--secondary:hover,.btn--secondary:focus-visible{background:var(--btn-secondary-bg-hover);color:var(--primary)}.btn--inverted{background:var(--paper);color:var(--primary);border-color:var(--paper)}.btn--inverted:hover,.btn--inverted:focus-visible{background:var(--surface-2);color:var(--primary)}.band--ink .btn--secondary{color:var(--on-primary);border-color:var(--on-primary)}.band--ink .btn--secondary:hover,.band--ink .btn--secondary:focus-visible{background:var(--on-primary-hover);color:var(--on-primary)}.band--ink .btn--inverted{color:var(--primary)}.band--ink .btn--inverted:hover,.band--ink .btn--inverted:focus-visible{background:var(--surface-2);color:var(--primary)}.band--ink .btn:focus-visible,[data-nav-drawer] .btn:focus-visible{outline-color:var(--on-primary)}.btn--lg{min-height:var(--btn-h-lg);padding-inline:var(--s-6)}.btn--header{min-height:var(--btn-h-header);padding-inline:var(--s-4)}.btn[disabled],.btn[aria-busy=true]{opacity:.7;cursor:progress}.link-arrow{align-items:center;gap:var(--s-3);min-height:44px;color:var(--primary);font-size:1.0625rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.link-arrow__text{text-underline-offset:.18em;transition:text-decoration-color var(--dur-1) var(--ease-out);text-decoration:underline 1px #0000}.link-arrow svg{color:var(--accent);transition:transform var(--dur-2) var(--ease-out);flex:none}.link-arrow:hover,.link-arrow:focus-visible{color:var(--primary)}.link-arrow:hover .link-arrow__text,.link-arrow:focus-visible .link-arrow__text{text-decoration-color:currentColor}.link-arrow:hover svg,.link-arrow:focus-visible svg{transform:translate(4px)}.band--ink .link-arrow{color:var(--on-primary)}.band--ink .link-arrow svg{color:var(--accent-on-dark)}.btn-row{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}@media (width<=479.98px){.btn-row{flex-direction:column;align-items:stretch}.btn-row .btn{width:100%;min-height:var(--btn-h-lg)}}html.js [data-reveal]:not([data-reveal-group]){opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--dur-4) var(--ease-out), transform var(--dur-4) var(--ease-out)}html.js [data-reveal]:not([data-reveal-group])[data-revealed]{opacity:1;transform:none}html.js [data-reveal-group]>*{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--dur-4) var(--ease-out), transform var(--dur-4) var(--ease-out)}html.js [data-reveal-group][data-revealed]>*{opacity:1;transform:none}html.js [data-reveal-group]>:nth-child(2){transition-delay:60ms}html.js [data-reveal-group]>:nth-child(3){transition-delay:.12s}html.js [data-reveal-group]>:nth-child(4){transition-delay:.18s}html.js [data-reveal-group]>:nth-child(5){transition-delay:.24s}html.js [data-reveal-group]>:nth-child(n+6){transition-delay:.3s}@media (prefers-reduced-motion:reduce){html.js [data-reveal],html.js [data-reveal-group]>*{opacity:1;transition:none;transform:none}}html[data-nav-open]{overflow:hidden}html[data-sticky-visible] body{padding-bottom:calc(var(--sticky-cta-h) + env(safe-area-inset-bottom,0px))}@media print{:root{--paper:#fff;--ink:#000;--primary:#000;--ink-2:#000;--ink-3:#000;--accent:#000}html,body{color:#000;background:#fff}.header,[data-nav-drawer],[data-sticky-cta],.skip-link,.footer__nav,.footer__chain{display:none!important}html.js [data-reveal],html.js [data-reveal-group]>*{opacity:1!important;transition:none!important;transform:none!important}.section{padding-block:24pt}.band--ink,.band--surface,.band--pastel{color:#000;background:#fff}.band--ink h2,.band--ink p,.band--ink .rz,.band--ink .rz__label{color:#000}.section__grid>.rz-col{position:static}main a[href^=http]:after{content:" (" attr(href) ")";font-size:1rem}a{color:#000;text-decoration-color:#000}.kette{flex-direction:column}.prozess{display:block}.footer{color:#000;background:#fff;padding-block:24pt}}@keyframes reveal-fallback{to{opacity:1;transform:none}}html.js:not([data-ui]) [data-reveal]:not([data-reveal-group]):not([data-revealed]),html.js:not([data-ui]) [data-reveal-group]:not([data-revealed])>*{animation:0s 2.5s forwards reveal-fallback}@media print{html.js [data-reveal]{opacity:1!important;transform:none!important}}.rz__label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #f8f8f600 45%, #f8f8f6d9 100%), var(--bg) url(/bg/lichtraum.webp) center / cover no-repeat;opacity:.5;position:fixed;inset:0}@media print{body:before{display:none}}h1,h2,.serif-lines{letter-spacing:-.022em}@media (width<=767.98px){body:before{background-image:linear-gradient(#f8f8f600 45%,#f8f8f6d9 100%),url(/bg/lichtraum-1000.webp)}}body.is-home:before{display:none}.split--media{align-items:start}@media (width>=1024px){.split--media{column-gap:var(--s-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.wordmark[data-astro-cid-qisgtjgl]{color:var(--primary);font-family:var(--font-sans);text-transform:uppercase;min-width:0;min-height:44px;transition:grid-template-rows var(--dur-2) var(--ease-out);grid-template-rows:auto 1fr;align-content:center;line-height:1.25;text-decoration:none;display:inline-grid}.wordmark__l1[data-astro-cid-qisgtjgl]{letter-spacing:.12em;white-space:nowrap;font-size:13px;font-weight:500}.wordmark__l2[data-astro-cid-qisgtjgl]{letter-spacing:.18em;color:var(--ink-3);white-space:nowrap;min-height:0;transition:opacity var(--dur-2) var(--ease-out);font-size:10.5px;font-weight:400;overflow:hidden}.wordmark[data-astro-cid-qisgtjgl]:hover,.wordmark[data-astro-cid-qisgtjgl]:focus-visible{color:var(--primary)}.wordmark[data-astro-cid-qisgtjgl]:hover .wordmark__l1[data-astro-cid-qisgtjgl],.wordmark[data-astro-cid-qisgtjgl]:focus-visible .wordmark__l1[data-astro-cid-qisgtjgl]{text-underline-offset:.2em;text-decoration:underline 1px}.wordmark--inverted[data-astro-cid-qisgtjgl],.wordmark--inverted[data-astro-cid-qisgtjgl]:hover,.wordmark--inverted[data-astro-cid-qisgtjgl]:focus-visible{color:var(--on-primary)}.wordmark--inverted[data-astro-cid-qisgtjgl] .wordmark__l2[data-astro-cid-qisgtjgl]{color:var(--accent-on-dark)}.header[data-astro-cid-nen7h5rs]{z-index:40;background:var(--glass-header);backdrop-filter:var(--glass-blur);position:sticky;top:0}.header[data-astro-cid-nen7h5rs][data-scrolled]{box-shadow:var(--shadow-header)}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;max-width:85em;height:var(--header-h-mobile);transition:height var(--dur-2) var(--ease-out);display:flex}.header__inner[data-astro-cid-nen7h5rs] .header__wordmark{flex:none;display:grid}.header[data-astro-cid-nen7h5rs][data-scrolled] .header__wordmark{grid-template-rows:auto 0fr}.header[data-astro-cid-nen7h5rs][data-scrolled] .header__wordmark .wordmark__l2{opacity:0}@media (width<=22.49em){.header__inner[data-astro-cid-nen7h5rs] .header__wordmark .wordmark__l2{display:none}.header__inner[data-astro-cid-nen7h5rs] .header__wordmark .wordmark__l1{letter-spacing:.06em;font-size:12px}.menu-toggle__word[data-astro-cid-nen7h5rs]{display:none}}@media (width>=22.5em) and (width<=33.74em){.header__inner[data-astro-cid-nen7h5rs] .header__wordmark .wordmark__l1{letter-spacing:.08em}}.nav[data-astro-cid-nen7h5rs]{flex-shrink:0;display:none}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-3);flex-wrap:nowrap;display:flex}.nav__link[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;padding-inline:2px;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.nav__link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--ink);opacity:0;height:1px;transition:opacity var(--dur-1) var(--ease-out);position:absolute;bottom:8px;left:2px;right:2px}.nav__link[data-astro-cid-nen7h5rs]:hover:after,.nav__link[data-astro-cid-nen7h5rs]:focus-visible:after{opacity:1}.nav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.nav__link[data-astro-cid-nen7h5rs][aria-current=page]:after{opacity:1;background:var(--accent);height:2px;bottom:6px}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-3);flex-shrink:0;display:flex}.header__actions[data-astro-cid-nen7h5rs] .header__cta--solid,.header__actions[data-astro-cid-nen7h5rs] .header__cta--outline{display:none}@media (width>=33.75em){.header__actions[data-astro-cid-nen7h5rs] .header__cta--outline{display:inline-flex}}.menu-toggle[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);min-width:44px;min-height:44px;padding-inline:var(--s-2);border-radius:var(--r-control);color:var(--primary);font-size:1rem;font-weight:500;display:inline-flex}.menu-toggle[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2)}.menu-fallback[data-astro-cid-nen7h5rs],html:not(.js) .menu-toggle[data-astro-cid-nen7h5rs]{display:none}html:not(.js) .menu-fallback[data-astro-cid-nen7h5rs]{display:inline-flex}@media (width>=64em){.header__inner[data-astro-cid-nen7h5rs]{height:72px}}@media (width>=80em){.header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h)}.header[data-scrolled] .header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h-scrolled)}.nav[data-astro-cid-nen7h5rs]{margin-left:auto;display:block}.nav__list[data-astro-cid-nen7h5rs]{gap:var(--s-2)}.header__actions[data-astro-cid-nen7h5rs]{margin-left:var(--s-4)}.header__actions[data-astro-cid-nen7h5rs] .header__cta--solid{padding-inline:14px;display:inline-flex}.header__actions[data-astro-cid-nen7h5rs] .header__cta--outline,.menu-toggle[data-astro-cid-nen7h5rs],.menu-fallback[data-astro-cid-nen7h5rs]{display:none!important}.header__inner[data-astro-cid-nen7h5rs] .header__wordmark .wordmark__l1{letter-spacing:.06em}.header__inner[data-astro-cid-nen7h5rs] .header__wordmark .wordmark__l2{letter-spacing:var(--ls-wordmark)}}@media (width>=85em){.nav__list[data-astro-cid-nen7h5rs]{gap:var(--s-4)}.header__actions[data-astro-cid-nen7h5rs]{margin-left:var(--s-5)}}.drawer[data-astro-cid-nen7h5rs]{z-index:50;background:var(--primary);color:var(--on-primary);transition:transform var(--dur-3) var(--ease-out);position:fixed;inset:0;overflow-y:auto;transform:translate(0)}@starting-style{.drawer[data-astro-cid-nen7h5rs]{transform:translate(100%)}}html:not([data-nav-open]) .drawer[data-astro-cid-nen7h5rs]{transition-duration:var(--dur-2);transform:translate(100%)}.drawer__inner[data-astro-cid-nen7h5rs]{min-height:100dvh;padding-block:10px var(--s-6);flex-direction:column;display:flex}.drawer__head[data-astro-cid-nen7h5rs]{height:var(--header-h-mobile);justify-content:space-between;align-items:center;display:flex}.drawer__close[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:var(--s-2);min-width:44px;min-height:44px;padding-inline:var(--s-2);border-radius:var(--r-control);color:var(--on-primary);flex-shrink:0;font-size:1rem;font-weight:500;display:inline-flex}.drawer__close[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex-shrink:0}@media (width<=24.37em){.drawer__close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.drawer__list[data-astro-cid-nen7h5rs]{margin-top:var(--s-6);border-left:1.5px solid var(--on-primary-line)}.drawer__item[data-astro-cid-nen7h5rs]{position:relative}.drawer__item[data-astro-cid-nen7h5rs]:before{content:"";border:1.5px solid var(--accent-on-dark);background:var(--primary);width:10px;height:10px;position:absolute;top:23px;left:-6px}.drawer__item[data-astro-cid-nen7h5rs]:has([aria-current=page]):before{background:var(--on-primary);border-color:var(--on-primary)}.drawer__link[data-astro-cid-nen7h5rs]{align-items:baseline;gap:var(--s-4);min-height:56px;padding:12px 0 12px var(--s-6);font-family:var(--font-serif);letter-spacing:-.012em;font-weight:500;font-size:clamp(1.75rem, 9vw, var(--fs-drawer));-webkit-hyphens:manual;hyphens:manual;color:var(--on-primary);line-height:1.2;text-decoration:none;display:flex}.drawer__link[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]:last-child,.drawer__link[data-astro-cid-nen7h5rs]:focus-visible span[data-astro-cid-nen7h5rs]:last-child,.drawer__link[data-astro-cid-nen7h5rs][aria-current=page] span[data-astro-cid-nen7h5rs]:last-child{text-underline-offset:.15em;text-decoration:underline 1px;text-decoration-color:var(--on-primary)}.drawer__num[data-astro-cid-nen7h5rs]{font-size:var(--fs-rz);color:var(--accent-on-dark);flex:none}.drawer__link[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:last-child{min-width:0}.drawer__foot[data-astro-cid-nen7h5rs]{padding-top:var(--s-7);gap:var(--s-4);margin-top:auto;display:grid}.drawer__foot[data-astro-cid-nen7h5rs] .drawer__cta{width:100%}.drawer__contact[data-astro-cid-nen7h5rs]{gap:0;font-size:1rem;display:grid}.drawer__contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--on-primary);text-decoration-color:var(--on-primary-line);align-items:center;display:inline-flex}.drawer__contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.drawer__contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--on-primary);text-decoration-color:var(--on-primary)}.drawer__more[data-astro-cid-nen7h5rs]{color:var(--on-primary-2);font-size:1rem}.drawer__more[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--on-primary-2);text-decoration-color:var(--on-primary-line);padding-block:12px;display:inline-block}.drawer__more[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.drawer__more[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--on-primary);text-decoration-color:var(--on-primary)}@media (width>=80em){.drawer[data-astro-cid-nen7h5rs]{display:none!important}}.footer[data-astro-cid-jo6i4kqk]{background:var(--primary);color:var(--on-primary);padding-top:var(--s-9)}.footer__chain[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-3) var(--s-4);padding-bottom:var(--s-5);border-bottom:1px solid var(--on-primary-line);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--accent-on-dark);flex-wrap:wrap;display:flex}.footer__arrow[data-astro-cid-jo6i4kqk]{color:var(--accent-on-dark)}.footer__nav[data-astro-cid-jo6i4kqk]{gap:var(--s-7) var(--gutter);padding-block:var(--s-7) var(--s-8);grid-template-columns:1fr;display:grid}@media (width>=480px){.footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer__address[data-astro-cid-jo6i4kqk]{margin-top:var(--s-5);font-size:1rem;line-height:1.5;display:grid}.footer__address[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{padding-block:2px}.footer__address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-primary);padding-block:12px;font-size:1rem;text-decoration-color:#0000;display:inline-block}.footer__address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--on-primary);text-decoration-color:var(--on-primary);text-decoration-thickness:1px}.footer__title[data-astro-cid-jo6i4kqk]{font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--accent-on-dark);margin-bottom:var(--s-2);line-height:1.3}.footer__end[data-astro-cid-jo6i4kqk]{background:var(--primary-deep);padding-block:var(--s-5)}.footer__end-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-3) var(--s-6);color:var(--on-primary-2);flex-wrap:wrap;font-size:1rem;display:flex}.footer__more[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.footer__more[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-primary-2);text-decoration-color:var(--on-primary-line);padding-block:12px;display:inline-block}.footer__more[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__more[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--on-primary);text-decoration-color:var(--on-primary)}.footer__legal[data-astro-cid-jo6i4kqk]{-webkit-hyphens:manual;hyphens:manual;padding-block:12px}.footer__more[data-astro-cid-jo6i4kqk],.footer__address[data-astro-cid-jo6i4kqk]{-webkit-hyphens:manual;hyphens:manual}@media (width<=51.99em){.footer__more[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.footer__sep[data-astro-cid-jo6i4kqk]{display:none}}.sticky-cta[data-astro-cid-bjs4jpu3]{z-index:30;gap:var(--s-3);min-height:var(--sticky-cta-h);padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--paper);box-shadow:var(--shadow-sticky);visibility:hidden;transition:transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);grid-template-columns:1fr auto;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta[data-astro-cid-bjs4jpu3][data-visible]{visibility:visible;transition-delay:0s;transform:translateY(0)}.sticky-cta[data-astro-cid-bjs4jpu3] .sticky-cta__btn{width:100%}.sticky-cta__close[data-astro-cid-bjs4jpu3]{border-radius:var(--r-control);width:44px;height:44px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.sticky-cta__close[data-astro-cid-bjs4jpu3]:hover{background:var(--surface-2)}html[data-nav-open] .sticky-cta[data-astro-cid-bjs4jpu3]{transform:translateY(100%)}@media (width>=80em),(height<=499.98px),print{.sticky-cta[data-astro-cid-bjs4jpu3]{display:none}}
