@font-face{font-family:hanken;src:url(../media/hanken_grotesk_var-s.p.3241148m1u9do.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}._6Lyx2a_className{font-family:hanken,hanken Fallback;font-style:normal}._6Lyx2a_variable{--font-hanken:"hanken", "hanken Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_italic_akzent-s.27-9wqmllog8k.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:73.5%;descent-override:26.5%;line-gap-override:0.0%;size-adjust:100.0%}.pgmtwa_className{font-family:newsreader,newsreader Fallback;font-style:italic;font-weight:400}.pgmtwa_variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_400-s.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}._3YgaoW_className{font-family:plexMono,plexMono Fallback;font-style:normal;font-weight:400}._3YgaoW_variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
@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)}}@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;-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}}@layer components,utilities;:root{--t-ein:.35s;--t-aus:.25s;--t-setzen:.52s;--t-zeile:.8s;--kurve:cubic-bezier(.22, .61, .36, 1);--kurve-zeile:cubic-bezier(.2, .7, .1, 1)}@keyframes zeile-hoch{0%{transform:translateY(105%)}}@keyframes ruecken{0%{transform:translateY(16px)}}.zeile{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.zeile>span{display:block}@media screen{html[data-motion]:not([data-leicht]) [data-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}html[data-motion]:not([data-leicht]) [data-reveal]{transition:opacity var(--t-setzen) var(--kurve) var(--rd,0s), transform var(--t-setzen) var(--kurve) var(--rd,0s)}html[data-motion]:not([data-leicht]) .zeile>span{animation:zeile-hoch var(--t-zeile) var(--kurve-zeile) both;animation-delay:var(--d,0s)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.wand-tanne,.wand-tinte{--text:var(--papier);--text-2:#f6f5f0c7;--akzent:var(--salbei);--logo-g:var(--papier);--logo-b:var(--tanne-3);--fokus:var(--papier);--uhr-g:540;--pille-rand:#f6f5f038;--pille-grund:transparent;--pille-text:var(--papier);--nav-hover:#f6f5f01a;--linie-wand:#f6f5f029;--kopf-grund:var(--papier);--kopf-text:var(--tanne);--kopf-hover:var(--salbei)}.wand-tanne{--wand:var(--tanne);--logo-a:var(--tanne)}.wand-tinte{--wand:var(--tinte);--logo-a:var(--tinte)}.wand-papier,.wand-karte,.wand-salbei{--text:var(--tinte);--text-2:var(--tinte-2);--akzent:var(--tanne);--logo-g:var(--tanne);--logo-a:var(--papier);--logo-b:var(--salbei);--fokus:var(--tanne);--uhr-g:590;--pille-rand:var(--linie);--pille-grund:var(--karte);--pille-text:var(--tinte-2);--nav-hover:var(--papier-2);--linie-wand:var(--linie);--kopf-grund:var(--tanne);--kopf-text:var(--papier);--kopf-hover:var(--tanne-2)}.wand-papier{--wand:var(--papier)}.wand-karte{--wand:var(--karte)}.wand-salbei{--wand:var(--salbei-2)}.k{background:var(--wand);color:var(--text);padding:calc(var(--kopf) + 8px) var(--rand) 40px;clip-path:inset(0);scroll-margin-top:calc((var(--kopf) + 16px) * -1);position:relative}.k--gerade{clip-path:inset(-2px 0 0)}.k--gerade:before{content:"";background:var(--wand);height:4px;position:absolute;inset:-2px 0 auto}.k--rund{margin-top:calc(var(--r-kante) * -1);padding-top:calc(var(--kopf) + 8px + var(--r-kante));clip-path:inset(0 round var(--r-kante) var(--r-kante) 0 0);scroll-margin-top:calc((var(--kopf) + 16px + var(--r-kante)) * -1)}.k--rund:has(.k__spur){scroll-margin-top:calc((var(--kopf) + 18px + var(--r-kante)) * -1)}.k--linie{border-top:1px solid var(--linie);border-radius:var(--r-kante) var(--r-kante) 0 0}.k:has(.menue[open]){clip-path:none;z-index:70}.k__saeule{flex-direction:column;display:flex;position:relative}.k__uhr{margin-top:12px}.uhr{font-size:var(--uhr);line-height:.92;font-weight:var(--uhr-g);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--text);margin-left:-.034em;display:block}.uhr b{font-weight:inherit;margin-inline:.024em}.satz{font-size:var(--satz);letter-spacing:-.042em;color:var(--text);text-wrap:balance;margin-top:.16em;font-weight:600;line-height:1.04;display:block}.satz__zeile{display:block}.k__unten{flex-direction:column;margin-top:14px;display:flex}.lauf{color:var(--text-2);text-wrap:pretty;line-height:1.42}.lauf a{color:var(--text)}.k__grenze{font-size:max(var(--kleinste), .88em);margin-top:10px;line-height:1.36}.paketzeile{color:var(--text);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-weight:500;line-height:1.3;display:flex}.paketzeile .knopf{flex:none;min-height:46px;padding-inline:1.3em}.k__inhalt{margin-top:22px;position:relative}.k__ziel:focus{outline:none}.k--frei{padding-bottom:clamp(48px,9svh,76px)}.kopfzeile{max-width:62em}.kopfzeile .h2,.k--frei>.h2{margin-top:14px}@media (max-width:1023.98px),(max-height:559.98px),(max-width:1228.98px) and (max-height:799.98px){.k__saeule--klein{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.k__saeule--klein .uhr{font-size:96px}.k__saeule--klein .k__uhr{grid-area:1/1;margin-top:0}.k__saeule--klein .marke-pille{grid-area:1/2;justify-self:start}.k__saeule--klein .satz,.k__saeule--klein .k__unten{grid-column:1/-1}}@media (max-width:379.98px){.k__saeule--klein{display:flex}.k__saeule--klein .k__uhr{margin-top:12px}}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.k--saeule{min-height:100svh;padding:calc(var(--kopf) + 6px) var(--rand) 72px var(--rechts)}.k--saeule.k--rund{padding-top:calc(var(--kopf) + 6px + var(--r-kante));min-height:calc(100svh + 2 * var(--r-kante))}.k--frei{padding:calc(var(--kopf) + clamp(24px, 4svh, 44px)) var(--rand) clamp(56px, 8svh, 96px)}.k--frei.k--rund{padding-top:calc(var(--kopf) + clamp(24px, 4svh, 44px) + var(--r-kante))}.k__saeule{left:var(--rand);top:calc(var(--kopf) + 6px);bottom:var(--unten);width:var(--spalte);z-index:6;position:fixed}.k--rund .k__saeule{bottom:12px}.k__spur{z-index:4;top:calc(var(--kopf) + 6px);bottom:12px;left:var(--rand);width:var(--spalte);position:absolute}.k--rund .k__spur{top:calc(var(--kopf) + 6px + var(--r-kante))}.k:has(+.k--rund) .k__spur{bottom:-100svh}.k__spur>.k__saeule{width:auto;position:sticky;bottom:auto;left:auto}.k__uhr{margin-top:clamp(4px,1.6svh,18px)}.k__unten{margin-top:clamp(40px,5.6svh,56px)}.k__saeule--unten .k__unten{margin-top:auto;padding-top:10px}.paketzeile{margin-top:clamp(10px,2.1svh,22px)}.k__inhalt{margin-top:0}}@media screen and (min-width:1229px) and (min-height:560px),screen and (min-width:1024px) and (min-height:800px){.k__spur :is(.marke-pille,.uhr,.satz__zeile){opacity:var(--blende,1)}}@media (min-width:1229px) and (min-height:768px) and (max-height:799.98px){.k__unten{margin-top:40px}}@media (min-width:1229px) and (min-height:560px) and (max-height:767.98px){.k__unten{margin-top:22px}.lauf{line-height:1.34}}@media print{.wand-tanne,.wand-tinte{--wand:var(--karte);--text:var(--tinte);--text-2:var(--tinte-2);--akzent:var(--tanne);--logo-g:var(--tanne);--logo-a:var(--papier);--logo-b:var(--salbei);--fokus:var(--tanne);--pille-rand:var(--linie);--pille-text:var(--tinte-2);--linie-wand:var(--linie)}.k{clip-path:none;color:#000;background:#fff;min-height:0;margin-top:0;padding:12mm 0}.k--gerade:before{display:none}.k__spur,.k__saeule,.k__spur>.k__saeule{width:auto;position:static}}.sprung{z-index:90;border-radius:var(--r-pille);background:var(--karte);color:var(--tinte);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:-80px;left:12px}.sprung:focus{top:12px}.auffang{display:contents}.nur-weit,.knopf.nur-rechner{display:none}@media (max-width:1023.98px),(min-width:1700px){.nur-weit{display:inline}}.logo{color:var(--text);flex:none;align-items:center;gap:10px;display:inline-flex}.logo svg{flex:none;width:28px;height:28px}.logo__g{fill:var(--logo-g)}.logo__a,.logo__b{fill:none;stroke-width:2.6px;stroke-linecap:round}.logo__a{stroke:var(--logo-a)}.logo__b{stroke:var(--logo-b)}.logo__c{fill:var(--signal)}.logo__w{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1}.logo__w i{font-family:var(--serif);font-size:21px;font-style:italic;font-weight:400}.kopf{height:var(--kopf);z-index:5;padding-inline:var(--rand);background:var(--wand);color:var(--text);align-items:center;gap:clamp(20px,3vw,44px);display:flex;position:fixed;top:0;left:0;right:0}.kopf:after{content:"";background:linear-gradient(var(--wand), transparent);pointer-events:none;height:6px;position:absolute;top:100%;left:0;right:0}.kopf--fest{z-index:50;position:sticky}.kopf--fest:has(.menue[open]){z-index:70}.kopf__marke{flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.kopf__nav{gap:2px;display:none}.kopf__nav a{border-radius:var(--r-pille);color:var(--text-2);white-space:nowrap;transition:background-color var(--t-ein) var(--kurve), color var(--t-ein) var(--kurve);padding:.45em .95em;font-size:15px;text-decoration:none}.kopf__nav a:hover,.kopf__nav a[aria-current=page]{background:var(--nav-hover);color:var(--text)}.menue{margin-left:auto}.menue__knopf{min-width:44px;min-height:44px;color:var(--text);cursor:pointer;place-items:center end;padding:0 2px;font-weight:500;list-style:none;display:inline-grid}.menue__knopf::-webkit-details-marker{display:none}.menue__knopf>span{grid-area:1/1}.menue:not([open]) [data-wort=auf],.menue[open] [data-wort=zu]{visibility:hidden}.menue__feld{inset:var(--kopf) 0 0;z-index:8;padding:16px var(--rand) 32px;overscroll-behavior:contain;background:var(--wand);position:fixed;overflow-y:auto}.menue__feld nav{display:grid}.menue__feld a{border-bottom:1px solid var(--linie-wand);color:var(--text);padding:14px 0;font-size:20px;font-weight:500;text-decoration:none}.menue__feld a[aria-current=page]{font-weight:600}@media (min-width:1024px){.kopf__nav{display:flex}.menue{display:none}}.knopf{border-radius:var(--r-pille);text-align:center;white-space:nowrap;cursor:pointer;min-height:56px;transition:background-color var(--t-ein) var(--kurve), border-color var(--t-ein) var(--kurve), color var(--t-ein) var(--kurve);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:.4em 1.6em;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.pfeil{transition:transform var(--t-setzen) var(--kurve);display:inline-block}.knopf:hover .pfeil{transform:translate(4px)}.pfeil--unten{transform:rotate(90deg)}.knopf:hover .pfeil--unten{transform:rotate(90deg)translate(4px)}.knopf--tanne{background:var(--tanne);color:var(--papier)}.knopf--tanne:hover{background:var(--tanne-2)}.knopf--haupt{background:var(--papier);color:var(--tanne)}.knopf--haupt:hover{background:var(--salbei)}.knopf--zweit{color:var(--papier);border-color:#f6f5f04d}.knopf--zweit:hover{border-color:var(--papier)}.knopf--rand{color:var(--tinte);border-color:#10201b26}.knopf--rand:hover{border-color:var(--tinte)}.knopf--kopf{background:var(--kopf-grund);min-height:44px;color:var(--kopf-text);margin-left:auto;padding:.3em 1.25em;font-size:15px;display:none}.knopf--kopf:hover{background:var(--kopf-hover)}@media (min-width:1024px){.knopf--kopf{display:inline-flex}}@media (max-width:419.98px){.knopf{white-space:normal}}.knopf[disabled]{opacity:.7;cursor:progress}.knopf-text{min-height:44px;color:var(--tinte-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--linie);-webkit-text-decoration-color:var(--linie);-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie);text-underline-offset:4px;transition:color var(--t-ein) var(--kurve), text-decoration-color var(--t-ein) var(--kurve);background:0 0;border:0;padding:.4em 2px}.knopf-text:hover{color:var(--tinte);text-decoration-color:currentColor}.marke-pille{border-radius:var(--r-pille);border:1px solid var(--pille-rand);background:var(--pille-grund);color:var(--pille-text);font-size:var(--kleinste);align-self:flex-start;align-items:center;gap:.55em;padding:.3em .85em;line-height:1.25;display:inline-flex}.marke-pille i,.pille--ihr i{background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px}.pille{border-radius:var(--r-pille);border:1px solid var(--linie);color:var(--tinte-2);font-size:var(--kleinste);white-space:nowrap;vertical-align:baseline;align-items:center;gap:.45em;padding:.18em .75em;line-height:1.35;display:inline-flex}.pille--ihr{background:var(--salbei-2);color:var(--tanne);border-color:#0000}.punkt{background:var(--salbei);border-radius:50%;flex:none;width:10px;height:10px}.etikett{font-size:max(var(--kleinste), .92em);color:var(--text-2);line-height:1.4}.etikett strong{color:var(--text)}.zeilen{border-top:1px solid var(--linie);margin-top:.8em}.zeilen>div{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;gap:1em;padding:.62em 0;display:flex}.zeilen dt{color:var(--tinte-2)}.zeilen dd{text-align:right;overflow-wrap:anywhere;font-weight:500}.wahl{border-radius:var(--r-feld);background:var(--papier);min-height:3.05em;color:var(--tinte);cursor:pointer;transition:background-color var(--t-ein) var(--kurve), color var(--t-ein) var(--kurve);justify-content:space-between;align-items:center;gap:.5em;padding:.3em .95em;font-weight:500;line-height:1.2;display:flex;position:relative}.wahl small{font-size:max(var(--kleinste), .84em);color:var(--tinte-2);white-space:nowrap;transition:color var(--t-ein) var(--kurve);font-weight:400}.wahl input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.wahl:hover{background:var(--papier-2)}.wahl:has(input:checked){background:var(--tanne);color:var(--papier)}.wahl:has(input:checked) small{color:#f6f5f0d1}.wahl:has(input:focus-visible){outline:2px solid var(--tanne);outline-offset:2px}@media (forced-colors:active){.wahl:has(input:checked){outline:3px solid highlight}}.k--fuss{padding:clamp(40px, 6vw, 72px) var(--rand) 112px;color:var(--text-2);font-size:15px;line-height:1.5}.k--fuss:has(>.kopf){padding-top:calc(var(--kopf) + 28px)}.fuss__reihe{gap:28px;display:grid}.fuss__marke p{max-width:38em;margin-top:10px}.fuss__abgrenzung{color:var(--text)}.fuss__nav{flex-wrap:wrap;align-content:start;gap:8px 24px;display:flex}.k--fuss a:not(.knopf,.kopf__marke){color:inherit}.k--fuss a:not(.knopf,.kopf__marke):hover{color:var(--text)}.fuss__nav a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.fuss__nav span{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1023.98px){.preisweg a,.fuss__marke a{position:relative}.preisweg a:after,.fuss__marke a:after{content:"";position:absolute;inset:-12px 0}}@media (min-width:1024px){.k--fuss{padding-bottom:44px}.fuss__reihe{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.leiste{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:60;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-pille);gap:8px;padding:7px;display:flex;position:fixed;box-shadow:0 20px 40px -16px #10201b80}.leiste .knopf{min-height:48px;padding-inline:.9em;font-size:15.5px}.leiste .knopf--tanne{flex:auto}.leiste .knopf--rand{flex:none;padding-inline:1.2em}@media (max-width:379.98px){.leiste .knopf{padding-inline:.65em;font-size:15px}.leiste .pfeil{display:none}}body:has([data-keine-leiste]) .leiste{display:none}body:has([data-keine-leiste]) .k--fuss{padding-bottom:44px}@media (min-width:1024px){.leiste{display:none}}@media (max-height:499.98px){.kopf--fest{position:relative}.k>.kopf{display:none}.k--erste>.kopf{display:flex;position:absolute}.k:not(.k--erste,.k--fuss){padding-top:28px}.k--rund:not(.k--erste,.k--fuss){padding-top:calc(28px + var(--r-kante))}.k--fuss:has(>.kopf){padding-top:clamp(40px,6vw,72px)}}@media (max-height:499.98px) and (max-width:1023.98px){.leiste{margin:0 10px calc(10px + env(safe-area-inset-bottom));position:relative;bottom:auto;left:auto;right:auto}.k--fuss{padding-bottom:28px}}.buehne-platz{height:62svh;margin:24px calc(var(--rand) * -1) 12px;background:var(--papier-2);color:var(--tinte-2);font-size:var(--kleinste);justify-content:center;align-items:center;display:flex}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.buehne-platz{height:75svh}}.seite-rahmen{background:var(--wand);color:var(--text);flex-direction:column;min-height:100svh;display:flex}.seite-rahmen>main{flex:1 0 auto}.seite{padding:clamp(28px, 5vw, 64px) var(--rand) clamp(48px, 8vw, 96px)}.seite h1,.recht h1{font-size:var(--h2);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.06}.seite__aktionen{flex-wrap:wrap;gap:10px;margin-top:1.5rem;display:flex}.seite-rahmen:has(.seite--kurz)>main{flex-grow:0}.seite-rahmen:has(.seite--kurz)>.k--fuss{flex-grow:1}.seite--kurz{align-items:start;padding-top:clamp(32px,min(16svh - 24px,10vw),160px);display:grid}.seite--kurz h1{max-width:13em;font-size:var(--satz);letter-spacing:-.042em;line-height:1.04}.kurz__uhr+h1{margin-top:.16em}.kurz__uhr .uhr{font-size:min(var(--uhr), 26svh)}.seite--kurz .lead{max-width:34em}.seite--kurz .seite__aktionen{margin-top:clamp(22px,3.6svh,36px)}.wege{border-top:1px solid var(--linie-wand);margin-top:clamp(32px,5svh,48px);display:grid}.wege a{border-bottom:1px solid var(--linie-wand);min-height:clamp(56px,8.4svh,92px);font-size:var(--h3);letter-spacing:-.02em;color:var(--text);justify-content:space-between;align-items:center;gap:1em;padding-block:10px;font-weight:500;line-height:1.15;text-decoration:none;display:flex}.wege a:hover .pfeil{transform:translate(4px)}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.seite--kurz{grid-template-columns:var(--spalte) minmax(0, 1fr);column-gap:var(--luecke)}.seite--kurz h1{max-width:none;font-size:min(var(--satz), calc(var(--spalte) / 9.4))}.kurz__uhr .uhr{font-size:var(--uhr)}.wege{margin-top:0}.seite--danke .kurz__rechts{align-self:end}}.brotkrumen{font-size:var(--kleinste);color:var(--text-2);margin-bottom:18px}.brotkrumen a{color:inherit}.textlink{color:var(--text)}.recht h1{font-size:min(var(--h2), 8.6vw, 4rem);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.recht{max-width:46rem;padding:clamp(2.5rem, 7vw, 5rem) var(--rand) clamp(3rem, 7vw, 6rem)}.recht__text{color:var(--tinte-2);gap:2.5rem;margin-top:2.5rem;line-height:1.6;display:grid}.recht__text h2{letter-spacing:-.02em;color:var(--tinte);margin-bottom:.6rem;font-size:1.5rem;font-weight:600;line-height:1.2}.recht__text a{color:var(--tinte);text-underline-offset:4px}.recht__text p+p{margin-top:.75rem}@media print{:root{background:#fff}.kopf{position:static}.kopf:after{display:none}.knopf--haupt,.knopf--zweit{border-color:var(--linie);color:var(--tinte)}.k:not(.k--erste)>.kopf,.menue,.leiste,.sprung{display:none!important}}.film{--seite:var(--seite-rechner);margin:0 calc(var(--rand) * -1)}@media (max-width:1179.98px){.film{--seite:var(--seite-handy)}}.film__bild{width:100%;max-width:max(320px, calc(70svh * var(--seite)));aspect-ratio:var(--seite);background:var(--wand);isolation:isolate;margin-inline:auto;position:relative;container-type:inline-size}.film__bild>picture{display:contents}.film__standbild,.film__video{object-fit:fill;width:100%;height:100%;display:block}.film__video{clip-path:inset(.5px);opacity:0;pointer-events:none;position:absolute;inset:0}.film__bild[data-ueberblendung=darken] .film__standbild,.film__bild[data-ueberblendung=darken]>.film__video:not(:fullscreen){mix-blend-mode:darken}.film__bild[data-bild]>.film__video{opacity:1}.film__bild[data-bild] .film__standbild{visibility:hidden}.film__bild[data-fehler]>.film__video{display:none}@media (forced-colors:active){.film__bild[data-ueberblendung=darken] .film__standbild,.film__bild[data-ueberblendung=darken]>.film__video:not(:fullscreen){mix-blend-mode:normal}}@media (min-width:1180px){.film[data-schnitt=breit] .film__bild{max-width:calc(60svh * var(--seite))}.k--saeule .film__bild{margin-right:0}}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.k--saeule .film{margin-left:0}.k--saeule .film__bild{max-width:none}.k--saeule .film__zeile{padding-left:0}}@media (min-width:1024px) and (max-width:1179.98px) and (min-height:800px){.k--saeule .film{width:min(100% + var(--rand), calc((100svh - var(--kopf) - 96px) * var(--seite)));margin-left:auto}}.film__zeile{padding:4px var(--rand) 0;justify-content:space-between;align-items:flex-start;gap:0 clamp(16px,2vw,32px);display:flex;position:relative}.film__etikett{min-width:0;padding-top:11px}.film__etiketten{display:grid}.film__etiketten>*{visibility:hidden;grid-area:1/1}.film__etiketten>[data-an]{visibility:visible}.film__aktionen{flex:none}.film__knopf{min-width:44px;min-height:44px;font-size:max(var(--kleinste), .92em);color:var(--text,var(--tinte));cursor:pointer;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--linie-wand);-webkit-text-decoration-color:var(--linie-wand);-webkit-text-decoration-color:var(--linie-wand);text-decoration-color:var(--linie-wand);text-underline-offset:4px;transition:text-decoration-color var(--t-ein) var(--kurve);background:0 0;border:0;place-items:center end;padding:0 2px;display:inline-grid}.film__knopf:hover,.film__knopf:focus-visible{text-decoration-color:currentColor}.film__knopf:not([data-bereit]){visibility:hidden}.film__knopf>span{visibility:hidden;grid-area:1/1}.film__knopf[data-zustand=an]>[data-wort=an],.film__knopf[data-zustand=aus]>[data-wort=aus],.film__knopf[data-zustand=ende]>[data-wort=ende]{visibility:visible}.film__knopf:not([data-bereit])>span{visibility:hidden}.film__textlink{right:var(--rand);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:100%;overflow:hidden}.film__textlink:focus{z-index:2;clip-path:none;background:var(--wand);width:auto;height:auto;min-height:44px;color:var(--text);font-size:max(var(--kleinste), .92em);align-items:center;padding-inline:10px;display:inline-flex}@media print{.film__standbild{visibility:visible!important;mix-blend-mode:normal!important}.film__video,.film__knopf,.film__textlink{display:none!important}}.k__telefon{color:var(--text-2);margin-top:10px;font-size:17px;line-height:1.4}.lauf--kategorie{font-size:var(--kategorie);color:var(--text);font-weight:500;line-height:1.26}.lauf--kategorie strong{white-space:nowrap;font-weight:600}.k--abend .k__unten{gap:0}.aktionen{flex-wrap:wrap;order:3;gap:10px;margin-top:14px;display:flex}.aktionen .knopf--zweit{flex:100%}.preisweg{font-size:max(var(--kleinste), .88em);color:var(--text-2);text-wrap:pretty;margin-top:14px;line-height:1.42}.preisweg a{color:var(--text)}.grenzen{font-size:max(var(--kleinste), .92em);color:var(--text-2);text-wrap:balance;margin-top:14px;line-height:1.42}.grenzen strong{color:var(--text)}.meldung{background:var(--karte);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--r-feld);align-items:center;gap:.8em;margin-bottom:12px;padding:.72em 1em;font-size:14.5px;line-height:1.3;display:flex;box-shadow:0 20px 40px -20px #10201b66}.meldung p{min-width:0}.meldung__was{color:var(--tinte-2)}.meldung__lang{display:none}.ping{background:var(--signal);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.ping:after{content:"";background:var(--signal);opacity:0;border-radius:50%;position:absolute;inset:0}@keyframes meldung-kommt{0%{opacity:0;transform:translateY(-8px)}}@keyframes ping-puls{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media screen{html[data-motion]:not([data-leicht]) .meldung:not(.an){visibility:hidden}html[data-motion]:not([data-leicht]) .meldung.an{animation:meldung-kommt var(--t-setzen) var(--kurve) both}html[data-motion]:not([data-leicht]) .meldung.an .ping:after{animation:ping-puls var(--t-zeile) var(--kurve) var(--t-setzen) both}}.probe-platz,.probe-platz>div{flex-direction:column;flex:auto;min-height:0;display:flex}@media screen{html[data-motion]:not([data-leicht]) .probe-platz{animation:ruecken var(--t-setzen) var(--kurve) both}}.probe{--fokus:var(--tanne);background:var(--karte);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--r-karte);flex-direction:column;padding:7px;font-size:15.5px;display:flex;position:relative;box-shadow:0 40px 80px -36px #10201bb3}.probe__kopf{border-bottom:1px solid var(--linie);font-size:max(var(--kleinste), .92em);flex-wrap:wrap;flex:none;align-items:center;gap:.7em;padding:.8em .95em;line-height:1.2;display:flex}.probe__praxis{font-weight:600}.probe__art{color:var(--tinte-2);display:none}.probe__bsp{flex:1 0 100%;line-height:1}.probe__zeit{color:var(--tinte-2);font-size:var(--kleinste);display:none}.probe__schritte{flex:auto;padding:1.05em .95em .8em;display:grid}.schritt{flex-direction:column;min-width:0;display:none}html:not([data-js]) .schritt{margin-bottom:2em;display:flex}html:not([data-js]) .probe__fuss button,html:not([data-js]) .wahl__datum{display:none}.schritt.an{display:flex}.schritt__titelzeile{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1em;display:flex}.schritt__titel{letter-spacing:-.03em;outline:0;font-size:1.72em;font-weight:600;line-height:1.1}.schritt__nr{font-size:max(var(--kleinste), .86em);color:var(--tinte-2);white-space:nowrap;flex:none;display:none}.schritt__nr--kurz{display:none}@media (min-width:360px){.schritt__nr--voll,.schritt__nr--zwei{display:inline}}.schritt__unter{color:var(--tinte-2);font-size:max(var(--kleinste), .97em);margin-top:.28em;line-height:1.35}.schritt__felder{flex-direction:column;gap:.9em;margin-top:.9em;display:flex}.probe fieldset{border:0;min-width:0;margin:0;padding:0}.probe legend,.probe .legende{font-size:max(var(--kleinste), .86em);color:var(--tinte-2);margin:0 0 .36em;padding:0;line-height:1.2;display:block}.wahlen{gap:max(8px,.5em);display:grid}.wahlen--art,.wahlen--tag{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wahlen--art .wahl:first-of-type{grid-column:1/-1}.wahlen .wahl:not(:first-of-type),.wahlen--tag .wahl{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.zeiten__raster{grid-template-columns:repeat(4,1fr);gap:max(8px,.42em);display:grid}.zeit{border-radius:var(--r-feld);border:1px solid var(--linie);background:var(--karte);min-height:max(44px,2.9em);font-family:var(--mono);font-size:max(var(--kleinste), .95em);font-variant-numeric:tabular-nums;color:var(--tinte);cursor:pointer;transition:background-color var(--t-ein) var(--kurve), border-color var(--t-ein) var(--kurve), color var(--t-ein) var(--kurve)}.zeit:hover{border-color:var(--tanne)}.zeit[aria-pressed=true]{background:var(--tanne);border-color:var(--tanne);color:var(--papier)}.zeit[aria-disabled=true]{background:var(--papier);border-color:var(--papier);color:var(--tinte-2);cursor:not-allowed;text-decoration:line-through}@media (forced-colors:active){.zeit[aria-pressed=true]{outline:3px solid highlight}}.probe__fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8em;margin-top:auto;padding-top:1em;display:flex}.probe__meldung{font-size:max(var(--kleinste), .97em);color:var(--tinte-2);flex:11em;line-height:1.3}.probe__fuss .knopf{min-height:3.15em;padding-inline:1.5em;font-size:1em}.schritt__hinweis{font-size:max(var(--kleinste), .92em);color:var(--tinte-2);margin-top:.8em;line-height:1.4}.fertig__uhr{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--tanne);margin-top:.08em;font-size:5.6em;font-weight:600;line-height:1}.fertig__tag{letter-spacing:-.01em;margin-top:.2em;font-size:1.14em;font-weight:600}.fertig__text{color:var(--tinte-2);overflow-wrap:anywhere;margin-top:.5em;line-height:1.4}.fertig__klein{font-size:max(var(--kleinste), .92em);color:var(--tinte-2);margin-top:.6em}.fertig__zeile{margin-top:.9em}.tl__z{border-radius:var(--r-feld);background:var(--papier);font-size:max(var(--kleinste), .97em);align-items:center;gap:.75em;padding:.62em .85em;display:flex}.tl__z time{width:3.4em;color:var(--tinte-2);font-size:max(var(--kleinste), .92em);flex:none}.kreis{background:var(--salbei-2);width:2.2em;height:2.2em;color:var(--tanne);font-size:var(--kleinste);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.wer{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wer b{font-weight:600}.wer__art{color:var(--tinte-2)}.fertig__zeile{container-type:inline-size}@container not (min-width:calc(26em + 127px)){.tl__z{grid-template-columns:auto auto minmax(0,1fr);row-gap:.3em;display:grid}.tl__z time,.tl__z .kreis{grid-row:1/span 2}.wer{white-space:normal}.wer__punkt{display:none}.wer__art{display:block}.tl__z .pille{grid-column:3;justify-self:start}}@container not (min-width:17.5em){.tl__z{grid-template-columns:auto 1fr}.tl__z time,.tl__z .kreis{grid-row:auto}.wer,.tl__z .pille{grid-column:1/-1}}.probe__ohnejs{font-size:max(var(--kleinste), .92em);color:var(--tinte-2);margin:.6em .95em}@media (min-width:600px){.probe__kopf{flex-wrap:nowrap}.probe__art{display:inline}.probe__bsp{flex:none;margin-left:auto}.probe__zeit{display:inline}.wahlen--art{grid-template-columns:repeat(3,1fr)}.wahlen--art .wahl:first-of-type{grid-column:auto}.wahlen--art .wahl,.wahlen--tag .wahl{flex-flow:column;justify-content:center;align-items:flex-start;gap:0}.zeiten__raster{grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.knopf.nur-rechner{display:inline-flex}.aktionen .knopf--zweit{flex:none}}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.k--abend{min-height:calc(100svh - var(--peek) + var(--r-kante));padding-bottom:0}.k__telefon{font-size:var(--fliess);margin-top:clamp(6px,1.2svh,12px);line-height:1.36}.aktionen{flex-wrap:wrap;order:0;margin-top:clamp(10px,2.1svh,22px)}.aktionen .knopf{min-height:clamp(46px,100000svh - 899000px,56px);padding-inline:1.45em;font-size:1em}.preisweg{font-size:max(var(--kleinste), .86em);margin-top:clamp(8px,1.6svh,16px);line-height:1.36}.k--abend .k__inhalt{height:calc(100svh - var(--kopf) - 6px - var(--unten));flex-direction:column;display:flex}.meldung{--mh:clamp(38px, 5.6svh, 48px);top:0;right:var(--rand);height:var(--kopf);box-shadow:none;z-index:7;white-space:nowrap;background:0 0;border:0;margin:0;padding:0 1em;position:fixed}.meldung>*{position:relative}.meldung:before{content:"";left:0;right:0;top:calc((var(--kopf) - var(--mh)) / 2);height:var(--mh);background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-feld);position:absolute;box-shadow:0 20px 40px -20px #10201b8c}.probe{flex:auto;min-height:0;padding:clamp(5px,.55vw,9px);font-size:clamp(14px,min(1.24vw,2.4svh),24px)}.probe__schritte{min-height:0;padding:clamp(10px,1.7svh,20px) clamp(14px,1.5vw,26px) clamp(8px,1.3svh,16px)}.probe__kopf{padding:.72em clamp(12px,1.3vw,22px)}.schritt__felder{flex:auto;justify-content:space-between;gap:clamp(6px,1.5svh,16px);margin-top:clamp(6px,1.9svh,22px)}.zeiten__raster{grid-template-columns:repeat(4,1fr);gap:max(8px,.45em)}.wahl{min-height:clamp(40px,7.6svh,84px)}.zeit{min-height:clamp(30px,6.1svh,68px)}html[data-js] .probe__schritte>.schritt{grid-area:1/1}.grenzen{font-size:max(var(--kleinste), .86em);flex:none;margin-top:clamp(8px,1.5svh,14px);line-height:1.36}.schritt[data-schritt="2"] .zeilen>div{padding-block:clamp(.3em,4svh - 12.5px,2em)}.fertig__uhr{font-size:clamp(4.6em,16.5svh,9.2em)}.fertig__zeile{margin-top:auto;padding-top:.9em}html:not([data-js]) .k--abend .k__inhalt{height:auto}html:not([data-js]) .probe__schritte{display:block}}@media (min-width:1240px){.meldung__lang{display:block}.meldung__kurz{display:none}}@media (min-width:1024px) and (max-width:1099.98px){.meldung{white-space:normal;--mh:46px;max-width:350px}.meldung p{line-height:1.2}}@media (min-width:1240px) and (max-width:1319.98px){.meldung[data-eigen] .meldung__lang{display:none}.meldung[data-eigen] .meldung__kurz{display:block}}@media (min-width:1100px) and (max-width:1179.98px){.meldung[data-eigen]{white-space:normal;--mh:46px;max-width:350px}.meldung[data-eigen] p{line-height:1.2}}@media (min-width:1024px) and (max-width:1449.98px){.probe__zeit{display:none}}@media (min-width:1024px) and (max-width:1239.98px){.probe__art{display:none}}@media (min-width:1229px) and (min-height:560px) and (max-height:767.98px){.lauf--kategorie{line-height:1.24}.schritt[data-schritt="1"] .schritt__unter,.schritt__nr--voll{display:none}.schritt__nr--kurz{display:inline}.schritt__titel{font-size:1.4em}.probe legend,.probe .legende{margin-bottom:.22em}.probe__fuss{padding-top:.6em}.probe__fuss .knopf{min-height:2.9em}.probe__kopf{padding-block:.55em}.zeit{min-height:clamp(30px,5.8svh,68px)}}@media (min-width:1024px) and (min-height:800px){.zeit{font-size:1.02em}}@media (max-width:359.98px){.wahlen--art,.wahlen--tag{grid-template-columns:minmax(0,1fr)}}@media print{html[data-js] .schritt{grid-area:auto;display:block}.meldung{position:relative;top:auto;right:auto}}.ihr{display:none}@keyframes ihr-landet{0%{opacity:0;transform:translateY(-16px)}}@media (min-width:1180px){.ihr{background:var(--tanne);border-left:.8cqw solid var(--signal);color:var(--papier);letter-spacing:-.005em;white-space:nowrap;pointer-events:none;opacity:0;border-radius:.95cqw;justify-content:space-between;align-items:center;gap:1cqw;padding:0 1.9cqw 0 1.55cqw;font-size:2.42cqw;font-weight:600;line-height:1;display:flex;position:absolute;overflow:hidden}.film[data-ende] .ihr{opacity:1}html:not([data-js]) .ihr{display:none}html[data-motion]:not([data-leicht]) .film[data-ende] .ihr{animation:ihr-landet var(--t-zeile) var(--kurve-zeile) both}.ihr__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ihr__zeit{font-variant-numeric:tabular-nums;flex:none}}.etikett__dunkel{display:none}@media (min-width:1180px){html[data-js] .etikett__dunkel{display:inline}}.film__detail{margin-bottom:.5em}.morgen-detail{margin-bottom:10px}@media (max-width:1179.98px){.film__detail{display:none}}@media (min-width:1180px){.morgen-detail{display:none}}.morgen-unten{gap:18px;margin-top:22px;display:grid}.morgen-mail{min-width:0}.mail-karte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-karte);padding:18px 20px;line-height:1.45;container-type:inline-size}.mail-karte__kopf{font-size:var(--kleinste);color:var(--tinte-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;line-height:1.35;display:flex}.mail-karte__betreff{letter-spacing:-.01em;margin-block:12px;font-weight:600}.zeilen--mail{margin-top:12px;font-size:.94em}.zeilen--mail>div{flex-wrap:nowrap}.zeilen--mail>div:last-child{border-bottom:0;padding-bottom:0}.morgen-text{color:var(--text-2);gap:14px;line-height:1.45;display:grid}@container not (min-width:18em){.zeilen--mail>div{flex-direction:column;gap:0}.zeilen--mail dd{text-align:left}}@media (max-width:1023.98px){.k--morgen .k__uhr{order:-1;margin-top:0}.k--morgen .marke-pille{margin-top:16px;margin-bottom:8px}.k--morgen .film__zeile{flex-wrap:wrap}.k--morgen .film__etikett{display:contents}.k--morgen .film__etikett>.etikett{flex:1 1 0;min-width:0;padding-top:11px}}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.morgen-unten{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(24px,3vw,48px);margin-top:clamp(18px,3svh,32px)}}.telefon__film{margin-top:clamp(24px,3.2svh,28px)}.telefon__absatz,.telefon__antworten{display:none}.telefon__liste{margin-top:20px}.telefon__liste details{border-top:1px solid var(--linie)}.telefon__liste details:last-of-type{border-bottom:1px solid var(--linie)}.telefon__liste summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 30px;align-items:start;gap:10px;padding-block:15px;list-style:none;display:grid}.telefon__liste summary::-webkit-details-marker{display:none}.telefon__frage{font-size:var(--block-telefon);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.14}.telefon__liste summary .pille{margin-top:1px}@media (max-width:399.98px){.telefon__liste summary{grid-template-columns:minmax(0,1fr) 30px}.telefon__liste summary .pille{grid-area:2/1;justify-self:start;margin-top:0}.telefon__liste summary .zeichen-auf{grid-area:1/2}}.telefon__liste .film{margin-block:18px 16px}.telefon__felder{gap:12px;padding-bottom:20px;display:grid}.telefon__felder dt{font-weight:600;line-height:1.3}.telefon__felder dd{color:var(--text-2);text-wrap:pretty;margin-top:2px;line-height:1.42}html[data-motion] [data-bereit] .telefon__liste{interpolate-size:allow-keywords}html[data-motion] [data-bereit] .telefon__liste details::details-content{block-size:0;transition:block-size var(--t-setzen) var(--kurve), content-visibility var(--t-setzen) allow-discrete;overflow-y:clip}html[data-motion] [data-bereit] .telefon__liste details[open]::details-content{block-size:auto}.telefon__zeile{color:var(--text-2);text-wrap:pretty;margin-top:18px;line-height:1.42}@media (min-width:1024px){.k--telefon .kopfzeile,.k--telefon .lead{max-width:none}html[data-js] .telefon__liste{display:none}html[data-js] .telefon__absatz{border:0;min-width:0;margin-top:clamp(22px,3.4svh,36px);padding:0;display:block}html[data-js] .telefon__antworten{border-top:1px solid var(--linie);margin-top:clamp(16px,2.2svh,24px);padding-top:clamp(14px,1.8svh,18px);display:grid}.telefon__saetze{letter-spacing:-.03em;color:var(--tinte-2);text-wrap:pretty;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.14}.telefon__satz{cursor:pointer;position:relative}.telefon__satz input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.telefon__satz span{text-underline-offset:.14em;transition:color var(--t-ein) var(--kurve), text-decoration-color var(--t-ein) var(--kurve);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}.telefon__satz:hover span{color:var(--tinte);-webkit-text-decoration-color:var(--linie);-webkit-text-decoration-color:var(--linie);-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie)}.telefon__satz input:checked+span{color:var(--tinte);-webkit-text-decoration-color:var(--tinte);-webkit-text-decoration-color:var(--tinte);-webkit-text-decoration-color:var(--tinte);text-decoration-color:var(--tinte)}.telefon__satz input:focus-visible+span{outline:2px solid var(--fokus);outline-offset:3px;border-radius:2px}.telefon__antwort{opacity:0;visibility:hidden;transition:opacity var(--t-aus) var(--kurve), visibility 0s linear var(--t-aus);grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(24px,3.4vw,64px);display:grid}[data-wahl="0"] .telefon__antwort[data-nr="0"],[data-wahl="1"] .telefon__antwort[data-nr="1"],[data-wahl="2"] .telefon__antwort[data-nr="2"],[data-wahl="3"] .telefon__antwort[data-nr="3"],[data-wahl="4"] .telefon__antwort[data-nr="4"],[data-wahl="5"] .telefon__antwort[data-nr="5"]{opacity:1;visibility:visible;transition:opacity var(--t-ein) var(--kurve)}.telefon__antwort .telefon__felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,3.4vw,64px);padding-bottom:0}.telefon__zeile{font-size:max(var(--kleinste), .92em);margin-top:clamp(14px,2svh,22px)}}@media print{html[data-js] .telefon__liste{display:block}html[data-js] .telefon__absatz,html[data-js] .telefon__antworten{display:none}.telefon__liste details::details-content{content-visibility:visible!important;block-size:auto!important}}.pvs__reihe>*,.pvs__reihe{min-width:0}.pvs__reihe{gap:32px;display:grid}.pvs__wege{border:0;gap:8px;min-width:0;margin:clamp(20px,3.2svh,32px) 0 0;padding:0;display:grid}.pvs__wege legend{font-size:max(var(--kleinste), .92em);color:var(--text-2);margin-bottom:8px;padding:0}.wahl.pvs__weg{background:var(--karte);min-height:0;padding:clamp(14px,2svh,20px) clamp(16px,1.5vw,22px) clamp(16px,2.2svh,22px);font-weight:400;line-height:1.42;display:block}.wahl.pvs__weg:hover{background:var(--papier-2)}.wahl.pvs__weg:has(input:checked){background:var(--tanne);color:var(--papier)}.pvs__weg-titel{font-size:var(--h3);letter-spacing:-.03em;font-weight:600;line-height:1.14;display:block}.pvs__weg-text{color:var(--tinte-2);text-wrap:pretty;transition:color var(--t-ein) var(--kurve);margin-top:6px;display:block}html[data-js] .wahl.pvs__weg:has(input:checked) .pvs__weg-text{color:#f6f5f0d1}html:not([data-js]) .wahl.pvs__weg{background:var(--karte);color:var(--tinte);cursor:default}.pvs__texte{display:grid}.pvs__texte>div{opacity:0;visibility:hidden;transition:opacity var(--t-aus) var(--kurve), visibility 0s linear var(--t-aus);grid-area:1/1}.pvs__texte p{color:var(--text-2);text-wrap:pretty;margin-top:6px;line-height:1.42}[data-weg="0"] .pvs__texte [data-nr="0"],[data-weg="1"] .pvs__texte [data-nr="1"]{opacity:1;visibility:visible;transition:opacity var(--t-ein) var(--kurve)}html:not([data-js]) .pvs__texte{display:block}html:not([data-js]) .pvs__texte>div{opacity:1;visibility:visible}html:not([data-js]) .pvs__texte>div+div{margin-top:16px}.ausdruck{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-karte);flex-direction:column;margin-top:14px;padding:clamp(16px,1.7vw,26px) clamp(16px,1.7vw,26px) clamp(14px,1.3vw,20px);display:flex;container:ausdruck/inline-size}.ausdruck__kopf{border-bottom:2px solid var(--tanne);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding-bottom:12px;display:grid}.ausdruck__praxis{font-size:var(--kleinste);color:var(--tinte-2);line-height:1.4}.ausdruck__praxis strong{color:var(--tinte)}.ausdruck__titel{letter-spacing:-.025em;grid-column:1/-1;font-size:clamp(19px,1.55vw,24px);font-weight:600;line-height:1.2}.ausdruck__tabelle{--spalten:3.6em minmax(16.4em, 1.15fr) 6.6em minmax(0, 1fr) 5.7em;--abstand:7px;font-size:max(var(--kleinste), .88em);flex-direction:column;flex:auto;line-height:1.35;display:flex}.ausdruck__tabelle thead{display:block}.ausdruck__tabelle tbody{flex-direction:column;flex:auto;display:flex}.ausdruck__tabelle tr{grid-template-columns:var(--spalten);padding-block:var(--abstand);align-content:center;align-items:baseline;column-gap:10px;display:grid;position:relative}.ausdruck__zeile{border-top:1px solid var(--linie);flex:auto}.ausdruck__tabelle th{white-space:nowrap;text-align:left;color:var(--tinte-2);font-weight:500;font-size:var(--kleinste)}.ausdruck__tabelle td{min-width:0}.ausdruck__wer{font-weight:500}.ausdruck__wer .pille{margin-block:-3px;font-weight:400}.ausdruck__telefon,.ausdruck__notiz{color:var(--tinte-2)}.ausdruck__notiz{font-size:var(--kleinste)}.ausdruck__telefon{font-variant-numeric:tabular-nums}.ausdruck__haken{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ausdruck__haken:focus-visible{outline-offset:-2px}.ausdruck__zeile:after{content:"";background:var(--tinte);clip-path:inset(0 100% 0 0);pointer-events:none;height:2px;transition:clip-path var(--t-setzen) var(--kurve);position:absolute;top:calc(50% - 1px);left:0;right:0}.ausdruck__zeile[data-ab]:after{clip-path:inset(0)}@media (hover:hover){html[data-js] [data-weg="0"] .ausdruck__zeile:not([data-nur2]):hover{background:var(--papier);box-shadow:-10px 0 0 var(--papier), 10px 0 0 var(--papier)}}[data-weg="1"] .ausdruck__zeile[data-ab]:after{clip-path:inset(0 100% 0 0)}[data-weg="0"] .ausdruck__zeile[data-nur2]>*{opacity:0;visibility:hidden;transition:opacity var(--t-aus) var(--kurve), visibility 0s linear var(--t-aus)}[data-weg="1"] .ausdruck__zeile[data-nur2]>*{opacity:1;visibility:visible;transition:opacity var(--t-ein) var(--kurve)}[data-weg="1"] .ausdruck__zeile[data-nur2]:nth-last-child(2)>*{transition-delay:40ms}[data-weg="1"] .ausdruck__zeile[data-nur2]:last-child>*{transition-delay:80ms}@starting-style{[data-weg="1"] .ausdruck__zeile[data-nur2]>*{opacity:0}}html:not([data-js]) .ausdruck__zeile[data-nur2]{display:none}.ausdruck__fuss{font-size:var(--kleinste);color:var(--tinte-2);margin-top:auto;padding-top:12px;line-height:1.4}.pvs__paket{margin-top:12px;font-weight:500}@container ausdruck (max-width:560px){.ausdruck__tabelle{--spalten:3.6em minmax(16.4em, 1.7fr) minmax(0, 1.1fr) 5.7em}.ausdruck__telefon{display:none}}@container ausdruck (max-width:460px){.ausdruck__tabelle{--spalten:3.5em minmax(0, 1fr) auto;--abstand:12px;column-gap:10px}.ausdruck__tabelle th.ausdruck__notiz{display:none}.ausdruck__zeile{min-height:44px}.ausdruck__zeile:after{top:calc(var(--abstand) + .675em - 1px)}.ausdruck__notiz{grid-area:2/2}.ausdruck__notiz:empty{display:none}.ausdruck__kopf{grid-template-columns:minmax(0,1fr)}.ausdruck__kopf .pille{justify-self:start}.ausdruck__titel{min-height:2.4em}[data-weg="0"] .ausdruck__zeile[data-nur2]{display:none}}@media (pointer:coarse){.ausdruck__zeile{min-height:45px}}.grenzliste{margin-top:clamp(36px,6svh,64px)}.grenzliste ul{font-size:var(--block);letter-spacing:-.03em;margin-top:14px;font-weight:600;line-height:1.14}.grenzliste li{border-top:1px solid var(--linie);text-wrap:balance;padding-block:10px}@media (min-width:1024px){.pvs__reihe{grid-template-columns:5fr 7fr;gap:clamp(32px,4vw,72px)}.pvs__links{flex-direction:column;padding-bottom:calc(12px + 1.5em);display:flex}.pvs__wege{flex:auto;grid-auto-rows:1fr;align-content:stretch}.pvs__rechts{flex-direction:column;display:flex}.ausdruck{flex:auto}.grenzliste ul{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,31fr) minmax(0,36fr);grid-auto-flow:column;column-gap:clamp(32px,4vw,72px);font-size:clamp(28px,3vw,44px);display:grid}}.stand__reihe>*,.stand__reihe{min-width:0}.stand__reihe{gap:32px;display:grid}.k--stand .h2 span{display:block}.k--stand .h2+.lead{margin-top:18px}.stand__vor{color:var(--text-2);margin-top:1.1em}.stand__links{flex-wrap:wrap;gap:0 22px;margin-top:2px;font-weight:500;display:flex}.stand__links a{color:var(--text);text-underline-offset:4px;padding-block:10px}.stand__links a [aria-hidden=true]{margin-left:.3em;display:inline-block}.stand__zeilen{border-bottom:1px solid var(--linie);margin-top:14px}.stand__zeilen>div{border-top:1px solid var(--linie);padding-block:clamp(12px,1.9svh,18px)}.stand__zeilen dt{font-weight:600;line-height:1.3}.stand__zeilen dd{color:var(--text-2);text-wrap:pretty;margin-top:2px;line-height:1.42}@media (min-width:1024px){.stand__reihe{grid-template-columns:5fr 7fr;gap:clamp(32px,4vw,72px)}.stand__rechts{flex-direction:column;display:flex}.stand__zeilen{flex:auto;font-size:clamp(18px,1.35vw,20px);display:grid}.stand__zeilen>div{grid-template-columns:minmax(0,15em) minmax(0,1fr);align-content:start;column-gap:clamp(20px,2.4vw,40px);display:grid}.stand__zeilen dd{margin-top:0}}.mittag__text p{color:var(--text-2);max-width:44em;margin-top:6px;line-height:1.42}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.k--mittag .satz__zeile{white-space:nowrap}}.mittag__grenze-rechts{display:none}@media (min-width:1229px) and (min-height:560px) and (max-height:767.98px){.k--mittag .k__grenze{display:none}.k--mittag .mittag__grenze-rechts{margin:0 0 12px;display:block}}@media (max-width:379.98px){.k--mittag .k__saeule--klein{align-items:flex-start}}.k--mittag .k__inhalt{flex-direction:column;display:flex}.k--mittag .mittag__text{order:2;margin:18px 0 0}.mittag__text .h3{text-wrap:balance}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.k--mittag .mittag__text{order:0;margin:0 0 clamp(14px,2.4svh,26px)}}.probieren__kopf{gap:10px;display:grid}.probieren__kopf .lead{margin-top:0}.probieren__stueck{flex-direction:column;margin-top:22px;display:flex}.buehne{height:62svh;margin-inline:calc(var(--rand) * -1);background:var(--papier);color:inherit;order:-1;text-decoration:none;display:block;position:relative;overflow:clip}.buehne:not(.buehne--rueckfall){--buehne-luft:clamp(14px, 2.2svh, 22px);--buehne-leiste:calc(86px + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.buehne__bild img{width:100%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0}@media (min-width:1180px){.buehne__bild img{width:1600px;left:50%;transform:translate(-50%)}}.buehne__rahmen{opacity:0;width:100%;height:100%;transition:opacity var(--t-ein) var(--kurve);background:0 0;border:0;position:absolute;inset:0}.buehne[data-bereit] .buehne__rahmen{opacity:1}.buehne__rahmen:focus-visible,.buehne[data-tastatur] .buehne__rahmen{outline:2px solid var(--fokus);outline-offset:-2px}.buehne__schicht{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;width:100%;padding:0;display:flex;position:absolute;inset:0}.buehne__schicht:focus-visible{outline:2px solid var(--fokus);outline-offset:-5px}.buehne__pille,.buehne__status{bottom:calc(var(--buehne-leiste) + var(--buehne-luft));margin-bottom:var(--buehne-luft);border-radius:var(--r-pille);background:var(--tanne);color:var(--papier);font-size:var(--kleinste);white-space:nowrap;font-weight:500;line-height:1.3;position:sticky}.buehne__pille{padding:.62em 1.15em}.buehne__schicht:hover .buehne__pille{background:var(--tanne-2)}.buehne__status{white-space:normal;text-align:center;opacity:0;pointer-events:none;width:max-content;max-width:min(92vw,720px);transition:opacity var(--t-aus) var(--kurve);margin-top:0;padding:.62em 1.15em}.buehne__status[data-an]{opacity:1;transition-duration:var(--t-ein)}.buehne--rueckfall{background:#f3f0e8}.buehne--rueckfall .buehne__knopf{white-space:nowrap;position:absolute;bottom:clamp(16px,3svh,30px);left:50%;transform:translate(-50%)}.k--probieren:has(.buehne[data-voll]){clip-path:none;z-index:100}.buehne[data-voll]{z-index:100;--buehne-leiste:0px;order:0;height:100dvh;margin:0;position:fixed;inset:0}.buehne[data-voll] .buehne__bild{display:none}.buehne[data-voll] .buehne__rahmen{height:calc(100% - 56px);top:56px}.buehne__oben{z-index:1;height:56px;padding-inline:var(--rand);background:var(--papier);border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:0 0 auto}.buehne__oben .etikett{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.buehne__schliessen{flex:none;min-height:44px;padding-inline:1.3em}.studio-platz{display:none}html[data-js]:not([data-leicht]) .studio-platz{height:330px;display:block}.studio{flex-direction:column;gap:14px;margin-top:20px;display:flex}.studio__reiter{border-radius:var(--r-pille);background:var(--papier-2);gap:2px;padding:4px;display:flex}.studio__reiter button{border-radius:var(--r-pille);min-height:44px;color:var(--tinte-2);font:inherit;cursor:pointer;transition:background-color var(--t-ein) var(--kurve), color var(--t-ein) var(--kurve);background:0 0;border:0;flex:1;padding:0 clamp(6px,3.4vw,18px);font-weight:500}.studio__reiter button[aria-selected=true]{background:var(--tanne);color:var(--papier)}.studio__reiter button:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.studio__felder{flex-wrap:wrap;gap:12px 28px;min-width:0;display:flex}.studio-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.studio-feld__titel,.studio-feld__titel label{color:var(--tinte-2);font-size:var(--kleinste);line-height:1.3}.studio-feld--zeiten{flex:100%}.studio-feld--banner{flex:none}.studio-feld--bannertext{flex:200px}.studio-eingabe{border:1px solid var(--linie);border-radius:var(--r-feld);background:var(--karte);min-height:46px;transition:border-color var(--t-ein) var(--kurve);align-items:center;gap:12px;padding:0 14px;display:flex}.studio-eingabe:focus-within{border-color:var(--tanne);box-shadow:inset 0 0 0 1px var(--tanne)}.studio-eingabe input{min-width:0;height:44px;color:var(--tinte);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.studio-eingabe input.mono{font-family:var(--mono);letter-spacing:-.015em;font-size:15px}.studio-schalter{cursor:pointer;align-items:center;height:46px;display:inline-flex;position:relative}.studio-schalter input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.studio-schalter__bahn{border-radius:var(--r-pille);background:var(--tinte-3);width:46px;height:28px;transition:background-color var(--t-ein) var(--kurve);display:block;position:relative}.studio-schalter__knopf{background:var(--karte);width:22px;height:22px;transition:transform var(--t-ein) var(--kurve);border-radius:50%;position:absolute;top:3px;left:3px}.studio-schalter[data-an] .studio-schalter__bahn{background:var(--tanne)}.studio-schalter[data-an] .studio-schalter__knopf{transform:translate(18px)}.studio-schalter input:focus-visible+.studio-schalter__bahn{outline:2px solid var(--fokus);outline-offset:2px}.studio-farben{flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;display:flex}.studio-farben button{background:var(--swatch);cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;padding:0}.studio-farben button[aria-pressed=true]{box-shadow:0 0 0 2px var(--papier), 0 0 0 4px var(--tinte)}.studio-farben button:focus-visible{outline:2px solid var(--fokus);outline-offset:5px}.studio-wahl{background:var(--papier-2);border-radius:22px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.studio-wahl label{border-radius:var(--r-pille);min-height:40px;color:var(--tinte-2);cursor:pointer;white-space:nowrap;transition:background-color var(--t-ein) var(--kurve), color var(--t-ein) var(--kurve);align-items:center;padding:0 13px;font-size:15px;display:inline-flex;position:relative}.studio-wahl label[data-an]{background:var(--karte);color:var(--tinte)}.studio-wahl input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.studio-wahl label:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:1px}.studio-schriftname{align-items:center;display:inline-flex}.studio-schriftname svg{display:block}.studio__knoepfe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.studio__knoepfe .knopf{min-height:46px;padding-inline:1.15em}.probieren__zeile{flex-direction:column;gap:8px;margin-top:18px;display:flex}.probieren__zeile .etikett{margin:0}.probieren__zeile .paketzeile{margin-top:0}.probieren__fuss{margin-top:30px}.probieren__demo p{max-width:44em;color:var(--text-2);text-wrap:pretty;margin-top:6px;line-height:1.42}.probieren__demo .knopf{margin-top:14px}.qr{display:none}@media (max-width:1023.98px) and (min-height:500px){.probieren__stueck{--buehne-abzug:300px;--buehne-stehend:max(min(62svh, calc(100svh - var(--kopf) - var(--buehne-abzug))), min(62svh, 200px))}.buehne:not(.buehne--rueckfall):not([data-voll]){top:var(--kopf);z-index:2;height:var(--buehne-stehend);transition:top 0s linear .35s;position:sticky}.probieren__stueck:has(.studio-eingabe input:focus) .buehne:not(.buehne--rueckfall):not([data-voll]){top:calc(var(--buehne-stehend) * -1);transition-delay:0s}.studio :is(button,input,label){scroll-margin-top:var(--buehne-stehend)}.leiste{transition:opacity var(--t-ein) var(--kurve), transform var(--t-ein) var(--kurve)}body:has(.probieren__stueck[data-unter-buehne]) .leiste{opacity:0;visibility:hidden;transition:opacity var(--t-aus) var(--kurve), transform var(--t-aus) var(--kurve), visibility 0s linear var(--t-aus);transform:translateY(16px)}}@media (max-width:389.98px) and (min-height:500px){.probieren__stueck{--buehne-abzug:350px}}@media (max-width:361.98px) and (min-height:500px){.probieren__stueck{--buehne-abzug:430px}}@media (max-width:1023.98px) and (max-height:499.98px){.buehne:not(.buehne--rueckfall):not([data-voll]){height:max(160px, calc(100svh - var(--kopf) - 80px))}}@media (max-width:1023.98px){.studio :is(button,input,label){scroll-margin-bottom:96px}.studio-eingabe input.mono{letter-spacing:-.03em;font-size:16px}.studio-wahl label{min-height:44px}.studio-farben{gap:0;margin-left:-6px}.studio-farben button{background:0 0;width:44px;height:44px;position:relative}.studio-farben button:before{content:"";background:var(--swatch);border-radius:50%;position:absolute;inset:6px}.studio-farben button[aria-pressed=true]{box-shadow:none}.studio-farben button[aria-pressed=true]:before{box-shadow:0 0 0 2px var(--papier), 0 0 0 4px var(--tinte)}.studio-farben button:focus-visible{outline-offset:-2px}}@media (max-width:379.98px){.studio-eingabe input.mono{letter-spacing:0;font-family:inherit}}@media (max-width:479.98px){.buehne__oben-text{display:none}}@media (min-width:768px){.studio__felder{gap:12px 28px}.studio-feld--zeiten{flex:340px}.studio__knoepfe{justify-content:flex-end}}@media (min-width:1024px){.probieren__kopf{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,4vw,72px)}.buehne{order:0;height:65svh}.buehne:not(.buehne--rueckfall){--buehne-leiste:0px}html:not([data-js]) .buehne--rueckfall,html[data-leicht] .buehne--rueckfall,.buehne--rueckfall:first-child{margin-top:clamp(20px,2.6svh,28px)}.probieren__stueck{margin-top:0}html[data-js]:not([data-leicht]) .studio-platz{height:220px;margin-block:24px clamp(16px,2.2svh,22px)}.studio{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"reiter knoepfe""felder felder";align-items:center;gap:16px 28px;margin-block:24px clamp(16px,2.2svh,22px);display:grid}.studio__reiter{grid-area:reiter;justify-self:start}.studio__reiter button{flex:none}.studio__felder{grid-area:felder;align-content:center;min-height:152px}.studio-feld--zeiten{flex:0 306px;min-width:252px}.studio-feld--bannertext{flex:200px}.studio__knoepfe{flex-wrap:nowrap;grid-area:knoepfe}.probieren__zeile{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 40px;margin-top:16px}.probieren__zeile .etikett{flex:auto;max-width:62em}.probieren__fuss{justify-content:space-between;align-items:center;gap:clamp(32px,4vw,72px);margin-top:clamp(26px,3.4svh,40px);display:flex}.probieren__demo{flex:auto;max-width:46em}.qr{color:var(--tinte);flex:none;align-items:center;gap:16px;margin:0;display:flex}.qr figcaption{max-width:11em;color:var(--text-2);font-size:var(--kleinste);line-height:1.35}}@media (min-width:1280px){.studio{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"reiter felder knoepfe";align-items:center;column-gap:clamp(24px,2.4vw,40px)}html[data-js]:not([data-leicht]) .studio-platz{height:152px}.studio__reiter button{padding-inline:16px}.studio__knoepfe{flex-direction:column;align-items:flex-end;gap:4px;margin:0}.studio-farben button{width:30px;height:30px}}@media (forced-colors:active){.studio-farben button,.studio-farben button:before{forced-color-adjust:none}.studio-farben button{border:1px solid canvastext}.studio-farben button[aria-pressed=true]{box-shadow:0 0 0 2px canvas,0 0 0 5px highlight}.studio-farben button:focus-visible{outline-color:canvastext}.studio__reiter button[aria-selected=true],.studio-wahl label[data-an]{outline-offset:-3px;outline:3px solid highlight}.studio__reiter button:focus-visible{outline-offset:2px;outline:2px solid canvastext}.studio-wahl label:has(input:focus-visible){outline-offset:2px;outline:2px solid canvastext}.studio__reiter button[aria-selected=true]:focus-visible{outline-offset:2px;outline:3px solid highlight}.studio-wahl label[data-an]:has(input:focus-visible){outline-offset:2px;outline:3px solid highlight}.studio-schalter__bahn{border:2px solid canvastext}.studio-schalter__knopf{forced-color-adjust:none;background:canvastext;top:1px;left:1px}.studio-schalter[data-an] .studio-schalter__bahn{border-color:highlight}.studio-schalter[data-an] .studio-schalter__knopf{background:highlight}.studio-eingabe:focus-within{outline-offset:2px;outline:2px solid highlight}.buehne__pille,.buehne__status{border:1px solid canvastext}}@media (forced-colors:active) and (max-width:1023.98px){.studio-farben button{border:0}.studio-farben button:before{border:1px solid canvastext}.studio-farben button[aria-pressed=true]{box-shadow:none}.studio-farben button[aria-pressed=true]:before{box-shadow:0 0 0 2px canvas,0 0 0 5px highlight}}@media print{.studio,.studio-platz{display:none}.buehne,.buehne:not(.buehne--rueckfall){height:auto;margin-inline:0;display:block;overflow:visible}.buehne__bild img{width:100%;position:static;transform:none}.buehne__knopf{display:none}}.preise__kopf,.kassen-block,.aushang__zeile,.aushang__fuss{--preis-luecke:clamp(20px, 2.4vw, 40px)}.preise__kopf .h2{margin-top:0}.kassen-block{border-radius:var(--r-feld);background:var(--papier-2);color:var(--tinte);margin-top:clamp(22px,3.4svh,36px);padding:20px}.kassen-block__fest{letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-wrap:pretty;margin-top:10px;font-size:clamp(19px,1.5vw,24px);font-weight:600;line-height:1.26}.kassen-block__rest{color:var(--tinte-2);text-wrap:pretty;margin-top:12px;line-height:1.45}.kassen-block__rest p+p{margin-top:8px}.aushang__zeile{border-top:1px solid var(--linie);scroll-margin-top:calc(var(--kopf) + 12px);gap:14px;padding-block:26px 22px;display:grid}.kassen-block+.aushang .aushang__zeile:first-child{border-top:0;margin-top:8px}.aushang__name p{color:var(--tinte-2);margin-top:4px;line-height:1.32}.preiszahl{font-size:var(--preiszahl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--tinte);font-weight:600;line-height:1.02}.aushang__einrichtung{color:var(--tinte-2);margin-top:6px}.kassen-feld{border-radius:var(--r-feld);background:var(--papier-2);color:var(--tinte);font-size:max(var(--kleinste), .9em);text-wrap:pretty;margin-top:12px;padding:11px 14px;line-height:1.34}.aushang__betrieb,.aushang__inhalt{color:var(--tinte-2);text-wrap:pretty;line-height:1.42}.aushang__betrieb p{font-variant-numeric:tabular-nums}.aushang__betrieb strong{color:var(--tinte)}.aushang__monat+p{margin-top:4px}.aushang__ziel{font-weight:500}.aushang__ziel a,.preise__link a{color:var(--tinte);-webkit-text-decoration-color:var(--tinte-3);-webkit-text-decoration-color:var(--tinte-3);-webkit-text-decoration-color:var(--tinte-3);text-decoration-color:var(--tinte-3);transition:text-decoration-color var(--t-ein) var(--kurve);padding-block:10px;line-height:24px;display:inline-block}.aushang__ziel a:hover,.preise__link a:hover{text-decoration-color:currentColor}.aushang__ziel a:hover .pfeil,.preise__link a:hover .pfeil{transform:translate(4px)}@media (min-width:640px) and (max-width:1023.98px){.aushang__zeile{column-gap:var(--preis-luecke);grid-template-columns:repeat(2,minmax(0,1fr))}.aushang__name,.aushang__inhalt,.aushang__ziel{grid-column:1/-1}}.aushang__fuss{border-top:1px solid var(--linie);gap:18px;padding-top:20px;display:grid}.aushang__summen,.aushang__bedingungen{font-size:max(var(--kleinste), .94em);color:var(--tinte-2);text-wrap:pretty;line-height:1.42}.aushang__bedingungen li{border-top:1px solid var(--linie);padding-block:10px}.aushang__bedingungen li:first-child{border-top:0;padding-top:0}.aushang__stand{color:var(--tinte);font-weight:600}.preise__link{margin-top:10px;font-weight:500}@media (min-width:1024px){.preise__kopf{column-gap:var(--preis-luecke);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.preise__kopf .h2{grid-column:1/span 6}.preise__kopf .lead{grid-column:7/span 6;max-width:36em;margin-top:0;padding-bottom:.3em}.kassen-block{column-gap:var(--preis-luecke);grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(22px,2.2vw,34px);display:grid}.kassen-block__titel{grid-column:1/span 3}.kassen-block__fest{grid-column:4/span 3;margin-top:0}.kassen-block__rest{grid-column:7/span 6;margin-top:0}.aushang__zeile{gap:0 var(--preis-luecke);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(26px,3svh,36px)}.kassen-block+.aushang .aushang__zeile:first-child{margin-top:clamp(4px,1svh,12px)}.aushang__name{grid-area:1/1/span 2/span 2}.aushang__inhalt{grid-area:1/3/span 2/span 4;padding-top:.2em}.aushang__zahl{grid-area:1/7/span 2/span 3}.aushang__betrieb{grid-area:1/10/auto/span 3;padding-top:.2em}.aushang__ziel{grid-area:2/10/auto/span 3;align-self:end;padding-top:10px}.aushang__fuss{gap:0 var(--preis-luecke);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:clamp(22px,3svh,32px)}.aushang__links{grid-column:1/span 6;max-width:34em}.aushang__bedingungen{grid-column:7/span 6}}.daten__reihe>*,.daten__reihe{min-width:0}.daten__reihe,.daten__fakten{gap:28px;display:grid}.daten__fakten dt{color:var(--akzent);font-weight:600}.daten__fakten dd{color:var(--text);text-wrap:pretty;margin-top:4px;font-size:20px;line-height:1.35}.schaubild__spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1vw,12px);display:grid}.schaubild__spalte{border:1px solid var(--linie-wand);border-radius:var(--r-karte);color:var(--text-2);font-size:var(--kleinste);gap:6px;padding:clamp(8px,.85vw,12px);line-height:1.25;display:grid}.schaubild__spalte p{padding:2px 4px 4px}.schaubild__spalte span{border-radius:var(--r-feld);text-align:center;background:#f6f5f00d;padding:clamp(9px,1.5svh,14px) 2px}.schaubild__spalte--ihre{background:var(--tanne);color:var(--text);border-color:#d9eadf8c}.schaubild__spalte--ihre span{background:#f6f5f01a}.schaubild__linien{width:100%;height:clamp(36px,5svh,56px);display:block}.schaubild__linien path{fill:none;stroke:var(--akzent);stroke-opacity:.5;stroke-width:1.2px;vector-effect:non-scaling-stroke}.daten__zugriff{color:var(--text);text-align:center;text-wrap:balance;font-size:20px;line-height:1.35}.daten__zusatz{font-size:max(var(--kleinste), .92em);color:var(--text-2);text-align:center;margin-top:6px}.daten__unten{border-top:1px solid var(--linie-wand);margin-top:32px;padding-top:24px}.daten__paket{color:var(--text-2);text-wrap:pretty;margin-bottom:16px;line-height:1.42}.k--daten .knopf{white-space:normal}@media (min-width:1024px){.daten__reihe{grid-template:"titel bild""fakten bild"1fr/minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,3.2svh,32px) clamp(32px,5vw,96px)}.daten__titel{grid-area:titel}.daten__bild{grid-area:bild;align-self:center}.schaubild__spalte span{padding-block:clamp(14px,3.4svh,38px)}.daten__fakten{grid-area:fakten;gap:clamp(24px,4.4svh,40px)}.daten__unten{justify-content:space-between;align-items:center;gap:clamp(24px,3vw,56px);margin-top:clamp(28px,4.4svh,44px);display:flex}.daten__paket{margin-bottom:0}.k--daten .knopf{white-space:nowrap;flex:none}}@media print{.schaubild__spalte--ihre{border:2px solid var(--akzent);background:0 0}.schaubild__spalte span{background:0 0}.daten__bild,.daten__reihe{break-inside:avoid}}.fragen__reihe{gap:20px;display:grid}.fragen__liste{min-width:0}.fragen__liste details{border-top:1px solid var(--linie)}.fragen__liste details:last-child{border-bottom:1px solid var(--linie)}.fragen__liste summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:16px;padding-block:clamp(14px,2.2svh,20px);list-style:none;display:grid}.fragen__liste summary::-webkit-details-marker{display:none}.fragen__liste .h3{text-wrap:balance}.fragen__satz{display:inline-block}.fragen__liste p{max-width:46em;color:var(--text-2);text-wrap:pretty;padding-bottom:22px;line-height:1.45}.zeichen-auf{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--linie);transition:box-shadow var(--t-ein) var(--kurve);border-radius:50%;flex:none;display:block;position:relative}@media (hover:hover){summary:hover .zeichen-auf{box-shadow:inset 0 0 0 1px var(--tinte)}}.zeichen-auf:before,.zeichen-auf:after{content:"";background:var(--tinte);width:12px;height:2px;transition:transform var(--t-setzen) var(--kurve);margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.zeichen-auf:after{transform:rotate(90deg)}details[open]>summary .zeichen-auf:after{transform:rotate(0)}html[data-motion] .fragen__liste{interpolate-size:allow-keywords}html[data-motion] .fragen__liste details::details-content{block-size:0;transition:block-size var(--t-setzen) var(--kurve), content-visibility var(--t-setzen) allow-discrete;overflow-y:clip}html[data-motion] .fragen__liste details[open]::details-content{block-size:auto}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.fragen__reihe{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(32px,4vw,72px)}.fragen__reihe>.h2{top:calc(var(--kopf) + 24px);position:sticky}}@media print{.fragen__liste details::details-content{content-visibility:visible!important;block-size:auto!important}.zeichen-auf{display:none}}.abschluss__knoepfe{flex-wrap:wrap;gap:10px;margin-top:clamp(14px,2.4svh,22px);display:flex}.abschluss__knoepfe .knopf{white-space:normal}@media (min-height:660px),(min-width:1366px) and (min-height:625px){.k--abschluss .nur-weit{display:inline}}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.k--abschluss .satz{font-size:min(var(--satz), calc(var(--spalte) / 9.4))}.k--abschluss .satz__zeile{white-space:nowrap}.abschluss__knoepfe .knopf{white-space:nowrap;min-height:clamp(46px,100000svh - 899000px,56px);padding-inline:1.3em}}.abschluss__karte{--fokus:var(--tanne);background:var(--karte);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--r-karte);padding:7px;font-size:15.5px;box-shadow:0 40px 80px -36px #10201bb3}.abschluss__innen{padding:14px 13px 13px}.abschluss__titel{letter-spacing:-.03em;justify-content:space-between;align-items:baseline;gap:14px;font-size:1.72em;line-height:1.1;display:flex}.abschluss__titel span{font-size:max(var(--kleinste), .5em);letter-spacing:0;color:var(--tinte-2);white-space:nowrap}.abschluss__wahlen{gap:.5em;margin-top:.95em;display:grid}.wahl--link{min-height:56px;padding-inline:1.05em;font-size:max(1em,17px);text-decoration:none}.wahl--link .pfeil{flex:none}.wahl--link:hover .pfeil{transform:translate(4px)}.wahl--link:focus-visible{outline:2px solid var(--tanne);outline-offset:2px}.abschluss__zeile{font-size:max(var(--kleinste), .92em);color:var(--text-2);text-wrap:pretty;margin-top:14px;line-height:1.42}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.k--abschluss{min-height:calc(100svh + var(--r-kante));padding-bottom:40px}.abschluss__karte{padding:clamp(5px,.55vw,9px);font-size:clamp(14px,min(1.24vw,2.4svh),24px)}.abschluss__innen{padding:clamp(10px,1.7svh,20px) clamp(14px,1.5vw,26px) clamp(14px,1.7svh,20px)}.wahl--link{min-height:clamp(52px,12.8svh,124px)}.abschluss__zeile{font-size:max(var(--kleinste), .86em);margin-top:clamp(10px,1.6svh,16px)}}@media (max-width:379.98px){.k--abschluss .k__saeule--klein{align-items:flex-start}}:root{--papier:#f6f5f0;--papier-2:#eeede6;--karte:#fff;--tinte:#10201b;--tinte-2:#45534d;--tinte-3:#7c8781;--linie:#e1e1d8;--tanne:#0f3d31;--tanne-2:#17503f;--tanne-3:#2a6b57;--salbei:#d9eadf;--salbei-2:#edf5ef;--signal:#e5673a;--r-kante:30px;--r-karte:24px;--r-feld:14px;--r-pille:999px;--sans:var(--font-hanken), system-ui, -apple-system, "Segoe UI", sans-serif;--serif:var(--font-newsreader), Georgia, serif;--mono:var(--font-plex-mono), ui-monospace, Menlo, monospace;--rand:20px;--kopf:60px;--spalte:calc(100vw - 2 * var(--rand));--uhr:calc(var(--spalte) / 2.42);--satz:clamp(36px, 11vw, 52px);--h2:clamp(32px, 8.8vw, 44px);--h3:24px;--block:26px;--block-telefon:22px;--preiszahl:44px;--kategorie:clamp(19px, 5.1vw, 22px);--fliess:17px;--kleinste:14px}@media (max-width:1023.98px) and (max-height:559.98px) and (orientation:landscape){:root{--uhr:min(calc(var(--spalte) / 2.42), 34svh)}}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){:root{--rand:max(clamp(28px, 4vw, 60px), calc((100vw - 1800px) / 2));--kopf:clamp(62px, 8.4svh, 80px);--r-kante:clamp(28px, 3.2vw, 52px);--spalte:clamp(400px, 41vw, 760px);--luecke:clamp(32px, 3.4vw, 64px);--rechts:calc(var(--rand) + var(--spalte) + var(--luecke));--uhr:min(calc(var(--spalte) / 2.42), 31svh);--satz:clamp(36px, min(5.1vw, 9svh), 92px);--h2:clamp(36px, 4.2vw, 68px);--h3:clamp(24px, 2vw, 34px);--block:clamp(28px, 3vw, 44px);--block-telefon:clamp(28px, 3vw, 44px);--preiszahl:clamp(40px, 4.2vw, 64px);--kategorie:clamp(20px, min(1.72vw, 3.4svh), 30px);--fliess:clamp(16px, min(1.16vw, 2.1svh), 19px);--peek:clamp(0px, calc(8svh - 44px), 30px);--unten:calc(var(--peek) + 18px)}}@media (min-width:1229px) and (min-height:560px) and (max-height:767.98px){:root{--uhr:min(calc(var(--spalte) / 2.42), 26.5svh);--satz:clamp(34px, min(4.2vw, 7.6svh), 60px)}}@media (min-width:1229px) and (min-height:560px) and (max-height:589.98px){:root{--uhr:min(calc(var(--spalte) / 2.42), 23.5svh)}}@media (min-width:1024px) and (max-height:559.98px),(min-width:1024px) and (max-width:1228.98px) and (max-height:799.98px){:root{--rand:40px;--r-kante:32px;--spalte:min(620px, calc(100vw - 2 * var(--rand)));--uhr:150px}}html{background:var(--tanne);scroll-padding-top:calc(var(--kopf) + 16px);-webkit-text-size-adjust:100%;touch-action:manipulation;scroll-padding-bottom:96px}@media (min-width:1024px){html{scroll-padding-bottom:16px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--tinte);font-family:var(--sans);font-size:var(--fliess);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip}a{text-underline-offset:3px;text-decoration:underline}::selection{background:var(--tanne);color:var(--papier)}:focus-visible{outline:2px solid var(--fokus,var(--tanne));outline-offset:3px}main:focus{outline:none}em{font-family:var(--serif);letter-spacing:-.02em;color:var(--akzent);font-style:italic;font-weight:400}strong{font-weight:600}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.h2{font-size:var(--h2);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.06}.h3{font-size:var(--h3);letter-spacing:-.03em;font-weight:600;line-height:1.14}.lead{max-width:44em;color:var(--text-2);text-wrap:pretty;margin-top:.7em}.sr-only-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not([data-js]) .nur-mit-js{display:none!important}
