.HomePage-module__D9yD0W__main{padding:0 var(--margin)}section.HomePage-module__D9yD0W__section:first-of-type{margin-top:100vh}.HomePage-module__D9yD0W__marquee{color:#fff;mix-blend-mode:difference;z-index:4;position:fixed;bottom:0;left:0}
.Carousel-module__F3s0Qa__carousel_outer{width:calc(100vw - var(--margin)*2);-webkit-user-select:none;user-select:none;cursor:grab;max-width:100vw;margin:auto;position:relative;overflow:hidden}.Carousel-module__F3s0Qa__carousel_inner{touch-action:pan-y pinch-zoom;will-change:transform;display:flex}
.Media-module__68T_aa__mediaContainer,.Media-module__68T_aa__videoPlayer{width:100%;height:100%;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.Media-module__68T_aa__videoPlayer:hover .Media-module__68T_aa__videoControls{opacity:1;pointer-events:auto}}
.Accordion-module__KzZwVq__accordionHeader{grid-template-columns:repeat(12,1fr);grid-template-rows:var(--line-height-3)auto var(--line-height-3)1fr;border-bottom:var(--border)solid var(--background);min-height:var(--accordion-header-height);padding:0 3px 10px;display:grid}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__type{grid-area:1/1/auto/5}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__date{white-space:nowrap;grid-area:1/7/auto/12;width:100%}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__media{margin:calc(var(--margin)/4)0px;grid-area:2/1/auto/4;width:auto!important}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__media.Accordion-module__KzZwVq__small img{object-fit:contain!important;object-position:left!important}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__title{text-overflow:ellipsis;white-space:nowrap;grid-area:3/1/auto/13;line-height:1;overflow:hidden}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__text{text-overflow:ellipsis;grid-area:4/1/auto/13;overflow:hidden}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__link,.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__counter{display:none}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__icons{grid-column:24/end;justify-content:end;display:flex}.Accordion-module__KzZwVq__accordionHeader.Accordion-module__KzZwVq__invert,.Accordion-module__KzZwVq__invert .Accordion-module__KzZwVq__accordionHeader{background:var(--background);color:var(--foreground);border-bottom:var(--border)solid var(--foreground)}.Accordion-module__KzZwVq__media{height:110px!important}@media screen and (min-width:1280px){.Accordion-module__KzZwVq__accordionHeader{grid-template-columns:repeat(24,1fr);grid-template-rows:calc(var(--line-height-3) + 2px)1fr}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__date{max-width:170px;width:unset;flex-direction:column;grid-column:4/8;gap:10px;display:flex}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__media{margin:calc(var(--margin)/4)0px;grid-area:2/1/auto/4;width:auto!important}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__type,.Accordion-module__KzZwVq__event>.Accordion-module__KzZwVq__type{grid-area:1/1/auto/4}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__media,.Accordion-module__KzZwVq__event>.Accordion-module__KzZwVq__media{margin:var(--margin)0px 0px 0px;grid-area:2/4/auto/8}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__title,.Accordion-module__KzZwVq__event>.Accordion-module__KzZwVq__title{grid-area:1/9/auto/18}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__text,.Accordion-module__KzZwVq__event>.Accordion-module__KzZwVq__text{grid-area:2/9/auto/18}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__link,.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__counter,.Accordion-module__KzZwVq__event>.Accordion-module__KzZwVq__link,.Accordion-module__KzZwVq__event>.Accordion-module__KzZwVq__counter{grid-column:20/22;display:flex}.Accordion-module__KzZwVq__accordionHeader>.Accordion-module__KzZwVq__icons,.Accordion-module__KzZwVq__event>.Accordion-module__KzZwVq__icons{transform-origin:50%;grid-column:24/25;justify-content:end;display:flex}}.Accordion-module__KzZwVq__calendar section{margin-bottom:150px}.Accordion-module__KzZwVq__calendar section:last-of-type{margin-bottom:180px}.Accordion-module__KzZwVq__info{max-width:800px;margin-left:528px;padding-top:10px;padding-bottom:40px}.Accordion-module__KzZwVq__description{height:fit-content;padding:0 3px;position:relative;top:3px}.Accordion-module__KzZwVq__mediaPair{min-height:inherit;flex-direction:column;display:flex}@media screen and (min-width:769px){.Accordion-module__KzZwVq__mediaPair{gap:var(--margin);padding:0 0 0 3px;display:grid;overflow:visible;grid-template-columns:repeat(24,1fr)!important}.Accordion-module__KzZwVq__mediaPair .Accordion-module__KzZwVq__description{grid-column:4/12}.Accordion-module__KzZwVq__mediaPair .Accordion-module__KzZwVq__gallery{grid-column:13/end}.Accordion-module__KzZwVq__description{top:calc(var(--accordion-sticky-distance));top:calc(var(--accordion-sticky-distance));padding:0;padding-bottom:calc(var(--margin)*3);margin-top:0;position:sticky}.Accordion-module__KzZwVq__description.Accordion-module__KzZwVq__aboutPage{top:calc(var(--header-height) + var(--accordion-header-height))}}
.Figure-module__sY-xRq__figure{gap:calc(var(--margin)/2);flex-direction:column;display:flex}.Figure-module__sY-xRq__media_wrapper{width:100%;height:80vh;position:relative}.Figure-module__sY-xRq__media{z-index:2;width:100%;height:100%;position:relative}.Figure-module__sY-xRq__card{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}header.Figure-module__sY-xRq__header{z-index:2;color:#fff;grid-template-columns:100px auto;padding:3px;display:grid;position:absolute;top:0;left:0}header.Figure-module__sY-xRq__header a,header.Figure-module__sY-xRq__header a:visited{color:#fff}ul.Figure-module__sY-xRq__links{flex-direction:column;display:flex}.Figure-module__sY-xRq__description{padding-right:var(--margin)}@media screen and (min-width:1280px){.Figure-module__sY-xRq__media_wrapper{height:var(--content-vh)}}
.Icons-module__G1In1G__icon,.Icons-module__G1In1G__icon *{fill:inherit;width:auto;height:10px}@media screen and (min-width:769px){.Icons-module__G1In1G__icon{width:auto;height:11px}}
.CallToAction-module__gFRVxG__callToAction *{line-height:1!important}.CallToAction-module__gFRVxG__callToAction input{height:40px;margin-top:-8px}.CallToAction-module__gFRVxG__prompt{margin-bottom:6px}@media screen and (min-width:769px){.CallToAction-module__gFRVxG__prompt{margin-bottom:3px}.CallToAction-module__gFRVxG__callToAction input{height:60px;margin-top:-8px}}
li.MiniFigure-module__AgK0jq__slide{flex-direction:column;flex:0 0 100%;min-width:0;padding-left:2.5px;display:flex;position:relative}header.MiniFigure-module__AgK0jq__header{z-index:2;color:#fff;grid-template-columns:100px auto;padding:3.5px 7px;display:grid;position:absolute;top:0;left:0}header.MiniFigure-module__AgK0jq__header a,header.MiniFigure-module__AgK0jq__header a:visited{color:#fff}ul.MiniFigure-module__AgK0jq__links{flex-direction:column;display:flex}.MiniFigure-module__AgK0jq__media{background:#000;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden;aspect-ratio:.8!important}.MiniFigure-module__AgK0jq__media.MiniFigure-module__AgK0jq__invert{background:#ddd}.MiniFigure-module__AgK0jq__media.MiniFigure-module__AgK0jq__smallImage div{height:auto!important;max-height:calc(80% - var(--margin)*4)!important;max-width:calc(80% - var(--margin)*4)!important}.MiniFigure-module__AgK0jq__text{margin-top:calc(var(--margin)/3);padding-right:var(--margin);padding-bottom:2px}@media screen and (min-width:769px){li.MiniFigure-module__AgK0jq__slide{flex:0 0 33%}}@media screen and (min-width:1280px){li.MiniFigure-module__AgK0jq__slide{flex:0 0 25%}}
.Slideshow-module__wr0xeq__container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.Slideshow-module__wr0xeq__marker_wrapper{width:50%;height:1px;bottom:var(--margin);left:var(--margin);flex-direction:row;gap:1px;display:flex;position:absolute}.Slideshow-module__wr0xeq__marker{background:#fff;width:100%}.Slideshow-module__wr0xeq__marker.Slideshow-module__wr0xeq__current{background:#000}.Slideshow-module__wr0xeq__slideshow_copyright,.Slideshow-module__wr0xeq__slideshow_copyright>div{height:10px!important;bottom:20px!important}
main.AboutPage-module__CtUHqa__main{padding:var(--margin);padding-top:calc(var(--margin) - 3px);flex-direction:column;justify-content:space-between;display:flex;position:relative}.AboutPage-module__CtUHqa__bio{height:calc(100vh - var(--header-height) - var(--accordion-header-height) - 8px)}@media screen and (min-width:769px){.AboutPage-module__CtUHqa__image{width:10vw}main.AboutPage-module__CtUHqa__main{padding-top:calc(var(--margin) - 3px)}}
.ImageShuffle-module__AuAjPW__container{z-index:10;isolation:isolate;backface-visibility:hidden;will-change:opacity;background:#000;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden;transform:translateZ(0)}
.TextMarquee-module__K2ZsYq__marquee_outer{max-width:100%;line-height:1;overflow:hidden}.TextMarquee-module__K2ZsYq__marquee_inner{flex-direction:row;width:100%;display:flex}.TextMarquee-module__K2ZsYq__marquee_inner div{white-space:nowrap}
header.Header-module__FZ2_Tq__header{z-index:10;width:100vw;color:var(--foreground);background:var(--background);padding:var(--margin);height:var(--header-height);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;left:0}.Header-module__FZ2_Tq__marquee{z-index:20;width:100px;position:relative}header.Header-module__FZ2_Tq__header a,header.Header-module__FZ2_Tq__header a:visited{color:var(--foreground)}nav.Header-module__FZ2_Tq__nav ul{flex-direction:row;align-items:center;gap:4px;display:flex}ul.Header-module__FZ2_Tq__nav_section{margin-right:30px}.Header-module__FZ2_Tq__active{pointer-events:none;opacity:.3;cursor:not-allowed!important}.Header-module__FZ2_Tq__menu{isolation:isolate;z-index:9;background:#fff;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:absolute;top:0;left:0;overflow:hidden}.Header-module__FZ2_Tq__menu .Header-module__FZ2_Tq__marquee{color:#fff;mix-blend-mode:difference;z-index:10;width:100vw;position:absolute;bottom:0;left:0}.Header-module__FZ2_Tq__menuButton{z-index:10;position:relative}.Header-module__FZ2_Tq__mobileMenu{white-space:nowrap;flex-direction:row;width:100vw;display:flex;overflow:scroll hidden}.Header-module__FZ2_Tq__mobileMenu li{line-height:1.3!important}
footer.Footer-module__3AW6nG__footer{background:var(--foreground);width:100vw;height:auto;color:var(--background);padding:calc(var(--margin) - 2px)var(--margin)var(--margin)var(--margin);z-index:4;grid-template-rows:auto auto auto auto;grid-template-columns:50% 50%;row-gap:50px;display:grid;position:relative}footer.Footer-module__3AW6nG__footer a,footer.Footer-module__3AW6nG__footer a:visited,footer.Footer-module__3AW6nG__footer button,footer.Footer-module__3AW6nG__footer button:visited{color:var(--background)}.Footer-module__3AW6nG__legal{justify-content:space-between;width:100%;display:flex}.Footer-module__3AW6nG__newsletter{flex-direction:column;display:flex}.Footer-module__3AW6nG__socials{flex-direction:row;display:flex}.Footer-module__3AW6nG__principalPartners .Footer-module__3AW6nG__heading,.Footer-module__3AW6nG__generalPartners .Footer-module__3AW6nG__heading{margin-bottom:calc(var(--margin)*2)}.invert .Footer-module__3AW6nG__logoContainer{filter:invert()}.Footer-module__3AW6nG__openingHours{display:none}.Footer-module__3AW6nG__mediaLinks{flex-direction:column;display:flex}.Footer-module__3AW6nG__mediaLinks a{opacity:.3;transition:opacity .4s}.Footer-module__3AW6nG__mediaLinks a:hover{opacity:1}.Footer-module__3AW6nG__pageCopyright,.Footer-module__3AW6nG__principalPartners{grid-column:1}.Footer-module__3AW6nG__generalPartners{grid-column:2}.Footer-module__3AW6nG__address{grid-column:1/3}.Footer-module__3AW6nG__inHouseLinks{grid-area:2/1/auto/3}.Footer-module__3AW6nG__generalPartners,.Footer-module__3AW6nG__principalPartners{flex-direction:column;height:40px;display:flex}@media screen and (min-width:769px){footer.Footer-module__3AW6nG__footer{grid-template-rows:1fr auto;grid-template-columns:repeat(24,1fr);min-height:250px}.Footer-module__3AW6nG__pageCopyright{align-items:flex-end;display:flex}.Footer-module__3AW6nG__address{grid-column:1/12}.Footer-module__3AW6nG__inHouseLinks{display:contents}.Footer-module__3AW6nG__newsletter{grid-column:12/20}.Footer-module__3AW6nG__mediaLinks{grid-column:20/25}.Footer-module__3AW6nG__openingHours{display:flex}.Footer-module__3AW6nG__pageCopyright{grid-area:2/1/auto/5}.Footer-module__3AW6nG__imprint{grid-area:2/5/auto/7;align-items:flex-end;display:flex}.Footer-module__3AW6nG__generalPartners,.Footer-module__3AW6nG__principalPartners{flex-direction:row;grid-row:2;align-items:flex-end;gap:20px}.Footer-module__3AW6nG__principalPartners{grid-column:12/20}.Footer-module__3AW6nG__generalPartners{grid-column:20/25}.Footer-module__3AW6nG__principalPartners .Footer-module__3AW6nG__heading,.Footer-module__3AW6nG__generalPartners .Footer-module__3AW6nG__heading{margin-bottom:0}}
.StudiosPage-module__P8CMFa__media{width:100vw;left:calc(-1*var(--margin));top:calc(-1*var(--margin));position:relative}.StudiosPage-module__P8CMFa__features>div{margin-bottom:100px}.StudiosPage-module__P8CMFa__introduction a{opacity:.4;transition:opacity .4s}.StudiosPage-module__P8CMFa__introduction a:hover{opacity:1}
.WorkshopPage-module__e1dtBa__main{padding:calc(var(--margin)/2)var(--margin)}.WorkshopPage-module__e1dtBa__feature_container:first-of-type{margin-bottom:100px}.WorkshopPage-module__e1dtBa__facilities{grid-template-columns:200px auto;display:grid}.WorkshopPage-module__e1dtBa__facilities h4{margin-top:calc(var(--font-size-2) - var(--font-size-3))}section.WorkshopPage-module__e1dtBa__introduction{padding-bottom:calc(var(--margin)*4);flex-direction:column;justify-content:space-between;margin-bottom:200px;display:flex}
.ContactCard-module__KuLPaq__contact{white-space:nowrap;flex-direction:column;margin-right:30px;display:flex}
.LinktreePage-module__QhRhJW__marquee{color:#fff;mix-blend-mode:difference;z-index:10;position:fixed;bottom:0;left:0}
