.kw:where(.astro-w3ruvi5s){padding-block:var(--space-8)}.kw-innen:where(.astro-w3ruvi5s),.kw-liste:where(.astro-w3ruvi5s){box-sizing:border-box;max-width:80rem;padding-inline:var(--space-3);margin-inline:auto}.kw-kicker:where(.astro-w3ruvi5s){font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .5rem}.kw-h2:where(.astro-w3ruvi5s){font-family:var(--font-headline);font-weight:var(--head-weight);font-size:var(--head-title);line-height:var(--line-height-headline);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--space-4);text-wrap:balance}.kw-liste:where(.astro-w3ruvi5s){margin-block:0;list-style:none}.kw-punkt:where(.astro-w3ruvi5s) a:where(.astro-w3ruvi5s){color:inherit;text-decoration:none;display:block}.kw-punkt:where(.astro-w3ruvi5s) a:where(.astro-w3ruvi5s):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.kw-bild:where(.astro-w3ruvi5s){border-radius:var(--radius-md);display:block;overflow:hidden}.kw-bild:where(.astro-w3ruvi5s) picture{height:100%;display:block}.kw-bild:where(.astro-w3ruvi5s) img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}@media (hover:hover) and (pointer:fine){.kw-punkt:where(.astro-w3ruvi5s) a:where(.astro-w3ruvi5s):hover img{transform:scale(1.04)}}.kw-titel:where(.astro-w3ruvi5s){font-family:var(--font-headline);font-size:var(--head-label);text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.kw-satz:where(.astro-w3ruvi5s){font-size:var(--text-sm);line-height:1.45}.kw--fenster:where(.astro-w3ruvi5s) .kw-liste:where(.astro-w3ruvi5s){gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kw--fenster:where(.astro-w3ruvi5s) .kw-punkt:where(.astro-w3ruvi5s) a:where(.astro-w3ruvi5s){aspect-ratio:3/4;border-radius:var(--radius-md);position:relative;overflow:hidden}.kw--fenster:where(.astro-w3ruvi5s) .kw-bild:where(.astro-w3ruvi5s){border-radius:0;position:absolute;inset:0}.kw--fenster:where(.astro-w3ruvi5s) .kw-schrift:where(.astro-w3ruvi5s){left:var(--space-1);right:var(--space-1);bottom:var(--space-1);background:var(--kachel-leiste);border:1px solid var(--kachel-leiste-rand);border-radius:var(--radius-sm);color:var(--kachel-leiste-schrift);text-shadow:var(--kachel-leiste-schatten);gap:.2rem;padding:.5rem .7rem;display:grid;position:absolute}.kw--fenster:where(.astro-w3ruvi5s) .kw-satz:where(.astro-w3ruvi5s){display:none}@media (width<=59.98rem){.kw--fenster:where(.astro-w3ruvi5s) .kw-titel:where(.astro-w3ruvi5s){letter-spacing:.03em;hyphens:auto;overflow-wrap:break-word;font-size:1rem}.kw--fenster:where(.astro-w3ruvi5s) .kw-titel:where(.astro-w3ruvi5s) span:where(.astro-w3ruvi5s){display:none}}@media (width>=60rem){.kw--fenster:where(.astro-w3ruvi5s) .kw-liste:where(.astro-w3ruvi5s){gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.kw--fenster:where(.astro-w3ruvi5s) .kw-punkt:where(.astro-w3ruvi5s) a:where(.astro-w3ruvi5s){aspect-ratio:4/3}.kw--fenster:where(.astro-w3ruvi5s) .kw-satz:where(.astro-w3ruvi5s){display:block}.kw--fenster:where(.astro-w3ruvi5s) .kw-schrift:where(.astro-w3ruvi5s){left:var(--space-2);right:auto;bottom:var(--space-2);max-width:calc(100% - 2 * var(--space-2))}}.kw--band:where(.astro-w3ruvi5s) .kw-liste:where(.astro-w3ruvi5s){gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-3);padding-bottom:var(--space-2);grid-auto-columns:min(78vw,20rem);grid-auto-flow:column;display:grid;overflow-x:auto}.kw--band:where(.astro-w3ruvi5s) .kw-punkt:where(.astro-w3ruvi5s){scroll-snap-align:start}.kw--band:where(.astro-w3ruvi5s) .kw-bild:where(.astro-w3ruvi5s){aspect-ratio:4/5;margin-bottom:var(--space-2)}.kw--band:where(.astro-w3ruvi5s) .kw-schrift:where(.astro-w3ruvi5s){gap:.35rem;display:grid}.kw--band:where(.astro-w3ruvi5s) .kw-satz:where(.astro-w3ruvi5s){color:var(--color-text-muted)}.kw--jahr:where(.astro-w3ruvi5s) .kw-liste:where(.astro-w3ruvi5s){display:grid}.kw--jahr:where(.astro-w3ruvi5s) .kw-punkt:where(.astro-w3ruvi5s){border-top:1px solid var(--color-border);max-width:56rem}.kw--jahr:where(.astro-w3ruvi5s) .kw-punkt:where(.astro-w3ruvi5s):last-child{border-bottom:1px solid var(--color-border)}.kw--jahr:where(.astro-w3ruvi5s) .kw-punkt:where(.astro-w3ruvi5s) a:where(.astro-w3ruvi5s){gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:8.5rem 1fr 6rem;align-items:center;display:grid}.kw--jahr:where(.astro-w3ruvi5s) .kw-bild:where(.astro-w3ruvi5s){aspect-ratio:1;grid-area:1/3}.kw--jahr:where(.astro-w3ruvi5s) .kw-monate:where(.astro-w3ruvi5s){font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--bereich-weingut));grid-area:1/1}.kw--jahr:where(.astro-w3ruvi5s) .kw-schrift:where(.astro-w3ruvi5s){grid-area:1/2;gap:.3rem;display:grid}.kw--jahr:where(.astro-w3ruvi5s) .kw-satz:where(.astro-w3ruvi5s){color:var(--color-text-muted)}@media (width<=59.98rem){.kw-innen:where(.astro-w3ruvi5s),.kw-liste:where(.astro-w3ruvi5s){padding-inline:var(--space-2)}.kw--band:where(.astro-w3ruvi5s) .kw-liste:where(.astro-w3ruvi5s){scroll-padding-inline:var(--space-2)}.kw--jahr:where(.astro-w3ruvi5s) .kw-punkt:where(.astro-w3ruvi5s) a:where(.astro-w3ruvi5s){gap:var(--space-1) var(--space-2);grid-template-columns:1fr 5rem}.kw--jahr:where(.astro-w3ruvi5s) .kw-monate:where(.astro-w3ruvi5s){grid-area:1/1}.kw--jahr:where(.astro-w3ruvi5s) .kw-schrift:where(.astro-w3ruvi5s){grid-area:2/1}.kw--jahr:where(.astro-w3ruvi5s) .kw-bild:where(.astro-w3ruvi5s){grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.kw-bild:where(.astro-w3ruvi5s) img{transition:none}}.df:where(.astro-lbvy5zo4){text-align:center;padding-top:var(--space-8);flex-direction:column;align-items:center;display:flex}.df-text:where(.astro-lbvy5zo4){color:var(--color-accent);font-family:var(--font-headline);margin:0;font-size:clamp(2.25rem,5vw,3.625rem);font-style:italic;font-weight:400;line-height:1.2;transform:rotate(-5deg)}.df-ranke:where(.astro-lbvy5zo4){width:15rem;max-width:100%;height:auto;margin:.25rem auto .5rem;display:block}.df-stiel:where(.astro-lbvy5zo4),.df-blatt:where(.astro-lbvy5zo4),.df-spitze:where(.astro-lbvy5zo4){stroke:rgb(var(--bereich-weingut));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.df-wartet:where(.astro-lbvy5zo4) .df-stiel:where(.astro-lbvy5zo4),.df-wartet:where(.astro-lbvy5zo4) .df-blatt:where(.astro-lbvy5zo4),.df-wartet:where(.astro-lbvy5zo4) .df-spitze:where(.astro-lbvy5zo4){stroke-dasharray:1;stroke-dashoffset:1px}.df-zeichnet:where(.astro-lbvy5zo4) .df-stiel:where(.astro-lbvy5zo4),.df-zeichnet:where(.astro-lbvy5zo4) .df-blatt:where(.astro-lbvy5zo4),.df-zeichnet:where(.astro-lbvy5zo4) .df-spitze:where(.astro-lbvy5zo4){animation:1.6s ease-out forwards df-zeichnen}.df-zeichnet:where(.astro-lbvy5zo4) .df-blatt:where(.astro-lbvy5zo4){animation-duration:.65s;animation-delay:1.05s}.df-zeichnet:where(.astro-lbvy5zo4) .df-spitze:where(.astro-lbvy5zo4){animation-duration:.45s;animation-delay:1.45s}}@keyframes df-zeichnen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sb:where(.astro-ts6es4fj){--film-grund:var(--color-bg);--film-schrift:var(--color-text);--film-leise:var(--color-text-muted);--film-laub:color-mix(in srgb, rgb(var(--bereich-weingut)) 72%, var(--color-text));--foto-schrift:#f4efe5;--foto-leise:#e4dccd;--foto-laub:#a6cf8f;--film-rahmen:var(--color-border);box-sizing:border-box;max-width:90rem;padding:var(--space-8) var(--space-6) var(--space-12);background:var(--film-grund);color:var(--film-schrift);margin-inline:auto}.sb-kopf:where(.astro-ts6es4fj){gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.sb-h2:where(.astro-ts6es4fj){font-family:var(--font-headline);font-weight:var(--head-weight);font-size:var(--head-title);line-height:var(--line-height-headline);text-wrap:balance;margin:0}.sb-lead:where(.astro-ts6es4fj){max-width:36rem;color:var(--film-leise);font-size:var(--text-base);line-height:var(--line-height-body);margin:0}.sb-raster:where(.astro-ts6es4fj){gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sb-feld--breit:where(.astro-ts6es4fj){grid-column:span 2}.sb-kachel:where(.astro-ts6es4fj){aspect-ratio:4/3;border:1px solid var(--film-rahmen);border-radius:var(--radius-sm);color:var(--foto-schrift);background:#0f0c09;text-decoration:none;display:block;position:relative;overflow:hidden}.sb-kachel:where(.astro-ts6es4fj) picture{position:absolute;inset:0}.sb-kachel:where(.astro-ts6es4fj) img{object-fit:cover;width:100%;height:100%;display:block}.sb-kachel:where(.astro-ts6es4fj):after{content:"";pointer-events:none;background:linear-gradient(#0f0c098c 0%,#0f0c0900 30% 50%,#0f0c09d9 100%);position:absolute;inset:0}.sb-nr:where(.astro-ts6es4fj),.sb-name:where(.astro-ts6es4fj){z-index:1;left:var(--space-2);right:var(--space-2);position:absolute}.sb-nr:where(.astro-ts6es4fj){top:var(--space-1);border:2px solid var(--foto-laub);border-radius:var(--radius-sm);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--foto-laub);transform-origin:0;background:#0f0c099e;align-items:center;gap:.35rem;padding:.1rem .45rem;font-weight:700;display:inline-flex;right:auto;transform:rotate(-4deg);box-shadow:inset 0 0 0 2px #0f0c0999,inset 0 0 0 3px #a6cf8f73}.sb-haken:where(.astro-ts6es4fj){letter-spacing:0}.sb-zaehler:where(.astro-ts6es4fj){margin:var(--space-2) 0 0;text-align:end;font-size:var(--text-sm);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--film-laub);font-weight:700}.sb-zaehler:where(.astro-ts6es4fj)>:where(.astro-ts6es4fj){display:inline-block}.sb-feld:where(.astro-ts6es4fj){position:relative}.sb-feld:where(.astro-ts6es4fj):before{content:"";border-radius:var(--radius-sm);opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 12px 30px -6px #0000008c,0 2px 6px #00000059}.sb-raster:where(.astro-ts6es4fj).ist-scharf .sb-feld:where(.astro-ts6es4fj):not(.ist-fall) .sb-kachel:where(.astro-ts6es4fj){opacity:0}.sb-raster:where(.astro-ts6es4fj).ist-scharf .sb-feld:where(.astro-ts6es4fj).ist-fall .sb-kachel:where(.astro-ts6es4fj){animation:sb-stempel-fall .42s var(--wann,0s) both}.sb-raster:where(.astro-ts6es4fj).ist-scharf .sb-feld:where(.astro-ts6es4fj).ist-fall .sb-nr:where(.astro-ts6es4fj){animation:sb-stempel-druck .28s cubic-bezier(.5, 0, .75, 0) calc(var(--wann,0s) + .29s) both}.sb-raster:where(.astro-ts6es4fj).ist-scharf .sb-feld:where(.astro-ts6es4fj).ist-fall:before{animation:sb-stempel-schatten .34s ease-out calc(var(--wann,0s) + .28s) both}.sb-raster:where(.astro-ts6es4fj).ist-ruck{animation:.24s cubic-bezier(.36,.07,.19,.97) sb-ruck}.sb-zaehler:where(.astro-ts6es4fj).ist-ruck>:where(.astro-ts6es4fj)[data-stempel-zahl]{animation:.26s ease-out sb-zahl}@keyframes sb-stempel-fall{0%{opacity:0;transform:translateY(-4%) scale(1.5) rotate(var(--dreh,-6deg));animation-timing-function:cubic-bezier(.55,0,.9,.4)}68%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)scale(.955,.94)rotate(0)}84%{opacity:1;transform:scale(1.012)rotate(0)}to{opacity:1;transform:none}}@keyframes sb-stempel-druck{0%{opacity:0;transform:rotate(-4deg)scale(2.1)}70%{opacity:1;animation-timing-function:ease-out;transform:rotate(-4deg)scale(.9)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes sb-stempel-schatten{0%{opacity:0;transform:scale(.98)}22%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@keyframes sb-ruck{0%,to{transform:translate(0,0)}22%{transform:translate3d(calc(var(--amp,2px) * -.5), var(--amp,2px), 0)}48%{transform:translate3d(calc(var(--amp,2px) * .35), calc(var(--amp,2px) * -.6), 0)}75%{transform:translate3d(0, calc(var(--amp,2px) * .25), 0)}}@keyframes sb-zahl{0%{transform:scale(1.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sb-raster:where(.astro-ts6es4fj).ist-scharf .sb-feld:where(.astro-ts6es4fj) .sb-kachel:where(.astro-ts6es4fj),.sb-raster:where(.astro-ts6es4fj).ist-scharf .sb-feld:where(.astro-ts6es4fj) .sb-nr:where(.astro-ts6es4fj),.sb-raster:where(.astro-ts6es4fj).ist-scharf .sb-feld:where(.astro-ts6es4fj):before,.sb-raster:where(.astro-ts6es4fj).ist-ruck,.sb-zaehler:where(.astro-ts6es4fj).ist-ruck>:where(.astro-ts6es4fj)[data-stempel-zahl]{opacity:1;animation:none}.sb-raster:where(.astro-ts6es4fj).ist-scharf .sb-feld:where(.astro-ts6es4fj):before{opacity:0}}.sb-name:where(.astro-ts6es4fj){bottom:var(--space-2);font-family:var(--font-headline);font-weight:var(--head-weight);font-size:var(--text-xl);line-height:var(--line-height-headline);text-wrap:balance;text-shadow:0 1px 12px #00000080}.sb-feld--breit:where(.astro-ts6es4fj) .sb-name:where(.astro-ts6es4fj){font-size:var(--text-3xl)}.sb-kachel:where(.astro-ts6es4fj):focus-visible{outline:2px solid var(--film-laub);outline-offset:3px}@media (hover:hover) and (pointer:fine){.sb-kachel:where(.astro-ts6es4fj):hover{border-color:var(--film-laub)}.sb-kachel:where(.astro-ts6es4fj):hover .sb-name:where(.astro-ts6es4fj){color:var(--foto-laub)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sb-kachel:where(.astro-ts6es4fj) img{transition:transform .5s}.sb-kachel:where(.astro-ts6es4fj):hover img{transform:scale(1.04)}}.sb-leinwand:where(.astro-ts6es4fj){box-sizing:border-box;width:auto;max-width:none;margin:var(--space-8) 0 0;color:inherit;background:0 0;border:0;padding:0;position:static}@media (scripting:enabled){.sb-leinwand:where(.astro-ts6es4fj):not(:modal){display:none}}.sb-leinwand:where(.astro-ts6es4fj):not(:modal) .sb-zu:where(.astro-ts6es4fj){display:none}.sb-leinwand:where(.astro-ts6es4fj):not(:modal) .sb-szene:where(.astro-ts6es4fj){gap:var(--space-3);padding-block:var(--space-6);border-top:1px solid var(--film-rahmen);scroll-margin-top:var(--header-height);display:grid}.sb-leinwand:where(.astro-ts6es4fj):not(:modal) .sb-szene-bild:where(.astro-ts6es4fj){aspect-ratio:16/9}.sb-szene-bild:where(.astro-ts6es4fj){background:#0f0c09;position:relative;overflow:hidden}.sb-szene-bild:where(.astro-ts6es4fj) picture{position:absolute;inset:0}.sb-szene-bild:where(.astro-ts6es4fj) img{object-fit:cover;width:100%;height:100%;display:block}.sb-szene-text:where(.astro-ts6es4fj){box-sizing:border-box;gap:var(--space-2);align-content:start;display:grid}.sb-szene-nr:where(.astro-ts6es4fj){font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--film-laub);margin:0}.sb-szene-nr:where(.astro-ts6es4fj) span:where(.astro-ts6es4fj){color:var(--film-leise)}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-szene-nr:where(.astro-ts6es4fj){border:2px solid var(--film-laub);border-radius:var(--radius-sm);transform-origin:0;align-self:flex-start;padding:.15rem .5rem;font-weight:700;transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.sb-leinwand:where(.astro-ts6es4fj):modal .sb-szene:where(.astro-ts6es4fj).ist-aktiv .sb-szene-nr:where(.astro-ts6es4fj){animation:.3s cubic-bezier(.5,0,.75,0) .18s both sb-stempel-druck-gross}@keyframes sb-stempel-druck-gross{0%{opacity:0;transform:rotate(-3deg)scale(2.2)}70%{opacity:1;animation-timing-function:ease-out;transform:rotate(-3deg)scale(.92)}to{opacity:1;transform:rotate(-3deg)scale(1)}}}.sb-szene-titel:where(.astro-ts6es4fj){font-family:var(--font-headline);font-weight:var(--head-weight);font-size:var(--head-hero);line-height:var(--line-height-hero);text-wrap:balance;outline:none;margin:0}.sb-szene-satz:where(.astro-ts6es4fj){max-width:36rem;font-size:var(--text-lg);margin:0;line-height:1.45}.sb-szene-beleg:where(.astro-ts6es4fj){max-width:36rem;padding-left:var(--space-2);border-left:2px solid var(--film-laub);font-size:var(--text-sm);color:var(--film-leise);margin:0;line-height:1.55}.sb-weg:where(.astro-ts6es4fj),.sb-schritt:where(.astro-ts6es4fj){box-sizing:border-box;min-height:3.25rem;padding:0 var(--space-3);font-size:var(--text-base);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;line-height:1.2;text-decoration:none;display:inline-flex}.sb-schnitt:where(.astro-ts6es4fj) .sb-schritt--leer:where(.astro-ts6es4fj){border:0}.sb-weg:where(.astro-ts6es4fj){margin-top:var(--space-1);background:var(--film-schrift);color:var(--film-grund);justify-self:start;font-weight:600}.sb-schnitt:where(.astro-ts6es4fj){gap:var(--space-1);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.sb-schritt:where(.astro-ts6es4fj){border:1px solid var(--film-rahmen);color:var(--film-schrift)}.sb-schritt--weiter:where(.astro-ts6es4fj){border-color:var(--film-laub);color:var(--film-laub)}@media (hover:hover) and (pointer:fine){.sb-weg:where(.astro-ts6es4fj):hover{background:var(--film-laub)}.sb-schritt:where(.astro-ts6es4fj):hover{border-color:var(--film-schrift);color:var(--film-schrift)}}.sb:where(.astro-ts6es4fj) a:where(.astro-ts6es4fj):focus-visible,.sb:where(.astro-ts6es4fj) button:where(.astro-ts6es4fj):focus-visible{outline:2px solid var(--film-laub);outline-offset:3px}.sb-leinwand:where(.astro-ts6es4fj):modal{background:var(--film-grund);width:100%;max-width:none;height:100%;max-height:none;color:var(--film-schrift);margin:0;position:fixed;inset:0;overflow:hidden}.sb-leinwand:where(.astro-ts6es4fj)::backdrop{background:var(--film-grund)}html:has(.sb-leinwand:modal){overflow:hidden}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-szene:where(.astro-ts6es4fj){display:none}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-szene:where(.astro-ts6es4fj).ist-aktiv{overscroll-behavior:contain;grid-template-rows:46% 1fr;height:100%;display:grid;overflow-y:auto}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-szene-bild:where(.astro-ts6es4fj):after{content:"";background:linear-gradient(180deg, #17130f59 0%, transparent 25%, transparent 70%, var(--film-grund) 100%);position:absolute;inset:0}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-szene-text:where(.astro-ts6es4fj){gap:var(--space-2);margin-top:calc(var(--space-4) * -1);padding:0 var(--space-2);flex-direction:column;display:flex;position:relative}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-weg:where(.astro-ts6es4fj){align-self:stretch}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-schnitt:where(.astro-ts6es4fj){margin-top:auto;margin-inline:calc(var(--space-2) * -1);padding:var(--space-2);background:linear-gradient(180deg, transparent 0%, var(--film-grund) 35%);position:sticky;bottom:0}.sb-zu:where(.astro-ts6es4fj){z-index:2;top:var(--space-2);right:var(--space-2);width:3rem;height:3rem;color:var(--foto-schrift);font-size:var(--text-2xl);cursor:pointer;background:#17130fb3;border:1px solid #f4efe566;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){.sb-leinwand:where(.astro-ts6es4fj):modal{animation:.26s ease-out sb-auf}@keyframes sb-auf{0%{opacity:0;transform:scale(.98)}}:where(.astro-ts6es4fj)::view-transition-group(sb-bild){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}}@media (width<=59.98rem){.sb:where(.astro-ts6es4fj){padding:var(--space-6) var(--space-2) var(--space-8)}.sb-raster:where(.astro-ts6es4fj){gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.sb-kachel:where(.astro-ts6es4fj){aspect-ratio:1}.sb-feld--breit:where(.astro-ts6es4fj) .sb-kachel:where(.astro-ts6es4fj){aspect-ratio:16/9}.sb-name:where(.astro-ts6es4fj){font-size:var(--text-lg);hyphens:auto;overflow-wrap:break-word;bottom:.75rem;left:.75rem;right:.75rem}.sb-nr:where(.astro-ts6es4fj){top:.6rem;left:.75rem}.sb-feld--breit:where(.astro-ts6es4fj) .sb-name:where(.astro-ts6es4fj){font-size:var(--text-2xl)}.sb-szene-titel:where(.astro-ts6es4fj){font-size:var(--head-title);line-height:var(--line-height-headline)}.sb-szene-satz:where(.astro-ts6es4fj){font-size:var(--text-base);line-height:var(--line-height-body)}}@media (width>=60rem){.sb-raster:where(.astro-ts6es4fj)[data-spalten="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-feld--breit:where(.astro-ts6es4fj) .sb-kachel:where(.astro-ts6es4fj){aspect-ratio:auto;height:100%}.sb-leinwand:where(.astro-ts6es4fj):not(:modal) .sb-szene:where(.astro-ts6es4fj){gap:var(--space-6);grid-template-columns:3fr 2fr;align-items:center}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-szene:where(.astro-ts6es4fj).ist-aktiv{grid-template-rows:none;grid-template-columns:3fr 2fr}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-szene-bild:where(.astro-ts6es4fj):after{background:linear-gradient(90deg, transparent 70%, var(--film-grund) 100%)}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-szene-text:where(.astro-ts6es4fj){padding:var(--space-8) var(--space-6);justify-content:center;margin:0}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-weg:where(.astro-ts6es4fj){align-self:flex-start}.sb-leinwand:where(.astro-ts6es4fj):modal .sb-schnitt:where(.astro-ts6es4fj){margin:var(--space-2) 0 0;background:0 0;padding:0;position:static}.sb-zu:where(.astro-ts6es4fj){top:var(--space-3);right:var(--space-3)}}.bs:where(.astro-weiviich){box-sizing:border-box;max-width:90rem;padding:var(--space-12) var(--space-6) var(--space-16);color:var(--color-text);text-align:center;margin-inline:auto}.bs-kicker:where(.astro-weiviich){text-transform:uppercase;letter-spacing:.16em;font-size:var(--text-sm);color:rgb(var(--bereich-weingut));margin:0}.bs-h2:where(.astro-weiviich){font-family:var(--font-headline);font-weight:var(--head-weight);font-size:var(--head-hero);line-height:var(--line-height-hero);margin:0 0 var(--space-8)}.bs-liste:where(.astro-weiviich){gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.bs-liste:where(.astro-weiviich){gap:var(--space-8);grid-template-columns:1fr 1fr}}.bs-v:where(.astro-weiviich){flex-direction:column;align-items:center;display:flex}.bs-siegel:where(.astro-weiviich){filter:drop-shadow(0 6px 10px #0000002e);width:11rem;height:auto;transform:rotate(-6deg)}.bs-titel:where(.astro-weiviich){font-family:var(--font-headline);font-weight:var(--head-weight);font-size:var(--head-section);margin:var(--space-4) 0 0}.bs-satz:where(.astro-weiviich){max-width:26rem;font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.5}.bs-weg:where(.astro-weiviich){min-height:3.25rem;padding:0 var(--space-6);border:2px solid rgb(var(--bs-f));color:var(--color-text);border-radius:999px;align-items:center;gap:.5em;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.bs-weg:where(.astro-weiviich):hover{background:rgb(var(--bs-f));color:#fff}}.bs-weg:where(.astro-weiviich):focus-visible{outline:2px solid rgb(var(--bs-f));outline-offset:3px}.bs-v:where(.astro-weiviich){--bs-f:var(--bereich-weingut)}.bs-v:where(.astro-weiviich)[data-farbe=rot]{--bs-f:var(--bereich-heuriger)}@media (width<=47.99rem){.bs:where(.astro-weiviich){padding:var(--space-8) var(--space-2) var(--space-12)}}.wurf-bereit:not(.wurf-los) [data-wurf-teil]{opacity:0}.wurf-los [data-wurf-teil]{z-index:var(--w-z,auto);transform-origin:50%;animation:wurf-stapel var(--w-fall,0s) cubic-bezier(.7, 0, .2, 1) both, wurf-flug var(--w-flug,0s) cubic-bezier(.25, .7, .3, 1) var(--w-verz,0s) forwards}.wurf-los .wurf-liegt{z-index:1}[data-wurf-teil]:before{content:"";z-index:-1;border-radius:var(--radius-sm);opacity:0;pointer-events:none;position:absolute;inset:4%;box-shadow:0 1.25rem 2.5rem #0f0c0961,0 .25rem .75rem #0f0c0938}.wurf-los [data-wurf-teil]:before{animation:wurf-schatten-stapel var(--w-fall,0s) ease-out both, wurf-schatten var(--w-flug,0s) ease-out var(--w-verz,0s) forwards}@keyframes wurf-stapel{0%{opacity:0;transform:translate(var(--w-dx,0px), calc(var(--w-dy,0px) - 55vh)) rotate(calc(var(--w-r0,0deg) - 10deg)) scale(calc(var(--w-s0,1) * 1.15))}45%{opacity:1}to{opacity:1;transform:translate(var(--w-dx,0px), var(--w-dy,0px)) rotate(var(--w-r0,0deg)) scale(var(--w-s0,1))}}@keyframes wurf-schatten-stapel{0%{opacity:0}to{opacity:.45}}@keyframes wurf-flug{0%{opacity:1;transform:translate(var(--w-dx,0px), var(--w-dy,0px)) rotate(var(--w-r0,0deg)) scale(var(--w-s0,1))}42%{opacity:1;transform:translate(calc(var(--w-dx,0px) * .4), calc(var(--w-dy,0px) * .4 - 1.5rem)) rotate(var(--w-r1,0deg)) scale(calc(var(--w-s0,1) * .35 + .72))}74%{opacity:1;transform:translate(calc(var(--w-dx,0px) * -.045), calc(var(--w-dy,0px) * -.045)) rotate(var(--w-r2,0deg)) scale(1)}88%{opacity:1;transform:translate(calc(var(--w-dx,0px) * .01), calc(var(--w-dy,0px) * .01)) rotate(0deg) scale(.99)}to{opacity:1;transform:none}}@keyframes wurf-schatten{0%{opacity:.45}42%{opacity:1}74%{opacity:.35}to{opacity:0}}[data-wurf-teil]{position:relative}@media (prefers-reduced-motion:no-preference){.wurf-fertig [data-wurf-teil]{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.wurf-fertig [data-wurf-teil]:before{transition:opacity .2s ease-out}.wurf-fertig [data-wurf-teil].wurf-gehoben,.wurf-fertig [data-wurf-teil]:active{z-index:5;transform:translateY(-.4rem)rotate(-1deg)scale(1.05)}.wurf-fertig [data-wurf-teil].wurf-gehoben:before,.wurf-fertig [data-wurf-teil]:active:before{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wurf-fertig [data-wurf-teil]:hover{z-index:4;transform:translateY(-.2rem)scale(1.015)}.wurf-fertig [data-wurf-teil]:hover:before{opacity:.55}}.wurf-wackelt{animation:.32s cubic-bezier(.36,.07,.19,.97) wurf-wackeln}@keyframes wurf-wackeln{0%,to{transform:translate(0,0)}20%{transform:translateY(3px)}45%{transform:translateY(-1.5px)}70%{transform:translateY(.75px)}}@media (prefers-reduced-motion:reduce){.wurf-bereit [data-wurf-teil],.wurf-los [data-wurf-teil],.wurf-los [data-wurf-teil]:before,.wurf-wackelt{opacity:1;animation:none;transform:none}}.f2:where(.astro-ddkayh5q){--film-grund:var(--color-bg);--film-schrift:var(--color-text);--film-leise:var(--color-text-muted);--film-laub:color-mix(in srgb, rgb(var(--bereich-weingut)) 72%, var(--color-text));--foto-schrift:#f4efe5;--foto-leise:#e4dccd;--foto-laub:#a6cf8f;background:var(--film-grund);color:var(--film-schrift);overflow-x:clip}.f3-rumpf:where(.astro-ddkayh5q){isolation:isolate;position:relative}.f3:where(.astro-ddkayh5q) .sb{background:0 0}.f3-schein:where(.astro-ddkayh5q){z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.f3-punkt:where(.astro-ddkayh5q){--p-rx:40vw;--p-ry:22rem;top:0;left:var(--p-x);width:calc(2 * var(--p-rx));background:radial-gradient(var(--p-rx) var(--p-ry) at 50% var(--p-y), rgb(var(--bereich-weingut) / calc(.2 * var(--bereich-weingut-staerke))) 0%, rgb(var(--bereich-weingut) / 0) 100%);height:100%;position:absolute;transform:translate(-50%)}@media (width<=47.99rem){.f3-punkt:where(.astro-ddkayh5q){--p-rx:75vw;--p-ry:17rem}}@media (prefers-reduced-motion:no-preference){.f3-punkt:where(.astro-ddkayh5q).ton-fade{opacity:0;transition:none}.f3-punkt:where(.astro-ddkayh5q).ton-fade.ton-da{opacity:1;transition:opacity 4s ease-out}}.f2-titel:where(.astro-ddkayh5q){--head-hero:clamp(5rem, 8.5vw, 10rem);background:var(--color-bg);box-sizing:border-box;min-height:calc((100svh - var(--header-height)) * .72);align-items:end;display:grid;position:relative;overflow:hidden}.f2-titel:where(.astro-ddkayh5q) picture{position:absolute;inset:0}.f2-titel:where(.astro-ddkayh5q) img{object-fit:cover;width:100%;height:100%;display:block}.f2-titel-schleier:where(.astro-ddkayh5q){background:linear-gradient(180deg, #0f0c091f 0%, transparent 28%, transparent 52%, var(--color-bg) 100%);position:absolute;inset:0}.f2-titel-text:where(.astro-ddkayh5q){box-sizing:border-box;width:100%;max-width:90rem;padding:var(--space-8) var(--space-6) var(--space-4);color:var(--color-text);text-shadow:0 0 1.2rem var(--color-bg), 0 0 .4rem var(--color-bg);margin-inline:auto;position:relative}.f2-h1:where(.astro-ddkayh5q){font-family:var(--font-headline);font-weight:var(--head-weight);font-size:var(--head-hero);line-height:var(--line-height-hero);text-wrap:balance;margin:0}.f2-unter:where(.astro-ddkayh5q){margin:var(--space-2) 0 0;font-size:var(--text-lg);color:var(--color-text);font-weight:500}.f2-kapitel:where(.astro-ddkayh5q){scroll-margin-top:var(--header-height)}.f2-kapitel:where(.astro-ddkayh5q) .kw{padding-block:var(--space-8) var(--space-4)}.f2-kapitel:where(.astro-ddkayh5q) .kw-innen,.f2-kapitel:where(.astro-ddkayh5q) .kw-liste{max-width:90rem;padding-inline:var(--space-6)}.f2-kapitel:where(.astro-ddkayh5q) .kw-kicker{color:var(--film-laub)}.f2-kapitel:where(.astro-ddkayh5q) .kw-h2{font-size:var(--head-hero);line-height:var(--line-height-hero);text-transform:none;letter-spacing:0;margin-bottom:var(--space-3)}.f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-punkt a{border:1px solid var(--color-border);border-radius:var(--radius-sm)}.f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-schrift{max-width:none;padding:var(--space-4) .75rem .75rem;color:var(--foto-schrift);text-shadow:0 1px 12px #00000080;background:linear-gradient(#0f0c0900 0%,#0f0c09e0 100%);border:0;border-radius:0;bottom:0;left:0;right:0}.f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-titel{font-size:var(--text-lg);text-transform:none;letter-spacing:0;hyphens:manual}.f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-satz{color:var(--foto-leise)}.f2-kapitel:where(.astro-ddkayh5q) .kw-punkt a:focus-visible{outline:2px solid var(--film-laub);outline-offset:3px}@media (width<=59.98rem){.f2-titel:where(.astro-ddkayh5q){min-height:calc((100svh - var(--header-height)) * .62);--head-hero:clamp(2.5rem, 15vw, 4.2rem)}.f2-titel-text:where(.astro-ddkayh5q){padding:var(--space-6) var(--space-2) var(--space-3)}.f2-kapitel:where(.astro-ddkayh5q) .kw-innen,.f2-kapitel:where(.astro-ddkayh5q) .kw-liste{padding-inline:var(--space-2)}.f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-liste{gap:var(--space-1)}.f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-punkt a{aspect-ratio:1}}@media (width>=60rem){.f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-schrift{max-width:none;padding:var(--space-6) var(--space-2) var(--space-2);bottom:0;left:0;right:0}}.f8:where(.astro-ddkayh5q) .sb-kachel:after{background:linear-gradient(#0f0c0959 0%,#0000 28%)}.f8:where(.astro-ddkayh5q) .sb-name{left:var(--space-1);right:auto;bottom:var(--space-1);max-width:calc(100% - var(--space-2));box-sizing:border-box;background:var(--kachel-leiste);border:1px solid var(--kachel-leiste-rand);border-radius:var(--radius-sm);color:var(--kachel-leiste-schrift);text-shadow:var(--kachel-leiste-schatten);padding:.4rem .7rem .45rem}@media (hover:hover) and (pointer:fine){.f8:where(.astro-ddkayh5q) .sb-kachel:hover .sb-name{color:var(--kachel-leiste-schrift);border-color:var(--film-laub)}}.f8:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-schrift{left:var(--space-1);right:var(--space-1);bottom:var(--space-1);background:var(--kachel-leiste);border:1px solid var(--kachel-leiste-rand);border-radius:var(--radius-sm);color:var(--kachel-leiste-schrift);text-shadow:var(--kachel-leiste-schatten);padding:.45rem .7rem .5rem}.f8:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-satz{color:var(--kachel-leiste-schrift);opacity:.85}@media (width<=59.98rem){.f8:where(.astro-ddkayh5q) .sb-feld:not(.sb-feld--breit) .sb-name{font-size:var(--text-base);hyphens:manual}.f8:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-titel{font-size:var(--text-base)}}.f3:where(.astro-ddkayh5q){--k3-papier:color-mix(in srgb, var(--color-text) 90%, var(--color-bg));--k3-rand:.7rem;--k3-rand-unten:.85rem;--k3-schatten:drop-shadow(0 10px 14px #281c1233) drop-shadow(0 2px 3px #281c1238)}.f3:where(.astro-ddkayh5q) .sb-raster{gap:var(--space-3)}.f3:where(.astro-ddkayh5q) .sb-feld{transform:rotate(var(--k3-dreh,-1.5deg));filter:var(--k3-schatten)}.f3:where(.astro-ddkayh5q) .sb-feld:nth-child(7n+1){--k3-dreh:-1deg}.f3:where(.astro-ddkayh5q) .sb-feld:nth-child(7n+2){--k3-dreh:2.4deg}.f3:where(.astro-ddkayh5q) .sb-feld:nth-child(7n+3){--k3-dreh:-1.8deg}.f3:where(.astro-ddkayh5q) .sb-feld:nth-child(7n+4){--k3-dreh:1.3deg}.f3:where(.astro-ddkayh5q) .sb-feld:nth-child(7n+5){--k3-dreh:-2.7deg}.f3:where(.astro-ddkayh5q) .sb-feld:nth-child(7n+6){--k3-dreh:1.9deg}.f3:where(.astro-ddkayh5q) .sb-feld:nth-child(7n+7){--k3-dreh:-1.2deg}.f3:where(.astro-ddkayh5q) .sb-feld:before{border-radius:0}.f3:where(.astro-ddkayh5q) .sb-kachel{background:var(--k3-papier);clip-path:var(--k3-riss-1,none);border:0;border-radius:0}.f3:where(.astro-ddkayh5q) .sb-feld:nth-child(4n+2) .sb-kachel{clip-path:var(--k3-riss-2,none)}.f3:where(.astro-ddkayh5q) .sb-feld:nth-child(4n+3) .sb-kachel{clip-path:var(--k3-riss-3,none)}.f3:where(.astro-ddkayh5q) .sb-feld:nth-child(4n+4) .sb-kachel{clip-path:var(--k3-riss-4,none)}.f3:where(.astro-ddkayh5q) .sb-kachel picture,.f3:where(.astro-ddkayh5q) .sb-kachel:after{inset:var(--k3-rand) var(--k3-rand) var(--k3-rand-unten)}.f3:where(.astro-ddkayh5q) .sb-kachel picture{overflow:hidden}.f3:where(.astro-ddkayh5q) .sb-nr{top:calc(var(--k3-rand) + var(--space-1));left:calc(var(--k3-rand) + var(--space-1))}.f3:where(.astro-ddkayh5q) .sb-name{left:calc(var(--k3-rand) + var(--space-1));bottom:calc(var(--k3-rand-unten) + var(--space-1));max-width:calc(100% - 2 * var(--k3-rand) - var(--space-2))}.f3:where(.astro-ddkayh5q) .sb-kachel:focus-visible{outline:0}.f3:where(.astro-ddkayh5q) .sb-feld:has(.sb-kachel:focus-visible){outline:2px solid var(--film-laub);outline-offset:4px}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-liste{gap:var(--space-3)}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-punkt{filter:var(--k3-schatten)}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-punkt a{background:var(--k3-papier);transform:rotate(var(--k3-dreh,1.5deg));clip-path:var(--k3-riss-3,none);border:0;border-radius:0}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw-punkt:nth-child(6n+1) a{--k3-dreh:1.6deg;clip-path:var(--k3-riss-2,none)}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw-punkt:nth-child(6n+2) a{--k3-dreh:-2.2deg;clip-path:var(--k3-riss-4,none)}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw-punkt:nth-child(6n+3) a{--k3-dreh:1.1deg;clip-path:var(--k3-riss-1,none)}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw-punkt:nth-child(6n+4) a{--k3-dreh:-1.4deg}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw-punkt:nth-child(6n+5) a{--k3-dreh:2.6deg;clip-path:var(--k3-riss-2,none)}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw-punkt:nth-child(6n+6) a{--k3-dreh:-1.8deg;clip-path:var(--k3-riss-4,none)}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-bild{inset:var(--k3-rand) var(--k3-rand) var(--k3-rand-unten)}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-schrift{left:calc(var(--k3-rand) + var(--space-1));right:calc(var(--k3-rand) + var(--space-1));bottom:calc(var(--k3-rand-unten) + var(--space-1))}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw-punkt a:focus-visible{outline:0}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw-punkt:has(a:focus-visible){outline:2px solid var(--film-laub);outline-offset:4px}@media (width<=59.98rem){.f3:where(.astro-ddkayh5q){--k3-rand:.45rem;--k3-rand-unten:.55rem}.f3:where(.astro-ddkayh5q) .sb-raster,.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-liste{gap:var(--space-2)}.f3:where(.astro-ddkayh5q) .sb-feld .sb-name{left:var(--k3-rand);right:var(--k3-rand);bottom:var(--k3-rand-unten);hyphens:manual;overflow-wrap:normal;border-width:1px 0 0;border-radius:0;max-width:none;padding:.25rem .45rem .3rem;font-size:clamp(.72rem,3.5vw,.95rem);line-height:1.15}.f3:where(.astro-ddkayh5q) .sb-feld .sb-nr{top:calc(var(--k3-rand) + .3rem);left:calc(var(--k3-rand) + .3rem);letter-spacing:.12em;border-width:1.5px;gap:.25rem;padding:.05rem .3rem;font-size:clamp(.55rem,2.6vw,.7rem);box-shadow:inset 0 0 0 1px #0f0c0999}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-schrift{left:var(--k3-rand);right:var(--k3-rand);bottom:var(--k3-rand-unten);border-width:1px 0 0;border-radius:0;padding:.25rem .45rem .3rem}.f8:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-titel{font-size:clamp(.72rem,3.5vw,.95rem);line-height:1.15}.f3:where(.astro-ddkayh5q) .sb-feld{transform:rotate(calc(var(--k3-dreh,-1.5deg) * .3))}.f3:where(.astro-ddkayh5q) .f2-kapitel:where(.astro-ddkayh5q) .kw--fenster .kw-punkt a{transform:rotate(calc(var(--k3-dreh,1.5deg) * .3))}}
