@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--color-night:#171a16;--color-steel:#242821;--color-ink-dark:#171a16;--color-text:#d8d9d0;--color-muted:#aeb3a9;--color-light:#ece7da;--color-accent:#e0a85c;--color-dish:#3d4238;--color-error:#8a3434;--color-halo:#9daf6317;--color-night-veil:#171a1699;--color-steel-veil:#2428218c;--color-light-veil:#ece7dae0;--color-koji:#9daf63;--color-koji-young:#e8e3ce;--color-koji-old:#7a6a38;--color-hypha:#c9c3a8;--color-lacto:#c9772f;--color-leuco:#d9a24b;--color-yeast:#8fa8b4;--font-display:"Archivo Narrow", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-body:Inter, Helvetica, Arial, sans-serif;--font-utility:ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--type-xs:.75rem;--type-sm:.875rem;--type-base:1rem;--type-md:1.125rem;--type-lg:1.5rem;--type-xl:2rem;--type-2xl:3rem;--type-hero:clamp(2rem, 9vw, 7.5rem);--type-section:clamp(2rem, 5vw, 4.5rem);--leading-none:.96;--leading-tight:1.08;--leading-heading:1.2;--leading-body:1.65;--leading-label:1.4;--weight-regular:400;--weight-medium:550;--weight-bold:700;--tracking-tight:-.045em;--tracking-label:.12em;--tracking-wordmark:.08em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--space-9:8rem;--space-page:clamp(1rem, 4vw, 4rem);--space-section:clamp(4rem, 10vw, 8rem);--space-field:.75rem;--space-offscreen:-200vw;--size-target:2.75rem;--size-control:3.25rem;--size-check:1.25rem;--size-mark:.65rem;--size-rule:.125rem;--size-focus:.1875rem;--size-wedge-start:.375rem;--size-wedge-end:1.5rem;--size-dot:1em;--size-hairline:1px;--blur-veil:6px;--size-container:80rem;--size-measure:68ch;--size-measure-mobile:56ch;--size-form:58rem;--radius-none:0;--radius-small:.125rem;--radius-control:.25rem;--duration-fast:.18s;--duration-reduced:.01ms;--duration-pulse:7s;--ease-out:ease-out;--ease-pulse:ease-in-out;--opacity-disabled:.55;--opacity-pulse:.6;--opacity-culture:.75;--outline-offset:.25rem;--layer-base:0;--layer-content:1;--layer-skip:10}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:var(--space-0);background:var(--color-night);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-base);font-weight:var(--weight-regular);line-height:var(--leading-body);text-rendering:optimizelegibility;overflow-x:hidden}h1,h2,h3,p,ul,fieldset{margin-block-start:var(--space-0)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-bold);text-wrap:balance}h1{font-size:var(--type-hero);letter-spacing:var(--tracking-tight);line-height:var(--leading-none);text-transform:uppercase;margin-block-end:var(--space-5)}h1 span{display:block}h2{font-size:var(--type-section);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-block-end:var(--space-6)}h3{font-size:var(--type-lg);line-height:var(--leading-heading);margin-block-end:var(--space-3)}p{max-width:var(--size-measure-mobile);margin-block-end:var(--space-4)}a{color:inherit;text-underline-offset:var(--space-1);text-decoration-thickness:var(--size-rule);touch-action:manipulation}button,input,textarea{font:inherit}button,summary{cursor:pointer;touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:var(--size-focus) solid var(--color-accent);outline-offset:var(--outline-offset)}.contact a:focus-visible,.contact button:focus-visible,.contact input:focus-visible,.contact textarea:focus-visible{outline-color:var(--color-ink-dark)}.skip-link{z-index:var(--layer-skip);min-height:var(--size-target);padding:var(--space-2) var(--space-3);background:var(--color-accent);color:var(--color-ink-dark);font-weight:var(--weight-bold);position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-offscreen)}.skip-link:focus{inset-inline-start:var(--space-3)}.shell{width:min(var(--size-container), 100%);padding-inline:var(--space-page);margin-inline:auto}.section{padding-block:var(--space-section);scroll-margin-block-start:var(--space-8);position:relative}.section-label,.eyebrow,.phase-num,.format-label,.tags{font-family:var(--font-utility);font-size:var(--type-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);line-height:var(--leading-label);text-transform:uppercase}.section-label,.eyebrow,.phase-num,.format-label{color:var(--color-accent)}.section-label{margin-block-end:var(--space-3)}.button{min-height:var(--size-target);padding:var(--space-2) var(--space-4);border:var(--size-rule) solid currentColor;border-radius:var(--radius-small);font-size:var(--type-sm);font-weight:var(--weight-bold);line-height:var(--leading-label);transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button-primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-ink-dark)}.button-secondary{border-color:var(--color-muted);color:var(--color-text);background:0 0}.button:hover,.button:active{transform:translateY(calc(var(--space-1) * -1))}.button-secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}.site-header{z-index:var(--layer-skip);background:var(--color-night-veil);backdrop-filter:blur(var(--blur-veil));position:sticky;inset-block-start:var(--space-0)}.header-inner{min-height:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.wordmark{min-height:var(--size-target);align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:clamp(1.125rem,4.5vw,1.75rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wordmark);line-height:var(--leading-label);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.wordmark:before{width:var(--size-dot);height:var(--size-dot);border:var(--size-hairline) solid var(--color-dish);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 31% 22%, var(--color-accent) 0 5%, transparent 6%), radial-gradient(circle at 62% 18%, var(--color-accent) 0 3.5%, transparent 4.5%), radial-gradient(circle at 78% 41%, var(--color-accent) 0 5.5%, transparent 6.5%), radial-gradient(circle at 47% 35%, var(--color-accent) 0 3%, transparent 4%), radial-gradient(circle at 20% 46%, var(--color-accent) 0 4%, transparent 5%), radial-gradient(circle at 38% 58%, var(--color-accent) 0 6%, transparent 7%), radial-gradient(circle at 66% 61%, var(--color-accent) 0 3.5%, transparent 4.5%), radial-gradient(circle at 84% 66%, var(--color-accent) 0 3%, transparent 4%), radial-gradient(circle at 27% 72%, var(--color-accent) 0 4.5%, transparent 5.5%), radial-gradient(circle at 53% 80%, var(--color-accent) 0 5%, transparent 6%), radial-gradient(circle at 72% 85%, var(--color-accent) 0 3%, transparent 4%), radial-gradient(circle at 15% 33%, var(--color-accent) 0 2.5%, transparent 3.5%), radial-gradient(circle at 55% 48%, var(--color-accent) 0 2.5%, transparent 3.5%), radial-gradient(circle at 41% 88%, var(--color-accent) 0 2.5%, transparent 3.5%);animation:colonies var(--duration-pulse) var(--ease-pulse) infinite;content:"";border-radius:50%;flex:none}@keyframes colonies{0%,to{opacity:var(--opacity-pulse);background-size:100% 100%}50%{opacity:1;background-size:128% 128%}}.main-nav{gap:var(--space-4);font-family:var(--font-utility);font-size:var(--type-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;scrollbar-width:none;flex:100%;order:1;padding-block-end:var(--space-2);display:flex;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav a{min-height:var(--size-target);color:var(--color-muted);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.main-nav a:hover{color:var(--color-accent)}.header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.zurueck{min-height:var(--size-target);border-inline-end:var(--size-hairline) solid var(--color-dish);color:var(--color-muted);font-family:var(--font-utility);font-size:var(--type-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);white-space:nowrap;align-items:center;padding-inline-end:var(--space-2);text-decoration:none;display:inline-flex}.zurueck:hover{color:var(--color-accent)}.language{gap:var(--space-2);font-family:var(--font-utility);font-size:var(--type-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);display:flex}.language a{min-width:var(--size-target);min-height:var(--size-target);justify-content:center;align-items:center;display:inline-flex}.language [aria-current=page]{color:var(--color-accent);text-decoration:none}.header-cta{display:none}.hero{min-height:calc(100svh - var(--space-8));padding-block:var(--space-6) var(--space-8);background:radial-gradient(ellipse at 62% 58%, var(--color-halo), transparent 62%);position:relative}.culture{z-index:var(--layer-base);inset:var(--space-0);opacity:var(--opacity-culture);pointer-events:none;position:fixed;overflow:hidden}.site-header,main,.site-footer{z-index:var(--layer-content);position:relative}.organism{opacity:0;animation-duration:var(--dur);animation-timing-function:ease-in-out;animation-delay:var(--delay);will-change:transform, opacity;animation-iteration-count:infinite;position:absolute}.organism svg{width:100%;height:100%;display:block;overflow:visible}.organism[data-motion=jitter]{animation-name:jitter}.organism[data-motion=tumble]{animation-name:tumble}.organism[data-motion=sway]{animation-name:sway}@keyframes jitter{0%{opacity:0;transform:translateY(14px)rotate(0)}15%{opacity:var(--peak)}30%{transform:translate3d(calc(var(--dx) * .5), -34px, 0) rotate(120deg)}55%{transform:translate3d(calc(var(--dx) * -.2), -78px, 0) rotate(-80deg)}80%{opacity:var(--peak);transform:translate3d(calc(var(--dx) * .8), -120px, 0) rotate(200deg)}to{opacity:0;transform:translate3d(var(--dx), -164px, 0) rotate(300deg)}}@keyframes tumble{0%{opacity:0;transform:translateY(18px)rotate(0)scale(.86)}18%{opacity:var(--peak)}52%{transform:translate3d(calc(var(--dx) * .45), -66px, 0) rotate(128deg) scale(1)}84%{opacity:var(--peak)}to{opacity:0;transform:translate3d(var(--dx), -148px, 0) rotate(252deg) scale(.92)}}@keyframes sway{0%{opacity:0;transform:translate3d(0, 10px, 0) rotate(calc(var(--tilt) * 1deg)) scale(.94)}22%{opacity:var(--peak)}50%{transform:translate3d(calc(var(--dx) * .4), -30px, 0) rotate(calc(var(--tilt) * 1deg + 4deg)) scale(1)}78%{opacity:var(--peak)}to{opacity:0;transform:translate3d(var(--dx), -74px, 0) rotate(calc(var(--tilt) * 1deg - 3deg)) scale(1.02)}}.hero-grid{gap:var(--space-6);display:grid}.hero-copy{z-index:var(--layer-content);position:relative}.eyebrow{margin-block-end:var(--space-4)}.hero-subline{max-width:var(--size-measure-mobile);color:var(--color-text);font-size:var(--type-md);margin-block-end:var(--space-4)}.audience-line{color:var(--color-muted);font-family:var(--font-utility);font-size:var(--type-sm);margin-block-end:var(--space-5)}.hero-actions{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.pillars{background:var(--color-steel-veil)}.pillars-grid{gap:var(--space-6);display:grid}.pillar{padding-block-start:var(--space-4)}.pillar p{color:var(--color-muted)}.pillars-closing{max-width:var(--size-measure);margin-block:var(--space-7) var(--space-0);font-family:var(--font-display);font-size:var(--type-lg);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.audiences{background:var(--color-night-veil)}.audience-list{gap:var(--space-7);display:grid}.audience-item{gap:var(--space-4);display:grid}.audience-item h3{font-size:var(--type-xl)}.tags{color:var(--color-muted);margin-block-end:var(--space-0)}.audience-copy p{color:var(--color-muted)}.audience-copy p:first-child{color:var(--color-text)}.process{background:var(--color-steel-veil);overflow:hidden}.process-heading{max-width:var(--size-measure)}.process-list{gap:var(--space-5);padding-inline-start:var(--space-5);display:grid;position:relative}.process-list:before{z-index:var(--layer-base);inset-block:var(--space-0);width:var(--size-wedge-end);background:var(--color-accent);clip-path:polygon(0 0, var(--size-wedge-start) 0, 100% 100%, 0 100%);content:"";position:absolute;inset-inline-start:var(--space-0)}.phase{z-index:var(--layer-content);padding:var(--space-4);background:var(--color-night-veil);position:relative}.phase-num{font-variant-numeric:tabular-nums;margin-block-end:var(--space-5);display:block}.phase-subtitle{color:var(--color-text);font-weight:var(--weight-bold);margin-block-end:var(--space-2)}.phase-body{color:var(--color-muted);margin-block-end:var(--space-0)}.outcome-heading{max-width:var(--size-measure);margin-block:var(--space-8) var(--space-0);font-size:var(--type-section)}.services{background:var(--color-night-veil)}.service-grid{gap:var(--space-6);display:grid}.service{padding-block:var(--space-4)}.format-label{margin-block-end:var(--space-4);display:block}.service-tagline{color:var(--color-muted);font-size:var(--type-md);margin-block-end:var(--space-4)}.service ul{gap:var(--space-2);color:var(--color-text);margin-block-end:var(--space-0);padding-inline-start:var(--space-4);display:grid}.service li::marker{color:var(--color-accent)}.faq{background:var(--color-steel-veil)}.faq-list{max-width:var(--size-measure)}details{border-block-start:var(--size-rule) solid var(--color-muted)}details:last-child{border-block-end:var(--size-rule) solid var(--color-muted)}summary{min-height:var(--size-target);align-items:center;gap:var(--space-4);padding-block:var(--space-4);font-family:var(--font-display);font-size:var(--type-md);font-weight:var(--weight-bold);line-height:var(--leading-heading);grid-template-columns:1fr auto;list-style:none;display:grid}summary::-webkit-details-marker{display:none}summary:after{width:var(--size-target);height:var(--size-target);color:var(--color-accent);content:"+";font-family:var(--font-utility);font-size:var(--type-lg);transition:transform var(--duration-fast) var(--ease-out);place-items:center;display:inline-grid}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--color-muted);padding-block-end:var(--space-4)}.contact{background:var(--color-light-veil);color:var(--color-ink-dark);color-scheme:light}.contact .section-label{color:var(--color-ink-dark)}.contact-intro{font-size:var(--type-md);margin-block-end:var(--space-6)}.contact-layout{gap:var(--space-7);display:grid}.contact-meta{align-self:start}.contact-meta p{margin-block-end:var(--space-3)}.contact-meta a{min-height:var(--size-target);font-weight:var(--weight-bold);overflow-wrap:anywhere;align-items:center;display:inline-flex}form{width:min(var(--size-form), 100%)}.form-grid{gap:var(--space-4);display:grid}.field{gap:var(--space-field);display:grid}label,legend{font-size:var(--type-sm);font-weight:var(--weight-bold);line-height:var(--leading-label)}.required{color:var(--color-error)}input[type=text],input[type=email],textarea{width:100%;min-height:var(--size-control);padding:var(--space-3);border:var(--size-rule) solid var(--color-ink-dark);border-radius:var(--radius-control);color:var(--color-ink-dark);background:0 0}textarea{min-height:var(--space-9);resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-error);opacity:var(--opacity-disabled)}:is(input:user-invalid,textarea:user-invalid){border-color:var(--color-error);border-width:var(--size-focus)}.error{color:var(--color-error);font-size:var(--type-sm);font-weight:var(--weight-bold);margin-block-end:var(--space-0);display:none}:is(input:user-invalid+.error,textarea:user-invalid+.error){display:block}fieldset{padding:var(--space-0);border:var(--space-0)}legend{margin-block-end:var(--space-3)}.check-grid{gap:var(--space-2);display:grid}.check-option{grid-template-columns:var(--size-check) 1fr;min-height:var(--size-target);align-items:center;gap:var(--space-3);padding:var(--space-2);border:var(--size-rule) solid var(--color-ink-dark);border-radius:var(--radius-control);font-size:var(--type-sm);font-weight:var(--weight-regular);cursor:pointer;display:grid}.check-option input{width:var(--size-check);height:var(--size-check);margin:var(--space-0);accent-color:var(--color-ink-dark)}.form-actions{align-items:stretch;gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-5);display:flex}.submit{border-color:var(--color-ink-dark);background:var(--color-ink-dark);color:var(--color-light)}.privacy-note{font-size:var(--type-sm);margin-block-end:var(--space-0)}.privacy-note a{min-height:var(--size-target);align-items:center;display:inline-flex}.site-footer{padding-block:var(--space-6);background:var(--color-night-veil);color:var(--color-muted);font-size:var(--type-sm)}.footer-inner,.footer-links{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.footer-links a{min-height:var(--size-target);align-items:center;display:inline-flex}.sr-only{width:var(--size-mark);height:var(--size-mark);padding:var(--space-0);margin:calc(var(--size-mark) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:var(--space-0);position:absolute;overflow:hidden}@media (width>=48rem){p{max-width:var(--size-measure)}.header-cta{display:inline-flex}.main-nav{flex:0 auto;order:0;padding-block-end:var(--space-0)}.hero{align-items:center;padding-block-start:var(--space-5);display:grid}.hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.hero-copy{grid-column:1/span 10}.hero-actions{flex-direction:row;align-items:center}.pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-item{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.audience-head{grid-column:1/span 4}.audience-copy{grid-column:6/-1}.process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-layout{grid-template-columns:repeat(12,minmax(0,1fr))}.contact-meta{grid-column:1/span 4}.contact form{grid-column:6/-1}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-wide,fieldset{grid-column:1/-1}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-actions{align-items:flex-start}.footer-inner,.footer-links{flex-direction:row;align-items:center}.footer-inner{justify-content:space-between}}@media (width>=64rem){.hero-copy{grid-column:1/span 9}.process-list{grid-template-columns:repeat(4,minmax(0,1fr));padding-block-start:var(--space-5);padding-inline-start:var(--space-0)}.process-list:before{inset-block:var(--space-0) auto;inset-inline:var(--space-0);width:auto;height:var(--size-wedge-end);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 var(--size-wedge-start))}.phase{min-height:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:var(--duration-reduced);animation:none}.organism{opacity:var(--peak);transform:translate3d(0, -30px, 0) rotate(calc(var(--tilt) * 1deg))}}.about{background:var(--color-night-veil)}.about-shell{gap:var(--space-6);align-items:start;display:grid}.about-portrait{max-width:20rem;margin:0}.about-portrait img{width:100%;height:auto;display:block}.about-text h2{font-family:var(--font-display);font-size:var(--type-lg);line-height:var(--leading-heading);margin-block:var(--space-2) var(--space-4)}.about-text p+p{margin-block-start:var(--space-3)}@media (width>=48rem){.about-shell{gap:var(--space-6);grid-template-columns:minmax(0,18rem) minmax(0,1fr)}}.hero-figure{margin:var(--space-5) 0 0}.hero-figure img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.audience-figure{margin:var(--space-4) 0 0}.audience-figure img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.about-portrait img{aspect-ratio:4/5;object-fit:cover}@media (width>=48rem){.hero-figure,.audience-figure{grid-column:1/-1}}@media (width>=62rem){.hero-grid{align-items:center}.hero-copy{grid-column:1/span 7!important}.hero-figure{grid-column:8/span 5}.audience-item{column-gap:var(--space-6);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;display:grid}.audience-figure{grid-area:1/1/span 2;margin:0}.audience-head,.audience-copy{grid-column:2}.audience-figure img{aspect-ratio:3/4}.hero-figure img,.about-portrait img{aspect-ratio:auto}}.termine{gap:var(--space-4);display:grid}.termin{gap:var(--space-3);padding:var(--space-4);background:var(--color-steel);border-left:var(--size-wedge-start) solid var(--color-accent);border-radius:var(--radius-small);display:grid}.termin-kopf{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.termin-datum{font-family:var(--font-utility);font-size:var(--type-sm);letter-spacing:var(--tracking-label);color:var(--color-accent);text-transform:uppercase}.termin-titel{font-family:var(--font-display);font-size:var(--type-lg);line-height:var(--leading-heading);margin:0}.termin-fakten{gap:var(--space-3);font-size:var(--type-sm);color:var(--color-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.termin-preis{color:var(--color-text);font-weight:var(--weight-medium)}.termin-plaetze{font-weight:var(--weight-medium);color:var(--color-text)}.termin-plaetze[data-ausverkauft]{color:var(--color-muted)}.termin-fuss{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.termin-hinweis{font-size:var(--type-sm);color:var(--color-muted);max-width:var(--size-measure);margin:0}.termine-leer{padding:var(--space-5);background:var(--color-steel);border-radius:var(--radius-small)}.termine-leer h2{font-size:var(--type-lg);line-height:var(--leading-heading);margin-block-end:var(--space-3)}.termine-alt{opacity:var(--opacity-disabled)}.termine-alt .termin,.termin:has(.termin-plaetze[data-ausverkauft]),.termin-ausverkauft{border-left-color:var(--color-dish)}.newsletter-form{gap:var(--space-3);max-width:var(--size-form);display:grid}.newsletter-form input[type=email]{border-color:var(--color-muted);color:var(--color-text)}.newsletter-form input::placeholder{color:var(--color-muted);opacity:var(--opacity-disabled)}.termine-leer .required{color:var(--color-accent)}.kopfbild{z-index:var(--layer-content);margin:var(--space-0);position:relative}.kopfbild img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}@media (width>=48rem){.kopfbild img{aspect-ratio:2}}@media (width>=64rem){.kopfbild img{aspect-ratio:21/9}}.hero-mit-kopfbild{min-height:auto;padding-block-start:var(--space-7)}.kopfbild-stack{display:grid}.kopfbild-stack>.kopfbild,.kopfbild-stack>.hero-mit-kopfbild{grid-area:1/1}.kopfbild-stack>.kopfbild:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#000000bf);position:absolute;inset:0}.kopfbild-stack>.hero-mit-kopfbild{align-self:end;padding-block-start:0;padding-block-end:var(--space-6)}.kopfbild-stack .hero-mit-kopfbild .eyebrow,.kopfbild-stack .hero-mit-kopfbild #hero-title,.kopfbild-stack .hero-mit-kopfbild .hero-subline{color:var(--color-paper,#fff)}.bildband-wrap{position:relative}.bildband{gap:var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-page);margin-block-start:var(--space-6);display:flex;overflow-x:auto}.bildband-bild{width:84%;margin:var(--space-0);scroll-snap-align:start;flex:none}.bildband-bild:first-child{margin-inline-start:var(--space-page)}.bildband-bild:last-child{margin-inline-end:var(--space-page)}.bildband-bild img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-small);width:100%;height:auto;display:block}.bildband:focus-visible{outline:var(--size-focus) solid var(--color-accent);outline-offset:var(--outline-offset)}@media (width>=48rem){.bildband-bild{width:46%}}@media (width>=64rem){.bildband-bild{width:42%}}@media (prefers-reduced-motion:no-preference){.bildband{scroll-behavior:smooth}}.bildband-arrow{z-index:var(--layer-content);width:var(--size-target);height:var(--size-target);padding:var(--space-0);background:var(--color-night);color:var(--color-light);border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;inset-block-start:50%;translate:0 -50%}.bildband-arrow svg{width:var(--space-4);height:var(--space-4)}.bildband-arrow-prev{inset-inline-start:var(--space-3)}.bildband-arrow-next{inset-inline-end:var(--space-3)}.bildband-arrow:disabled{opacity:var(--opacity-disabled);cursor:default}@media (prefers-reduced-motion:no-preference){.pillar,.phase{transition:transform var(--duration-fast) var(--ease-out)}}@media (hover:hover) and (pointer:fine){.js-bildband-arrows .bildband-arrow{display:inline-flex}.pillar:hover,.phase:hover{transform:translateY(calc(var(--space-1) * -1))}}@media print{.section,.pillar,.phase{opacity:1!important;transform:none!important}}
