.bahn[data-astro-cid-hi2vv2sg]{position:relative;width:100%;background:var(--color-anthracite);display:flex;flex-direction:column}.bahn-foto[data-astro-cid-hi2vv2sg]{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden}.bahn-foto[data-astro-cid-hi2vv2sg] img[data-astro-cid-hi2vv2sg]{width:100%;height:100%;object-fit:cover;display:block}.bahn-status[data-astro-cid-hi2vv2sg]{position:absolute;left:0;top:1.25rem;padding:.3rem .9rem;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#fff}.bahn-title[data-astro-cid-hi2vv2sg]{position:relative;margin:-1.6rem 1rem 0;font-family:var(--font-display);font-size:clamp(2.25rem,11vw,4rem);line-height:.92;text-transform:uppercase;color:#fff;text-shadow:0 2px 24px rgba(13,13,13,.45)}.bahn-title-r[data-astro-cid-hi2vv2sg]{display:none}.bahn-panel[data-astro-cid-hi2vv2sg]{position:relative;background:var(--color-anthracite);color:#fff}.bahn-panel-in[data-astro-cid-hi2vv2sg]{padding:1.75rem 1.25rem 2rem;display:flex;flex-direction:column;gap:1.1rem}.bahn-ghost[data-astro-cid-hi2vv2sg]{display:none}.bahn-specs[data-astro-cid-hi2vv2sg]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none}.bahn-specs[data-astro-cid-hi2vv2sg] li[data-astro-cid-hi2vv2sg]{border:1px solid rgba(255,255,255,.18);padding:.3rem .6rem;font-family:var(--font-mono);font-size:11px;line-height:1}.bahn-spec-label[data-astro-cid-hi2vv2sg]{color:#ffffff80}.bahn-text[data-astro-cid-hi2vv2sg]{font-size:.95rem;line-height:1.65;color:#ffffffbf;max-width:46ch}.bahn-preis-wert[data-astro-cid-hi2vv2sg]{font-family:var(--font-display);font-size:2.25rem;line-height:1;color:var(--color-orange)}.bahn-preis-wert[data-astro-cid-hi2vv2sg] span[data-astro-cid-hi2vv2sg]{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:#ffffff8c;margin-left:.35rem}.bahn-preis-anfrage[data-astro-cid-hi2vv2sg]{font-family:var(--font-mono);font-size:.9rem;color:#fff9}.bahn-dauer[data-astro-cid-hi2vv2sg]{margin-top:.35rem;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73}.bahn-cta[data-astro-cid-hi2vv2sg]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.bahn-btn[data-astro-cid-hi2vv2sg]{background:var(--color-orange);color:#fff;padding:.85rem 2rem;font-weight:800;text-transform:uppercase;font-size:.875rem;letter-spacing:.02em;transition:background .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.bahn-btn[data-astro-cid-hi2vv2sg]:hover{background:#fff;color:var(--color-ink);transform:translateY(-2px)}.bahn-link[data-astro-cid-hi2vv2sg]{font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;color:#ffffff8c;transition:color .2s ease}.bahn-link[data-astro-cid-hi2vv2sg]:hover{color:var(--color-orange)}.bahn-merk[data-astro-cid-hi2vv2sg]{display:none;align-items:center;gap:.4rem;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;color:#fff9;transition:color .2s ease}.has-js .bahn-merk[data-astro-cid-hi2vv2sg].js-only{display:inline-flex}.bahn-merk[data-astro-cid-hi2vv2sg]:hover{color:#fff}.bahn-merk[data-astro-cid-hi2vv2sg][aria-pressed=true]{color:var(--color-orange)}.bahn-merk-herz[data-astro-cid-hi2vv2sg]{font-size:1.15rem;line-height:1}.bahn-merk[data-astro-cid-hi2vv2sg]:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}@media(min-width:1024px){.bahn[data-astro-cid-hi2vv2sg]{height:var(--h);min-height:34rem;display:block;overflow:hidden;background:#fff}.bahn[data-astro-cid-hi2vv2sg]:nth-of-type(2n){background:var(--color-gray-l)}.bahn-foto[data-astro-cid-hi2vv2sg]{position:absolute;inset-block:0;left:0;width:calc(var(--edge) + 8%);aspect-ratio:auto;height:100%}.bahn--flip[data-astro-cid-hi2vv2sg] .bahn-foto[data-astro-cid-hi2vv2sg]{left:auto;right:0}.bahn-foto[data-astro-cid-hi2vv2sg] img[data-astro-cid-hi2vv2sg]{height:116%;margin-top:-8%;will-change:transform}.bahn-status[data-astro-cid-hi2vv2sg]{left:0;right:auto;top:2.5rem;padding:.4rem 1.1rem}.bahn--flip[data-astro-cid-hi2vv2sg] .bahn-status[data-astro-cid-hi2vv2sg]{left:auto;right:0}.bahn-panel[data-astro-cid-hi2vv2sg]{position:absolute;inset-block:0;left:var(--edge);right:0;display:flex;align-items:flex-end;overflow:hidden}.bahn--flip[data-astro-cid-hi2vv2sg] .bahn-panel[data-astro-cid-hi2vv2sg]{left:0;right:calc(100% - var(--edge))}.bahn-panel-in[data-astro-cid-hi2vv2sg]{padding:0 clamp(2.5rem,4vw,4rem) 0 clamp(3rem,5vw,5.5rem);gap:1.4rem;max-width:34rem;position:relative;z-index:1;padding-bottom:clamp(3rem,9vh,5.5rem)}.bahn--flip[data-astro-cid-hi2vv2sg] .bahn-panel-in[data-astro-cid-hi2vv2sg]{padding:0 clamp(3rem,5vw,5.5rem) 0 clamp(2.5rem,4vw,4rem);padding-bottom:clamp(3rem,9vh,5.5rem);margin-left:auto}.bahn-ghost[data-astro-cid-hi2vv2sg]{display:block;position:absolute;top:50%;right:-3%;translate:0 -50%;font-family:var(--font-display);font-size:46vh;line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.13);pointer-events:none;user-select:none;will-change:transform}.bahn--flip[data-astro-cid-hi2vv2sg] .bahn-ghost[data-astro-cid-hi2vv2sg]{right:auto;left:-3%}.bahn-title[data-astro-cid-hi2vv2sg]{position:absolute;left:0;right:0;top:13%;margin:0;padding:0 6% 0 24%;font-size:clamp(3.25rem,7vw,8rem);line-height:.88;text-shadow:none;z-index:2;pointer-events:none;will-change:transform}.bahn--flip[data-astro-cid-hi2vv2sg] .bahn-title[data-astro-cid-hi2vv2sg]{padding:0 24% 0 6%;text-align:right}.bahn-title-l[data-astro-cid-hi2vv2sg],.bahn-title-r[data-astro-cid-hi2vv2sg]{display:block}.bahn-title-r[data-astro-cid-hi2vv2sg]{position:absolute;inset:0;padding:inherit;color:var(--color-orange)}.bahn-title-l[data-astro-cid-hi2vv2sg]{clip-path:inset(0 calc(100% - var(--edge)) 0 0);text-shadow:0 2px 30px rgba(13,13,13,.5)}.bahn-title-r[data-astro-cid-hi2vv2sg],.bahn--flip[data-astro-cid-hi2vv2sg] .bahn-title-l[data-astro-cid-hi2vv2sg]{clip-path:inset(0 0 0 var(--edge))}.bahn--flip[data-astro-cid-hi2vv2sg] .bahn-title-r[data-astro-cid-hi2vv2sg]{clip-path:inset(0 calc(100% - var(--edge)) 0 0)}.bahn-text[data-astro-cid-hi2vv2sg]{font-size:1rem}.bahn-preis-wert[data-astro-cid-hi2vv2sg]{font-size:2.75rem}}@media(prefers-reduced-motion:reduce){.bahn-btn[data-astro-cid-hi2vv2sg]{transition:none}}
