@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/source-serif-4-latin.woff2)format("woff2");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}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/source-serif-4-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2)format("woff2");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}:root{--navy:#081f38;--navy-deep:color-mix(in srgb, var(--navy) 78%, #000);--navy-mid:color-mix(in srgb, var(--navy) 88%, #f0f0f0);--gold:#d4952a;--gold-tief:#c28020;--gold-glanz:#fde47f;--gold-glanz-kanal:253 228 127;--gold-bright:#ebb641;--flaeche-gold-marke:linear-gradient(to top, var(--gold) 0%, var(--gold-bright) 100%);--gold-dark:var(--gold);--gold-text:var(--gold);--verlauf-gold-hell:linear-gradient(100deg, var(--gold-dark) 0%, var(--gold) 46%, var(--gold-hover) 100%);--verlauf-gold-navy:linear-gradient(100deg, var(--gold-bright) 0%, var(--gold) 100%);--gold-schriftzug-hell:var(--gold);--gold-schriftzug-tief:var(--gold);--neutral:color-mix(in srgb, var(--navy) 70%, #f0f0f0);--slate:var(--neutral);--white:#f0f0f0;--flaeche-white:#f0f0f0;--flaeche-navy:var(--navy);--line:color-mix(in srgb, var(--navy) 16%, #f0f0f0);--line-card:color-mix(in srgb, var(--navy) 16%, #f0f0f0);--field-border:color-mix(in srgb, var(--neutral) 65%, var(--white));--muted:color-mix(in srgb, var(--navy) 70%, #f0f0f0);--serif:"Source Serif 4", Georgia, "Liberation Serif", serif;--linie-kopf:color-mix(in srgb, var(--navy) 12%, #f0f0f0);--linie-bild:color-mix(in srgb, var(--navy) 14%, #f0f0f0);--linie-verweis:color-mix(in srgb, var(--navy) 34%, #f0f0f0);--ink:var(--navy);--gold-hover:var(--gold);--linie-liste:color-mix(in srgb, var(--navy) 28%, #f0f0f0);--linie-fragen:color-mix(in srgb, var(--navy) 24%, #f0f0f0);--linie-fuss:color-mix(in srgb, var(--navy) 12%, #f0f0f0);--linie-navy:rgb(var(--weiss-kanal) / .24);--text-navy:#f0f0f0d1;--text-navy-hell:#f0f0f0eb;--line-on-navy:rgb(var(--weiss-kanal) / .24);--schwarz-kanal:0 0 0;--schleier-kanal:8 31 56;--weiss-kanal:240 240 240;--gold-kanal:212 149 42;--verlauf-marke:linear-gradient(to top, var(--gold-tief) 0%, var(--gold) 8%, var(--gold) 40%, var(--gold-bright) 85%, color-mix(in srgb, var(--gold-glanz) 40%, var(--gold-bright)) 100%);--linie-gold-waagerecht:linear-gradient(90deg, var(--gold-glanz) 0%, var(--gold-bright) 30%, var(--gold) 70%, var(--gold-tief) 100%);--linie-gold-senkrecht:linear-gradient(180deg, var(--gold-glanz) 0%, var(--gold-bright) 30%, var(--gold) 70%, var(--gold-tief) 100%);--linie-gold-senkrecht-leise:linear-gradient(180deg, color-mix(in srgb, var(--gold-bright) 55%, transparent), color-mix(in srgb, var(--gold) 55%, transparent));--navy-kanal:8 31 56;--signal-fehler:#a3140b;--signal-fehler-dunkel:#7d0f08;--signal-ok:#2f7d32;--schatten-ton:8 31 56;--shadow-flat:0 1px 2px rgb(var(--schatten-ton) / .04);--shadow-card:0 1px 2px rgb(var(--schatten-ton) / .05), 0 10px 24px -6px rgb(var(--schatten-ton) / .09);--shadow-lift:0 2px 4px rgb(var(--schatten-ton) / .06), 0 22px 48px -12px rgb(var(--schatten-ton) / .17);--shadow-raised:0 3px 8px rgb(var(--schatten-ton) / .07), 0 40px 80px -20px rgb(var(--schatten-ton) / .22);--glow-gold:0 0 0 1px rgb(var(--gold-kanal) / .35), 0 8px 28px rgb(var(--gold-kanal) / .28);--edge-light:inset 0 1px 0 rgb(var(--weiss-kanal) / .9);--edge-light-navy:inset 0 1px 0 rgb(var(--weiss-kanal) / .09);--uebergang-hoehe:clamp(56px, 6.5vw, 104px);--radius:18px;--radius-sm:14px;--radius-knopf:14px;--radius-foto:clamp(16px, 1.8vw, 24px);--radius-karte:clamp(14px, 1.4vw, 20px);--radius-feld:clamp(14px, 1.2vw, 18px);--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shell:1500px;--gutter:clamp(1.25rem, 5vw, 3rem);--section-y:clamp(3.75rem, 7vw, 7.5rem);--measure:64ch;--ease:cubic-bezier(.22, 1, .36, 1);--uebergang:.32s;--z-base:0;--z-raised:5;--z-mobilebar:60;--mobilbar-hoehe:86px;--z-badge:70;--kopfhoehe:92px;--z-header:80;--z-menu:90;--z-ladeanzeige:200;--z-dialog:300}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:120px;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--white);color:var(--slate);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.7}@media (min-width:900px){body{font-size:18px}}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}button,input,select,textarea,optgroup{font:inherit;letter-spacing:inherit}code,kbd,samp,pre{font-family:inherit;font-size:inherit;letter-spacing:inherit}h1,h2,h3,h4{color:var(--navy);text-wrap:balance;font-variant-numeric:tabular-nums lining-nums;margin:0;line-height:1.12}h1{letter-spacing:-.036em;font-size:clamp(2.1rem,4.8vw,3.5rem);font-weight:800}h2{letter-spacing:-.028em;font-size:clamp(1.7rem,3.3vw,2.6rem);font-weight:700}h3{letter-spacing:-.015em;font-size:clamp(1.15rem,1.75vw,1.375rem);font-weight:700;line-height:1.32}h4{font-size:1.0625rem;font-weight:700;line-height:1.4}p,ul,ol{margin:0}p{max-width:var(--measure);text-wrap:pretty}a{color:var(--navy);text-underline-offset:3px;text-decoration-color:currentColor}::selection{background:color-mix(in srgb, var(--gold) 32%, var(--white));color:var(--navy)}.section--navy ::selection,.hero ::selection,.footer ::selection,.abschluss ::selection{background:color-mix(in srgb, var(--gold) 55%, var(--navy));color:var(--white)}@supports (scrollbar-color:auto){html{scrollbar-color:color-mix(in srgb, var(--neutral) 45%, var(--white)) transparent;scrollbar-width:thin}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px;border-radius:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--verlauf-marke);color:var(--navy);border-radius:var(--radius-sm);padding:.9rem 1.4rem;font-weight:800;text-decoration:none;position:absolute;top:-200%;left:1rem}.skip-link:focus{top:1rem}.grid-veil:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, rgb(var(--weiss-kanal) / .05) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--weiss-kanal) / .05) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 35%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 0,#000 35%,#0000 78%)}.aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora span{opacity:.55;border-radius:50%;display:block;position:absolute}.aurora span:first-child{background:radial-gradient(closest-side, rgb(var(--gold-kanal) / .5), rgb(var(--gold-kanal) / .22) 45%, transparent 72%);width:46vw;max-width:640px;height:46vw;max-height:640px;animation:26s ease-in-out infinite alternate drift-a;top:-18%;right:-8%}.aurora span:nth-child(2){background:radial-gradient(closest-side, rgb(var(--weiss-kanal) / .13), rgb(var(--weiss-kanal) / .05) 48%, transparent 74%);width:52vw;max-width:720px;height:52vw;max-height:720px;animation:32s ease-in-out infinite alternate drift-b;bottom:-30%;left:-14%}@keyframes drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6%,8%)scale(1.14)}}@keyframes drift-b{0%{transform:translate(0,0)scale(1.06)}to{transform:translate(9%,-7%)scale(1)}}.hairline{background:linear-gradient(90deg, transparent, rgb(var(--gold-kanal) / .55), transparent);border:0;height:1px;margin:0}.icon{fill:currentColor;flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.icon--sm{width:1.05rem;height:1.05rem}.card__icon,.split__icon,.empty__icon,.reiter__symbol{width:2.875rem;height:2.875rem;color:var(--navy);background:linear-gradient(150deg, color-mix(in srgb, var(--navy) 9%, var(--white)), color-mix(in srgb, var(--navy) 4%, var(--white)));box-shadow:inset 0 1px 0 rgb(var(--weiss-kanal) / .85), 0 2px 8px rgb(var(--navy-kanal) / .1);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:13px;place-items:center;margin-bottom:.35rem;display:inline-grid}.card--link:hover .card__icon{box-shadow:inset 0 1px 0 rgb(var(--weiss-kanal) / .85), 0 8px 18px rgb(var(--navy-kanal) / .18);transform:translateY(-2px)rotate(-3deg)}.section--navy .card__icon{color:var(--gold-bright);background:linear-gradient(150deg, rgb(var(--weiss-kanal) / .12), rgb(var(--weiss-kanal) / .04));box-shadow:inset 0 1px 0 rgb(var(--weiss-kanal) / .14)}.serviceleiste__hours,.serviceleiste__tel{align-items:center;gap:.45rem;display:inline-flex}.serviceleiste .icon{color:var(--gold)}.footer__kontakt li{align-items:center;gap:.6rem;min-width:0;display:flex}.footer__kontakt li>:not(.icon){overflow-wrap:anywhere;min-width:0}.footer__kontakt .icon{color:var(--gold);width:1.15rem;height:1.15rem}.footer__kontakt li:has(.footer__terminhinweis){align-items:flex-start}.footer__terminhinweis{opacity:.85;margin-top:.25rem;font-size:.8125rem;line-height:1.5;display:block}.btn .icon{margin-right:-.1rem}.section:not(.section--navy):not(.abschluss){box-shadow:inset 0 1px 0 rgb(var(--weiss-kanal) / .55)}.section:not(.section--navy):not(.abschluss):after{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 88% 8%, rgb(var(--gold-kanal) / .055), transparent 70%);position:absolute;inset:0}.section--ivory:after{background:radial-gradient(70% 55% at 10% 10%, rgb(var(--gold-kanal) / .06), transparent 70%)}.uebergang{z-index:0;height:var(--uebergang-hoehe);pointer-events:none;position:absolute;left:0;right:0}.uebergang[data-seite=oben]{top:0}.uebergang[data-seite=unten]{bottom:0}.uebergang[data-von=white],.uebergang[data-von=ivory]{--uebergang-farbe:var(--white)}.uebergang[data-seite=oben]{background-image:linear-gradient(to bottom, var(--uebergang-farbe) 0%, color-mix(in srgb, var(--uebergang-farbe) 62%, transparent) 26%, color-mix(in srgb, var(--uebergang-farbe) 26%, transparent) 52%, color-mix(in srgb, var(--uebergang-farbe) 8%, transparent) 76%, color-mix(in srgb, var(--uebergang-farbe) 0%, transparent) 100%)}.uebergang[data-seite=unten]{background-image:linear-gradient(to top, var(--uebergang-farbe) 0%, color-mix(in srgb, var(--uebergang-farbe) 62%, transparent) 26%, color-mix(in srgb, var(--uebergang-farbe) 26%, transparent) 52%, color-mix(in srgb, var(--uebergang-farbe) 8%, transparent) 76%, color-mix(in srgb, var(--uebergang-farbe) 0%, transparent) 100%)}.hero:has(>.uebergang){padding-bottom:calc(clamp(3.5rem, 8vw, 6.5rem) + var(--uebergang-hoehe))}:is(.section--navy:has(>.uebergang[data-seite=oben]),.abschluss:has(>.uebergang[data-seite=oben])){padding-top:calc(var(--section-y) + var(--uebergang-hoehe))}.section--navy:has(>.uebergang[data-seite=unten]){padding-bottom:calc(var(--section-y) + var(--uebergang-hoehe))}.section>.shell,.hero__grid,.abschluss__inner{z-index:1;position:relative}.section__spalten{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (min-width:1024px){.section__spalten--gespiegelt>.section__kopf{order:2}.section__spalten--gespiegelt>.section__inhalt{order:1}.section__spalten--gespiegelt{grid-template-columns:1.5fr .5fr}.section__kopf{top:calc(var(--kopfhoehe) + clamp(1.5rem, 4vw, 3rem));position:sticky}}.section__kopf>h2{max-width:16ch;margin-bottom:1.1rem;padding-top:1.6rem;position:relative}.section__kopf>h2:before{content:"";background:linear-gradient(90deg, var(--gold-bright), rgb(var(--gold-kanal) / 0));border-radius:3px;width:52px;height:3px;position:absolute;top:0;left:0}.section__inhalt>p+p{margin-top:1rem}.section__inhalt>p{font-size:1.0625rem}.section__intro{color:color-mix(in srgb, var(--neutral) 90%, var(--navy));font-size:1.0313rem}.section--navy .section__intro{color:rgb(var(--weiss-kanal) / .86)}.section__fliess{margin-top:1.15rem}.section__fliess p{color:var(--muted);max-width:54ch;font-size:1.0313rem;line-height:1.8}.section__fliess p+p{margin-top:.9rem}.section--navy .section__fliess p{color:rgb(var(--weiss-kanal) / .86)}.section__kopf .link-more{margin-top:1.4rem}@media (min-width:1024px){.section[data-umfang=gross] .section__kopf{top:calc(var(--kopfhoehe) + 2.5rem);position:sticky}}@media (max-width:1023px){.section__spalten{grid-template-columns:minmax(0,1fr);gap:1.75rem}.section__kopf>h2{max-width:none}}.section__mitbild{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.section__raster{margin-top:clamp(2rem,4vw,3.25rem)}.section__mitbild[data-bild=links]>.section__text{grid-area:1/2}.section__mitbild[data-bild=links]>.section__foto{grid-area:1/1}@media (min-width:901px){.section__mitbild[data-hochkant]{grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr)}.section__mitbild[data-hochkant][data-bild=links]{grid-template-columns:minmax(0,.7fr) minmax(0,1.15fr)}}.section__foto{margin:0}.section__rahmen{width:fit-content;max-width:100%;margin-inline:auto;position:relative}.section__rahmen img{border-radius:var(--radius);width:auto;max-width:100%;height:auto;max-height:min(58svh,520px);box-shadow:var(--shadow-raised);display:block}.section__rahmen:before,.section__rahmen:after{content:"";border:2px solid var(--gold);pointer-events:none;width:34px;height:34px;position:absolute}.section__rahmen:before{border-bottom:0;border-right:0;border-radius:7px 0 0;top:-10px;left:-10px}.section__rahmen:after{border-top:0;border-left:0;border-radius:0 0 7px;bottom:-10px;right:-10px}@media (max-width:560px){.section__rahmen:before,.section__rahmen:after{display:none}}.section__foto figcaption{max-width:520px;color:var(--muted);text-align:center;margin:.85rem auto 0;font-size:.8125rem;line-height:1.5}.section--navy .section__foto figcaption{color:rgb(var(--weiss-kanal) / .55)}@media (max-width:900px){.section__mitbild{grid-template-columns:minmax(0,1fr)}.section__mitbild[data-hochkant]>.section__foto{max-width:28rem}.section__mitbild[data-bild=links]>.section__text,.section__mitbild[data-bild=links]>.section__foto{grid-area:auto/1}.section__foto{order:-1}.section__mitbild[data-folge=nach-text]>.section__foto{order:0}.section__rahmen img{max-height:44svh}}.shell{z-index:1;width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto;position:relative}.section{padding-block:var(--section-y);position:relative}.aurora[data-ruht=true] span{animation-play-state:paused}.section--ivory:before{content:"";pointer-events:none;background-image:radial-gradient(rgb(var(--navy-kanal) / .038) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0}.section--navy{background:var(--navy);color:rgb(var(--weiss-kanal) / .84)}.section--navy h2,.section--navy h3{color:var(--white)}.section--navy p{color:rgb(var(--weiss-kanal) / .84)}.section__head{max-width:46rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.eyebrow{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:.85rem;font-size:.8125rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);width:26px;height:2px}.section--navy .eyebrow{color:var(--gold-bright)}.lead{font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.65}.section>.shell>h2,.section .section__text>h2{max-width:22ch;margin-bottom:1.6rem;padding-top:1.9rem;position:relative}.section>.shell>h2:before,.section .section__text>h2:before{content:"";background:linear-gradient(90deg, var(--gold-bright), rgb(var(--gold-kanal) / 0));border-radius:3px;width:56px;height:3px;position:absolute;top:0;left:0}.section>.shell>h2+p,.section .section__text>h2+p{color:color-mix(in srgb, var(--neutral) 88%, var(--navy));margin-bottom:2rem;font-size:clamp(1.0313rem,1.35vw,1.125rem)}.section--navy>.shell>h2+p,.section--navy .section__text>h2+p,.abschluss>.shell>h2+p{color:rgb(var(--weiss-kanal) / .86)}@media (max-width:700px){.section>.shell>h2,.section .section__text>h2{max-width:none}}@media (min-width:1024px){.section:not(.abschluss):not(:has(>.shell.section__spalten)):not(:has(.section__mitbild)):not(:has(.cards)):not(:has(.faq__item)){--section-y:clamp(2.25rem, 4.5vw, 4rem)}}.btn{border-radius:var(--radius-sm);min-height:54px;font:inherit;letter-spacing:-.005em;text-align:center;cursor:pointer;isolation:isolate;transition:transform .2s var(--ease), background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .3s var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.7rem;font-size:1rem;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 35%, rgb(var(--weiss-kanal) / .45) 50%, transparent 65%);transition:transform .7s var(--ease);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.btn--primary{background:var(--verlauf-marke);border-color:var(--gold);color:var(--navy);box-shadow:var(--glow-gold)}.btn--primary:hover{background:var(--gold-bright);box-shadow:0 0 0 1px rgb(var(--gold-kanal) / .5), 0 14px 40px rgb(var(--gold-kanal) / .4)}.btn--secondary{border-color:var(--navy);color:var(--navy);background:0 0}.btn--secondary:hover{background:var(--navy);color:var(--white);box-shadow:var(--shadow-card)}.btn--on-navy{background:rgb(var(--weiss-kanal) / .06);border-color:rgb(var(--weiss-kanal) / .42);color:var(--white)}.btn--on-navy:hover{background:rgb(var(--weiss-kanal) / .16);border-color:var(--white)}.btn-row{flex-wrap:wrap;gap:.85rem;display:flex}.link-more{max-width:100%;min-height:48px;color:var(--navy);transition:gap .25s var(--ease);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:800;text-decoration:none;display:inline-flex}.link-more:after{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-dark));width:22px;height:2px;transition:width .25s var(--ease)}.link-more:hover:after{width:34px}.serviceleiste{background:var(--navy-deep);color:rgb(var(--weiss-kanal) / .7);border-bottom:1px solid rgb(var(--weiss-kanal) / .07);font-size:.875rem;position:relative}.serviceleiste .shell{justify-content:space-between;align-items:center;gap:1.5rem;min-height:44px;display:flex}.serviceleiste a{color:var(--white);font-weight:700;text-decoration:none}.serviceleiste a:hover{color:var(--gold-bright)}.serviceleiste__rechts{align-items:center;gap:clamp(.9rem,2.5vw,1.75rem);display:inline-flex}.serviceleiste__weg{color:rgb(var(--weiss-kanal) / .72);white-space:nowrap;font-weight:600;text-decoration:none;position:relative}.serviceleiste__weg:after{content:"";background:var(--linie-gold-waagerecht);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.serviceleiste__weg:hover:after{transform:scaleX(1)}@media (max-width:760px){.serviceleiste{display:none}}@media (min-width:761px) and (max-width:832px){.serviceleiste__hours{display:none}.serviceleiste .shell{justify-content:flex-end}}.serviceleiste__tel,.serviceleiste__tel a{white-space:nowrap}.serviceleiste__rechts{flex-wrap:wrap;justify-content:flex-end}.serviceleiste .shell{flex-wrap:wrap}.header{z-index:var(--z-header);background:rgb(var(--navy-kanal) / .82);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgb(var(--weiss-kanal) / .1);transition:box-shadow .3s var(--ease), background-color .3s var(--ease);position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.header{background:var(--navy);-webkit-backdrop-filter:none}}@media (max-width:1023px){.header,.mobilebar{background:rgb(var(--navy-kanal) / .97);-webkit-backdrop-filter:none}.statusbadge{-webkit-backdrop-filter:none;background:rgb(var(--navy-kanal) / .96)}}.header__inner{min-height:var(--kopfhoehe);flex-wrap:wrap;align-items:center;gap:.5rem clamp(.75rem,1.4vw,1rem);display:flex}@media (max-width:1439px){:root{--kopfhoehe:78px}}.brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}@media (max-width:480px){.brand img{height:40px}}.nav{margin-left:auto}.nav__list{align-items:center;gap:clamp(.35rem,.6vw,.7rem);margin:0;padding:0;list-style:none;display:flex}.nav__link{min-height:48px;color:rgb(var(--weiss-kanal) / .82);white-space:nowrap;transition:color .2s var(--ease);align-items:center;padding:0 .15rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav__link:after{content:"";background:linear-gradient(90deg, var(--gold-bright), var(--gold-dark));transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:.55rem;left:0;right:0;transform:scaleX(0)}.nav__link:hover{color:var(--white)}.nav__link:hover:after{transform:scaleX(1)}.nav__link[aria-current=page]{color:var(--white);font-weight:800}.nav__link[aria-current=page]:after{transform:scaleX(1)}.header__cta{flex-shrink:0;align-items:center;gap:clamp(.5rem,.9vw,.85rem);margin-left:clamp(.5rem,1vw,.95rem);display:flex}.header__cta .btn{min-height:48px;padding-inline:1rem;font-size:.9375rem}.header__cta{flex:none}.header__cta .btn{white-space:normal;text-align:center;text-wrap:balance;max-inline-size:11.5rem;line-height:1.2}.nav__mobile-cta{display:none}.nav-toggle{background:rgb(var(--weiss-kanal) / .07);border:1.5px solid rgb(var(--weiss-kanal) / .35);border-radius:var(--radius-sm);min-height:48px;color:var(--white);font:inherit;cursor:pointer;align-items:center;gap:.55rem;margin-left:auto;padding:0 1.1rem;font-size:.9375rem;font-weight:700;display:none}@media (max-width:1439px){.nav-toggle{display:inline-flex}.header__cta{display:none}.nav{z-index:var(--z-menu);background:var(--navy);border-bottom:1px solid rgb(var(--weiss-kanal) / .12);max-height:min(72svh,640px);box-shadow:0 26px 60px rgb(var(--schwarz-kanal) / .5);padding:.5rem var(--gutter) 2rem;overscroll-behavior:contain;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav[data-open=true]{display:block}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav__list li{border-bottom:1px solid rgb(var(--weiss-kanal) / .1)}.nav__link{min-height:62px;font-size:1.0625rem}.nav__link:after{display:none}.nav__link[aria-current=page]{color:var(--gold-bright)}.nav__mobile-cta{margin-top:1.75rem;display:block}.nav__mobile-cta .btn{width:100%}.header__inner{position:relative}}.hero{background:linear-gradient(170deg, var(--navy-mid) 0%, var(--navy) 46%, var(--navy-deep) 100%);color:rgb(var(--weiss-kanal) / .86);padding-block:clamp(3rem,7vw,6rem) clamp(3.5rem,8vw,6.5rem);position:relative;overflow:hidden}.hero__grid{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.hero__marke{color:rgb(var(--weiss-kanal) / .72);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;margin-bottom:.9rem;font-size:.8125rem;font-weight:600;display:block}.hero--hell .hero__marke{color:var(--muted)}.hero__einordnung{background:rgb(var(--weiss-kanal) / .06);border:1px solid rgb(var(--gold-kanal) / .4);color:var(--gold-bright);border-radius:999px;align-items:center;gap:.65rem;margin-bottom:1.15rem;padding:.4rem 1rem .4rem .75rem;font-size:.875rem;font-weight:800;display:inline-flex}.hero__einordnung:before{content:"";background:var(--verlauf-marke);width:7px;height:7px;box-shadow:0 0 0 4px rgb(var(--gold-kanal) / .22);border-radius:50%}.hero h1{color:var(--white);background:linear-gradient(180deg, var(--white) 34%, rgb(var(--weiss-kanal) / .72) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hero h1{-webkit-text-fill-color:var(--white)}}.hero__lead{color:rgb(var(--weiss-kanal) / .82);margin-top:1.2rem;font-size:clamp(1.0625rem,1.5vw,1.1875rem)}.hero__lead+.hero__lead{margin-top:.75rem}.hero .btn-row{margin-top:2rem}.hero__mikro{color:rgb(var(--weiss-kanal) / .62);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1.35rem;font-size:.8438rem;font-weight:600;display:flex}.hero__quelle{max-width:34rem;color:rgb(var(--weiss-kanal) / .5);margin-top:2rem;font-size:.8125rem;line-height:1.5}.hero__media{z-index:1;margin:0;position:relative}.hero__frame{position:relative}.hero__media--foto .hero__frame img{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;max-height:min(60svh,520px);margin-inline:auto}@media (max-width:900px){.hero__media--foto .hero__frame img{max-height:44svh}}.hero__frame img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);border:1px solid rgb(var(--weiss-kanal) / .16);width:100%;box-shadow:0 30px 80px rgb(var(--schwarz-kanal) / .55)}@media (max-width:760px){.hero__frame img{aspect-ratio:3/2}}.hero__frame:before,.hero__frame:after{content:"";border:2px solid var(--gold);pointer-events:none;width:36px;height:36px;position:absolute}.hero__frame:before{border-bottom:0;border-right:0;border-radius:7px 0 0;top:-10px;left:-10px}.hero__frame:after{border-top:0;border-left:0;border-radius:0 0 7px;bottom:-10px;right:-10px}.hero__figcaption{color:rgb(var(--weiss-kanal) / .55);margin-top:.75rem;font-size:.8125rem}.merkmale{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.merkmale li{background-image:linear-gradient(90deg, var(--line) 0%, var(--line) 62%, transparent 100%);max-width:none;transition:background-position .3s var(--ease);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:pretty;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding:.9rem .25rem .9rem 0;font-size:clamp(1.0625rem,.35vw + 1rem,1.1875rem);line-height:1.62}.merkmale li:last-child{background-image:none}.section--navy .merkmale li{background-image:linear-gradient(90deg, var(--line-on-navy) 0%, var(--line-on-navy) 62%, transparent 100%)}@container (min-width:46rem){.merkmale[data-spalten="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.merkmale:not([data-spalten]) li{max-width:68ch}.bullets{gap:.9rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.bullets li{max-width:var(--measure);padding-left:2rem;position:relative}.bullets li:before{content:"";background:var(--verlauf-marke);width:9px;height:9px;box-shadow:0 2px 6px rgb(var(--gold-kanal) / .35);border-radius:2px;position:absolute;top:.6em;left:0;transform:rotate(45deg)}@media (min-width:860px){.bullets:has(li:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.bullets:has(li:nth-child(5)) li{max-width:46ch}}.section>.shell,.section__inhalt{container-type:inline-size}.cards{grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid}@container (min-width:40rem){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;inline-size:50%}}@container (min-width:62rem){.cards[data-anzahl="3"],.cards[data-anzahl="6"],.cards[data-anzahl="9"],.cards[data-anzahl="12"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cards[data-anzahl="3"]>:first-child,.cards[data-anzahl="9"]>:first-child{grid-column:auto}}@supports not (container-type:inline-size){.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}}.card{background:linear-gradient(180deg, var(--white) 0%, var(--white) 100%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card), var(--edge-light);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);flex-direction:column;gap:.6rem;padding:clamp(1.45rem,2.4vw,2rem);display:flex;position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;height:2px;transition:opacity .3s var(--ease);position:absolute;top:0;left:0;right:0}.card:hover:before{opacity:1}.section--ivory .card{border-color:var(--line-card)}.section--navy .card{background:linear-gradient(180deg, rgb(var(--weiss-kanal) / .075), rgb(var(--weiss-kanal) / .03));border-color:var(--line-on-navy);box-shadow:var(--edge-light-navy)}.card h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:4;font-size:clamp(1.0625rem,1.35vw,1.1875rem)}.card>p{max-width:none;font-size:1.03rem}.cards--offen .card{box-shadow:none;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:.55rem;padding:1.15rem 0 0}.cards--offen .card:first-child{border-top:0;padding-top:.35rem}@media (min-width:700px){.cards--offen[data-anzahl="4"] .card:nth-child(2),.cards--offen[data-anzahl="2"] .card:nth-child(2){border-top:0;padding-top:.35rem}}.section--navy .cards--offen .card{border-top-color:var(--line-on-navy)}.cards--offen .card h3{color:var(--navy);font-size:clamp(1.2rem,1.9vw,1.45rem)}.section--navy .cards--offen .card h3{color:var(--white)}.cards--offen .card .card__icon{display:none}.card--link{text-decoration:none}.card__more{color:var(--navy);align-items:center;gap:.45rem;margin-top:auto;padding-top:.5rem;font-size:.9375rem;font-weight:800;display:inline-flex}.card__more:after{content:"";width:18px;height:2px;transition:width .25s var(--ease);background:currentColor}.card--link:hover .card__more:after{width:28px}@media (min-width:1024px){.section__spalten:has(.akte){grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}}.section__spalten:has(.akte) .akte{max-width:none}.akte{border:1px solid var(--line-card);border-radius:var(--radius-feld);background:var(--flaeche-white);max-width:34rem;box-shadow:var(--shadow-card);overflow:hidden}.akte__kopf{border-bottom:1px solid var(--line-card);background:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.akte__gegenstand{color:var(--navy);font-weight:700}.akte__vermerk{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.akte__zeilen{margin:0;padding:0;list-style:none}.akte__zeile{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.8rem 1.25rem;display:flex}.akte__zeile:first-child{border-top:0}.akte__bereich{color:var(--navy)}.akte__stand{color:var(--muted);font-size:.9375rem}.akte__zeile[data-offen] .akte__stand{border-radius:calc(var(--radius-knopf) * 32 / 48);background:var(--verlauf-marke);color:var(--navy);padding:.2rem .65rem;font-weight:600}.akte__fuss{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:.9rem 1.25rem 1.05rem;font-size:.9375rem;line-height:1.7}.section--navy .akte{border-color:var(--line-on-navy);background:var(--navy-mid)}.section--navy .akte__kopf{background:var(--navy);border-bottom-color:var(--line-on-navy)}.section--navy .akte__gegenstand,.section--navy .akte__bereich{color:var(--white)}.section--navy .akte__vermerk,.section--navy .akte__stand,.section--navy .akte__fuss{color:var(--text-navy)}.section--navy .akte__zeile,.section--navy .akte__fuss{border-top-color:var(--line-on-navy)}@media (max-width:560px){.akte__zeile{flex-direction:column;align-items:flex-start;gap:.2rem}}.steps{counter-reset:step;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(180deg, rgb(var(--gold-kanal) / .55) 0%, rgb(var(--gold-kanal) / .32) 62%, rgb(var(--gold-kanal) / 0) 100%);border-radius:2px;width:2px;position:absolute;top:1.2rem;bottom:2.5rem;left:1.4rem}.section--navy .steps:before{background:linear-gradient(180deg, rgb(var(--gold-kanal) / .7) 0%, rgb(var(--gold-kanal) / .35) 62%, rgb(var(--gold-kanal) / 0) 100%)}.steps li{counter-increment:step;max-width:none;padding:0 0 0 4.25rem;position:relative}.steps li:before{content:counter(step, decimal-leading-zero);border:2px solid rgb(var(--gold-kanal) / .55);background:var(--white);width:2.85rem;height:2.85rem;color:var(--navy);font-variant-numeric:tabular-nums;transition:transform .35s var(--ease), border-color .35s var(--ease), background-color .35s var(--ease), color .35s var(--ease);border-radius:50%;place-items:center;font-size:.875rem;font-weight:800;display:grid;position:absolute;top:-.15rem;left:0}.section--ivory .steps li:before{background:var(--white)}.section--navy .steps li:before{background:var(--navy);border-color:rgb(var(--gold-kanal) / .7);color:var(--gold-bright)}@media (hover:hover) and (pointer:fine){.steps li:hover:before{border-color:var(--gold);background:var(--gold-bright);color:var(--navy);transform:scale(1.06)}}.steps li strong{color:var(--navy);letter-spacing:-.012em;margin-bottom:.35rem;font-size:clamp(1.0625rem,1.5vw,1.1875rem);display:block}.grossbento{gap:clamp(.9rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@container (min-width:46rem){.grossbento{grid-template-columns:repeat(12,minmax(0,1fr))}.grossbento__karte[data-weite=breit]{grid-column:span 7}.grossbento__karte[data-weite=schmal]{grid-column:span 5}.grossbento__karte[data-weite=voll]{grid-column:span 12}}.grossbento__karte{isolation:isolate;min-height:clamp(210px,22vw,280px);transition:translate var(--uebergang) var(--ease), box-shadow var(--uebergang) var(--ease);border-radius:clamp(1.25rem,2vw,2rem);flex-direction:column;gap:.5rem;padding:clamp(1.4rem,2.4vw,2.1rem);display:flex;position:relative;overflow:hidden}.grossbento__karte:nth-child(odd){background:var(--navy);color:var(--white);border:0}.grossbento__karte:nth-child(2n){background:var(--white);color:var(--navy);border:1px solid var(--line)}@container (min-width:46rem){.grossbento__karte[data-ton=navy]{background:var(--navy);color:var(--white);border:0}.grossbento__karte[data-ton=hell]{background:var(--white);color:var(--navy);border:1px solid var(--line)}.grossbento__karte[data-weite=voll]{min-height:0}}.grossbento__titel{max-width:34ch;font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:600;line-height:1.25}.grossbento__text{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:pretty;opacity:.82;max-width:46ch;margin:0;font-size:.9375rem;line-height:1.6}.grossbento__nr{letter-spacing:-.02em;font-variant-numeric:tabular-nums;opacity:.28;margin-top:auto;padding-top:.6rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1}@media (hover:hover){.grossbento__karte:hover{box-shadow:var(--schatten-foto);translate:0 -4px}}@media (prefers-reduced-motion:reduce){.grossbento__karte{transition:none}.grossbento__karte:hover{translate:none}}.reiter{container-type:inline-size}.reiter__leiste{border:1px solid var(--line);background:var(--white);margin-bottom:clamp(1.5rem,3vw,2.25rem);border-radius:999px;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;margin-inline:auto;padding:.35rem;display:flex}.reiter__knopf{min-height:44px;color:var(--muted);cursor:pointer;transition:background var(--uebergang) var(--ease), color var(--uebergang) var(--ease);background:0 0;border:0;border-radius:999px;padding:.5rem 1.1rem;font-size:.9375rem;font-weight:600}@media (hover:hover){.reiter__knopf:hover{color:var(--navy)}}.reiter__knopf[aria-selected=true]{background:var(--navy);color:var(--white)}.reiter__knopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}@container (max-width:62rem){.reiter__leiste{border-radius:var(--radius-karte);flex-direction:column;gap:.25rem;width:100%}.reiter__knopf{text-align:left;border-radius:var(--radius-knopf);width:100%}}.reiter__karten{--reiter-luecke:clamp(.9rem, 1.6vw, 1.25rem);justify-content:center;gap:var(--reiter-luecke);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reiter__karten>*{flex:0 100%}@container (min-width:40rem){.reiter__karten>*{flex-basis:calc((100% - var(--reiter-luecke)) / 2)}}@container (min-width:60rem){.reiter__karten>*{flex-basis:calc((100% - 2 * var(--reiter-luecke)) / 3)}}.reiter__karte{border:1px solid var(--line);border-radius:var(--radius-karte);background:var(--white);flex-direction:column;gap:.5rem;padding:clamp(1.1rem,1.8vw,1.5rem);display:flex}@media (max-width:47.99rem){.reiter__karte{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.3rem .875rem;display:grid}.reiter__symbol{grid-row:1/3;align-self:start;margin-bottom:0}.reiter__titel,.reiter__text{grid-column:2}}.reiter__symbol>picture{place-items:center;width:2.25rem;height:2.25rem;display:grid}.reiter__symbol>picture img{object-fit:contain;width:100%;height:100%;display:block}.reiter__titel{color:var(--navy);font-family:var(--serif);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.reiter__text{color:var(--muted);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.reiter__tafel>.weiterfuehrung{margin-top:clamp(1.25rem,2.4vw,1.75rem)}.bentoraster{grid-auto-flow:dense;gap:clamp(.9rem,1.6vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}@container (min-width:46rem){.bentoraster{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:64rem){.bentoraster{grid-template-columns:repeat(3,minmax(0,1fr))}.bentoraster__kachel[data-gross]{grid-area:span 2/span 2}}.bentoraster__kachel{background:var(--white);border:1px solid var(--line);min-height:clamp(150px,13vw,180px);color:var(--navy);border-radius:clamp(1rem,1.6vw,1.5rem);flex-direction:column;gap:.55rem;padding:clamp(1.2rem,2vw,1.75rem);display:flex}.bentoraster__kachel[data-ton=navy]{background:var(--navy);border-color:var(--navy);color:var(--white)}.bentoraster__titel{font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(1.1rem,1.3vw,1.35rem);font-weight:600;line-height:1.25}.bentoraster__kachel[data-gross] .bentoraster__titel{font-size:clamp(1.4rem,2.2vw,2rem)}.bentoraster__text{opacity:.82;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:pretty;max-width:44ch;margin:0;font-size:.9375rem;line-height:1.6}.bentoraster__kachel[data-gross] .bentoraster__text{margin-top:auto;font-size:1.0625rem}.grossbento__karte:has(>.grossbento__flaeche){min-height:clamp(180px,17vw,225px);padding:0}.grossbento__flaeche{height:100%;color:inherit;flex-direction:column;gap:.5rem;padding:clamp(1.4rem,2.4vw,2.1rem);text-decoration:none;display:flex}.grossbento__flaeche:focus-visible{outline-offset:-5px;border-radius:inherit;outline:3px solid}.grossbento__weg{letter-spacing:.01em;align-items:center;gap:.45rem;margin-top:auto;padding-top:.9rem;font-size:.875rem;font-weight:700;display:inline-flex}.grossbento__weg svg{transition:translate var(--uebergang) var(--ease);flex-shrink:0}@media (hover:hover){.grossbento__karte:hover .grossbento__weg svg{translate:3px}}@media (prefers-reduced-motion:reduce){.grossbento__weg svg{transition:none}.grossbento__karte:hover .grossbento__weg svg{translate:none}}@media (max-width:400px){.steps:before{left:1.1rem}.steps li{padding-left:3.5rem}.steps li:before{width:2.3rem;height:2.3rem;font-size:.8125rem}}.split{gap:1.1rem;display:grid}@media (min-width:820px){.split{grid-template-columns:repeat(2,minmax(0,1fr))}}.split__box{background:linear-gradient(180deg, var(--white), var(--white));border:1px solid var(--line);border-radius:var(--radius-karte);box-shadow:var(--shadow-card), var(--edge-light);padding:clamp(1.35rem,2.3vw,1.85rem) clamp(1.35rem,2.3vw,1.85rem) clamp(1.35rem,2.3vw,1.85rem) clamp(1.6rem,2.6vw,2.1rem);position:relative;overflow:hidden}.split__box:before{content:"";background:linear-gradient(180deg, var(--gold-bright), var(--gold-dark) 60%, transparent);width:4px;position:absolute;top:0;bottom:0;left:0}.split__box h3{margin-bottom:.5rem}.split__box p{max-width:none}.faq{gap:0;max-width:52rem;display:grid}.faq__item{border-bottom:1px solid var(--line);border-radius:var(--radius);transition:background-color .35s var(--ease), box-shadow .35s var(--ease)}.faq__item:first-child{border-top:1px solid var(--line)}.section--ivory .faq__item{border-color:var(--line-card)}.section--navy .faq__item{border-color:var(--line-on-navy)}.faq__item[open]{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 6%, var(--white)), var(--white));box-shadow:var(--shadow-card);border-bottom-color:#0000}.section--ivory .faq__item[open]{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 7%, var(--white)), var(--white))}.section--navy .faq__item[open]{background:linear-gradient(180deg, rgb(var(--weiss-kanal) / .08), rgb(var(--weiss-kanal) / .03));box-shadow:var(--edge-light-navy)}.faq__q{min-width:0;min-height:62px;color:var(--navy);cursor:pointer;transition:padding-left .3s var(--ease), color .2s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-weight:700;list-style:none;display:flex}.section--navy .faq__q{color:var(--white)}@media (hover:hover) and (pointer:fine){.faq__q:hover{padding-left:1.5rem}}.faq__q::-webkit-details-marker{display:none}.faq__q{overflow-wrap:anywhere}.faq__a p{max-width:none}.empty{background:linear-gradient(150deg, color-mix(in srgb, var(--gold) 7%, var(--white)) 0%, var(--white) 55%, var(--white) 100%);border:1px solid rgb(var(--gold-kanal) / .28);border-radius:var(--radius-karte);box-shadow:var(--shadow-card), var(--edge-light);padding:clamp(1.6rem,3vw,2.35rem);position:relative;overflow:hidden}.empty:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 40%, rgb(var(--gold-kanal) / .14) 50%, transparent 60%);animation:6s ease-in-out infinite sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.empty h3{margin-bottom:.6rem}.empty p{max-width:46rem}.empty__hint{background:var(--navy);color:var(--gold-bright);border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:700;display:inline-flex}.empty__hint:before{content:"";background:var(--verlauf-marke);width:6px;height:6px;box-shadow:0 0 0 3px rgb(var(--gold-kanal) / .25);border-radius:50%}.abschluss{background:linear-gradient(160deg, var(--navy-mid) 0%, var(--navy) 45%, var(--navy-deep) 100%);color:rgb(var(--weiss-kanal) / .86);position:relative}.abschluss__inner{max-width:48rem}.abschluss__fein{color:rgb(var(--weiss-kanal) / .78);margin:1rem 0 0;font-size:.9375rem}.abschluss h2{color:var(--white);background:var(--verlauf-gold-navy);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.abschluss h2{-webkit-text-fill-color:currentColor;background:0 0}}.abschluss p{color:rgb(var(--weiss-kanal) / .86);margin-top:1rem}.abschluss .btn-row{margin-top:2rem}.footer{background:var(--navy-deep);color:rgb(var(--weiss-kanal) / .68);font-size:.9375rem;position:relative}.footer a{color:rgb(var(--weiss-kanal) / .68);transition:color .2s var(--ease);text-decoration:none}.footer__top{z-index:1;grid-template-columns:minmax(0,1.45fr) repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem);padding-block:clamp(3rem,5.5vw,4.5rem) 2.5rem;display:grid;position:relative}@media (max-width:1100px){.footer__top{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__brand{grid-column:1/-1}}@media (max-width:780px){.footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.footer__top{grid-template-columns:minmax(0,1fr)}}.footer__brand img{width:auto;height:56px}.footer__claim{max-width:24rem;color:var(--white);margin-top:1.2rem;font-size:1.0625rem;font-weight:700;line-height:1.45}.footer h2{color:var(--white);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.8125rem;font-weight:800}.footer ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.footer__legal{z-index:1;border-top:1px solid rgb(var(--weiss-kanal) / .1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.6rem;font-size:.875rem;display:flex;position:relative}.footer__legal ul{flex-wrap:wrap;gap:1.25rem;display:flex}.mobilebar{z-index:var(--z-mobilebar);padding:.65rem var(--gutter) calc(.65rem + env(safe-area-inset-bottom));background:rgb(var(--navy-kanal) / .9);-webkit-backdrop-filter:blur(18px);border-top:1px solid rgb(var(--weiss-kanal) / .14);gap:.65rem;display:none;position:fixed;inset:auto 0 0}.mobilebar .btn{flex:1 1 0;min-width:0;min-height:52px;padding-inline:.75rem;font-size:.9375rem}.mobilebar .btn__text{overflow-wrap:anywhere;min-width:0}.mobilebar[data-einzeln]{justify-content:center}.mobilebar[data-einzeln] .btn{flex:0 auto;min-width:60%}.mobilebar .btn--secondary{border-color:rgb(var(--weiss-kanal) / .45);color:var(--white)}.mobilebar .btn--secondary:hover{background:var(--white);color:var(--navy)}@media (max-width:1023px){.mobilebar{display:flex}body{padding-bottom:var(--mobilbar-hoehe)}body[data-menu-open=true] .mobilebar{display:none}@supports (animation-timeline:scroll()){.mobilebar{animation:linear both mobilebar-auftauchen;animation-timeline:scroll(root);animation-range:0 240px}@keyframes mobilebar-auftauchen{0%{visibility:hidden;transform:translateY(105%)}1%{visibility:visible}to{visibility:visible;transform:translateY(0)}}}@supports not (animation-timeline:scroll()){html:not([data-gescrollt]) .mobilebar{visibility:hidden;transform:translateY(105%)}.mobilebar{transition:transform .28s var(--ease)}@media (prefers-reduced-motion:reduce){.mobilebar{transition:none}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:reduce){.mobilebar{animation-name:mobilebar-erscheinen}@keyframes mobilebar-erscheinen{0%{visibility:hidden}to{visibility:visible}}}}.mobilebar{transition:translate .28s var(--ease)}html[data-scrollrichtung=runter] .mobilebar{translate:0 105%}@media (prefers-reduced-motion:reduce){.mobilebar{transition:none}}}.check{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-karte);max-width:46rem;box-shadow:var(--shadow-raised);padding:clamp(1.6rem,3vw,2.6rem);position:relative;overflow:hidden}.check:before{content:"";background:linear-gradient(90deg, var(--gold-bright), var(--gold-dark), transparent);height:3px;position:absolute;top:0;left:0;right:0}.check__demo{background:var(--navy);border-radius:var(--radius-sm);color:rgb(var(--weiss-kanal) / .88);margin-bottom:1.6rem;padding:.9rem 1.15rem;font-size:.9375rem;font-weight:600}.check__demo p{max-width:none}.check__progress{margin-bottom:1.6rem}.check__progress-meta{color:var(--navy);justify-content:space-between;gap:1rem;margin-bottom:.55rem;font-size:.875rem;font-weight:800;display:flex}.check__bar{background:var(--white);border-radius:999px;height:9px;overflow:hidden}.check__bar span{background:linear-gradient(90deg, var(--gold-dark), var(--gold-bright));height:100%;box-shadow:0 0 14px rgb(var(--gold-kanal) / .6);transition:width .45s var(--ease);border-radius:999px;display:block}@media (prefers-reduced-motion:reduce){.check__bar span{transition:none}}.check__step h2{padding-top:0;font-size:clamp(1.35rem,2.5vw,1.8rem)}.check__step h2:before{display:none}.check__step>p{margin-top:.75rem}.check__options{gap:.65rem;margin-top:1.4rem;display:grid}@media (min-width:640px){.check__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.opt{background:var(--white);border:2px solid var(--field-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease), transform .2s var(--ease);align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex}.opt:hover{border-color:rgb(var(--gold-kanal) / .6);transform:translateY(-2px)}.opt input{width:20px;height:20px;accent-color:var(--gold-dark);flex-shrink:0;margin-top:.35rem}.opt strong{color:var(--navy);font-size:.9688rem;display:block}.opt span{font-size:.875rem;line-height:1.5;display:block}.field{gap:.45rem;margin-top:1.2rem;display:grid}.field>label{color:var(--navy);font-size:.9375rem;font-weight:800}.field__hint{font-size:.8438rem}.field input,.field select,.field textarea{width:100%;min-height:54px;font:inherit;color:var(--navy);background:var(--white);border:2px solid var(--field-border);border-radius:var(--radius-sm);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:.8rem .95rem;font-size:1rem}.field textarea{resize:vertical;min-height:120px}.field ::placeholder{color:var(--muted);opacity:1}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold-dark);box-shadow:0 0 0 4px rgb(var(--gold-kanal) / .28);outline:none}.field__error{color:var(--signal-fehler);font-size:.875rem;font-weight:700;display:none}.field[data-invalid=true] input,.field[data-invalid=true] select,.field[data-invalid=true] textarea{border-color:var(--signal-fehler)}.field[data-invalid=true] .field__error{display:block}.consent{align-items:flex-start;gap:.75rem;margin-top:1.2rem;font-size:.9375rem;display:flex}.consent input{width:20px;height:20px;accent-color:var(--gold-dark);flex-shrink:0;margin-top:.3rem}.check__nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:.75rem;margin-top:2rem;padding-top:1.6rem;display:flex}.check__nav .btn--primary{margin-left:auto}@media (max-width:560px){.check__nav .btn{flex:100%}.check__nav .btn--primary{order:-1;margin-left:0}}.check__summary{gap:.5rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.check__summary li{background:var(--white);border-left:3px solid rgb(var(--gold-kanal) / .55);border-radius:var(--radius-sm);flex-wrap:wrap;gap:.35rem .75rem;padding:.75rem 1rem;font-size:.9375rem;display:flex}.check__summary b{color:var(--navy);font-weight:800}.check__done .check__badge{background:var(--navy);color:var(--gold-bright);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.4rem .95rem;font-size:.875rem;font-weight:800;display:inline-flex}.readbar{z-index:120;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.readbar span{transform-origin:0;background:linear-gradient(90deg, var(--gold-dark), var(--gold-bright));width:100%;height:100%;box-shadow:0 0 12px rgb(var(--gold-kanal) / .7);animation:linear both lesefortschritt;animation-timeline:scroll(root);display:block;transform:scaleX(0)}@keyframes lesefortschritt{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports not (animation-timeline:scroll()){.readbar{display:none}}@media (prefers-reduced-motion:reduce){.readbar{display:none}}.statusbadge{background:rgb(var(--navy-kanal) / .92);border:1px solid rgb(var(--gold-kanal) / .6);max-width:none;min-height:48px;color:var(--gold-bright);letter-spacing:.01em;white-space:normal;-webkit-backdrop-filter:blur(12px);max-width:100%;box-shadow:0 8px 28px rgb(var(--schwarz-kanal) / .35);pointer-events:none;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:0 1rem;font-size:.8125rem;font-weight:800;display:inline-flex}.statusbadge:before{content:"";background:var(--verlauf-marke);width:8px;height:8px;box-shadow:0 0 0 3px rgb(var(--gold-kanal) / .25);border-radius:50%;flex-shrink:0;margin-inline:3px}@media (prefers-reduced-transparency:reduce){.statusbadge{background:var(--navy);-webkit-backdrop-filter:none}}@media (max-width:380px){.statusbadge{padding:0 .9rem;font-size:.75rem}}.serviceleiste .statusbadge{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.8125rem;font-weight:700}@media (prefers-reduced-motion:reduce){.aurora span,.empty:after{animation:none}.btn:after,.btn:before,.card__more:before,.weiterfuehrung .link-more:before{display:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero__grid>*,.cards>*,.split>*,.steps>*,.footer__top>*,.check__options>*{min-width:0}p,li,dd,.card>p,.faq__a{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:4;overflow-wrap:break-word}summary,.btn,.link-more,.card__more{overflow-wrap:normal}h1,h2,h3,h4{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}.steps li>strong{-webkit-hyphens:manual;hyphens:manual}.card>p,.empty p,.faq__a p,.bullets li{word-break:normal}@media (max-width:900px){.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__media{order:-1}}@media (max-width:700px){.hero__einordnung{border-radius:var(--radius-sm);white-space:normal;align-items:flex-start;line-height:1.45;display:flex}.hero__einordnung:before{margin-top:.55em}}@media (max-width:560px){.btn-row .btn{width:100%}.steps li{padding-left:4rem}.hero__frame:before,.hero__frame:after{display:none}.check{padding-inline:1.1rem}.check__summary li{flex-direction:column;gap:.1rem}}@media (max-width:400px){:root{--gutter:1rem}.mobilebar{gap:.45rem}.mobilebar .btn{padding-inline:.5rem;font-size:.8438rem}h1{letter-spacing:-.026em;font-size:1.85rem}h2{font-size:1.45rem}.section>.shell>h2,.section .section__text>h2{padding-top:1.15rem}.steps li{padding:1rem}.steps li:before{margin-bottom:.6rem;position:static}.opt{padding:.85rem .9rem}}@media (max-height:460px) and (orientation:landscape) and (max-width:1023px){.mobilebar{position:static}body{padding-bottom:0}.statusbadge{display:none}}@media print{.header,.serviceleiste,.mobilebar,.nav-toggle,.aurora,.statusbadge{display:none!important}body{padding-bottom:0}.hero{color:#000;background:0 0}.hero h1{-webkit-text-fill-color:#000}.uebergang{display:none}}body{font-optical-sizing:auto;text-rendering:optimizelegibility}.check__progress-meta,.steps li:before,.footer__legal{font-variant-numeric:tabular-nums}.eyebrow,.footer h2,.empty__hint,.check__badge{font-feature-settings:"case" 1}.section>.shell>h2:before,.section .section__text>h2:before,.section__kopf>h2:before{transition:width .5s var(--ease)}@media (hover:hover) and (pointer:fine){.card--link:hover,.card--link:active,.card--link:hover .card__icon{transform:none}}.hero:after,.section--navy:after,.abschluss:after,.footer:after{content:"";z-index:0;pointer-events:none;opacity:.38;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");position:absolute;inset:0}.footer__uebergang{z-index:0;pointer-events:none;background-image:linear-gradient(to bottom, var(--navy) 0%, color-mix(in srgb, var(--navy) 62%, transparent) 30%, color-mix(in srgb, var(--navy) 24%, transparent) 62%, color-mix(in srgb, var(--navy) 0%, transparent) 100%);height:clamp(90px,11vw,170px);position:absolute;inset:0 0 auto}.nav-toggle__icon{flex-shrink:0;width:20px;height:14px;display:block;position:relative}.nav-toggle__icon span{width:100%;height:2px;transition:transform .32s var(--ease), width .32s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0}.nav-toggle__icon span:first-child{top:2px}.nav-toggle__icon span:nth-child(2){width:70%;bottom:2px}.nav-toggle[aria-expanded=true] .nav-toggle__icon span:first-child{transform:translateY(5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__icon span:nth-child(2){width:100%;transform:translateY(-5px)rotate(-45deg)}@media (max-width:1439px){.nav[data-open=true] .nav__list li,.nav[data-open=true] .nav__mobile-cta{animation:menue-auftakt .4s var(--ease) both}.nav[data-open=true] .nav__list li:first-child{animation-delay:20ms}.nav[data-open=true] .nav__list li:nth-child(2){animation-delay:55ms}.nav[data-open=true] .nav__list li:nth-child(3){animation-delay:90ms}.nav[data-open=true] .nav__list li:nth-child(4){animation-delay:.125s}.nav[data-open=true] .nav__list li:nth-child(5){animation-delay:.16s}.nav[data-open=true] .nav__list li:nth-child(6){animation-delay:.195s}.nav[data-open=true] .nav__mobile-cta{animation-delay:.23s}.nav[data-open=true]{animation:menue-flaeche .28s var(--ease) both}}@keyframes menue-auftakt{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes menue-flaeche{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nav[data-open=true] .nav__list li,.nav[data-open=true] .nav__mobile-cta,.nav[data-open=true]{animation:none}}.weiterfuehrung{max-width:none;margin-top:1.5rem}.section__kopf .weiterfuehrung{margin-top:1.25rem}.fehlerseite{background:var(--white);align-items:center;min-height:100svh;padding-block:clamp(3rem,10vh,6rem);display:flex}.fehlerseite h1{margin-bottom:1rem}.fehlerseite .lead{margin-bottom:2.5rem}.fehlerseite h2{margin-bottom:1.25rem}.fehlerseite__wege{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.fehlerseite__wege li{border-radius:var(--radius-sm);background:var(--white);padding:1.1rem 1.25rem}.fehlerseite__wege a{align-items:center;min-height:48px;font-weight:700;display:inline-flex}.fehlerseite__wege span{color:var(--slate);font-size:.9375rem;display:block}.fehlerseite__hilfe{color:var(--slate)}.fehlerseite__aktionen{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.objekt{border-radius:var(--radius-sm);background:var(--white);border-left:4px solid var(--gold);padding:clamp(1.25rem,3vw,1.75rem)}.objekt[data-sichtbarkeit=verkauft]{border-left-color:var(--slate);opacity:.92}.objekt[data-sichtbarkeit=reserviert]{border-left-color:var(--navy)}.objekt h3{margin-bottom:.35rem}.check__demo{max-width:none}.check__zwischen{margin-top:2rem}.check__einstieg{margin-top:1.25rem}.check__demo--vorauswahl{background:var(--verlauf-marke);color:var(--navy);border:1px solid rgb(var(--gold-kanal) / .4)}.check__fehler{background:color-mix(in srgb, var(--signal-fehler) 8%, var(--white));border-left:3px solid var(--signal-fehler);border-radius:var(--radius-sm);max-width:none;color:var(--signal-fehler-dunkel);align-items:flex-start;gap:.6rem;margin-top:1.5rem;padding:.85rem 1.1rem;font-size:.9375rem;font-weight:700;display:flex}.check__done-aktionen{margin-top:1.75rem}.section__rahmen img{transition:transform .5s var(--ease), box-shadow .5s var(--ease)}@media (hover:hover) and (pointer:fine){.section__foto:hover .section__rahmen img{box-shadow:var(--shadow-raised);transform:translateY(-4px)}}.opt{position:relative}.opt:has(input:checked){border-color:var(--navy);background:var(--verlauf-marke);box-shadow:0 0 0 1px rgb(var(--gold-kanal) / .3), var(--shadow-flat)}.opt:has(input:focus-visible){outline:3px solid var(--gold-bright);outline-offset:3px}.abschluss{--section-y:clamp(4rem, 8vw, 7rem)}.abschluss__inner h2{max-width:20ch}@media (prefers-reduced-motion:no-preference){main{animation:seitenauftakt .34s var(--ease) both}}@keyframes seitenauftakt{0%{transform:translateY(8px)}to{transform:translateY(0)}}:root{--sicher-links:env(safe-area-inset-left,0px);--sicher-rechts:env(safe-area-inset-right,0px);--sicher-unten:env(safe-area-inset-bottom,0px)}.shell{padding-inline:calc(var(--gutter) + var(--sicher-links)) calc(var(--gutter) + var(--sicher-rechts))}main[data-freistehend],.footer--karte,.serviceleiste[data-freistehend],.header[data-freistehend]{margin-inline:calc(var(--blatt-abstand) + var(--sicher-links)) calc(var(--blatt-abstand) + var(--sicher-rechts))}.nach-oben{right:calc(clamp(.75rem, 2vw, 1.5rem) + var(--sicher-rechts))}.mobilebar{padding-inline:calc(var(--gutter) + var(--sicher-links)) calc(var(--gutter) + var(--sicher-rechts))}.nach-oben{z-index:var(--z-badge);background:rgb(var(--navy-kanal) / .92);border:1px solid rgb(var(--gold-kanal) / .6);width:50px;height:50px;color:var(--gold-bright);cursor:pointer;-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 28px rgb(var(--schwarz-kanal) / .35);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .4s var(--ease), visibility 0s linear .3s, background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:calc(clamp(.75rem,2vw,1.5rem) + 3.25rem);right:clamp(.75rem,2vw,1.5rem);transform:translateY(12px)}.nach-oben[data-sichtbar=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.nach-oben .icon{width:1.35rem;height:1.35rem;transition:transform .35s var(--ease);transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.nach-oben:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.nach-oben:hover .icon{transform:rotate(-45deg)translateY(-2px)}}.nach-oben:active{transform:translateY(1px)}@media (prefers-reduced-transparency:reduce){.nach-oben{background:var(--navy);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.nach-oben{transition:opacity .01ms,visibility .01ms;transform:none}.nach-oben[data-sichtbar=true]{transform:none}}@media (max-width:1023px){.nach-oben{display:none}}@media (max-height:460px) and (orientation:landscape) and (max-width:1023px){.nach-oben{display:none}}@media print{.nach-oben{display:none!important}}.hero--hell{background:radial-gradient(120% 90% at 88% 0%, color-mix(in srgb, var(--gold) 9%, var(--white)), transparent 62%), linear-gradient(172deg, var(--white) 0%, var(--white) 58%, var(--white) 100%);color:var(--slate)}.hero--hell.grid-veil:before{background-image:linear-gradient(to right, rgb(var(--navy-kanal) / .045) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--navy-kanal) / .045) 1px, transparent 1px)}.hero--hell:after{display:none}.hero--hell .aurora{opacity:.5}.hero--hell .aurora span:nth-child(2){display:none}.hero--hell h1{color:var(--navy);-webkit-text-fill-color:currentColor;background:0 0}.hero--hell .hero__lead{color:color-mix(in srgb, var(--neutral) 92%, var(--navy))}.hero--hell .hero__mikro,.hero--hell .hero__figcaption,.hero--hell .hero__quelle{color:var(--muted)}.hero--hell .hero__einordnung{background:var(--white);border-color:rgb(var(--gold-kanal) / .45);color:var(--navy);box-shadow:var(--shadow-flat), var(--edge-light)}.hero--hell .hero__einordnung:before{background:var(--verlauf-marke)}.hero--hell .hero__frame img,.hero--hell .hero__frame video{border-color:var(--line);box-shadow:var(--shadow-raised)}.hero--hell .hero__frame:before,.hero--hell .hero__frame:after{border-color:var(--gold)}.hero__spalte{min-width:0}.hero__platzhalter{aspect-ratio:16/9;border-radius:var(--radius-foto);border:2px dashed color-mix(in srgb, var(--navy) 34%, var(--white));background:color-mix(in srgb, var(--navy) 4%, var(--white));grid-template-columns:minmax(0,1fr);align-content:center;gap:.85rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.hero__platzhalter__band{border-radius:var(--radius);background:var(--verlauf-marke);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;justify-self:start;padding:.3rem .7rem;font-size:.75rem;font-weight:700}.hero__platzhalter__motiv{overflow-wrap:anywhere;font-family:var(--serif);color:var(--muted);margin:0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.45}.hero:not(.hero--hell) .hero__platzhalter{border-color:rgb(var(--weiss-kanal) / .34);background:rgb(var(--weiss-kanal) / .06)}.hero:not(.hero--hell) .hero__platzhalter__motiv{color:var(--text-navy-hell)}.hero--hell ::selection{background:color-mix(in srgb, var(--gold) 32%, var(--white));color:var(--navy)}.serviceleiste[data-freistehend]{margin:var(--blatt-abstand) var(--blatt-abstand) 0;border:var(--karte-kante);border-bottom:0;border-start-start-radius:var(--blatt-radius);border-start-end-radius:var(--blatt-radius)}.header[data-freistehend]{top:var(--blatt-abstand);margin-inline:var(--blatt-abstand);border:var(--karte-kante);box-shadow:inset 0 1px 0 rgb(var(--weiss-kanal) / .07);transition:border-radius .35s var(--ease), box-shadow .35s var(--ease), background-color .3s var(--ease);border-top:0;border-end-end-radius:var(--blatt-radius);border-end-start-radius:var(--blatt-radius)}.header[data-freistehend][data-stuck=true]{border-top:var(--karte-kante);border-radius:var(--blatt-radius);box-shadow:var(--karte-schatten)}@media (max-width:1023px){.header[data-freistehend] .nav{border:var(--karte-kante);border-radius:var(--blatt-radius);box-shadow:var(--karte-schatten);margin-top:.4rem}}html:has(.header[data-freistehend]){scroll-padding-top:150px}:root{--grund:color-mix(in srgb, var(--white) 91%, var(--neutral));--blatt-radius:clamp(18px, 2.2vw, 30px);--blatt-abstand:clamp(.5rem, 1.6vw, 1.25rem)}body:has(main[data-freistehend]){background:var(--grund)}main[data-freistehend]{margin:var(--blatt-abstand);border-radius:var(--blatt-radius);background:var(--white);box-shadow:0 1px 3px rgb(var(--navy-kanal) / .08), 0 30px 70px -35px rgb(var(--navy-kanal) / .3);position:relative;overflow:clip}main[data-freistehend]>:first-child{border-start-start-radius:var(--blatt-radius);border-start-end-radius:var(--blatt-radius)}main[data-freistehend]>:last-child{border-end-end-radius:var(--blatt-radius);border-end-start-radius:var(--blatt-radius)}body:has(main[data-freistehend]) .footer--karte{margin:0 var(--blatt-abstand) var(--blatt-abstand);border-radius:var(--blatt-radius)}@media (max-width:560px){:root{--blatt-abstand:.375rem;--blatt-radius:14px}}@media print{main[data-freistehend]{box-shadow:none;border-radius:0;margin:0}body:has(main[data-freistehend]){background:var(--white)}}:root{--karte-radius:clamp(20px, 2.5vw, 34px);--karte-abstand:clamp(.75rem, 2.5vw, 2rem);--karte-kante:1px solid rgb(var(--weiss-kanal) / .09);--karte-schatten:0 2px 6px rgb(var(--navy-kanal) / .1), 0 40px 90px -30px rgb(var(--navy-kanal) / .45)}[data-zeigerlicht]{--zeiger-x:50%;--zeiger-y:50%;--zeiger-staerke:0}.aurora__zeiger{width:44rem;height:44rem;translate:var(--zeiger-x) var(--zeiger-y);opacity:calc(var(--zeiger-staerke) * .55);background:radial-gradient(closest-side, rgb(var(--gold-kanal) / .3), rgb(var(--gold-kanal) / .1) 42%, transparent 72%);transition:opacity .6s var(--ease);will-change:translate;border-radius:50%;margin:-22rem 0 0 -22rem;position:absolute;top:0;left:0}@media (hover:none),(pointer:coarse){.aurora__zeiger{display:none}}@media (prefers-reduced-motion:reduce){.aurora__zeiger{display:none}}.section--karte{margin-inline:var(--karte-abstand);border-radius:var(--karte-radius);border:var(--karte-kante);box-shadow:var(--karte-schatten);overflow:hidden}.section--karte>.shell{padding-inline:clamp(1.5rem,4vw,3.25rem)}@media (min-width:1024px){.section--karte[data-umfang=gross] .section__kopf{top:calc(var(--kopfhoehe) + 3.5rem)}}.section--karte>.uebergang{display:none}.section--karte+.section--karte{margin-top:var(--karte-abstand)}@media (max-width:520px){.section--karte{margin-inline:.5rem}.section--karte>.shell{padding-inline:1.1rem}}.footer--karte{margin:var(--karte-abstand);border-radius:var(--karte-radius);border:var(--karte-kante);box-shadow:var(--karte-schatten);overflow:hidden}.footer--karte .shell{padding-inline:clamp(1.5rem,4vw,3.5rem)}.footer--karte .footer__top{padding-block:clamp(2.5rem,5vw,4rem) 2rem}.footer__schriftzug{z-index:1;margin-top:clamp(-1rem,-1vw,0rem);margin-bottom:clamp(-3rem,-4vw,-1.5rem);display:none;position:relative}@media (min-width:900px){.footer__schriftzug{display:block}}.schriftzug{width:100%;height:auto;overflow:visible}.schriftzug text{font-family:var(--font);letter-spacing:-.045em;fill:none;font-size:52px;font-weight:800}.schriftzug__kontur{stroke:rgb(var(--weiss-kanal) / .13);stroke-width:.6px}.schriftzug__licht{stroke:url(#schriftzug-gold);stroke-width:.85px}@media (prefers-reduced-motion:reduce){.schriftzug__licht{display:none}}.empty__raster{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.empty__text>p+p{margin-top:.65rem}@container (min-width:50rem){.empty__raster{grid-template-columns:minmax(0,1fr) minmax(0,21rem);align-items:center}}.stapel{min-height:13.5rem;-webkit-mask-image:linear-gradient(to right, #000 58%, rgb(var(--schwarz-kanal) / .35) 82%, transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 58%, rgb(var(--schwarz-kanal) / .35) 82%, transparent 100%);mask-image:linear-gradient(to right, #000 58%, rgb(var(--schwarz-kanal) / .35) 82%, transparent 100%);--versatz:clamp(1.1rem, 3.5cqi, 2.6rem);grid-template-areas:"stapel";place-items:center;display:grid;overflow:hidden}.stapel__karte{background:linear-gradient(180deg, var(--white), var(--white));border:1px solid var(--line);border-radius:var(--radius);width:min(17rem,100%);box-shadow:var(--shadow-card), var(--edge-light);transform:skewY(-7deg) translate(var(--x,0), var(--y,0));transition:transform .7s var(--ease), filter .7s var(--ease), box-shadow .7s var(--ease);flex-direction:column;grid-area:stapel;gap:.55rem;padding:.95rem 1.1rem;display:flex;position:relative;overflow:hidden}.stapel__karte:before{content:"";z-index:1;background:color-mix(in srgb, var(--white) 55%, transparent);transition:opacity .7s var(--ease);position:absolute;inset:0}.stapel__karte[data-lage="2"]:before{opacity:0}.stapel__karte[data-lage="0"]{--x:0;--y:0;filter:saturate(.1)}.stapel__karte[data-lage="1"]{--x:var(--versatz);--y:1.6rem;filter:saturate(.35)}.stapel__karte[data-lage="2"]{--x:calc(var(--versatz) * 2);--y:3.2rem}@media (hover:hover) and (pointer:fine){.empty:hover .stapel__karte{filter:saturate();box-shadow:var(--shadow-lift), var(--edge-light)}.empty:hover .stapel__karte:before{opacity:0}.empty:hover .stapel__karte[data-lage="0"]{--y:-2.6rem}.empty:hover .stapel__karte[data-lage="1"]{--y:.2rem}.empty:hover .stapel__karte[data-lage="2"]{--y:2.9rem}}.stapel__kopf{align-items:center;gap:.6rem;display:flex}.stapel__symbol{width:1.85rem;height:1.85rem;color:var(--navy);background:linear-gradient(150deg, color-mix(in srgb, var(--navy) 9%, var(--white)), color-mix(in srgb, var(--navy) 4%, var(--white)));box-shadow:inset 0 1px 0 rgb(var(--weiss-kanal) / .85);border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.stapel__balken{background:linear-gradient(90deg, var(--line), var(--white));border-radius:999px;height:.5rem;display:block}.stapel__balken--titel{background:linear-gradient(90deg, color-mix(in srgb, var(--navy) 22%, var(--white)), var(--line));flex:auto;height:.6rem}.stapel__balken--breit{width:100%}.stapel__balken--schmal{width:62%}@media (prefers-reduced-motion:reduce){.stapel__karte{transition:none}}@container (max-width:34rem){.stapel{--versatz:.9rem;min-height:11rem}.stapel__karte{width:min(14.5rem,100%)}.stapel__karte[data-lage="1"]{--y:1.2rem}.stapel__karte[data-lage="2"]{--y:2.4rem}}html,body{max-width:100%}.uebergang,.aurora,.grid-veil:before{max-width:100vw}@media (max-width:700px){:root{--uebergang-hoehe:clamp(44px, 11vw, 72px)}.footer__uebergang{height:clamp(60px,15vw,110px)}}@media (pointer:coarse){.footer ul a,.einwilligung__knopf,.serviceleiste a{align-items:center;min-height:48px;display:inline-flex}.footer__kontakt li{min-height:48px}}@media (max-width:360px){.statusbadge{display:none}}.rechtskopf{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem)}.rechtskopf .hero__copy{max-width:46rem}.rechtskopf__zurueck{margin-top:1.5rem}.rechtskopf .link-more{color:var(--white)}.rechtstext{max-width:46rem}.rechtstext h2{margin-top:clamp(2.25rem,4vw,3rem);padding-top:1.5rem;font-size:clamp(1.3rem,2.2vw,1.65rem);position:relative}.rechtstext h2:before{content:"";background:linear-gradient(90deg, var(--gold-bright), rgb(var(--gold-kanal) / 0));border-radius:3px;width:44px;height:3px;position:absolute;top:0;left:0}.rechtstext h3{margin-top:1.85rem;font-size:1.125rem}.rechtstext h4{margin-top:1.35rem}.rechtstext p{margin-top:.85rem}.rechtstext__punkt{align-items:baseline;gap:.85rem;padding-left:.1rem;display:flex}.rechtstext__marke{background:var(--verlauf-marke);border-radius:2px;flex-shrink:0;align-self:flex-start;width:7px;height:7px;margin-top:.62em;transform:rotate(45deg)}.footer .einwilligung__knopf{font:inherit;color:rgb(var(--weiss-kanal) / .72);text-align:left;cursor:pointer;text-underline-offset:3px;min-height:34px;transition:color .2s var(--ease);background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}@media (pointer:coarse){.footer .einwilligung__knopf{min-height:48px}}.einwilligung__schleier{z-index:var(--z-dialog);padding:clamp(1rem,4vw,2.5rem);padding-top:max(1rem, env(safe-area-inset-top));padding-bottom:max(1rem, env(safe-area-inset-bottom));background:rgb(var(--schleier-kanal) / .82);-webkit-backdrop-filter:blur(6px);overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0}.einwilligung__feld{overscroll-behavior:contain;border-radius:var(--radius);background:var(--white);width:min(100%,42rem);max-height:100%;box-shadow:0 30px 80px rgb(var(--schwarz-kanal) / .45);padding:clamp(1.5rem,4vw,2.5rem);overflow-y:auto}.einwilligung__titel{margin-bottom:.75rem}.einwilligung__intro{color:var(--slate);margin-bottom:1.5rem}.einwilligung__liste{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.einwilligung__liste>li{border-radius:var(--radius-sm);background:var(--white);padding:1.25rem}.einwilligung__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.einwilligung__kopf h3{margin:0}.einwilligung__schalter{border:1.5px solid var(--slate);background:var(--white);min-height:48px;color:var(--navy);font:inherit;cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.einwilligung__schalter span{background:var(--slate);width:12px;height:12px;transition:background .2s var(--ease);border-radius:50%}.einwilligung__schalter--an{border-color:var(--signal-ok);background:color-mix(in srgb, var(--signal-ok) 8%, transparent)}.einwilligung__schalter--an span{background:var(--signal-ok)}.einwilligung__zweck{color:var(--navy);margin-bottom:.5rem}.einwilligung__daten{color:var(--slate);margin-bottom:.5rem;font-size:.9375rem}.einwilligung__anbieter{color:var(--slate);font-size:.8438rem}.einwilligung__hinweis{color:var(--slate);margin-top:1.5rem;font-size:.875rem;line-height:1.55}.einwilligung__aktionen{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.einwilligung__aktionen .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.rundgang{border-radius:var(--radius-karte);margin-top:1.5rem;overflow:hidden}.rundgang--sperre,.rundgang--ersatz{background:var(--white);border:1px solid rgb(var(--navy-kanal) / .1);padding:clamp(1.5rem,4vw,2.5rem)}.rundgang__titel{color:var(--navy);margin-bottom:.6rem;font-size:1.125rem;font-weight:700}.rundgang__text{color:var(--navy);margin-bottom:.6rem}.rundgang__daten{color:var(--slate);margin-bottom:1.25rem;font-size:.9375rem}.rundgang__aktionen{flex-wrap:wrap;gap:.75rem;display:flex}.rundgang__widerruf{color:var(--slate);margin-top:1.1rem;font-size:.875rem}.rundgang__wege{flex-wrap:wrap;gap:.75rem;margin-top:1.1rem;display:flex}.rundgang--ersatz .btn{margin-top:.5rem}.rundgang--aktiv{background:var(--navy);position:relative}.rundgang--aktiv iframe{aspect-ratio:16/10;border:0;width:100%;display:block}.rundgang__laedt{color:rgb(var(--weiss-kanal) / .85);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.rundgang__zurueck{background:rgb(var(--weiss-kanal) / .06);border:0;border-top:1px solid rgb(var(--weiss-kanal) / .14);width:100%;min-height:48px;color:rgb(var(--weiss-kanal) / .85);font:inherit;cursor:pointer;padding:.75rem 1rem;font-size:.875rem;display:block}.rundgang__zurueck:hover{background:rgb(var(--weiss-kanal) / .12);color:var(--white)}.footer__ausstehend{color:rgb(var(--weiss-kanal) / .55);font-style:italic}.begriffssuche{max-width:34rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.begriffssuche__label{color:var(--navy);margin-bottom:.4rem;font-size:.9375rem;font-weight:600;display:block}.begriffssuche__feld{border:1px solid rgb(var(--navy-kanal) / .55);border-radius:var(--radius-knopf);background:var(--white);width:100%;min-height:48px;color:var(--navy);font:inherit;padding:.7rem .9rem;font-size:1rem}.begriffssuche__feld:focus-visible{border-color:var(--navy);outline:3px solid var(--navy);outline-offset:2px}.begriffssuche__zahl{min-height:1.5rem;color:var(--muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.begriffssuche__treffer{gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.begriffssuche__schnell{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.begriffssuche__schnell a,.begriffssuche__treffer a{min-height:48px;color:var(--navy);align-items:center;font-size:.9375rem;text-decoration-color:currentColor;display:inline-flex}.glossar__leiste{flex-wrap:wrap;gap:.4rem;margin:1.75rem 0 .5rem;display:flex}.glossar__buchstabe{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:44px;min-height:48px;color:var(--navy);transition:border-color .25s var(--ease), background-color .25s var(--ease), transform .25s var(--ease);place-items:center;padding:0 .5rem;font-weight:800;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.glossar__buchstabe:hover{border-color:rgb(var(--gold-kanal) / .6);background:var(--gold);transform:translateY(-2px)}}.glossar__gruppe{margin-top:clamp(2rem,4vw,3rem);scroll-margin-top:150px}.glossar__titel{color:var(--navy);border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.5rem;font-size:1.5rem}.glossar__liste{gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.glossar__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.glossar__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.glossar__liste a{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:4;overflow-wrap:break-word;min-height:48px;color:var(--slate);transition:color .2s var(--ease), padding-left .25s var(--ease);align-items:center;padding-block:.15rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.glossar__liste a:hover{color:var(--navy);padding-left:.35rem}}.wissen__vorspann{color:color-mix(in srgb, var(--neutral) 92%, var(--navy));font-size:clamp(1.0625rem,1.5vw,1.1875rem)}.wissen__weiter{max-width:none;margin-top:clamp(2rem,4vw,3rem)}.wissen__querverweis{background:var(--white);border:1px solid var(--line-card);border-radius:24px;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,3vw,2.25rem)}.wissen__querverweis h2{margin-top:0;font-size:clamp(1.25rem,2.2vw,1.5rem)}.wissen__querverweis p{max-width:46rem}.wissen__querverweis p:last-child{margin-bottom:0}.wissen__quellen{border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.25rem,2.5vw,1.75rem)}.wissen__quellen h2,.wissen__wege h2{margin-top:0;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.wissen__quellen ul,.wissen__wege ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.wissen__quellen li,.wissen__wege li{font-size:.9375rem;line-height:1.6}.wissen__quellen a,.wissen__wege a{min-height:48px;color:var(--navy);align-items:center;text-decoration-color:currentColor;display:inline-flex}.wissen__handlung{background:var(--white);border:1px solid var(--line-card);border-radius:24px;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.25rem,2.5vw,1.75rem)}.wissen__handlung h2{margin-top:0;font-size:clamp(1.25rem,2.2vw,1.5rem)}.wissen__handlung p{max-width:46rem}.wissen__handlung-knopf{margin:1.25rem 0 1rem}.wissen__handlung-klein{color:var(--muted);font-size:.875rem;line-height:1.6}.wissen__handlung-wege{margin-bottom:0}.wissen__handlung-wege a{min-height:48px;color:var(--navy);align-items:center;text-decoration-color:currentColor;display:inline-flex}.wissen__stand{color:var(--muted);max-width:46rem;margin-top:clamp(1.25rem,2.5vw,1.75rem);font-size:.875rem;line-height:1.6}.wissen__wege{background:var(--white);border:1px solid var(--line-card);border-radius:24px;margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.25rem,2.5vw,1.75rem)}.hero__grid:not(:has(.hero__spalte)){grid-template-columns:minmax(0,1fr)}.hero__grid:not(:has(.hero__spalte)) .hero__copy{max-width:46rem}@media (max-width:560px){.glossar__leiste{gap:.35rem}.glossar__buchstabe{min-width:48px;font-size:.9375rem}}.wissen__vorspann{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:4}.rechtskopf h1{-webkit-hyphens:manual;hyphens:manual}@media (max-width:420px){.rechtskopf h1{letter-spacing:-.022em;font-size:1.6rem}}@media (max-width:760px){.header[data-freistehend]{margin-top:var(--blatt-abstand);border-top:var(--karte-kante);border-radius:var(--blatt-radius);box-shadow:var(--karte-schatten)}}.brotkrumen{z-index:1;padding-block:.85rem .35rem;font-size:.8438rem;position:relative}.brotkrumen ol{flex-wrap:wrap;align-items:center;gap:.15rem .5rem;margin:0;padding:0;list-style:none;display:flex}.brotkrumen li{align-items:center;gap:.5rem;display:inline-flex}.brotkrumen li+li:before{content:"";border-top:1.5px solid var(--muted);border-right:1.5px solid var(--muted);flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.brotkrumen a{min-height:48px;color:var(--muted);transition:color .2s var(--ease);align-items:center;text-decoration:none;display:inline-flex}.brotkrumen a:hover{color:var(--navy)}.brotkrumen [aria-current=page]{color:var(--navy);font-weight:700}.variantenwahl{flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:relative}.einwilligung__nachweis{color:var(--muted,var(--slate));margin:.35rem 0 0;font-size:.8125rem}.stimmen{columns:1;column-gap:1.1rem;margin:0;padding:0;list-style:none}@container (min-width:40rem){.stimmen{columns:2}}@container (min-width:62rem){.stimmen{columns:3}}@supports not (container-type:inline-size){.stimmen{columns:20rem}}.stimme{break-inside:avoid;margin:0 0 1.1rem;display:block}.stimme figure{background:linear-gradient(180deg, var(--white) 0%, var(--white) 100%);border:1px solid var(--line);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-card), var(--edge-light);flex-direction:column;gap:.85rem;margin:0;padding:clamp(1.5rem,2.4vw,2.1rem);display:flex;position:relative;overflow:hidden}.stimme figure:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.55;height:2px;position:absolute;top:0;left:0;right:0}.stimme__text p{quotes:"„" "“" "‚" "‘"}.stimme__text p:before{content:open-quote}.stimme__text p:after{content:close-quote}.stimme__text{margin:0}.stimme__text p{color:var(--navy);margin:0;font-size:1.0313rem;line-height:1.62}.stimme__wer{border-top:1px solid var(--line);color:var(--navy);margin-top:auto;padding-top:.85rem;font-size:.9375rem;font-weight:700}.stimme__datum{color:var(--muted,var(--slate));margin-left:.5rem;font-weight:500}.section--ivory .stimme figure{border-color:var(--line-card)}.section--navy .stimme figure{background:linear-gradient(180deg, rgb(var(--weiss-kanal) / .075), rgb(var(--weiss-kanal) / .03));border-color:var(--line-on-navy);box-shadow:var(--edge-light-navy)}.section--navy .stimme__text p,.section--navy .stimme__wer{color:rgb(var(--weiss-kanal) / .9)}.section--navy .stimme__wer{border-top-color:var(--line-on-navy)}.section--navy .stimme__datum{color:rgb(var(--weiss-kanal) / .62)}.stimmen__quelle{color:var(--muted,var(--slate));margin:1.15rem 0 0;font-size:.8438rem;line-height:1.55}.stimmen__quelle strong{color:var(--navy);font-weight:700}.section--navy .stimmen__quelle{color:rgb(var(--weiss-kanal) / .66)}.section--navy .stimmen__quelle strong{color:rgb(var(--weiss-kanal) / .9)}@media (max-width:600px){.stimme figure{padding:1.35rem 1.2rem}.stimme__text:before{margin:-.25rem 0 -.3rem -.1rem;font-size:3rem}.stimme__text p{font-size:1rem}}.serviceleiste{background:var(--white);color:var(--muted);border-bottom:1px solid var(--line)}.serviceleiste a,.serviceleiste a:hover{color:var(--navy)}.serviceleiste__weg{color:var(--muted)}.serviceleiste__weg:hover,.serviceleiste .icon{color:var(--navy)}.header{background:rgb(var(--weiss-kanal) / .86);border-bottom:1px solid var(--line)}.header[data-stuck=true]{background:rgb(var(--weiss-kanal) / .96);box-shadow:0 12px 34px -14px rgb(var(--schatten-ton) / .26)}@media (prefers-reduced-transparency:reduce){.header{background:var(--white)}}@media (max-width:1023px){.header{background:rgb(var(--weiss-kanal) / .98)}}.serviceleiste[data-freistehend],.header[data-freistehend]{border-color:var(--line)}.header[data-freistehend]{box-shadow:inset 0 1px 0 rgb(var(--weiss-kanal) / .9)}.header[data-freistehend][data-stuck=true]{border-top:1px solid var(--line);box-shadow:var(--shadow-raised)}.nav__link{color:var(--neutral)}.nav__link:hover,.nav__link[aria-current=page]{color:var(--navy)}.nav__link:after{background:linear-gradient(90deg, var(--gold), var(--gold-dark))}.nav-toggle{background:var(--white);border-color:color-mix(in srgb, var(--navy) 24%, transparent);color:var(--navy)}.nav-toggle:hover{border-color:var(--gold)}@media (max-width:1439px){.nav{background:var(--white);border-bottom-color:var(--line);box-shadow:0 26px 60px -20px rgb(var(--schatten-ton) / .3)}.nav__list li{border-bottom:1px solid var(--line)}.nav__link[aria-current=page]{color:var(--navy)}}@media (max-width:1023px){.header[data-freistehend] .nav{border:1px solid var(--line);box-shadow:var(--shadow-raised)}}.checkeinstieg__lead{max-width:62ch;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.objektfrage{border-bottom:1px solid var(--line);margin-bottom:clamp(1.8rem,3.5vw,2.8rem);padding-bottom:clamp(1.6rem,3vw,2.2rem)}.objektfrage__frage{font-family:var(--serif);color:var(--navy);text-wrap:balance;margin:0 0 clamp(.9rem,2vw,1.25rem);font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.25}.objektfrage__wahl{flex-wrap:wrap;gap:.75rem;display:flex}.objektfrage__mikro{color:var(--muted);margin:clamp(.85rem,2vw,1.1rem) 0 0;font-size:.875rem}.checkeinstieg__funnel{gap:.9rem}.wa{text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:46rem;margin-inline:auto;display:flex}.wa__titel{letter-spacing:-.015em;margin-inline:auto;font-size:clamp(1.15rem,1.75vw,1.375rem);font-weight:700;line-height:1.32}.wa__satz{max-width:52ch;margin-inline:auto}.wa__knopf{gap:.6rem}.wa__knopf--ruht{border-style:dashed;border-color:var(--line);color:var(--muted);cursor:default;box-shadow:none;background:0 0}.wa__knopf--ruht:hover{color:var(--muted);background:0 0}.wa__knopf--ruht:before{content:none}.wa__hinweis,.wa__vermerk{color:var(--muted);margin-inline:auto;font-size:.875rem}.wa__hinweis a{color:inherit}.wa__vermerk{font-style:italic}.wa[data-platzierung=hilfe]{border-top:1px solid var(--line);gap:.5rem;margin-top:clamp(2rem,5vw,3.25rem);padding-top:clamp(1.2rem,2.5vw,1.75rem)}.wa[data-platzierung=hilfe] .wa__titel{font-size:1rem}.wa[data-platzierung=hilfe] .wa__knopf{padding:.6rem 1.1rem}.objekt__zwischen{margin-top:clamp(2.5rem,5vw,3.5rem)}.objektreihe{margin-top:2rem;position:relative}.objektreihe__spur{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgb(var(--navy-kanal) / .3) transparent;gap:1.25rem;margin:0;padding:0 0 1rem;list-style:none;display:flex;overflow-x:auto}.objektreihe__spur:focus-visible{outline:3px solid var(--navy);outline-offset:4px;border-radius:var(--radius)}.objektreihe__karte{scroll-snap-align:start;flex:none;width:min(20rem,78vw)}.objektreihe__karte>article{border:1px solid var(--line-card);border-radius:var(--karte-radius);background:var(--flaeche-white);height:100%;box-shadow:var(--shadow-card);transition:box-shadow .25s var(--ease), transform .25s var(--ease);flex-direction:column;display:flex;overflow:hidden}.objektreihe__karte>article:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.objektreihe__flaeche{aspect-ratio:16/9;background:var(--white);position:relative;overflow:hidden}.objektreihe__flaeche img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.objektreihe__karte>article:hover .objektreihe__flaeche img{transform:scale(1.04)}.objektreihe__ohnebild{height:100%;color:var(--muted);text-align:center;place-items:center;padding:1rem;font-size:.875rem;display:grid}.objektreihe__text{flex-direction:column;flex:1;padding:1.1rem 1.15rem 1.15rem;display:flex}.objektreihe__tag{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.75rem;font-weight:700;display:flex}.objektreihe__tag svg{flex-shrink:0}.objektreihe__text h3{color:var(--navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;line-height:1.3;display:-webkit-box;overflow:hidden}.objektreihe__ort{color:var(--muted);margin:.35rem 0 0;font-size:.875rem}.objektreihe__fuss{border-top:1px solid var(--line-card);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:.9rem;display:flex}.objektreihe__zahl{margin:0}.objektreihe__zahl strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;display:block}.objektreihe__zahl span{color:var(--muted);letter-spacing:.06em;margin-top:.15rem;font-size:.75rem;font-weight:700;display:block}.objektreihe__weg{border:1px solid var(--navy);width:2.25rem;height:2.25rem;color:var(--navy);transition:background var(--uebergang) var(--ease), color var(--uebergang) var(--ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.objektreihe__weg svg{transition:rotate var(--uebergang) var(--ease)}@media (hover:hover){.objektreihe__karte>article:hover .objektreihe__weg{background:var(--navy);color:var(--white)}.objektreihe__karte>article:hover .objektreihe__weg svg{rotate:-45deg}}.objektreihe__weg:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.objektreihe__pfeil{z-index:var(--z-raised);border:1px solid var(--line-card);background:var(--flaeche-white);width:44px;height:44px;color:var(--navy);box-shadow:var(--shadow-lift);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;top:calc(50% - 3rem)}.objektreihe__pfeil:hover{background:var(--navy);color:var(--white)}.objektreihe__pfeil--links{left:-.75rem}.objektreihe__pfeil--rechts{right:-.75rem}@media (pointer:coarse){.objektreihe__pfeil{display:none}}@media (prefers-reduced-motion:reduce){.objektreihe__weg,.objektreihe__weg svg,.objektreihe__karte>article,.objektreihe__flaeche img{transition:none}.objektreihe__karte>article:hover,.objektreihe__karte>article:hover .objektreihe__flaeche img{transform:none}}.objektreihe__flaeche img[src$=\.svg]{object-fit:contain;padding:.5rem}.objektreihe__karte>article:hover .objektreihe__flaeche img[src$=\.svg]{transform:none}@media (max-width:400px){.brand img{height:34px}.header__inner{gap:.5rem}.nav-toggle{gap:.4rem;padding:0 .7rem}}.hero__media--foto .hero__frame{isolation:isolate}.hero__media--foto .hero__frame img{object-fit:cover;object-position:50% 22%;width:100%;max-width:34rem;height:auto;max-height:min(56svh,520px);box-shadow:0 40px 90px rgb(var(--schwarz-kanal) / .18), 0 2px 0 rgb(var(--weiss-kanal) / .5) inset;border:0;border-radius:clamp(1rem,2.4vw,1.75rem)}@media (max-width:900px){.hero__media--foto .hero__frame img{max-height:48svh}}.hero__media--foto .hero__frame:before,.hero__media--foto .hero__frame:after{content:none}.hero__media--foto{position:relative}.hero__media--foto:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 62% 38%, rgb(var(--gold-kanal) / .3), transparent 68%);filter:blur(28px);pointer-events:none;position:absolute;inset:-12% -8% -6%}.hero__signatur{z-index:2;border:1px solid var(--line-card);border-radius:var(--karte-radius);background:var(--flaeche-white);box-shadow:var(--shadow-lift);gap:.1rem;padding:.8rem 1.1rem;display:grid;position:absolute;bottom:clamp(1.25rem,4vw,2.5rem);left:clamp(-1.25rem,-2vw,-.5rem)}.hero__signatur-name{color:var(--navy);font-size:.9375rem;font-weight:800;line-height:1.2}.hero__signatur-rolle{color:var(--muted);font-size:.8125rem}@media (min-width:901px){.hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start}.hero__spalte{padding-top:clamp(.25rem,.8vw,.625rem)}}.hero__mikro{background:rgb(var(--navy-kanal) / .05);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.5rem .9rem;display:inline-flex}.hero--hell .hero__mikro{color:var(--slate)}@media (max-width:700px){.hero__mikro{border-radius:var(--radius-sm);display:block}}.footer__logo{width:auto;height:52px}@media (max-width:460px){.footer__logo{height:44px;padding:.6rem .85rem}}.hero__wechsel{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:.9rem 0 0;font-size:.875rem;line-height:1.6}.hero--hell .hero__wechsel{color:var(--muted)}.hero__direktweg{color:var(--slate);margin-top:1.1rem;font-size:.9375rem}.hero__direktweg a{color:var(--navy);text-underline-offset:.2em;font-weight:800}.hero:not(.hero--hell) .hero__direktweg{color:rgb(var(--weiss-kanal) / .82)}.hero:not(.hero--hell) .hero__direktweg a{color:var(--gold-bright)}.werkzeugleiste{top:50%;right:calc(.5rem + var(--sicher-rechts));z-index:var(--z-raised);position:fixed;transform:translateY(-50%)}.werkzeugleiste ul{border:1px solid var(--line-card);background:var(--flaeche-white);box-shadow:var(--shadow-lift);border-radius:999px;gap:.4rem;margin:0;padding:.4rem;list-style:none;display:grid}.werkzeugleiste a{width:42px;height:42px;color:var(--navy);transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;place-items:center;text-decoration:none;display:grid;position:relative}.werkzeugleiste a:hover,.werkzeugleiste a[data-hier]{background:var(--navy);color:var(--white)}.werkzeugleiste__wort{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.werkzeugleiste{display:none}}.section[data-stufe=aussage]>.shell>h2,.section[data-stufe=aussage] .section__text>h2,.section[data-stufe=aussage] .section__kopf>h2{letter-spacing:-.034em;font-size:clamp(1.95rem,4vw,3.05rem);line-height:1.08}.section[data-stufe=ruhig]>.shell>h2,.section[data-stufe=ruhig] .section__text>h2,.section[data-stufe=ruhig] .section__kopf>h2{letter-spacing:-.018em;font-size:clamp(1.45rem,2.5vw,1.95rem)}.einwilligung__stoerung{border-left:3px solid var(--gold);padding-left:clamp(1rem,2vw,1.35rem)}.einwilligung__stoerung>p+p{margin-top:1.15rem}.abschnittsmarke{letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--navy) 82%, var(--neutral));align-items:center;gap:.75rem;margin:0 0 1.35rem;font-size:.75rem;font-weight:600;line-height:1.6;display:flex}.goldstrich{background:var(--linie-gold-waagerecht);flex:none;width:34px;height:2px}.section--navy .abschnittsmarke,.abschluss .abschnittsmarke{color:rgb(var(--weiss-kanal) / .82)}.section--navy .goldstrich,.abschluss .goldstrich{background:var(--linie-gold-waagerecht)}@media (max-width:640px){.abschnittsmarke{letter-spacing:.12em;gap:.6rem;margin-bottom:1.1rem}.goldstrich{width:24px}}.cards--offen{gap:0}@media (min-width:700px){.cards--offen[data-anzahl="2"],.cards--offen[data-anzahl="3"],.cards--offen[data-anzahl="4"]{grid-template-columns:minmax(0,1fr)}.cards--offen[data-anzahl="2"]>:last-child:nth-child(odd),.cards--offen[data-anzahl="3"]>:last-child:nth-child(odd),.cards--offen[data-anzahl="4"]>:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;inline-size:auto}}.cards--offen .card{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.55rem 1.15rem;padding:1.55rem 0 1.8rem;display:grid}.cards--offen .card:first-child{padding-top:.35rem}.card__nr{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--navy);grid-row:1/span 3;font-size:1.375rem;font-weight:600;line-height:1.2}.section--navy .card__nr{color:var(--gold-bright)}.cards--offen .card>h3,.cards--offen .card>p,.cards--offen .card>.card__more{grid-column:2}.cards--offen .card h3{letter-spacing:-.016em;font-size:clamp(1.3rem,2.1vw,1.625rem);line-height:1.25}.cards--offen .card p{line-height:1.8}@media (max-width:640px){.cards--offen .card{grid-template-columns:26px minmax(0,1fr);column-gap:.8rem;padding:1.35rem 0 1.5rem}.card__nr{font-size:1.1875rem}}.abschnittsmarke+h2:before{content:none}.abschnittsmarke+h2{padding-top:0}.verweispfeil{font-size:1.25em;font-weight:400;line-height:1}.hero__fuss{border-top:1px solid rgb(var(--weiss-kanal) / .16);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;max-width:36rem;margin-top:2rem;padding-top:1.45rem;display:flex}.hero--hell .hero__fuss{border-top-color:var(--line)}.hero__fuss .hero__mikro{margin-top:0}@media (max-width:640px){.hero__fuss{flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:1.6rem;padding-top:1.15rem}}.hero__fuss .hero__mikro{overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.7;display:block}.hero__marke{letter-spacing:.15em;align-items:center;gap:.75rem;font-size:.75rem;display:flex}@media (min-width:1000px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,2.6vw,2.25rem)}.steps[data-anzahl="4"],.steps[data-anzahl="8"],.steps[data-anzahl="12"],.steps[data-anzahl="16"]{grid-template-columns:repeat(4,minmax(0,1fr))}.steps:before{content:none}.steps li{border-top:1px solid var(--line);padding:1.35rem 0 0}.section--navy .steps li{border-top-color:var(--line-on-navy)}.steps li:before{width:auto;height:auto;box-shadow:none;color:var(--navy);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin-bottom:.85rem;padding:0;font-size:1.375rem;font-weight:600;line-height:1.2;display:block;position:static}.section--navy .steps li:before{color:var(--gold-bright)}.steps li strong{letter-spacing:-.016em;margin-bottom:.7rem;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.24;display:block}}h1,h2,h3,.abschluss h2,.footer h2{font-family:var(--serif);font-weight:600}h1{letter-spacing:-.026em;line-height:1.12}h2{letter-spacing:-.02em;font-weight:600;line-height:1.12}h3{letter-spacing:-.016em;line-height:1.24}.abschnittsmarke,.hero__marke,.card__nr,.steps li:before{font-family:var(--font)}.card__nr,.steps li:before{font-family:var(--serif);font-weight:600}h1{font-size:clamp(2rem,5.3vw,4rem)}.btn{border-radius:var(--radius-knopf);letter-spacing:0;border-width:1px;justify-content:space-between;gap:1.75rem;padding:.875rem 1.375rem;font-size:.8125rem;font-weight:600}.btn:not(:has(.verweispfeil)){justify-content:center;gap:.55rem}.btn--primary{background:var(--verlauf-marke);border-color:var(--gold);color:var(--navy)}.header{background:var(--white);border-bottom:1px solid var(--linie-kopf);box-shadow:none;border-radius:0;margin-inline:0}.hero__media--foto .hero__frame{max-width:438px;margin-left:auto}.hero__media--foto .hero__frame img{aspect-ratio:920/1274;object-fit:cover;border-radius:0;width:100%;max-width:none;max-height:none;margin-inline:0}.hero__media--foto .hero__frame:before{content:"";background:var(--linie-gold-senkrecht);width:3px;height:72px;position:absolute;top:38px;left:-17px}.hero__signatur{border:1px solid var(--linie-bild);background:var(--white);box-shadow:none;border-top:0;border-radius:0;justify-content:space-between;align-items:center;gap:.95rem;padding:.875rem 1.125rem;display:flex;position:static}.hero__signatur-name{font-size:.8125rem;font-weight:600}.hero__signatur-rolle{text-align:right;color:var(--muted);font-size:.75rem}@media (max-width:900px){.hero__media--foto .hero__frame{margin-inline:auto}.hero__media--foto .hero__frame:before{width:2px;height:56px;top:25px;left:-10px}}h1,h2,h3{font-weight:400}.cards--offen .card h3{font-size:clamp(1.35rem,2.2vw,1.6875rem);font-weight:400}.steps li strong,.card__nr,.steps li:before{font-weight:400}.faq__item{border-radius:0;transition:none}.faq__item[open]{box-shadow:none;border-bottom-color:var(--line);background:0 0}.section--ivory .faq__item[open],.section--navy .faq__item[open]{box-shadow:none;background:0 0}.section--navy .faq__item[open]{border-bottom-color:var(--line-on-navy)}.faq__q{gap:1.55rem;min-height:74px;padding:1.45rem 0;font-size:.9375rem;font-weight:500;line-height:1.7}@media (hover:hover) and (pointer:fine){.faq__q:hover{color:var(--navy);padding-left:0}.section--navy .faq__q:hover{color:var(--gold-bright)}}.faq__q:after{content:none}.faq__zeichen{color:currentColor;width:16px;height:16px;transition:rotate .28s var(--ease);flex:none;place-items:center;display:grid;rotate:none}.faq__zeichen svg{width:100%;height:100%}.faq__item[open] .faq__zeichen{rotate:180deg}.faq__a{padding:0 2.5rem 1.45rem 0}.faq__a p{color:var(--muted);font-size:.9375rem;line-height:1.85}.card{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:1.55rem 0 1.8rem;overflow:visible}.cards>.card:first-child{border-top:0;padding-top:.35rem}.section--navy .card{border-top-color:var(--line-on-navy)}.card--link:hover{box-shadow:none;border-color:var(--line)}@media (hover:hover) and (pointer:fine){.card--link:hover h3{color:var(--navy)}.section--navy .card--link:hover h3{color:var(--gold-bright)}}.card__more{letter-spacing:.01em;font-size:.8125rem;font-weight:600}.card__more:after{content:"↗";width:auto;height:auto;transition:transform .25s var(--ease);background:0 0;font-size:1.15em;line-height:1}.card--link:hover .card__more:after{transform:translate(2px,-2px)}.card__icon{display:none}@media (min-width:700px){.cards[data-anzahl="2"],.cards[data-anzahl="3"],.cards[data-anzahl="4"]{grid-template-columns:minmax(0,1fr)}}.cards .card{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.55rem 1.15rem;display:grid}.cards .card>h3,.cards .card>p,.cards .card>.card__more{grid-column:2}.cards .card h3{letter-spacing:-.016em;color:var(--navy);transition:color .2s var(--ease);font-size:clamp(1.35rem,2.2vw,1.6875rem);line-height:1.25}.section--navy .cards .card h3{color:var(--white)}.cards .card h3,.cards--offen .card h3{max-width:40ch}.cards .card p{line-height:1.8}@media (max-width:640px){.cards .card{grid-template-columns:26px minmax(0,1fr);column-gap:.8rem;padding:1.35rem 0 1.5rem}}.footer{background:var(--white);color:var(--muted);border-top:1px solid var(--linie-fuss);font-size:.8125rem}.footer--karte{border:0;border-top:1px solid var(--linie-fuss);box-shadow:none;border-radius:0;margin:0}.footer:after,.footer__uebergang{display:none}.footer a{color:var(--ink)}.footer a:hover{color:var(--navy)}.footer a,.footer__legal a{padding-block:.35rem;display:inline-block}.hero__direktweg a{padding-block:.7rem;display:inline-block}.footer a,.footer__legal a{padding-block:.7rem}.nav__list a,.nav__mobile-cta a{min-height:44px}.footer h2{color:var(--ink);letter-spacing:.02em;font-size:.8125rem;font-weight:600}.footer__claim{color:var(--ink)}.footer__legal{border-top-color:var(--linie-fuss);color:var(--muted)}.footer__top{border-bottom-color:var(--linie-fuss)}.footer__kontakt .icon{color:var(--navy)}.footer__ausstehend{color:var(--muted)}.footer__schriftzug{display:none}.footer .einwilligung__knopf{color:var(--ink)}.footer .einwilligung__knopf:hover{color:var(--navy)}.footer__logo{filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.footer .aurora,.footer .aurora__zeiger,.footer:before{display:none}.stimmen{columns:auto;column-gap:0}.stimme{margin:0}.stimme figure{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.55rem 1.15rem;padding:1.55rem 0 1.8rem;display:grid}.stimmen>.stimme:first-child figure{border-top:0;padding-top:.35rem}.section--navy .stimme figure{border-top-color:var(--line-on-navy)}.stimme figure:before{opacity:1;content:"„";height:auto;font-family:var(--serif);color:var(--navy);background:0 0;grid-row:1/span 2;font-size:2.25rem;line-height:.8;position:static}.section--navy .stimme figure:before{color:var(--gold-bright)}.stimme__text,.stimme__wer{grid-column:2}.stimme__text p{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);font-size:clamp(1.125rem,1.7vw,1.3125rem);font-weight:400;line-height:1.45}.section--navy .stimme__text p{color:var(--white)}.stimme__wer{color:var(--muted);font-size:.8125rem}@media (max-width:640px){.stimme figure{grid-template-columns:26px minmax(0,1fr);column-gap:.8rem;padding:1.35rem 0 1.5rem}.stimme figure:before{font-size:1.85rem}}.stimme__text p{max-width:62ch}.link-more{letter-spacing:.01em;color:var(--navy);font-size:.8125rem;font-weight:600}.section--navy .link-more{color:var(--gold-bright)}.link-more:after{content:"↗";width:auto;height:auto;transition:transform .25s var(--ease);background:0 0;font-size:1.15em;line-height:1}.link-more:hover{gap:.5rem}.link-more:hover:after{width:auto;transform:translate(2px,-2px)}.section__rahmen img{width:100%;box-shadow:none;border-radius:0}.section__rahmen{width:auto}.section__rahmen:before,.section__rahmen:after{content:none}.cards .card p,.section__inhalt>p,.section>.shell>p{max-width:66ch}:root{--shadow-flat:none;--shadow-card:none;--shadow-lift:none;--shadow-raised:none;--edge-light:none;--edge-light-navy:none;--radius:0px;--radius-sm:0px;--verlauf-gold-hell:none;--verlauf-gold-navy:none}.footer--karte,.section--karte,.header[data-freistehend],main[data-freistehend]{--karte-radius:0px;--karte-abstand:0;--karte-kante:0;--karte-schatten:none;--blatt-radius:0px;--blatt-abstand:0}.section--ivory{background:var(--white)}.section--ivory:after,.section--ivory:before{content:none}@media screen{.hero,.hero--hell{background:var(--white)}}.hero:before,.hero:after{content:none}.abschluss h2{-webkit-text-fill-color:currentColor;color:var(--white);background:0 0}.abschluss>.shell>h2:before{background:var(--linie-gold-waagerecht)}.btn:active{transform:translateY(1px)}.btn--primary:hover{background:var(--gold);border-color:var(--gold)}.objektkarte,.objektreihe__spur>*{box-shadow:none;border-radius:0}.hero__frame img,.hero__media img,.section{box-shadow:none}.objektreihe__karte>article,.objektreihe__flaeche{box-shadow:none;border-radius:0}.merkmale li{border-bottom:1px solid var(--line);background:0 0}.section--navy .merkmale li{border-bottom-color:var(--line-on-navy)}.abschluss{background:var(--navy)}:before,:after{box-shadow:none!important}:not(.btn):not(.card__more):not(.link-more):not(.markenhinweis__link):not(.objektbuehne__kennzeichen>li):not(.objektseite__kennzeichen>li):not(.objektraster__kennzeichen>span):not(.hero__media--foto .hero__frame):not(.hero__frame:has(>.hero__bildunterschrift) img):not(.section__rahmen img):not(.modelle__bild img):not(.objektreihe__karte>article):not(.artikelbild__rahmen img):not(.vergleich__buehne):not(.vergleich__griff):not(.schrittkarte):not(.bento__kachel):not(.gebiet__portraet){box-shadow:none!important}main :not(.objektreihe__kante):not(.bildschleier):not(.btn):not(.card__more):not(.link-more):not(.goldstrich):not(.hero__frame):not(.card):not(.gebiet):not(.abschluss h2):not(.hero__einordnung):not(.empty__hint):not(.artikel__punkte li):not(.register__zeile):before,main :not(.objektreihe__kante):not(.bildschleier):not(.faq__q):not(.serviceleiste__weg):after,.section:not(.abschluss),.card,.stimme figure,.faq__item,.footer,.header,.steps li,.merkmale li,.objektreihe__karte>article{background-image:none}@media screen{.hero h1{color:var(--navy);-webkit-text-fill-color:currentColor;background:0 0}}.hero .hero__lead{color:color-mix(in srgb, var(--neutral) 92%, var(--navy))}.hero .hero__mikro,.hero .hero__figcaption,.hero .hero__quelle,.hero .hero__marke{color:var(--muted)}.hero .hero__einordnung{color:var(--navy);border-color:var(--gold);background:0 0}.hero .hero__einordnung:before{background:var(--verlauf-marke)}.hero .link-more,.rechtskopf__zurueck .link-more,.artikelkopf .link-more{color:var(--navy)}.hero .hero__fuss{border-top-color:var(--line)}.hero .hero__direktweg{color:var(--muted)}.hero ::selection{background:color-mix(in srgb, var(--gold) 32%, var(--white));color:var(--navy)}.artikelkopf__lead p{color:color-mix(in srgb, var(--neutral) 92%, var(--navy))}.artikelkopf__zeile,.artikelkopf__zeile span,.artikelkopf__zeile time{color:var(--muted)}.modelle__leiste{border-bottom:1px solid var(--linie-liste);gap:2.2rem;margin-top:2.75rem;display:flex}.modelle__leiste button{min-height:60px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.8rem;margin-bottom:-1px;padding:.75rem 0 1.05rem;font-size:.8125rem;line-height:1.5;transition:color .18s,border-color .18s;display:flex}.modelle__leiste button:hover{color:var(--ink)}.modelle__leiste button[aria-selected=true]{border-bottom-color:var(--gold);color:var(--ink);font-weight:600}.modelle__nr{font-family:var(--serif);color:var(--navy);font-size:1rem}.modelle__arbeitsflaeche{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);padding-top:2.25rem;display:grid}.modelle:not([data-bereit]) .modelle__tafel+.modelle__tafel{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2.5rem}.modelle[data-bereit] .modelle__tafel{min-height:26.875rem}.modelle__marke{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem;font-size:.75rem;font-weight:600;line-height:1.6}.modelle__tafel h3{max-width:35rem;font-size:clamp(1.6rem,2.6vw,2rem);line-height:1.16}.modelle__tafel h3 span{display:block}.modelle__text{max-width:36rem;color:var(--muted);margin-top:1.25rem;font-size:.875rem;line-height:1.85}.modelle__rollen{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin:1.6rem 0 0;padding-top:1.4rem;display:grid}.modelle__rollen dt{color:var(--ink);margin-bottom:.55rem;font-size:.75rem;font-weight:600}.modelle__rollen dd{color:var(--muted);margin:0;font-size:.75rem;line-height:1.8}.modelle__verweis{margin-top:1.5rem}.modelle__bild{margin:0;padding-top:2px}.modelle__bild img{aspect-ratio:1.7;object-fit:cover;width:100%;height:auto;display:block}.modelle__bild figcaption{color:var(--muted);margin-top:.55rem;font-size:.75rem}.modelle__notiz{align-items:flex-start;gap:.75rem;margin-top:1.8rem;display:flex}.modelle__notiz .goldstrich{margin-top:.8rem}.modelle__notiz p{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.35rem,2vw,1.5625rem);line-height:1.25}.modelle__notiz p span{display:block}.modelle__hinweis{border-top:1px solid var(--line);max-width:none;color:var(--muted);margin-top:1.6rem;padding-top:1.25rem;font-size:.75rem;line-height:1.7}@media (max-width:900px){.modelle__arbeitsflaeche{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:1.6rem}.modelle[data-bereit] .modelle__tafel{min-height:0}.modelle__leiste{border-top:1px solid var(--linie-liste);border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;margin-top:1.7rem;display:grid}.modelle__leiste button{border-bottom:1px solid var(--line);min-height:52px;margin:0;padding:.75rem .75rem .75rem 0}.modelle__leiste button[aria-selected=true]{border-bottom-color:var(--gold);border-radius:var(--radius-knopf);background:var(--verlauf-marke);color:var(--navy);padding-left:.75rem}.modelle__leiste button[aria-selected=true]:after{content:"→";color:var(--navy);margin-left:auto;font-size:1.2rem}}@media (max-width:560px){.modelle__rollen{grid-template-columns:minmax(0,1fr);gap:1.1rem}}.skip-link,.nav-toggle,.opt,.glossar__buchstabe{border-radius:var(--radius-knopf)}.section__rahmen img{object-fit:cover;height:auto;max-height:none}@media (max-width:900px){.section__rahmen img{max-height:none}}.section__foto:hover .section__rahmen img{transform:none}.section:not(.section--navy):not(.abschluss):after,.section--ivory:after{content:none}.steps li strong{font-family:var(--serif);letter-spacing:-.016em;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:400;line-height:1.24}.section--navy .steps li{color:var(--text-navy)}.section--navy .steps li strong{color:var(--white)}.section__spalten>.section__inhalt{align-self:center}@media (min-width:900px){.section__text p,.section__inhalt>p,.section>.shell>p{-webkit-hyphens:manual;hyphens:manual}}@media (hover:hover) and (pointer:fine){.steps li:hover:before{color:var(--navy);background:0 0;border-color:#0000;transform:none}.section--navy .steps li:hover:before{color:var(--gold-bright)}}.steps:before{content:none}.steps li{border-top:1px solid var(--line);padding:1.35rem 0 0}.steps li:first-child{border-top:0;padding-top:0}.section--navy .steps li{border-top-color:var(--line-on-navy)}.steps li:before{width:auto;height:auto;color:var(--navy);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin-bottom:.85rem;padding:0;font-size:1.375rem;line-height:1.2;display:block;position:static}.section--navy .steps li:before{color:var(--gold-bright)}@media (min-width:1000px){.steps li:first-child{border-top:1px solid var(--line);padding-top:1.35rem}.section--navy .steps li:first-child{border-top-color:var(--line-on-navy)}}.steps li:before,.section--ivory .steps li:before,.section--navy .steps li:before{background:0 0}.opt:hover,.nach-oben:active{transform:none}.cards .card h3,.cards--offen .card h3,.section--navy .cards .card h3,.card--link:hover h3,.card__more,.section--navy .card__more,.footer a,.footer .einwilligung__knopf,.serviceleiste a,.nav__link,.faq__q,.opt,a,button,.btn,.card,.card--link,.card__more,.card h3,.link-more,.nav__link,.opt,.faq__q,summary,input,select,textarea{transition:background-color var(--uebergang) var(--ease), border-color var(--uebergang) var(--ease), color var(--uebergang) var(--ease), box-shadow var(--uebergang) var(--ease), text-decoration-color var(--uebergang) var(--ease), opacity var(--uebergang) var(--ease)}.btn{transition:background-color var(--uebergang) var(--ease), border-color var(--uebergang) var(--ease), color var(--uebergang) var(--ease), box-shadow var(--uebergang) var(--ease), opacity var(--uebergang) var(--ease)}.btn:hover{transform:none}.btn:active{opacity:.88;transform:none}.btn:after{content:none}.card__more{transition:background-color .32s var(--ease), color .32s var(--ease)}.hero__frame img,.hero__media--foto .hero__frame img,.section__rahmen img,.modelle__bild img,.objektreihe__flaeche,.objektreihe__karte>article{border-radius:var(--radius-foto)}.btn{justify-content:center;gap:.55rem;font-size:.9375rem}.btn .verweispfeil{margin-left:.1rem;position:static;transform:none}@supports (text-box:trim-both text text){.btn .verweispfeil{text-box:trim-both text text}}.btn__text{overflow-wrap:anywhere;min-width:0;display:inline}@supports (text-box:trim-both cap alphabetic){.btn__text{text-box:trim-both cap alphabetic}}.hero .btn--primary{border:1px solid var(--navy);color:var(--navy);background:0 0;padding-inline:1.6rem}.hero .btn--navi{padding-inline:1.6rem}.hero .btn--primary .verweispfeil{color:var(--navy)}.hero .btn--primary:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.hero .btn--primary:hover .verweispfeil{color:var(--gold)}.hero--hell .btn--primary .verweispfeil,.hero--hell .btn--primary:hover .verweispfeil{color:currentColor}.btn--navi{background:var(--verlauf-marke);border-color:var(--gold);color:var(--navy)}.btn--navi:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.btn--navi .verweispfeil{color:var(--navy)}.card__more{border-radius:var(--radius-knopf);border:1px solid var(--navy);color:var(--navy);transition:background-color var(--uebergang) var(--ease), border-color var(--uebergang) var(--ease), color var(--uebergang) var(--ease);background:0 0;justify-self:start;margin-top:.9rem;padding:.5rem .95rem;font-size:.8125rem;font-weight:600}.card__more:after{font-size:1em}.card--link:hover .card__more{background:var(--navy);border-color:var(--navy);color:var(--white)}.section--navy .card__more{border-color:var(--white);color:var(--white);background:0 0}.section--navy .card--link:hover .card__more{background:var(--white);border-color:var(--white);color:var(--navy)}.header .shell,.serviceleiste .shell{max-width:none}.nav{margin-inline:auto}@media (min-width:1440px){.nav__list{gap:clamp(.7rem,1.2vw,1.15rem)}}.header__cta{margin-left:0}.opt:has(input:checked) span{color:var(--navy)}.weiterfuehrung .link-more{border-radius:var(--radius-knopf);background:var(--verlauf-marke);color:var(--navy);transition:background-color var(--uebergang) var(--ease), border-color var(--uebergang) var(--ease), color var(--uebergang) var(--ease);background-origin:border-box;border:1px solid #0000;padding:.55rem 1rem}.weiterfuehrung .link-more:after{font-size:1em}.card__more,.nebenweg .link-more,.weiterfuehrung .link-more{isolation:isolate;position:relative;overflow:hidden}.btn:before,.card__more:before,.nebenweg .link-more:before,.weiterfuehrung .link-more:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg, transparent 28%, rgb(var(--weiss-kanal) / .1) 40%, rgb(var(--weiss-kanal) / .42) 50%, rgb(var(--weiss-kanal) / .1) 60%, transparent 72%);transition:transform .75s var(--ease);position:absolute;inset:0;transform:translate(-130%)}.btn:hover:before,.btn:focus-visible:before,.card--link:hover .card__more:before,.card__more:hover:before,.card__more:focus-visible:before,.nebenweg .link-more:hover:before,.nebenweg .link-more:focus-visible:before,.weiterfuehrung .link-more:hover:before,.weiterfuehrung .link-more:focus-visible:before{transform:translate(130%)}.weiterfuehrung .link-more:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.section--navy .weiterfuehrung .link-more:hover{background:var(--white);border-color:var(--white);color:var(--navy)}:root{--schatten-knopf:0 1px 2px rgb(var(--navy-kanal) / .1), 0 10px 30px -2px rgb(var(--navy-kanal) / .18);--schatten-knopf-hover:0 2px 4px rgb(var(--navy-kanal) / .14), 0 16px 40px -4px rgb(var(--navy-kanal) / .26);--schein-auf-navy:0 2px 4px rgb(var(--schwarz-kanal) / .26), 0 14px 36px -4px rgb(var(--weiss-kanal) / .24);--schatten-foto:0 2px 6px rgb(var(--navy-kanal) / .08), 0 24px 56px -16px rgb(var(--navy-kanal) / .3);--schatten-foto-tief:0 3px 8px rgb(var(--navy-kanal) / .1), 0 34px 72px -18px rgb(var(--navy-kanal) / .38);--schatten-foto-navy:0 2px 6px rgb(var(--schwarz-kanal) / .3), 0 24px 56px -16px rgb(var(--weiss-kanal) / .28)}.btn,.card__more,.weiterfuehrung .link-more{box-shadow:var(--schatten-knopf);overflow-wrap:anywhere}.btn:hover,.btn:focus-visible,.card--link:hover .card__more,.card__more:hover,.card__more:focus-visible,.weiterfuehrung .link-more:hover,.weiterfuehrung .link-more:focus-visible{box-shadow:var(--schatten-knopf-hover)}.section--navy .btn,.section--navy .card__more,.section--navy .weiterfuehrung .link-more,.abschluss .btn{box-shadow:var(--schein-auf-navy)}.kurz__buehne>*+*{margin-top:.9rem}.kurz__buehne>.check__progress+.kurz__titel{margin-top:0}.kurz__titel{color:var(--navy);padding-top:0;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.2}.kurz__titel:focus{outline:none}.kurz__titel:focus-visible{outline:3px solid var(--navy);outline-offset:4px;border-radius:var(--radius-sm)}.kurz__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.kurz__lead{font-size:1.0625rem}.kurz__hilfe{color:var(--muted);font-size:.9375rem}.kurz__fein{color:var(--muted);font-size:.875rem}.kurz__freiwillig{color:var(--muted);font-weight:400}.kurz__kontext{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:1.4rem;padding:.8rem 1rem;display:flex}.kurz__kontext-text{max-width:none;color:var(--navy);gap:.1rem;margin:0;display:grid}.kurz__kontext-text small{color:var(--muted);font-size:.8125rem}.kurz__marke{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.kurz__textknopf{min-height:44px;color:var(--navy);text-underline-offset:.2em;cursor:pointer;transition:text-decoration-thickness var(--uebergang) var(--ease);background:0 0;border:0;padding:.35rem .1rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.kurz__textknopf:hover{text-decoration-thickness:2px}.kurz__textknopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:4px}.kurz__textzeile{flex-wrap:wrap;gap:.25rem 1.25rem;max-width:none;display:flex}.kurz__offenlassen{margin-top:.4rem}.kurz__versprechen{background:var(--white);border-radius:var(--radius-sm);max-width:none;color:var(--navy);padding:.85rem 1rem;font-weight:600}.kurz__aktionen .btn--secondary{margin-left:0}.kurz__wahlen{gap:.65rem;margin-top:1.2rem;display:grid}@media (min-width:640px){.kurz__wahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.kurz__wahlen[data-ungerade]>:first-child{grid-column:1/-1}.kurz__wahlen--staende{grid-template-columns:minmax(0,1fr)}}.kurz__wahl{text-align:left;background:var(--white);border:2px solid var(--field-border);border-radius:var(--radius-knopf);min-width:0;color:var(--navy);cursor:pointer;transition:border-color var(--uebergang) var(--ease), background-color var(--uebergang) var(--ease);gap:.3rem;padding:1rem 1.15rem;display:grid}.kurz__wahl strong{overflow-wrap:anywhere;font-size:1rem}.kurz__wahl span{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.kurz__wahl:hover{border-color:var(--navy)}.kurz__wahl:focus-visible{outline:3px solid var(--navy);outline-offset:3px}fieldset.kurz__antworten,fieldset.kurz__kanaele{border:0;min-width:0;margin-inline:0;padding:0}.kurz__hinweis{background:var(--white);border-left:3px solid var(--navy);border-radius:var(--radius-sm);color:var(--navy);padding:1rem 1.15rem;font-weight:600}.kurz__hinweis p{max-width:none}.kurz__ergebnis{gap:.9rem;margin-top:1.4rem;display:grid}@media (min-width:640px){.kurz__ergebnis{grid-template-columns:repeat(2,minmax(0,1fr))}.kurz__karte--voll{grid-column:1/-1}}.kurz__karte{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;padding:1.1rem 1.2rem}.kurz__karte>*+*{margin-top:.55rem}.kurz__karte h4{color:var(--navy);font-size:1.125rem}.kurz__karte--voll{border-top:3px solid var(--gold)}.kurz__orientierung{gap:.7rem;margin:.8rem 0 0;padding-left:1.3rem;display:grid}.kurz__orientierung li{color:var(--navy);padding-left:.2rem}.kurz__orientierung strong{font-weight:600;display:block}.kurz__orientierung small{color:var(--muted);margin-top:.2rem;font-size:.8125rem;display:block}.kurz__themenblick{background:var(--white);border-radius:var(--radius-sm);color:var(--navy);padding:.8rem 1rem}.kurz__themenblick small{color:var(--muted)}.kurz__anschluss{border-top:1px solid var(--line);justify-items:start;gap:.6rem;margin-top:1.6rem;padding-top:1.4rem;display:grid}.kurz__direkt{color:var(--navy);font-weight:600}.kurz__direkt a{color:var(--navy);text-underline-offset:.2em;overflow-wrap:anywhere}.kurz__zweifeld{gap:0 1rem;display:grid}@media (min-width:640px){.kurz__zweifeld{grid-template-columns:repeat(2,minmax(0,1fr))}}.kurz__anfrage{margin-top:1.2rem}.kurz__zwischen{color:var(--navy);margin-top:1.6rem;font-size:1.125rem}.kurz__zustaende{border:1px dashed var(--line);border-radius:var(--radius-sm);margin-top:1.6rem;padding:.9rem 1rem}@media (max-width:400px){.kurz__kontext{padding:.7rem .8rem}.kurz__wahl{padding:.85rem .9rem}.kurz__karte{padding:.95rem .9rem}}.kurz__titel:focus-visible{outline:none}.kurz,.kurz p,.kurz li,.kurz span{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}.modelle__arbeitsflaeche:not(:has(.modelle__bild)){grid-template-columns:minmax(0,1fr)}.modelle__arbeitsflaeche:not(:has(.modelle__bild)) .modelle__tafel{max-width:52rem}.modelle__rollen[data-spalten="1"]{grid-template-columns:minmax(0,1fr)}.modelle__schluss{max-width:46rem;color:var(--navy);margin-top:1.25rem;font-weight:600}.hero__media--foto .hero__frame:has(.hero__signatur) img{border-radius:var(--radius-foto) var(--radius-foto) 0 0}.hero__media--foto .hero__frame .hero__signatur{border-radius:0 0 var(--radius-foto) var(--radius-foto);background:var(--white);border:0}@media (max-width:480px){.hero__media--foto .hero__frame .hero__signatur{flex-direction:column;align-items:flex-start;gap:.15rem}.hero__media--foto .hero__frame .hero__signatur-rolle{text-align:left}}.cards .card--knapp{grid-template-columns:34px minmax(0,1fr) auto}.card--knapp:after{content:"↗";color:var(--navy);opacity:.7;transition:transform .25s var(--ease), opacity .25s var(--ease);grid-area:1/3;align-self:start;font-size:1.15rem;line-height:1.25}.section--navy .card--knapp:after{color:var(--gold-bright);opacity:.85}@media (hover:hover) and (pointer:fine){.card--knapp:hover:after{opacity:1;transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.card--knapp:after{transition:none}}.cards{column-gap:clamp(1.75rem,3vw,3rem)}.cards--offen[data-anzahl="4"] .card:nth-child(2),.cards--offen[data-anzahl="2"] .card:nth-child(2){border-top:1px solid var(--line);padding-top:1.55rem}.section--navy .cards--offen[data-anzahl="4"] .card:nth-child(2),.section--navy .cards--offen[data-anzahl="2"] .card:nth-child(2){border-top-color:var(--line-on-navy)}@container (min-width:40rem){.cards:not([data-anzahl="2"]):not([data-anzahl="3"]):not([data-anzahl="4"])>.card:nth-child(2){border-top:0;padding-top:.35rem}}.einblick{margin-top:clamp(1.75rem,3vw,2.5rem)}.einblick__buehne{position:relative}.einblick__einzel{margin:0}.einblick__einzel img{border-radius:var(--radius-foto);width:100%;height:auto;display:block}.vergleich{max-width:820px;margin-inline:auto}.vergleich__buehne{aspect-ratio:900/540;border-radius:var(--radius-foto);box-shadow:var(--schatten-foto);isolation:isolate;--vergleich-stand:50%;position:relative;overflow:hidden}.vergleich__lage{position:absolute;inset:0}.vergleich__lage--oben{clip-path:inset(0 calc(100% - var(--vergleich-stand)) 0 0)}.vergleich__lage picture,.vergleich__lage img{width:100%;height:100%;display:block}.vergleich__lage img{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:0}.vergleich__marke{border-radius:calc(var(--radius-knopf) * 26 / 48);background:var(--white);color:var(--navy);letter-spacing:.01em;white-space:nowrap;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.3;position:absolute;bottom:clamp(.6rem,1.4vw,.9rem)}.vergleich__marke--links{left:clamp(.6rem,1.4vw,.9rem)}.vergleich__marke--rechts{right:clamp(.6rem,1.4vw,.9rem)}.vergleich__kante{top:0;bottom:0;left:var(--vergleich-stand);background:var(--white);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.vergleich__griff{background:var(--white);width:clamp(38px,4.4vw,48px);height:clamp(38px,4.4vw,48px);color:var(--navy);box-shadow:var(--schatten-knopf);transition:scale var(--uebergang) ease;border-radius:100%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.vergleich__griff svg{width:55%;height:55%}.vergleich__buehne[data-zieht] .vergleich__griff{box-shadow:var(--schatten-knopf-hover);scale:1.1}.vergleich__schieber{opacity:0;cursor:ew-resize;touch-action:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.vergleich__buehne:has(.vergleich__schieber:focus-visible){outline:3px solid var(--navy);outline-offset:3px}.vergleich__legende{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vergleich__hinweis,.einblick__fuss{color:var(--muted);margin-top:.85rem;font-size:.9rem}.einblick__fuss{margin-top:1.1rem}.section--navy .vergleich__buehne:has(.vergleich__schieber:focus-visible){outline-color:var(--white)}@media (prefers-reduced-motion:reduce){.vergleich__griff{transition:none}.vergleich__buehne[data-zieht] .vergleich__griff{scale:1}}@media (max-width:700px){.vergleich__buehne{aspect-ratio:4/3}}body{background:var(--white)}.section:not(.section--ivory):not(.section--navy):not(.abschluss){background:color-mix(in srgb, var(--navy) 5%, var(--white))}.cards .card--link:has(.card__more){grid-template-rows:auto 1fr auto}.cards .card--link .card__more{margin-top:auto}@media (min-width:900px){.shell.einblick{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.einblick__kopf{align-self:center}.shell.einblick .section-lead{max-width:46ch}}.einblick__kopf>h2{margin-top:.35rem;margin-bottom:.9rem}.cards{gap:clamp(.5rem,1vw,.8rem)}@container (min-width:40rem){.cards{grid-auto-rows:1fr}}.cards .card{border-radius:var(--radius-knopf,14px);background:rgb(var(--navy-kanal) / .022);transition:background-color var(--uebergang) var(--ease), box-shadow var(--uebergang) var(--ease);align-content:start;padding:clamp(1.05rem,1.8vw,1.3rem) clamp(1rem,1.7vw,1.25rem) clamp(1.05rem,1.8vw,1.3rem) clamp(1.3rem,2.1vw,1.65rem);position:relative}.cards .card:not(:has(>p)){align-content:center}.cards .card,.cards>.card:first-child,.cards>.card:nth-child(2),.cards--offen[data-anzahl="4"] .card:nth-child(2),.cards--offen[data-anzahl="2"] .card:nth-child(2),.section--navy .cards--offen[data-anzahl="4"] .card:nth-child(2),.section--navy .cards--offen[data-anzahl="2"] .card:nth-child(2){border-top:0;padding-top:clamp(1.05rem,1.8vw,1.3rem)}@container (min-width:40rem){.cards:not([data-anzahl="2"]):not([data-anzahl="3"]):not([data-anzahl="4"])>.card:nth-child(2){border-top:0;padding-top:clamp(1.05rem,1.8vw,1.3rem)}}.cards .card:before{content:"";background:rgb(var(--gold-kanal) / .55);opacity:1;width:2px;height:auto;transition:width var(--uebergang) var(--ease), background-color var(--uebergang) var(--ease);border-radius:2px;position:absolute;inset:clamp(1.05rem,1.8vw,1.3rem) auto clamp(1.05rem,1.8vw,1.3rem) 0}@media (hover:hover) and (pointer:fine){.cards .card--link:hover{background:rgb(var(--navy-kanal) / .05);box-shadow:var(--schatten-knopf)}.cards .card--link:hover:before{background:var(--gold);width:3px}}.cards--symbole .card__icon{background:rgb(var(--navy-kanal) / .06);width:34px;height:34px;color:var(--navy);transition:background-color var(--uebergang) var(--ease);border-radius:10px;place-items:center;display:grid}.cards--symbole .card__icon .icon{width:19px;height:19px}.cards--symbole .card__nr{display:none}@media (hover:hover) and (pointer:fine){.cards--symbole .card--link:hover .card__icon{background:rgb(var(--navy-kanal) / .1)}}.cards:not(.cards--symbole) .card__nr{align-items:center;min-height:34px;display:grid}.cards .card:not(:has(>.card__nr)):not(:has(>.card__icon)):not(:has(>.card__motiv)){grid-template-columns:minmax(0,1fr)}.cards .card:not(:has(>.card__nr)):not(:has(>.card__icon)):not(:has(>.card__motiv))>h3{grid-column:1/-1}.cards .card:not(:has(>.card__nr)):not(:has(>.card__icon)):not(:has(>.card__motiv))>p{grid-column:1/-1}.cards .card:not(:has(>.card__nr)):not(:has(>.card__icon)):not(:has(>.card__motiv))>.card__more{grid-column:1/-1}.cards .card>h3{align-self:center;margin:0}.cards .card>p{grid-column:2/-1;margin-top:.3rem}.cards .card--knapp:after{align-self:center}.section--navy .cards .card{background:rgb(var(--weiss-kanal) / .055)}.section--navy .cards--symbole .card__icon{background:rgb(var(--weiss-kanal) / .1);color:var(--white)}@media (hover:hover) and (pointer:fine){.section--navy .cards .card--link:hover{background:rgb(var(--weiss-kanal) / .09)}.section--navy .cards--symbole .card--link:hover .card__icon{background:rgb(var(--weiss-kanal) / .16)}}@media (max-width:640px){.cards .card,.cards>.card:first-child,.cards>.card:nth-child(2){padding:1rem .95rem 1rem 1.2rem}.cards .card:before{top:1rem;bottom:1rem}}@media (prefers-reduced-motion:reduce){.cards .card,.cards .card:before,.cards--symbole .card__icon{transition:none}}@media (min-width:900px){.gebiete{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.gebiete__karte{top:calc(var(--kopfhoehe,90px) + 1rem);position:sticky}}.gebiete__karte{margin:0;container-type:inline-size}.gebiete__karte>svg{border-radius:var(--radius-foto,18px);background:rgb(var(--navy-kanal) / .03);width:100%;height:auto;display:block}.gebiete__see{fill:rgb(var(--navy-kanal) / .44);stroke:none}.section--navy .gebiete__see{fill:rgb(var(--weiss-kanal) / .46)}.gebiete__fluss{fill:none;stroke:rgb(var(--navy-kanal) / .48);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.section--navy .gebiete__fluss{stroke:rgb(var(--weiss-kanal) / .5)}.gebiete__strasse{fill:none;stroke:rgb(var(--navy-kanal) / .28);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.section--navy .gebiete__strasse{stroke:rgb(var(--weiss-kanal) / .32)}.gebiete__kreis{fill:none;stroke:rgb(var(--navy-kanal) / .16);stroke-width:2px;stroke-linejoin:round}.section--navy .gebiete__kreis{stroke:rgb(var(--weiss-kanal) / .2)}.gebiete__flaeche{fill:rgb(var(--navy-kanal) / .1);stroke:rgb(var(--navy-kanal) / .55);stroke-width:1.8px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgb(var(--navy-kanal) / .16))}.section--navy .gebiete__flaeche{fill:rgb(var(--weiss-kanal) / .12);stroke:rgb(var(--weiss-kanal) / .55)}.gebiete__treffer{fill:#0000}.gebiete__punkt{fill:var(--gold);stroke:var(--navy);stroke-width:2px;transition:r var(--uebergang) var(--ease)}.gebiete__sitzring{fill:none;stroke:var(--gold);stroke-width:2.5px;opacity:.62}.section--navy .gebiete__sitzring{stroke:var(--gold)}.section--navy .gebiete__punkt{stroke:var(--white)}.gebiete__name{fill:var(--navy);text-anchor:middle;paint-order:stroke;stroke:var(--white);stroke-width:4px;stroke-linejoin:round;font-family:inherit;font-size:22px;font-weight:600}.section--navy .gebiete__name{fill:var(--white);stroke:var(--navy)}.gebiete__marke a{cursor:pointer}@media (hover:hover) and (pointer:fine){.gebiete__marke a:hover .gebiete__punkt{r:13}}.gebiete__marke a:focus-visible .gebiete__punkt{r:13}.gebiete__marke a:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}.gebiete__legende{border:1px solid var(--line);border-radius:var(--radius-karte);background:var(--white);gap:.6rem clamp(1rem,2vw,1.5rem);margin:clamp(1rem,2vw,1.4rem) 0 0;padding:clamp(.9rem,1.8vw,1.15rem) clamp(1rem,2vw,1.25rem);list-style:none;display:grid}@container (min-width:30rem){.gebiete__legende{grid-template-columns:repeat(2,minmax(0,1fr))}.gebiete__legendenzeile:first-child{grid-column:1/-1}}.gebiete__legendenzeile{color:var(--muted);align-items:start;gap:.6rem;margin:0;font-size:.875rem;line-height:1.45;display:flex}.gebiete__zeichen{flex:none;width:22px;height:22px;margin-block-start:-.12rem;overflow:visible}.gebiete__legendenort{color:var(--navy);font-weight:600}.section--navy .gebiete__legende{border-color:rgb(var(--weiss-kanal) / .2);background:rgb(var(--weiss-kanal) / .06)}.section--navy .gebiete__legendenzeile{color:var(--text-navy)}.section--navy .gebiete__legendenort{color:var(--white)}.gebiete__quelle{color:var(--muted);margin-top:.7rem;font-size:.8125rem;line-height:1.5}.gebiete__spalte{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(.8rem,1.6vw,1.2rem);display:grid}.gebiete__gemeinsam{border-radius:var(--radius-knopf,14px);background:rgb(var(--navy-kanal) / .05);flex-wrap:wrap;align-items:center;gap:clamp(.9rem,2vw,1.25rem);padding:clamp(1rem,1.8vw,1.25rem);display:flex}.gebiete__gemeinsam>*{min-width:0}.gebiete__gemeinsam .gebiet__portraet{width:108px;height:108px}.gebiete__gemeinsam .gebiet__name{font-size:1.15rem}.gebiete__gruppe{margin:0 0 clamp(.9rem,1.8vw,1.25rem)}.gebiete__gruppe:last-child{margin-bottom:0}.gebiete__kreisname{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:0 0 .45rem;font-size:.75rem;font-weight:700;display:flex}.gebiete__anzahl{letter-spacing:.02em;text-transform:none;font-weight:500}.gebiete__liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.gebiet__kurz{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0;font-size:.875rem;display:flex}.gebiet__kurz>span{font-weight:600}.gebiet__kurz a{color:var(--navy)}.gebiet{border-radius:var(--radius-knopf,14px);background:rgb(var(--navy-kanal) / .022);transition:background-color var(--uebergang) var(--ease);flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;padding:.7rem .85rem .7rem 1.1rem;display:flex;position:relative}.gebiet:before{content:"";opacity:1;background:rgb(var(--gold-kanal) / .55);width:2px;height:auto;transition:width var(--uebergang) var(--ease), background-color var(--uebergang) var(--ease);border-radius:2px;position:absolute;inset:.65rem auto .65rem 0}.gebiet:target{background:rgb(var(--navy-kanal) / .06)}.gebiet:target:before{background:var(--verlauf-marke);width:4px}.ablaufschema{margin:0 0 clamp(1.5rem,3vw,2.5rem)}.ablaufschema img{border-radius:var(--radius-foto);width:100%;height:auto;display:block}.ablaufschema figcaption{display:none}@media (max-width:639px){.ablaufschema figcaption{color:var(--muted);margin:.6rem 0 0;font-size:.8125rem;line-height:1.5;display:block}}.steps__symbol{margin-bottom:.5rem;display:block}.steps__symbol img{width:2rem;height:2rem;display:block}.cards .card .card__icon.card__icon--paket{background:0 0;justify-self:start;place-items:start;width:auto;height:auto;display:block}.card__icon img{width:1.75rem;height:1.75rem;display:block}.section__bildunterschrift,.hero__bildunterschrift{color:var(--muted);margin:.6rem 0 0;font-size:.8125rem;line-height:1.5}.hero__bildunterschrift{overflow-wrap:anywhere;max-width:100%}.gebiet__ortsname{font-size:1rem;font-weight:600}.gebiet__ortsweg{color:var(--navy);text-underline-offset:.18em;transition:text-decoration-thickness var(--uebergang);text-decoration:underline;text-decoration-thickness:1px}.gebiet__ortsweg:hover,.gebiet__ortsweg:focus-visible{text-decoration-thickness:2px}.gebiet__lage{color:var(--muted);margin:0;font-size:.8125rem}.gebiet__person{align-items:center;gap:.9rem;display:flex}.gebiete picture{flex:none;display:block}.gebiet__portraet{object-fit:cover;border-radius:var(--radius-foto);border:1px solid rgb(var(--navy-kanal) / .12);flex:none;width:76px;height:76px}.gebiet__angaben{min-width:0}.gebiet__name{margin:0;font-weight:600}.gebiet__rolle{color:var(--muted);margin:.1rem 0 0;font-size:.8125rem}.gebiet__wege{margin:.35rem 0 0;font-size:.875rem}.gebiet__wege a{color:var(--navy)}.gebiete__aufbau{border-radius:var(--radius-knopf,14px);border:1px dashed rgb(var(--navy-kanal) / .25);grid-column:1/-1;margin-top:clamp(1.25rem,2.5vw,2rem);padding:clamp(1rem,1.8vw,1.25rem)}.gebiete__aufbau h3{margin:0 0 .35rem;font-size:1.1rem}.gebiete__aufbau>p{color:var(--muted);margin:0 0 .75rem;font-size:.9375rem}.gebiete__aufbau ul{flex-wrap:wrap;gap:.4rem .6rem;margin:0;padding:0;list-style:none;display:flex}.gebiete__aufbau li{background:rgb(var(--navy-kanal) / .05);border-radius:999px;padding:.3rem .7rem;font-size:.875rem}@media (max-width:700px){.gebiete__name{display:none}.gebiete__punkt{r:22;stroke-width:4px}.gebiete__treffer{r:66}}@media (prefers-reduced-motion:reduce){.gebiet,.gebiet:before,.gebiete__punkt{transition:none}}.goldstrich,.abschluss>.shell>h2:before,.serviceleiste__weg:after{background:var(--linie-gold-waagerecht)}.cards .card:before,.gebiet:before{background:var(--linie-gold-senkrecht-leise)}@media (hover:hover) and (pointer:fine){.cards .card--link:hover:before{background:var(--linie-gold-senkrecht)}}.gebiet:target:before{background:var(--linie-gold-senkrecht)}.hero__media--foto .hero__frame,.section__rahmen img,.modelle__bild img,.objektreihe__karte>article,.artikelbild__rahmen img,.vergleich__buehne,.gebiet__portraet{box-shadow:var(--schatten-foto)}.section--navy .section__rahmen img,.section--navy .modelle__bild img,.section--navy .artikelbild__rahmen img,.section--navy .vergleich__buehne,.section--navy .gebiet__portraet{box-shadow:var(--schatten-foto-navy)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.objektreihe__karte>article{transition:box-shadow var(--uebergang) var(--ease)}.objektreihe__karte:hover>article{box-shadow:var(--schatten-foto-tief)}}.vorschauabzeichen{min-height:30px;padding-block:4px;padding-inline:var(--gutter);border-bottom:1px solid rgb(var(--weiss-kanal) / .07);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.vorschauabzeichen .statusbadge{background:var(--navy);border:1px solid rgb(var(--gold-kanal) / .5);min-height:0;color:var(--gold-bright);border-radius:999px;padding:.1rem .7rem;font-size:.75rem;font-weight:700}@media (max-width:760px){.serviceleiste:has(.vorschauabzeichen){display:block}.serviceleiste:has(.vorschauabzeichen) .shell{display:none}.serviceleiste:has(.vorschauabzeichen) .vorschauabzeichen{border-bottom:0}}@media print{.vorschauabzeichen{display:none!important}}.hero__media--foto .hero__frame{border-radius:var(--radius-foto)}:root{--kopfhoehe:104px}@media (max-width:1439px){:root{--kopfhoehe:92px}}.brand img{width:auto;height:60px}@media (min-width:1600px){.brand img{height:64px}}@media (max-width:700px){:root{--kopfhoehe:84px}.brand img{height:56px}}@media (max-width:400px){:root{--kopfhoehe:76px}.brand img{height:clamp(44px,13vw,56px)}}.footer__brand img.footer__logo{width:auto;height:clamp(60px,7vw,80px)}@media (max-width:460px){.footer__brand img.footer__logo{height:60px}}html{scroll-padding-top:calc(var(--kopfhoehe) + 28px)}.hero__media--foto[data-lage=quer] .hero__frame{max-width:none}.hero__media--foto[data-lage=quer] .hero__frame img{object-fit:cover;object-position:center;max-height:clamp(320px,34vw,480px)}.hero__schritte{counter-reset:heroschritt;border-top:1px solid rgb(var(--navy-kanal) / .12);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);margin-top:clamp(2rem,4vw,3.25rem);padding-top:clamp(1.1rem,2vw,1.6rem);list-style:none;display:grid}.hero__schritte li{counter-increment:heroschritt;color:var(--navy);font-family:var(--serif);align-items:baseline;gap:.75rem;font-size:clamp(.9375rem,1.1vw,1.0625rem);font-weight:600;line-height:1.4;display:flex}.hero__schritte li:before{content:counter(heroschritt, decimal-leading-zero);color:var(--gold);font-family:var(--serif);font-variant-numeric:tabular-nums;flex:none;font-size:1.05em;font-weight:400}@media (max-width:700px){.hero__schritte{grid-template-columns:minmax(0,1fr);gap:.65rem}}.section:has(>.shell>.faq)>.shell{max-width:46rem}.section:has(>.shell>.faq)>.shell>.abschnittsmarke{justify-content:center;margin-inline:auto}.section:has(>.shell>.faq)>.shell>h2{text-align:center;margin-inline:auto}.section:has(>.shell>.faq)>.shell>.section-lead{text-align:center;margin-inline:auto}.section:has(>.shell>.faq) .faq{max-width:none}.faq__ausweg{border:1px dashed rgb(var(--navy-kanal) / .28);border-radius:var(--radius-karte);background:rgb(var(--navy-kanal) / .03);flex-wrap:wrap;align-items:center;gap:clamp(.75rem,1.6vw,1.1rem);margin-top:clamp(1.6rem,3vw,2.4rem);padding:clamp(1rem,1.8vw,1.25rem);display:flex}.faq__ausweg-symbol{background:var(--navy);width:40px;height:40px;color:var(--white);border-radius:100%;flex:none;place-items:center;display:grid}.faq__ausweg-symbol svg{fill:currentColor;width:20px;height:20px}.faq__ausweg-text{flex:14rem;gap:.15rem;margin:0;line-height:1.4;display:grid}.faq__ausweg-text strong{color:var(--navy);font-size:.9375rem;font-weight:600}.faq__ausweg-text span{color:var(--muted);font-size:.8125rem}.faq__ausweg-knopf{border:1px solid var(--navy);min-height:48px;color:var(--navy);background:0 0;border-radius:999px;flex:none;padding-inline:1.1rem;font-size:.9375rem;font-weight:600}.faq__ausweg-knopf:hover,.faq__ausweg-knopf:focus-visible{background:var(--navy);color:var(--white)}.section--navy .faq__ausweg{border-color:rgb(var(--weiss-kanal) / .3);background:rgb(var(--weiss-kanal) / .05)}.section--navy .faq__ausweg-symbol{background:var(--white);color:var(--navy)}.section--navy .faq__ausweg-text strong{color:var(--text-navy-hell)}.section--navy .faq__ausweg-text span{color:var(--text-navy)}.section--navy .faq__ausweg-knopf{border-color:var(--white);color:var(--white)}.section--navy .faq__ausweg-knopf:hover,.section--navy .faq__ausweg-knopf:focus-visible{background:var(--white);color:var(--navy)}@media (max-width:560px){.faq__ausweg-knopf{flex:100%;justify-content:center}}.schrittkarten{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width:820px){.schrittkarten{grid-template-columns:minmax(0,1fr)}}.schrittkarte{border:1px solid var(--line);border-radius:var(--radius-karte);background:var(--white);box-shadow:var(--schatten-knopf);flex-direction:column;gap:.55rem;padding:clamp(1.15rem,2.2vw,1.6rem);display:flex}.schrittkarte__kopf{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.35rem;display:flex}.schrittkarte__symbol{border-radius:calc(var(--radius-karte) * .65);background:rgb(var(--navy-kanal) / .06);width:40px;height:40px;color:var(--navy);flex:none;place-items:center;display:grid}.schrittkarte__symbol svg{fill:currentColor;width:20px;height:20px}.schrittkarte h3{color:var(--navy);font-family:var(--font);letter-spacing:-.01em;margin:0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:600;line-height:1.3}.schrittkarte p{max-width:none;color:var(--muted);margin:0;font-size:.9375rem;line-height:1.7}.section:has(.schrittkarten)>.shell>.abschnittsmarke{justify-content:center;margin-inline:auto}.section:has(.schrittkarten)>.shell>h2{text-align:center;margin-inline:auto}.section:has(.schrittkarten)>.shell>p:not([class]){text-align:center;margin-inline:auto}.section:has(.schrittkarten) .weiterfuehrung{margin-top:clamp(1.6rem,3vw,2.4rem);justify-content:center;margin-inline:auto;display:flex}.section--navy .schrittkarte{border-color:var(--line-on-navy);background:rgb(var(--weiss-kanal) / .05)}.section--navy .schrittkarte__symbol{background:rgb(var(--weiss-kanal) / .12);color:var(--text-navy-hell)}.section--navy .schrittkarte h3{color:var(--text-navy-hell)}.section--navy .schrittkarte p{color:var(--text-navy)}.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(clamp(190px,21vw,280px),auto);gap:clamp(.7rem,1.4vw,1.1rem);display:grid}@media (min-width:721px) and (max-width:1199px){.bento[data-anzahl="8"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento[data-anzahl="8"]>.bento__kachel{grid-column:span 1!important}}@media (max-width:720px){.bento{grid-template-columns:minmax(0,1fr)}.bento__kachel{grid-area:span 1/span 1!important}}.bento__kachel{border-radius:var(--radius-karte);background:var(--navy);min-height:clamp(190px,21vw,280px);color:var(--white);box-shadow:var(--schatten-knopf);isolation:isolate;align-items:flex-end;padding:clamp(1rem,1.8vw,1.4rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.bento__bild{z-index:-2;position:absolute;inset:0}.bento__bild img{object-fit:cover;width:100%;height:100%;transition:scale var(--uebergang) ease;border-radius:0}.bento__schleier{z-index:-1;background:linear-gradient(to top, rgb(var(--navy-kanal) / .95) 0%, rgb(var(--navy-kanal) / .8) 52%, rgb(var(--navy-kanal) / .1) 100%);position:absolute;inset:0}.bento__text{gap:.2rem;display:grid}.bento__titel{color:var(--white);text-wrap:balance;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:600;line-height:1.3}.bento__unter{color:var(--text-navy);font-size:.875rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.bento__kachel:hover .bento__bild img,.bento__kachel:focus-visible .bento__bild img{scale:1.04}}.bento__kachel:focus-visible{outline:3px solid var(--white);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bento__bild img{transition:none}.bento__kachel:hover .bento__bild img{scale:1}}.bento__kachel{flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0}.bento__bild{z-index:auto;flex:auto;min-height:clamp(160px,16vw,240px);position:relative;inset:auto;overflow:hidden}.bento__bild img{object-position:50% 30%;position:absolute;inset:0}.bento__schleier{display:none}.bento__text{background:var(--navy);padding:clamp(.9rem,1.6vw,1.25rem) clamp(1rem,1.8vw,1.4rem);position:relative}.section--mitte>.shell{text-align:center}.section--mitte>.shell>.abschnittsmarke{justify-content:center;margin-inline:auto}.section--mitte>.shell>h2{margin-inline:auto}.section--mitte>.shell>h2:before{left:50%;translate:-50%}.section--mitte>.shell>p,.section--mitte>.shell>h2+p{margin-inline:auto}@media (min-width:641px){.section--rechts>.shell{text-align:right}.section--rechts>.shell>.abschnittsmarke{justify-content:flex-end;margin-left:auto}.section--rechts>.shell>h2,.section--rechts>.shell>p,.section--rechts>.shell>h2+p{margin-left:auto;margin-right:0}.section--rechts>.shell>h2:before{left:auto;right:0}}.cards[data-anzahl="1"]{grid-template-columns:minmax(0,1fr);max-width:46rem;margin-inline:auto}.section--mitte .card,.section--mitte .cards{text-align:left}.ladeanzeige{z-index:var(--z-ladeanzeige);padding:var(--gutter);background:color-mix(in srgb, var(--navy) 5%, var(--white));opacity:1;animation:ladeanzeige-leben 7s var(--ease) forwards;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:fixed;inset:0}@keyframes ladeanzeige-leben{0%{opacity:1;visibility:visible;pointer-events:auto}94%{opacity:1;visibility:visible;pointer-events:auto}to{opacity:0;visibility:hidden;pointer-events:none}}.ladeanzeige[data-weg]{opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;pointer-events:none;animation:none}.ladeanzeige__icon{backface-visibility:hidden;width:160px;height:160px;animation:1.8s ease-in-out infinite ladeanzeige-atem;display:block}@keyframes ladeanzeige-atem{0%,to{scale:1}50%{scale:1.04}}.ladeanzeige__text{color:var(--muted);margin:0;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.ladeanzeige{animation:7s step-end forwards ladeanzeige-hart}.ladeanzeige[data-weg]{transition:none}.ladeanzeige__icon{animation:none}}@keyframes ladeanzeige-hart{0%{opacity:1;visibility:visible;pointer-events:auto}99%{opacity:1;visibility:visible;pointer-events:auto}to{opacity:0;visibility:hidden;pointer-events:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.suchformular{max-width:34rem;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.suchformular__feld{gap:.4rem;margin:0 0 clamp(1rem,2vw,1.4rem);display:grid}.suchformular__feld label{color:var(--navy);font-size:.9375rem;font-weight:600}.suchformular input[type=email],.suchformular textarea{border:1px solid rgb(var(--navy-kanal) / .55);border-radius:var(--radius-knopf);background:var(--white);width:100%;color:var(--navy);font:inherit;padding:.7rem .9rem;font-size:1rem}.suchformular textarea{resize:vertical;min-height:6rem;line-height:1.6}.suchformular input[type=email]:focus-visible,.suchformular textarea:focus-visible{border-color:var(--navy);outline:3px solid var(--navy);outline-offset:2px}.suchformular__notiz{color:var(--muted);font-size:.875rem;line-height:1.5}.suchformular__einwilligung{margin:0 0 clamp(1.1rem,2.2vw,1.5rem)}.suchformular__einwilligung label{color:var(--navy);cursor:pointer;align-items:start;gap:.7rem;font-size:.9375rem;line-height:1.6;display:flex}.suchformular__einwilligung input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin-top:2px}.suchformular__meldung{border-inline-start:3px solid var(--gold);border-radius:var(--radius-knopf);background:var(--white);border:1px solid var(--line);color:var(--navy);border-inline-start-width:3px;margin:0 0 1rem;padding:.8rem 1rem;font-size:.9375rem;line-height:1.6}.suchformular__meldung--fehler{border-inline-start-color:var(--signal-fehler)}.suchformular__absenden{margin:0}.suchformular__fertig{max-width:34rem;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.suchformular__hinweis{color:var(--muted);margin:.8rem 0 0;font-size:.9375rem;line-height:1.6}.kontaktformular,.kontaktformular__fertig{max-width:38rem;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.kontaktformular__gruppe{border:0;margin:0 0 clamp(1.1rem,2.2vw,1.5rem);padding:0}.kontaktformular__gruppe legend{color:var(--navy);margin-bottom:.6rem;padding:0;font-size:.9375rem;font-weight:600}.kontaktformular__wahl{flex-wrap:wrap;gap:.5rem;display:flex}.kontaktformular__option{border:1px solid rgb(var(--navy-kanal) / .55);border-radius:var(--radius-knopf);background:var(--white);min-height:44px;color:var(--navy);cursor:pointer;transition:background var(--uebergang), border-color var(--uebergang);align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.9375rem;line-height:1.4;display:inline-flex}.kontaktformular__option:hover{border-color:var(--navy);background:color-mix(in srgb, var(--navy) 6%, var(--white))}.kontaktformular__option input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin:0}.kontaktformular__option:has(input:checked){border-color:var(--navy);background:var(--verlauf-marke);font-weight:600}.kontaktformular__option:has(input:focus-visible){outline:3px solid var(--navy);outline-offset:2px}.kontaktformular__vorwahl{border:1px solid var(--line);border-radius:var(--radius-knopf);background:var(--white);color:var(--navy);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:0 0 clamp(1.1rem,2.2vw,1.5rem);padding:.75rem 1.1rem;font-size:.9375rem;display:flex}.kontaktformular__vorwahl>span{min-width:0}.kontaktformular__aendern{border:1px solid var(--navy);border-radius:var(--radius-knopf);min-height:34px;color:var(--navy);font:inherit;cursor:pointer;transition:background var(--uebergang), color var(--uebergang);background:0 0;padding:.25rem .85rem;font-size:.875rem;font-weight:600}.kontaktformular__aendern:hover{background:var(--navy);color:var(--white)}.kontaktformular__hilfe{border:1px solid var(--line);border-inline-start:3px solid var(--gold);border-radius:var(--radius-knopf);background:var(--white);color:var(--navy);margin:0 0 clamp(1.1rem,2.2vw,1.5rem);padding:.9rem 1.1rem;font-size:.9375rem;line-height:1.65}.kontaktformular__feld{gap:.4rem;margin:0 0 clamp(1rem,2vw,1.4rem);display:grid}.kontaktformular [hidden]{display:none}.kontaktformular__feld label{color:var(--navy);font-size:.9375rem;font-weight:600}.kontaktformular input[type=text],.kontaktformular input[type=email],.kontaktformular input[type=tel],.kontaktformular select,.kontaktformular textarea{border:1px solid rgb(var(--navy-kanal) / .55);border-radius:var(--radius-knopf);background:var(--white);width:100%;min-height:44px;color:var(--navy);font:inherit;padding:.7rem .9rem;font-size:1rem}.kontaktformular textarea{resize:vertical;min-height:7rem;line-height:1.6}.kontaktformular input:focus-visible,.kontaktformular select:focus-visible,.kontaktformular textarea:focus-visible{border-color:var(--navy);outline:3px solid var(--navy);outline-offset:2px}.kontaktformular__notiz{color:var(--muted);font-size:.875rem;line-height:1.55}.kontaktformular__datenschutz,.kontaktformular__ankreuz{margin:0 0 clamp(1.1rem,2.2vw,1.5rem)}.kontaktformular__ankreuz label{min-height:44px;color:var(--navy);cursor:pointer;align-items:start;gap:.7rem;padding:.6rem 0;font-size:.9375rem;line-height:1.6;display:flex}.kontaktformular__ankreuz input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin-top:2px}.kontaktformular__ankreuz input:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.kontaktformular__zusatz{border:1px solid var(--line);border-radius:var(--radius-knopf);background:var(--white);margin:0 0 clamp(1.1rem,2.2vw,1.5rem);padding:clamp(.9rem,2vw,1.2rem)}.kontaktformular__zusatz .kontaktformular__feld:last-child{margin-bottom:0}.kontaktformular__meldung{border:1px solid var(--line);border-inline-start:3px solid var(--gold);border-radius:var(--radius-knopf);background:var(--white);color:var(--navy);margin:0 0 1rem;padding:.8rem 1rem;font-size:.9375rem;line-height:1.6}.kontaktformular__meldung--fehler{border-inline-start-color:var(--signal-fehler)}.kontaktformular__absenden{margin:0}.kontaktformular__hinweis{color:var(--muted);margin:.8rem 0 0;font-size:.9375rem;line-height:1.6}.kontaktformular{gap:clamp(1.25rem,3vw,1.75rem);display:grid}.kontaktformular__leitspalte{align-content:start;gap:clamp(.75rem,1.6vw,1rem);display:grid}.kontaktformular__leitspalte>*,.kontaktformular__felderkarte>*,.kontaktformular__fuss>*{margin:0}.kontaktformular__felderkarte{border:1px solid var(--line);border-radius:var(--radius-karte);background:var(--white);flex-wrap:wrap;align-items:start;gap:clamp(1rem,2vw,1.4rem) clamp(.9rem,1.8vw,1.25rem);padding:clamp(1.1rem,2.6vw,1.9rem);display:flex}.kontaktformular__felderkarte>*{flex:100%;min-width:0}.kontaktformular__feld--halb{flex:15rem}.kontaktformular__fuss{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.5rem;padding-top:clamp(.9rem,2vw,1.25rem);display:flex}.kontaktformular__fuss .kontaktformular__datenschutz{flex:17rem}.kontaktformular__fuss .kontaktformular__absenden{flex:none}.kontaktformular__kennzeichen{background:rgb(var(--navy-kanal) / .07);color:rgb(var(--navy-kanal) / .72);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}@media (min-width:66rem){.kontaktformular{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:clamp(1.75rem,3.5vw,3rem);max-width:64rem}.kontaktformular__leitspalte{top:calc(var(--kopfhoehe,92px) + 1.25rem);align-self:start;position:sticky}}.nachrichtvorschau{border:1px solid var(--line);border-inline-start:3px solid var(--gold);border-radius:var(--radius-karte);background:var(--white);max-width:52ch;margin:clamp(1rem,2vw,1.5rem) 0 0;padding:clamp(1rem,2vw,1.4rem) clamp(1.1rem,2.2vw,1.6rem)}.nachrichtvorschau p{color:var(--navy);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.7}.section--navy .nachrichtvorschau{border-color:rgb(var(--weiss-kanal) / .2);border-inline-start-color:var(--gold);background:rgb(var(--weiss-kanal) / .06)}.section--navy .nachrichtvorschau p{color:var(--white)}.kartenfuss{max-width:62ch;color:var(--muted);margin-top:clamp(1.1rem,2.2vw,1.6rem);font-size:.9375rem;line-height:1.7}.section--navy .kartenfuss{color:var(--text-navy)}.section--kompakt{padding-block:clamp(1.5rem,2.8vw,2.25rem)}.section--kompakt>.shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem clamp(1rem,2.4vw,2.5rem);display:grid}.section--kompakt>.shell>.abschnittsmarke,.section--kompakt>.shell>h2,.section--kompakt>.shell>p{grid-column:1;max-width:62ch;margin:0}.section--kompakt>.shell>h2{padding-top:0;font-size:clamp(1.35rem,2vw,1.75rem)}.section--kompakt>.shell>h2:before{content:none}.section--kompakt>.shell>.weiterfuehrung{grid-area:1/2/4/3;align-self:center;max-width:none;margin:0}@media (max-width:720px){.section--kompakt>.shell{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.section--kompakt>.shell>.weiterfuehrung{grid-area:auto/1/auto/2;margin-top:.6rem}}.section[data-ton=navy]+.section[data-ton=navy]:has(.wa){padding-top:0}.section[data-ton=navy]+.section[data-ton=navy]:has(.wa) .wa{border-top:1px solid var(--line-on-navy);padding-top:clamp(1.5rem,3vw,2.25rem)}.hero--film{background:var(--navy);position:relative;overflow:clip}.hero--film .hero__film{pointer-events:none;position:absolute;inset:0}.hero--film .hero__film-standbild,.hero--film .hero__film-bild,.hero--film .hero__film-standbild img{object-fit:cover;object-position:50% 78%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero--film .hero__film-standbild{z-index:0}.hero--film .hero__film-bild{z-index:1}.hero__filmschalter{z-index:3;border:1px solid rgb(var(--weiss-kanal) / .4);background:rgb(var(--navy-kanal) / .78);-webkit-backdrop-filter:blur(6px);width:44px;height:44px;color:var(--white);cursor:pointer;transition:background var(--uebergang), border-color var(--uebergang);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:clamp(.75rem,2vw,1.25rem);inset-inline-end:clamp(.75rem,2vw,1.25rem)}.hero__filmschalter:hover,.hero__filmschalter:focus-visible{border-color:rgb(var(--weiss-kanal) / .75);background:rgb(var(--navy-kanal) / .92)}.hero__film-schleier{z-index:2;background:radial-gradient(ellipse 78% 92% at 26% 48%, rgb(var(--navy-kanal) / .66) 0%, rgb(var(--navy-kanal) / .62) 34%, rgb(var(--navy-kanal) / .4) 58%, rgb(var(--navy-kanal) / .12) 78%, rgb(var(--navy-kanal) / 0) 92%),  linear-gradient(to top, rgb(var(--navy-kanal) / .56) 0, rgb(var(--navy-kanal) / .5) 210px, rgb(var(--navy-kanal) / 0) 340px),  linear-gradient(rgb(var(--navy-kanal) / .14), rgb(var(--navy-kanal) / .14));position:absolute;inset:0}@media (max-width:53.999rem){.hero__film-schleier{background:linear-gradient(180deg, rgb(var(--navy-kanal) / .5) 0%, rgb(var(--navy-kanal) / .44) 58%, rgb(var(--navy-kanal) / .54) 100%), linear-gradient(rgb(var(--navy-kanal) / .16), rgb(var(--navy-kanal) / .16))}}.hero--film .hero__grid,.hero--film .hero__schritte{z-index:3;position:relative}.hero--film{--muted:rgb(var(--weiss-kanal) / .9);--neutral:rgb(var(--weiss-kanal) / .9);--line:rgb(var(--weiss-kanal) / .28);color:rgb(var(--weiss-kanal) / .92)}.hero--film .hero__copy h1,.hero--film .hero__marke{color:var(--white)}.hero--film .hero__copy h1{-webkit-text-fill-color:currentColor;background:0 0}.hero--film .hero__lead,.hero--film .hero--hell .hero__lead{color:var(--white);-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.5rem,1.45vw,1.625rem);line-height:1.5}.hero--film .hero__direktweg,.hero--film .hero__direktweg a{color:rgb(var(--weiss-kanal) / .9)}.hero--film .hero__direktweg a{text-decoration-color:currentColor}.hero--film .btn--primary{border-color:rgb(var(--weiss-kanal) / .75);color:var(--white)}.hero--film .btn--primary:hover{background:var(--white);color:var(--navy)}.hero--film .hero__schritte{border-top:0;gap:clamp(1rem,2.5vw,3rem);margin-top:clamp(2.25rem,4.5vw,3.5rem);padding-top:0}@media (min-width:1024px){.hero--film{padding-block:clamp(3rem,4vw,4rem) clamp(3rem,4.5vw,4.5rem)}.hero--film .hero__schritte{margin-top:clamp(3.5rem,5vw,5.5rem)}}.hero--film .hero__schritte li{color:var(--white);text-align:center;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;flex-direction:column;justify-content:flex-start;align-items:center;gap:.3rem;font-size:clamp(1.0625rem,1.2vw,1.375rem);font-weight:500;line-height:1.3}.hero--film .hero__schritte li:before{color:var(--gold-bright);font-size:1.15em}@media (max-width:700px){.hero--film .hero__schritte{gap:.75rem}}@media (min-width:62rem){.section--spaltenkopf>.shell{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:clamp(2.5rem,6vw,5.5rem);display:grid}.section--spaltenkopf>.shell>.abschnittsmarke{grid-area:1/1}.section--spaltenkopf>.shell>h2{grid-area:2/1;margin-bottom:0}.section--spaltenkopf>.shell>p:not(.abschnittsmarke):not(.weiterfuehrung){grid-area:1/2/3;align-self:end;max-width:34rem;margin:0}.section--spaltenkopf>.shell>.spaltenliste,.section--spaltenkopf>.shell>.werkbank{grid-area:3/1/auto/-1}.section--spaltenkopf>.shell>.weiterfuehrung{grid-area:4/1/auto/-1}}.section--spaltenkopf>.shell>.abschnittsmarke,.section--spaltenkopf>.shell>h2{text-align:left;max-width:none;margin-inline:0}.section--spaltenkopf>.shell>.abschnittsmarke{justify-content:flex-start}.spaltenliste{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem);margin-top:clamp(2.5rem,5vw,3.75rem);padding:0;list-style:none;display:grid}.spaltenliste__spalte{border-top:1px solid rgb(var(--navy-kanal) / .2);flex-direction:column;gap:.75rem;padding-top:clamp(1.25rem,2.2vw,1.75rem);display:flex}.spaltenliste__spalte h3{color:var(--navy);font-family:var(--serif);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(1.1875rem,1.5vw,1.4375rem);font-weight:500;line-height:1.28}.spaltenliste__spalte p{color:var(--muted);margin:0;font-size:clamp(.9375rem,1.05vw,1rem);line-height:1.8}@media (max-width:61.999rem){.spaltenliste{grid-template-columns:minmax(0,1fr);gap:0}.spaltenliste__spalte{padding-block:clamp(1.1rem,4vw,1.5rem)}.spaltenliste__spalte:first-child{border-top:0;padding-top:0}}.werkbank{gap:clamp(1.5rem,3vw,2.75rem);margin-top:clamp(2.5rem,5vw,3.75rem);display:grid}@media (min-width:62rem){.werkbank{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}}.werkbank__schritte{flex-direction:column;gap:0;display:flex}.werkbank__schritt{border:0;border-top:1px solid rgb(var(--navy-kanal) / .14);width:100%;min-height:56px;color:var(--navy);text-align:left;cursor:pointer;transition:box-shadow var(--uebergang) var(--ease), padding-left var(--uebergang) var(--ease);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(.75rem,1.6vw,1.25rem);padding:clamp(.9rem,1.8vw,1.25rem) 0;display:grid}.werkbank__schritt:first-child{border-top:0}.werkbank__schritt[aria-selected=true]{box-shadow:inset 3px 0 0 0 var(--gold);padding-left:clamp(.85rem,1.6vw,1.15rem)}@media (hover:hover){.werkbank__schritt:hover .werkbank__titel{text-underline-offset:.2em;text-decoration:underline}}.werkbank__ziffer{color:var(--gold);font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:clamp(.875rem,1vw,1rem)}.werkbank__titel{font-family:var(--serif);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.0625rem,1.25vw,1.25rem);font-weight:500;line-height:1.3}.werkbank__schritt[aria-selected=false] .werkbank__titel{color:rgb(var(--navy-kanal) / .7);font-weight:400}.werkbank__buehne{border:1px solid rgb(var(--navy-kanal) / .12);border-radius:var(--radius-karte);background:var(--white);overflow:hidden}.werkbank__leiste{border-bottom:1px solid rgb(var(--navy-kanal) / .12);color:rgb(var(--navy-kanal) / .7);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.7rem clamp(1rem,2vw,1.5rem);font-size:.75rem;display:flex}.werkbank__leiste-links{font-weight:600}.werkbank__leiste-links,.werkbank__leiste-rechts{overflow-wrap:anywhere;min-width:0}.werkbank__tafel{padding:clamp(1.25rem,2.5vw,2rem)}.werkbank__tafel:focus-visible{outline:3px solid var(--navy);outline-offset:-3px}.werkbank__motiv{aspect-ratio:4/3;border-radius:var(--radius-foto);background:color-mix(in srgb, var(--navy) 5%, var(--white));max-width:100%;max-height:clamp(260px,24vw,380px);margin-inline:auto;display:block;position:relative;overflow:hidden}.werkbank__motiv img{object-fit:cover;width:100%;height:100%;display:block}.werkbank__skizze{aspect-ratio:16/9;border-radius:var(--radius-sm);background:linear-gradient(160deg, color-mix(in srgb, var(--navy) 5%, var(--white)), color-mix(in srgb, var(--navy) 11%, var(--white)));max-width:100%;max-height:clamp(220px,20vw,320px);margin-inline:auto;position:relative;overflow:hidden}.werkbank__ecke{border:2px solid var(--gold);pointer-events:none;width:26px;height:26px;position:absolute}.werkbank__ecke--a{border-bottom:0;border-right:0;top:12px;left:12px}.werkbank__ecke--b{border-top:0;border-left:0;bottom:12px;right:12px}.werkbank__feld,.werkbank__linie{background:rgb(var(--navy-kanal) / .16);transition:all .45s var(--ease);border-radius:3px;position:absolute}.werkbank__skizze[data-form="0"] .werkbank__feld--1{width:30%;height:44%;top:22%;left:14%}.werkbank__skizze[data-form="0"] .werkbank__feld--2{width:24%;height:36%;top:30%;left:48%}.werkbank__skizze[data-form="0"] .werkbank__feld--3{width:58%;height:8%;top:70%;left:14%}.werkbank__skizze[data-form="0"] .werkbank__linie--1{width:10%;height:56%;top:22%;left:76%}.werkbank__skizze[data-form="0"] .werkbank__linie--2{opacity:0}.werkbank__skizze[data-form="1"] .werkbank__feld--1{width:26%;height:30%;top:24%;left:16%}.werkbank__skizze[data-form="1"] .werkbank__feld--2{width:38%;height:30%;top:24%;left:46%}.werkbank__skizze[data-form="1"] .werkbank__feld--3{width:68%;height:18%;top:58%;left:16%}.werkbank__skizze[data-form="1"] .werkbank__linie--1{width:30%;height:4%;top:80%;left:16%}.werkbank__skizze[data-form="1"] .werkbank__linie--2{width:20%;height:4%;top:80%;left:50%}.werkbank__skizze[data-form="2"] .werkbank__feld--1{width:52%;height:6%;top:24%;left:16%}.werkbank__skizze[data-form="2"] .werkbank__feld--2{width:68%;height:6%;top:36%;left:16%}.werkbank__skizze[data-form="2"] .werkbank__feld--3{width:40%;height:6%;top:48%;left:16%}.werkbank__skizze[data-form="2"] .werkbank__linie--1{width:60%;height:6%;top:60%;left:16%}.werkbank__skizze[data-form="2"] .werkbank__linie--2{width:34%;height:6%;top:72%;left:16%}.werkbank__skizze[data-form="3"] .werkbank__feld--1{width:22%;height:48%;top:26%;left:14%}.werkbank__skizze[data-form="3"] .werkbank__feld--2{width:22%;height:48%;top:26%;left:40%}.werkbank__skizze[data-form="3"] .werkbank__feld--3{width:22%;height:48%;top:26%;left:66%}.werkbank__skizze[data-form="3"] .werkbank__linie--1{width:74%;height:4%;top:80%;left:14%}.werkbank__skizze[data-form="3"] .werkbank__linie--2{opacity:0}@media (prefers-reduced-motion:reduce){.werkbank__feld,.werkbank__linie{transition:none}}.werkbank__text{margin-top:clamp(1.1rem,2.2vw,1.5rem)}.werkbank__marke{color:var(--gold);font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:.1em;margin-bottom:.5rem;font-size:.875rem;display:block}.werkbank__text h3{color:var(--navy);font-family:var(--serif);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0 0 .6rem;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:500;line-height:1.25}.werkbank__text p{color:var(--muted);margin:0;font-size:clamp(.9375rem,1.05vw,1rem);line-height:1.8}.werkbank__fuss{border-top:1px solid rgb(var(--navy-kanal) / .12);color:rgb(var(--navy-kanal) / .62);margin:0;padding:.7rem clamp(1rem,2vw,1.5rem);font-size:.75rem;line-height:1.6}.werkbank__weiter{margin:clamp(1.5rem,3vw,2.25rem) 0 0}@media (min-width:62rem){.werkbank{grid-template-rows:1fr auto}.werkbank__schritte{grid-area:1/1}.werkbank__schritt{flex:1 1 0;align-items:center}.werkbank__buehne{grid-area:1/2/3}.werkbank__weiter{grid-area:2/1;align-self:end;margin-top:0;padding-top:clamp(1.5rem,3vw,2.5rem)}}.section--mitte .stimmen{max-width:54rem;margin-inline:auto}.section--mitte .stimme figure{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:.7rem}.section--mitte .stimme figure:before{grid-area:auto}.section--mitte .stimme__text,.section--mitte .stimme__wer{grid-column:auto}.section--mitte .stimme__text{max-width:44rem}.section--mitte .stimmen__quelle{text-align:center}.zeitleiste{--zeit-kreis:clamp(2.375rem, 3.2vw, 2.75rem);--zeit-luecke:clamp(1rem, 1.6vw, 1.375rem);gap:0;margin:0;padding:0;list-style:none;display:grid}.zeitleiste__schritt{grid-template-columns:var(--zeit-kreis) minmax(0, 1fr);gap:var(--zeit-luecke);padding-bottom:clamp(1.75rem,2.8vw,2.25rem);display:grid;position:relative}.zeitleiste__schritt:last-child{padding-bottom:0}.zeitleiste__schritt:not(:last-child):before{content:"";left:calc(var(--zeit-kreis) / 2 - .5px);width:1px;top:calc(var(--zeit-kreis) + .5rem);background-color:rgb(var(--navy-kanal) / .2);position:absolute;bottom:.375rem}.zeitleiste__ziffer{width:var(--zeit-kreis);height:var(--zeit-kreis);border:1px solid rgb(var(--navy-kanal) / .28);color:var(--navy);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(.75rem,.9vw,.8125rem);font-weight:600;display:flex}.zeitleiste__text{padding-top:.375rem}.zeitleiste__text h3{color:var(--navy);font-family:var(--serif);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:500;line-height:1.3}.zeitleiste__text p{color:var(--muted);margin:.5rem 0 0;font-size:clamp(.9375rem,1.05vw,1rem);line-height:1.8}@media (min-width:56.25rem){.zeitleiste__text p{-webkit-hyphens:manual;hyphens:manual}}.section--navy .zeitleiste__schritt:not(:last-child):before{background-color:rgb(var(--weiss-kanal) / .26)}.section--navy .zeitleiste__ziffer{border-color:rgb(var(--weiss-kanal) / .38);color:inherit}.section--navy .zeitleiste__text h3{color:inherit}@media (max-width:40rem){.zeitleiste{--zeit-kreis:2.125rem;--zeit-luecke:.875rem}.zeitleiste__text{padding-top:.125rem}}@media (min-width:1024px){.section__spalten:has(.zeitleiste){grid-template-columns:minmax(0,1fr) minmax(0,1.06fr)}.section__spalten:has(.zeitleiste)>.section__kopf>h2{max-width:22ch}}.nebenweg{border:1px solid rgb(var(--navy-kanal) / .14);border-radius:var(--radius-feld);background-color:rgb(var(--navy-kanal) / .04);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,2.6vw,1.9rem);display:grid}.nebenweg__zeichen{border:1px solid rgb(var(--navy-kanal) / .28);width:clamp(2.25rem,3vw,2.625rem);height:clamp(2.25rem,3vw,2.625rem);color:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.nebenweg__zeichen svg{width:1.125rem;height:1.125rem}.nebenweg__text h3{color:var(--navy);font-family:var(--serif);margin:0;font-size:clamp(1.0625rem,1.25vw,1.25rem);font-weight:500;line-height:1.3}.nebenweg__text p{color:var(--muted);max-width:62ch;margin:.375rem 0 0;font-size:clamp(.875rem,1vw,.9375rem);line-height:1.8}.nebenweg .link-more{justify-self:end}@media (max-width:47.999rem){.nebenweg{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:.75rem}.nebenweg__text{grid-column:2}.nebenweg .link-more{grid-column:1/-1;justify-self:start}}.section--navy .nebenweg{border-color:rgb(var(--weiss-kanal) / .24);background-color:rgb(var(--weiss-kanal) / .06)}.section--navy .nebenweg__zeichen{border-color:rgb(var(--weiss-kanal) / .38);color:inherit}.section--navy .nebenweg__text h3{color:inherit}.nebenweg .link-more{border-radius:var(--radius-knopf);background:var(--verlauf-marke);color:var(--navy);transition:background-color var(--uebergang) var(--ease), border-color var(--uebergang) var(--ease), color var(--uebergang) var(--ease);background-origin:border-box;border:1px solid #0000;padding:.55rem 1rem}.nebenweg .link-more:after{font-size:1em}.nebenweg .link-more:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.section--navy .nebenweg .link-more{border-color:var(--white);color:var(--white);background:0 0}.section--navy .nebenweg .link-more:hover{background:var(--white);border-color:var(--white);color:var(--navy)}.nebenweg .hero__wechsel{border-top:1px solid rgb(var(--navy-kanal) / .14);color:var(--muted);padding-top:clamp(.875rem,1.6vw,1.125rem);grid-column:1/-1;max-width:none;margin:.25rem 0 0;padding-inline-end:clamp(0rem,42%,34rem);font-size:clamp(.8125rem,.95vw,.875rem);line-height:1.75}@media (max-width:47.999rem){.nebenweg .hero__wechsel{padding-inline-end:0}}.section--navy .nebenweg .hero__wechsel{border-top-color:rgb(var(--weiss-kanal) / .24)}.card__meta{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.8125rem}.quellen{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:0 clamp(1.5rem,3vw,3rem);margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none;display:grid}.quellen__zeile{border-top:1px solid rgb(var(--navy-kanal) / .14);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:clamp(.6rem,1.1vw,.85rem);display:grid}.quellen__nr{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.8125rem;font-weight:600}.quellen__ziel{color:var(--navy);text-underline-offset:.2em;transition:text-decoration-thickness var(--uebergang) var(--ease);font-size:clamp(.875rem,1vw,.9375rem);line-height:1.6;text-decoration:underline;text-decoration-thickness:1px}.quellen__ziel:hover,.quellen__ziel:focus-visible{text-decoration-thickness:2px}.quellen__fuss{border-top:1px solid rgb(var(--navy-kanal) / .14);color:var(--muted);max-width:74ch;margin:clamp(1.25rem,2.4vw,1.75rem) 0 0;padding-top:clamp(.875rem,1.6vw,1.125rem);font-size:clamp(.8125rem,.95vw,.875rem);line-height:1.75}.section--navy .quellen__zeile,.section--navy .quellen__fuss{border-top-color:rgb(var(--weiss-kanal) / .24)}.section--navy .quellen__ziel{color:inherit}.objektreihe__stand{color:var(--muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.6}.objektseite{padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,5rem)}.objektseite__weg{margin:0 0 clamp(1.5rem,3vw,2.25rem)}.objektseite__kopf h1{color:var(--navy);font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.875rem,4vw,3rem);font-weight:400;line-height:1.12}.objektseite__ort{color:var(--muted);margin:.75rem 0 0;font-size:clamp(1rem,1.2vw,1.125rem)}.objektseite__stand{border:1px solid rgb(var(--navy-kanal) / .14);border-radius:var(--radius-feld);background-color:rgb(var(--navy-kanal) / .04);color:var(--navy);max-width:62ch;margin:clamp(1rem,2vw,1.5rem) 0 0;padding:clamp(.75rem,1.6vw,1rem) clamp(1rem,2vw,1.25rem);font-size:clamp(.875rem,1vw,.9375rem);line-height:1.7}.objektseite__bild{margin:clamp(1.75rem,4vw,2.75rem) 0 0}.objektseite__bild img{border-radius:var(--radius-foto);width:100%;height:auto;display:block}.objektseite__spalten{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2rem,4.5vw,3.25rem);display:grid}.objektseite__text h2,.objektseite__energie h2{color:var(--navy);font-family:var(--serif);margin:0 0 1rem;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500;line-height:1.25}.objektseite__text section+section{margin-top:clamp(2rem,4vw,3rem)}.objektseite__text p{color:var(--muted);max-width:66ch;margin:0 0 1rem;font-size:clamp(.9375rem,1.05vw,1rem);line-height:1.85}@media (min-width:64rem){.objektseite__fakten{top:calc(var(--kopfhoehe) + 2rem);position:sticky}}.objektseite__preis{flex-direction:column;gap:.25rem;margin:0 0 clamp(1.25rem,2.4vw,1.75rem);display:flex}.objektseite__preis strong{color:var(--navy);font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:500;line-height:1.1}.objektseite__preis span{color:var(--muted);font-size:.875rem}.objektseite__preiszusatz{margin-top:.25rem}.objektdaten{gap:0;margin:0;display:grid}.objektdaten__zeile{border-top:1px solid rgb(var(--navy-kanal) / .14);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:clamp(.6rem,1.2vw,.85rem);display:grid}.objektdaten__zeile dt{color:var(--muted);font-size:clamp(.8125rem,.95vw,.875rem)}.objektdaten__zeile dd{color:var(--navy);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:clamp(.875rem,1vw,.9375rem);font-weight:600}.objektseite__provision,.objektseite__hinweis{color:var(--muted);max-width:62ch;margin:clamp(1rem,2vw,1.5rem) 0 0;font-size:clamp(.8125rem,.95vw,.875rem);line-height:1.75}.objektseite__anfrage{margin:clamp(1rem,2vw,1.5rem) 0 0}.objektseite__aktionen{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-top:clamp(1.25rem,2.4vw,1.75rem);display:flex;container:aktionen/inline-size}.objektseite__aktionen>.btn{white-space:nowrap;flex:1 1 0;min-inline-size:0;padding-inline:.75rem}.objektseite__aktionen .merken,.objektseite__aktionen .teilen{display:contents}.objektseite__aktionen .merken__knopf,.objektseite__aktionen .teilen__knopf{white-space:nowrap;flex:none;padding-inline:.875rem}.objektseite__aktionen .merken__zahl,.objektseite__aktionen .teilen__rueckfall{text-align:start;flex:0 0 100%;order:1}.teilen__symbol{flex:none;display:none}@container aktionen (max-inline-size:30rem){.objektseite__aktionen .merken__knopf,.objektseite__aktionen .teilen__knopf{inline-size:54px;padding-inline:0}.objektseite__aktionen .merken__knopf .btn__text,.objektseite__aktionen .teilen__knopf .btn__text{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.teilen__symbol{display:block}}@container aktionen (max-inline-size:21rem){.objektseite__aktionen>.btn{white-space:normal;text-wrap:balance;font-size:.875rem;line-height:1.2}}.teilen{margin-top:clamp(1.25rem,2.4vw,1.75rem)}.teilen__rueckfall{gap:.375rem;margin:.75rem 0 0;display:grid}.teilen__rueckfall label{color:var(--muted);font-size:.8125rem}.teilen__rueckfall input{border:1px solid rgb(var(--navy-kanal) / .28);border-radius:var(--radius-feld);background-color:var(--white);width:100%;color:var(--navy);padding:.6rem .75rem;font-size:.875rem}.objektgalerie{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:clamp(.75rem,1.6vw,1.125rem);margin:0;padding:0;list-style:none;display:grid}.objektgalerie img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-foto);width:100%;height:auto;display:block}.objektgalerie--ganz{grid-template-columns:minmax(0,1fr)}.objektgalerie--ganz img{aspect-ratio:auto;object-fit:contain}.objektseite__zwischentitel{max-width:66ch;color:var(--navy);letter-spacing:.08em;margin:1.75rem 0 .75rem;font-size:.8125rem;font-weight:600;line-height:1.5}.objektseite__liste{max-width:66ch;color:var(--muted);margin:0 0 1rem;padding-left:1.25rem;font-size:clamp(.9375rem,1.05vw,1rem);line-height:1.7}.objektseite__liste li+li{margin-top:.35rem}.objektseite__liste li::marker{color:var(--navy)}.objektseite__energie{border-top:1px solid rgb(var(--navy-kanal) / .14);max-width:44rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.75rem,3.5vw,2.5rem)}.objektseite__whatsapp{max-width:44rem;margin-top:clamp(2.5rem,5vw,4rem)}@media (max-width:63.999rem){.objektseite__spalten{grid-template-columns:minmax(0,1fr)}.objektseite__fakten{order:-1}}.objektgalerie--plan{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.objektgalerie--plan img{aspect-ratio:auto;object-fit:contain;background-color:var(--white);border:1px solid rgb(var(--navy-kanal) / .14)}.suchformular{border:1px solid rgb(var(--navy-kanal) / .14);border-radius:var(--radius-feld);background-color:rgb(var(--navy-kanal) / .03);max-width:44rem;padding:clamp(1.5rem,3.2vw,2.25rem)}.suchformular__raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(.75rem,1.6vw,1.1rem);margin-bottom:clamp(1rem,2vw,1.4rem);display:grid}.suchformular__raster .suchformular__feld{margin:0}.suchformular select,.suchformular input[list]{border:1px solid rgb(var(--navy-kanal) / .55);border-radius:var(--radius-knopf);background-color:var(--white);width:100%;color:var(--navy);font:inherit;appearance:none;cursor:pointer;padding:.7rem 2.2rem .7rem .9rem;font-size:1rem}.suchformular__wahl{color:var(--navy);display:block;position:relative}.suchformular__wahl:after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-top:-.35rem;position:absolute;top:50%;right:.85rem;transform:rotate(45deg)}.suchformular input[list]{cursor:text;padding-right:.9rem}.suchformular input[list]::placeholder{color:var(--navy);opacity:1}.suchformular input[list]:focus-visible,.suchformular select:focus-visible{border-color:var(--navy);outline:3px solid var(--navy);outline-offset:2px}.suchformular__absenden .btn{justify-content:center;width:100%}.suchformular__fertig{border:1px solid rgb(var(--navy-kanal) / .14);border-radius:var(--radius-feld);background-color:rgb(var(--navy-kanal) / .03);max-width:44rem;margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1.5rem,3.2vw,2.25rem)}.suchformular__fertig:focus{outline:none}.suchformular__fertig .suchformular__meldung{font-size:1.0625rem;font-weight:600}.objektfilter__felder{flex-wrap:wrap;align-items:end;gap:clamp(.75rem,1.6vw,1.1rem);margin-bottom:clamp(1rem,2vw,1.5rem);display:flex}.objektfilter__feld{flex:11rem;gap:.35rem;min-width:11rem;max-width:16rem;margin:0;display:grid}.objektfilter__feld label{color:var(--muted);letter-spacing:.02em;font-size:.8125rem}.objektfilter__wahl{color:var(--navy);display:block;position:relative}.objektfilter__wahl:after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-top:-.32rem;position:absolute;top:50%;right:.8rem;transform:rotate(45deg)}.objektfilter select{border:1px solid rgb(var(--navy-kanal) / .55);border-radius:var(--radius-knopf);background-color:var(--white);width:100%;color:var(--navy);font:inherit;appearance:none;cursor:pointer;padding:.6rem 2rem .6rem .8rem;font-size:.9375rem}.objektfilter select:focus-visible{border-color:var(--navy);outline:3px solid var(--navy);outline-offset:2px}.objektfilter__zuruecksetzen{margin:0}.objektfilter__zuruecksetzen button{font:inherit;cursor:pointer;background:0 0;border:0;padding:.6rem 0}.objektfilter__treffer{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 clamp(.75rem,1.6vw,1.1rem);font-size:.875rem}.objektfilter__nichts{border:1px solid rgb(var(--navy-kanal) / .14);border-radius:var(--radius-feld);background-color:rgb(var(--navy-kanal) / .03);color:var(--muted);max-width:48rem;margin:0;padding:clamp(1.25rem,2.6vw,1.75rem);font-size:clamp(.875rem,1vw,.9375rem);line-height:1.75}.objektbuehne__kennzeichen,.objektseite__kennzeichen{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.objektbuehne__kennzeichen>li,.objektseite__kennzeichen>li{background:var(--verlauf-marke);border:1px solid var(--gold);box-shadow:var(--schatten-knopf);color:var(--navy);letter-spacing:.01em;border-radius:14px;max-width:100%;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.3}.objektbuehne__kennzeichen{z-index:2;max-width:calc(100% - 1.5rem);position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.objektseite__kennzeichen{margin-block-start:.875rem}@media (max-width:480px){.objektbuehne__kennzeichen{max-width:calc(100% - 1rem);inset-block-start:.5rem;inset-inline-start:.5rem}}.objektbuehne{--buehne-max:36rem;--buehne-breite:min(var(--buehne-max), 88vw);--buehne-schritt:72%;--buehne-tiefe:13rem;--buehne-dreh:26deg;--buehne-schrumpf:.12;position:relative;overflow-x:clip}.objektbuehne__raum{height:calc(var(--buehne-max) * .75 + 17rem);perspective:1600px;touch-action:pan-y;justify-content:center;align-items:center;padding-block:1.5rem;display:flex;position:relative}.objektbuehne__raum:focus-visible{outline:2px solid var(--navy);outline-offset:6px;border-radius:var(--radius-foto)}.objektbuehne__karte{--versatz:0;--betrag:0;width:var(--buehne-breite);background:var(--white);border-radius:var(--radius-foto);transform-style:preserve-3d;backface-visibility:hidden;transform:translateX(calc(var(--versatz) * var(--buehne-schritt))) translateZ(calc(var(--betrag) * var(--buehne-tiefe) * -1)) rotateY(calc(var(--versatz) * var(--buehne-dreh) * -1)) scale(calc(1 - var(--betrag) * var(--buehne-schrumpf)));transition:transform .45s var(--ease), opacity .45s var(--ease), box-shadow .45s var(--ease);position:absolute;overflow:hidden}.objektbuehne__karte:not([data-aktiv]){opacity:.55;cursor:pointer}.objektbuehne__karte[data-aktiv]{box-shadow:0 2px 6px rgb(var(--navy-kanal) / .08), 0 24px 60px -12px rgb(var(--navy-kanal) / .22)}.objektbuehne__flaeche{aspect-ratio:4/3;background:var(--white);position:relative;overflow:hidden}.objektbuehne__flaeche img{object-fit:cover;width:100%;height:100%;display:block}.objektbuehne__ohnebild{color:var(--muted);place-items:center;font-size:.875rem;display:grid;position:absolute;inset:0}.objektbuehne__text{gap:.35rem;padding:1.25rem 1.375rem 1.375rem;display:grid}.objektbuehne__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.objektbuehne__text h3{color:var(--navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.3;display:-webkit-box;overflow:hidden}.objektbuehne__ort,.objektbuehne__stand{color:var(--muted);margin:0;font-size:.9375rem}.objektbuehne__stand{color:var(--navy);font-weight:600}.objektbuehne__fuss{border-block-start:1px solid rgb(var(--navy-kanal) / .12);justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-start:.75rem;padding-block-start:.875rem;display:flex}.objektbuehne__zahl{margin:0;display:grid}.objektbuehne__zahl strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.15}.objektbuehne__zahl span{color:var(--muted);font-size:.8125rem;font-weight:600}.objektbuehne__weg{border:1px solid var(--navy);width:48px;height:48px;color:var(--navy);transition:background var(--uebergang), color var(--uebergang);border-radius:999px;flex:none;place-items:center;text-decoration:none;display:grid}.objektbuehne__weg:hover,.objektbuehne__weg:focus-visible{background:var(--navy);color:var(--white)}.objektbuehne__karte[data-aktiv] .objektbuehne__flaeche,.objektbuehne__karte[data-aktiv] .objektbuehne__text h3{cursor:pointer}.objektbuehne__steuerung{justify-content:center;align-items:center;gap:1.25rem;margin-block-start:1rem;display:flex}.objektbuehne__pfeil{border:1px solid var(--navy);width:48px;height:48px;color:var(--navy);cursor:pointer;transition:background var(--uebergang), color var(--uebergang), opacity var(--uebergang);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.objektbuehne__pfeil:hover:not(:disabled),.objektbuehne__pfeil:focus-visible{background:var(--navy);color:var(--white)}.objektbuehne__pfeil:disabled{opacity:.3;cursor:default}.objektbuehne__stand-anzeige{justify-items:center;gap:.5rem;margin:0;display:grid}.objektbuehne__punkte{gap:.375rem;display:flex}.objektbuehne__punkte>span{background:rgb(var(--navy-kanal) / .22);width:7px;height:7px;transition:background var(--uebergang), width var(--uebergang);border-radius:999px}.objektbuehne__punkte>span[data-an]{background:var(--verlauf-marke);width:22px}.objektbuehne__zaehler{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}@media (max-width:640px){.objektbuehne{--buehne-schritt:58%;--buehne-tiefe:8rem;--buehne-dreh:18deg;--buehne-max:min(36rem, 88vw)}.objektbuehne__raum{height:calc(var(--buehne-max) * .75 + 16rem)}.objektbuehne__steuerung{gap:.875rem}}@media (prefers-reduced-motion:reduce){.objektbuehne__raum{perspective:none}.objektbuehne__karte{transform:translateX(calc(var(--versatz) * 100%));transition:none}.objektbuehne__karte:not([data-aktiv]){opacity:0;pointer-events:none}}@media (hover:hover) and (pointer:fine){body{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2726%27%20height%3D%2726%27%20viewBox%3D%270%200%2026%2026%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%271%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23ebb641%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23d4952a%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M5%203%20L5%2021%20L9.8%2016.4%20L12.9%2023%20L16.2%2021.4%20L13.1%2015%20L20%2015%20Z%27%20fill%3D%27url%28%23g%29%27%20stroke%3D%27%23081f38%27%20stroke-width%3D%271.5%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E) 4 3,auto}:is(a,button,summary,label,[role=button],select):is(a,button,summary,label,[role=button],select),.objektbuehne__karte:not([data-aktiv]){cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2726%27%20height%3D%2726%27%20viewBox%3D%270%200%2026%2026%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%271%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23ebb641%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23d4952a%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M9%2014%20L9%205%20Q9%203%2011%203%20Q13%203%2013%205%20L13%2011%20L13%209%20Q13%207.5%2014.6%207.5%20Q16.2%207.5%2016.2%209%20L16.2%2011%20Q16.2%209.5%2017.8%209.5%20Q19.4%209.5%2019.4%2011%20L19.4%2016%20Q19.4%2022%2014%2022%20L12.5%2022%20Q10%2022%208.7%2020%20L5.6%2015.4%20Q4.8%2014%206.2%2013.2%20Q7.4%2012.6%208.3%2013.6%20Z%27%20fill%3D%27url%28%23g%29%27%20stroke%3D%27%23081f38%27%20stroke-width%3D%271.5%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E) 9 4,pointer}:is(input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),textarea):is(input,textarea){cursor:text}:is(:disabled,[aria-disabled=true]):is(:disabled,[aria-disabled=true]):is(:disabled,[aria-disabled=true]){cursor:not-allowed}}@media (min-width:1100px){.objektbuehne{--buehne-max:54rem;--buehne-schritt:52%;--buehne-tiefe:15rem}.objektbuehne__raum{height:calc(var(--buehne-max) * .58 * .75 + 3rem)}.objektbuehne__karte{grid-template-columns:58% minmax(0,1fr);align-items:stretch;display:grid}.objektbuehne__flaeche{aspect-ratio:auto;height:100%}.objektbuehne__text{align-content:center;padding:1.5rem 1.75rem}.objektbuehne__kennzeichen{max-width:calc(58% - 1.5rem)}}.objektraster{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:clamp(.875rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.objektraster>li{display:grid}.objektraster__kachel{border-radius:var(--radius-foto);background:var(--white);text-align:left;cursor:pointer;width:100%;box-shadow:0 1px 2px rgb(var(--navy-kanal) / .06);transition:box-shadow var(--uebergang), transform var(--uebergang);border:0;grid-template-rows:auto 1fr;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.objektraster__kachel:hover,.objektraster__kachel:focus-visible{box-shadow:0 2px 6px rgb(var(--navy-kanal) / .08), 0 16px 36px -10px rgb(var(--navy-kanal) / .2)}.objektraster__kachel:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.objektraster__kachel:hover{transform:none}}.objektraster__bild{aspect-ratio:4/3;background:var(--white);display:block;position:relative;overflow:hidden}.objektraster__bild picture,.objektraster__bild img{object-fit:cover;width:100%;height:100%;display:block}.objektraster__ohnebild{color:var(--muted);place-items:center;font-size:.8125rem;display:grid;position:absolute;inset:0}.objektraster__text{grid-template-rows:auto auto 1fr auto;gap:.25rem;padding:.875rem 1rem 1rem;display:grid}.objektraster__titel{font-family:var(--serif);color:var(--navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.0625rem;line-height:1.3;display:-webkit-box;overflow:hidden}.objektraster__ort{color:var(--muted);font-size:.8125rem}.objektraster__zahl{color:var(--navy);font-variant-numeric:tabular-nums;grid-row:4;align-self:end;margin-block-start:.25rem;font-size:1.125rem;font-weight:700}.objektraster__kennzeichen{flex-wrap:wrap;align-self:start;gap:.3rem;margin-block-start:.4rem;display:flex}.objektraster__kennzeichen>span{background:var(--verlauf-marke);border:1px solid var(--gold);box-shadow:var(--schatten-knopf);color:var(--navy);letter-spacing:.01em;border-radius:14px;max-width:100%;padding:.3rem .65rem;font-size:.75rem;font-weight:600;line-height:1.3}.objektschau{border-radius:var(--radius-foto);background:var(--white);width:min(60rem,92vw);max-width:none;max-height:90dvh;color:var(--navy);border:0;padding:0;overflow:hidden}.objektschau::backdrop{background:rgb(var(--navy-kanal) / .55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.objektschau__inhalt{max-height:90dvh;display:grid}@media (min-width:900px){.objektschau__inhalt{grid-template-columns:56% minmax(0,1fr)}}.objektschau__bild{aspect-ratio:4/3;background:var(--white);position:relative;overflow:hidden}.objektschau__bild picture,.objektschau__bild img{object-fit:cover;width:100%;height:100%;display:block}.objektschau__text{align-content:center;gap:.4rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;overflow:hidden}.objektschau__text h3{color:var(--navy);margin:0;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.25}.objektschau__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem;font-weight:600}.objektschau__ort,.objektschau__anriss{color:var(--muted);margin:0;font-size:.9375rem}.objektschau__anriss{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-block-start:.5rem;line-height:1.6;display:-webkit-box;overflow:hidden}.objektschau__stand{color:var(--navy);margin:0;font-weight:600}.objektschau__zahl{margin:.75rem 0 0;display:grid}.objektschau__zahl strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.6vw,1.875rem);line-height:1.15}.objektschau__zahl span{color:var(--muted);font-size:.8125rem;font-weight:600}.objektschau__wege{margin:1rem 0 0}.objektschau__schliessen{z-index:3;background:rgb(var(--weiss-kanal) / .92);width:44px;height:44px;color:var(--navy);cursor:pointer;transition:background var(--uebergang);border:0;border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.objektschau__schliessen:hover,.objektschau__schliessen:focus-visible{background:var(--white)}@media (prefers-reduced-motion:no-preference){::view-transition-old(objekt-schau){animation-duration:.3s}::view-transition-new(objekt-schau){animation-duration:.3s}}.objektblaettern{justify-content:center;align-items:center;gap:.75rem;margin-block-start:clamp(1.5rem,3vw,2.25rem);display:flex}.objektblaettern__zahlen{gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.objektblaettern__zahlen button,.objektblaettern__pfeil{border:1px solid rgb(var(--navy-kanal) / .2);min-width:44px;height:44px;color:var(--navy);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--uebergang), border-color var(--uebergang), color var(--uebergang);background:0 0;border-radius:999px;place-items:center;padding:0 .5rem;font-size:.9375rem;font-weight:600;display:grid}.objektblaettern__zahlen button:hover,.objektblaettern__pfeil:hover:not(:disabled),.objektblaettern__zahlen button:focus-visible,.objektblaettern__pfeil:focus-visible{border-color:var(--navy);background:var(--navy);color:var(--white)}.objektblaettern__zahlen button[aria-current=page]{background:var(--verlauf-marke);border-color:var(--gold);color:var(--navy);cursor:default}.objektblaettern__pfeil:disabled{opacity:.3;cursor:default}.merkmale--karten{grid-template-columns:minmax(0,1fr);gap:clamp(.625rem,1.2vw,.875rem);display:grid}.merkmale--karten>li{border:1px solid rgb(var(--navy-kanal) / .12);border-radius:var(--radius-foto);background:var(--white);max-width:none;color:var(--navy);background-image:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:clamp(.875rem,1.6vw,1.125rem);font-size:clamp(1rem,.3vw + .95rem,1.0625rem);line-height:1.5;display:grid}.merkmale--karten svg{color:var(--gold);flex:none;margin-block-start:.1rem}@container (min-width:34rem){.merkmale--karten{grid-template-columns:repeat(2,minmax(0,1fr))}.merkmale--karten>li:last-child:nth-child(odd){grid-column:1/-1}}@container (min-width:60rem){.merkmale--karten{grid-template-columns:repeat(4,minmax(0,1fr))}.merkmale--karten>li:last-child:nth-child(odd){grid-column:auto}}.section--navy .merkmale--karten>li{border-color:rgb(var(--weiss-kanal) / .18);background:rgb(var(--weiss-kanal) / .06);color:var(--white)}@media (max-width:640px){.section--mobil-mitte>.shell>h2,.section--mobil-mitte>.shell>p,.section--mobil-mitte>.shell>h2+p{text-align:center;margin-inline:auto}.section--mobil-mitte>.shell>.abschnittsmarke{justify-content:center;margin-inline:auto}.section--mobil-mitte>.shell>h2:before{left:50%;translate:-50%}}body[data-menu-open=true] .header{position:fixed;top:0;left:0;right:0}body[data-menu-open=true]{padding-top:var(--kopfhoehe,0px)}.schnellzugang,.schnellzugang__band{display:none}@media (max-width:1439px){.schnellzugang__band{padding:.375rem var(--gutter);background:var(--white);border-block-end:1px solid rgb(var(--navy-kanal) / .1);display:block}.schnellzugang{border:1px solid var(--navy);border-radius:var(--radius-knopf);background:var(--navy);color:var(--white);min-height:44px;transition:background var(--uebergang), border-color var(--uebergang);align-items:center;gap:.625rem;padding:.25rem .9rem .25rem .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.schnellzugang:hover,.schnellzugang:focus-visible{background:color-mix(in srgb, var(--white) 12%, var(--navy));border-color:color-mix(in srgb, var(--white) 12%, var(--navy))}.schnellzugang__zeichen{width:26px;height:26px;color:var(--gold);flex:none;place-items:center;display:grid}.schnellzugang__text{flex:auto}.schnellzugang__pfeil{color:var(--gold);flex:none}}body[data-menu-open=true] .schnellzugang__band{display:none}.bereiche{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.4vw,1rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.bereiche{grid-template-columns:repeat(2,minmax(0,1fr))}}.bereiche__karte{display:grid}.bereiche__weg{border:1px solid var(--line);border-radius:var(--radius-karte);background:var(--white);color:var(--navy);transition:border-color var(--uebergang), box-shadow var(--uebergang);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;padding:clamp(1rem,1.8vw,1.35rem);text-decoration:none;display:grid}.bereiche__karte[data-offen] .bereiche__weg:hover,.bereiche__karte[data-offen] .bereiche__weg:focus-visible{border-color:rgb(var(--navy-kanal) / .35);box-shadow:0 10px 24px -12px rgb(var(--navy-kanal) / .25)}.bereiche__logo{grid-column:1;display:block}.bereiche__logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:clamp(1.9rem,3.4vw,2.5rem);display:block}.bereiche__wortmarke{height:clamp(1.9rem,3.4vw,2.5rem);font-family:var(--serif);color:var(--navy);grid-column:1;align-items:center;font-size:clamp(1.125rem,1.6vw,1.375rem);display:flex}.bereiche__text{color:var(--muted);grid-column:1;margin:0;font-size:.9375rem;line-height:1.5}.bereiche__pfeil{color:rgb(var(--navy-kanal) / .45);transition:transform var(--uebergang), color var(--uebergang);flex:none;grid-area:1/2/3}.bereiche__karte[data-offen] .bereiche__weg:hover .bereiche__pfeil,.bereiche__karte[data-offen] .bereiche__weg:focus-visible .bereiche__pfeil{color:var(--navy);transform:translate(2px)}.rundgang__aufbereitung{color:var(--muted);margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.cards.cards--motive .card--knapp{grid-template-columns:88px minmax(0,1fr) auto;column-gap:1rem}.cards--motive .card__motiv{aspect-ratio:1;border-radius:var(--radius-foto);background:rgb(var(--navy-kanal) / .06);width:88px;display:block;overflow:hidden}.cards--motive .card__motiv img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:30rem){.cards.cards--motive .card--knapp{grid-template-columns:68px minmax(0,1fr) auto;column-gap:.75rem}.cards--motive .card__motiv{width:68px}}.card__motiv--band{aspect-ratio:16/9;border-radius:var(--radius-foto);background:rgb(var(--navy-kanal) / .06);grid-column:2/-1;width:100%;max-height:220px;margin-block-end:.9rem;display:block;overflow:hidden}.card__motiv--band img{object-fit:cover;width:100%;height:100%;display:block}.vorbereitung{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.vorbereitung__einschluss{border:1px solid var(--navy);border-radius:var(--radius-karte);background:var(--verlauf-marke);color:var(--navy);padding:clamp(1.1rem,2.2vw,1.6rem) clamp(1.1rem,2.4vw,1.75rem)}.vorbereitung__einschluss h3{overflow-wrap:break-word;font-family:var(--serif);color:var(--navy);margin:0 0 .4rem;font-size:clamp(1.1rem,1.8vw,1.375rem);font-weight:400;line-height:1.3}.vorbereitung__einschluss p{color:var(--navy);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;overflow-wrap:break-word;margin:0;font-size:.9375rem;line-height:1.6}.vorbereitung__raster{grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,1.8vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:41rem){.vorbereitung__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:61rem){.vorbereitung__raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.vorbereitung__karte{border:1px solid var(--line-card);border-radius:var(--radius-karte);background:var(--white);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.vorbereitung__karte picture{padding:clamp(.5rem,1vw,.7rem) clamp(.5rem,1vw,.7rem) 0;display:block}.vorbereitung__karte img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-foto);width:100%;height:auto;display:block}.vorbereitung__text{grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;padding:clamp(.9rem,1.8vw,1.2rem);display:grid;position:relative}.vorbereitung__kopf{align-items:center;gap:.7rem;margin:0;display:flex}.vorbereitung__symbol{flex:none;width:clamp(2.1rem,3.4vw,2.6rem);height:auto}.vorbereitung__titel{min-width:0;font-family:var(--serif);color:var(--navy);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;overflow-wrap:break-word;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.25}.vorbereitung__text p:not(.vorbereitung__kopf){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;overflow-wrap:break-word;color:var(--muted);margin:0;padding-inline-end:2.2rem;font-size:.9375rem;line-height:1.6}.vorbereitung__ziffer{font-family:var(--serif);color:rgb(var(--navy-kanal) / .18);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1;position:absolute;bottom:clamp(.7rem,1.4vw,1rem);right:clamp(.9rem,1.8vw,1.2rem)}.vorbereitung__bildhinweis{color:var(--muted);margin:calc(clamp(1.5rem,3vw,2.5rem)/-1.66667) 0 0;font-size:.8125rem;line-height:1.5}.vorbereitung__regeln{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:clamp(1.1rem,2.4vw,1.75rem);padding-block-start:clamp(1.1rem,2.4vw,1.75rem);display:grid}@media (min-width:61rem){.vorbereitung__regeln{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(1.75rem,3.5vw,3rem)}}.vorbereitung__marke{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.vorbereitung__regelkopf h3{font-family:var(--serif);color:var(--navy);margin:0 0 .6rem;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:400;line-height:1.25}.vorbereitung__regelkopf p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.6}.vorbereitung__regelliste{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.vorbereitung__regelliste>li{border-block-start:1px solid var(--line);padding-block-start:.9rem;position:relative}.vorbereitung__regelliste .vorbereitung__ziffer{top:.8rem;bottom:auto;right:0}.vorbereitung__regelliste h4{font-family:var(--serif);color:var(--navy);margin:0 0 .35rem;padding-inline-end:2.6rem;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.3}.vorbereitung__regelliste p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.6}.vorbereitung__abgrenzung{border:1px solid var(--line);border-radius:var(--radius-karte);background:rgb(var(--navy-kanal) / .04);padding:clamp(1rem,2vw,1.4rem) clamp(1rem,2.2vw,1.5rem)}.vorbereitung__abgrenzung h3{font-family:var(--serif);color:var(--navy);margin:0 0 .4rem;font-size:clamp(1.0625rem,1.6vw,1.1875rem);font-weight:400;line-height:1.3}.vorbereitung__abgrenzung p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.6}.vorbereitung__wege{flex-wrap:wrap;align-items:center;gap:.75rem clamp(1rem,2.4vw,1.75rem);margin:0;display:flex}.vorbereitung__leise{color:var(--navy);text-underline-offset:.2em;transition:text-decoration-thickness var(--uebergang);font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.vorbereitung__leise:hover,.vorbereitung__leise:focus-visible{text-decoration-thickness:2px}.vorbereitungkurz{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.4rem);display:grid}.vorbereitungkurz__liste{grid-template-columns:minmax(0,1fr);gap:.6rem clamp(1rem,2.2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:34rem){.vorbereitungkurz__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:55rem){.vorbereitungkurz__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.vorbereitungkurz__liste>li{border-block-start:1px solid var(--line);color:var(--navy);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;overflow-wrap:break-word;align-items:center;gap:.6rem;min-width:0;padding-block:.45rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.vorbereitungkurz__liste img{flex:none;width:1.75rem;height:auto}.vorbereitungkurz__einschluss{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;overflow-wrap:break-word;border-inline-start:3px solid var(--navy);border-radius:var(--radius-karte);background:rgb(var(--navy-kanal) / .04);color:var(--muted);margin:0;padding:clamp(.8rem,1.6vw,1.1rem) clamp(.9rem,1.8vw,1.25rem);font-size:.875rem;line-height:1.6}.abschnitt__zweitweg{margin:1.25rem 0 0;font-size:.9375rem}.abschnitt__zweitweg a{min-height:44px;color:var(--navy);text-underline-offset:.2em;transition:text-decoration-thickness var(--uebergang);align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.abschnitt__zweitweg a:hover,.abschnitt__zweitweg a:focus-visible{text-decoration-thickness:2px}.abschnitt__einschraenkung{max-width:62ch;color:var(--muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.6}.section--navy .abschnitt__zweitweg a,.section--navy .abschnitt__einschraenkung{color:var(--white)}.sprungleiste{padding-block:clamp(.75rem,2vw,1.25rem)}.sprungleiste__inner{border-radius:var(--radius-karte);background:rgb(var(--navy-kanal) / .045);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1rem clamp(1rem,2.4vw,1.75rem);display:flex}.sprungleiste__frage{color:var(--muted);margin:0;font-size:.9375rem}.sprungleiste__liste{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.sprungleiste__liste a{min-height:44px;color:var(--navy);text-underline-offset:.25em;transition:text-decoration-thickness var(--uebergang);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sprungleiste__liste a:hover,.sprungleiste__liste a:focus-visible{text-decoration-thickness:2px}main section[id]{scroll-margin-top:calc(1rem - var(--section-y))}@media (max-width:640px){.sprungleiste__inner{flex-direction:column;align-items:flex-start}}.card__vertiefung{border-top:1px solid var(--line-card);margin-top:.9rem}.card__vertiefung>summary{min-height:44px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-top:.6rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.card__vertiefung>summary::-webkit-details-marker{display:none}.card__vertiefung>summary:after{content:"+";transition:rotate var(--uebergang) var(--ease);flex-shrink:0;font-size:1.25rem;line-height:1}.card__vertiefung[open]>summary:after{rotate:45deg}.card__vertiefung>p{color:var(--muted);margin:.4rem 0 0;font-size:.9375rem;line-height:1.7}.section--navy .card__vertiefung{border-top-color:var(--line-on-navy)}.section--navy .card__vertiefung>summary,.section--navy .card__vertiefung>p{color:var(--white)}.faq__quelle{margin-top:.6rem;font-size:.875rem}.faq__quelle a{color:var(--navy);text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.faq__quelle a:hover,.faq__quelle a:focus-visible{text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.card__vertiefung>summary:after{transition:none}}.hero__nebenweg{margin:1.1rem 0 0;font-size:1rem}.hero__nebenweg a{min-height:44px;color:inherit;text-underline-offset:.25em;transition:text-decoration-thickness var(--uebergang);align-items:center;gap:.5rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hero__nebenweg a:hover,.hero__nebenweg a:focus-visible{text-decoration-thickness:2px}.hero__nebenweg .verweispfeil{position:static;transform:none}.hero__mikrozusatz{color:inherit;margin:.35rem 0 0;font-size:.875rem}.hero__bildtafel{z-index:2;margin:calc(-1 * var(--radius)) 0 0;padding:calc(var(--radius) + 1rem) clamp(1rem, 2.4vw, 1.75rem) 1.1rem;border-radius:0 0 var(--radius) var(--radius);background:var(--navy);color:var(--white);gap:.45rem;display:grid;position:relative}.hero__media--foto .hero__frame:has(.hero__bildtafel) img{border-radius:var(--radius-foto) var(--radius-foto) 0 0}.hero__media--foto .hero__frame .hero__bildtafel{border-radius:0 0 var(--radius-foto) var(--radius-foto);margin-top:0;padding-top:clamp(1rem,2vw,1.4rem)}.hero__bildtafel-marke{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.75rem;font-weight:700}.hero__bildtafel-text{font-family:var(--serif);font-size:clamp(1.15rem,1.9vw,1.5rem);line-height:1.3;display:grid}.hero__bildtafel-kennung{color:var(--text-navy);justify-self:end;font-size:.75rem}.hero__signatur-verweis{color:var(--navy);text-underline-offset:.2em;margin-top:.35rem;font-size:.8125rem;font-weight:700;text-decoration:underline}.card__zusatz{margin:.6rem 0 0;font-size:.9375rem;line-height:1.6}.card__zusatz strong{font-weight:700}.card__punkte{gap:.6rem;margin:.6rem 0 0;display:grid}.card__punkte dt{color:var(--navy);font-weight:700}.card__punkte dd{color:var(--muted);margin:.1rem 0 0;line-height:1.6}.card__vertiefung-weg{margin:.8rem 0 0;font-weight:600}.card__vertiefung-weg a{color:var(--navy);text-underline-offset:.2em;text-decoration:underline}.section--navy .card__punkte dt,.section--navy .card__punkte dd,.section--navy .card__vertiefung-weg a{color:var(--white)}.kartenmehr{margin-top:1.5rem}.kartenmehr>summary{border:1px solid var(--navy);border-radius:var(--radius-knopf);min-height:48px;color:var(--navy);cursor:pointer;transition:background var(--uebergang), color var(--uebergang);align-items:center;gap:.6rem;padding:0 1.25rem;font-weight:600;list-style:none;display:inline-flex}.kartenmehr>summary::-webkit-details-marker{display:none}.kartenmehr>summary:after{content:"+";font-size:1.2rem;line-height:1}.kartenmehr[open]>summary:after{content:"−"}.kartenmehr>summary:hover,.kartenmehr>summary:focus-visible{background:var(--navy);color:var(--white)}.kartenmehr[open]>.cards{margin-top:1.5rem}.section--navy .kartenmehr>summary{border-color:var(--white);color:var(--white)}.section--navy .kartenmehr>summary:hover,.section--navy .kartenmehr>summary:focus-visible{background:var(--white);color:var(--navy)}.fakten{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 1.5rem;margin:1.5rem 0 0;display:grid}.fakten>div{border-top:1px solid var(--line-card);padding-top:.8rem}.fakten dt{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);font-size:.8125rem;font-weight:700}.fakten dd{margin:.3rem 0 0;line-height:1.6}.section--navy .fakten>div{border-top-color:var(--line-on-navy)}.section--navy .fakten dt,.section--navy .fakten dd{color:var(--white)}.merkmal__t{color:var(--navy);font-weight:700;display:block}.merkmal__d{color:var(--muted);margin-top:.15rem;display:block}.section--navy .merkmal__t,.section--navy .merkmal__d{color:var(--white)}.merkmale__fuss{max-width:62ch;color:var(--muted);margin:1.25rem 0 0;font-size:.875rem;line-height:1.6}.druckknopf{justify-items:start;gap:.5rem;margin-top:1.5rem;display:grid}.druckknopf__hinweis{color:var(--muted);margin:0;font-size:.8125rem}.notiz__punkte{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.notiz__wahl,.notiz__stand{border:1px solid var(--line-card);border-radius:var(--radius-feld);background:var(--flaeche-white);align-items:flex-start;gap:.9rem;padding:.9rem 1rem;display:flex}.notiz__stand{flex-wrap:wrap;justify-content:space-between;align-items:center}.notiz__wahl{cursor:pointer}.notiz__wahl input{width:1.25rem;height:1.25rem;accent-color:var(--navy);flex-shrink:0;margin-top:.15rem}.notiz__wahl strong,.notiz__stand strong{color:var(--navy);display:block}.notiz__d{color:var(--muted);margin-top:.15rem;font-size:.9375rem;line-height:1.6;display:block}.notiz__stand label{flex:16rem;min-width:0}.notiz__stand select{border:1px solid var(--field-border);border-radius:var(--radius-feld);background:var(--flaeche-white);min-width:10rem;min-height:44px;color:var(--navy);flex:none;padding:0 .8rem}.notiz__aktionen{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.notiz__aktionen .druckknopf{margin-top:1.25rem}.notiz__zuruecksetzen{min-height:44px;color:var(--navy);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-top:1.25rem;padding:0;font-weight:600;text-decoration:underline}.notiz__zuruecksetzen:disabled{cursor:default;text-decoration:none}.notiz__datenschutz{max-width:62ch;color:var(--muted);margin:.9rem 0 0;font-size:.8125rem;line-height:1.6}.section--navy .notiz__datenschutz,.section--navy .notiz__zuruecksetzen{color:var(--white)}.notiz__druck{display:none}.abschnitt__aufklapper{border:1px solid var(--line-card);border-radius:var(--radius-karte);background:var(--flaeche-white)}.abschnitt__aufklapper>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;min-height:56px;padding:.9rem clamp(1rem,2.4vw,1.5rem);list-style:none;display:grid}.abschnitt__aufklapper>summary::-webkit-details-marker{display:none}.abschnitt__aufklapper>summary:after{content:"+";color:var(--navy);transition:rotate var(--uebergang) var(--ease);grid-area:1/2/span 2;font-size:1.4rem;line-height:1}.abschnitt__aufklapper[open]>summary:after{rotate:45deg}.abschnitt__aufklapper-label{color:var(--navy);font-weight:700}.abschnitt__aufklapper-unterzeile{color:var(--muted);grid-column:1;font-size:.875rem}.abschnitt__aufklapper-inhalt{padding:0 clamp(1rem,2.4vw,1.5rem) clamp(1rem,2.4vw,1.5rem)}.section--navy .abschnitt__aufklapper{border-color:var(--line-on-navy);background:0 0}.section--navy .abschnitt__aufklapper-label,.section--navy .abschnitt__aufklapper-unterzeile,.section--navy .abschnitt__aufklapper>summary:after{color:var(--white)}.reiter__kopf{gap:.4rem;max-width:62ch;margin-bottom:1.5rem;display:grid}.reiter__marke{letter-spacing:.12em;text-transform:uppercase;color:var(--navy);margin:0;font-size:.75rem;font-weight:700}.reiter__h{font-family:var(--serif);color:var(--navy);margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:400}.reiter__intro{color:var(--muted);margin:0;line-height:1.7}.reiter__status{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin:0 0 .3rem;font-size:.75rem;font-weight:700}.abschluss--mitbild .abschluss__inner{align-items:center;gap:clamp(2rem,5vw,4rem);max-width:none;display:grid}@media (min-width:901px){.abschluss--mitbild .abschluss__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.abschluss__bild{max-width:32rem;margin:0;position:relative}.abschluss__bild img{border-radius:var(--radius-foto);width:100%;height:auto;display:block}.abschluss__namenskarte{border-radius:var(--radius-karte);background:var(--flaeche-white);color:var(--navy);gap:.1rem;padding:.8rem 1rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.abschluss__namenskarte span{color:var(--muted);font-size:.875rem}.abschluss__text h2{max-width:22ch}.abschluss .abschluss__betont{color:var(--white);font-weight:700}.abschluss .abschluss__mail{gap:.25rem;margin-top:1.5rem;display:grid}.abschluss__mail a,.abschluss__zurueck a{color:var(--white);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.abschluss__mail a:hover,.abschluss__mail a:focus-visible,.abschluss__zurueck a:hover,.abschluss__zurueck a:focus-visible{text-decoration-thickness:2px}.abschluss__mail span{color:var(--text-navy);font-size:.8125rem}.abschluss__digital{border:1px solid var(--line-on-navy);border-radius:var(--radius-karte);margin-top:1.75rem;padding:1.1rem 1.25rem}.abschluss .abschluss__digital-h{color:var(--white);margin:0;font-weight:700}.abschluss__digital-weg{min-height:44px;color:var(--white);text-underline-offset:.2em;align-items:center;gap:.5rem;font-weight:600;text-decoration:underline;display:inline-flex}.abschluss__digital-weg .verweispfeil{position:static;transform:none}.abschluss .abschluss__digital-hinweis{color:var(--text-navy);margin:.4rem 0 0;font-size:.8125rem}.abschluss .abschluss__vertrauen{color:var(--text-navy);gap:.15rem;margin-top:1.5rem;font-size:.875rem;display:grid}.abschluss .abschluss__zurueck{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:.9375rem;display:flex}@media print{html[data-druckt] body *{visibility:hidden}html[data-druckt] section[data-drucken],html[data-druckt] section[data-drucken] *{visibility:visible}html[data-druckt] section[data-drucken]{position:absolute;inset:0 0 auto}html[data-druckt] .druckknopf,html[data-druckt] .notiz__aktionen,html[data-druckt] .notiz__punkte{display:none!important}.notiz__druck{display:block}.notiz__druck-titel{font-weight:700}.notiz__druck ul{padding-left:0;list-style:none}.notiz__druck li{border-bottom:1px solid rgb(var(--schwarz-kanal));justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.notiz__druck-feld span{border-bottom:1px solid rgb(var(--schwarz-kanal));height:1.6rem;display:block}}.abschnitt__kasten{border-left:3px solid var(--gold);border-radius:var(--radius-karte);background:rgb(var(--navy-kanal) / .045);max-width:62ch;margin-top:1.75rem;padding:1.1rem 1.25rem}.abschnitt__kasten p{margin:.35rem 0 0;line-height:1.65}.abschnitt__kasten .abschnitt__kasten-marke{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.abschnitt__kasten .abschnitt__kasten-t{color:var(--navy);margin:0;font-weight:700}.section--navy .abschnitt__kasten{background:rgb(var(--weiss-kanal) / .06)}.section--navy .abschnitt__kasten p{color:var(--white)}.vorbereitungkurz__nachsatz{max-width:62ch;margin:.9rem 0 0;line-height:1.65}.cards .card>.card__vertiefung,.cards .card>.card__zusatz{grid-column:2/-1}.section--navy .card__meta{color:var(--text-navy)}.zeitleiste__meta{margin-bottom:.25rem;display:block}.section--navy .zeitleiste__text p{color:var(--text-navy)}.flyerblaetter{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.flyerblaetter{grid-template-columns:repeat(4,minmax(0,1fr))}}.flyerblaetter__blatt{align-content:start;gap:.6rem;display:grid}.flyerblaetter__verweis{border-radius:var(--radius-foto);color:var(--navy);display:block;position:relative}.flyerblaetter__verweis img{border-radius:var(--radius-foto);border:1px solid rgb(var(--navy-kanal) / .12);width:100%;height:auto;display:block}.flyerblaetter__verweis:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.flyerblaetter__seite{border-radius:var(--radius-sm);background:var(--flaeche-white);color:var(--navy);padding:.2rem .6rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:.6rem;left:.6rem}.flyerblaetter__titel{color:var(--navy);margin:0;font-size:1rem;line-height:1.35}.flyerdatei{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.flyerdatei__meta{color:var(--muted);font-size:.875rem}.flyerdialog{border-radius:var(--radius-karte);background:var(--flaeche-white);width:min(92vw,44rem);max-height:92vh;color:var(--navy);border:0;padding:1rem}.flyerdialog::backdrop{background:rgb(var(--navy-kanal) / .7)}.flyerdialog__kopf,.flyerdialog__fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.flyerdialog__kopf h2{margin:0;font-size:1.125rem}.flyerdialog__knopf{border:1px solid var(--navy);border-radius:var(--radius-knopf);min-height:44px;color:var(--navy);cursor:pointer;background:0 0;padding:.4rem .9rem;font-weight:600}.flyerdialog__knopf:hover,.flyerdialog__knopf:focus-visible{background:var(--navy);color:var(--white)}.flyerdialog__bild{border-radius:var(--radius-foto);width:auto;max-width:100%;height:auto;max-height:68vh;margin:.75rem auto;display:block}.flyerdialog__stand{color:var(--muted);font-size:.875rem}.flyerdialog__hinweis{color:var(--muted);margin:.75rem 0 0;font-size:.8125rem}.bento__meta{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.4}.cards__gruppe+.cards__gruppe{margin-top:clamp(1.75rem,3vw,2.5rem)}.cards__gruppenkopf{color:var(--navy);margin:0 0 1rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.3}.section--navy .cards__gruppenkopf{color:var(--white)}.abschnitt__zweitweg:has(a+a){flex-wrap:wrap;gap:0 1.75rem;display:flex}.ortsfilter__suche{max-width:40rem;margin-bottom:.75rem}.ortsfilter__label{color:var(--navy);margin-bottom:.4rem;font-size:.9375rem;font-weight:600;display:block}.ortsfilter__zeile{flex-wrap:wrap;gap:.6rem;display:flex}.ortsfilter__feld{border:1px solid rgb(var(--navy-kanal) / .55);border-radius:var(--radius-knopf);background:var(--white);min-width:0;min-height:48px;color:var(--navy);font:inherit;flex:14rem;padding:.7rem .9rem;font-size:1rem}.ortsfilter__feld:focus-visible,.ortsfilter__zurueck:focus-visible,.ortsfilter__ort:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.ortsfilter__zurueck{border:1px solid var(--navy);border-radius:var(--radius-knopf);min-height:48px;color:var(--navy);cursor:pointer;transition:background-color var(--uebergang), color var(--uebergang);background:0 0;padding:0 1.1rem;font-size:.9375rem;font-weight:600}.ortsfilter__zurueck:hover{background:var(--navy);color:var(--white)}.ortsfilter__hinweis,.ortsfilter__zahl{color:var(--muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.ortsfilter__zahl{color:var(--navy);margin:.75rem 0 1rem;font-weight:600}.ortsfilter__liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ortsfilter__liste li[hidden]{display:none}.ortsfilter__ort{border:1px solid rgb(var(--navy-kanal) / .2);border-radius:var(--radius-knopf);background:var(--white);height:100%;min-height:64px;color:var(--navy);transition:border-color var(--uebergang);flex-direction:column;justify-content:center;gap:.15rem;padding:.75rem 2.6rem .75rem 1rem;text-decoration:none;display:flex;position:relative}.ortsfilter__ort:after{content:"→";color:var(--navy);position:absolute;top:50%;right:1rem;translate:0 -50%}.ortsfilter__ort:hover{border-color:var(--navy)}.ortsfilter__ort strong{overflow-wrap:break-word;font-weight:600}.ortsfilter__ort span{color:var(--muted);font-size:.875rem}.ortsfilter__leer{border:1px solid rgb(var(--navy-kanal) / .2);border-radius:var(--radius-knopf);margin-top:1rem;padding:1.1rem 1.25rem}.ortsfilter__leer h3{margin:0 0 .4rem;font-size:1.125rem}.ortsfilter__leer p{margin:0 0 .6rem}.ortsfilter__hilfe{border-top:1px solid rgb(var(--navy-kanal) / .12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.ortsfilter__hilfe p{max-width:60ch;margin:0}.ortsfilter__hilfe a,.ortsfilter__leer a{min-height:44px;color:var(--navy);align-items:center;font-weight:600;text-decoration-color:currentColor;display:inline-flex}.ortsfilter__erklaerung{max-width:60ch;margin-top:1rem}.ortsfilter__erklaerung summary{min-height:44px;color:var(--navy);cursor:pointer;align-items:center;font-weight:600;display:flex}.ortsfilter__erklaerung p{margin:.25rem 0 0}.ortsfilter__liste{grid-template-columns:1fr}@media (min-width:600px){.ortsfilter__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.ortsfilter__liste li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:900px){.ortsfilter__liste{grid-template-columns:repeat(3,minmax(0,1fr))}.ortsfilter__liste li:last-child:nth-child(odd){grid-column:auto}.ortsfilter__liste li:last-child:nth-child(3n+1){grid-column:1/-1}}@media (min-width:1280px){.ortsfilter__liste{grid-template-columns:repeat(5,minmax(0,1fr))}.ortsfilter__liste li:last-child:nth-child(3n+1){grid-column:auto}.ortsfilter__liste li:last-child:nth-child(5n+1){grid-column:1/-1}}#ansprechpartner .section__rahmen img{width:auto;max-height:min(72svh,600px)}.section--navy .reiter__karte,.section--navy .reiter__karte .reiter__titel,.section--navy .reiter__karte .reiter__status{color:var(--navy)}.section--navy .reiter__karte .reiter__text{color:var(--muted)}.cards__gruppe>.cards{grid-template-columns:minmax(0,1fr)}.cards__gruppe>.cards>:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;inline-size:auto}.cards .card:has(>.card__nr)>.card__meta{grid-column:2/-1}.kartenmehr>.cards>:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;inline-size:auto}.cards:has(+.kartenmehr)>:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;inline-size:auto}.notiz__punkt{min-width:0}.notiz__stand label{flex-basis:min(16rem,100%)}.notiz__stand select{flex-shrink:1;max-width:100%}.notiz__gruppe{border:0;min-width:0;margin:0;padding:0}.notiz__legende{color:var(--navy);padding:0;font-weight:700}.notiz__anleitung{color:var(--muted);margin:.25rem 0 .9rem;font-size:.9375rem}.section--navy .notiz__legende,.section--navy .notiz__anleitung{color:var(--white)}.lernfaelle{gap:1.5rem;margin-top:1.5rem;display:grid}.lernfaelle__reiter{flex-wrap:wrap;gap:.5rem;display:flex}.lernfaelle__knopf{border:1px solid var(--navy);border-radius:var(--radius-knopf);min-height:44px;color:var(--navy);cursor:pointer;background:0 0;padding:.5rem 1rem;font-weight:600}.lernfaelle__knopf[aria-selected=true],.lernfaelle__knopf:hover{background:var(--navy);color:var(--white)}.lernfaelle__knopf:focus-visible,.lernfall__ruecksetzen:focus-visible,.lernfall__option input:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.lernfall{border:1px solid rgb(var(--navy-kanal) / .12);border-radius:var(--radius-karte);background:var(--flaeche-white);color:var(--navy);gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.lernfall h3,.lernfall p{margin:0}.lernfall__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:600}.lernfall__auswahl{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.lernfall__auswahl legend{margin-bottom:.4rem;padding:0;font-weight:700}.lernfall__option{border:1px solid rgb(var(--navy-kanal) / .2);border-radius:var(--radius-feld);cursor:pointer;align-items:flex-start;gap:.7rem;min-height:44px;padding:.7rem .9rem;display:flex}.lernfall__option:has(input:checked){border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.lernfall__option input{width:1.15rem;height:1.15rem;accent-color:var(--navy);flex:none;margin-top:.2rem}.lernfall__aktionen{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.lernfall__ruecksetzen{min-height:44px;color:var(--navy);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lernfall__rueckmeldung:empty{display:none}.lernfall__ergebnis{border-left:3px solid var(--gold);border-radius:var(--radius-sm);background:rgb(var(--navy-kanal) / .05);gap:.35rem;padding:1rem 1.1rem;display:grid}.lernfall__ergebnis-t,.lernfall__fehler{font-weight:700}.lernfall__erklaerung summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.lernfall__erklaerung[open]{gap:.75rem;display:grid}.lernfall__erklaerung ol{margin:0;padding-left:1.25rem}.lernfall__quelle{color:var(--muted);font-size:.8125rem}.section__rahmen img[src^="/assets/marke/"][src$=\.png]{object-fit:contain;background:var(--flaeche-white);padding:clamp(.75rem,2.5vw,1.5rem)}.objektraster{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr))}.card__meta,.hero__signatur-rolle{overflow-wrap:anywhere}.kontaktformular__option>span,.lernfall__option>span,.notiz__wahl>span{overflow-wrap:anywhere;min-width:0}.kontaktformular__absenden .btn{white-space:normal;max-width:100%}.hero__signatur{max-width:calc(100% + clamp(.5rem,2vw,1.25rem))}.kontaktformular__fuss .kontaktformular__absenden{flex-shrink:1;min-width:0;max-width:100%}.card__vertiefung>summary,.abschnitt__aufklapper-label,.nebenweg .link-more{overflow-wrap:anywhere;min-width:0}.section__mitbild .section__text>p:not([class])+p:not([class]){margin-top:1rem}@property --gold-tiefe{syntax:"<percentage>";inherits:false;initial-value:0%}.btn--navi,.btn--primary{--gold-tiefe:0%;background:linear-gradient(to top, color-mix(in srgb, var(--navy) var(--gold-tiefe), var(--gold)) 0%, color-mix(in srgb, var(--navy) var(--gold-tiefe), var(--gold-bright)) 100%);transition:background-color var(--uebergang) var(--ease), border-color var(--uebergang) var(--ease), color var(--uebergang) var(--ease), box-shadow var(--uebergang) var(--ease), opacity var(--uebergang) var(--ease), --gold-tiefe var(--uebergang) var(--ease);background-origin:border-box;border-color:#0000}.btn--navi:hover,.btn--navi:focus-visible,.btn--primary:hover,.btn--primary:focus-visible{--gold-tiefe:12%;background:linear-gradient(to top, color-mix(in srgb, var(--navy) var(--gold-tiefe), var(--gold)) 0%, color-mix(in srgb, var(--navy) var(--gold-tiefe), var(--gold-bright)) 100%);color:var(--navy);background-origin:border-box;border-color:#0000}.hero:not(.hero--film) .hero__einordnung{background:linear-gradient(var(--white), var(--white)) padding-box, var(--verlauf-marke) border-box;border-color:#0000}.register{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.register__gruppenkopf{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 .35rem;font-family:inherit;font-size:.75rem;font-weight:700;display:flex}.register__gruppenkopf:after{content:"";background:rgb(var(--navy-kanal) / .14);flex:1;height:1px}.register__liste{margin:0;padding:0;list-style:none}.register__liste>li{border-bottom:1px solid rgb(var(--navy-kanal) / .12)}.register__zeile{color:var(--navy);transition:background-color var(--uebergang) var(--ease);grid-template-columns:2.75rem 15rem minmax(0,1fr) 2.75rem;align-items:center;gap:clamp(.75rem,2vw,1.75rem);padding:clamp(1rem,1.8vw,1.35rem) .75rem clamp(1rem,1.8vw,1.35rem) 1rem;text-decoration:none;display:grid;position:relative}.register__zeile:before{content:"";background:var(--verlauf-marke);width:3px;transition:transform var(--uebergang) var(--ease);border-radius:3px;position:absolute;top:18%;bottom:18%;left:0;transform:scaleY(0)}.register__nr{font-family:var(--serif);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.95rem}.register__marke{gap:.15rem;min-width:0;display:grid}.register__name{font-family:var(--serif);-webkit-hyphens:none;hyphens:none;white-space:nowrap;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:400;line-height:1.15}.register__domain{color:var(--muted);letter-spacing:.02em;font-size:.8125rem}.register__text{gap:.2rem;min-width:0;display:grid}.register__titel{font-size:1rem;font-weight:600;line-height:1.4}.register__d{color:var(--muted);font-size:.9375rem;line-height:1.6}.register__pfeil{border:1px solid rgb(var(--navy-kanal) / .2);width:2.75rem;height:2.75rem;color:var(--navy);transition:background-color var(--uebergang) var(--ease), color var(--uebergang) var(--ease), border-color var(--uebergang) var(--ease);border-radius:50%;place-items:center;display:grid}a.register__zeile:hover,a.register__zeile:focus-visible{background-color:rgb(var(--navy-kanal) / .035)}a.register__zeile:hover:before,a.register__zeile:focus-visible:before{transform:scaleY(1)}a.register__zeile:hover .register__pfeil,a.register__zeile:focus-visible .register__pfeil{background-color:var(--navy);border-color:var(--navy);color:var(--white)}a.register__zeile:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (max-width:720px){.register__zeile{grid-template-columns:2rem minmax(0,1fr) 2.75rem;grid-template-areas:"nr marke pfeil""nr text pfeil";align-items:start;row-gap:.45rem;padding-left:.85rem}.register__nr{grid-area:nr;padding-top:.35rem}.register__marke{grid-area:marke}.register__text{grid-area:text}.register__pfeil{grid-area:pfeil;align-self:center}}@media (prefers-reduced-motion:reduce){.register__zeile:before{transition:none}}.register__logo{line-height:0;display:block}.register__logo img{object-fit:contain;object-position:left center;border-radius:0;width:auto;max-width:100%;height:2.6rem;display:block}.register__logo[data-hochkant] img{height:4.1rem}.register__domain{margin-top:.4rem}@media (max-width:720px){.register__logo img{height:2.3rem}.register__logo[data-hochkant] img{height:3.6rem}}@media (min-width:1100px){.section__spalten .cards:has(.card__motiv--band):is([data-anzahl="2"],[data-anzahl="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.section__spalten .cards:has(.card__motiv--band)[data-anzahl="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.section__spalten .cards:has(.card__motiv--band)[data-anzahl="3"]>.card{flex-direction:column;gap:.6rem;display:flex}.section__spalten .cards:has(.card__motiv--band)[data-anzahl="3"]>.card>.card__motiv--band{flex:none;margin-block-end:.5rem}.section__spalten .cards:has(.card__motiv--band)[data-anzahl="3"]>.card>.card__more{margin-top:auto}.section__spalten .cards:has(.card__motiv--band)[data-anzahl="3"]>.card>.card__icon{display:none}.section__spalten .cards:has(.card__motiv--band)[data-anzahl="3"]>.card>*{grid-area:auto/1}.section__spalten .cards:has(.card__motiv--band)[data-anzahl="3"]>.card:last-child{grid-column:auto;justify-self:stretch;width:auto;max-width:none}.section__spalten .cards:is([data-anzahl="2"],[data-anzahl="3"],[data-anzahl="4"]) .card__motiv--band{aspect-ratio:4/3;max-height:none}}.markenhinweis{border-top:1px solid rgb(var(--navy-kanal) / .12);flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:clamp(1.25rem,2.4vw,1.75rem);padding-top:clamp(1rem,2vw,1.25rem);display:flex}.markenhinweis__vorspann{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-basis:100%;font-size:.8125rem;font-weight:600}.markenhinweis__link{border:1px solid rgb(var(--navy-kanal) / .14);border-radius:var(--radius-knopf);max-width:100%;min-height:48px;color:var(--navy);transition:border-color var(--uebergang) var(--ease), background-color var(--uebergang) var(--ease);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.35rem .85rem .35rem .6rem;text-decoration:none;display:inline-flex}a.markenhinweis__link:hover,a.markenhinweis__link:focus-visible{border-color:var(--navy);background-color:rgb(var(--navy-kanal) / .04)}.markenhinweis__logo img{object-fit:contain;border-radius:0;width:auto;max-width:11rem;height:1.9rem;display:block}.markenhinweis__domain{color:var(--muted);font-size:.8125rem}.markenhinweis{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem 1rem;max-width:37rem;display:grid}.markenhinweis__vorspann{grid-column:1/-1}.markenhinweis+.abschnitt__einschraenkung{margin-top:1.25rem}.markenhinweis__link{background-color:var(--white);border-color:rgb(var(--navy-kanal) / .18);min-height:4.5rem;box-shadow:var(--schatten-knopf);transition:border-color var(--uebergang) var(--ease), box-shadow var(--uebergang) var(--ease);flex-direction:column;justify-content:center;align-items:flex-start;gap:.65rem;padding:1rem 1.25rem}a.markenhinweis__link:hover,a.markenhinweis__link:focus-visible{background-color:var(--white);box-shadow:var(--schatten-knopf-hover)}.markenhinweis__logo img{max-width:min(15rem,100%);height:2.65rem}.markenhinweis__logo[data-hochkant] img{height:3.5rem}.markenhinweis__domain{color:var(--navy);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;display:inline-flex}.markenhinweis__pfeil{transition:translate var(--uebergang) var(--ease)}a.markenhinweis__link:hover .markenhinweis__pfeil,a.markenhinweis__link:focus-visible .markenhinweis__pfeil{translate:2px -2px}@media (prefers-reduced-motion:reduce){.markenhinweis__pfeil{transition:none}}.logozeile{border-top:1px solid rgb(var(--navy-kanal) / .12);grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.logozeile>li{border-bottom:1px solid rgb(var(--navy-kanal) / .12)}.logozeile__link{min-height:7rem;color:var(--navy);transition:background-color var(--uebergang) var(--ease);align-content:center;justify-items:start;gap:.55rem;padding:1.25rem 1rem;text-decoration:none;display:grid}a.logozeile__link:hover,a.logozeile__link:focus-visible{background-color:rgb(var(--navy-kanal) / .04)}.logozeile__logo img{object-fit:contain;border-radius:0;width:auto;max-width:100%;height:2.4rem;display:block}.logozeile__logo[data-hochkant] img{height:3.4rem}.logozeile__domain{color:var(--muted);font-size:.8125rem}.sprungleiste__liste,.sprungleiste__liste>li{min-width:0;max-width:100%}.sprungleiste__liste a{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.quellen__ziel{min-height:24px;padding-block:1px;display:inline-block}[data-zukunft]{cursor:help;position:relative}[data-zukunft]:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.zukunft__tip{z-index:30;background:var(--navy);width:max-content;min-width:min(100%,16rem);max-width:16rem;color:rgb(var(--weiss-kanal));font-family:var(--font);letter-spacing:0;text-transform:none;text-align:center;white-space:normal;pointer-events:none;box-shadow:var(--schatten-knopf);border-radius:10px;padding:.5rem .8rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:none;position:absolute;bottom:calc(100% + .6rem);left:50%;translate:-50%}[data-zukunft]:is(:hover,:focus,:focus-within)>.zukunft__tip{display:block}.hero__bereichslogo{margin-bottom:clamp(1rem,2vw,1.5rem);display:block}.hero__bereichslogo img{object-fit:contain;width:auto;max-width:100%;height:clamp(2.75rem,4.2vw,3.5rem);box-shadow:none;border-radius:0;display:block}.ida-symbol{width:3.25rem;height:3.25rem;color:var(--navy);flex:none;display:block}.ida-symbol .pale{fill:rgb(var(--navy-kanal) / .06);stroke:none}.ida-symbol .accent{stroke:var(--gold)}.card .card__icon--ida{background:0 0;width:auto;height:auto;margin-bottom:.25rem;display:block}.zugaenge{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(.85rem,2vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.zugaenge__ziel{border-radius:var(--radius-knopf);background:rgb(var(--navy-kanal) / .035);flex-direction:column;gap:.45rem;padding:clamp(1.1rem,2vw,1.4rem);display:flex}.zugaenge__marke{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.zugaenge__titel{color:var(--navy);font-family:var(--serif);margin:0;font-size:1.35rem;font-weight:400;line-height:1.2}.zugaenge__text{color:var(--muted);margin:0}.zugaenge__weg{min-height:44px;color:var(--navy);text-underline-offset:4px;align-self:flex-start;align-items:center;margin-top:auto;font-weight:600;text-decoration:underline;display:inline-flex}.zugaenge__qr summary{min-height:44px;color:var(--navy);cursor:pointer;align-items:center;font-weight:600;display:flex}.zugaenge__qr img{background:var(--white);border-radius:0;width:min(11rem,100%);height:auto;margin:.35rem 0 .5rem;display:block}.zugaenge__qr a{min-height:44px;color:var(--navy);text-underline-offset:3px;align-items:center;font-size:.9375rem;display:inline-flex}.flyerdateien{flex-wrap:wrap;gap:.85rem 1.5rem;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding:0;list-style:none;display:flex}.flyerdateien li{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.flyerblaetter__text{color:var(--muted);margin:.15rem 0 0;font-size:.875rem}.fragensammlung{gap:1.25rem;max-width:52rem;display:grid}.fragensammlung__stand{color:var(--muted);margin:0;font-size:.9375rem}.fragensammlung__stand a{color:var(--navy);text-underline-offset:3px}.fragensammlung__werkzeuge{border-radius:var(--radius-knopf);background:rgb(var(--navy-kanal) / .035);gap:.75rem;padding:1rem 1.1rem;display:grid}.fragensammlung__felder{gap:.75rem;display:grid}@media (min-width:700px){.fragensammlung__felder{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.fragensammlung__feld{min-width:0;color:var(--navy);gap:.35rem;font-size:.875rem;font-weight:600;display:grid}.fragensammlung__feld input,.fragensammlung__feld select{border:1px solid rgb(var(--navy-kanal) / .28);background:var(--white);width:100%;min-height:48px;color:var(--navy);border-radius:10px;padding:.6rem .8rem;font-size:1rem;font-weight:400}.fragensammlung__leiste{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;font-size:.875rem;display:flex}.fragensammlung__knopf{min-height:44px;color:var(--navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.fragensammlung__kurzwege{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .6rem;font-size:.875rem;display:flex}.fragensammlung__kurzwege a{border:1px solid rgb(var(--navy-kanal) / .22);min-height:44px;color:var(--navy);border-radius:999px;align-items:center;padding:0 .9rem;font-weight:600;text-decoration:none;display:inline-flex}.fragensammlung__kurzwege a:hover{border-color:var(--navy)}.fragensammlung__leer{border-radius:var(--radius-knopf);background:rgb(var(--navy-kanal) / .035);margin:0;padding:1rem 1.1rem}.fragensammlung__gruppe>h3{color:var(--navy);font-family:var(--serif);margin:1.25rem 0 .35rem;font-size:1.35rem;font-weight:400}.fragensammlung__nr{min-width:1.9rem;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.fragensammlung__q{flex:auto;min-width:0}.fragensammlung__fuss{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;margin:.75rem 0 0;font-size:.8125rem;display:flex}.fragensammlung__fuss a{min-height:24px;color:var(--navy);text-underline-offset:3px;margin-left:.2rem;display:inline-block}.fragensammlung__hinweis{color:var(--muted);margin:0;font-size:.8125rem}.fragensammlung__quellen h3{color:var(--navy);font-family:var(--serif);margin:.5rem 0 .35rem;font-size:1.25rem;font-weight:400}.fragensammlung__quellen>p{color:var(--muted);margin:0 0 .75rem;font-size:.9375rem}.fragensammlung__quellen ol{gap:.35rem;margin:0;padding-left:1.6rem;font-size:.9375rem;display:grid}.fragensammlung__quellen a{color:var(--navy);overflow-wrap:anywhere;text-underline-offset:3px}.fragensammlung__quellen li:target,.fragensammlung__frage:target>.faq__q{background:rgb(var(--navy-kanal) / .05);border-radius:8px}.section--ohnekopf .section__spalten{display:block}.section--ohnekopf .section__kopf{margin:0;padding:0}@media (min-width:900px){.section--ohnekopf .cards[data-anzahl="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem)}.section--ohnekopf .cards[data-anzahl="3"]>*{grid-column:auto;justify-self:stretch;width:auto;max-width:none}}.card--knapp[href^=\#]:after{content:"↓"}:is(.steps,.merkmale,.cards,.reiter)+.abschnitt__einschraenkung{margin-top:clamp(1rem,2vw,1.5rem)}.fragensammlung__knoepfe{flex-wrap:wrap;gap:0 1.25rem;display:inline-flex}.card__motiv[data-ganz] img{aspect-ratio:auto;object-fit:contain;height:auto}.card__motiv[data-ganz]{aspect-ratio:auto;background:0 0;align-self:start;height:auto}.footer .footer__logo-verweis{border-radius:14px;width:fit-content;min-height:0;padding:0;line-height:0;text-decoration:none;display:block}.footer .footer__logo-verweis:focus-visible{outline-offset:6px;outline:2px solid}.section:has(.objektfilter){padding-top:clamp(1.5rem,3vw,2.25rem)}.section:has(.objektfilter)>.shell>h2{padding-top:0}.section.zwischenaktion{padding-top:0;padding-bottom:clamp(2rem,4.5vw,3.5rem)}.zwischenaktion__knoepfe{justify-content:center}.zwischenaktion .hero__wechsel{text-align:center;max-width:34rem;margin:1rem auto 0}.zwischenaktion .btn--primary{border:1px solid var(--navy);color:var(--navy);background:0 0;padding-inline:1.6rem}.zwischenaktion .btn--primary .verweispfeil{color:var(--navy)}.zwischenaktion .btn--primary:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.zwischenaktion .btn--primary:hover .verweispfeil{color:var(--gold)}.zwischenaktion .btn--navi{padding-inline:1.6rem}@media (max-width:560px){.zwischenaktion__knoepfe{flex-direction:column;align-items:stretch}}.footer h2{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--navy);align-items:flex-start;gap:.6rem;margin:0 0 .55rem;font-size:1.0625rem;font-weight:600;display:flex}.footer h2:before{content:"";background:var(--gold);border-radius:2px;flex:none;width:22px;height:2px;margin-top:.62em}.footer__top ul:not(.footer__kontakt){gap:0}.footer__top ul:not(.footer__kontakt) a,.footer__top .einwilligung__knopf{padding-block:.3rem;font-size:.9375rem;line-height:1.6}.footer__top .einwilligung__knopf{min-height:0}@media (max-width:780px){.footer__top{row-gap:2.1rem}}.footer ul.footer__kontakt{gap:.25rem}.footer__kontakt li{min-height:0;font-size:.9375rem;line-height:1.55}.footer__kontakt a{padding-block:.3rem;font-size:.9375rem}@media (max-width:780px){.footer__kontakt li{min-height:0}}.footer__gruppe>summary{cursor:default;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.footer__gruppe>summary::-webkit-details-marker{display:none}.footer__gruppe>summary h2{margin-bottom:.55rem}.footer__pfeil{display:none}@media (min-width:781px){.footer__gruppe>summary{pointer-events:none}}@media (max-width:780px){.footer__top{grid-template-columns:minmax(0,1fr);row-gap:0}.footer__brand{margin-bottom:1.6rem}.footer__kontaktgruppe{order:1;margin-bottom:1.4rem}.footer__gruppe{border-top:1px solid rgb(var(--navy-kanal) / .12);order:2}.footer__gruppe:last-of-type{border-bottom:1px solid rgb(var(--navy-kanal) / .12)}.footer__gruppe>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:52px}.footer__gruppe>summary h2{margin:0}.footer__gruppe>summary:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:6px}.footer__pfeil{border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);width:10px;height:10px;transition:transform var(--uebergang);flex:none;margin-right:4px;display:block;transform:translateY(-3px)rotate(45deg)}.footer__gruppe[open] .footer__pfeil{transform:translateY(2px)rotate(225deg)}.footer__gruppe>ul{padding-bottom:.9rem}}@media (max-width:780px) and (prefers-reduced-motion:reduce){.footer__pfeil{transition:none}}.footer__legal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.2rem;display:flex}.footer__legal ul.footer__pflicht{gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.footer__pflicht a{text-underline-offset:.2em;padding-block:.6rem;font-size:.9375rem;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:780px){.footer__gruppe:last-of-type{border-bottom:0}}.abschluss__wege{display:contents}.reiter--folge{gap:clamp(.9rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.reiter--folge{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.reiter__schritt{flex-direction:column;gap:.7rem;display:flex}.reiter__schritt .reiter__karte{flex:1}.reiter__schrittname{letter-spacing:.02em;color:var(--navy);align-items:center;gap:.6rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.reiter__schrittname:before{content:"";background:var(--gold);border-radius:2px;flex:none;width:22px;height:2px}@media (min-width:1100px){.section:has(>.shell>.faq)>.shell{text-align:left;max-width:var(--shell);grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);grid-auto-flow:dense;align-items:start;column-gap:clamp(2.5rem,5vw,5rem);display:grid}.section:has(>.shell>.faq)>.shell>*{text-align:left;overflow-wrap:normal;grid-column:1;justify-self:start;max-width:none;margin-inline:0}.section:has(>.shell>.faq)>.shell>.faq{grid-area:1/2/span 12;justify-self:stretch;width:100%;max-width:none}.abschluss:not(:has(.abschluss__bild)) .abschluss__inner{grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem);max-width:none;display:grid}.abschluss:not(:has(.abschluss__bild)) .abschluss__inner>*{grid-column:1}.abschluss:not(:has(.abschluss__bild)) .abschluss__inner>.abschluss__wege{grid-area:1/2/-1;display:block}.abschluss__wege>.btn-row{margin-top:0}.section:has(>.shell>.cards[data-anzahl="1"])>.shell{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);grid-auto-flow:dense;align-items:start;column-gap:clamp(2.5rem,5vw,5rem);display:grid}.section:has(>.shell>.cards[data-anzahl="1"])>.shell>*{grid-column:1;justify-self:start;margin-inline:0}.section:has(>.shell>.cards[data-anzahl="1"])>.shell>.cards{grid-area:1/2/span 8;justify-self:stretch;width:100%;max-width:none}.section:has(>.shell>.cards[data-anzahl="1"])>.shell>.cards{grid-template-columns:minmax(0,1fr)}.section:has(>.shell>.cards[data-anzahl="1"])>.shell>.cards>*{justify-self:stretch;width:100%;max-width:none}.section:has(>.shell>.cards[data-anzahl="1"])>.shell>:not(.cards){text-align:left}.section:has(>.shell>.stimmen[data-anzahl="1"])>.shell{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);grid-auto-flow:dense;align-items:center;column-gap:clamp(2.5rem,5vw,5rem);display:grid}.section:has(>.shell>.stimmen[data-anzahl="1"])>.shell>*{grid-column:1;justify-self:start;margin-inline:0}.section:has(>.shell>.stimmen[data-anzahl="1"])>.shell>.stimmen{grid-area:1/2/span 8;width:100%;max-width:none}.section:has(>.shell>.stimmen[data-anzahl="1"]) .stimme__text{text-align:left}.section:has(>.shell>.stimmen[data-anzahl="1"]) .stimme figure{text-align:left;grid-template-columns:34px minmax(0,1fr);justify-items:start;padding-top:0}.section:has(>.shell>.stimmen[data-anzahl="1"]) .stimme figure:before{grid-area:1/1/span 2;font-size:3rem}.section:has(>.shell>.stimmen[data-anzahl="1"]) :is(.stimme__text,.stimme__wer){text-align:left;grid-column:2;margin-inline:0}.section:has(>.shell>.stimmen[data-anzahl="1"]) .stimmen__quelle{text-align:left}.section:has(>.shell>.faq)>.shell>:is(h2,.section-lead,.abschnittsmarke,p){text-align:left;margin-inline:0}.section:has(>.shell>.faq)>.shell>.abschnittsmarke{justify-content:flex-start}}.checkkachel{border:1px solid var(--linie-kopf);border-radius:var(--radius);background:var(--flaeche-white);text-align:left;justify-items:start;gap:.9rem;max-width:46rem;margin-top:2rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.checkkachel__logo img{border-radius:0;width:auto;height:clamp(30px,4vw,38px);display:block}.checkkachel__nutzen{max-width:60ch;color:var(--navy);margin:0;font-size:1.0625rem;line-height:1.6}.checkkachel__wege{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.checkkachel__gespraech{color:var(--navy);text-underline-offset:4px;font-weight:600;text-decoration:underline}.checkkachel__gespraech:hover{text-decoration-thickness:2px}.checkkachel .hero__wechsel{margin:0}.checkkachel__ablauf{margin:0;font-size:.9375rem}.checkkachel__ablauf a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.section--mitte .checkkachel{margin-inline:auto}@media (max-width:560px){.checkkachel__wege{flex-direction:column;align-items:stretch}.checkkachel__wege .btn{width:100%}.checkkachel__gespraech{align-self:center;padding-block:.6rem}}.weiterfuehrung .link-more{border:1px solid var(--navy);color:var(--navy);background:0 0}.weiterfuehrung .link-more:hover,.weiterfuehrung .link-more:focus-visible{background:var(--navy);border-color:var(--navy);color:var(--white)}.weiterfuehrung .link-more--haupt{background:var(--verlauf-marke);color:var(--navy);background-origin:border-box;border-color:#0000}.section--navy .weiterfuehrung .link-more{border-color:var(--white);color:var(--white);background:0 0}.section--navy .weiterfuehrung .link-more:hover,.section--navy .weiterfuehrung .link-more:focus-visible{background:var(--white);border-color:var(--white);color:var(--navy)}.bento[data-gleich]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}@media (min-width:1200px){.bento[data-gleich]{grid-template-columns:repeat(5,minmax(0,1fr))}}.bento[data-gleich]>.bento__kachel{min-height:0}.bento[data-gleich] .bento__bild{aspect-ratio:16/10;flex:none;min-height:0}.bento[data-gleich] .bento__text{flex:auto}.bento[data-gleich] .bento__titel{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.bento[data-gleich]>.bento__kachel[style*="1 / -1"]{flex-direction:row;align-items:stretch}.bento[data-gleich]>.bento__kachel[style*="1 / -1"] .bento__bild{aspect-ratio:auto;flex:0 0 clamp(140px,22%,280px)}.bento[data-gleich]>.bento__kachel[style*="1 / -1"] .bento__text{flex-direction:column;justify-content:center;display:flex}@media (max-width:720px){.bento[data-gleich]{grid-template-columns:minmax(0,1fr)}.bento[data-gleich]>.bento__kachel{flex-direction:row;align-items:stretch}.bento[data-gleich] .bento__bild,.bento[data-gleich]>.bento__kachel[style*="1 / -1"] .bento__bild{aspect-ratio:auto;flex:0 0 96px;min-height:96px}.bento[data-gleich] .bento__text{flex-direction:column;justify-content:center;padding:.8rem .95rem;display:flex}}.hero__schritte li,.stimme__text p,.card__nr,.reiter__titel,.zeitleiste__text h3{font-family:var(--font)}.zeitleiste__text h3,.reiter__titel{letter-spacing:0;font-weight:600}.stimme__text p{font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.6}.card__nr{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.section[data-umfang=klein]{--section-y:clamp(3rem, 6vw, 5.25rem)}.section[data-umfang=mittel]{--section-y:clamp(3.5rem, 7vw, 6.25rem)}.section[data-umfang=gross]{--section-y:clamp(4rem, 8vw, 7rem)}.markenhinweis__aufgabe,.logozeile__aufgabe{color:var(--navy);text-wrap:balance;margin-top:.5rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.section--navy .markenhinweis__aufgabe,.section--navy .logozeile__aufgabe{color:var(--white)}.bildnachweis{color:var(--muted);font-size:.8125rem}.bildnachweis a{color:inherit;text-underline-offset:2px;text-decoration:underline}.section--navy .bildnachweis{color:rgb(var(--weiss-kanal) / .8)}.ortskarten{gap:clamp(1.25rem,2.5vw,2rem);display:grid}.ortskarten__suche{flex-wrap:wrap;align-items:end;gap:.5rem 1.25rem;display:flex}.ortskarten__label{color:var(--navy);flex-basis:100%;font-weight:600}.ortskarten__feld{border:1px solid var(--linie-verweis);border-radius:var(--radius-knopf);background:var(--flaeche-white);max-width:30rem;min-height:52px;color:var(--navy);flex:18rem;padding:.75rem 1rem}.ortskarten__feld:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.ortskarten__anzahl{color:var(--muted);font-size:.9375rem}.ortskarten__liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.ortskarte{border:1px solid var(--linie-kopf);border-radius:var(--radius);background:var(--flaeche-white);flex-direction:column;display:flex;overflow:hidden}.ortskarte__flaeche{color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.ortskarte__bild img{aspect-ratio:3/2;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.ortskarte__text{gap:.35rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.ortskarte__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);font-size:.75rem;font-weight:700}.ortskarte__name{font-family:var(--serif);color:var(--navy);font-size:clamp(1.5rem,2vw,1.75rem);line-height:1.15}.ortskarte__d{color:var(--muted);font-size:.9375rem;line-height:1.55}.ortskarte__link{color:var(--navy);text-underline-offset:3px;margin-top:.35rem;font-weight:600;text-decoration:underline}.ortskarte__flaeche:hover .ortskarte__link{text-decoration-thickness:2px}.ortskarten__leer{border:1px dashed var(--linie-verweis);border-radius:var(--radius);color:var(--navy);padding:1.25rem}.ortskarten__hilfe{border-left:3px solid var(--gold);border-radius:var(--radius-karte);background:rgb(var(--navy-kanal) / .045);justify-items:start;gap:.5rem;max-width:46rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.ortskarten__hilfe p{margin:0}.ortskarten__hilfe-t{color:var(--navy);font-weight:700}.ortskarten__nachweise{margin:0;font-size:.9375rem}.bildnachweise{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.bildnachweise__eintrag{border-bottom:1px solid var(--linie-kopf);grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:start;gap:1.25rem;padding-bottom:1.5rem;display:grid}.bildnachweise__bild img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-foto);width:100%;height:auto;display:block}.bildnachweise__text p{margin:.25rem 0 0;font-size:.9375rem}.bildnachweise__ort{margin:0;font-size:clamp(1.25rem,2vw,1.5rem)}.bildnachweise__fuss{max-width:66ch;color:var(--muted);margin-top:1.5rem}@media (max-width:560px){.bildnachweise__eintrag{grid-template-columns:minmax(0,1fr)}}.ortskarten__liste>.ortskarten__hilfe{grid-column:auto/-1;align-content:center;max-width:none}.hero__frame:has(>.hero__bildunterschrift){box-shadow:none;background:0 0}.hero__frame:has(>.hero__bildunterschrift) img{box-shadow:var(--schatten-foto)}.hero__frame>.hero__bildunterschrift{text-align:left;margin-top:.85rem;padding-inline:.25rem}.ortskarten__liste{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.ortskarten__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.ortskarten__liste>.ortskarten__hilfe{grid-column:span var(--rest-2,1)}}@media (min-width:960px){.ortskarten__liste{grid-template-columns:repeat(3,minmax(0,1fr))}.ortskarten__liste>.ortskarten__hilfe{grid-column:span var(--rest-3,1)}}@media (min-width:1240px){.ortskarten__liste{grid-template-columns:repeat(4,minmax(0,1fr))}.ortskarten__liste>.ortskarten__hilfe{grid-column:span var(--rest-4,1)}}@media (max-width:639.98px){.ortskarten__liste>.ortskarten__hilfe{grid-column:auto}}@media (max-width:900px){main section :not(.abschluss__ansprechpartner)>picture>img[src*="/menschen/"][src*=marion-rick-ansprechpartner],main section>.shell img[src*="/menschen/"][src*=marion-rick-ansprechpartner]:not(.abschluss__ansprechpartner img){aspect-ratio:1;object-fit:cover;object-position:50% 30%;width:100%;height:auto}}.bildfolge{touch-action:pan-y;width:100%;height:100%;position:relative}.bildfolge picture,.bildfolge img{object-fit:cover;width:100%;height:100%;display:block}.bildfolge__pfeil{z-index:2;background:rgb(var(--weiss-kanal) / .92);width:2.75rem;height:2.75rem;color:var(--navy);cursor:pointer;transition:background-color var(--uebergang) ease;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}.bildfolge__pfeil:hover{background:var(--white)}.bildfolge__pfeil:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.bildfolge__pfeil--zurueck{inset-inline-start:.75rem}.bildfolge__pfeil--vor{inset-inline-end:.75rem}.bildfolge__zaehler{z-index:2;background:rgb(var(--navy-kanal) / .8);color:var(--white);font-variant-numeric:tabular-nums;border-radius:999px;padding:.25rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.4;position:absolute;inset-block-end:.75rem;inset-inline-start:50%;translate:-50%}.bildbetrachter{background:var(--navy);overscroll-behavior:contain;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(.5rem,3vw,2rem)}.bildbetrachter[open]{display:grid}.bildbetrachter::backdrop{background:rgb(var(--navy-kanal) / .6)}.bildbetrachter .bildfolge{place-items:center;display:grid}.bildbetrachter .bildfolge picture{display:contents}.bildbetrachter .bildfolge source{display:none}.bildbetrachter img{object-fit:contain;border-radius:var(--radius-foto);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 2*clamp(.5rem,3vw,2rem) - 3rem)}.bildbetrachter__schliessen{z-index:3;background:rgb(var(--weiss-kanal) / .92);width:2.75rem;height:2.75rem;color:var(--navy);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:max(.75rem, env(safe-area-inset-top));inset-inline-end:max(.75rem, env(safe-area-inset-right))}.bildbetrachter__schliessen:focus-visible{outline:2px solid var(--white);outline-offset:2px}.objektseite__bild{position:relative}.objektseite__bildlink,.objektgalerie a{border-radius:var(--radius-foto);cursor:zoom-in;display:block;position:relative}.objektseite__bildlink:focus-visible,.objektgalerie a:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.objektseite__bildwege{gap:.5rem;margin-block-start:.75rem;display:flex}.objektseite__bildwege .rundgangknopf--wort .rundgangknopf__kreis{height:2.75rem;padding-inline:.75rem}.objektseite__bildweg{border:1px solid var(--navy);min-height:2.75rem;color:var(--navy);white-space:nowrap;transition:background-color var(--uebergang) ease, color var(--uebergang) ease;background:0 0;border-radius:14px;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.objektseite__bildweg:hover{background:var(--navy);color:var(--white)}.objektseite__bildweg:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.objektgalerie__mehrtext{border-radius:var(--radius-foto);background:rgb(var(--navy-kanal) / .6);color:var(--white);place-items:center;font-size:1.0625rem;font-weight:600;display:grid;position:absolute;inset:0}.rundgangkarte{border-radius:var(--radius-foto);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.rundgangkarte__text{background:var(--navy);text-align:center;place-content:center;justify-items:center;gap:.6rem;padding:clamp(2rem,5vw,3rem) 1rem;display:grid}.rundgangkarte__knopf{background:var(--white);min-height:3rem;color:var(--navy);transition:background-color var(--uebergang) ease;border-radius:14px;align-items:center;padding:0 1.4rem;font-size:.9375rem;font-weight:600;display:inline-flex}.rundgangkarte:hover .rundgangkarte__knopf{background:var(--gold)}.rundgangkarte:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.rundgangkarte__hinweis{color:var(--white);font-size:.875rem}@media (prefers-reduced-motion:reduce){.bildfolge__pfeil,.objektseite__bildweg,.rundgangkarte__knopf{transition:none}}.bildfolge img[data-plan]{object-fit:contain;background-color:var(--white)}@media (max-width:40rem){.objektgalerie--plan{grid-template-columns:repeat(2,minmax(0,1fr))}}.rechtstext__zeilen{white-space:pre-line}a.objektraster__kachel{color:inherit;text-decoration:none}a.objektraster__kachel:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.objektraster__text{flex-direction:column;display:flex}.objektraster__zahl{align-self:flex-start;margin-block-start:auto;padding-block-start:.35rem}.objektraster__eckdaten{color:var(--navy);font-variant-numeric:tabular-nums;margin-block-start:.15rem;font-size:.875rem}.objektraster__preisart{color:var(--muted);font-size:.8125rem;font-weight:500}.objektraster>li[data-anzeige]{grid-column:1/-1}@media (min-width:48rem){.objektraster>li[data-anzeige] .objektraster__kachel{grid-template-rows:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.objektraster>li[data-anzeige] .objektraster__bild{aspect-ratio:auto}.objektraster>li[data-anzeige] .objektraster__bild img{object-fit:contain;height:auto}.objektraster>li[data-anzeige] .objektraster__text{justify-content:center;padding:1.25rem 1.5rem}}.objektraster>li[data-anzeige] .objektraster__zahl{margin-block-start:.75rem}@media (min-width:1024px) and (max-width:1439px){.header__cta{order:2;margin-left:auto;display:flex}.nav-toggle{order:3;margin-left:clamp(.5rem,1vw,.85rem)}}.objektseite__bild{max-width:52rem}.objektseite__bild picture{display:block}.abschluss__ansprechpartner{align-items:center;gap:.9rem;margin:1.25rem 0 1.5rem;display:flex}.abschluss__ansprechpartner picture{flex:none;display:block}.abschluss__ansprechpartner img{object-fit:cover;object-position:50% 30%;border-radius:calc(var(--radius-foto) * .6);width:72px;height:72px;display:block}.abschluss__ansprechpartner figcaption{gap:.15rem;display:grid}.abschluss__ansprechpartner strong{color:var(--white);font-size:1rem;font-weight:600}.abschluss__ansprechpartner span{color:rgb(var(--weiss-kanal) / .78);font-size:.875rem}.abschnitt__fuss{align-items:stretch;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.abschnitt__fuss>.abschnitt__kasten{max-width:none;margin:0}.abschnitt__fuss>.markenhinweis{border-top:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:stretch;max-width:none;margin:0;padding-top:0}.abschnitt__fuss>.markenhinweis .markenhinweis__link{height:100%}@media (min-width:900px){.abschnitt__fuss{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.abschnitt__fuss>.markenhinweis .markenhinweis__vorspann{line-height:1.2}.abschnitt__fuss+.weiterfuehrung,.abschnitt__kasten+.weiterfuehrung,.markenhinweis+.weiterfuehrung{margin-top:clamp(1.25rem,2.4vw,1.75rem)}@media (min-width:420px){.markenhinweis__link{grid-template-columns:minmax(7.5rem,11rem) minmax(min-content,1fr);grid-template-areas:"logo aufgabe""logo domain";align-items:center;gap:.25rem 1.25rem;min-height:0;padding:1rem 1.25rem;display:grid}.markenhinweis__link>.markenhinweis__logo{grid-area:logo}.markenhinweis__link>.markenhinweis__aufgabe{grid-area:aufgabe;align-self:end;margin-top:0}.markenhinweis__link>.markenhinweis__domain{grid-area:domain;align-self:start;font-size:.875rem}.markenhinweis__link .markenhinweis__logo img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:3rem}.markenhinweis__link .markenhinweis__logo[data-hochkant] img{max-height:3.5rem}}.markenhinweis{border-top:0;grid-template-columns:minmax(0,1fr);max-width:40rem;padding-top:0}.rundgangknopf{color:var(--navy);-webkit-tap-highlight-color:transparent;align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.rundgangknopf__kreis{border-radius:var(--radius-knopf);background:var(--navy);min-width:44px;height:44px;color:var(--white);letter-spacing:.01em;box-shadow:0 6px 18px rgb(var(--navy-kanal) / .18);transition:background-color var(--uebergang) ease, color var(--uebergang) ease;flex:none;place-items:center;padding:0 1.1rem;font-size:.9375rem;font-weight:600;display:grid}.rundgangknopf:hover .rundgangknopf__kreis{background:var(--gold);color:var(--navy)}.rundgangknopf:focus-visible{outline:none}.rundgangknopf:focus-visible .rundgangknopf__kreis{outline:3px solid var(--navy);outline-offset:3px}.rundgangknopf--wort:hover .rundgangknopf__wort{text-underline-offset:.2em;text-decoration:underline}.objektraster>li{position:relative;container-type:inline-size}.objektraster__fuss{z-index:1;pointer-events:none;align-items:center;gap:.75rem;min-block-size:44px;display:flex;position:absolute;bottom:.75rem;right:.875rem}.objektraster__fuss .rundgangknopf{pointer-events:auto}.objektraster>li:not([data-anzeige]) .objektraster__zahl{padding-inline-end:5rem}.objektraster>li[data-rundgang] .objektraster__zahl{padding-inline-end:11.5rem}@container (max-inline-size:27rem){.objektraster__preisart{line-height:1.3;display:block}}@container (max-inline-size:20.5rem){.objektraster>li:not([data-anzeige]) .objektraster__text{padding-block-end:3.75rem}.objektraster>li:not([data-anzeige]) .objektraster__zahl{padding-inline-end:0}}.objektseite__bildwege{align-items:center}.objektschau__text{container:schau/inline-size}.objektschau__wege{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.objektschau__wege>.btn{white-space:nowrap;flex:1 1 0;min-inline-size:0;padding-inline:.75rem}.objektschau__wege>.rundgangknopf{flex:none}.objektschau__wege .rundgangknopf--wort .rundgangknopf__kreis{padding-inline:.875rem}.objektschau__wege .merken{display:contents}.objektschau__wege .merken__knopf{white-space:nowrap;flex:none;padding-inline:.875rem}.objektschau__wege .merken__zahl{text-align:start;flex:0 0 100%}@container schau (max-inline-size:27rem){.objektschau__wege:has(.rundgangknopf) .objektschau__lang{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@container schau (max-inline-size:21.5rem){.objektschau__wege:has(.rundgangknopf) .merken__knopf{inline-size:54px;padding-inline:0}.objektschau__wege:has(.rundgangknopf) .merken__knopf .btn__text{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@container schau (max-inline-size:19.5rem){.objektschau__wege .objektschau__lang{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.objektschau__wege>.btn,.objektschau__wege .rundgangknopf--wort .rundgangknopf__kreis{padding-inline:.5rem;font-size:.875rem}.objektschau__wege:has(.rundgangknopf) .merken__knopf{inline-size:46px}}@media (prefers-reduced-motion:reduce){.rundgangknopf__kreis{transition:none}}@media (max-width:1439px){.nav__list .nav__link{align-items:center;width:100%;display:flex}}.symbolhinweis{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-dialog);background:var(--navy);max-width:30rem;color:var(--white);box-shadow:0 10px 30px -4px rgb(var(--navy-kanal) / .35);border-radius:14px;margin:0 auto;padding:16px 18px;font-size:15px;line-height:1.5;position:fixed}@media (max-width:1023px){.symbolhinweis{bottom:calc(var(--mobilbar-hoehe) + 12px + env(safe-area-inset-bottom))}}.symbolhinweis__titel{margin:0 0 4px;font-weight:600}.symbolhinweis__text{margin:0 0 12px}.symbolhinweis__knopf{border:1px solid var(--white);min-height:44px;color:var(--white);cursor:pointer;background:0 0;border-radius:14px;padding:0 18px;font-weight:600;transition:background-color .32s,color .32s}.symbolhinweis__knopf:hover{background:var(--white);color:var(--navy)}.symbolhinweis__knopf:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rundgangknopf--wort .rundgangknopf__kreis{height:54px;padding:0 1.35rem}.schnellzugang,.rundgangknopf__kreis,.reiter__knopf,.nav-toggle,.inhaltsnav__knopf,.glossar__buchstabe,.objektseite__bildweg,.kartenmehr>summary,.fragensammlung__kurzwege a,.nebenweg .link-more{position:relative}.schnellzugang,.nach-oben,.rundgangknopf__kreis,.reiter__knopf,.nav-toggle,.inhaltsnav__knopf,.glossar__buchstabe,.objektseite__bildweg,.kartenmehr>summary,.fragensammlung__kurzwege a{isolation:isolate;overflow:hidden}.btn,.card__more,.weiterfuehrung .link-more,.nebenweg .link-more,.schnellzugang,.nach-oben,.rundgangknopf__kreis,.reiter__knopf,.nav-toggle,.inhaltsnav__knopf,.glossar__buchstabe,.objektseite__bildweg,.kartenmehr>summary,.fragensammlung__kurzwege a{--glanz-a:.55;--glanz-b:.28;--glanz-oben:.38;--glanz-unten:.1;--glanz-kante:.55;--glanz-rand:color-mix(in srgb, var(--gold) 75%, rgb(var(--schwarz-kanal)))}.schnellzugang,.nach-oben,.rundgangknopf__kreis,.reiter__knopf[aria-selected=true],.btn--on-navy,.section--navy .btn:not(.btn--navi):not(.btn--primary),.section--navy .card__more,.section--navy .weiterfuehrung .link-more:not(.link-more--haupt),.section--navy .kartenmehr>summary,.mobilebar .btn--secondary,.hero--film .btn--primary,.btn--secondary:hover,.btn--secondary:focus-visible,.zwischenaktion .btn--primary:hover,.card--link:hover .card__more,.card__more:hover,.card__more:focus-visible,.weiterfuehrung .link-more:not(.link-more--haupt):hover,.weiterfuehrung .link-more:not(.link-more--haupt):focus-visible,.kartenmehr>summary:hover,.kartenmehr>summary:focus-visible{--glanz-a:.16;--glanz-b:.08;--glanz-oben:.12;--glanz-unten:0;--glanz-kante:.18;--glanz-rand:var(--gold)}.btn:before,.card__more:before,.weiterfuehrung .link-more:before,.nebenweg .link-more:before,.schnellzugang:before,.nach-oben:before,.rundgangknopf__kreis:before,.reiter__knopf:before,.nav-toggle:before,.inhaltsnav__knopf:before,.glossar__buchstabe:before,.objektseite__bildweg:before,.kartenmehr>summary:before,.fragensammlung__kurzwege a:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;transition:background-position .75s var(--ease);position:absolute;inset:0;background-image: linear-gradient(105deg, transparent 40%, rgb(var(--weiss-kanal) / .1) 45%, rgb(var(--weiss-kanal) / .42) 50%, rgb(var(--weiss-kanal) / .1) 55%, transparent 60%),  linear-gradient(to bottom, rgb(var(--weiss-kanal) / var(--glanz-oben)), transparent 45%, rgb(var(--schwarz-kanal) / var(--glanz-unten)))!important;box-shadow:inset 0 0 0 1.5px var(--glanz-rand), inset 0 2px 0 rgb(var(--weiss-kanal) / var(--glanz-kante))!important;background-position:100% 0,0 0!important;background-repeat:no-repeat!important;background-size:250% 100%,100% 100%!important;display:block!important;transform:none!important}.btn:hover:before,.btn:focus-visible:before,.card--link:hover .card__more:before,.card__more:hover:before,.card__more:focus-visible:before,.weiterfuehrung .link-more:hover:before,.weiterfuehrung .link-more:focus-visible:before,.nebenweg .link-more:hover:before,.schnellzugang:hover:before,.nach-oben:hover:before,.rundgangknopf:hover .rundgangknopf__kreis:before,.reiter__knopf:hover:before,.nav-toggle:hover:before,.inhaltsnav__knopf:hover:before,.glossar__buchstabe:hover:before,.objektseite__bildweg:hover:before,.kartenmehr>summary:hover:before,.fragensammlung__kurzwege a:hover:before{background-position:0 0,0 0!important}@media (prefers-reduced-motion:reduce){.btn:before,.card__more:before,.weiterfuehrung .link-more:before,.nebenweg .link-more:before,.schnellzugang:before,.nach-oben:before,.rundgangknopf__kreis:before,.reiter__knopf:before,.nav-toggle:before,.inhaltsnav__knopf:before,.glossar__buchstabe:before,.objektseite__bildweg:before,.kartenmehr>summary:before,.fragensammlung__kurzwege a:before{transition:none;background-position:100% 0,0 0!important}}@media print{.btn:before,.card__more:before,.weiterfuehrung .link-more:before{display:none!important}}.btn,.card__more,.weiterfuehrung .link-more,.nebenweg .link-more,.schnellzugang,.nach-oben,.rundgangknopf__kreis,.reiter__knopf,.nav-toggle,.inhaltsnav__knopf,.glossar__buchstabe,.objektseite__bildweg,.kartenmehr>summary,.fragensammlung__kurzwege a,.reiter__knopf[aria-selected=true],.btn--on-navy,.section--navy .btn:not(.btn--navi):not(.btn--primary),.section--navy .card__more,.section--navy .weiterfuehrung .link-more:not(.link-more--haupt),.section--navy .kartenmehr>summary,.mobilebar .btn--secondary,.hero--film .btn--primary,.btn--secondary:hover,.btn--secondary:focus-visible,.zwischenaktion .btn--primary:hover,.card--link:hover .card__more,.card__more:hover,.card__more:focus-visible,.weiterfuehrung .link-more:not(.link-more--haupt):hover,.weiterfuehrung .link-more:not(.link-more--haupt):focus-visible,.kartenmehr>summary:hover,.kartenmehr>summary:focus-visible{--glanz-rand:transparent;--glanz-kante:0}.btn--navi,.btn--primary:not(.hero .btn--primary):not(.zwischenaktion .btn--primary),.weiterfuehrung .link-more--haupt:not(.section--navy .link-more--haupt),.nebenweg .link-more{--glanz-kante:.55}.schnellzugang,.nach-oben,.rundgangknopf__kreis,.reiter__knopf[aria-selected=true]{--glanz-kante:.18}.btn:before,.card__more:before,.weiterfuehrung .link-more:before,.nebenweg .link-more:before,.schnellzugang:before,.nach-oben:before,.rundgangknopf__kreis:before,.reiter__knopf:before,.nav-toggle:before,.inhaltsnav__knopf:before,.glossar__buchstabe:before,.objektseite__bildweg:before,.kartenmehr>summary:before,.fragensammlung__kurzwege a:before{--glanz-rand:transparent}.section__kopf>h2:before,.section>.shell>h2:before,.section .section__text>h2:before,.rechtstext h2:before{background:linear-gradient(90deg, var(--gold-glanz) 0%, var(--gold-bright) 35%, var(--gold) 65%, rgb(var(--gold-kanal) / 0) 100%)}.nav__link:after,.footer h2:before,.reiter__schrittname:before{background:var(--linie-gold-waagerecht)}.btn--navi,.btn--primary{background:linear-gradient(to top, color-mix(in srgb, var(--navy) var(--gold-tiefe), var(--gold-tief)) -20%, color-mix(in srgb, var(--navy) var(--gold-tiefe), var(--gold)) 20%, color-mix(in srgb, var(--navy) var(--gold-tiefe), var(--gold)) 45%, color-mix(in srgb, var(--navy) var(--gold-tiefe), var(--gold-bright)) 135%)}.btn--navi,.btn--primary:not(.hero .btn--primary):not(.zwischenaktion .btn--primary),.weiterfuehrung .link-more--haupt:not(.section--navy .link-more--haupt),.nebenweg .link-more{--glanz-a:.22;--glanz-b:.12;--glanz-oben:.12;--glanz-unten:.14;--glanz-kante:.3}@media (min-width:1101px){.footer__top{grid-template-columns:repeat(5,minmax(0,1fr))}.footer__brand{grid-column:1/-1}}@media (min-width:781px) and (max-width:1100px){.footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1439px){.nav__link{align-items:center;width:100%;min-height:48px;display:flex}.nav__mobile-cta{margin-top:1.5rem}.nav__cta-hinweis{text-align:center;color:var(--muted);margin:.6rem 0 0;font-size:.875rem;line-height:1.5}}@media (max-width:350px){.brand img{height:38px}.header__inner{gap:.5rem}}@media (min-width:1440px) and (max-width:1519px){.nav__list{gap:.9375rem}.header__inner{gap:.5rem}}@media (max-width:1059px){.serviceleiste__hours{display:none}}.section:has(>.shell>.stimmen[data-anzahl="1"]){padding-block:clamp(2.25rem,2.8vw,2.5rem)}.section:has(>.shell>.stimmen[data-anzahl="1"])+.section{--polster-oben:clamp(2.75rem, 4vw, 3.5rem);padding-top:var(--polster-oben);scroll-margin-top:calc(1rem - var(--polster-oben))}.merken{justify-items:stretch;gap:.375rem;display:grid}.merken__knopf{gap:.5rem}.lesezeichen{fill:none;flex:none}.merken__knopf[aria-pressed=true] .lesezeichen{fill:currentColor}.merken__zahl{min-block-size:1.3em;color:var(--muted);text-align:center;margin:0;font-size:.875rem;line-height:1.3}.merken__zahl:empty{display:none}html:has(dialog:modal){scrollbar-gutter:stable;overflow:hidden}.objektschau,.bildbetrachter{overscroll-behavior:none;outline:none}@media (max-width:899.98px){.objektschau__inhalt{flex-direction:column;display:flex}.objektschau__bild{flex:0 auto;min-height:6.5rem}.objektschau__text{flex:none;align-content:start;padding:1rem 1.125rem}.objektschau__text h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.objektschau__wege{margin-block-start:.5rem}}@media (max-width:899.98px) and (max-height:760px){.objektschau__anriss{display:none}}@media (max-width:899.98px) and (max-height:500px){.objektschau__inhalt{grid-template-rows:minmax(0,1fr);grid-template-columns:42% minmax(0,1fr);height:90dvh;display:grid}.objektschau__bild{aspect-ratio:auto;min-height:0}.objektschau__text{gap:.2rem;padding:.75rem 1rem}.objektschau__text h3{-webkit-line-clamp:2;font-size:1.0625rem}.objektschau__zahl{margin-block-start:.25rem}.objektschau__text .btn{min-height:44px}.objektschau__text .rundgangknopf__kreis{height:44px}}.aufrufe{color:var(--muted);align-items:center;gap:.3rem;font-size:.875rem;display:inline-flex}.aufrufe__auge{flex:none}.objektseite__aufrufe,.objektschau__aufrufe{margin:.25rem 0 0}.objektschau__aufrufe:not(:has(.aufrufe)){display:none}.objektseite__aufrufe{min-block-size:1.5em;margin-block:.75rem 0}.objektraster__kennzahlen{flex-wrap:wrap;gap:.125rem .75rem;min-block-size:1.3em;display:flex}.aufrufzaehler{color:var(--navy);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;display:inline-flex}.aufrufzaehler[data-wartet]{visibility:hidden}.objektraster__gemerkt{color:var(--muted);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.objektraster__gemerkt .lesezeichen{block-size:14px;inline-size:14px}.card__icon--f40{background:0 0;block-size:72px;inline-size:72px;margin-block-end:.5rem;display:block}.card__icon--f40 img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.artikel__persoenlich{border-radius:var(--radius-foto);background:color-mix(in srgb, var(--navy) 5%, var(--white));margin-block:2.5rem 0;padding:1.5rem}.artikel__persoenlich h2{margin:0 0 .5rem}.artikel__mikro{margin:.5rem 0 0;font-size:.875rem}.brand img.brand__momente{width:auto;max-width:none;height:84px}@media (max-width:480px){.brand img.brand__momente{height:70px}}.f40-team-hero:before,.f40-team-hero:after{display:none!important}.hero__media--foto:has(.hero__signatur):before{display:none!important}.hero__media--foto:has(.hero__signatur):after{display:none!important}.hero__media--foto .hero__frame:has(>.hero__signatur):before{display:none!important}.hero__media--foto .hero__frame:has(>.hero__signatur):after{display:none!important}.f40-team-hero{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 25px 15px!important;overflow:visible!important}.hero__media--foto .hero__frame:has(>.hero__signatur){position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 25px 15px!important;overflow:visible!important}.hero__media--foto .hero__frame:has(>.hero__signatur) picture{border-radius:0;display:block;overflow:visible}.f40-team-hero img{object-fit:cover;object-position:50% 36%;width:100%;display:block;box-shadow:none!important;border:0!important;border-radius:155px 20px 20px!important}.hero__media--foto .hero__frame:has(>.hero__signatur) img{object-fit:cover;object-position:50% 36%;width:100%;display:block;box-shadow:none!important;border:0!important;border-radius:155px 20px 20px!important}.hero__media--foto .hero__frame>.hero__signatur,.f40-team-hero figcaption{background:var(--navy)!important;width:85%!important;color:var(--white)!important;box-shadow:0 10px 30px rgb(var(--navy-kanal) / .1)!important;text-align:left!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:10px!important;margin:0!important;padding:20px 25px!important;display:block!important;position:absolute!important;inset:auto auto 0 -10px!important}.hero__media--foto .hero__frame>.hero__signatur .hero__signatur-name,.f40-team-hero figcaption strong{font:400 1.6rem/1.3 var(--serif);color:var(--white);text-align:left;margin:3px 0;display:block}.hero__media--foto .hero__frame>.hero__signatur .hero__signatur-rolle,.f40-team-hero figcaption span{color:color-mix(in srgb, var(--navy) 9%, var(--white));text-align:left;font-size:.8rem;line-height:1.65;display:block}.hero__media--foto .hero__frame>.hero__signatur .hero__signatur-verweis{color:var(--white)}.abschluss__ansprechpartner img,.person-line img{object-fit:cover;object-position:50% 30%;border-radius:8px!important;width:72px!important;height:88px!important}@media (max-width:860px){.f40-team-hero img{border-radius:100px 14px 20px 20px!important}.hero__media--foto .hero__frame:has(>.hero__signatur) img{border-radius:100px 14px 20px 20px!important}.hero__media--foto .hero__frame>.hero__signatur,.f40-team-hero figcaption{width:98%!important;padding:16px!important;left:0!important}.hero__media--foto .hero__frame>.hero__signatur .hero__signatur-name,.f40-team-hero figcaption strong{font-size:1.3rem}}@media (max-width:620px){.f40-team-hero{width:100%;max-width:480px;margin-inline:auto;padding:0 0 25px!important}.hero__media--foto .hero__frame:has(>.hero__signatur){width:100%;max-width:480px;margin-inline:auto;padding:0 0 25px!important}.f40-team-hero img{object-position:50% 30%;border-radius:105px 12px 12px!important}.hero__media--foto .hero__frame:has(>.hero__signatur) img{object-position:50% 30%;border-radius:105px 12px 12px!important}.hero__media--foto .hero__frame>.hero__signatur,.f40-team-hero figcaption{width:calc(100% - 24px)!important;padding:14px 18px!important;left:12px!important}.hero__media--foto .hero__frame>.hero__signatur .hero__signatur-name,.f40-team-hero figcaption strong{font-size:1.4rem}.hero__media--foto .hero__frame>.hero__signatur .hero__signatur-rolle,.f40-team-hero figcaption span{font-size:.72rem}}.f40-contact-person>img{margin:12px 12px 0;border-radius:100px 14px 14px!important;width:calc(100% - 24px)!important}.section__rahmen:has(img[src*=marion-rick-ansprechpartner]){box-shadow:none!important;border-radius:155px 20px 20px!important}.section__rahmen:has(img[src*=marion-rick-portraet]){box-shadow:none!important;border-radius:155px 20px 20px!important}.section__rahmen:has(img[src*=marion-rick-ansprechpartner]) img{box-shadow:none!important;border-radius:155px 20px 20px!important}.section__rahmen:has(img[src*=marion-rick-portraet]) img{box-shadow:none!important;border-radius:155px 20px 20px!important}@media (max-width:860px){.section__rahmen:has(img[src*=marion-rick-ansprechpartner]){border-radius:105px 12px 12px!important}.section__rahmen:has(img[src*=marion-rick-portraet]){border-radius:105px 12px 12px!important}.section__rahmen:has(img[src*=marion-rick-ansprechpartner]) img{border-radius:105px 12px 12px!important}.section__rahmen:has(img[src*=marion-rick-portraet]) img{border-radius:105px 12px 12px!important}}.section:has(+.section--anschluss){padding-bottom:0}.section--anschluss{padding-top:clamp(1.5rem,3vw,2.5rem)}
