.p-hero:where(.astro-ygbvw65n){margin-top:calc(-1 * var(--header-h))}.p-hero:where(.astro-ygbvw65n) .p-hero-canvas{min-height:clamp(440px,62vh,680px);display:grid}.layout:where(.astro-ygbvw65n){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;align-content:end;column-gap:var(--gutter);min-height:clamp(440px,62vh,680px);padding-top:calc(var(--header-h) + var(--space-6));padding-bottom:clamp(var(--space-5),6vh,var(--space-8))}.copy:where(.astro-ygbvw65n){position:relative;z-index:0;max-width:680px}.copy:where(.astro-ygbvw65n):before{content:"";position:absolute;z-index:-1;inset:-140px -260px -140px -220px;background:var(--text-plate-soft);pointer-events:none}.copy:where(.astro-ygbvw65n) .kicker{margin-bottom:var(--space-3)}.headline:where(.astro-ygbvw65n){max-width:22ch;color:var(--ink)}.specs:where(.astro-ygbvw65n){justify-self:end;align-self:end;margin:0;background-color:var(--navy);padding:var(--space-3) var(--space-4);min-width:232px;max-width:288px;border-radius:var(--radius)}.spec-row:where(.astro-ygbvw65n){padding-block:10px}.spec-row:where(.astro-ygbvw65n):first-child{padding-top:0}.spec-row:where(.astro-ygbvw65n):last-child{padding-bottom:0}.spec-row:where(.astro-ygbvw65n)+.spec-row:where(.astro-ygbvw65n){border-top:1px solid rgba(255,255,255,.16)}.spec-row:where(.astro-ygbvw65n) dt:where(.astro-ygbvw65n){font-family:var(--font-display);font-size:var(--text-meta);font-weight:600;letter-spacing:var(--track-kicker);text-transform:uppercase;line-height:1.2;color:#fbfaf8b8}.spec-row:where(.astro-ygbvw65n) dd:where(.astro-ygbvw65n){margin:4px 0 0;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.35;color:var(--warm-white)}@media(min-width:768px){.p-hero:where(.astro-ygbvw65n)[data-zone=right] .layout:where(.astro-ygbvw65n){grid-template-columns:auto minmax(0,1fr)}.p-hero:where(.astro-ygbvw65n)[data-zone=right] .copy:where(.astro-ygbvw65n){grid-column:2;grid-row:1;justify-self:end}.p-hero:where(.astro-ygbvw65n)[data-zone=right] .specs:where(.astro-ygbvw65n){grid-column:1;grid-row:1;justify-self:start}.p-hero:where(.astro-ygbvw65n)[data-zone=top] .layout:where(.astro-ygbvw65n){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.p-hero:where(.astro-ygbvw65n)[data-zone=top] .copy:where(.astro-ygbvw65n){align-self:start}.p-hero:where(.astro-ygbvw65n)[data-zone=top] .specs:where(.astro-ygbvw65n){grid-row:2;align-self:end}}.exemplar-band:where(.astro-ygbvw65n){padding:var(--space-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--font-display);font-size:var(--text-meta);font-weight:600;letter-spacing:var(--track-kicker);text-transform:uppercase;line-height:1.4;color:var(--grey-600)}.image-note:where(.astro-ygbvw65n){max-width:var(--measure);margin-top:var(--space-2);font-size:var(--text-meta);line-height:var(--lh-caption);color:var(--grey-600)}.chapter:where(.astro-ygbvw65n){margin-bottom:var(--space-11)}.chapter-inner:where(.astro-ygbvw65n){grid-column:3 / 10}.chip:where(.astro-ygbvw65n){display:flex;align-items:center;gap:10px;margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-meta);font-weight:600;letter-spacing:var(--track-kicker);text-transform:uppercase;line-height:1.2}.chip-index:where(.astro-ygbvw65n){color:var(--brass);font-variant-numeric:tabular-nums}.chip-sep:where(.astro-ygbvw65n),.chip-label:where(.astro-ygbvw65n){color:var(--ink-secondary)}.chip-rule:where(.astro-ygbvw65n){flex:1;height:1px;margin-left:var(--space-2);background-color:var(--rule)}.chapter-heading:where(.astro-ygbvw65n){max-width:var(--measure);margin-bottom:var(--space-3)}.chapter-text:where(.astro-ygbvw65n){max-width:var(--measure)}.chapter-text:where(.astro-ygbvw65n)+.chapter-text:where(.astro-ygbvw65n){margin-top:var(--space-3)}.chapter-figure:where(.astro-ygbvw65n){margin:0 0 var(--space-11)}.figure-inner:where(.astro-ygbvw65n){grid-column:3 / 11}.caption:where(.astro-ygbvw65n){max-width:var(--measure);margin-top:var(--space-2);font-size:var(--text-caption);line-height:var(--lh-caption)}.caption-lead:where(.astro-ygbvw65n){font-family:var(--font-display);font-weight:600;color:var(--ink)}.caption-text:where(.astro-ygbvw65n){color:var(--grey-600)}.eckdaten:where(.astro-ygbvw65n){grid-column:3 / 11;margin:0;padding:var(--space-6);background-color:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.eck-row:where(.astro-ygbvw65n){display:grid;grid-template-columns:minmax(140px,200px) 1fr;column-gap:var(--gutter);padding-block:var(--space-2)}.eck-row:where(.astro-ygbvw65n):first-child{padding-top:0}.eck-row:where(.astro-ygbvw65n):last-child{padding-bottom:0}.eck-row:where(.astro-ygbvw65n)+.eck-row:where(.astro-ygbvw65n){border-top:1px solid var(--rule)}.eck-row:where(.astro-ygbvw65n) dt:where(.astro-ygbvw65n){font-family:var(--font-display);font-size:var(--text-meta);font-weight:600;letter-spacing:var(--track-kicker);text-transform:uppercase;line-height:1.6;color:var(--grey-600)}.eck-row:where(.astro-ygbvw65n) dd:where(.astro-ygbvw65n){margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:var(--lh-h3);color:var(--navy)}.pn:where(.astro-ygbvw65n){display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--rule)}.pn-link:where(.astro-ygbvw65n){display:inline-flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.pn-next:where(.astro-ygbvw65n){align-items:flex-end;text-align:right}.pn-label:where(.astro-ygbvw65n){font-family:var(--font-display);font-size:var(--text-meta);font-weight:600;letter-spacing:var(--track-kicker);text-transform:uppercase;line-height:1.2;color:var(--grey-600)}.pn-town:where(.astro-ygbvw65n){font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:var(--lh-h3);color:var(--ink);background-image:linear-gradient(var(--brass),var(--brass));background-repeat:no-repeat;background-position:left bottom;background-size:0% 1px;padding-bottom:3px;transition:background-size var(--dur-hover) ease-out}.pn-next:where(.astro-ygbvw65n) .pn-town:where(.astro-ygbvw65n){background-position:right bottom}.pn-link:where(.astro-ygbvw65n):hover .pn-town:where(.astro-ygbvw65n){background-size:100% 1px}@media(max-width:900px){.p-hero:where(.astro-ygbvw65n){margin-top:calc(-1 * var(--header-h-mobile))}.layout:where(.astro-ygbvw65n){padding-top:calc(var(--header-h-mobile) + var(--space-6))}}@media(max-width:767px){.specs:where(.astro-ygbvw65n){display:none}.copy:where(.astro-ygbvw65n):before{inset:-96px -120px;background:var(--text-plate)}.chapter-inner:where(.astro-ygbvw65n),.figure-inner:where(.astro-ygbvw65n),.eckdaten:where(.astro-ygbvw65n){grid-column:1 / -1}.eckdaten:where(.astro-ygbvw65n){padding:var(--space-4)}.eck-row:where(.astro-ygbvw65n){grid-template-columns:1fr;row-gap:2px}}
