@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sticky{position:sticky}.block{display:block}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded-lg{border-radius:var(--radius-lg)}.font-serif{font-family:var(--font-serif)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Switzer;src:url(/fonts/switzer-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url(/fonts/sentient-300-italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}:root{--nacht:#0a0b10;--nacht-2:#13151d;--nacht-3:#1c1f2a;--nacht-4:#242836;--hell:#eef0f4;--weiss:#fafbfc;--hell-2:#e2e5ec;--tinte:#0d0f17;--tinte-2:#464b5c;--auf-dunkel:#f3f4f8;--auf-dunkel-2:#b1b6c6;--blau:#1539f0;--blau-hover:#2b4bff;--blau-hell:#4a6bff;--blau-zart:#b9c6ff;--schrift:"Switzer", ui-sans-serif, system-ui, -apple-system, sans-serif;--schrift-kursiv:"Sentient", Georgia, serif;--linie:#d6dae3;--linie-dunkel:#ffffff1f;--t-riesig:clamp(40px, 6.2vw, 108px);--t-titel:clamp(36px, 5.4vw, 92px);--t-karte:clamp(30px, 4.3vw, 76px);--t-gross:clamp(30px, 3.6vw, 56px);--t-zwischen:clamp(26px, 2.8vw, 44px);--t-mittel:clamp(20px, 1.8vw, 26px);--t-lead:clamp(18px, 1.45vw, 22px);--t-text:clamp(17px, 1.15vw, 18px);--t-ui:16px;--t-klein:14px;--rand:clamp(20px, 2.6vw, 40px);--abstand:clamp(88px, 10vw, 168px);--spalt:24px;--rund:28px;--rund-klein:18px;--einstieg-hoehe:100svh;--einstieg-unten:clamp(28px, 4vh, 48px);--denkmal-y:1.2;--denkmal-breite:4.7;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--licht:43, 91, 255;--violett:122, 31, 253;--tafel-rand:14px;--rund-tafel:clamp(32px, 5.2vw, 76px);--tafel-schatten:0 40px 90px -50px #0009;--tafel-hell:radial-gradient(120% 130% at 12% -20%, #fff 0%, #f9fafc 55%, #eef0f4 100%);--grund:linear-gradient(160deg, #15171f 0%, #0a0b10 62%, #08090d 100%);--glas:linear-gradient(215deg, #2a2d33 0%, #1c1f25 55%, #17191e 100%);--glas-schatten:0 18px 44px -24px #000000d9, inset 0 -13px 20px -14px rgba(var(--licht), .75), 0 7px 22px -11px rgba(var(--licht), .22);--glas-schatten-hover:0 18px 44px -24px #000000d9, inset 0 -16px 22px -12px rgba(var(--licht), .95), 0 9px 26px -10px rgba(var(--licht), .38);--raster-dunkel:radial-gradient(4px .8px, #ffffff3d 99%, transparent 100%), radial-gradient(.8px 4px, #ffffff3d 99%, transparent 100%), repeating-linear-gradient(to right, #ffffff1b 0 1.2px, transparent 1.2px 44px), repeating-linear-gradient(to bottom, #ffffff1b 0 1.2px, transparent 1.2px 44px);--raster-hell:radial-gradient(4px .8px, #0d0f173d 99%, transparent 100%), radial-gradient(.8px 4px, #0d0f173d 99%, transparent 100%), repeating-linear-gradient(to right, #0d0f171c 0 1.2px, transparent 1.2px 44px), repeating-linear-gradient(to bottom, #0d0f171c 0 1.2px, transparent 1.2px 44px);--raster-groesse:44px 44px, 44px 44px, auto, auto;--raster-lage:-21.4px -21.4px, -21.4px -21.4px, 0 0, 0 0;--korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--nacht-4) var(--nacht);background:var(--nacht);scroll-padding-top:96px}body{font-family:var(--schrift);font-size:var(--t-text);color:var(--tinte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;line-height:1.55;overflow-x:clip}body:before,body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}body:before{background:radial-gradient(95% 68% at 88% -8%, rgba(var(--licht), .34) 0%, rgba(var(--licht), .12) 38%, transparent 76%), radial-gradient(88% 64% at 6% 104%, rgba(var(--violett), .22) 0%, rgba(var(--licht), .1) 40%, transparent 74%), var(--grund)}body:after{background:var(--raster-dunkel);background-size:var(--raster-groesse);background-position:var(--raster-lage);opacity:.62;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#0000 20%,#000 88%);mask-image:radial-gradient(70% 60% at 50% 45%,#0000 20%,#000 88%)}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;caret-color:var(--blau)}button{cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}::selection{background:var(--blau);color:#fff}:focus-visible{outline:2px solid var(--blau-hell);outline-offset:4px;border-radius:6px}html{-webkit-tap-highlight-color:transparent}a,button,summary,input[type=range],[role=button]{touch-action:manipulation}.knopf,.menuknopf,.kopf .rund,.kopf .pille a,.fragen summary,.grosswort{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--blau);color:#fff;border-radius:999px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;font-weight:500}h1{font-size:var(--t-riesig);letter-spacing:-.035em;line-height:.98}h2{font-size:var(--t-gross);line-height:1.04}h3{font-size:var(--t-mittel);letter-spacing:-.015em;line-height:1.2}p,li{text-wrap:pretty}em.kursiv{font-family:var(--schrift-kursiv);letter-spacing:-.015em;font-style:italic;font-weight:300}.dunkel em.kursiv{color:#8ea3ff}.hell-abschnitt em.kursiv,.weiss-abschnitt em.kursiv,.section em.kursiv{color:var(--blau)}.marke-beispiel{color:var(--auf-dunkel-2);font-size:var(--t-klein);white-space:nowrap;background:#ffffff14;border-radius:999px;padding:4px 12px;line-height:1.4;display:inline-block}.knopf{isolation:isolate;min-height:54px;font-weight:600;font-size:var(--t-ui);white-space:nowrap;transition:box-shadow .26s ease, color .22s ease, transform .14s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;line-height:1.2;display:inline-flex;position:relative}.knopf:after{content:"";z-index:-1;border-radius:inherit;background:var(--korn);opacity:.08;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.knopf:active{transform:scale(.97)}.knopf.voll{color:#fff;box-shadow:inset 0 0 0 .5px #ffffff80, 0 12px 34px -14px rgba(var(--licht), .9), 0 0 0 1px rgba(var(--licht), .25);background:linear-gradient(to top right,#1539f0 0%,#2f5bff 52%,#3d66ff 100%)}.knopf.voll:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(120px circle at var(--x,50%) var(--y,50%), #ffffff59, transparent 70%);pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.knopf.glas,.knopf.weiss{color:#ffffffeb;background:var(--glas);box-shadow:var(--glas-schatten)}.knopf.glas:before,.knopf.weiss:before,.kopf .pille:before,.kopf .rund:before,.menuknopf:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(170deg,#ffffff80,#ffffff0f 40%,#fff0 60%,#ffffff24) border-box;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.knopf.tinte{color:#fff;background:#16181f}@media (hover:hover) and (pointer:fine){.knopf.voll:hover{box-shadow:inset 0 0 0 .5px #fff9, 0 16px 44px -12px rgba(var(--licht), 1), 0 0 0 1px rgba(var(--licht), .35)}.knopf.voll:hover:before{opacity:1}.knopf.glas:hover,.knopf.weiss:hover{box-shadow:var(--glas-schatten-hover)}.knopf.tinte:hover{background:#262a38}}.knopf .pfeil{width:14px;height:14px;transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.knopf:hover .pfeil{transform:translate(2px,-2px)}}.knoepfe{flex-wrap:wrap;gap:10px;display:flex}.textlink{align-items:center;gap:8px;padding-bottom:4px;font-weight:500;display:inline-flex;position:relative}.textlink:after{content:"";transform-origin:100%;height:1.5px;transition:transform .24s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.textlink:hover:after{transform:scaleX(0)}}.textlink .pfeil{width:12px;height:12px;transition:transform .26s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.textlink:hover .pfeil{transform:translate(2px,-2px)}}.link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}@media (hover:hover) and (pointer:fine){.link:hover{color:var(--blau)}.dunkel .link:hover{color:var(--blau-zart)}}.haken{color:var(--auf-dunkel-2);align-items:center;gap:10px;display:flex}.haken:before{content:"";border-bottom:2px solid #8ea3ff;border-left:2px solid #8ea3ff;flex:none;width:14px;height:8px;margin-top:-4px;transform:rotate(-45deg)}.textlink,.link,.fuss ul a,.fuss .weg,.tel-zeile a,.abschluss .anruf a{transition:opacity .12s,color .2s}.textlink:active,.link:active,.fuss ul a:active,.fuss .weg:active,.tel-zeile a:active,.abschluss .anruf a:active{opacity:.6}.knopf.voll:active:before{opacity:1}.knopf.glas:active,.knopf.weiss:active{box-shadow:var(--glas-schatten-hover)}.kopf{z-index:20;padding:22px var(--rand);color:var(--auf-dunkel);font-size:var(--t-ui);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-weight:500;display:grid;position:fixed;top:0;left:0;right:0}.kopf>*{pointer-events:auto}.kopf .logo{transition:background-color .3s ease, box-shadow .3s ease, padding .3s var(--ease-out);border-radius:999px;justify-self:start;display:block}.kopf[data-unten] .logo{background:var(--glas);box-shadow:var(--glas-schatten);padding:10px 18px}.kopf .logo svg{width:auto;height:28px}.kopf .pille,.kopf .rund,.menuknopf{isolation:isolate;background:var(--glas);box-shadow:var(--glas-schatten);border-radius:999px;position:relative}.kopf .pille{gap:4px;padding:6px;display:flex}.kopf .pille a{color:var(--auf-dunkel-2);border-radius:999px;padding:10px 18px;font-size:15px;transition:color .2s,background-color .2s,opacity .12s;position:relative}.kopf .pille a:active{opacity:.6}.kopf .pille a[aria-current=page]{color:#fff;background:#ffffff14}@media (hover:hover) and (pointer:fine){.kopf .pille a:hover{color:#fff}.kopf .rund:hover,.menuknopf:hover{box-shadow:var(--glas-schatten-hover)}}.kopf-ziel{justify-self:end;gap:10px;display:flex}.kopf .rund,.menuknopf{width:48px;height:48px;color:var(--auf-dunkel);transition:box-shadow .26s ease, transform .14s var(--ease-out);place-items:center;display:grid}.kopf .rund:active,.menuknopf:active{transform:scale(.95)}.kopf .rund svg,.menuknopf svg{width:18px;height:18px}.menuknopf{display:none}.menu{z-index:30;background:radial-gradient(95% 60% at 100% 0%, rgba(var(--licht), .3) 0%, transparent 70%), var(--grund);color:var(--auf-dunkel);padding:22px var(--rand) 32px;flex-direction:column;display:flex;position:fixed;inset:0}.menu-oben{justify-content:space-between;align-items:center;display:flex}.menu-oben .logo svg{width:auto;height:26px}.menu nav{flex-direction:column;gap:6px;margin-top:56px;display:flex}.menu nav a{font-size:var(--t-gross);letter-spacing:-.03em;font-weight:500;transition:opacity .12s}.menu nav a:active{opacity:.6}.menu .knoepfe{flex-direction:column;margin-top:auto}.menu .knopf{width:100%}.dunkel{color:var(--auf-dunkel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}.einstieg{height:var(--einstieg-hoehe);min-height:720px;position:relative;overflow:hidden}.einstieg .buehne{opacity:0;width:100%;height:100%;transition:opacity 1.6s .15s;position:absolute;inset:0}.einstieg.bereit .buehne{opacity:1}.einstieg .ersatz{opacity:0;width:min(46vw,660px);transition:opacity .6s;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%)}.einstieg.ohne-3d .ersatz{opacity:1}.einstieg .buehne{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}@media (max-width:860px){.einstieg .buehne{-webkit-mask-image:linear-gradient(#000 42%,#0000 80%);mask-image:linear-gradient(#000 42%,#0000 80%)}}.einstieg-unten{z-index:2;left:var(--rand);right:var(--rand);bottom:var(--einstieg-unten);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:end;gap:48px;display:grid;position:absolute}.einstieg h1 .zeile{white-space:nowrap;padding-bottom:.08em;display:block;overflow:hidden}.einstieg h1 .zeile>span{display:inline-block}.einstieg-text{justify-self:end}.einstieg-text .knoepfe{flex-direction:column;align-items:stretch}.einstieg-hinweis{font-size:var(--t-klein);color:var(--auf-dunkel-2);margin-top:14px}.einstieg-hinweis+.tel-zeile{margin-top:4px}.nowrap{white-space:nowrap}.browser-leiste{background:#1b1e27;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;height:32px;display:flex;position:relative}.browser-leiste .ampel{gap:6px;display:flex;position:absolute;left:12px}.browser-leiste .ampel i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.browser-leiste .adresse{text-align:center;min-width:38%;color:var(--auf-dunkel-2);background:#ffffff12;border-radius:6px;padding:3px 14px;font-size:12px}.entwurf{z-index:1;text-align:left;width:min(64vw,880px);margin:clamp(40px,4.5vw,64px) auto 0;position:relative}.tel-zeile{color:var(--auf-dunkel-2);margin-top:18px}.tel-zeile a{color:var(--auf-dunkel);padding-block:12px;font-weight:500}@media (hover:hover) and (pointer:fine){.dunkel .tel-zeile a:hover{color:var(--blau-zart)}}.hell-abschnitt .tel-zeile{color:var(--tinte-2)}.hell-abschnitt .tel-zeile a{color:var(--tinte)}.seitenkopf{padding:clamp(150px, 16vw, 210px) var(--rand) clamp(72px, 8vw, 120px);position:relative;overflow:hidden}.seitenkopf-raster{z-index:1;gap:var(--spalt);grid-template-columns:repeat(12,1fr);align-items:start;display:grid;position:relative}.seitenkopf h1{font-size:var(--t-titel);grid-column:1/-1;max-width:15.5em}.seitenkopf-text{grid-column:1/span 6}.seitenkopf-text>p{max-width:54ch;color:var(--auf-dunkel-2);font-size:var(--t-lead);margin-top:clamp(28px,3vw,44px)}.seitenkopf-text .knoepfe{margin-top:36px}.punkte{color:var(--auf-dunkel-2);flex-wrap:wrap;gap:10px 28px;margin-top:28px;display:flex}.punkte li{align-items:center;gap:10px;display:flex}.punkte li:before{content:"";background:var(--blau-hell);border-radius:50%;flex:none;width:6px;height:6px}.hell-abschnitt .punkte{color:var(--tinte-2)}.seitenkopf.schlicht .seitenkopf-text{grid-column:1/span 8}.abschnitt{padding:var(--abstand) var(--rand);position:relative}.hell-abschnitt,.weiss-abschnitt{margin:var(--tafel-rand) var(--tafel-rand) 0;border-radius:var(--rund-tafel);background:var(--tafel-hell);color:var(--tinte);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:var(--tafel-schatten);isolation:isolate;position:relative}.weiss-abschnitt{background:radial-gradient(120% 130% at 88% -20%,#fff 0%,#fbfbfd 55%,#f2f4f7 100%)}.hell-abschnitt:before,.weiss-abschnitt:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--raster-hell);background-size:var(--raster-groesse);background-position:var(--raster-lage);opacity:.5;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 60% at 12% 0,#000 0%,#0000 70%);mask-image:radial-gradient(55% 60% at 12% 0,#000 0%,#0000 70%)}.weiss-abschnitt:before{-webkit-mask-image:radial-gradient(55% 60% at 88% 0,#000 0%,#0000 70%);mask-image:radial-gradient(55% 60% at 88% 0,#000 0%,#0000 70%)}.raster{gap:var(--spalt);grid-template-columns:repeat(12,1fr);display:grid}.abschnitt-kopf{gap:var(--spalt);grid-template-columns:repeat(12,1fr);align-items:end;margin-bottom:clamp(40px,5vw,72px);display:grid}.abschnitt-kopf h2{grid-column:1/span 7}.abschnitt-kopf>p,.abschnitt-kopf>div{color:var(--tinte-2);font-size:var(--t-lead);grid-column:9/span 4;line-height:1.45}.dunkel .abschnitt-kopf>p,.dunkel .abschnitt-kopf>div{color:var(--auf-dunkel-2)}.abschnitt-kopf.breit h2{grid-column:1/span 9}.abschnitt-kopf>.vorstellung{color:var(--tinte);font-size:var(--t-lead);flex-direction:column;grid-column:8/span 5;gap:20px;line-height:1.45;display:flex}.vorstellung .wer{font-size:var(--t-ui);align-items:center;gap:14px;line-height:1.3;display:flex}.vorstellung .wer img{object-fit:cover;border-radius:999px;flex:none;width:56px;height:56px}.vorstellung .wer b{font-weight:500;display:block}.vorstellung .wer small{color:var(--tinte-2);font-size:var(--t-klein);display:block}.vertrauen{text-align:center;padding-top:clamp(72px,8vw,128px)}.vertrauen h2{max-width:22em;color:var(--auf-dunkel-2);margin-inline:auto;font-size:clamp(21px,2.6vw,40px);line-height:1.12}.vertrauen-stimme{flex-direction:column;align-items:center;max-width:920px;margin:clamp(40px,4.5vw,64px) auto 0;display:flex}.vertrauen-logo{opacity:.55;width:clamp(104px,9vw,136px);height:auto}.vertrauen .sterne{gap:6px;margin-top:clamp(28px,3vw,40px)}.vertrauen .sterne svg{fill:#8ea3ff;width:18px;height:18px}.vertrauen blockquote{margin-top:24px}.vertrauen blockquote p{font-family:var(--schrift-kursiv);letter-spacing:-.01em;text-wrap:balance;color:var(--auf-dunkel);font-size:clamp(24px,2.5vw,36px);font-style:italic;font-weight:300;line-height:1.32}.vertrauen figcaption{font-size:var(--t-ui);color:var(--auf-dunkel);margin-top:clamp(28px,3vw,40px)}.vertrauen figcaption b{font-weight:600}.vertrauen figcaption span{font-size:var(--t-klein);color:var(--auf-dunkel-2);margin-top:6px;display:block}.vertrauen figcaption a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.vertrauen figcaption a:active{color:var(--auf-dunkel)}@media (hover:hover) and (pointer:fine){.vertrauen figcaption a:hover{color:var(--auf-dunkel);text-decoration-color:currentColor}}.karte{border-radius:var(--rund);background:radial-gradient(90% 80% at 100% 0%, rgba(var(--licht), .2) 0%, transparent 60%), linear-gradient(160deg, #191c25 0%, #0f1117 100%);min-height:min(640px,82svh);color:var(--auf-dunkel);transform-origin:50% 0;margin-bottom:var(--spalt);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,4vw,72px);padding:clamp(32px,4vw,64px);display:grid;position:sticky;top:24px;box-shadow:inset 0 1px #ffffff14}.karte:nth-child(2n){background:radial-gradient(90% 80% at 0% 0%, rgba(var(--violett), .16) 0%, transparent 60%), linear-gradient(200deg, #1a1d27 0%, #0f1117 100%)}.karte h3{font-size:var(--t-karte);letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;font-weight:500;line-height:1}.karte .inhalt{flex-direction:column;display:flex}.karte .inhalt>p{color:var(--auf-dunkel-2);max-width:46ch;margin-top:24px}.karte .fuer{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:auto;padding-top:40px;display:flex}.karte .fuer span{color:var(--auf-dunkel-2)}.karte .bild{border-radius:var(--rund-klein);background:var(--nacht-3);align-self:stretch;overflow:hidden}.karte .bild img{object-fit:cover;object-position:top left;width:100%;height:100%}.karte .bild.freigestellt{background:0 0;border-radius:0;place-items:center;display:grid;overflow:visible}.karte .bild.freigestellt img{object-fit:contain;height:auto}.zusammenhang .text{grid-column:1/span 5;align-self:start;position:sticky;top:96px}.zusammenhang .text p{max-width:48ch;margin-top:24px}.zusammenhang .text p+p{margin-top:16px}.zusammenhang .tag{grid-column:7/span 6}.projekt{height:230svh;position:relative}.projekt-buehne{height:100svh;min-height:700px;padding:clamp(72px, 9vh, 120px) var(--rand);gap:var(--spalt);grid-template-columns:repeat(12,1fr);align-items:center;display:grid;position:sticky;top:0}.projekt-text{grid-column:1/span 5}.projekt-text h2{font-size:var(--t-zwischen)}.projekt-text h3{font-size:var(--t-mittel);letter-spacing:-.015em;color:var(--auf-dunkel);margin-top:20px;font-weight:600}.projekt-text>p{max-width:46ch;color:var(--auf-dunkel-2);margin-top:24px}.projekt-text>h3+p{margin-top:10px}.projekt-text>p.online{color:var(--auf-dunkel);margin-top:12px}.projekt-text .textlink{margin-top:24px}.geraete{grid-column:7/span 6;padding:0 0 56px 64px;position:relative}.fenster{border-radius:var(--rund-klein);background:var(--nacht-3);overflow:hidden;box-shadow:0 40px 80px -32px #000000bf}.fenster-leiste{background:var(--nacht-4);justify-content:center;align-items:center;height:40px;display:flex}.fenster-leiste span{font-size:var(--t-klein);color:var(--auf-dunkel-2);background:#ffffff0f;border-radius:999px;padding:3px 16px}.sicht{background:#f6f1ea;overflow:hidden}.fenster .sicht{aspect-ratio:16/10}.sicht .lauf{width:100%;height:auto}.telefon{aspect-ratio:9/19;background:#1d2130;border-radius:32px;width:26%;padding:7px;position:absolute;bottom:0;left:0;box-shadow:0 32px 64px -20px #000000d9}.telefon .sicht{border-radius:25px;height:100%}.zitat.kompakt{border-top:1px solid var(--linie-dunkel);margin-top:48px;padding-top:32px;display:block}.zitat.kompakt blockquote{font-size:var(--t-lead);letter-spacing:-.01em;max-width:44ch;line-height:1.45}.zitat.kompakt figcaption{margin-top:18px}.zitat{gap:var(--spalt);grid-template-columns:repeat(12,1fr);display:grid}.zitat blockquote{font-size:var(--t-zwischen);letter-spacing:-.02em;grid-column:3/span 9;line-height:1.3}.zitat figcaption{color:var(--auf-dunkel-2);font-size:var(--t-klein);flex-wrap:wrap;grid-column:3/span 9;align-items:center;gap:12px 16px;margin-top:28px;display:flex}.zitat figcaption b{color:var(--auf-dunkel);font-weight:500}.hell-abschnitt .zitat figcaption,.weiss-abschnitt .zitat figcaption{color:var(--tinte-2)}.hell-abschnitt .zitat figcaption b,.weiss-abschnitt .zitat figcaption b{color:var(--tinte)}.sterne{gap:3px;display:inline-flex}.sterne svg{fill:#ffc93c;width:16px;height:16px}.person .foto{border-radius:var(--rund);aspect-ratio:4/5;background:#d9dce3;grid-column:1/span 4;align-self:center;overflow:hidden}.person .foto img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.person .text{grid-column:6/span 7;align-self:center}.person h2{font-size:var(--t-zwischen)}@media (max-width:860px){.person h2{font-size:min(5.4vw, var(--t-zwischen))}}.person .text>p{font-size:var(--t-lead);max-width:40ch;margin-top:28px;line-height:1.5}.fakten{grid-template-columns:repeat(3,auto);justify-content:start;gap:12px 48px;margin-top:48px;display:grid}.fakten dt{font-size:var(--t-klein);color:var(--tinte-2)}.fakten dd{margin-top:2px;font-weight:500}.fakten dd a{padding-block:12px}.person .textlink{margin-top:44px}.fragen h2{font-size:var(--t-titel);letter-spacing:-.04em}.fragen-liste{margin-top:72px;margin-left:calc((100% - 11 * var(--spalt)) / 12 * 4 + 4 * var(--spalt));border-bottom:1px solid var(--linie)}.fragen details{border-top:1px solid var(--linie)}.fragen summary{cursor:pointer;font-size:var(--t-mittel);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;line-height:1.3;list-style:none;display:flex}.fragen summary::-webkit-details-marker{display:none}.kreuz{width:42px;height:42px;color:var(--tinte);transition:transform .38s var(--ease-out), color .3s ease, background-color .3s ease, scale .12s var(--ease-out);background:#fff;border-radius:999px;flex:none;position:relative;box-shadow:0 6px 18px -10px #0d0f1759,inset 0 0 0 1px #0d0f1714}.kreuz:before,.kreuz:after{content:"";background:currentColor;border-radius:1px;position:absolute}.kreuz:before{height:2px;top:calc(50% - 1px);left:14px;right:14px}.kreuz:after{width:2px;top:14px;bottom:14px;left:calc(50% - 1px)}@media (hover:hover) and (pointer:fine){.fragen summary:hover .kreuz{color:var(--blau)}}.fragen details[open]:not(.zu) .kreuz{color:#fff;background:var(--blau);transform:rotate(135deg)}.fragen summary:active .kreuz{scale:.95}.grosswort:active .wort{opacity:.85}.fragen .antwort{overflow:hidden}.fragen .antwort p{max-width:64ch;color:var(--tinte-2);padding-bottom:28px}.fragen-liste>details{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.wartet.fragen-liste>details{opacity:0;transition:none;transform:translateY(18px)}@keyframes antwort-steigen{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.fragen details[open]:not(.zu) .antwort p{animation:antwort-steigen .42s var(--ease-out) 90ms both}.fragen summary{transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.fragen summary:hover{transform:translate(8px)}}}.fragen.mit-karte{overflow:clip}.fragen-gross{top:calc(var(--abstand) - .18em);left:calc(var(--rand) + 8px);letter-spacing:-.05em;color:#0d0f170f;pointer-events:none;font-size:clamp(64px,8.4vw,136px);font-weight:600;line-height:1;position:absolute}.mit-karte>h2{margin-left:calc((100% - 11 * var(--spalt)) / 12 * 3 + 3 * var(--spalt));font-size:var(--t-gross);position:relative}.fragen-raster{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:clamp(24px,3vw,48px);margin-top:clamp(40px,5vw,72px);display:grid}.mit-karte .fragen-liste{margin:0}.fragen-karte{background:#fff;border-radius:22px;padding:24px;position:sticky;top:110px;box-shadow:0 18px 40px -24px #0d0f1759,inset 0 0 0 1px #0d0f170d}.fragen-karte h3{font-size:var(--t-mittel)}.fragen-karte p{color:var(--tinte-2);margin-top:10px}.fragen-karte .knoepfe{flex-direction:column;margin-top:20px}.fragen-karte .knopf{width:100%;min-height:48px;padding:0 16px}.schranke{height:calc(var(--abstand) * .78);padding:0 calc(var(--rund-tafel) * .75);pointer-events:none;transform:scaleY(var(--wachsen,1));transform-origin:50% 100%;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:100%;left:0;right:0}.schranke span{background:linear-gradient(to top, var(--blau), #1539f080 45%, #1539f000);transform-origin:50% 100%;width:.55%;height:100%;transform:scaleY(var(--ruhe));animation:7s ease-in-out infinite welle;animation-delay:calc(var(--i) * -140ms)}@keyframes welle{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}.abschluss{isolation:isolate;margin:var(--tafel-rand) var(--tafel-rand) 0;border-radius:var(--rund-tafel);box-shadow:var(--tafel-schatten), 0 30px 120px -40px rgba(var(--licht), .6);color:#fff;padding:clamp(40px, 4vw, 64px) calc(var(--rand) + 1vw) clamp(8px, 1vw, 16px);background:radial-gradient(90% 70% at 90% 0%, #ffffff2e 0%, transparent 60%), radial-gradient(70% 60% at 0% 100%, rgba(var(--violett), .45) 0%, transparent 70%), linear-gradient(135deg, #075fe3 0%, #1539f0 50%, #4918da 100%);flex-direction:column;min-height:76svh;display:flex;position:relative}.abschluss:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--raster-dunkel);background-size:var(--raster-groesse);background-position:var(--raster-lage);opacity:.35;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 85% 5%,#000 0%,#0000 70%);mask-image:radial-gradient(70% 70% at 85% 5%,#000 0%,#0000 70%)}.abschluss .oben{gap:var(--spalt);grid-template-columns:repeat(12,1fr);display:grid}.abschluss h2{font-size:var(--t-zwischen);grid-column:1/span 7}.abschluss .oben>p{color:#e8ecff;grid-column:1/span 6;margin-top:18px}.abschluss .anruf{text-align:right;grid-area:1/9/auto/span 4;justify-self:end}.abschluss .anruf small{color:#e8ecff;display:block}.abschluss .anruf a{font-size:var(--t-mittel);letter-spacing:-.02em;font-weight:500}@media (hover:hover) and (pointer:fine){.abschluss .anruf a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}}@keyframes band-wort{0%{transform:translateY(110%)}to{transform:none}}@keyframes band-blende{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.abschluss .oben{view-timeline:--band block}.abschluss .oben>h2 .ws>span{animation:linear both band-wort;animation-timeline:--band;animation-range:cover calc(4% + var(--i) * 1.5%) cover calc(18% + var(--i) * 1.5%)}.abschluss .oben>:where(p,.anruf){animation:linear both band-blende;animation-timeline:--band;animation-range:cover 22% cover 38%}}}.grosswort{color:#fff;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;padding-top:48px;padding-bottom:clamp(12px,1.4vw,24px);display:flex}.grosswort .wort{letter-spacing:-.06em;transition:transform .5s var(--ease-out);font-size:clamp(72px,19.5vw,340px);font-weight:600;line-height:1.12}.grosswort .pfeil-gross{width:clamp(44px,6vw,96px);height:clamp(44px,6vw,96px);transition:transform .4s var(--ease-out);flex:none;margin-bottom:4.6vw}@media (hover:hover) and (pointer:fine){.grosswort:hover .wort{transform:translate(1.2vw)}.grosswort:hover .pfeil-gross{transform:translate(8px,-8px)}}.grosswort:focus-visible{outline-color:#fff}.tag{background:var(--nacht);color:var(--auf-dunkel);border-radius:var(--rund);padding:clamp(24px,3vw,44px)}.tag-oben{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tag-uhr{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(64px,7vw,112px);font-weight:400;line-height:.9}.regler{margin-top:28px}.regler input{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px}.regler input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--blau-hell) var(--fuell,100%), #2a2e3d var(--fuell,100%));border-radius:6px;height:6px}.regler input::-moz-range-track{background:#2a2e3d;border-radius:6px;height:6px}.regler input::-moz-range-progress{background:var(--blau-hell);border-radius:6px;height:6px}.regler input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;transition:transform .16s var(--ease-out);background:#fff;border-radius:50%;margin-top:-10px}.regler input::-moz-range-thumb{width:26px;height:26px;transition:transform .16s var(--ease-out);background:#fff;border:0;border-radius:50%}.regler input:active::-webkit-slider-thumb{transform:scale(1.15)}.regler input:active::-moz-range-thumb{transform:scale(1.15)}.regler .skala{font-size:var(--t-klein);color:var(--auf-dunkel-2);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ereignisse{flex-direction:column;gap:10px;margin-top:28px;display:flex}.ereignis{background:var(--nacht-2);border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:16px 18px;transition:background-color .2s,opacity .2s;display:grid}.ereignis .zeit{font-variant-numeric:tabular-nums;color:var(--auf-dunkel-2);font-size:var(--t-klein)}.ereignis .was{font-size:var(--t-ui);line-height:1.35}.ereignis .was small{font-size:var(--t-klein);color:var(--auf-dunkel-2);margin-top:2px;display:block}.ereignis .haken{background:#23273a;border-radius:50%;place-items:center;width:30px;height:30px;transition:background-color .2s;display:grid}.ereignis .haken svg{stroke:#8ea3ff;opacity:.7;width:14px;height:14px;transition:opacity .16s ease, stroke .16s ease, transform .22s var(--ease-out);transform:scale(.88)}.ereignis.kommt{opacity:.72}.ereignis.erledigt .haken{background:var(--blau)}.ereignis.erledigt .haken svg{stroke:#fff;opacity:1;transform:none}.ereignis .haken:before{content:none}.ereignis.jetzt{background:#20253a}.tag .hinweis{font-size:var(--t-klein);color:var(--auf-dunkel-2);margin-top:20px}.beleg-quelle{font-size:var(--t-klein);color:var(--tinte-2);align-items:center;gap:12px;display:flex}.beleg-quelle .sterne svg{width:18px;height:18px}.vergleich>h2{max-width:16em}.vn-abschnitt{--vn-pad:clamp(48px, 7vh, 88px);padding-block:var(--vn-pad);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.vn-text h2{font-size:var(--t-zwischen)}.vn-beschreibung{max-width:38em;font-size:var(--t-text);color:var(--tinte-2);margin-top:20px;line-height:1.5}.vn-text .textlink{margin-top:20px}.vn-rezension{border-top:1px solid var(--linie);margin-top:clamp(24px,4vh,40px);padding-top:clamp(20px,3vh,28px)}.vn-rezension blockquote{font-size:var(--t-lead);letter-spacing:-.01em;color:var(--tinte);margin-top:12px;line-height:1.4}.vn-rezension figcaption{font-size:var(--t-klein);color:var(--tinte-2);margin-top:12px}.vn-rezension figcaption b{color:var(--tinte);font-weight:500}.vorher-nachher{width:min(100%, calc((100svh - 2 * var(--vn-pad) - 124px) * 1.6));justify-self:end}.vn-seiten{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.vn-seiten button{background:var(--hell-2);min-height:42px;color:var(--tinte-2);font-weight:500;font-size:var(--t-ui);transition:background-color .2s ease, color .2s ease, transform .14s var(--ease-out);border-radius:999px;padding:0 18px}.vn-seiten button:active{transform:scale(.97)}.vn-seiten button[aria-pressed=true]{background:var(--tinte);color:#fff}@media (hover:hover) and (pointer:fine){.vn-seiten button:not([aria-pressed=true]):hover{color:var(--tinte)}}.vn-geraet{background:#07080b;border-radius:22px;padding:0 12px 12px;box-shadow:inset 0 0 0 1px #ffffff12,0 0 0 1px #2c303c,0 2px 4px #00000040,0 40px 90px -30px #0d0f178c}.vn-geraet .browser-leiste{background:0 0;border:0;height:42px}.vn-buehne{aspect-ratio:1440/900;touch-action:pan-y;background:#fff;border-radius:10px;position:relative;overflow:hidden}.vn-neu,.vn-alt{position:absolute;inset:0}.vn-neu img,.vn-alt img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;width:100%;height:100%}.vn-alt{clip-path:inset(0 calc(100% - var(--teil,50%)) 0 0)}.vn-griff{top:0;bottom:0;left:var(--teil,50%);pointer-events:none;background:#fff;width:2px;position:absolute;translate:-1px;box-shadow:0 0 0 1px #0d0f172e}.vn-griff:after{content:"";background:#fff linear-gradient(90deg, transparent 17px, var(--tinte-2) 17px, var(--tinte-2) 19px, transparent 19px, transparent 27px, var(--tinte-2) 27px, var(--tinte-2) 29px, transparent 29px) center / 46px 16px no-repeat;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 18px #0d0f1747}.vn-buehne:has(input:focus-visible) .vn-griff:after{outline:2px solid var(--blau-hell);outline-offset:3px}.vn-buehne input{opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.vn-marke{z-index:2;color:#fff;min-height:34px;font-size:var(--t-klein);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .2s ease, transform .14s var(--ease-out);background:#0a0b10c7;border-radius:999px;padding:0 14px;font-weight:500;position:absolute;top:16px}.vn-marke:active{transform:scale(.97)}.vn-marke:focus-visible{outline:2px solid var(--blau-hell);outline-offset:3px}@media (hover:hover) and (pointer:fine){.vn-marke:hover{background:#0a0b10eb}}.vn-marke.links{left:16px}.vn-marke.rechts{right:16px}.ablauf{grid-template-columns:repeat(var(--schritte,4), 1fr);gap:var(--spalt);counter-reset:schritt;display:grid;position:relative}.ablauf:before{content:"";background:#ffffff1f;height:2px;position:absolute;top:34px;left:0;right:0}.ablauf:after{content:"";background:var(--blau-hell);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--fortschritt,1));position:absolute;top:34px;left:0}.ablauf li{padding-top:0;position:relative}.ablauf h3{font-size:var(--t-mittel);margin-top:28px}.ablauf p{color:var(--auf-dunkel-2);max-width:36ch;margin-top:14px}.kontrolle{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,72px);padding-block:clamp(44px,4vw,80px);display:grid}.kontrolle-bild{background:#0b0c14;border-radius:28px;min-height:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #0d0f1799}.kontrolle-bild img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}.kontrolle-text{flex-direction:column;gap:18px;display:flex}.kontrolle-text p{font-size:var(--t-lead);line-height:1.5}.kontrolle-text h2+p{margin-top:10px}.geschichte .titel{grid-column:1/span 4}.geschichte .titel h2{position:sticky;top:96px}.geschichte .lauftext{font-size:var(--t-lead);flex-direction:column;grid-column:6/span 7;gap:22px;max-width:62ch;line-height:1.6;display:flex}.geschichte .betont{color:var(--blau);font-weight:600;text-decoration-color:#1539f059}@media (hover:hover) and (pointer:fine){.geschichte .betont:hover{text-decoration-color:currentColor}}.vier-dinge{gap:var(--spalt);grid-template-columns:repeat(2,1fr);display:grid}.vier-dinge li{border-radius:var(--rund);background:var(--nacht-2);padding:clamp(28px,3vw,48px)}.vier-dinge b{font-size:var(--t-mittel);letter-spacing:-.02em;font-weight:500;line-height:1.2;display:block}.vier-dinge span{color:var(--auf-dunkel-2);margin-top:14px;display:block}.formular{flex-direction:column;grid-column:6/span 7;gap:18px;display:flex}.feld-reihe{grid-template-columns:1fr 1fr;gap:18px;display:grid}.feld{flex-direction:column;gap:8px;display:flex}.feld label{font-weight:500;font-size:var(--t-ui)}.feld label .opt{color:var(--tinte-2);font-weight:400}.feld input,.feld select,.feld textarea{background:var(--weiss);width:100%;min-height:54px;font-size:var(--t-ui);color:var(--tinte);border:0;border-radius:14px;padding:14px 18px;transition:box-shadow .2s,background-color .2s;box-shadow:inset 0 0 0 1.5px #0000}.feld textarea{resize:vertical;min-height:160px;line-height:1.5}.feld select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%230d0f17' stroke-width='2'%3E%3Cpath d='m3 5 4 4 4-4'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.feld input::placeholder,.feld textarea::placeholder{color:#6b7080}.feld input:focus,.feld select:focus,.feld textarea:focus{box-shadow:inset 0 0 0 2px var(--blau);background:#fff;outline:none}.feld.fehlerhaft input,.feld.fehlerhaft select,.feld.fehlerhaft textarea{box-shadow:inset 0 0 0 2px #c62828}.feld .meldung{color:#b3261e;font-size:var(--t-klein)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular .knopf{align-self:flex-start;margin-top:6px}.formular-hinweis{font-size:var(--t-klein);color:var(--tinte-2)}.formular-status{color:#7a1c14;background:#fdecea;border-radius:14px;padding:16px 18px}.section{margin:98px var(--tafel-rand) 0;border-radius:var(--rund-tafel);padding:clamp(56px, 6vw, 88px) var(--rand) var(--abstand);background:var(--tafel-hell);color:var(--tinte);box-shadow:var(--tafel-schatten);position:relative}@media (max-width:860px){.section{margin-top:80px}}.wrap{max-width:1140px;margin:0 auto}.wrap-narrow{max-width:760px}.prose h1{font-size:var(--t-titel);margin-bottom:40px}.prose h2{font-size:var(--t-mittel);margin:44px 0 14px}.prose h3{font-size:var(--t-lead);margin:28px 0 10px}.prose p,.prose ul{margin-bottom:14px}.prose p,.prose li{max-width:62ch}.prose ul{padding-left:22px;list-style:outside}.prose .muted{color:var(--tinte-2)}.fuss{isolation:isolate;margin:var(--tafel-rand);border-radius:var(--rund-tafel);color:var(--auf-dunkel);background:radial-gradient(130% 120% at 88% -30%, rgba(var(--licht), .16) 0%, rgba(var(--licht), .05) 34%, transparent 72%), linear-gradient(160deg, #16181f 0%, #0a0b10 100%);padding:clamp(56px,6vw,96px) clamp(24px,6vw,96px) 32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.fuss:before{content:"";z-index:-1;pointer-events:none;background:var(--raster-dunkel);background-size:var(--raster-groesse);background-position:var(--raster-lage);opacity:.45;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 80% at 0 0,#000 0%,#0000 70%);mask-image:radial-gradient(50% 80% at 0 0,#000 0%,#0000 70%)}.fuss .spalten{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.fuss .logo{color:var(--auf-dunkel);display:inline-block}.fuss .logo svg{width:auto;height:34px}.fuss .satz{max-width:36ch;color:var(--auf-dunkel-2);margin-top:20px;font-size:15px;line-height:1.55}.fuss .weg{font-size:var(--t-ui);align-items:center;gap:12px;margin-top:16px;transition:color .2s;display:flex}.fuss .weg:first-of-type{margin-top:28px}.fuss .weg b{color:#fff;background:linear-gradient(to top right,#1539f0,#4a6bff);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.fuss .weg svg{width:15px;height:15px}.fuss h2{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.3}.fuss h2:after{content:"";background:var(--blau-hell);border-radius:2px;width:28px;height:2px;margin-top:12px;display:block}.fuss ul{gap:10px;margin-top:20px;display:grid}.fuss ul a,.fuss ul button{color:var(--auf-dunkel-2);font-size:var(--t-ui);text-align:left;transition:color .2s}@media (hover:hover) and (pointer:fine){.fuss ul a:hover,.fuss .weg:hover,.fuss .recht a:hover,.fuss .recht button:hover{color:#fff}}.fuss .recht{font-size:var(--t-klein);color:var(--auf-dunkel-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:72px;padding-top:24px;display:flex;box-shadow:0 -1px #ffffff14}.fuss .recht nav{flex-wrap:wrap;gap:24px;display:flex}.fuss .recht nav>*{margin-block:-11px;padding-block:11px}.cookie-link{color:inherit;font-size:inherit}.cookie-banner{z-index:50;right:var(--rand);width:min(640px, calc(100% - 2 * var(--rand)));background:radial-gradient(120% 110% at 100% 0%, rgba(var(--licht), .16) 0%, transparent 66%), #0e1016e6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--auf-dunkel);box-shadow:0 34px 80px -34px #000000f2, inset 0 16px 26px -18px rgba(var(--licht), .45), inset 0 0 0 1px #ffffff14;border-radius:24px;padding:20px 22px;position:fixed;bottom:16px}.cookie-banner p{font-size:var(--t-ui);color:var(--auf-dunkel-2)}.cookie-banner a{color:var(--auf-dunkel);text-underline-offset:3px;text-decoration:underline}.cookie-banner .knoepfe{justify-content:flex-end;margin-top:16px}.cookie-banner .knopf{min-height:44px;padding:0 20px}html:not(.cookie-offen) .cookie-banner{display:none}:root{--cookie-platz:176px}.einstieg-unten{transition:transform .42s var(--ease-out)}html.cookie-offen .einstieg-unten{transform:translateY(calc(-1 * min(var(--cookie-platz), var(--cookie-max,100svh))))}@media (prefers-reduced-motion:reduce){.einstieg-unten{transition:none}}.js .einstieg h1 .zeile>span{transition:transform 1.1s var(--ease-out);transition-delay:var(--v,0s);transform:translateY(105%)}.js .einstieg.da h1 .zeile>span{transform:none}.js .einstieg .einstieg-text{opacity:0;transition:opacity .9s var(--ease-out) .45s, transform .9s var(--ease-out) .45s;transform:translateY(16px)}.js .einstieg.da .einstieg-text,.js.bewegung-notfall .einstieg h1 .zeile>span,.js.bewegung-notfall .einstieg .einstieg-text{opacity:1;transform:none}.js [data-fuellen] .wf{opacity:.2}.js.bewegung-notfall [data-fuellen] .wf{opacity:1!important}.ws{vertical-align:top;margin:-.2em;display:inline-block;overflow:clip}.ws>span{transition:transform 1s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms);padding:.2em;display:inline-block}.wartet .ws>span{transition:none;transform:translateY(120%)}[data-ploppen]>li{transition:opacity .36s var(--ease-out), transform .7s cubic-bezier(.16, 1, .3, 1);transition-delay:calc(var(--reihe,0) * .16s)}.wartet[data-ploppen]>li,[data-ploppen]>li.wartet{opacity:0;transition:none;transform:translateY(24px)scale(.86)}@media (max-width:860px){[data-ploppen]>li{transition-delay:calc(var(--nr,var(--reihe,0)) * .16s)}}@keyframes projekt-wischen{0%{clip-path:inset(0 0 100%);transform:translateY(40%)}to{clip-path:inset(0);transform:none}}@keyframes projekt-linie{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.projekt-text{view-timeline:--projekt-text block}.projekt-text>:where(:not(.zitat)),.projekt-text>.zitat :where(blockquote,figcaption){animation:linear both projekt-wischen;animation-timeline:--projekt-text}.projekt-text>h2{animation-range:cover 4% cover 22%}.projekt-text>h3{animation-range:cover 7% cover 25%}.projekt-text>p:not(.online){animation-range:cover 9% cover 27%}.projekt-text>.online{animation-range:cover 13% cover 30%}.projekt-text>.textlink{animation-range:cover 16% cover 33%}.projekt-text>.zitat blockquote{animation-range:cover 24% cover 40%}.projekt-text>.zitat figcaption{animation-range:cover 28% cover 43%}.projekt-text>.zitat{border-top-color:#0000;position:relative}.projekt-text>.zitat:before{content:"";background:var(--linie-dunkel);transform-origin:0;height:1px;animation:linear both projekt-linie;animation-timeline:--projekt-text;animation-range:cover 18% cover 38%;position:absolute;top:-1px;left:0;right:0}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .einstieg h1 .zeile>span,.js .einstieg .einstieg-text,.js [data-fuellen] .wf{opacity:1!important;transition:none!important;transform:none!important}.schranke span{animation:none}.karte,.sicht .lauf,[data-ausfahren],[data-ausfahren] img{filter:none!important;clip-path:none!important;transform:none!important}}@media (max-width:1100px){.kopf .pille a{padding:10px 13px}}@media (max-width:860px){:root{--spalt:16px;--rand:16px;--tafel-rand:10px;--t-titel:clamp(30px, 8.6vw, 44px);--t-zwischen:clamp(24px, 6.4vw, 30px)}h2{font-size:clamp(26px,7vw,34px)}.kopf{padding:14px var(--rand);transition:transform .36s var(--ease-out);grid-template-columns:1fr auto;gap:16px}.kopf[data-weg]{transform:translateY(calc(-100% - 8px))}.kopf[data-weg]:focus-within{transform:none}@media (prefers-reduced-motion:reduce){.kopf{transition:opacity .2s}.kopf[data-weg]{opacity:0;pointer-events:none;transform:none}.kopf[data-weg]:focus-within{opacity:1;pointer-events:auto}}.kopf .pille,.kopf .rund{display:none}.menuknopf{display:grid}.einstieg{min-height:680px}.einstieg .ersatz{width:84vw;top:30%}.einstieg-unten{grid-template-columns:1fr;gap:22px;bottom:24px}.einstieg h1{font-size:clamp(34px,9.6vw,64px)}.einstieg-text{justify-self:stretch}.einstieg-text .knopf{min-height:50px}.entwurf{width:100%}.browser-leiste{height:22px}.kontrolle{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:80px}.kontrolle-bild{border-radius:22px;height:clamp(170px,46vw,220px);min-height:0}.kontrolle-bild img{object-position:50% 24%}.raster,.abschnitt-kopf,.seitenkopf-raster,.zitat,.abschluss .oben{grid-template-columns:1fr}.raster>*,.abschnitt-kopf>*,.seitenkopf-raster>*,.zitat>*,.abschluss .oben>*{grid-column:1/-1!important}.abschnitt-kopf{gap:16px;margin-bottom:36px}.seitenkopf{padding-top:120px}.karte{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:28px 20px;position:sticky;margin-bottom:var(--spalt)!important;top:12px!important}.karte+.karte{top:84px!important}.karte .bild{aspect-ratio:16/10}.karte .bild.freigestellt{aspect-ratio:auto}.karte h3{font-size:clamp(26px,8.4vw,40px)}.karte .fuer .knopf{white-space:normal;text-align:center;max-width:100%}.zusammenhang .text{margin-bottom:40px;position:static}.zusammenhang .tag{position:sticky;top:12px}.tag{padding:24px 16px}.ereignis{grid-template-columns:48px 1fr auto;padding:14px}.person .foto{aspect-ratio:4/4.4;margin-bottom:40px}.fakten{grid-template-columns:1fr}.fragen-liste{margin-top:40px;margin-left:0}.mit-karte>h2{margin-left:0}.vertrauen blockquote p{text-wrap:pretty}.fragen-gross{margin-bottom:-.3em;font-size:22vw;display:block;position:static}.fragen-raster{grid-template-columns:1fr}.fragen-karte{order:2;position:static}.fragen summary{padding:22px 0}.fragen .antwort p{padding-bottom:22px}.abschluss .anruf{text-align:left;grid-row:auto;justify-self:start;margin-top:24px}.abschluss{padding-left:14px;padding-right:14px}.projekt{height:auto}.projekt-buehne{height:auto;min-height:0;padding:var(--abstand) var(--rand);grid-template-columns:1fr;position:static}.projekt-text,.geraete{grid-column:1/-1;min-width:0}.geraete{margin-top:40px;padding:0 0 36px 26px;position:sticky;top:max(16px,50svh - 250px)}.fenster .sicht{aspect-ratio:4/5}.fenster-leiste{height:32px}.telefon{border-radius:22px;width:34%;padding:5px;position:absolute;bottom:0;left:0}.telefon .sicht{border-radius:18px}.grosswort{gap:14px}.schranke span{width:1.4%}.schranke span:nth-child(2n){display:none}.grosswort .wort{font-size:19vw}.vn-abschnitt{grid-template-columns:minmax(0,1fr);gap:0}.vn-text{display:contents}.vn-text h2{order:1}.vorher-nachher{order:2;justify-self:stretch;width:auto;margin-top:20px}.vn-beschreibung{order:3;margin-top:32px}.vn-text .textlink{order:4;justify-self:start}.vn-rezension{order:5}.vn-seiten{margin:0 calc(var(--rand) * -1) 12px;padding:2px var(--rand) 6px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.vn-seiten::-webkit-scrollbar{display:none}.vn-seiten button{flex:none}.vn-geraet{border-radius:26px;width:min(100%,min(52svh,520px)/1.58974 + 12px);margin-inline:auto;padding:0 6px 6px}.vn-geraet .browser-leiste{height:34px}.vn-buehne{aspect-ratio:390/620;border-radius:20px}.vn-marke{top:12px}.vn-marke.links{left:12px}.vn-marke.rechts{right:12px}.vier-dinge,.feld-reihe{grid-template-columns:1fr}.ablauf{grid-template-columns:1fr;gap:40px}.ablauf:before,.ablauf:after{width:2px;height:auto;inset:0 auto 0 34px}.ablauf:after{transform:scaleY(var(--fortschritt,1));transform-origin:50% 0}.ablauf li{padding-left:96px}.ablauf h3{margin-top:18px}.geschichte .titel h2{margin-bottom:28px;position:static}.fuss{padding:48px 22px 28px}.fuss .spalten{grid-template-columns:1fr 1fr;gap:36px 20px}.fuss .spalten>:first-child{grid-column:1/-1}.fuss .recht{flex-direction:column;margin-top:48px}.cookie-banner{border-radius:20px;padding:14px 16px;bottom:10px}.cookie-banner p{font-size:14px;line-height:1.45}.cookie-banner .knoepfe{margin-top:10px}.cookie-banner .knopf{min-height:40px;padding:0 16px}:root{--cookie-platz:160px;--cookie-max:max(0px, calc(100svh - 600px))}}@media (max-width:860px) and (prefers-reduced-motion:no-preference){.js .zusammenhang .raster:after{content:"";height:110svh}.js .projekt-buehne:after{content:"";height:120svh}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
