@font-face{font-family:InterVar;font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/inter-variable-latin.woff2") format("woff2")}*{box-sizing:border-box}html{font-size:100%;scroll-padding-top:calc(var(--kopf-h,4.5rem) + .5rem)}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--bg);line-height:1.6}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 1.25rem}a{color:var(--green);color:var(--prim)}img{max-width:100%;height:auto}.skip-link{position:absolute;left:-9999px;top:auto}.skip-link:focus{left:1rem;top:1rem;background:#fff;color:var(--ink);padding:.6rem 1rem;border:2px solid var(--ink);border-radius:.4rem;z-index:100}.site-header{border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;background:var(--bg,#fff)}html.js .site-header{transition:transform .28s}body.is-kopf-weg .site-header{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){html.js .site-header{transition:none}*{animation:none!important;transition:none!important}}html.a11y-noanim .site-header{transition:none}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.logo{font-weight:700;text-decoration:none;color:var(--ink)}.site-header nav{display:flex;gap:1.1rem;align-items:center;flex-wrap:wrap}.site-header nav a{text-decoration:none;color:var(--ink)}.site-header nav a:hover{color:var(--green);color:var(--prim);text-decoration:underline}.lang{display:flex;gap:.35rem;margin-left:.5rem;align-items:center}.lang a{font-size:.875rem;line-height:1;color:var(--muted);text-decoration:none;padding:.34rem .55rem;border-radius:999px;border:1px solid var(--line)}.lang a:hover{color:var(--ink);border-color:var(--muted)}.lang a[aria-current]{color:#fff;background:var(--green);border-color:var(--green);font-weight:700}.nav-knopf{display:none;align-items:center;gap:.55rem;font:inherit;font-weight:600;color:var(--ink);background:0 0;border:1px solid var(--line);border-radius:.5rem;padding:.5rem .8rem;cursor:pointer}.nav-knopf:hover{border-color:var(--muted)}.nav-knopf__striche{width:1.1rem;height:2px;background:currentColor;position:relative;display:inline-block;flex:none}.nav-knopf__striche::after,.nav-knopf__striche::before{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor}.nav-knopf__striche::before{top:-5px}.nav-knopf__striche::after{top:5px}.site-header.hat-burger .nav-knopf{display:inline-flex}.site-header.hat-burger nav[aria-label=Hauptnavigation]{display:none}.site-header.hat-burger.nav-offen nav[aria-label=Hauptnavigation]{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;padding:.3rem 0 .7rem;background:var(--f1)}.site-header.hat-burger.nav-offen nav[aria-label=Hauptnavigation] a{padding:.6rem .15rem;border-bottom:1px solid var(--line)}.site-header.hat-burger.nav-offen nav[aria-label=Hauptnavigation] a:last-child{border-bottom:0}nav.nav-messen{display:flex!important;position:absolute!important;visibility:hidden!important;pointer-events:none;flex-wrap:nowrap!important;width:max-content!important}main{min-height:60vh}.prose{padding:2.5rem 1.25rem}.prose h1{line-height:1.15}.prose .meta{color:var(--muted);font-size:.9rem;margin:0 0 .5rem}.post-list{display:grid;gap:1rem}.post-list a{display:grid;gap:.2rem;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:.6rem;padding:1rem 1.2rem}.post-list a:hover{border-color:var(--green)}.post-list .d{color:var(--muted)}.taxo-nav{margin:0 0 1.2rem}.taxo-nav h2{font-size:.95rem;margin:.2rem 0 .4rem;color:var(--muted)}.taxo-nav a{display:inline-block;margin:.15rem .3rem .15rem 0;padding:.2rem .6rem;border:1px solid var(--line);border-radius:1rem;text-decoration:none}.taxo-nav a:hover{border-color:var(--green)}.taxo-nav .n{color:var(--muted)}.chips{margin:.3rem 0 0}.chip{display:inline-block;margin:.1rem .25rem 0 0;padding:.05rem .5rem;border-radius:1rem;background:var(--line);text-decoration:none;color:var(--ink)}.taxo{color:var(--muted);margin:.6rem 0}.taxo .taxo-label{font-weight:600}.taxo a{margin-right:.4rem}.post-hero{border-radius:.6rem}.form{display:grid;gap:.9rem;max-width:34rem}.form label{display:grid}.form input,.form textarea{font:inherit;padding:.6rem .7rem;border:1px solid var(--line);border-radius:.5rem;background:var(--bg);color:var(--ink)}.form input:focus,.form textarea:focus{outline:2px solid var(--green);outline-offset:1px}.form button{justify-self:start;font:inherit;cursor:pointer;padding:.7rem 1.4rem;border:0;border-radius:.5rem;background:var(--green);color:#fff}.form-consent{grid-template-columns:auto 1fr;align-items:start;gap:.5rem;font-size:.9rem;color:var(--muted)}.form-consent input{margin-top:.15rem}.site-footer{border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}.site-footer .wrap{padding-top:2rem;display:grid;gap:.8rem}.site-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.site-footer a{color:var(--muted)}:root{--green:#2f7d4f;--ink:#1f2421;--bg:#ffffff;--muted:#5d6660;--line:#e6e8e5;--sans:"InterVar",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--wrap:72rem;--band-pad:5.5rem;--radius:.6rem;--gap:1.6rem;--shadow:0 1px 3px rgba(0,0,0,.06);--tint-bg:#f6f7f5;--dark-bg:var(--ink);--dark-ink:#ffffff;--card-bg:#ffffff;--card-border:var(--line);--heading-weight:700;--panel-r:clamp(24px,4vw,56px)}.band{padding:var(--band-pad) 0}.band--tint{background:var(--tint-bg)}.band--dark{background:var(--dark-bg);color:var(--dark-ink)}.band--dark a{color:#fff}.band--dark .muted{color:rgba(255,255,255,.72)}.band__head{max-width:46rem;margin:0 0 2rem}.band h2{font-weight:var(--heading-weight);margin:.1rem 0 .5rem}.muted{color:var(--muted)}.btn{display:inline-block;font:inherit;cursor:pointer;padding:.75rem 1.5rem;border:0;border-radius:var(--radius);background:var(--green);color:#fff;text-decoration:none}.btn--ghost{background:0 0;border:1px solid currentColor;color:inherit}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap)}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:1.6rem;box-shadow:var(--shadow)}.card h3{margin:.1rem 0 .5rem}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--gap);text-align:center}.stat .num{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:var(--green);line-height:1}.stat .lbl{color:var(--muted);font-size:.9rem;margin-top:.3rem}.feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.feature img{border-radius:var(--radius);width:100%;height:auto}@media(max-width:820px){.feature{grid-template-columns:1fr}}.quote{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:1.6rem;box-shadow:var(--shadow)}.quote blockquote{margin:0 0 .6rem;font-size:1.05rem}.quote cite{color:var(--muted);font-style:normal;font-weight:600}.cta-banner{background:var(--green);color:#fff;border-radius:var(--radius);padding:clamp(2rem,5vw,3.5rem);text-align:center}.cta-banner h2{color:#fff}.cta-banner .btn{background:#fff;color:var(--green)}body[data-preset=ruhig]{--band-pad:6rem;--radius:.4rem;--shadow:none;--tint-bg:#f7f8f7}body[data-preset=ruhig] .card{box-shadow:none}body[data-preset=ruhig] .band__head{border-bottom:1px solid var(--line);padding-bottom:1rem}body[data-preset=modern]{--band-pad:5rem;--radius:1rem;--shadow:0 10px 30px rgba(0,0,0,.10);--tint-bg:#f2f4f8;--dark-bg:#101314;--heading-weight:800}body[data-preset=modern] .band h2{font-size:clamp(1.9rem,4vw,3rem)}body[data-preset=modern] .cta-banner{background:linear-gradient(135deg,var(--green),#0e1a14)}body[data-preset=modern] .card{transition:transform .2s,box-shadow .2s}body[data-preset=modern] .card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.14)}body[data-preset=warm]{--band-pad:5.5rem;--radius:1.2rem;--shadow:0 8px 24px rgba(120,90,40,.10);--tint-bg:#f7f1e8;--dark-bg:#2a2320;--card-bg:#fffdf9;--card-border:#eee3d3}.countdown{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin:1.2rem 0}.countdown .unit{display:grid;justify-items:center;gap:.15rem;min-width:4.2rem;padding:.7rem .5rem;background:var(--card-bg,#fff);border:1px solid var(--card-border,var(--line));border-radius:var(--radius,.6rem);box-shadow:var(--shadow,none)}.countdown .num{font-size:clamp(1.6rem, 4vw, 2.4rem);font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.countdown .lbl{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.band--dark .countdown .unit{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.band--dark .countdown .num{color:#fff}.band--dark .countdown .lbl{color:rgba(255,255,255,.7)}.countdown-over{font-weight:700;font-size:1.2rem;margin:1.2rem 0}[data-pitch-expired][hidden]{display:none}[data-pitch-active][hidden]{display:none!important}.a11y-btn{position:fixed;left:1rem;bottom:1rem;z-index:90;width:3.2rem;height:3.2rem;border-radius:50%;background:#fff;color:var(--ink);border:3px solid var(--green);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.18)}.a11y-btn:hover{box-shadow:0 6px 18px rgba(0,0,0,.25)}.a11y-panel{position:fixed;left:1rem;bottom:5rem;z-index:90;background:#fff;color:var(--ink);border-radius:var(--radius,.8rem);border-top:6px solid var(--green);box-shadow:0 10px 30px rgba(0,0,0,.25);padding:1rem 1.2rem;min-width:15rem;max-width:calc(100vw - 2rem)}.a11y-title{margin:.2rem 0 .6rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.a11y-opt{display:flex;align-items:center;gap:.8rem;width:100%;background:0 0;border:0;padding:.55rem 0;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.a11y-ic{display:grid;place-items:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--tint-bg,#f1efe8);font-weight:800;font-size:.85rem}.a11y-opt[aria-pressed=true] .a11y-ic{background:var(--green);color:#fff}html.a11y-font{font-size:115%}html.a11y-contrast{--ink:#000;--muted:#1a1a1a;--line:#000}html.a11y-contrast body{background:#fff;color:#000}html.a11y-contrast a{text-decoration:underline}html.a11y-contrast .band--tint{background:#fff}html.a11y-contrast .band--dark{background:#000}html.a11y-contrast .card{border-color:#000}html.a11y-noanim *,html.a11y-noanim ::after,html.a11y-noanim ::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ki-wrap{position:relative;display:inline-block;max-width:100%}.ki-wrap img{display:block}.ki-badge{position:absolute;right:.55rem;bottom:.55rem;background:rgba(12,15,13,.72);color:#fff;font-size:.68rem;font-weight:600;letter-spacing:.05em;padding:.2rem .55rem;border-radius:999px;pointer-events:none;backdrop-filter:blur(2px)}.ki-wrap.ki-left .ki-badge{right:auto;left:.55rem}.site-footer .credit{color:var(--muted);margin-top:.4rem}.site-footer .credit a{color:inherit;text-decoration:underline;text-underline-offset:2px;color:var(--d-ink)}html.js .reveal,html.js .reveal-group>*{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1)}html.js .reveal-group>.in,html.js .reveal.in{opacity:1;transform:none}html.js .reveal-group>:nth-child(2){transition-delay:.12s}html.js .reveal-group>:nth-child(3){transition-delay:.24s}html.js .reveal-group>:nth-child(4){transition-delay:.36s}html.a11y-noanim .reveal,html.a11y-noanim .reveal-group>*{opacity:1!important;transform:none!important}.pitch-fab{position:fixed;right:1.2rem;bottom:1.2rem;z-index:56;display:inline-flex;align-items:center;gap:.75rem;background:#050a18;color:#fff;text-decoration:none;font-family:var(--sans);font-weight:700;padding:.6rem .6rem .68rem 1.15rem;border:1.5px solid rgba(255,165,0,.55);border-radius:1.25rem;box-shadow:0 10px 30px rgba(5,10,24,.42)}.pitch-fab:hover{background:#0b1226;border-color:orange;transform:translateY(-2px)}.pitch-fab__txt{display:grid;line-height:1.15;font-size:.95rem}.pitch-fab__txt small{font-family:var(--sans);font-weight:600;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:orange;margin-bottom:.1rem}.pitch-fab__go{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 auto;border-radius:50%;background:orange;color:#050a18;font-size:.9rem;line-height:1}@media(prefers-reduced-motion:no-preference){html.js .pitch-fab{animation:2.6s ease-out 1.2s 2 fabpulse}@keyframes fabpulse{0%,100%{box-shadow:0 10px 30px rgba(5,10,24,.42)}50%{box-shadow:0 10px 30px rgba(5,10,24,.42),0 0 0 .55rem rgba(255,165,0,.22)}}}html.a11y-noanim .pitch-fab{animation:none}@media(max-width:860px){.pitch-fab{bottom:4.6rem;right:.9rem;padding:.45rem .45rem .5rem .85rem;gap:.5rem;transition:transform .3s,opacity .3s}.pitch-fab__txt{font-size:.85rem}.pitch-fab__txt small{font-size:.56rem}.pitch-fab__go{width:1.5rem;height:1.5rem;font-size:.8rem}html.js body.hero-visible .pitch-fab,html.js body.race-visible .pitch-fab{opacity:0;pointer-events:none;transform:translateY(140%)}}@media(max-width:700px){body:has(.sticky-bar) .a11y-btn{bottom:calc(var(--schweber-unten,70px) + 1rem)}}@media(max-width:768px){body{font-size:1.0625rem}.prose li,.prose p{font-size:1.125rem}.lang a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.34rem .6rem}.a11y-title,.chip,.lang a,.post-list .d,.prose code,.prose pre,.site-footer .copy,.site-footer .credit,.taxo,.taxo-label,.taxo-nav a{font-size:.875rem}.prose{overflow-wrap:anywhere}}.hoch-btn{position:fixed;right:1.2rem;z-index:55;width:2.9rem;height:2.9rem;border-radius:50%;bottom:calc(var(--schweber-unten,0px) + 5.4rem);display:grid;place-items:center;cursor:pointer;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);box-shadow:0 6px 18px rgba(0,0,0,.18);transition:opacity .25s,transform .25s,box-shadow .2s}.hoch-btn svg{width:1.3rem;height:1.3rem}.hoch-btn:hover{box-shadow:0 8px 22px rgba(0,0,0,.26)}.hoch-btn[hidden]{display:none}body:not(:has(.pitch-fab)) .hoch-btn{bottom:calc(var(--schweber-unten,0px) + 1.2rem)}html.js body.hero-visible .hoch-btn{opacity:0;pointer-events:none;transform:translateY(140%)}.pitch-fab__txt{overflow:hidden;max-width:22rem;max-height:4rem;transition:max-width .28s cubic-bezier(.2,.7,.3,1),max-height .28s,opacity .18s,margin .28s}.pitch-fab.is-klein .pitch-fab__txt{max-width:0;max-height:0;opacity:0;margin-right:-.5rem}.pitch-fab{bottom:calc(var(--schweber-unten,0px) + 1.2rem);transition:padding .28s cubic-bezier(.2,.7,.3,1),background .3s,border-color .3s,transform .3s}.pitch-fab.is-klein{padding-left:.45rem}html.a11y-noanim .pitch-fab.is-klein .pitch-fab__txt{max-width:22rem;max-height:4rem;opacity:1;margin-right:0}@media(prefers-reduced-motion:reduce){html.js .reveal,html.js .reveal-group>*{opacity:1;transform:none}.hoch-btn,.pitch-fab,.pitch-fab__txt{transition:none}.pitch-fab.is-klein .pitch-fab__txt{max-width:22rem;max-height:4rem;opacity:1;margin-right:0}}[data-draft-hint]{cursor:help}.draft-hint{position:fixed;left:50%;bottom:1rem;z-index:60;width:max-content;max-width:min(92vw,34rem);transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.2,.7,.3,1),opacity .28s}.draft-hint.is-visible{transform:translate(-50%,0);opacity:1;pointer-events:auto}.draft-hint__inner{display:flex;align-items:center;gap:.75rem;background:var(--ink,#1f2421);color:#fff;padding:.7rem .7rem .7rem 1rem;border-radius:.7rem;box-shadow:0 .5rem 1.6rem rgba(0,0,0,.28);font-size:.95rem;line-height:1.35}.draft-hint__inner::before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--green,#2f7d4f);box-shadow:0 0 0 .28rem rgba(47,125,79,.28)}.draft-hint__msg{margin:0}.draft-hint__close{flex:none;width:1.6rem;height:1.6rem;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:1.15rem;line-height:1;cursor:pointer}.draft-hint__close:hover{background:rgba(255,255,255,.3)}@media(max-width:768px){.draft-hint{left:.6rem;right:.6rem;bottom:.6rem;width:auto;max-width:none;transform:translateY(140%)}.draft-hint.is-visible{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.draft-hint{transition:opacity .2s}}.draft-ribbon{background:var(--ink,#1f2421);color:#fff;border-bottom:3px solid var(--green,#2f7d4f)}.draft-ribbon[hidden]{display:none}.draft-ribbon__wrap{max-width:72rem;margin:0 auto;display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:.6rem 1.2rem;font-size:.92rem;line-height:1.4}.draft-ribbon__txt{margin:0}.draft-ribbon strong{color:#fff;font-weight:700}.draft-ribbon__close{flex:none;border:1px solid rgba(255,255,255,.45);background:0 0;color:#fff;border-radius:1rem;padding:.28rem .9rem;font:inherit;font-size:.85rem;cursor:pointer;white-space:nowrap}.draft-ribbon__close:hover{background:rgba(255,255,255,.16)}@media(max-width:768px){.draft-ribbon__wrap{flex-wrap:wrap;gap:.55rem;padding:.6rem .9rem}}html[data-aufnahme="1"] .a11y-btn,html[data-aufnahme="1"] .a11y-panel,html[data-aufnahme="1"] .draft-hint,html[data-aufnahme="1"] .draft-ribbon,html[data-aufnahme="1"] .hoch-btn,html[data-aufnahme="1"] .m-cta,html[data-aufnahme="1"] .pitch-fab,html[data-aufnahme="1"] .to-top{display:none!important}.ablauf{padding:var(--band-y,4rem) 0}.ablauf__schritte{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.ablauf__bild img{width:100%;height:auto;border-radius:var(--radius,12px)}.ablauf__balken{display:none}.ablauf--laeuft{padding:0;min-height:calc(var(--ablauf-n,4) * 100vh)}.ablauf--laeuft .ablauf__buehne{position:sticky;top:0;min-height:100vh;display:grid;align-content:center;gap:1.5rem;padding:3rem 0;overflow:hidden}.ablauf--laeuft .ablauf__medien{position:relative}.ablauf--laeuft .ablauf__bild{margin:0;opacity:0;transition:opacity .5s}.ablauf--laeuft .ablauf__bild+.ablauf__bild{position:absolute;inset:0}.ablauf--laeuft .ablauf__bild.is-an{opacity:1}.ablauf--laeuft .ablauf__schritte{display:grid}.ablauf--laeuft .ablauf__schritt{grid-area:1/1;opacity:0;transform:translateY(.6rem);transition:opacity .4s,transform .4s}.ablauf--laeuft .ablauf__schritt.is-an{opacity:1;transform:none}.ablauf--laeuft .ablauf__balken{display:block;height:4px;border-radius:999px;background:color-mix(in srgb,currentColor 15%,transparent)}.ablauf--laeuft .ablauf__balken>i{display:block;height:100%;border-radius:inherit;width:calc(var(--ablauf-p,0) * 100%);background:var(--akzent,currentColor)}@media (min-width:800px){.ablauf--laeuft .ablauf__buehne{grid-template-columns:1.15fr 1fr;align-items:center}.ablauf--laeuft .ablauf__balken{grid-column:1/-1}}.schieber{margin:0;display:grid;gap:.6rem}.schieber img{width:100%;height:auto;border-radius:var(--radius,12px);display:block}.schieber figcaption{color:var(--grau,#666);font-size:.9rem}.schieber__marke{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;border-radius:6px;background:rgba(0,0,0,.62);color:#fff}.schieber__griff{width:100%}.schieber--laeuft .schieber__buehne{position:relative;overflow:hidden;border-radius:var(--radius,12px);touch-action:none}.schieber--laeuft .schieber__nachher{position:absolute;inset:0;border-radius:0;clip-path:inset(0 0 0 calc(var(--schieber-p,50) * 1%))}.schieber--laeuft .schieber__vorher{border-radius:0}.schieber--laeuft .schieber__marke{position:absolute;bottom:.6rem;z-index:2}.schieber--laeuft .schieber__marke--links{left:.6rem}.schieber--laeuft .schieber__marke--rechts{right:.6rem}.schieber--laeuft .schieber__buehne::after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:2px;background:#fff;left:calc(var(--schieber-p,50) * 1%);transform:translateX(-1px);pointer-events:none;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.schieber--laeuft .schieber__griff{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none;background:0 0}.schieber--laeuft .schieber__griff::-webkit-slider-thumb{appearance:none;width:44px;height:100%}.schieber--laeuft .schieber__griff:focus-visible{opacity:1;outline:3px solid var(--akzent,#4aa3ff)}.schieber--laeuft .schieber__buehne::before{content:"";position:absolute;top:50%;z-index:2;width:40px;height:40px;left:calc(var(--schieber-p,50) * 1%);transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35);pointer-events:none}@font-face{font-family:Figtree;src:url(/fonts/figtree-wght-latin.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;src:url(/fonts/figtree-wght-latin-ext.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0100-02BA,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0}:root,body:has(.k-a){--f1:#F4F9F9;--f2:#DFEEEF;--karte:#fff;--linie:#BFD4D6;--ink:#0E2A33;--neben:#3F5A64;--prim:#0A6E78;--prim-h:#07565E;--prim-ink:#fff;--akzent:#F2B544;--d:#0C3F4A;--d2:#134F5C;--d-ink:#F4F9F9;--d-neben:#CFE2E5;--d-akzent:#F6C25E;--pille-bg:#0A6E78;--pille-ink:#fff;--stempel:#0A6E78;--stempel-bg:#fff;--titel:"Figtree",system-ui,sans-serif;--tg:700;--ts:100%;--r:14px;--sans:"Figtree",system-ui,sans-serif;--green:var(--prim);--bg:var(--f1);--muted:var(--neben);--line:var(--linie);--p-akzent:var(--prim)}body{font-family:var(--sans);font-size:17px;color:var(--ink);background:var(--f1);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--titel);font-stretch:var(--ts);font-weight:var(--tg);letter-spacing:-.015em;line-height:1.1;margin:0;color:inherit}.ic{flex:none;vertical-align:-3px}.gk{width:min(1280px,100% - 2.5rem);margin-inline:auto}.stempel{display:block;width:112px;height:112px;color:var(--stempel);flex:none}.band{padding-block:clamp(3.5rem,7vw,6.5rem);background:var(--f1);color:var(--ink)}.band--tint{background:var(--f2);color:var(--ink)}.band--dark{background:var(--d);color:var(--d-ink)}.band--dark a:not(.knopf){color:var(--d-ink)}.abschnitt-lead{max-width:62ch;margin:.5rem 0 0;font-size:clamp(17px,1rem + .2vw,19px)}.site-header{background:var(--f1);border-bottom:1px solid var(--linie);color:var(--ink)}.site-header .wrap{max-width:none;width:min(1280px,100% - 2.5rem)}.logo{color:var(--ink);font-family:var(--titel);font-stretch:var(--ts);font-weight:var(--tg);font-size:1.15rem;letter-spacing:-.01em}.site-header nav a{color:var(--ink);font-size:16px;font-weight:500}.nav-knopf{color:var(--ink);border-color:var(--neben)}.site-footer{background:var(--d);color:var(--d-ink);border-top:0}.site-footer .wrap{max-width:none;width:min(1280px,100% - 2.5rem)}.site-footer a{color:var(--d-ink)}.site-footer .copy,.site-footer .credit{color:var(--d-neben);font-size:14px}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:.7rem 1.4rem;border-radius:var(--r);font:600 17px/1.2 var(--sans);text-decoration:none;cursor:pointer;border:2px solid transparent;transition:background .18s,color .18s,border-color .18s}.knopf--voll{background:var(--prim);color:var(--prim-ink)}.knopf--voll:hover{background:var(--prim-h)}.knopf--rahmen{background:0 0;border-color:var(--ink);color:var(--ink)}.knopf--rahmen:hover{background:var(--ink);color:var(--f1)}:focus-visible{outline:2px solid var(--prim);outline-offset:2px}.band--dark :focus-visible{outline-color:var(--d-akzent)}.hero{position:relative;overflow:hidden}.hero h1{font-size:clamp(2.45rem,1.3rem + 4vw,4.3rem);line-height:1.04;text-wrap:balance}.hero__ort{margin:0 0 .75rem;font:600 16px/1.3 var(--sans)}.hero__lead{max-width:52ch;margin:1.05rem 0 1.25rem;font-size:clamp(17px,1rem + .3vw,20px);line-height:1.45}.versprechen{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem .55rem;margin:0;padding:0}.versprechen li{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .8rem;border-radius:999px;font-size:15px;font-weight:600}.suche{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.8rem;align-items:end;padding:1.15rem;background:var(--karte);color:var(--ink);border:1px solid var(--linie);border-radius:var(--r);box-shadow:0 18px 44px -24px rgba(10,30,40,.45);box-shadow:0 30px 60px -30px rgba(6,45,58,.55)}.suche .knopf{white-space:nowrap}.suche-rahmen{position:relative;z-index:2;margin-top:-3.4rem;margin-bottom:0}.feld{display:grid;gap:.3rem;font-size:14px;font-weight:600;color:var(--neben)}.feld select{width:100%;min-height:48px;padding:.45rem 1.9rem .45rem .7rem;font:500 16px var(--sans);color:var(--ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%2314191D' stroke-width='1.6'/%3E%3C/svg%3E") right .6rem center/12px no-repeat #fff;border:1px solid var(--neben);border-radius:min(var(--r),8px);appearance:none;text-overflow:ellipsis}.hero-a{min-height:clamp(560px,52vw,min(88svh,900px));display:flex;align-items:center;color:#fff;background:#123d4e}.hero-a .hero__bild,.hero-a .hero__bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:0% 40%}.hero-a::after{content:"";position:absolute;inset:0;background:linear-gradient(265deg,rgba(6,45,58,.92) 0,rgba(6,45,58,.84) 40%,rgba(6,45,58,.12) 58%,rgba(6,45,58,0) 66%)}.hero-a .hero__inhalt{position:relative;z-index:1;padding-block:clamp(2rem,5vh,3.5rem) 5.5rem;display:flex;flex-direction:column;align-items:flex-start;padding-left:min(52%,680px)}.hero-a h1{font-size:clamp(2.45rem,1.3rem + 3vw,3.75rem)}.hero-a .hero__ort{color:#ffe0a0}.hero-a .hero__lead{max-width:44ch}.hero-a .versprechen li{background:rgba(255,255,255,.96);color:#0e2a33}.hero-a .versprechen .ic{color:#0a6e78}.kat-raster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-top:1.5rem}.kat{flex-direction:column;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r);overflow:hidden;color:var(--ink);text-decoration:none}.kat:hover{border-color:var(--prim)}.kat__bild{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--f2)}.kat__bild img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.kat__l{font:var(--tg) 1.05rem/1.2 var(--titel);font-stretch:var(--ts)}.kat__n{color:var(--neben)}.modellzeile{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:1.4rem 0 0}.modellzeile>span{font-weight:600;margin-right:.3rem}.modellzeile a{display:inline-flex;gap:.4rem;align-items:center;min-height:44px;padding:.4rem .85rem;border:1px solid var(--linie);border-radius:999px;background:var(--karte);color:var(--ink);font-size:15px;font-weight:500;text-decoration:none}.modellzeile a:hover{border-color:var(--prim)}.modellzeile b{color:var(--prim)}#fahrzeuge{scroll-margin-top:4rem}.bestand__kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.4rem}.bestand__zahl{margin:0;color:var(--neben);font-size:16px}.bestand__zahl b{color:var(--ink);font-variant-numeric:tabular-nums}.filter-auf{display:none;width:100%;margin-bottom:1rem}.filter{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r);padding:1.1rem 1.25rem;margin-bottom:1.6rem}.filter__fuss,.filter__kopf{display:none}.filter__felder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.filter__haken{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:.85rem}.haken{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;font-size:15px;font-weight:500;cursor:pointer}.haken input{width:20px;height:20px;accent-color:var(--prim)}.filter__leeren{margin-left:auto;background:0 0;border:0;padding:.4rem 0;min-height:40px;font:600 15px var(--sans);color:var(--prim);text-decoration:underline;cursor:pointer}.fz-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.fz[hidden]{display:none}.fz{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r);overflow:hidden}.fz:hover{border-color:var(--prim);box-shadow:0 14px 30px -20px rgba(10,30,40,.55)}.fz__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.fz__bild{position:relative;aspect-ratio:14/9;overflow:hidden;background:var(--f2)}.fz__bild img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%;transition:transform .35s}.pille{display:inline-flex;align-items:center;gap:.35rem;margin:0;background:var(--pille-bg);color:var(--pille-ink);border-radius:min(var(--r),999px);font:700 14px/1.2 var(--sans)}.fz__bild .pille{position:absolute;left:.65rem;top:.65rem}.fz__text{display:flex;flex-direction:column;flex:1;padding:1rem 1.05rem 1.05rem}.fz__titel{font-size:1.3rem;line-height:1.15}.fz__var{margin:.2rem 0 .75rem;color:var(--neben);font-size:15px;line-height:1.3;min-height:1.3em}.fz__preis{margin:0;font:var(--tg) 1.7rem/1.1 var(--titel);font-stretch:var(--ts);font-variant-numeric:tabular-nums}.fz__vorteil{margin:.25rem 0 0;font-size:14px;line-height:1.3;color:var(--neben)}.fz__daten{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .8rem;margin:.85rem 0;padding-top:.75rem;border-top:1px solid var(--linie)}.fz__daten div{min-width:0}.fz__daten dt{font-size:14px;color:var(--neben)}.fz__daten dd{margin:0;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.chips-s{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem .4rem;margin:auto 0 .6rem;padding:0}.chips-s li{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;background:var(--f2);border-radius:min(var(--r),999px);font-size:14px;font-weight:600;line-height:1.25}.chips-s .ic{color:var(--prim);width:14px;height:14px}.fz__status{display:flex;gap:.45rem;align-items:flex-start;margin:0;font-size:14px;line-height:1.3;font-weight:500;color:var(--ink)}.fz__status--termin,.fz__status--villach{color:var(--ink)}.fz__status--lieferung{color:var(--neben)}.leer{padding:2.5rem 1.5rem;text-align:center;background:var(--karte);border-radius:var(--r)}.leer h3{font-size:1.5rem}.leer .knopf{margin:.25rem}.mehr{text-align:center;margin:2rem 0 0}.hinweise{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 2rem;margin-top:2rem;font-size:15px}.hinweise p{margin:0}.bestand__hinweis{grid-column:1/-1;font-size:14px;color:var(--neben)}.stufen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2rem}.stufe{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;background:var(--karte);color:var(--ink);border:1px solid var(--linie);border-radius:var(--r)}.stufe h3{font-size:1.45rem}.stufe__claim{margin:0;color:var(--neben);font-size:16px}.stufe__punkte{list-style:none;display:grid;gap:.35rem;margin:0 0 .4rem;padding:0;font-weight:600;font-size:16px}.stufe__punkte li{display:flex;gap:.45rem;align-items:flex-start}.stufe__punkte .ic{color:var(--prim);margin-top:.2rem}.band--dark a.stufe__link,.stufe__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;min-height:44px;color:var(--prim);font-weight:700;text-decoration:none}.stufe__link:hover{text-decoration:underline}.vorteile-titel{font-size:1.3rem;margin:2.5rem 0 1rem}.vorteile{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0}.vorteile b{display:block;font-size:17px;margin-bottom:.3rem}.vorteile span{font-size:15px;line-height:1.45;opacity:.95;display:block}.betrieb__raster{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.betrieb__kacheln{display:grid;gap:.7rem}.betrieb__kachel{padding:1rem 1.15rem;border-radius:var(--r);background:var(--karte);color:var(--ink);border:1px solid var(--linie)}.betrieb__kachel h3{font-size:1.15rem}.betrieb__kachel p{margin:.3rem 0 0;font-size:16px;color:var(--neben)}.band--dark .betrieb__kachel{background:var(--d2);color:var(--d-ink);border-color:rgba(255,255,255,.2)}.band--dark .betrieb__kachel p{color:var(--d-neben)}.betrieb__bild{margin:0;border-radius:var(--r);overflow:hidden}.betrieb__bild img{display:block;width:100%;height:auto}.ablauf{margin-top:1.75rem}.ablauf h3{margin-bottom:.35rem}.ablauf p{margin:0;font-size:16px;color:var(--neben)}.ratgeber__raster{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);margin-top:1.75rem}.rat-gross{display:block;color:inherit;text-decoration:none}.rat-gross img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--r);margin-bottom:1rem}.rat__art{display:block;font-size:14px;font-weight:700;color:var(--prim);margin-bottom:.3rem}.rat-gross__titel{display:block;font:var(--tg) clamp(1.4rem,1.1rem + 1vw,1.9rem)/1.14 var(--titel);font-stretch:var(--ts)}.rat-gross:hover .rat-gross__titel{color:var(--prim)}.rat-gross__text{display:block;margin-top:.55rem;color:var(--neben)}.rat-liste{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.rat-liste a{display:grid;grid-template-columns:1fr auto;gap:.1rem 1rem;align-items:center;padding:1.2rem .1rem;border-bottom:1px solid var(--linie);color:var(--ink);text-decoration:none}.rat-liste .rat__art{grid-column:1}.rat-liste__titel{grid-column:1;font:var(--tg) 1.2rem/1.2 var(--titel);font-stretch:var(--ts)}.rat-liste .ic--pfeil{grid-column:2;grid-row:1/3;transition:transform .2s}.rat-liste a:hover{color:var(--prim)}.rat-liste a:hover .ic--pfeil{transform:translateX(4px)}.region__raster{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);margin-top:1.25rem}.region__raster h3{font-size:1.3rem;margin-bottom:.5rem}.region__raster p{margin:0}#kontakt{scroll-margin-top:4rem}.kontakt__raster{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}.kontakt__tel{margin:1.25rem 0 .4rem}.band--dark .kontakt__tel a,.kontakt__tel a{color:var(--d-akzent);font:var(--tg) clamp(2rem,1.3rem + 3vw,3.5rem)/1.05 var(--titel);font-stretch:var(--ts);text-decoration:none;white-space:nowrap}.kontakt__zeit{margin:0 0 1.75rem;color:var(--d-ink)}.personen{list-style:none;display:grid;gap:.75rem;margin:0;padding:0}.person{display:grid;grid-template-columns:84px 1fr;gap:1rem;align-items:center;padding:.75rem;background:var(--karte);color:var(--ink);border:1px solid var(--linie);border-radius:var(--r)}.person img{display:block;width:84px;height:100px;object-fit:cover;object-position:50% 12%;border-radius:min(var(--r),10px)}.person b{display:block;font-size:17px}.person span{display:block;font-size:14px;color:var(--neben);margin-bottom:.2rem}.band--dark .person a:not(.knopf),.person a{display:block;width:fit-content;color:var(--prim);font-size:15px;font-weight:600;overflow-wrap:anywhere}.personen--klein .person{grid-template-columns:64px 1fr;background:var(--f1)}.personen--klein .person img{width:64px;height:76px}.form{display:grid;gap:.8rem;max-width:none}.form h2,.form h3{font-size:1.45rem}.form p{margin:0;color:var(--neben)}.form--see{background:var(--karte);color:var(--ink);padding:clamp(1.25rem,3vw,2rem);border-radius:var(--r);align-self:start}.band--dark .form--see a:not(.knopf),.form--see a{color:var(--prim)}.form label{display:grid;gap:.3rem;font-size:15px;font-weight:600}.form input:not([type=checkbox]),.form textarea{width:100%;min-height:46px;font:400 16px var(--sans);padding:.6rem .7rem;background:#fff;border:1px solid var(--neben);border-radius:min(var(--r),8px);color:var(--ink)}.form .form-consent{display:grid;grid-template-columns:auto 1fr;gap:.55rem;font-size:14px;font-weight:400;color:var(--neben)}.form-consent input{width:20px;height:20px;accent-color:var(--prim)}.form button.knopf{justify-self:stretch;border-radius:var(--r)}.faq{width:min(860px,100% - 2.5rem);margin:0 auto;padding-block:clamp(3rem,6vw,5rem)}.faq h2{font-size:clamp(1.7rem,1.3rem + 1.7vw,2.5rem);margin-bottom:1rem}.faq details{border-top:1px solid var(--linie)}.faq summary{cursor:pointer;font-weight:700;font-size:18px;min-height:32px}.regionen{background:var(--d);color:var(--d-neben);padding:1rem 0;font:600 16px var(--sans)}.regionen span{white-space:nowrap}.regionen .p-laufband:not(.p-laufband--laeuft){flex-wrap:wrap;justify-content:center;gap:.4rem 2rem;padding-inline:1.25rem}.fzd{width:min(1180px,100%);max-width:100%;height:min(94dvh,960px);max-height:100dvh;padding:0;border:0;border-radius:min(var(--r),12px);background:var(--karte);color:var(--ink);overflow:hidden}.fzd[open]{display:flex;flex-direction:column}.fzd::backdrop{background:rgba(10,20,28,.72)}.fzd__kopf{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.8rem 1.25rem;border-bottom:1px solid var(--linie)}.fzd__titel{margin:0;font:var(--tg) 1.3rem/1.15 var(--titel);font-stretch:var(--ts)}.filter__zu,.fzd__zu{min-height:44px;padding:.3rem .85rem;background:0 0;border:1px solid var(--neben);border-radius:min(var(--r),8px);font:600 15px var(--sans);color:var(--ink);cursor:pointer}.fzd__inhalt{flex:1;overflow-y:auto;padding:0 0 1.5rem}.fzd__galerie{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:4px;background:var(--f2)}.fzd__galerie img{flex:0 0 min(620px,92%);width:min(620px,92%);height:auto;aspect-ratio:4/3;object-fit:cover;scroll-snap-align:start}.fzd__spalten{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2rem;padding:1.25rem 1.25rem 0}.fzd__var{margin:0;color:var(--neben)}.fzd__preis{margin:.6rem 0 .5rem}.fzd__preis-gross{display:block;font:var(--tg) 2.15rem/1.1 var(--titel);font-stretch:var(--ts);font-variant-numeric:tabular-nums}.fzd__preis-klein{font-size:14px;color:var(--neben)}.fzd__status{margin:0 0 .85rem;font-weight:600}.fzd__siegel{padding:1rem;background:var(--f2);border-radius:var(--r);margin-bottom:1.1rem}.fzd__claim{margin:.6rem 0;font-size:16px}.fzd__daten{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1rem;margin:0 0 1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--linie)}.fzd__daten dt{font-size:14px;color:var(--neben)}.fzd__daten dd{margin:0;font-weight:500}.fzd h3{font-size:1.15rem;margin:1rem 0 .5rem}.fzd__hl{margin:0;padding-left:1.1rem;font-size:16px}.fzd__boni{list-style:none;padding:0;margin:.5rem 0;font-size:16px}.fzd__boni li{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0;border-bottom:1px solid var(--linie)}.fzd__bed{margin-top:.6rem;font-size:15px}.fzd__bed summary{cursor:pointer;font-weight:600;color:var(--prim);min-height:40px}.fzd__seite{display:grid;gap:1.1rem;align-self:start}.fzd__form h2,.fzd__team h2{font-size:1.3rem;margin-bottom:.65rem}.fzd__form{background:var(--f1);padding:1.15rem;border-radius:var(--r);border:1px solid var(--linie)}.fzd__formauto{font-weight:500}.fzd__leiste{display:none}html.blatt-offen{overflow:hidden}.prose{max-width:760px}.prose h1{font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);margin:.3rem 0 1.25rem}.prose h2{font-size:clamp(1.45rem,1.2rem + 1vw,2rem);margin:2.25rem 0 .7rem}.prose h3{font-size:1.25rem;margin:1.75rem 0 .5rem}.post-hero{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--r);margin:0 0 1.5rem}.post-list a{background:#fff}.chip,.post-list .d,.taxo,.taxo-nav,.taxo-nav .n,.taxo-nav a{font-size:14px}article.wrap.prose,main>.wrap.prose{padding-block:clamp(2.5rem,6vw,4.5rem)}.skip-link:not(:focus){top:-200px}@media(max-width:1180px){.kat-raster{grid-template-columns:repeat(3,minmax(0,1fr))}.vorteile{grid-template-columns:1fr 1fr}.filter__felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.fz-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.stufen{grid-template-columns:1fr}.suche{grid-template-columns:1fr 1fr}.suche .knopf{grid-column:1/-1}}@media(max-width:900px){.betrieb__raster,.fzd__spalten,.hinweise,.kontakt__raster,.ratgeber__raster,.region__raster{grid-template-columns:1fr}}@media(max-width:700px){.hero-a{display:block;min-height:0}.hero-a .hero__bild{position:relative;display:block;aspect-ratio:10/11}.hero-a .hero__bild img{position:static;object-position:50% 100%}.hero-a::after{display:none}.hero-a .hero__inhalt{padding:1.25rem 1.25rem 5.5rem;width:100%;background:#0c3f4a}.hero-a .hero__lead{max-width:none}.suche{grid-template-columns:1fr}.suche-rahmen{margin-top:-4.2rem}.logo{font-size:1rem}.site-header .wrap{flex-wrap:nowrap}.fz-raster{grid-template-columns:1fr}.kat-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.vorteile{grid-template-columns:1fr}html.fz-js .filter-auf{display:inline-flex}html.fz-js .filter{position:fixed;left:0;right:0;bottom:0;z-index:200;max-height:88dvh;overflow:auto;margin:0;border-radius:12px 12px 0 0;box-shadow:0 -14px 40px rgba(16,21,24,.4);transform:translateY(105%);visibility:hidden;transition:transform .22s,visibility .22s}html.fz-js .filter.ist-offen{transform:none;visibility:visible}html.fz-js .filter__kopf{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;font-size:1.1rem}html.fz-js .filter__fuss{display:block;position:sticky;bottom:-1.1rem;background:var(--karte);padding:.85rem 0 1.1rem;margin-top:.5rem}html.fz-js .filter__fuss .knopf{width:100%}.fzd{width:100%;height:100dvh;border-radius:0}.fzd__galerie img{flex-basis:92%;width:92%}.fzd__inhalt{padding-bottom:5rem}.fzd__leiste{display:grid;grid-template-columns:1fr auto;gap:.5rem;padding:.6rem .85rem calc(.6rem + env(safe-area-inset-bottom));background:var(--karte);border-top:1px solid var(--linie)}.fzd__anruf{width:52px;padding:0}.band--dark .kontakt__tel a,.kontakt__tel a{white-space:normal}.person a{font-size:14px}}@media(prefers-reduced-motion:reduce){.fz__bild img,.kat,.rat-liste .ic--pfeil{transition:none}.fz:hover .fz__bild img,.kat:hover{transform:none}}html.a11y-noanim .fz:hover .fz__bild img,html.a11y-noanim .kat:hover{transform:none}.hero--villach::after{background:linear-gradient(265deg,rgba(6,45,58,.94) 0,rgba(6,45,58,.88) 42%,rgba(6,45,58,.15) 62%,rgba(6,45,58,0) 70%)}.hero--villach .hero__bild img{object-position:0% 55%}@media (min-width:781px){.hero--kaernten::after{background:linear-gradient(95deg,rgba(6,45,58,.94) 0,rgba(6,45,58,.88) 40%,rgba(6,45,58,.15) 56%,rgba(6,45,58,0) 64%)}.hero--kaernten .hero__bild img{width:120%;max-width:none;object-position:0% 30%}.hero--kaernten .hero__inhalt{padding-left:0;padding-right:min(52%,680px)}}.hero--lp h1{font-size:clamp(2.2rem,1.25rem + 2.6vw,3.4rem)}.region__link{margin:.9rem 0 0}.region__link a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:700}.vorort-liste{list-style:none;margin:1.25rem 0;padding:0;display:grid;gap:.55rem}.vorort-liste li{display:flex;gap:.55rem;align-items:flex-start}.vorort-liste .ic{color:var(--prim);margin-top:.2rem}.zeiten{margin:1.25rem 0 0;display:grid;gap:.45rem}.zeiten div{display:grid;grid-template-columns:8.5rem 1fr;gap:.75rem;border-top:1px solid var(--linie);padding-top:.45rem}.zeiten dt{font-weight:700}.zeiten dd{margin:0}.distanz{list-style:none;margin:1.5rem 0 1rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.distanz li{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;background:var(--d2);border-radius:var(--r)}.distanz b{color:var(--d-ink)}.distanz span{color:var(--d-akzent);font-weight:600}.band--dark .bestand__hinweis{color:var(--d-neben)}.weiter{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.weiter a{position:relative;display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.25rem 1.25rem 3.25rem;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r);color:var(--ink);text-decoration:none}.weiter a:hover{border-color:var(--prim)}.weiter b{font-size:1.15rem;color:var(--prim)}.weiter .ic--pfeil{position:absolute;left:1.25rem;bottom:1rem;color:var(--prim)}@media (max-width:900px){.distanz{grid-template-columns:repeat(2,minmax(0,1fr))}.weiter{grid-template-columns:1fr}}.post-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.post-list li{margin:0;padding:0;border:0}.post-link{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:0 0 1.25rem;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r);overflow:hidden;color:var(--ink);text-decoration:none}.post-link:hover{border-color:var(--prim)}.post-link__bild{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0 0 .5rem}.post-link>span,.post-link>strong{padding-inline:1.25rem}.post-link strong{font-size:1.2rem;line-height:1.25;color:var(--prim)}@media (max-width:700px){.bento{grid-auto-rows:auto}.bento__kachel{justify-content:flex-start}.post-list{grid-template-columns:1fr}}.ton{color:var(--prim)}.band--dark .ton,.hero .ton{color:var(--d-akzent)}.band h2{font-size:clamp(2.1rem,1.3rem + 3vw,3.6rem);letter-spacing:-.025em;line-height:1.05;margin-bottom:.7rem}.hero-a .hero__inhalt{padding-block:clamp(2rem,5vh,3.5rem) 6.5rem}.kat-raster{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:clamp(170px,15vw,220px);gap:.9rem}.kat{position:relative;display:block;border:0;isolation:isolate;background:var(--d);box-shadow:0 18px 40px -30px rgba(6,45,58,.7)}.kat--gross{grid-column:span 2;grid-row:span 2}.kat__bild{position:absolute;inset:0;aspect-ratio:auto;z-index:-1}.kat__bild img{transition:transform .6s cubic-bezier(.2,.6,.2,1)}.kat:hover .kat__bild img{transform:scale(1.06)}.kat__bild::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,35,45,0) 30%,rgba(6,35,45,.92) 82%)}.kat__text{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1rem;color:#fff}.kat__l{padding:0;font-size:1.15rem;line-height:1.15;color:#fff}.kat--gross .kat__l{font-size:clamp(1.6rem,1.1rem + 1.6vw,2.6rem);letter-spacing:-.02em}.kat__n{display:inline-flex;align-items:center;gap:.35rem;padding:0;font-size:15px;color:#e4f1f2}.kat__n .ic--pfeil{width:18px;height:18px;transition:transform .25s}.kat:hover .kat__n .ic--pfeil{transform:translateX(4px)}.kat--gross .kat__n{font-size:17px}.kat--alle{background:var(--prim);display:flex;align-items:flex-end}.kat--alle .kat__text{position:static}.kat--alle .kat__n{color:#fff}.kat--alle:hover{background:var(--prim-h)}.modell-lauf{margin-top:clamp(2rem,4vw,3.5rem)}.modell-lauf .p-laufband,.modell-lauf .p-laufband__spur{gap:clamp(1.5rem,4vw,3.5rem)}.modell-lauf a{display:inline-flex;align-items:flex-start;gap:.3rem;white-space:nowrap;font:var(--tg) clamp(2.2rem,1.4rem + 3.6vw,5rem)/1.1 var(--titel);letter-spacing:-.03em;color:var(--d);text-decoration:none;transition:color .2s}.modell-lauf a:hover{color:var(--prim)}.modell-lauf sup{font-size:16px;font-weight:700;letter-spacing:0;line-height:1.6;color:var(--prim)}.fz{position:relative;box-shadow:0 12px 30px -28px rgba(6,45,58,.6);transition:border-color .2s,box-shadow .25s,transform .25s}.fz:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(6,45,58,.7)}.fz:hover .fz__bild img{transform:scale(1.05)}.fz__foto2{position:absolute;inset:0;opacity:0;transition:opacity .35s,transform .35s}.fz:hover .fz__foto2{opacity:1}.fz__merk{display:none;position:absolute;right:.6rem;top:.6rem;z-index:3;width:44px;height:44px;align-items:center;justify-content:center;padding:0;background:rgba(255,255,255,.94);color:var(--d);border:0;border-radius:50%;cursor:pointer;box-shadow:0 6px 16px -8px rgba(6,35,45,.7);transition:transform .15s}.fz-js .fz__merk{display:inline-flex}.fz__merk:hover{transform:scale(1.08)}.fz__merk[aria-pressed=true]{background:var(--prim);color:#fff}.fz__merk[aria-pressed=true] path{fill:currentColor}.fz__merk:focus-visible{outline:3px solid var(--d-akzent);outline-offset:2px}.haken--merk{display:none}.fz-js .haken--merk{display:inline-flex}@media (min-width:781px) and (prefers-reduced-motion:no-preference){html:not(.a11y-noanim) .hero-a .hero__bild img{animation:16s cubic-bezier(.2,.6,.2,1) both hero-zoom;transform-origin:35% 35%}@keyframes hero-zoom{from{transform:scale(1.07)}to{transform:none}}@supports (animation-timeline:view()){html:not(.a11y-noanim) .bento>*,html:not(.a11y-noanim) .fz,html:not(.a11y-noanim) .kat{animation:linear both auf-rein;animation-timeline:view();animation-range:entry 0% entry 28%}@keyframes auf-rein{from{opacity:.25;translate:0 26px}to{opacity:1;translate:0 0}}html:not(.a11y-noanim) main .band--dark:not(.art-kopf):not(.rat-kopf){animation:linear both panel-auf;animation-timeline:view();animation-range:entry 0% entry 75%}@keyframes panel-auf{from{clip-path:inset(0 max(0px,min(6vw,calc(50vw - 700px))) round 90px)}to{clip-path:inset(0 0 round var(--panel-r))}}}}.stufe-rahmen,.stufe-rahmen>.stufe{height:100%}.stufe{padding:1.75rem;box-shadow:0 30px 60px -40px rgba(0,0,0,.7)}.band--dark .stufe.p-kachel,.stufe.p-kachel{background:var(--karte);color:var(--ink);border-color:var(--linie)}.stufe.p-kachel h3{color:var(--ink)}.bento__kachel.p-kachel{background:var(--karte);color:var(--ink)}.betrieb__satz{max-width:32ch;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.6rem);line-height:1.2;letter-spacing:-.015em;margin:1.25rem 0 2.25rem;font-weight:600}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(210px,auto);gap:.9rem}.bento__foto{margin:0;border-radius:var(--r);overflow:hidden}.bento__foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.bento__foto:hover img{transform:scale(1.04)}.bento__foto--gross{grid-column:span 2;grid-row:span 2}.bento__kachel{display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:1.25rem;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r)}.bento__kachel h3{font-size:1.25rem}.bento__kachel p{margin:0;font-size:16px;color:var(--neben)}.p-zeitleiste{counter-reset:schritt}.p-zeitleiste>li{counter-increment:schritt}.p-zeitleiste>li::before{content:counter(schritt);display:grid;place-items:center;font:700 18px/1 var(--sans);color:var(--neben);background:var(--f1)}.band--tint .p-zeitleiste>li::before{background:var(--f2)}.p-zeitleiste>li.is-an::before{color:#fff}.ablauf h3{font-size:1.3rem}.faq{padding-block:clamp(3rem,6vw,5.5rem)}.faq details{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r);padding:0;margin-bottom:.6rem;transition:border-color .2s}.faq details[open]{border-color:var(--prim)}.faq summary{position:relative;display:block;list-style:none;padding:1rem 3.25rem 1rem 1.25rem;line-height:1.3}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;right:1.25rem;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(var(--prim),var(--prim)) center/100% 2px no-repeat,linear-gradient(var(--prim),var(--prim)) center/2px 100% no-repeat;transition:transform .25s}.faq details[open] summary::after{transform:rotate(45deg)}.faq details p{margin:0;padding:0 1.25rem 1.1rem}.site-footer{margin-top:0}.fuss-links{display:flex;flex-wrap:wrap;gap:.3rem 1.25rem}.fuss-links a{display:inline-flex;align-items:center;min-height:44px}.art-fortschritt{position:fixed;left:0;right:0;top:0;height:4px;z-index:60;background:var(--d-akzent);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}@supports (animation-timeline:scroll()){html:not(.a11y-noanim) .art-fortschritt{animation:linear both art-lesen;animation-timeline:scroll(root)}@keyframes art-lesen{to{transform:scaleX(1)}}}.art-kopf{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(7rem,12vw,11rem)}.art-kopf .gk{max-width:1000px}.art-weg{margin:0 0 1rem;font-size:15px}.art-weg a{color:var(--d-akzent);font-weight:600}.art-kopf h1{font-size:clamp(2.2rem,1.3rem + 3.6vw,4.2rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.art-lead{max-width:60ch;margin:1.1rem 0 1rem;font-size:clamp(18px,1rem + .4vw,21px);line-height:1.45;color:var(--d-neben)}.art-meta{margin:0;font-size:15px;color:var(--d-neben)}.art-bild{width:min(1120px,100% - 2.5rem);margin:clamp(-9rem,-10vw,-5rem) auto 0;position:relative;z-index:2}.art-bild img{display:block;width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;object-position:50% 35%;border-radius:calc(var(--r) + 4px);box-shadow:0 40px 80px -40px rgba(6,35,45,.75)}.art-raster{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);width:min(1120px,100% - 2.5rem);margin:clamp(2.5rem,5vw,4rem) auto 0;align-items:start}.art-toc{position:sticky;top:6rem;font-size:15px}.art-toc b{display:block;margin-bottom:.6rem;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--neben)}.art-toc ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--linie)}.art-toc a{display:block;padding:.4rem 0 .4rem .85rem;margin-left:-2px;border-left:2px solid transparent;color:var(--ink);line-height:1.3;text-decoration:none}.art-toc a:hover{color:var(--prim);border-left-color:var(--prim)}.art-text{min-width:0;max-width:720px;font-size:18px;line-height:1.65}.art-text h2{font-size:clamp(1.6rem,1.25rem + 1.3vw,2.25rem);letter-spacing:-.02em;line-height:1.15;margin:2.75rem 0 .8rem;scroll-margin-top:6rem}.art-text h3{font-size:1.3rem;margin:2rem 0 .5rem}.art-text>ol:first-of-type{list-style:none;counter-reset:kern;margin:1.75rem 0;padding:1.5rem 1.6rem;background:var(--f2);border-radius:var(--r)}.art-text>ol:first-of-type>li{counter-increment:kern;position:relative;padding-left:2.5rem;margin:.65rem 0;font-weight:500}.art-text>ol:first-of-type>li::before{content:counter(kern);position:absolute;left:0;top:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:50%;background:var(--prim);color:#fff;font-size:15px;font-weight:700}.art-einschub{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;align-items:center;margin:2.75rem 0;padding:1.5rem 1.6rem;background:var(--d);color:var(--d-ink);border-radius:var(--r)}.art-einschub b{display:block;font:var(--tg) 1.4rem/1.15 var(--titel);letter-spacing:-.015em}.art-einschub span{display:block;margin-top:.3rem;font-size:16px;color:var(--d-neben);line-height:1.4}.art-einschub .knopf{white-space:nowrap}.art-faq{width:min(1120px,100% - 2.5rem);margin:0 auto}.art-faq .faq{width:100%;max-width:720px;margin-left:auto;padding-block:clamp(2.5rem,5vw,4rem)}@media (min-width:1001px){.art-faq .faq{margin-right:calc(100% - 240px - clamp(2rem,5vw,4.5rem) - 720px);margin-left:calc(240px + clamp(2rem,5vw,4.5rem))}}.art-ende{margin-top:clamp(5rem,9vw,8rem)}.art-ende__raster{display:grid;grid-template-columns:minmax(0,1.1fr) auto;gap:1.5rem 3rem;align-items:center}.art-ende p{margin:.6rem 0 0;max-width:52ch;color:var(--d-neben)}.art-ende__knoepfe{display:flex;flex-wrap:wrap;gap:.6rem}.art-ende .knopf--rahmen{border-color:var(--d-ink);color:var(--d-ink)}.art-mehr h2{margin-bottom:1.25rem}.rat-kopf{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,5rem)}.rat-kopf h1{font-size:clamp(2.6rem,1.5rem + 4.4vw,5rem);letter-spacing:-.03em;line-height:1}.rat-kopf p{max-width:58ch;margin:1rem 0 0;font-size:clamp(18px,1rem + .4vw,21px);color:var(--d-neben)}.band:has(> .gk > .post-list){padding-top:clamp(2.5rem,5vw,4rem)}.post-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.post-list li:first-child{grid-column:1/-1}.post-list li:first-child .post-link{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:2rem;padding:0}.post-list li:first-child .post-link__bild{grid-column:1;grid-row:1/-1;height:100%;margin:0;aspect-ratio:16/9}.post-list li:first-child .d{grid-column:2;grid-row:1;align-self:end;padding:1.5rem 1.5rem 0 0}.post-list li:first-child strong{grid-column:2;grid-row:2;padding:.4rem 1.5rem 0 0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.post-list li:first-child .post-link>span:last-child{grid-column:2;grid-row:3;padding:.6rem 1.5rem 1.5rem 0}.post-list .post-link{padding:0 0 1.25rem;transition:border-color .2s,transform .25s,box-shadow .25s}.post-list .post-link:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(6,45,58,.7)}@media (max-width:1000px){.art-raster{grid-template-columns:1fr}.art-toc{display:none}.post-list{grid-template-columns:repeat(2,minmax(0,1fr))}.art-ende__raster{grid-template-columns:1fr}}@media (max-width:900px){.kat-raster{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(150px,42vw,230px)}.kat--gross{grid-row:span 1}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__foto--gross{grid-column:1/-1;grid-row:auto}.bento__foto--gross img{aspect-ratio:3/2}}@media (max-width:700px){.bento{grid-auto-rows:auto;grid-template-columns:1fr}.bento__kachel{justify-content:flex-start}.post-list{grid-template-columns:1fr}.post-list li:first-child .post-link{display:flex;padding:0 0 1.25rem}.post-list li:first-child .post-link__bild{height:auto;aspect-ratio:3/2}.post-list li:first-child .d,.post-list li:first-child .post-link>span:last-child,.post-list li:first-child strong{padding-inline:1.25rem}.art-einschub{grid-template-columns:1fr}.art-bild img{aspect-ratio:3/2}.bento__foto img{aspect-ratio:3/2}.kat__l{font-size:1.05rem}}.siegel{display:block;width:clamp(130px,12vw,160px);height:auto;aspect-ratio:1;flex:none;filter:drop-shadow(0 10px 14px rgba(6,35,45,.28))}.pille{padding:.25rem .7rem .25rem .3rem}.fz:hover .fz__bild .pille__siegel,.fz__bild .pille__siegel,.pille__siegel{display:block;width:26px;height:26px;flex:none;object-fit:contain;transform:none}.fzd__siegelbild{display:block;width:132px;height:132px;margin:0 0 .75rem}.band--tint{background:linear-gradient(180deg,var(--f1) 0,var(--f2) clamp(70px,10vw,170px),var(--f2) calc(100% - clamp(70px,10vw,170px)),var(--f1) 100%)}.band--dark{position:relative;margin-inline:clamp(0px,1.1vw,18px);border-radius:var(--panel-r);background-color:var(--d);background-image:radial-gradient(60% 55% at 85% 12%,rgba(14,120,130,.5),transparent 100%),radial-gradient(45% 45% at 6% 90%,rgba(19,79,92,.8),transparent 100%);overflow:clip}.art-kopf.band--dark,.rat-kopf.band--dark{margin-inline:0;border-radius:0 0 var(--panel-r) var(--panel-r)}.site-footer{border-radius:var(--panel-r) var(--panel-r) 0 0}.regionen{background:0 0;color:var(--neben);padding:clamp(1.5rem,3vw,2.5rem) 0;border-top:0;font:600 clamp(17px,1rem + .4vw,22px) var(--sans)}.ikon{display:block;width:40px;height:40px;flex:none;overflow:visible}.ikon>*{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.kicker{display:flex;align-items:center;gap:.55rem;margin:0 0 .85rem;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--prim)}.kicker .ikon{width:26px;height:26px}.kicker .ikon>*{stroke-width:2}.band--dark .kicker{color:var(--d-akzent)}.bestand__kopf>div>h2{margin-bottom:0}@keyframes ikon-zeichnen{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}.bento__kachel{justify-content:space-between;gap:1.25rem;transition:border-color .2s,transform .25s,box-shadow .25s}.bento__kachel .ikon{width:46px;height:46px;color:var(--prim)}.bento__kachel:hover{transform:translateY(-3px);border-color:var(--prim);box-shadow:0 22px 44px -32px rgba(6,45,58,.7)}.bento__kachel>div{display:grid;gap:.35rem}.vorteile li{display:grid;gap:.5rem;align-content:start}.vorteile .ikon{width:38px;height:38px;color:var(--d-akzent)}.region__raster>div{display:grid;gap:.6rem;align-content:start;padding:clamp(1.25rem,2.5vw,2rem);background:var(--karte);border:1px solid var(--linie);border-radius:var(--r)}.region__raster .ikon{color:var(--prim);width:44px;height:44px}.region__raster .region__link{margin:0}.vorort-liste li{align-items:center;gap:.75rem}.vorort-liste .ikon{width:32px;height:32px;margin:0;color:var(--prim)}.reise-box{container-type:inline-size;margin-top:clamp(1.75rem,3vw,3rem)}.reise.p-zeitleiste{--bahn:calc(100cqw * 160 / 1400);--strecke:max(.111 + var(--p-zeit,1) * .711,var(--p-zeit,1) * 1.95 - 1.05);padding-right:14.2857%!important;--kn:clamp(76px,7.4cqw,104px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative;list-style:none;margin:0;padding:0}.reise .p-zeitleiste__schiene,.reise.p-zeitleiste::before{display:none}.reise.p-zeitleiste>li{position:static;padding:0 clamp(.5rem,1.4cqw,1.25rem);text-align:center}.reise.p-zeitleiste>li::before{display:none}.reise__bahn{position:absolute;left:0;top:0;width:100%;height:var(--bahn);overflow:visible;pointer-events:none}.reise__bahn path{fill:none}.reise__grund{stroke:#fff;stroke-width:26;stroke-linecap:round;filter:drop-shadow(0 8px 10px rgba(6,45,58,.12))}.reise__mitte{stroke:var(--linie);stroke-width:2;stroke-dasharray:12 16}.reise__weg{stroke:var(--prim);stroke-width:7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--strecke))}.reise__auto{offset-path:path("M0 80Q75 28 150 80T300 80T450 80T600 80T750 80T900 80T1050 80T1200 80T1350 80");offset-rotate:auto;offset-distance:calc(var(--strecke) * 100%)}.reise__bahn .reise__auto path{fill:var(--d)}.reise__bahn .reise__auto circle{fill:#12262c;stroke:#fff;stroke-width:2}.reise__bahn .reise__auto .reise__scheibe{fill:#BFE2E6}.reise__knopf{position:relative;z-index:1;display:grid;place-items:center;width:var(--kn);height:var(--kn);margin:calc((var(--bahn) - var(--kn))/ 2) auto clamp(1rem,2cqw,1.5rem);background:var(--karte);color:var(--neben);border:2px solid var(--linie);border-radius:50%;box-shadow:0 14px 30px -18px rgba(6,45,58,.55);transition:background .35s,color .35s,border-color .35s,transform .45s cubic-bezier(.2,1.4,.4,1)}.reise__knopf .ikon{width:54%;height:54%}.reise__knopf::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--prim);opacity:0;pointer-events:none}.is-an>.reise__knopf{background:var(--prim);color:#fff;border-color:var(--prim);transform:scale(1.06)}.reise__nr{display:block;margin-bottom:.25rem;font-size:15px;font-weight:700;color:var(--prim)}.reise h3{font-size:clamp(1.2rem,1rem + .6vw,1.5rem);margin:0 0 .4rem}.reise p{margin:0 auto;max-width:30ch;font-size:16px;color:var(--neben)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html:not(.a11y-noanim) .bento__kachel .ikon>*,html:not(.a11y-noanim) .region__raster .ikon>*,html:not(.a11y-noanim) .vorort-liste .ikon>*,html:not(.a11y-noanim) .vorteile .ikon>*{animation:linear both ikon-zeichnen;animation-timeline:view();animation-range:entry 0% cover 25%}}html:not(.a11y-noanim) .is-an>.reise__knopf .ikon>*{animation:1s cubic-bezier(.3,.6,.3,1) both ikon-zeichnen}html:not(.a11y-noanim) .is-an>.reise__knopf::after{animation:1.1s ease-out both knopf-puls}@keyframes knopf-puls{from{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.reise__auto{transition:offset-distance .25s linear}.reise__weg{transition:stroke-dashoffset .25s linear}.reise__haus{transform-box:fill-box}html:not(.a11y-noanim) .reise:has(>li:last-of-type.is-an) .reise__dach{animation:.7s cubic-bezier(.2,1.5,.4,1) both haus-gruss;transform-box:fill-box;transform-origin:50% 100%}@keyframes haus-gruss{0%,100%{transform:translateY(0)}45%{transform:translateY(-5px)}}}html.a11y-noanim .reise__auto,html.a11y-noanim .reise__weg{transition:none}.kat{transition:transform .3s cubic-bezier(.2,.6,.2,1),box-shadow .3s}.kat:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px rgba(6,45,58,.8)}.bento__foto--breit{grid-column:span 2}.bento__foto{position:relative;min-height:200px}.bento__foto img{position:absolute;inset:0}@media (max-width:900px){.bento__foto--breit{grid-column:1/-1}.bento__foto{aspect-ratio:3/2;min-height:0}.bento__foto img,.bento__foto--gross img{aspect-ratio:auto}}.ab-vorort .betrieb__satz{max-width:52ch;margin:.75rem 0 1.25rem;font-size:clamp(17px,1rem + .35vw,20px);font-weight:400;line-height:1.5;letter-spacing:0}.reise__ziel{display:none}.reise__wand{fill:#fff;stroke:var(--d);stroke-width:3;stroke-linejoin:round}.reise__bahn .reise__wand{fill:#fff}.reise svg .reise__dach{fill:var(--d)}.reise svg .reise__kamin{fill:var(--d2)}.reise svg .reise__tuer{fill:var(--prim)}.reise svg .reise__fenster{fill:#D5E4E6;stroke:var(--d);stroke-width:2.5;transition:fill .5s}.reise:has(>li:last-of-type.is-an) svg .reise__fenster{fill:var(--akzent)}@media (max-width:780px){.hero--lp .hero__bild{aspect-ratio:3/2}.hero--villach .hero__bild img{object-position:30% 60%}.hero--kaernten .hero__bild img{object-position:50% 40%}.reise.p-zeitleiste{display:block;--kn:68px;padding:0 0 118px!important}.reise.p-zeitleiste::before{display:block;content:"";position:absolute;left:31px;right:auto;top:10px;bottom:70px;width:6px;height:auto;background:#fff;border-radius:6px}.reise.p-zeitleiste::after{content:"";position:absolute;left:31px;top:10px;width:6px;height:calc((100% - 80px) * var(--p-zeit,1));background:var(--prim);border-radius:6px}.reise.p-zeitleiste>li{display:grid;grid-template-columns:var(--kn) minmax(0,1fr);column-gap:1rem;padding:0 0 2rem;text-align:left;position:static}.reise.p-zeitleiste>li:last-child{padding-bottom:0}.reise__bahn{display:none}.reise__knopf{grid-row:1/span 3;margin:0}.reise p{margin:0;max-width:none}.reise__ziel{display:block;position:absolute;left:-8px;bottom:0;width:84px;height:auto;overflow:visible}.reise .p-zeitleiste__schiene{display:block;position:absolute;left:4px;top:calc(10px + (100% - 148px) * var(--p-zeit,1));width:60px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-34 -21 68 34'%3E%3Cpath fill='%230C3F4A' d='M-33 5v-7c0-2 1-3.200 3-3.700l10-2 8.500-8.300c1-1 2.200-1.500 3.700-1.500h15c1.700 0 2.800.5 3.800 1.700l6.500 7.800 7.700 1.300c2.800.5 4.300 2.200 4.300 4.700v7z'/%3E%3Cpath fill='%23BFE2E6' d='M-14.500-7.500l6-6c.6-.6 1.200-.8 2-.8H-1v6.800zM2-14.300h8c.8 0 1.300.2 1.800.8l4.700 5.700H2z'/%3E%3Ccircle cx='-19' cy='5' r='6.500' fill='%2312262c' stroke='%23fff' stroke-width='2'/%3E%3Ccircle cx='19' cy='5' r='6.500' fill='%2312262c' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(90deg);transition:top .25s linear;z-index:1}.reise__knopf,.reise__ziel{z-index:2}}html.a11y-noanim .reise .p-zeitleiste__schiene{transition:none}.logo{display:block;line-height:0}.logo__bild{display:block;height:56px;width:270px}@media(min-width:1800px){.logo__bild{height:64px;width:309px}}.site-header .wrap{padding:14px 0}.fuss-logo{margin:0;display:grid;gap:.6rem;justify-items:start}.fuss-logo img{display:block;height:auto}.stufe__garantie{display:inline-flex;align-items:center;min-height:44px;margin-top:.5rem;font-weight:600;color:var(--prim);text-underline-offset:3px}.band--dark a.stufe__garantie:not(.knopf){color:var(--prim)}.garantie-echt{display:flex;gap:.9rem;align-items:flex-start;max-width:78ch;margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:16px;line-height:1.5}.garantie-echt .ikon{flex:none;width:34px;height:34px;color:var(--prim)}.band--dark .garantie-echt .ikon{color:var(--d-akzent)}.garantie-echt a{font-weight:600;text-underline-offset:3px}@media(max-width:560px){.logo{flex:0 1 auto;min-width:0}.logo__bild{width:203px;max-width:100%;height:auto}}.hero__slogan{margin:0}.fakten{padding-block:clamp(2rem,4vw,3.25rem) 1.5rem;background:var(--f1)}.fakten__raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.fakt{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:.45rem;padding:1.35rem 1.4rem 1.45rem;background:var(--karte);border:1px solid var(--linie);border-radius:calc(var(--r) + 6px);color:var(--ink);text-decoration:none;overflow:hidden;transition:transform .22s,box-shadow .25s,border-color .2s}.fakt:hover{transform:translateY(-4px);border-color:var(--prim);box-shadow:0 22px 44px -30px rgba(6,45,58,.7)}.fakt:focus-visible{outline:3px solid var(--prim);outline-offset:2px}.fakt b{font:var(--tg) 1.22rem/1.2 var(--titel);letter-spacing:-.012em}.fakt__text{font-size:16px;line-height:1.42;color:var(--neben)}.fakt__bild{display:flex;align-items:center;min-height:84px;margin-bottom:.35rem}.fakt__bild>img:only-child{width:84px;height:84px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.3))}.fakt__bild .ikon{width:62px;height:62px;color:var(--prim)}.fakt__koepfe img{width:68px;height:68px;margin-left:-14px;border:3px solid var(--karte);border-radius:50%;object-fit:cover;object-position:50% 16%;background:var(--f2);transition:margin .25s}.fakt__koepfe img:first-child{margin-left:0}.fakt:hover .fakt__koepfe img:not(:first-child){margin-left:-4px}.fakt--dunkel{background-color:var(--d);background-image:radial-gradient(90% 90% at 100% 0,rgba(14,120,130,.65),transparent 100%);border-color:transparent;color:var(--d-ink)}.fakt--dunkel .fakt__text{color:var(--d-neben)}.fakt--foto{background:var(--d);border-color:transparent;color:#fff}.fakt--foto .fakt__text{color:#eaf2f3}.fakt--foto .fakt__bild .ikon{color:var(--d-akzent)}.fakt__foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .5s}.fakt--foto::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,35,45,.74),rgba(6,35,45,.93))}.fakt--foto:hover .fakt__foto{transform:scale(1.05)}@media(max-width:1100px){.fakten__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fakten__raster{grid-template-columns:1fr}.fakt__bild{min-height:0}.fakt__bild>img:only-child{width:68px;height:68px}.fakt__bild .ikon{width:50px;height:50px}.fakt__koepfe img{width:58px;height:58px}}@media(prefers-reduced-motion:reduce){.fakt,.fakt *{transition:none}.fakt--foto:hover .fakt__foto,.fakt:hover{transform:none}}html.a11y-noanim .fakt,html.a11y-noanim .fakt *{transition:none}.fz__rate{display:none;margin:.45rem 0 0;padding:.5rem .65rem;background:var(--f2);border-radius:calc(var(--r) - 4px);line-height:1.25}.fz__rate.ist-gueltig{display:block}.fz__rate b{display:block;font-size:16px;font-weight:700;color:var(--prim)}.fz__rate span{display:block;font-size:14px;color:var(--neben)}.bestand__fin{margin:.5rem 0 0;font-size:15px;line-height:1.45;color:var(--neben);max-width:80ch}.fakt__sterne{display:inline-flex;align-items:center;gap:.35rem;margin-top:.15rem;font-size:15px;font-weight:600;color:var(--ink)}.fzd__fins{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem;margin-top:.6rem}.fzd__fin{padding:.9rem 1rem;background:var(--f1);border:1px solid var(--linie);border-radius:var(--r)}.fzd__fin h4{margin:0;font:700 15px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--neben)}.fzd__rate{margin:.2rem 0 .5rem;font:var(--tg) 1.6rem/1.1 var(--titel);font-variant-numeric:tabular-nums}.fzd__rate span{font:500 15px var(--sans);color:var(--neben)}.fzd__fin .fzd__daten{grid-template-columns:1fr;gap:.15rem}.fzd__fin .fzd__daten div{display:flex;justify-content:space-between;gap:.75rem;padding:.2rem 0;border-bottom:1px solid var(--linie);font-size:15px}.fzd__fin .fzd__daten dd{margin:0;font-weight:600;text-align:right}.fzd__fin-hinweis{margin:.6rem 0;font-size:15px;line-height:1.45;color:var(--neben)}.fzd__fin-aktion{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.fzd__fin-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--prim)}.sterne{color:#f2b544;letter-spacing:.06em;font-size:1.05em;line-height:1}.fakt__sterne .sterne{color:#8a5a00}.hero .sterne{color:#ffd98a}.hero__bewertung{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.8rem;min-height:32px;color:#fff;font-size:16px;text-decoration:none}.hero__bewertung:hover span:last-child{text-decoration:underline}.site-footer .wrap{display:grid;gap:clamp(1.75rem,3vw,2.5rem);padding-top:clamp(2rem,4vw,3rem);padding-bottom:1.25rem}.site-footer p{margin:0}.fuss-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:clamp(1.1rem,2.2vw,1.6rem) clamp(1.1rem,2.4vw,1.8rem);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:calc(var(--r) + 6px)}.fuss-cta__titel{font:var(--tg) clamp(1.35rem,1.1rem + .9vw,1.8rem)/1.15 var(--titel);letter-spacing:-.015em}.fuss-cta__text{margin-top:.25rem!important;font-size:16px;color:var(--d-neben)}.fuss-cta__knoepfe{display:flex;flex-wrap:wrap;gap:.6rem}.site-footer a.fuss-knopf{gap:.5rem;background:0 0;border:1px solid rgba(255,255,255,.55);color:#fff;font-size:16px;min-height:48px;padding:.6rem 1.05rem}.site-footer a.fuss-knopf:hover{background:rgba(255,255,255,.14)}.site-footer a.fuss-knopf--haupt{background:#fff;border-color:#fff;color:var(--d)}.site-footer a.fuss-knopf--haupt:hover{background:var(--d-akzent);border-color:var(--d-akzent)}.fuss-spalten{display:grid;grid-template-columns:1.5fr 1.2fr 1fr .7fr;gap:1.5rem clamp(1.5rem,3vw,3rem);align-items:start}.fuss-spalte{display:flex;flex-direction:column;gap:.25rem;font-size:15.5px;line-height:1.45}.site-footer nav.fuss-spalte{gap:0;flex-wrap:nowrap}.fuss-spalte a{display:inline-flex;align-items:center;min-height:36px;width:fit-content;text-underline-offset:3px}.fuss-titel{margin-bottom:.3rem!important;font-weight:700;font-size:16px;color:var(--d-ink)}.fuss-spalte p:not(.fuss-titel){color:var(--d-neben)}.fuss-marke{display:grid;gap:.8rem;justify-items:start}.fuss-logo img{width:230px}.site-footer a.fuss-bewertung{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;min-height:36px;font-size:15.5px;text-decoration:none}.site-footer a.fuss-bewertung:hover span:last-child{text-decoration:underline}.fuss-unten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1.5rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.16)}.site-footer .fuss-unten .credit{margin:0}@media(max-width:1000px){.fuss-spalten{grid-template-columns:1fr 1fr}.fuss-marke{grid-column:1/-1}}@media(max-width:1500px){.fuss-unten{padding-right:64px}}@media(max-width:560px){.fuss-spalten>div{grid-column:1/-1}.fuss-unten{justify-content:flex-start;padding-left:64px}.fuss-cta__knoepfe,.site-footer a.fuss-knopf{width:100%}.site-footer a.fuss-knopf{justify-content:center}.hero-a .hero__bild{aspect-ratio:16/10}.hero-a .hero__bild img{object-position:50% 58%}.hero-a .hero__inhalt{padding-top:1rem}.hero-a h1{font-size:clamp(1.8rem,8.2vw,2.2rem)}.hero-a .hero__ort{margin-bottom:.4rem;font-size:15px}.hero-a .hero__lead{display:none}.hero-a .versprechen{flex-direction:column;align-items:flex-start;gap:.2rem;margin-top:.7rem}.hero-a .versprechen li{padding:0;background:0 0;border:0;color:#fff}.hero-a .versprechen .ic{color:var(--d-akzent)}.hero__bewertung{margin-top:.45rem;font-size:15px}}@media(max-height:500px) and (orientation:landscape){.logo__bild{height:42px;width:203px}}@media (min-width:1001px){.art-faq .faq{width:auto;margin-right:0}}@media(max-width:560px){.fakten__raster{gap:.6rem}.fakt{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:.85rem;row-gap:.15rem;padding:.9rem 1rem;align-content:start}.fakt__bild{grid-column:1;grid-row:1/span 3;align-items:flex-start;margin:0}.fakt b,.fakt__sterne,.fakt__text{grid-column:2}.fakt b{font-size:1.08rem}.fakt__text{font-size:15px;line-height:1.35}.fakt__sterne{font-size:14px;flex-wrap:wrap}.fakt__bild>img:only-child{width:64px;height:64px}.fakt__bild .ikon{width:48px;height:48px}.fakt__koepfe img{width:40px;height:40px;margin-left:-24px;border-width:2px}.fakt:hover .fakt__koepfe img:not(:first-child){margin-left:-24px}}