.card[data-astro-cid-j3v25qam]{border-radius:var(--radius);box-shadow:0 1px 0 var(--line);background:#fff;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.card__logo[data-astro-cid-j3v25qam]{isolation:isolate;place-items:center;padding:28px 28px 8px;display:grid;position:relative;overflow:hidden}.card__logo[data-astro-cid-j3v25qam] .card__hover{z-index:-1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.08)}.card__logo[data-astro-cid-j3v25qam]:is(:hover,:focus-visible) .card__hover{opacity:1;transform:none}.card__logo[data-astro-cid-j3v25qam] .card__mark{width:min(100%,340px);height:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.card__logo[data-astro-cid-j3v25qam]:is(:hover,:focus-visible) .card__mark{transform:rotate(-3deg)scale(.65)}.card__band[data-astro-cid-j3v25qam]{color:#fff;padding:28px}.card--werksviertel[data-astro-cid-j3v25qam] .card__band[data-astro-cid-j3v25qam]{background:var(--orange);color:var(--brown)}.card--werksviertel[data-astro-cid-j3v25qam] .btn[data-astro-cid-j3v25qam],.card--werksviertel[data-astro-cid-j3v25qam] .btn--ghost[data-astro-cid-j3v25qam]{--btn-bg:var(--brown)}.card--giesing[data-astro-cid-j3v25qam] .card__band[data-astro-cid-j3v25qam]{background:var(--green)}.card__date[data-astro-cid-j3v25qam]{font:900 clamp(2rem, 4vw, 2.8rem)/1 var(--display);text-transform:uppercase;margin:0 0 8px}.card__place[data-astro-cid-j3v25qam]{margin:0;font-weight:700}.card__entry[data-astro-cid-j3v25qam]{opacity:.92;margin:4px 0 20px}.card__cta[data-astro-cid-j3v25qam]{flex-wrap:wrap;gap:10px;display:flex}.card[data-astro-cid-j3v25qam] .btn[data-astro-cid-j3v25qam]{--btn-bg:var(--ink);--btn-fg:#fff}.card[data-astro-cid-j3v25qam] .btn--ghost[data-astro-cid-j3v25qam]{--btn-bg:#fff}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--ink);min-height:max(min(100svh - 72px,960px),640px);color:var(--paper);align-items:end;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__bg,.hero[data-astro-cid-lcdefpme] .hero__cut{object-fit:cover;object-position:45% 40%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .hero__bg{z-index:-3;filter:saturate(.7)brightness(.5);transform:translateY(calc(var(--p,0) * 14%)) scale(calc(1.04 + var(--p,0) * .06))}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-2;background:linear-gradient(#2b2c2859 0%,#2b2c2800 30%,#2b2c28bf 62%,#2b2c28f5 85%),#2b2c2859;position:absolute;inset:0}.hero__type[data-astro-cid-lcdefpme]{z-index:-1;font:900 min(16vw, 22svh)/.8 var(--display);text-transform:uppercase;text-align:center;color:var(--yellow);pointer-events:none;max-width:none;transform:translateY(calc(var(--p,0) * -10svh));margin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both rise;position:absolute;inset:0}.hero__type[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{position:absolute;left:0;right:0}.hero__type[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{top:3%}.hero__type[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--orange);top:49%}.hero__type--back[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child,.hero__type--front[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{visibility:hidden}.hero__type--front[data-astro-cid-lcdefpme]{z-index:1;text-shadow:0 8px 40px #2b2c2873;transform:translateY(calc(var(--p,0) * -15svh))}.hero[data-astro-cid-lcdefpme] .hero__cut{z-index:0;filter:saturate(.9);transform-origin:50% 30%;transform:translateY(calc(var(--p,0) * -6%)) scale(calc(1 + var(--p,0) * .12));-webkit-mask-image:linear-gradient(#000 52%,#0000 70%);mask-image:linear-gradient(#000 52%,#0000 70%)}.hero[data-astro-cid-lcdefpme] .hero__cut--l{translate:calc((1 - var(--t,1)) * -1 * max(8vw, 48px)) calc((1 - var(--t,1)) * 3vh);rotate:calc((1 - var(--t,1)) * -6deg)}.hero[data-astro-cid-lcdefpme] .hero__cut--r{translate:calc((1 - var(--t,1)) * max(8vw, 48px)) calc((1 - var(--t,1)) * 3vh);rotate:calc((1 - var(--t,1)) * 6deg)}.hero[data-astro-cid-lcdefpme].is-clinked .hero__cut--l{animation:.45s ease-out clink-l}.hero[data-astro-cid-lcdefpme].is-clinked .hero__cut--r{animation:.45s ease-out clink-r}@keyframes clink-l{30%{rotate:2.5deg}65%{rotate:-1deg}}@keyframes clink-r{30%{rotate:-2.5deg}65%{rotate:1deg}}.hero__text[data-astro-cid-lcdefpme]{z-index:2;opacity:calc(1 - var(--p,0) * 1.3);grid-template-columns:1fr 1fr;align-items:end;gap:16px 48px;padding-block:0 clamp(32px,5vw,56px);display:grid;position:relative}.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(2.6rem,6vw,5.4rem)}.hero__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:46ch}.hero__dates[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.stamp[data-astro-cid-lcdefpme]{border-radius:14px;padding:12px 20px 14px;text-decoration:none;transition:transform .2s;display:grid;transform:rotate(-2deg)}.stamp[data-astro-cid-lcdefpme]:nth-child(2){transform:rotate(1.5deg)}.stamp[data-astro-cid-lcdefpme]:hover{transform:rotate(0)translateY(-3px)}.stamp[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:900 2rem/1 var(--display)}.stamp[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.stamp--werksviertel[data-astro-cid-lcdefpme]{background:var(--orange);color:var(--brown)}.stamp--giesing[data-astro-cid-lcdefpme]{background:var(--yellow);color:var(--ink)}@keyframes rise{0%{opacity:0;translate:0 40px}}.fests__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.tasting[data-astro-cid-lcdefpme]{background:var(--mint)}.steps[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:s;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(s);z-index:1;background:var(--ink);width:52px;height:52px;color:var(--yellow);font:900 1.8rem/1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-22px;left:16px}.steps[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);margin-bottom:18px}.look[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);overflow:hidden}.look__quote[data-astro-cid-lcdefpme]{font:900 clamp(2rem, 4.6vw, 3.6rem)/1.02 var(--display);text-transform:uppercase;max-width:22ch}.look__quote[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{color:var(--yellow);background:0 0}.look__wall[data-astro-cid-lcdefpme]{columns:4 240px;column-gap:14px;margin-top:48px}.look__item[data-astro-cid-lcdefpme]{break-inside:avoid;margin:0 0 14px}.look__item[data-astro-cid-lcdefpme] img,.look__item[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{border-radius:12px;width:100%;height:auto;display:block}.look__item--video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:608/1080;object-fit:cover;background:var(--ink-soft)}.look__wall[data-astro-cid-lcdefpme]:not(.is-open) .is-more[data-astro-cid-lcdefpme]{display:none}.look__more[data-astro-cid-lcdefpme]{justify-content:center;margin-top:24px;display:flex}@media (width<=560px){.look__wall[data-astro-cid-lcdefpme]{columns:2;column-gap:10px}.look__item[data-astro-cid-lcdefpme]{margin-bottom:10px}}.duo__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.duo__wine[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#bfd5df;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:24px;text-decoration:none;display:grid}.duo__wine[data-astro-cid-lcdefpme] img{filter:drop-shadow(0 20px 30px #14323c4d);justify-self:center;width:auto;max-height:340px}.duo__wine[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{--btn-bg:var(--steel)}.duo__partner[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;align-self:stretch;padding:40px;display:flex}.duo__partner[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--yellow)}.duo__partner[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{align-self:flex-start}.nl[data-astro-cid-lcdefpme]{background:var(--yellow)}.nl__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (width<=820px){.fests__grid[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.duo__grid[data-astro-cid-lcdefpme],.duo__wine[data-astro-cid-lcdefpme],.nl__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme]{gap:48px}.hero[data-astro-cid-lcdefpme] .hero__bg,.hero[data-astro-cid-lcdefpme] .hero__cut{object-position:42% 30%}.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - 72px)}.hero__type[data-astro-cid-lcdefpme]{font-size:min(23vw,18svh)}.hero__type[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{top:4%}.hero__type[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{top:calc(4% + .95em)}.hero__text[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:0;font-size:1rem}.stamp[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.6rem}}
