.events-hero{--events-hero-image-parallax:0px;--events-hero-image-blur:0px;--events-hero-image-overscan:clamp(5rem, 14svh, 9rem);--events-hero-edge-overscan:clamp(1.1rem, 2.4vw, 2.6rem);--events-hero-text-parallax:0px;--events-hero-text-blur-progress:0;--events-hero-polaroid-parallax:0px;isolation:isolate;background:#fff2e2;height:50svh;min-height:clamp(24rem,50svh,36rem);margin:0;padding:0;position:relative;overflow:hidden}.events-hero--media-only .events-hero-content,.events-hero--media-only .events-hero-polaroids{opacity:0;visibility:hidden;pointer-events:none}.events-hero-media,.events-hero-media img,.events-hero-media video,.events-hero-overlay{width:100%;height:100%;position:absolute;inset:0}.events-hero-media{z-index:0;top:calc(var(--events-hero-image-overscan) * -1);bottom:calc(var(--events-hero-image-overscan) * -1);height:auto}.events-hero-media img,.events-hero-media video{left:calc(var(--events-hero-edge-overscan) * -1);width:calc(100% + (var(--events-hero-edge-overscan) * 2));object-fit:cover;object-position:center;transform:translate3d(0, var(--events-hero-image-parallax), 0);will-change:transform, filter;display:block}.events-hero-media img{filter:brightness(1.08) contrast(.9) saturate(.78) blur(var(--events-hero-image-blur))}.events-hero-media video{filter:brightness(1.08) contrast(.9) saturate(.78) blur(calc(10px + var(--events-hero-image-blur)))}.events-hero-overlay{z-index:1;pointer-events:none;background:#00000038}.events-hero-content{z-index:6;left:calc(var(--hero-frame-x,clamp(1rem, 2.7vw, 2.45rem)) + clamp(.8rem, 2.4vw, 2.8rem));right:var(--hero-frame-x,clamp(1rem, 2.7vw, 2.45rem));max-width:min(34rem,100vw - 3rem);opacity:calc(1 - var(--events-hero-text-blur-progress));filter:blur(calc(var(--events-hero-text-blur-progress) * 18px));transform:translate3d(0, var(--events-hero-text-parallax), 0);will-change:opacity, filter, transform;position:absolute;bottom:clamp(8.2rem,12vw,10.5rem)}.events-hero h1{color:var(--nav-pastel-lilac,#fff4e6);letter-spacing:0;text-shadow:0 .18rem 1.8rem #3d231333;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:0;font-weight:400;line-height:0}.events-hero h1 img{filter:brightness(0)saturate()invert(95%)sepia(11%)saturate(700%)hue-rotate(318deg)brightness(105%)contrast(102%)drop-shadow(0 .18rem 1.3rem #3d231333);width:min(24rem,56vw);height:auto;display:block}.events-hero-polaroids{z-index:2;height:clamp(9.5rem,16vw,15.5rem);opacity:calc(1 - var(--events-hero-text-blur-progress));filter:blur(calc(var(--events-hero-text-blur-progress) * 18px));transform:translate3d(0, var(--events-hero-polaroid-parallax), 0);will-change:opacity, filter, transform;position:absolute;inset:auto 0 0}.events-hero-polaroid{--events-polaroid-lift:0px;cursor:pointer;pointer-events:auto;background:#fffdf8;border:0;border-radius:2px;width:clamp(10rem,16vw,17.5rem);margin:0;padding:clamp(.45rem,.75vw,.7rem) clamp(.45rem,.75vw,.7rem) clamp(1.35rem,2vw,2rem);transition:transform .22s,box-shadow .22s;position:absolute;bottom:clamp(-5.6rem,-7vw,-3.1rem);box-shadow:0 1rem 2.1rem #241c1247}.events-hero-polaroid:hover{--events-polaroid-lift:clamp(-1rem, -1.3vw, -.65rem);z-index:5;box-shadow:0 1.4rem 2.6rem #241c1257}.events-hero-polaroid:focus-visible{outline:none;box-shadow:0 1rem 2.1rem #241c1247,0 0 0 3px #fff4e6c7}.events-hero-polaroid img{aspect-ratio:1.05/.72;object-fit:cover;filter:saturate(.88)contrast(.94)brightness(1.03);border-radius:1px;width:100%;display:block}.events-hero-polaroid-1{transform:translateY(var(--events-polaroid-lift)) rotate(-12deg);left:-2vw}.events-hero-polaroid-2{width:clamp(11rem,18vw,19.5rem);transform:translateY(var(--events-polaroid-lift)) rotate(-2deg);bottom:clamp(-4.9rem,-6.2vw,-2.7rem);left:10vw}.events-hero-polaroid-3{width:clamp(10.5rem,16.8vw,18.5rem);transform:translateY(var(--events-polaroid-lift)) rotate(-8deg);left:25vw}.events-hero-polaroid-4{width:clamp(10rem,16vw,17.5rem);transform:translateY(var(--events-polaroid-lift)) rotate(4deg);bottom:clamp(-5.2rem,-6.6vw,-2.9rem);left:39vw}.events-hero-polaroid-5{width:clamp(10.5rem,16.8vw,18.5rem);transform:translateY(var(--events-polaroid-lift)) rotate(9deg);right:25vw}.events-hero-polaroid-6{width:clamp(11rem,18vw,19.5rem);transform:translateY(var(--events-polaroid-lift)) rotate(-3deg);bottom:clamp(-4.9rem,-6.2vw,-2.7rem);right:10vw}.events-hero-polaroid-7{width:clamp(10rem,16vw,17.5rem);transform:translateY(var(--events-polaroid-lift)) rotate(13deg);right:-2vw}.events-lightbox{z-index:5000;opacity:0;visibility:hidden;pointer-events:none;background:#150e0ac7;place-items:center;padding:clamp(1.2rem,4vw,3rem);transition:opacity .22s,visibility .22s;display:grid;position:fixed;inset:0}.events-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto}.events-lightbox-image{object-fit:contain;border-radius:4px;max-width:min(92vw,1100px);max-height:86svh;display:block;box-shadow:0 2rem 5rem #0000005c}.events-lightbox-close,.events-lightbox-nav{color:#b8906c;cursor:pointer;background:#fff2e2eb;border:1px solid #b8906cd1;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid;position:absolute}.events-lightbox-nav:hover{color:#fff2e2;background:0 0;transform:translate(.18rem)}.events-lightbox-close{color:#fff4e6;background:#b8906ce6;border-radius:50%}.events-lightbox-close:hover{color:#fff4e6;background:#b8906c;transform:scale(1.05)}.events-lightbox-close{aspect-ratio:1;width:clamp(2.8rem,5vw,4rem);padding:0 0 .12em;font-family:Arial,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1;top:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.4vw,2rem)}.events-lightbox-nav{aspect-ratio:1;color:#fff;background:0 0;border:0;border-radius:50%;width:clamp(2.65rem,4vw,3.5rem);height:clamp(2.65rem,4vw,3.5rem);padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.35rem,3.8vw,3.25rem);font-weight:400;line-height:.82;top:50%;transform:translateY(-50%)}.events-lightbox-nav:hover{border-color:#fff;transform:translateY(-50%)translate(.18rem)}.events-lightbox-prev:hover{transform:translateY(-50%)translate(-.18rem)}.events-lightbox-prev{left:clamp(.8rem,3vw,2.5rem)}.events-lightbox-next{right:clamp(.8rem,3vw,2.5rem)}.events-page-wrapper{color:#b8906c;background:#fff2e2;min-height:auto;padding:7rem 0 8rem}.events-page-container{grid-template-columns:400px 1fr;align-items:start;gap:6rem;max-width:1600px;margin:0 auto;padding:0 5%;display:grid}.events-sidebar{height:fit-content;position:sticky;top:88px}.events-sidebar-content{flex-direction:column;gap:1.45rem;display:flex;transform:translateY(-5rem)}.events-page-badge{color:#b8906c;letter-spacing:.12em;text-transform:uppercase;opacity:.86;border:1px solid #b8906c57;border-radius:999px;align-self:flex-start;padding:.42rem .9rem;font-family:Montserrat,Nunito Sans,Arial,sans-serif;font-size:.64rem;font-weight:500}.events-sidebar h1{color:#b8906c;letter-spacing:0;text-transform:uppercase;margin:0;font-family:Moret,Playfair Display,Georgia,serif;font-size:clamp(4.4rem,7.2vw,8.8rem);font-weight:450;line-height:.9}.events-sidebar h1 em{color:inherit;font-family:inherit;font-weight:inherit;text-transform:uppercase;font-style:normal;display:block}.events-page-intro{color:#b8906c;letter-spacing:0;opacity:.92;max-width:390px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.12rem,1.24vw,1.3rem);font-weight:400;line-height:1.55}.events-timeline{flex-direction:column;gap:clamp(2rem,3vw,2.75rem);margin-top:-5rem;padding-left:2.5rem;display:flex;position:relative}.events-list-group{flex-direction:column;gap:clamp(1rem,1.7vw,1.5rem);display:flex}.events-list-group-items{flex-direction:column;gap:3.5rem;display:flex}.events-timeline:before{content:none}.timeline-event{flex-direction:column;gap:.9rem;padding-left:9rem;display:flex;position:relative}.timeline-event-featured{margin-bottom:0}.event-page-featured-card{--upcoming-lilac-dark:230 196 96;--upcoming-lilac-mid:250 224 146;--upcoming-lilac-light:255 244 204;width:min(100%,clamp(30.72rem,53.76vw,51.2rem));padding-left:0}.events-timeline .event-page-featured-card>.upcoming-card.is-active{opacity:1;flex:none;width:100%;height:auto}.event-page-featured-card .upcoming-card.is-active .upcoming-image-wrap{height:auto}.event-page-featured-card .upcoming-image{object-fit:contain;width:100%;height:auto}.event-page-featured-card .upcoming-card.is-active .upcoming-image{transform:none}.event-page-placeholder{z-index:0;aspect-ratio:1691/978;color:#fff;background:#a7a7a3;width:100%;font-family:Instrument Serif,Moret,Playfair Display,Georgia,serif;position:relative}.event-page-placeholder-type,.event-page-placeholder-location,.event-page-placeholder-message{z-index:2;font:inherit;margin:0;font-weight:400;line-height:1;position:absolute}.event-page-placeholder-type,.event-page-placeholder-location{font-size:clamp(1.65rem,3.4vw,3.35rem);top:clamp(1.25rem,3vw,2.5rem)}.event-page-placeholder-type{align-items:center;gap:clamp(.6rem,1.2vw,1rem);display:inline-flex;left:clamp(1.25rem,3vw,2.5rem)}.event-page-placeholder-type img{filter:brightness(0)invert();width:clamp(2.15rem,4vw,3.75rem);height:auto;display:block}.event-page-placeholder-location{text-align:right;right:clamp(1.25rem,3vw,2.5rem)}.event-page-placeholder-message{max-width:9em;font-size:clamp(2rem,4.5vw,4.5rem);top:50%;left:clamp(1.25rem,3vw,2.5rem);transform:translateY(-50%)}.event-page-featured-label,.event-page-group-label{color:#b8906c;letter-spacing:0;text-transform:uppercase;margin:0 0 clamp(.45rem,.9vw,.75rem);font-family:Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.8rem,3.1vw,3.2rem);font-weight:400;line-height:.95;display:block}.event-page-group-label{margin-bottom:0}.event-page-featured-card .upcoming-image-wrap picture{width:100%;height:auto;display:block}.event-page-featured-action{z-index:3;pointer-events:auto;display:flex;position:absolute;bottom:clamp(1rem,2vw,1.6rem);right:clamp(1rem,2vw,1.6rem)}.event-page-featured-action .upcoming-signup{min-width:clamp(8rem,10.5vw,10.5rem);min-height:clamp(2.35rem,3.15vw,3rem);color:rgb(var(--upcoming-lilac-dark));background:#fffffff5;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(.95rem,1.45vw,1.45rem);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.84rem,1.08vw,1.08rem);font-weight:600;line-height:1;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.event-page-featured-action .upcoming-signup:hover{background:#fff;transform:translateY(-2px)}.event-page-featured-card:not(.event-page-past-card) .upcoming-image-wrap:before{content:none}.event-page-featured-card .upcoming-event-tag{isolation:isolate;background:0 0;justify-content:space-between;align-items:center;min-height:clamp(7.4rem,12vw,10.8rem);font-size:clamp(1.5rem,3.25vw,3.35rem);top:-26px}.event-page-featured-card .upcoming-event-tag:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, rgb(var(--upcoming-lilac-dark) / 1) 0%, rgb(var(--upcoming-lilac-mid) / .5) 50%, rgb(var(--upcoming-lilac-light) / 0) 100%);pointer-events:none;height:clamp(11rem,20vw,17rem);position:absolute;top:0;left:0;right:0}.event-page-featured-card .hero-event-tag-copy,.event-page-featured-card .hero-event-tag-logo,.event-page-featured-card .event-page-tag-date{transform:translateY(-8px)}.event-page-tag-date{color:#fff;text-align:right;white-space:nowrap;flex-direction:row;align-items:center;margin-left:clamp(1.25rem,2vw,2rem);font-family:Montserrat,Nunito Sans,Arial,sans-serif;font-size:clamp(.95rem,1.28vw,1.25rem);font-weight:600;line-height:.95;display:flex}.event-date-mobile-separator{margin-left:.28em;display:none}.event-date-desktop-separator{margin:0 .34em;display:inline}.event-page-featured-card .upcoming-poster-overlay{-webkit-backdrop-filter:none;padding-bottom:clamp(.35rem,.75vw,.7rem);-webkit-mask-image:none;mask-image:none}.event-page-featured-card .upcoming-poster-overlay p{font-size:clamp(1.12rem,1.24vw,1.3rem);font-weight:500;line-height:1.55}.event-page-featured-card .upcoming-card.is-active .upcoming-poster-overlay .upcoming-poster-actions{transform:translateY(clamp(-1.35rem,-1.9vw,-.95rem))}.event-page-featured-card .upcoming-poster-meta{justify-content:flex-end}.timeline-date,.timeline-card-heading{color:#b8906c;letter-spacing:0;font-family:Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.32rem,1.7vw,1.78rem);font-weight:300;line-height:.95}.timeline-date span{display:inline-block}.timeline-card-heading{color:#c99470;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;font-family:Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:300;line-height:.95;display:flex}.timeline-card-heading p{margin:0}.timeline-location{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.46rem;display:inline-flex}.timeline-location img{flex:none;width:auto;height:1em;display:block}.timeline-card{color:#fff2e2;box-shadow:none;background:#b8906c;border:2px dashed #fff2e2e0;border-radius:28px;grid-template-columns:minmax(0,1.04fr) minmax(18rem,.96fr);align-items:stretch;gap:0;padding:0;transition:transform .35s,border-color .35s,box-shadow .35s;display:grid;overflow:hidden}.timeline-image{isolation:isolate;background:#fff2e238;border-radius:26px 0 0 26px;width:100%;height:100%;min-height:clamp(20rem,29vw,23rem);margin-bottom:0;position:relative;overflow:hidden}.timeline-card-copy{--timeline-event-date-gap:clamp(1rem, 1.75vw, 1.45rem);min-height:100%;padding:var(--timeline-event-date-gap) clamp(1.7rem, 3.1vw, 2.65rem) clamp(1.8rem, 3.2vw, 2.8rem);flex-direction:column;justify-content:center;display:flex}.timeline-image img{z-index:0;object-fit:cover;filter:saturate(.9)contrast(.96)brightness(1.03);opacity:1;width:100%;height:100%;transition:transform .45s;display:block;position:absolute;inset:0;transform:scale(1)}.timeline-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#b8906c00,#b8906c 92%);width:32%;position:absolute;top:0;bottom:0;right:0}.timeline-card:hover{box-shadow:none;border-color:#fff2e2fa;transform:translateY(-4px)}.timeline-card:hover .timeline-image img{transform:scale(1.035)}.timeline-event-past{max-width:min(100%,58rem);margin-left:auto}.timeline-event-past.event-page-featured-card{width:min(100%,clamp(30.72rem,53.76vw,51.2rem));max-width:none;margin-left:0}.timeline-event-past.event-page-past-card{--upcoming-lilac-dark:154 126 102;--upcoming-lilac-mid:202 181 160;--upcoming-lilac-light:239 228 214;opacity:.92}.timeline-event-past.event-page-past-card .upcoming-image{filter:grayscale(.5)sepia(.16)saturate(.52)contrast(.9)brightness(1.04)}.timeline-event-past.event-page-past-card .upcoming-image-wrap:before{background:linear-gradient(#fff2e247,#fff2e21a)}.timeline-event-past.event-page-past-card .upcoming-poster-overlay{color:#fff8ef;background:linear-gradient(180deg, rgb(var(--upcoming-lilac-light) / 0) 0%, rgb(var(--upcoming-lilac-light) / .5) 28%, rgb(var(--upcoming-lilac-mid) / .86) 58%, rgb(var(--upcoming-lilac-dark) / .94) 100%)}.timeline-event-past.event-page-past-card .upcoming-event-tag,.timeline-event-past.event-page-past-card .upcoming-poster-overlay h3,.timeline-event-past.event-page-past-card .upcoming-poster-overlay p,.timeline-event-past.event-page-past-card .upcoming-poster-actions a{color:#fff8ef}.timeline-event-past.event-page-past-card .upcoming-poster-actions .upcoming-signup{color:rgb(var(--upcoming-lilac-dark));background:#fff8efd6}.timeline-event-past.event-page-past-card .upcoming-poster-actions .upcoming-signup:hover{background:#fff8ef}.timeline-event-past .timeline-card-heading{color:#a8866a;font-size:clamp(1.2rem,1.85vw,1.75rem)}.timeline-event-past .timeline-card{color:#fff8ef;background:#d3b89f;border-radius:22px;grid-template-columns:minmax(0,.95fr) minmax(15rem,1.05fr)}.timeline-event-past .timeline-image{border-radius:20px 0 0 20px;min-height:clamp(14rem,20vw,17.5rem)}.timeline-event-past .timeline-image img{filter:grayscale(.36)sepia(.18)saturate(.68)contrast(.92)brightness(1.05)}.timeline-event-past .timeline-image:after{background:linear-gradient(90deg,#d3b89f00,#d3b89f 92%)}.timeline-event-past .timeline-card-copy{padding:clamp(1.25rem,2.2vw,1.9rem) clamp(1.25rem,2.4vw,2rem)}.timeline-event-past .timeline-card h2{color:#fff8ef;margin-bottom:.65rem;font-size:clamp(1.3rem,2vw,1.9rem)}.timeline-event-past .timeline-card p{color:#fff8efe0;max-width:27rem;margin-bottom:1rem;font-size:clamp(1.12rem,1.24vw,1.3rem);line-height:1.55}.timeline-event-past .timeline-link{color:#a8866a;background:#fff8efdb;width:min(100%,14rem);min-height:3rem;font-size:.92rem}.timeline-event-past .timeline-link:hover{background:#fff8ef}.timeline-meta{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.timeline-meta span{color:#b8906c;letter-spacing:.1em;text-transform:uppercase;background:#fff2e2b8;border:1px solid #b8906c47;border-radius:999px;padding:.42rem .72rem;font-family:Montserrat,Nunito Sans,Arial,sans-serif;font-size:.62rem;font-weight:500}.timeline-card h2{color:#fff2e2;letter-spacing:0;text-transform:uppercase;margin:0 0 .85rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.95rem,1.55vw,2.1rem);font-weight:700;line-height:.95}.timeline-card-copy .timeline-event-date{max-width:none;margin:0 0 var(--timeline-event-date-gap);color:#fff2e2;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-family:Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:300;line-height:.95}.timeline-card p{color:#fff2e2;opacity:1;max-width:32rem;margin:0 0 1.35rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.12rem,1.24vw,1.3rem);font-weight:400;line-height:1.55}.timeline-link{color:#c99470;letter-spacing:0;text-transform:none;background:#fff2e2;border-radius:999px;justify-content:center;align-items:center;width:min(100%,21rem);min-height:4.35rem;padding:0 1.7rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.18rem,1.45vw,1.42rem);font-weight:400;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.timeline-link:hover{background:#f7ddc6;transform:translateY(-2px)}.newsletter{color:#b8906c;background:#fff2e2}.newsletter .section-title{color:#b8906c;letter-spacing:0;text-transform:uppercase;font-family:Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(3rem,5.58vw,5.4rem);font-weight:300;line-height:.9}.newsletter .section-title em{color:inherit;font-family:inherit;font-style:normal;font-weight:inherit;text-transform:uppercase}.newsletter .section-subtitle{color:#b8906c;opacity:.92;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.12rem,1.24vw,1.3rem);font-weight:400;line-height:1.55}.newsletter-input{color:#b8906c;background:#fffdf8;border:1px solid #b8906c52;border-radius:999px;min-height:3.2rem;font-family:Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}.newsletter-input::placeholder{color:#b8906c94}.newsletter-button{color:#fff4e6;letter-spacing:.08em;background:#b8906c;border:1px solid #b8906c;border-radius:999px;min-height:3.2rem;font-family:Montserrat,Nunito Sans,Arial,sans-serif;font-weight:600}.newsletter-button:hover{color:#fff4e6;background:#9f7857;border-color:#9f7857}.newsletter-note,.success-copy,.success-text{color:#b8906c}.success-icon{color:#b8906c;border-color:#b8906c57}.success-title{color:#b8906c;font-family:Moret,Playfair Display,Georgia,serif}.success-title em{color:inherit}footer{color:#fff4e6;background:#b8906c}.footer-logo{color:#fff4e6;aspect-ratio:806.72/530.52;background:#fff2e2;width:clamp(4.4rem,5.8vw,5.8rem);font-family:Moret,Playfair Display,Georgia,serif;font-size:clamp(1.7rem,2.4vw,2.3rem);font-weight:400;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20806.72%20530.52'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%235c4d36;}%3c/style%3e%3c/defs%3e%3cg%20id='Ebene_2'%20data-name='Ebene%202'%3e%3cg%20id='Ebene_1-2'%20data-name='Ebene%201'%3e%3cpath%20class='cls-1'%20d='M570.83,81.41h14.44L572.14,0H326L110.32,381a13.57,13.57,0,0,1-11.8,6.87H69.73A13.58,13.58,0,0,1,56.16,374.3V13.11h48.73c43.74,0,79.32,33.34,79.32,74.32,0,40-33.4,72.63-76,74.26l0,7c1,0,2,.07,3.23.07,22.52,0,46.52-7.85,65.81-22.25s33.87-35.38,37.53-61.64a68.71,68.71,0,0,0-10.92-47.75A83.1,83.1,0,0,0,166,6.37,84.6,84.6,0,0,0,133.82,0H0V13.11H11.47A13.58,13.58,0,0,1,25,26.68V374.3a13.57,13.57,0,0,1-13.56,13.56H0V401H160.35V387.86H143.58A7.59,7.59,0,0,1,137,376.52L325.64,43.22v89.91c0,23.39,0,31.27-4.54,59.64v.11c-2.71,16.75-13.28,33.45-31.44,49.64a388.84,388.84,0,0,1-38.25,29.86c-13.13,9.26-24.48,17.26-38.74,32.35C202,316,194.71,329.67,192,343.34c-3,15-.28,29.1,7.72,40.69,15.56,22.53,49.17,23.38,54.13,23.38h.26c26.26-.19,41.56-9.8,51.68-16.16.82-.52,1.62-1,2.39-1.49a110.84,110.84,0,0,0,23.52-19.17c16.86-18.38,25-41.29,25-70V13.11h12a13.57,13.57,0,0,1,13.55,13.56V374.3a13.58,13.58,0,0,1-13.57,13.56H356.63V401h215.3l13.13-81.41H570.62l.12,3.62c.21,6.3-.45,28.23-17.84,45.95-17,17.32-38.31,18.73-44.78,18.73H413.44V159.32h84.37c6.26,0,18.51,3.14,24.21,8.26,11.93,10.7,13.58,17.24,13.58,22.71v3.5h14.58L536.78,112h-14l.63,4c1.52,9.79.07,17.21-4.57,23.36-5.4,7.16-16.49,7.93-21,7.93H413.44V13.11h94.71c6.18-.07,27.74,1.18,45,18.74C570.5,49.57,571.16,71.5,571,77.8ZM325.64,315.52c0,12.12,0,25.85-4.43,38a51.88,51.88,0,0,1-49.06,34.15c-11.29,0-19.74-1.07-27.41-3.41-8.74-2.66-16-7.18-21.09-13.08-8.79-10.27-11.55-26-7.21-41s15-29,32.6-42.81c8.09-6.35,16.72-12.44,25.06-18.33,4.15-2.92,8.43-5.94,12.6-9a167.18,167.18,0,0,0,38.94-39.83Z'/%3e%3cpath%20class='cls-1'%20d='M806.62,299.93c-1.87-37.17-33-63.58-59.81-82.43l-73.55-50.94c-31.49-27.08-43.84-60.25-35.69-95.94,8.54-37.43,29.6-58,59.29-58,19,0,26.32,5.72,36.48,13.64l1.93,1.5c10.55,8.16,19.66,16.91,24.4,23.41l22.47,30.29H795.7L766.62,0H687a75.81,75.81,0,0,0-51.88,21c-15.19,14.26-25.3,34.38-29.25,58.18-4.11,24.44-.59,46.44,10.77,67.25,10.91,20,29.2,39,55.93,58.23l71.79,47.72c26.08,18.88,38.84,49.59,32.52,78.24-4.72,21.34-19.1,35.08-30.33,42.85-13.09,9-28.83,14.66-41.08,14.66-40.7,0-67.17-18.54-76.65-26.51a106.74,106.74,0,0,1-11.2-10.9l-5.38,4.47c.19.25.56.81,1,1.46,18,27.36,49.09,42.29,92.44,44.36,1.26.06,2.51.09,3.77.09,24,0,48.48-10.84,67.71-30.12C797.13,350.89,807.88,325,806.62,299.93Z'/%3e%3cpath%20class='cls-1'%20d='M36.57,481.22H78.48v14.54H36.57v18.4H82.68V529H19.87V449.53H82.34v14.88H36.57Z'/%3e%3cpath%20class='cls-1'%20d='M195.47,529.15H180.59l-33.85-79.62h18.52L187,505.19l1.25,4.31,1.25-4.31,21.92-55.66h18.06Z'/%3e%3cpath%20class='cls-1'%20d='M311.55,481.22h41.91v14.54H311.55v18.4h46.11V529H294.85V449.53h62.47v14.88H311.55Z'/%3e%3cpath%20class='cls-1'%20d='M503.05,529H491.12l-44.07-52.25-1.7-2.84V529H428.54V449.53H443.3l41.35,48.84,1.59,2.84V449.53h16.81Z'/%3e%3cpath%20class='cls-1'%20d='M638.44,464.41H614.13V529H597.32V464.41h-24.2V449.53h65.32Z'/%3e%3cpath%20class='cls-1'%20d='M766.67,505.19c0,15.78-12.95,25.33-32,25.33a60.69,60.69,0,0,1-33.4-10.11l7.27-13.29c7.27,4.31,16.47,8.4,25.9,8.4,7,0,14.88-2.16,14.88-8.63,0-15.11-44.52-5.57-45-34.08-.23-15.22,12.5-24.64,31.58-24.64a52.15,52.15,0,0,1,26.46,7l-6.58,13.17c-7-3.52-14.66-5.56-21.24-5.56-8.41,0-13.29,3.29-13.29,8.29C721.24,486.33,766.67,475.77,766.67,505.19Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20806.72%20530.52'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%235c4d36;}%3c/style%3e%3c/defs%3e%3cg%20id='Ebene_2'%20data-name='Ebene%202'%3e%3cg%20id='Ebene_1-2'%20data-name='Ebene%201'%3e%3cpath%20class='cls-1'%20d='M570.83,81.41h14.44L572.14,0H326L110.32,381a13.57,13.57,0,0,1-11.8,6.87H69.73A13.58,13.58,0,0,1,56.16,374.3V13.11h48.73c43.74,0,79.32,33.34,79.32,74.32,0,40-33.4,72.63-76,74.26l0,7c1,0,2,.07,3.23.07,22.52,0,46.52-7.85,65.81-22.25s33.87-35.38,37.53-61.64a68.71,68.71,0,0,0-10.92-47.75A83.1,83.1,0,0,0,166,6.37,84.6,84.6,0,0,0,133.82,0H0V13.11H11.47A13.58,13.58,0,0,1,25,26.68V374.3a13.57,13.57,0,0,1-13.56,13.56H0V401H160.35V387.86H143.58A7.59,7.59,0,0,1,137,376.52L325.64,43.22v89.91c0,23.39,0,31.27-4.54,59.64v.11c-2.71,16.75-13.28,33.45-31.44,49.64a388.84,388.84,0,0,1-38.25,29.86c-13.13,9.26-24.48,17.26-38.74,32.35C202,316,194.71,329.67,192,343.34c-3,15-.28,29.1,7.72,40.69,15.56,22.53,49.17,23.38,54.13,23.38h.26c26.26-.19,41.56-9.8,51.68-16.16.82-.52,1.62-1,2.39-1.49a110.84,110.84,0,0,0,23.52-19.17c16.86-18.38,25-41.29,25-70V13.11h12a13.57,13.57,0,0,1,13.55,13.56V374.3a13.58,13.58,0,0,1-13.57,13.56H356.63V401h215.3l13.13-81.41H570.62l.12,3.62c.21,6.3-.45,28.23-17.84,45.95-17,17.32-38.31,18.73-44.78,18.73H413.44V159.32h84.37c6.26,0,18.51,3.14,24.21,8.26,11.93,10.7,13.58,17.24,13.58,22.71v3.5h14.58L536.78,112h-14l.63,4c1.52,9.79.07,17.21-4.57,23.36-5.4,7.16-16.49,7.93-21,7.93H413.44V13.11h94.71c6.18-.07,27.74,1.18,45,18.74C570.5,49.57,571.16,71.5,571,77.8ZM325.64,315.52c0,12.12,0,25.85-4.43,38a51.88,51.88,0,0,1-49.06,34.15c-11.29,0-19.74-1.07-27.41-3.41-8.74-2.66-16-7.18-21.09-13.08-8.79-10.27-11.55-26-7.21-41s15-29,32.6-42.81c8.09-6.35,16.72-12.44,25.06-18.33,4.15-2.92,8.43-5.94,12.6-9a167.18,167.18,0,0,0,38.94-39.83Z'/%3e%3cpath%20class='cls-1'%20d='M806.62,299.93c-1.87-37.17-33-63.58-59.81-82.43l-73.55-50.94c-31.49-27.08-43.84-60.25-35.69-95.94,8.54-37.43,29.6-58,59.29-58,19,0,26.32,5.72,36.48,13.64l1.93,1.5c10.55,8.16,19.66,16.91,24.4,23.41l22.47,30.29H795.7L766.62,0H687a75.81,75.81,0,0,0-51.88,21c-15.19,14.26-25.3,34.38-29.25,58.18-4.11,24.44-.59,46.44,10.77,67.25,10.91,20,29.2,39,55.93,58.23l71.79,47.72c26.08,18.88,38.84,49.59,32.52,78.24-4.72,21.34-19.1,35.08-30.33,42.85-13.09,9-28.83,14.66-41.08,14.66-40.7,0-67.17-18.54-76.65-26.51a106.74,106.74,0,0,1-11.2-10.9l-5.38,4.47c.19.25.56.81,1,1.46,18,27.36,49.09,42.29,92.44,44.36,1.26.06,2.51.09,3.77.09,24,0,48.48-10.84,67.71-30.12C797.13,350.89,807.88,325,806.62,299.93Z'/%3e%3cpath%20class='cls-1'%20d='M36.57,481.22H78.48v14.54H36.57v18.4H82.68V529H19.87V449.53H82.34v14.88H36.57Z'/%3e%3cpath%20class='cls-1'%20d='M195.47,529.15H180.59l-33.85-79.62h18.52L187,505.19l1.25,4.31,1.25-4.31,21.92-55.66h18.06Z'/%3e%3cpath%20class='cls-1'%20d='M311.55,481.22h41.91v14.54H311.55v18.4h46.11V529H294.85V449.53h62.47v14.88H311.55Z'/%3e%3cpath%20class='cls-1'%20d='M503.05,529H491.12l-44.07-52.25-1.7-2.84V529H428.54V449.53H443.3l41.35,48.84,1.59,2.84V449.53h16.81Z'/%3e%3cpath%20class='cls-1'%20d='M638.44,464.41H614.13V529H597.32V464.41h-24.2V449.53h65.32Z'/%3e%3cpath%20class='cls-1'%20d='M766.67,505.19c0,15.78-12.95,25.33-32,25.33a60.69,60.69,0,0,1-33.4-10.11l7.27-13.29c7.27,4.31,16.47,8.4,25.9,8.4,7,0,14.88-2.16,14.88-8.63,0-15.11-44.52-5.57-45-34.08-.23-15.22,12.5-24.64,31.58-24.64a52.15,52.15,0,0,1,26.46,7l-6.58,13.17c-7-3.52-14.66-5.56-21.24-5.56-8.41,0-13.29,3.29-13.29,8.29C721.24,486.33,766.67,475.77,766.67,505.19Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.footer-logo img{opacity:0;width:100%;height:100%;display:block}.footer-title{color:#fff4e6;letter-spacing:.08em;text-transform:uppercase;font-family:Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1rem,1.05vw,1.16rem);font-weight:300}.footer-text,.footer-links a,.footer-links li,.footer-bottom{color:#fff4e6;font-family:Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.02rem,1.1vw,1.2rem);font-weight:300;line-height:1.24}.footer-links a:hover{color:#fff4e6;opacity:1}.footer-bottom{border-top-color:#fff4e647}@media (width<=1200px){.events-page-container{grid-template-columns:350px 1fr;gap:4rem}.events-sidebar{top:78px}}@media (width<=1024px){.events-page-container{grid-template-columns:1fr;gap:3rem}.events-sidebar{position:static;top:auto}.events-page-wrapper{min-height:auto;padding:5rem 0}.events-sidebar-content{transform:translateY(-3.5rem)}.events-timeline{margin-top:0}}@media (width<=768px){.events-hero{height:25svh;min-height:11rem}.events-hero-content{left:calc(var(--hero-frame-x,.85rem) + .5rem);right:var(--hero-frame-x,.85rem);max-width:min(21rem,100vw - 2.7rem);bottom:clamp(4.8rem,18vw,6.1rem)}.events-hero h1{font-size:0;line-height:0}.events-hero h1 img{width:min(12rem,56vw)}.events-hero-polaroids{height:clamp(4.4rem,19vw,6rem)}.events-hero-polaroid{width:clamp(4.6rem,19vw,6.1rem);padding:.21rem .21rem .59rem;bottom:clamp(-1.55rem,-5vw,-.72rem)}.events-hero-polaroid-1{left:-16vw}.events-hero-polaroid-2{width:clamp(4.9rem,20vw,6.4rem);bottom:clamp(-1.35rem,-4.25vw,-.62rem);left:9vw}.events-hero-polaroid-3{display:none}.events-hero-polaroid-4{width:clamp(4.65rem,19vw,6.15rem);bottom:clamp(-1.55rem,-5vw,-.72rem);left:42vw}.events-hero-polaroid-5{display:none}.events-hero-polaroid-6{width:clamp(4.9rem,20vw,6.4rem);bottom:clamp(-1.35rem,-4.25vw,-.62rem);right:-14vw}.events-hero-polaroid-7{display:none}.events-lightbox{padding:4.5rem .85rem 4rem}.events-lightbox-image{max-width:100%;max-height:78svh}.events-lightbox-nav{width:2.45rem;height:2.45rem;font-size:2.5rem;top:auto;bottom:1rem;transform:none}.events-lightbox-nav:hover{transform:scale(1.05)}.events-lightbox-prev{left:calc(50% - 4rem)}.events-lightbox-next{right:calc(50% - 4rem)}.events-page-wrapper{padding:4rem 0}.events-sidebar-content{text-align:center;align-items:center;transform:translateY(-2.4rem)}.events-page-intro{margin-left:auto;margin-right:auto}.events-page-container{gap:2.5rem}.events-timeline{gap:2rem;padding-left:0}.events-list-group{gap:1rem}.events-list-group-items{gap:2.5rem}.timeline-event{padding-left:0}.event-page-featured-card{width:clamp(20rem,88vw,28rem);margin:0 auto}.event-page-featured-card .upcoming-card.is-active .upcoming-image-wrap{height:auto}.event-page-placeholder-type,.event-page-placeholder-location{font-size:clamp(1.35rem,6vw,1.9rem);top:1.15rem}.event-page-placeholder-type,.event-page-placeholder-message{left:1.15rem}.event-page-placeholder-location{right:1.15rem}.event-page-placeholder-type{gap:.55rem}.event-page-placeholder-type img{width:clamp(1.65rem,7vw,2.3rem)}.event-page-placeholder-message{max-width:7.5em;font-size:clamp(1.65rem,8vw,2.5rem)}.event-page-featured-card .upcoming-event-tag{min-width:clamp(20rem,88vw,28rem);font-size:clamp(1.18rem,5.2vw,1.72rem);font-weight:600;top:-20px}.event-page-featured-card .hero-event-tag-copy,.event-page-featured-card .hero-event-tag-logo,.event-page-featured-card .event-page-tag-date{transform:translateY(-7px)}.event-page-tag-date{flex-direction:column;align-items:flex-end;margin-left:.9rem;font-size:clamp(.72rem,3.3vw,.95rem)}.event-date-mobile-separator{display:inline}.event-date-desktop-separator{display:none}.event-page-featured-card .hero-event-tag-logo{width:clamp(2.05rem,9.5vw,2.9rem);margin-left:.9rem}.event-page-featured-card .upcoming-poster-overlay{padding-bottom:calc(.15rem + 20px)}.event-page-featured-card .upcoming-card.is-active .upcoming-poster-overlay .upcoming-poster-actions{transform:none}.event-page-featured-card .upcoming-poster-overlay h3{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(1.28rem,6.2vw,1.8rem);line-height:1.02;display:-webkit-box;overflow:hidden}.event-page-featured-card .upcoming-poster-overlay h3 span{white-space:normal;min-width:0;max-width:100%;padding-right:0;animation:none;display:inline}.timeline-card-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:clamp(1.8rem,8vw,2.7rem)}.timeline-location{text-align:center;justify-content:center;align-self:center;font-size:.86em}.timeline-date{font-size:1.28rem}.timeline-card{border-radius:22px;grid-template-columns:1fr;padding:1.5rem}.timeline-event-past{max-width:100%;margin-left:0}.timeline-event-past .timeline-card{grid-template-columns:1fr}.timeline-image{aspect-ratio:1.38;border-radius:14px;min-height:0}.timeline-event-past .timeline-image{border-radius:14px;min-height:0}.timeline-image:after{content:none}.timeline-card-copy{--timeline-event-date-gap:clamp(.82rem, 3.6vw, 1.18rem);min-height:0;padding:var(--timeline-event-date-gap) 0 0}.timeline-card h2{font-size:clamp(1.75rem,7.5vw,2.45rem)}.timeline-card-copy .timeline-event-date{margin-bottom:var(--timeline-event-date-gap);text-align:center;white-space:normal;font-size:clamp(1.55rem,6.88vw,2.32rem)}.timeline-event-past .timeline-card h2{font-size:clamp(1.35rem,6vw,2rem)}.timeline-link{width:100%;min-height:3.45rem;font-size:1.08rem}}@media (width<=560px){.timeline-event{padding-left:0}.timeline-date{font-size:1.22rem}}
