#supper-club-2 .bg-white.rounded-2xl{display:flex;flex-direction:column}@media (min-width:768px){#supper-club-2 .flex.flex-col.md\:flex-row{align-items:stretch}#supper-club-2 .flex.flex-col.md\:flex-row>div.order-2.md\:order-1{align-items:stretch;display:flex;min-height:0}#supper-club-2 .flex.flex-col.md\:flex-row>div.order-2.md\:order-1 video{flex-shrink:0;height:100%;object-fit:cover;width:100%}#supper-club-2 .flex.flex-col.md\:flex-row>div.order-3.md\:order-2{display:flex;flex-direction:column;justify-content:center}}#supper-club-2 .events-gallery-staggered{align-content:start;margin-bottom:0!important;padding-bottom:0!important}#supper-club-2 .events-gallery-staggered .events-gallery-item{margin:0}#supper-club-2 .flex.flex-col.md\:flex-row>div.order-3.md\:order-2{flex-shrink:0}@media (min-width:768px){#supper-club-2 .flex.flex-col.md\:flex-row>div.order-3.md\:order-2{height:auto;justify-content:flex-start;max-height:fit-content}#supper-club-2 .flex.flex-col.md\:flex-row{align-items:flex-start}#supper-club-2 .flex.flex-col.md\:flex-row>div.order-2.md\:order-1{height:auto;position:relative}}.events-masonry-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (min-width:640px){.events-masonry-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (min-width:1024px){.events-masonry-grid{gap:2rem;grid-template-columns:repeat(3,1fr)}}.events-gallery-featured-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.events-gallery-featured-grid .events-gallery-featured{grid-column:1/-1;grid-row:1}.events-gallery-featured-grid .events-gallery-featured .events-gallery-image{height:auto;max-height:600px;object-fit:cover;width:100%}@media (max-width:768px){.events-gallery-featured-grid{grid-template-columns:repeat(2,1fr)}.events-gallery-featured-grid .events-gallery-featured{grid-column:1/-1}}@media (max-width:640px){.events-gallery-featured-grid{grid-template-columns:1fr}}.events-gallery-staggered{align-content:start;align-items:start;display:grid;gap:1rem;grid-auto-rows:minmax(150px,auto);grid-template-columns:repeat(4,1fr);grid-template-rows:none;margin-bottom:0;padding-bottom:0}.events-gallery-staggered .events-gallery-large{grid-column:span 2;grid-row:span 2}.events-gallery-staggered .events-gallery-small{grid-column:span 1;grid-row:span 1}.events-gallery-staggered .events-gallery-image{height:100%;object-fit:cover;width:100%}.events-gallery-staggered .events-gallery-item:first-child{grid-column:1/3;grid-row:1/3}.events-gallery-staggered .events-gallery-item:nth-child(2){grid-column:3/4;grid-row:1/2}.events-gallery-staggered .events-gallery-item:nth-child(3){grid-column:4/5;grid-row:1/2}.events-gallery-staggered .events-gallery-item:nth-child(4){grid-column:3/4;grid-row:2/3}.events-gallery-staggered .events-gallery-item:nth-child(5){grid-column:4/5;grid-row:2/3}.events-gallery-staggered .events-gallery-item:nth-child(6){align-self:start;grid-column:3/-1;grid-row:3/5}.events-gallery-staggered .events-gallery-horizontal{grid-column:1/3;grid-row:3/4}.events-gallery-staggered .events-gallery-item:nth-child(7){grid-column:1/2;grid-row:4/5}.events-gallery-staggered .events-gallery-item:nth-child(8){grid-column:2/3;grid-row:4/5}.events-gallery-staggered .events-gallery-horizontal .events-gallery-image{border-radius:.75rem;height:auto;max-height:350px;object-fit:cover;width:100%}@media (max-width:1024px){.events-gallery-staggered{grid-template-columns:repeat(3,1fr)}.events-gallery-staggered .events-gallery-item:first-child{grid-column:1/3;grid-row:1/3}.events-gallery-staggered .events-gallery-item:nth-child(2){grid-column:3/4;grid-row:1/2}.events-gallery-staggered .events-gallery-item:nth-child(3){grid-column:1/2;grid-row:3/4}.events-gallery-staggered .events-gallery-item:nth-child(4){grid-column:2/3;grid-row:3/4}.events-gallery-staggered .events-gallery-item:nth-child(5){grid-column:3/4;grid-row:2/3}.events-gallery-staggered .events-gallery-item:nth-child(6){grid-column:1/3;grid-row:4/6}.events-gallery-staggered .events-gallery-item:nth-child(7){grid-column:3/4;grid-row:3/4}.events-gallery-staggered .events-gallery-item:nth-child(8){grid-column:3/4;grid-row:4/5}}@media (max-width:768px){.events-gallery-staggered{grid-template-columns:repeat(2,1fr)}.events-gallery-staggered .events-gallery-item:nth-child(n){grid-column:span 1;grid-row:span 1}.events-gallery-staggered .events-gallery-item:first-child,.events-gallery-staggered .events-gallery-item:nth-child(6){grid-column:1/-1}}@media (max-width:640px){.events-gallery-staggered{grid-template-columns:1fr}.events-gallery-staggered .events-gallery-item:nth-child(n){grid-column:1}}.events-gallery-item{background:#f3f4f6;border-radius:.75rem;break-inside:avoid;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;page-break-inside:avoid}.events-gallery-item:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);transform:translateY(-4px)}.events-gallery-item:focus{outline:2px solid #286bcd;outline-offset:2px}.events-gallery-image{display:block;height:auto;object-fit:cover;transition:transform .3s ease;width:100%}.events-gallery-item:hover .events-gallery-image{transform:scale(1.05)}[x-cloak]{display:none!important}.fixed.inset-0.z-50{backdrop-filter:blur(4px)}.fixed.inset-0.z-50 .max-w-7xl{position:relative}.fixed.inset-0.z-50 button[aria-label*=Bild]{transition:background-color .2s ease}.fixed.inset-0.z-50 button[aria-label*=Bild]:hover{background-color:rgba(0,0,0,.7)}video{background:#000;border-radius:.75rem}video:-moz-full-screen,video:-ms-fullscreen,video:-webkit-full-screen,video:fullscreen{height:100%;object-fit:contain!important;width:100%}video::-webkit-media-controls-fullscreen-button{display:block}@media (max-width:768px){video{border-radius:0}.events-masonry-grid{gap:1rem;grid-template-columns:1fr}}.relative.max-w-4xl video{border-radius:1rem}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}.events-gallery-item:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #286bcd;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}