@charset "UTF-8";
.ww-page{overflow:clip}
.ww-intro-stage{position:relative}
.ww-intro-stage>.ww-hero{position:sticky;top:0}
.ww-wordmark{transform:rotate(-2deg)}
.ww-wordmark-script{stroke-width:9}
.ww-wordmark-capitals{stroke-width:1.15}
.ww-wordmark-trail{stroke-width:12}
@media(max-width:980px){.ww-wordmark-script{stroke-width:12}.ww-wordmark-capitals{stroke-width:1.5}}
.ww-photo{padding:6px;background:#fffef9;border-radius:2px;box-shadow:0 2px 3px #0003,0 12px 26px #0006,inset 0 0 0 1px #e7e3d9}
.ww-photo.landscape,.ww-photo.portrait{height:auto;aspect-ratio:auto}
.ww-photo .ww-photo-open{height:auto}
.ww-photo img{width:100%;height:auto;object-fit:contain;filter:none}
.ww-story-img{aspect-ratio:auto!important;height:auto;object-fit:contain;border:6px solid #fffef9;border-radius:2px;box-shadow:0 2px 3px #0003,0 18px 32px #0006;transform:none}
.ww-lounge-photos{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;padding:18px 8px}
.ww-lounge-photos img:first-child,.ww-lounge-photos img:last-child{position:relative;inset:auto;width:100%;height:auto;object-fit:contain;border:6px solid #fffef9;border-radius:2px;box-shadow:0 2px 3px #0003,0 16px 30px #0006}
.ww-lounge-photos img:last-child{margin-top:38px}
.ww-lightbox[data-mode="gallery"] .ww-lb-image{inset:auto;left:50%;top:50%;padding:6px;border:0;border-radius:2px;background:#fffef9;box-shadow:0 2px 4px #0004,0 20px 44px #0009;box-sizing:border-box;object-fit:contain;transform:rotate(var(--photo-angle,0deg));filter:none}
.ww-countdown{margin:26px 0 12px;border-top:1px solid var(--ww-line);padding-top:22px;max-width:310px}
.ww-countdown[hidden]{display:none}
.ww-countdown .ww-countdown-heading{font:600 11px/1.6 Arial,sans-serif;color:var(--ww-gold-light);letter-spacing:.06em;margin:0 0 4px}
.ww-countdown time{font:12px/1.6 Arial,sans-serif;color:var(--ww-muted)}
.ww-countdown-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;direction:ltr;text-align:center}
.ww-countdown-unit{border-inline-end:1px solid var(--ww-line)}
.ww-countdown-unit:last-child{border:0}
.ww-countdown-number{display:block;font:300 26px/1.25 Georgia,serif;color:var(--ww-gold-light);font-variant-numeric:tabular-nums}
.ww-countdown-label{display:block;font:10px/1.6 Arial,sans-serif;color:var(--ww-muted);overflow-wrap:anywhere}
.ww-shooting-star{height:2px;width:125px;border-radius:999px;background:linear-gradient(90deg,transparent,#dfbd76 72%,#fff9e4);filter:drop-shadow(0 0 5px #efcc8580)}
.ww-shooting-star::before,.ww-shooting-star::after{content:"";position:absolute;right:0;top:0;width:16px;height:1px;transform:translateX(50%) rotate(45deg);background:linear-gradient(90deg,transparent,#fff9e4,transparent)}
.ww-shooting-star::after{transform:translateX(50%) rotate(-45deg)}
.ww-shooting-star.is-shooting{animation:wwGoldenComet 2s ease-in-out}
@keyframes wwGoldenComet{0%{opacity:0;transform:translate(-40px,-20px) rotate(24deg) scaleX(.15)}25%{opacity:.9}65%{opacity:.8;transform:translate(170px,76px) rotate(24deg) scaleX(1)}100%{opacity:0;transform:translate(290px,130px) rotate(24deg) scaleX(.1)}}
.ww-section .ww-kicker[data-comet-phase="fly"]::before{background:linear-gradient(90deg,transparent,#e0be78 75%,#fff9e4);height:2px;margin-top:4px;margin-bottom:22px;border-radius:99px;filter:drop-shadow(0 0 4px #efcc8599)}
@media(max-width:980px){.ww-collage{gap:26px;padding:10px 6px}.ww-photo{transform:rotate(var(--r))!important}}
@media(max-width:767px){.ww-collage{gap:32px}.ww-photo.landscape{width:90%}.ww-photo.portrait{width:74%}.ww-lounge-photos{gap:8px}.ww-lounge-photos img{border-width:5px!important}}
@media(prefers-reduced-motion:reduce){.ww-shooting-star{display:none!important}.ww-intro-stage>.ww-hero{position:relative}}
.ww-photo{--tilt-x:4deg;--tilt-y:-5deg;transition:transform .42s cubic-bezier(.2,.7,.25,1),box-shadow .42s ease}
.ww-photo:nth-child(8n+2){--tilt-x:-5deg;--tilt-y:4deg}
.ww-photo:nth-child(8n+3){--tilt-x:3deg;--tilt-y:6deg}
.ww-photo:nth-child(8n+4){--tilt-x:-4deg;--tilt-y:-5deg}
.ww-photo:nth-child(8n+5){--tilt-x:6deg;--tilt-y:2deg}
.ww-photo:nth-child(8n+6){--tilt-x:-3deg;--tilt-y:6deg}
.ww-photo:nth-child(8n+7){--tilt-x:5deg;--tilt-y:-3deg}
.ww-photo:nth-child(8n+8){--tilt-x:-6deg;--tilt-y:-2deg}
.ww-photo:hover{transform:rotate(var(--r,0deg))!important}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .ww-photo{transform:perspective(900px) rotateZ(var(--r,0deg)) rotateX(0deg) rotateY(0deg)!important}
 .ww-photo:hover{transform:perspective(900px) rotateZ(var(--r,0deg)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))!important;box-shadow:0 3px 5px #0004,0 20px 32px #0007,inset 0 0 0 1px #e7e3d9;z-index:30}
}
@media(prefers-reduced-motion:reduce){.ww-photo{transition:none}}

.ww-image-frame{transform:rotate(-1.5deg)}
.ww-image-frame .ww-story-img{display:block;transform:none}
.ww-image-frame::before,.ww-image-frame::after{pointer-events:none}
.ww-show .ww-calendar{display:inline-block;align-self:center;margin-top:7px;padding:5px 4px;border:0;border-radius:0;background:none;min-width:0;min-height:0;height:auto;max-width:100%;color:var(--ww-gold-light);font:400 11px/1.5 Arial,sans-serif;white-space:normal;text-align:center;text-decoration:underline;text-decoration-color:#dfc28466;text-underline-offset:3px}
.ww-show .ww-calendar:hover{background:none;color:#f2dca5;text-decoration-color:currentColor}
.ww-calendar:focus-visible{outline:2px solid var(--ww-gold);outline-offset:3px}
#vergangen .ww-video[hidden],.ww-load-shows[hidden]{display:none}
.ww-shows-more{text-align:center;margin-top:26px}
.ww-load-shows{font-size:12px}
.ww-shows-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
