/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-alu:#efede8;--color-blech:#f9f7f3;--color-werkbank:#e5e1d9;--color-linie:#cfcac0;--color-tinte:#1a1e23;--color-gedeckt:#5f646b;--color-tanne:#253340;--color-nadel:#9aacb9;--color-kreide:#f3f6f8;--color-signal:#62a643;--color-signal-tief:#3f762d;--color-knopf-text:#0b2205;--color-stern:#4b8a39;--color-berg:#6fb44e;--font-lauf:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-spec:"IBM Plex Mono", "SF Mono", Menlo, monospace;--spacing-huelle:1180px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-alu);color:var(--color-tinte);font:400 17px/1.65 var(--font-lauf);font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-lauf);letter-spacing:-.01em;text-wrap:balance;font-weight:800;font-stretch:125%;line-height:1.05}a{color:inherit}:focus-visible{outline:3px solid var(--color-signal);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.huelle{max-width:var(--spacing-huelle);margin-inline:auto;padding-inline:clamp(20px,5vw,56px)}.spec{font-family:var(--font-spec);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gedeckt);font-size:12.5px;font-weight:500}.spec--hell{color:var(--color-nadel)}.spec--gedeckt{color:var(--color-gedeckt)}.spec--signal{color:var(--color-signal-tief)}.sprung{background:var(--color-tanne);color:var(--color-kreide);border-radius:3px;padding:13px 24px;font-weight:600;text-decoration:none;position:absolute;left:-9999px}.sprung:focus{z-index:999;top:16px;left:16px}.knopf{background:var(--color-signal);color:var(--color-knopf-text);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);padding:14px 26px;font-size:19px;font-weight:700;font-stretch:110%;text-decoration:none;transition:background-color .15s;display:inline-block}.knopf:hover{background:var(--color-signal-tief)}.knopf--gerahmt{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.knopf--gerahmt:hover{background:#0000000f}.hero .knopf--gerahmt:hover{background:#ffffff14}.knopf--kopf{padding:9px 18px}.kopf{z-index:50;background:#efede8e0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.kopf{background:color-mix(in srgb, var(--color-alu) 88%, transparent)}}.kopf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-linie)}.kopf-innen{justify-content:space-between;align-items:center;gap:24px;padding-block:14px;display:flex}.kopf-nav{flex-wrap:wrap;align-items:center;gap:clamp(14px,2.6vw,30px);display:flex}.kopf-nav a:not(.knopf){font-size:15.5px;font-weight:600;text-decoration:none}.kopf-nav a:not(.knopf):hover,.kopf-nav a[aria-current=page]:not(.knopf){color:var(--color-signal-tief)}.logo{color:var(--color-tinte);align-items:center;gap:12px;text-decoration:none;display:flex}.kopf .logo{flex-shrink:0}.kopf .logo-wort,.knopf--kopf{white-space:nowrap}.logo{--zeichen:63px}.logo .logo-voll--kopf{width:calc(var(--zeichen) * 920 / 548);aspect-ratio:auto;height:calc(var(--zeichen) * 494 / 548);margin-bottom:0;display:block}.logo .logo-voll--kopf .logo-voll-berg,.logo .logo-voll--kopf .logo-voll-zeichen{inset:auto 0 calc(var(--zeichen) * -68 / 548) 0;height:calc(var(--zeichen) * 630 / 548)}.logo .logo-voll--kopf .logo-voll-zeichen{background:currentColor}.logo-wort{letter-spacing:.01em;text-transform:uppercase;font-size:21px;font-weight:800;font-stretch:125%;line-height:1;display:block}.logo-sub{font-family:var(--font-spec);letter-spacing:.22em;text-transform:uppercase;color:var(--color-gedeckt);margin-top:5px;font-size:9.5px;font-weight:500;display:block}.fuss .logo-wort{color:var(--color-kreide)}.fuss .logo-sub{color:var(--color-nadel)}@media (max-width:730px){.kopf .logo-sub{display:none}.kopf .logo{--zeichen:46px}.kopf .logo-wort{font-size:17px}.kopf-nav a:not(.knopf){font-size:14px}.knopf--kopf{padding:8px 12px}}@media (max-width:620px){.kopf-innen{flex-wrap:wrap;row-gap:12px}.kopf-innen>*{flex:1 0 100%}.kopf .logo{gap:10px}.kopf-nav{flex-wrap:nowrap;justify-content:space-between;gap:10px}}.hero{background:var(--color-tanne);color:var(--color-kreide);position:relative;overflow:hidden}.hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.hero-innen{z-index:1;padding-block:clamp(72px,12vw,148px);position:relative}.hero-text{z-index:2;gap:22px;max-width:620px;display:grid;position:relative}.hero-satz{text-transform:uppercase;color:var(--color-kreide);font-size:clamp(20px,6.4vw,82px)}.hero-zeile{white-space:nowrap;display:block}.hero-unter{color:var(--color-nadel);max-width:46ch;font-size:clamp(17px,1.6vw,20px)}.hero-tun{grid-template-columns:repeat(2,1fr);gap:14px;max-width:470px;margin-top:6px;display:grid}.hero-tun .knopf{text-align:center}@media (max-width:560px){.hero-tun{grid-template-columns:1fr;max-width:340px}}.hero-rad{z-index:1;aspect-ratio:1;color:#f3f6f857;width:clamp(680px,68vw,1000px);position:absolute;top:50%;right:clamp(-430px,-26vw,-170px);translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.hero-rad{color:color-mix(in srgb, var(--color-kreide) 34%, transparent)}}.kettenblatt{background:currentColor;width:100%;height:100%;animation:240s linear infinite raddrehung;display:block;-webkit-mask:url(../kettenblatt.svg) 50%/contain no-repeat;mask:url(../kettenblatt.svg) 50%/contain no-repeat}@keyframes raddrehung{to{rotate:360deg}}html.schwung .kettenblatt,html.schwung .bewertungen-teil:before,html.schwung .rad-feld:before{rotate:var(--rad-winkel,0deg);animation:none}html.schwung .bewertungen-teil:before,html.schwung .rad-feld--links:before{rotate:calc(-1 * var(--rad-winkel,0deg))}@media (max-width:900px){.hero-rad{opacity:.5;width:150vw;right:-52vw}}.marke-zeile{align-items:center;gap:16px;display:flex}.marke-strich{background:var(--color-signal);flex:none;width:46px;height:4px;display:block}.masskette{font-family:var(--font-spec);letter-spacing:.16em;text-transform:uppercase;color:var(--color-nadel);align-items:center;gap:14px;max-width:470px;font-size:10.5px;font-weight:500;display:flex}.mk-linie{background:currentColor;flex:1;height:1px;position:relative}.mk-linie:before,.mk-linie:after{content:"";background:currentColor;width:1px;height:11px;position:absolute;top:-5px}.mk-linie:before{left:0}.mk-linie:after{right:0}.band{background:var(--color-blech);border-bottom:1px solid var(--color-linie)}.band .huelle{padding-block:34px}.band-titel{text-align:center;margin-bottom:22px}.band-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.band-logos li{justify-content:center;align-items:center;min-width:220px;height:66px;display:flex}@media (max-width:620px){.band-logos li{min-width:140px;height:58px}}.band-logos img{object-fit:contain;filter:opacity(.82);width:auto;max-width:190px;height:40px;transition:filter .2s;display:block}.band-logos li:hover img{filter:none}.band-logos .band-logo--bosch-ebike{max-width:220px;height:36px}.band-logos .band-logo--bikeleasing{max-width:220px;height:22px}.band-logos .band-logo--lease-a-bike{height:48px}.band-logos .band-logo--businessbike{height:44px}.band-logos .band-logo--radon{height:56px}.band-logos .band-logo--son{height:62px}@media (max-width:620px){.band-logos .band-logo--bosch-ebike{max-width:170px;height:30px}.band-logos .band-logo--bikeleasing{max-width:170px;height:18px}.band-logos .band-logo--radon{height:50px}.band-logos .band-logo--son{height:54px}}.teil{padding-block:clamp(64px,9vw,110px)}.teil-hell{background:var(--color-werkbank)}.teil-titel{text-transform:uppercase;margin-bottom:clamp(28px,4vw,48px);font-size:clamp(28px,3.6vw,44px)}.teil-kopf{margin-bottom:clamp(28px,4vw,48px)}.teil-kopf .teil-titel{margin-bottom:0}.teil-index{margin-bottom:14px}.teil-strich{background:var(--color-linie);height:1px;margin-top:22px}.leist{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;padding:0;list-style:none;display:grid}.leist-karte{background:var(--color-blech);border:1px solid var(--color-linie);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);align-content:start;gap:12px;padding:30px 28px 34px;display:grid}.leist-karte h3{text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:23px}.leist-karte p:not(.spec){color:var(--color-gedeckt)}.leist-zeichnung{color:#1a1e2357;width:96px;height:96px;display:block}@supports (color:color-mix(in lab, red, red)){.leist-zeichnung{color:color-mix(in srgb, var(--color-tinte) 34%, transparent)}}.leist-zeichnung svg{width:100%;height:100%;display:block}.leist-strich{background:var(--color-linie);height:1px;margin-top:4px}.leist-stich{letter-spacing:.12em;font-size:11px}.leist--offen li{border-bottom:1px solid var(--color-linie);padding-block:10px;list-style:none}.link-schlicht{text-decoration:none}.link-schlicht:hover{color:var(--color-signal-tief)}.zeiten-raster{background:var(--color-blech);border:1px solid var(--color-linie);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);grid-template-columns:max-content 1fr;column-gap:32px;max-width:640px;padding:6px 28px;display:grid}.zeile{display:contents}.zeile>*{border-bottom:1px solid var(--color-linie);padding:14px 0}.zeile:last-child>*{border-bottom:0}.zeile-tag{font-weight:600}.zeile-zeit{font-family:var(--font-spec);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:500;line-height:1.5}.zeile-zu{color:var(--color-gedeckt);text-transform:uppercase;letter-spacing:.14em;font-size:12.5px}.zeile-hinweis{font-family:var(--font-lauf);letter-spacing:0;color:var(--color-gedeckt);font-size:15px;display:block}.zeile[data-heute=ja] .zeile-tag:before{content:"";background:var(--color-signal);vertical-align:middle;width:18px;height:3px;margin-right:10px;display:inline-block}.zeile[data-heute=ja] .zeile-tag:after{content:" · heute";font-family:var(--font-spec);letter-spacing:.14em;text-transform:uppercase;color:var(--color-signal-tief);font-size:12.5px;font-weight:500}.schliessung{background:var(--color-blech);border:1px solid var(--color-linie);max-width:640px;box-shadow:inset 4px 0 0 var(--color-signal);margin-top:22px;padding:18px 24px}@media (max-width:620px){.zeiten-raster{column-gap:16px;padding:4px 18px}.zeile>*{padding:12px 0}.zeile-zeit{font-size:14px}.zeile[data-heute=ja] .zeile-tag:after{content:"heute";display:block}}.wertung{flex-wrap:wrap;align-items:flex-end;gap:22px;margin-bottom:40px;display:flex}.wertung-zahl{font-size:clamp(56px,7vw,88px);font-weight:800;font-stretch:125%;line-height:.85}.wertung-neben{gap:6px;padding-bottom:4px;display:grid}.sterne{color:var(--color-stern);letter-spacing:3px;font-size:26px}.sterne--klein{letter-spacing:2px;font-size:15px}.wertung-quelle{color:var(--color-gedeckt)}.zitate{columns:3 300px;column-gap:22px}.zitat{break-inside:avoid;background:var(--color-blech);border:1px solid var(--color-linie);gap:10px;margin:0 0 22px;padding:22px 24px 20px;display:grid;position:relative}.zitat:before{content:"“";font-family:var(--font-lauf);color:var(--color-linie);pointer-events:none;font-size:54px;font-weight:800;line-height:1;position:absolute;top:6px;right:18px}.zitat>*{position:relative}.zitat blockquote{margin:0;font-size:15.5px}.zitat figcaption{font-family:var(--font-spec);letter-spacing:.06em;color:var(--color-gedeckt);font-size:12px}.anfahrt{grid-template-columns:minmax(280px,5fr) minmax(300px,7fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:820px){.anfahrt{grid-template-columns:1fr}}.anfahrt-daten{background:var(--color-blech);border:1px solid var(--color-linie);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);gap:18px;padding:30px 28px;display:grid}.anfahrt-daten a:not(.knopf){color:var(--color-signal-tief)}.anfahrt-adresse{font-size:19px}.zeiten-kurz-liste{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.zeiten-kurz-tage{min-width:6.2em;font-weight:600;display:inline-block}.zeiten-kurz-zeit{font-family:var(--font-spec);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.zeiten-kurz-hinweis{color:var(--color-gedeckt);font-size:15px;display:block}.zeiten-kurz-schliessung{border-left:3px solid var(--color-signal);margin-top:10px;padding-left:12px}.anfahrt-karte{margin:0;position:relative}.anfahrt-karte img{border:1px solid var(--color-linie);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);width:100%;height:auto;display:block}.anfahrt-karte:before,.anfahrt-karte:after{content:"";z-index:1;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.anfahrt-karte:before{border:1.5px solid var(--color-signal);border-radius:50%;width:46px;height:46px}.anfahrt-karte:after{background:linear-gradient(var(--color-signal), var(--color-signal)) center / 88px 1.5px no-repeat, linear-gradient(var(--color-signal), var(--color-signal)) center / 1.5px 88px no-repeat;width:88px;height:88px}.anfahrt-marke{z-index:2;background:var(--color-blech);border:1px solid var(--color-linie);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);padding:7px 12px;font-size:10.5px;position:absolute;bottom:14px;left:14px}.mailzeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mailzeile a{color:var(--color-signal-tief)}.kopier{font-family:var(--font-spec);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gedeckt);border:1px solid var(--color-linie);cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);background:0 0;padding:6px 11px;font-size:11px;font-weight:500;transition:color .15s,border-color .15s}.kopier:hover{color:var(--color-tinte);border-color:var(--color-gedeckt)}.kopier--fertig{color:var(--color-signal-tief);border-color:var(--color-signal-tief)}.hero-mail{margin-top:4px}.hero-mail a{color:var(--color-kreide);text-underline-offset:3px;text-decoration:underline}.bewertungen-teil{position:relative;overflow:hidden}.bewertungen-teil>.huelle{z-index:1;position:relative}.bewertungen-teil:before{content:"";z-index:0;pointer-events:none;aspect-ratio:1;background:#1a1e2321;width:clamp(780px,92vw,1420px);position:absolute;top:50%;left:auto;right:50%;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.bewertungen-teil:before{background:color-mix(in srgb, var(--color-tinte) 13%, transparent)}}.bewertungen-teil:before{animation:240s linear infinite reverse raddrehung;-webkit-mask:url(../kettenblatt.svg) 50%/contain no-repeat;mask:url(../kettenblatt.svg) 50%/contain no-repeat}.rad-feld{position:relative;overflow:hidden}.rad-feld>*{z-index:1;position:relative}.rad-feld:before{content:"";z-index:0;pointer-events:none;aspect-ratio:1;background:#1a1e2321;width:clamp(760px,82vw,1180px);position:absolute;top:50%;right:clamp(-380px,-20vw,-140px);translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.rad-feld:before{background:color-mix(in srgb, var(--color-tinte) 13%, transparent)}}.rad-feld:before{animation:240s linear infinite raddrehung;-webkit-mask:url(../kettenblatt.svg) 50%/contain no-repeat;mask:url(../kettenblatt.svg) 50%/contain no-repeat}.rad-feld--links:before{animation-direction:reverse;left:clamp(-380px,-20vw,-140px);right:auto}.seitenkopf{background:var(--color-tanne);color:var(--color-kreide);position:relative}.seitenkopf .huelle{z-index:1;gap:12px;padding-block:clamp(44px,7vw,84px);display:grid;position:relative}.seitenkopf h1{text-transform:uppercase;font-size:clamp(34px,4.6vw,58px)}.seitenkopf p{color:var(--color-nadel);font-size:18px}.text{gap:16px;max-width:72ch;display:grid}.text h2{text-transform:uppercase;margin-top:18px;font-size:24px}.text a{color:var(--color-signal-tief)}.zwei{grid-template-columns:minmax(300px,3fr) minmax(220px,2fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:720px){.zwei{grid-template-columns:1fr}}.portraet{margin:0}.portraet img{border:1px solid var(--color-linie);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);width:100%;max-width:340px;height:auto;display:block}.galerie{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;display:grid}.galerie-bild{display:block}.galerie-bild img{object-fit:cover;border:1px solid var(--color-linie);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);width:100%;height:100%;transition:filter .2s;display:block}.galerie-bild:hover img{filter:brightness(1.06)}.bildschau{--bildschau-grund:#0c1014e0;--bildschau-bild:#111;--bildschau-text:#f4f5f3;--bildschau-gedeckt:#a9b0b6;--bildschau-rand:#ffffff59;--bildschau-hebel:#fff;--bildschau-ecke:0px;background:0 0;border:0;width:100%;max-width:100vw;height:100%;max-height:100dvh;padding:0;overflow:hidden}.bildschau::backdrop{background:#0c1014e0}.bildschau-buehne{grid-template-rows:1fr auto;place-items:center;gap:14px;height:100%;margin:0;padding:clamp(16px,4vw,56px);display:grid}.bildschau-bild{background:var(--bildschau-bild);width:auto;max-width:100%;height:auto;min-height:0;max-height:100%;clip-path:polygon(0 0, calc(100% - var(--bildschau-ecke)) 0, 100% var(--bildschau-ecke), 100% 100%, 0 100%);display:block}.bildschau-text{text-align:center;max-width:62ch;color:var(--bildschau-gedeckt);margin:0}.bildschau-text[hidden]{display:none}.bildschau button{z-index:1;border:1px solid var(--bildschau-rand);width:48px;height:48px;color:var(--bildschau-text);font-family:var(--font-lauf);cursor:pointer;background:#0c10148c;border-radius:2px;place-items:center;padding:0;font-size:26px;line-height:1;display:grid;position:absolute}.bildschau button:hover{border-color:var(--bildschau-hebel);background:#0c1014d9}.bildschau button[hidden]{display:none}.bildschau-zu{font-size:30px;top:14px;right:14px}.bildschau-vor{top:50%;left:14px;translate:0 -50%}.bildschau-zurueck{top:50%;right:14px;translate:0 -50%}.bildschau-zaehler{color:var(--bildschau-gedeckt);margin:0;position:absolute;top:20px;left:50%;translate:-50%}.bildschau-zaehler[hidden]{display:none}.bildschau--bewegt[open]{animation:.18s ease-out bildschau-auf}@keyframes bildschau-auf{0%{opacity:0;scale:.985}}@media (max-width:640px){.bildschau-vor{left:10px}.bildschau-zurueck{right:10px}}.bildschau{--bildschau-bild:var(--color-tanne);--bildschau-text:var(--color-kreide);--bildschau-gedeckt:var(--color-nadel);--bildschau-hebel:var(--color-signal);--bildschau-ecke:26px}.bildschau-text,.bildschau-zaehler{font-family:var(--font-spec);letter-spacing:.1em;font-size:12.5px;font-weight:500}.fuss{background:var(--color-tanne);color:var(--color-kreide);margin-top:0}.fuss .huelle{padding-block:52px 28px}.fuss a{color:inherit;text-decoration:none}.fuss a:hover{color:#fff;text-decoration:underline}.logo-voll{aspect-ratio:920/630;width:200px;margin-bottom:14px;display:block;position:relative}.logo-voll-berg,.logo-voll-zeichen{position:absolute;inset:0}.logo-voll-berg{background:var(--color-berg);-webkit-mask:url(../logo-nur-berg.svg) 50%/contain no-repeat;mask:url(../logo-nur-berg.svg) 50%/contain no-repeat}.logo-voll-zeichen{background:var(--color-kreide);-webkit-mask:url(../logo-nur-zeichen.svg) 50%/contain no-repeat;mask:url(../logo-nur-zeichen.svg) 50%/contain no-repeat}.fuss-oben{color:var(--color-nadel);border-bottom:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px;padding-bottom:34px;display:grid}.fuss-zeile{font-family:var(--font-spec);letter-spacing:.08em;color:var(--color-nadel);padding-top:20px;font-size:12px}.michi{background:var(--color-tanne);color:var(--color-kreide);padding-block:clamp(64px,9vw,104px)}.michi-innen{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:820px){.michi-innen{grid-template-columns:minmax(0,1fr)}}.michi-bild{width:min(340px,100% - 16px);margin:0;position:relative}.michi-bild img{clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%);border:1px solid #ffffff2e;width:100%;height:auto;display:block}.michi-name{background:var(--color-tinte);color:var(--color-kreide);letter-spacing:.16em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);padding:10px 16px;font-size:10.5px;position:absolute;bottom:26px;right:-16px}.michi-text{gap:24px;display:grid}.michi-zitat{font-family:var(--font-lauf);text-wrap:pretty;color:var(--color-kreide);margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:800;font-stretch:125%;line-height:1.18}.michi-fliess{color:var(--color-nadel);max-width:54ch}.michi .knopf--gerahmt:hover{background:#ffffff14}}@layer utilities{.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.grid{display:grid}.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,)}.italic{font-style:italic}}@font-face{font-family:Archivo;src:url(../fonts/archivo-latin-var.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/plex-mono-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/plex-mono-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@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}