@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root{--white: #fff;--black: #231f20;--offwhite: #ecebe7;--yellow: #f7dc9f;--orange: #b27558;--grey: #cbc0b7;--grey-light: #ecebe7;--gutter: 12px;--gutter-half: calc(var(--gutter) / 2);--gutter-three-quarter: 18px;--gutter-double: calc(var(--gutter) * 2);--gutter-triple: calc(var(--gutter) * 3);--gutter-large: 48px;--gutter-quad: calc(var(--gutter) * 4);--gutter-hex: calc(var(--gutter) * 6);--gutter-ten: calc(var(--gutter) * 10);--menu-offset: 84px;--homeSliderHeight: 100vh;--footer-height: 90vh;--stamp-size: 108px;--logo-small: 48px;--logo-mobile: 32px;--body: 16px;--body-l: 21px;--small: 14px;--small-l: 12px;--medium: 23px}*{box-sizing:border-box;margin:0;padding:0}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100%;font-family:Tiempos Text,Times,serif;font-size:var(--body);line-height:1.4;color:var(--black);background:var(--offwhite);overscroll-behavior-y:none}img,svg,video{display:block;max-width:100%}a{color:var(--black);text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400}ul,ol{list-style:none}button{font:inherit;cursor:pointer}@font-face{font-family:Tiempos Text;font-style:normal;font-weight:400;src:url(../assets/fonts/TiemposTextWeb-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Tiempos Fine;font-style:normal;font-weight:400;src:url(../assets/fonts/TiemposFineWeb-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Sohne;font-style:normal;font-weight:400;src:url(../assets/fonts/soehne-web-halbfett.woff2) format("woff2");font-display:swap}@font-face{font-family:Sohne Mono;font-style:normal;font-weight:400;src:url(../assets/fonts/sohne-mono-buch.woff2) format("woff2");font-display:swap}.logo{display:block}.logo svg,.logotype svg{height:100%;width:auto;display:block}.logotype{height:var(--logo-small);display:block;display:flex;align-items:center}.logo-svg{width:100%;height:100%;object-fit:contain}.mobile-menu-logo .logotype{height:var(--logo-mobile)}.button{align-self:flex-start;background:var(--black);border-radius:12px;color:var(--white);display:inline-block;font-family:Sohne,sans-serif;font-size:var(--small);line-height:11px;margin-top:1px;padding:5px 10px 6px;text-decoration:none;text-transform:uppercase}.button a{color:var(--white);text-decoration:none}.route-swipe{background:#000;height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:scaleY(0);width:100%;z-index:500}body.page-routing{cursor:wait}body.no-overflow{overflow:hidden}.main-menu,.mobile-menu{will-change:transform}@media (max-width: 812px){:root{--homeSliderHeight: 66.66667vh;--footer-height: auto;--menu-offset: 48px}}.page{background:var(--offwhite);min-height:100vh;opacity:0;position:relative;transition:opacity .4s ease}body.preloader-finished .page{opacity:1}body.page-routing .page{opacity:0}.page-inner{position:relative;z-index:2}.preloader{align-items:center;background:#fff;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9000}.preloader-logo{height:80px;width:auto}.preloader-finished .preloader{display:none}.stamp-circle-outer,.stamp-square-outer{height:var(--stamp-size);opacity:0;position:absolute;width:var(--stamp-size)}.stamp-circle,.stamp-square,.stamp-circle img,.stamp-square img{height:100%;width:100%}.alert-banner{bottom:0;left:0;overflow:hidden;position:fixed;width:100%;z-index:200}.alert-banner-text{background:var(--yellow);font-family:Sohne,sans-serif;font-size:var(--small);line-height:1.2;padding:12px 48px;position:relative;text-align:center;text-transform:uppercase}.alert-banner-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:30px;padding:0;position:absolute;right:0;top:50%;transform:translate(-6px) translateY(-50%);width:30px}.alert-banner-close:before,.alert-banner-close:after{background:var(--black);content:"";height:30px;left:15px;position:absolute;top:0;width:1px}.alert-banner-close:before{transform:rotate(-45deg)}.alert-banner-close:after{transform:rotate(45deg)}.main-menu{background:var(--white);display:flex;align-items:center;justify-content:space-between;font-family:Sohne,sans-serif;font-size:var(--small);left:0;line-height:var(--small-l);padding:var(--gutter-double) var(--gutter-large);padding-left:calc(var(--gutter-large) - 20px);position:fixed;text-transform:uppercase;top:0;width:100%;z-index:450;gap:40px}.main-menu-logo{height:var(--logo-small);margin-left:-8px;flex-shrink:0}.main-menu-wrap{display:flex;align-items:center;gap:32px;flex-wrap:nowrap;height:auto;width:auto}.main-menu-item{align-self:center;white-space:nowrap}.main-menu-item:last-child{line-height:11px;margin-top:0}.main-menu-item:last-child a{background:var(--black);border-radius:12px;color:var(--white);display:inline-block;padding:6px 16px;position:relative;text-decoration:none;white-space:nowrap}.main-menu-link{color:var(--black);display:block;position:relative;text-decoration:none}.main-menu-link:after{background:var(--black);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .35s cubic-bezier(1,0,0,1);width:0}.main-menu-link:hover:after{width:100%}.language-switcher a{text-decoration:none}.mobile-menu{display:none;font-family:Sohne,sans-serif;font-size:var(--small);left:0;position:fixed;text-transform:uppercase;top:0;width:100%;z-index:450}.mobile-menu-header{align-items:center;background:var(--white);display:flex;height:48px;justify-content:space-between;padding:0 var(--gutter);position:relative;z-index:3}.mobile-menu-trigger{background:transparent;border:none;text-transform:uppercase}.mobile-menu-close{background:transparent;border:none;height:33px;position:absolute;right:var(--gutter);top:var(--gutter);width:33px;z-index:20}.mobile-menu-close:before,.mobile-menu-close:after{background:var(--black);content:"";height:1px;left:0;position:absolute;top:12px;width:36px}.mobile-menu-close:before{transform:rotate(45deg)}.mobile-menu-close:after{transform:rotate(-45deg)}.mobile-menu-wrap{background:var(--yellow);height:100vh;left:0;padding:calc(var(--menu-offset) + 24px) var(--gutter) 0;position:fixed;top:0;transform:translateY(-100%);width:100%;z-index:2}.mobile-menu-wrap-items{display:flex;flex-direction:column;gap:12px}.mobile-menu-item{opacity:0;transform:translateY(20px)}.mobile-menu-item a{color:var(--black);font-family:Tiempos Fine,Times,serif;font-size:clamp(2rem,8vw,3.25rem);line-height:.95;text-decoration:none;text-transform:uppercase}.mobile-menu-contact{bottom:0;font-family:Sohne,sans-serif;font-size:var(--small);left:0;line-height:1.1;padding:var(--gutter);position:absolute;text-transform:none;width:100%}.mobile-menu-contact a{text-decoration:none}.home-slideshow{background:var(--black);position:relative;z-index:5}.slice-home-slideshow{background:var(--grey);display:grid;grid-template-columns:repeat(12,1fr);width:100%}.slice-home-introduction{background:#373737;display:flex;flex-direction:column;grid-column:1 / span 5;height:var(--homeSliderHeight);justify-content:flex-start;padding:var(--gutter-large);padding-top:calc(var(--menu-offset) + var(--gutter-large))}.slice-home-introduction-header{margin-bottom:var(--gutter-large)}.slice-home-introduction-header h1{font-family:Tiempos Fine,Times,serif;font-size:clamp(2.25rem,3.5vw + 1rem,5.25rem);letter-spacing:-.01em;line-height:.87;text-transform:uppercase}.slice-home-introduction-header h1 strong{font-family:Sohne,sans-serif;font-size:clamp(2.25rem,3.25vw + 1rem,5.25rem);line-height:.87;font-weight:400}.slice-home-introduction-inner{font-size:var(--body);line-height:1.4}.slice-home-introduction-inner p{margin-bottom:var(--gutter);max-width:340px}.slice-home-introduction-inner p:last-of-type{margin-bottom:0}.slice-home-introduction-inner p a{font-family:Sohne,sans-serif}.home-carousel{background:transparent;cursor:grab;display:flow-root;grid-column:6 / span 7;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.home-carousel:active{cursor:grabbing}.carousel-track{display:flex;height:var(--homeSliderHeight);will-change:transform}.carousel-cell{display:flex;flex:0 0 auto;height:var(--homeSliderHeight)}.carousel-cell img{height:100%;object-fit:cover;pointer-events:none;width:auto}.carousel-cell.double{background:var(--grey);position:relative;width:calc(50vw + var(--gutter-half))}.carousel-cell.double .modal-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22.5vw}.carousel-cell.double .modal-image img{height:auto;object-fit:cover;width:22.5vw}.carousel-cell.double .modal-image:first-of-type{margin-left:-5vw;margin-top:-5vw}.carousel-cell.double .modal-image:last-of-type{margin-left:5vw;margin-top:5vw}.stamp-square-outer{bottom:var(--gutter-double);position:absolute;right:0;z-index:100}.stamp-circle-outer{position:absolute;right:0;top:calc(var(--menu-offset) + var(--gutter-double));z-index:100}.home-carousel .stamp-circle-outer,.home-carousel .stamp-square-outer{opacity:1}.home-history{background:var(--grey-light);position:relative;z-index:10}.slice-home-history{display:grid;grid-template-columns:repeat(12,1fr);min-height:100vh;will-change:transform}.slice-home-history-left{grid-column:1 / span 6;padding:var(--gutter-large);padding-right:0}.slice-home-history-item{display:flex;margin-bottom:var(--gutter);position:relative}.slice-home-history-item-image{overflow:hidden;position:relative;width:min(100%,560px)}.slice-home-history-item-image img{aspect-ratio:1;height:auto;object-fit:cover;width:100%}.slice-home-history-item-image .date{bottom:var(--gutter-double);color:var(--offwhite);font-family:Sohne,sans-serif;font-size:clamp(2.25rem,3.25vw + 1rem,5.25rem);line-height:.87;position:absolute;right:var(--gutter-double);z-index:10}.slice-home-history-right{grid-column:7 / span 6;height:calc(100vh - var(--menu-offset));padding:var(--gutter-large) var(--gutter-large) var(--gutter-large) 0;position:sticky;top:60px}.slice-home-history-right-small-title h2,.slice-home-private-events-right-small-title h2,.eyebrow{font-family:Sohne,sans-serif;font-size:var(--small);line-height:var(--small-l);margin-bottom:var(--gutter-double);text-transform:uppercase}.slice-home-history-right-large-title h2,.slice-home-private-events-right-large-title h2{font-family:Tiempos Fine,Times,serif;font-size:clamp(1.5rem,1vw + 1rem,2.125rem);line-height:1.125;margin-bottom:var(--gutter-triple);max-width:560px}.slice-home-history-right-paragraph{display:flex;flex-direction:column;font-size:var(--body);line-height:1.4}.slice-home-history-right-paragraph p{margin-bottom:var(--gutter);max-width:650px}.slice-home-history-right-paragraph p a{font-family:Sohne,sans-serif}.home-private-events{background:var(--yellow);position:relative;will-change:transform;z-index:15}.slice-home-private-events{background:var(--yellow);display:grid;grid-template-columns:repeat(12,1fr);min-height:100vh}.slice-home-private-events-left{grid-column:1 / span 6;height:100vh;overflow:hidden}.slice-home-private-events-left img{height:100%;object-fit:cover;width:100%}.slice-home-private-events-right{grid-column:9 / span 4;height:calc(100vh - var(--menu-offset));padding:var(--gutter-large) var(--gutter-large) var(--gutter-large) 0;position:sticky;top:60px}.slice-home-private-events-right-paragraph{font-size:var(--body);line-height:1.4}.slice-home-private-events-right-paragraph p{margin-bottom:var(--gutter);max-width:360px}.slice-home-private-events-right-paragraph p a{font-family:Sohne,sans-serif}.newsletter{background:var(--yellow);display:grid;grid-template-columns:repeat(12,1fr);position:relative;width:100%;z-index:30}.newsletter .left{grid-column:1 / span 6;overflow:hidden;padding:var(--gutter-large)}.newsletter .left img{aspect-ratio:1.5;height:auto;object-fit:cover;width:100%}.newsletter .right{display:flex;flex-direction:column;grid-column:7 / span 5;justify-content:center;padding:var(--gutter-large) var(--gutter-large) var(--gutter-large) 0}.newsletter h3{font-family:Sohne,sans-serif;font-size:var(--small);margin-bottom:var(--gutter);text-transform:uppercase}.newsletter .right>div:nth-child(2) p{font-family:Tiempos Fine,Times,serif;font-size:clamp(1.5rem,1vw + 1rem,2.125rem);line-height:1.125;margin-bottom:var(--gutter-triple);max-width:460px}.newsletter .form{align-items:stretch;display:flex;flex-direction:column;gap:var(--gutter);width:100%}.newsletter input[type=email]{background:transparent;border:none;border-bottom:1px solid var(--black);border-radius:0;color:var(--black);font-family:Tiempos Text,Times,serif;font-size:var(--body);outline:none;padding:8px 0;width:100%}.newsletter input[type=email]::placeholder{color:var(--black)}.newsletter button{align-self:flex-start;background:var(--black);border:none;border-radius:12px;color:var(--white);font-family:Sohne,sans-serif;font-size:var(--small);padding:8px 12px;text-transform:uppercase;transition:transform .4s cubic-bezier(1,0,0,1)}.newsletter button:hover{transform:translateY(-2px)}.newsletter button:disabled,.contact-form button:disabled{cursor:default;opacity:.65}.form-note{font-family:Sohne,sans-serif;font-size:var(--small);margin-top:var(--gutter);text-transform:uppercase}.footer{background:var(--black);color:var(--offwhite);display:grid;grid-template-columns:repeat(12,1fr);min-height:var(--footer-height);padding:0 var(--gutter-large);position:relative;z-index:30}.footer-left{align-self:flex-start;grid-column:1 / span 5;padding:var(--gutter-double) 0}.footer-left .logotype{color:var(--offwhite);height:90px;max-width:420px}.footer-right{align-self:flex-start;color:var(--offwhite);display:grid;grid-column:7 / span 6;grid-template-columns:1fr 1fr;padding:var(--gutter-double) 0}.footer-right h3{color:var(--yellow);font-family:Tiempos Fine,Times,serif;font-size:clamp(.875rem,.4vw + 1rem,1.375rem);line-height:1.2;margin-bottom:0}.footer-right p{font-family:Tiempos Fine,Times,serif;font-size:clamp(.875rem,.4vw + 1rem,1.375rem);line-height:1.2}.footer-right p a{color:var(--offwhite);text-decoration:none}.footer-right p a:hover{text-decoration:underline;text-decoration-thickness:1px}.footer-divider{margin-bottom:var(--gutter-quad)}.footer-bottom{align-self:flex-end;grid-column:7 / span 6;padding-bottom:var(--gutter-double)}.footer-bottom p{font-family:Sohne Mono,monospace;font-size:10px}.interior{background:var(--offwhite);min-height:100vh;padding-top:var(--menu-offset)}.page-hero{padding:var(--gutter-large) var(--gutter-large) 0}.page-hero h1{font-family:Tiempos Fine,Times,serif;font-size:clamp(2.25rem,5vw + 1rem,6.5rem);letter-spacing:-.01em;line-height:.9;max-width:13ch;text-transform:uppercase}.page-hero h1 strong{font-family:Sohne,sans-serif;font-weight:400}.page-hero-media{height:70vh;margin-top:var(--gutter-large);overflow:hidden;position:relative}.page-hero-media img{height:100%;object-fit:cover;width:100%}.page-intro{display:grid;grid-template-columns:repeat(12,1fr);padding:var(--gutter-hex) var(--gutter-large)}.page-intro .lead{font-family:Tiempos Fine,Times,serif;font-size:clamp(1.6rem,2vw + 1rem,3rem);grid-column:3 / span 8;line-height:1.1}.page-intro .meta{font-family:Sohne,sans-serif;font-size:var(--small);grid-column:1 / span 2;padding-top:.6em;text-transform:uppercase}.content-block{border-top:1px solid rgba(35,31,32,.25);display:grid;grid-template-columns:repeat(12,1fr);padding:var(--gutter-quad) var(--gutter-large)}.content-block .label{font-family:Sohne,sans-serif;font-size:var(--small);grid-column:1 / span 2;text-transform:uppercase}.content-block .body{grid-column:3 / span 5;max-width:620px}.content-block .body h2{font-family:Tiempos Fine,Times,serif;font-size:clamp(1.75rem,1.6vw + 1rem,3rem);line-height:1.05;margin-bottom:var(--gutter-triple);text-transform:uppercase}.content-block .body h3{font-family:Sohne,sans-serif;font-size:var(--small);margin-bottom:var(--gutter);text-transform:uppercase}.content-block .body p{margin-bottom:var(--gutter-double);max-width:560px}.content-block .body p a{font-family:Sohne,sans-serif}.content-block .media{grid-column:9 / span 4;overflow:hidden;position:relative}.content-block .media img{aspect-ratio:4 / 5;height:auto;object-fit:cover;width:100%}.content-block.reverse .body{grid-column:6 / span 5;grid-row:1}.content-block.reverse .media{grid-column:1 / span 4}.content-block.reverse .label{grid-column:11 / span 2;grid-row:1;text-align:right}.split-media{display:grid;gap:var(--gutter-large);grid-template-columns:1fr 1fr;padding:var(--gutter-quad) var(--gutter-large)}.split-media figure{overflow:hidden}.split-media img{aspect-ratio:1;height:auto;object-fit:cover;transition:transform 1.2s cubic-bezier(1,0,0,1);width:100%}.split-media figure:hover img{transform:scale(1.04)}.split-media figcaption{font-family:Sohne Mono,monospace;font-size:10px;padding-top:var(--gutter);text-transform:uppercase}.ticket-table{border-collapse:collapse;font-family:Sohne,sans-serif;font-size:var(--small);text-transform:uppercase;width:100%}.ticket-table td{border-bottom:1px solid rgba(35,31,32,.3);padding:12px 0}.ticket-table td:last-child{text-align:right}.ticket-table tr:first-child td{border-top:1px solid rgba(35,31,32,.3)}.timeline{padding:0 var(--gutter-large) var(--gutter-quad)}.timeline-item{border-top:1px solid rgba(35,31,32,.25);display:grid;gap:var(--gutter-large);grid-template-columns:2fr 4fr 6fr;padding:var(--gutter-triple) 0}.timeline-item .year{font-family:Sohne,sans-serif;font-size:clamp(2rem,3vw + 1rem,4.5rem);line-height:.9}.timeline-item h3{font-family:Tiempos Fine,Times,serif;font-size:clamp(1.3rem,1.2vw + 1rem,2rem);line-height:1.1;text-transform:uppercase}.timeline-item p{max-width:560px}.cards{display:grid;gap:var(--gutter);grid-template-columns:repeat(12,1fr);padding:var(--gutter-quad) var(--gutter-large)}.card{border-top:1px solid rgba(35,31,32,.25);grid-column:span 4;padding-top:var(--gutter)}.card-media{aspect-ratio:1;margin-bottom:var(--gutter-double);overflow:hidden}.card-media img{height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(1,0,0,1);width:100%}.card:hover .card-media img{transform:scale(1.05)}.card .status{color:var(--orange);font-family:Sohne,sans-serif;font-size:11px;margin-bottom:var(--gutter-half);text-transform:uppercase}.card h3{font-family:Tiempos Fine,Times,serif;font-size:clamp(1.3rem,1.2vw + 1rem,2rem);line-height:1.05;margin-bottom:var(--gutter);text-transform:uppercase}.card p{max-width:420px}.press-list{padding:0 var(--gutter-large) var(--gutter-quad)}.press-item{align-items:baseline;border-top:1px solid rgba(35,31,32,.25);display:grid;gap:var(--gutter-large);grid-template-columns:3fr 6fr 2fr 1fr;padding:var(--gutter-triple) 0}.press-item .publication{font-family:Sohne,sans-serif;font-size:var(--small);text-transform:uppercase}.press-item h3{font-family:Tiempos Fine,Times,serif;font-size:clamp(1.5rem,1.4vw + 1rem,2.5rem);line-height:1.05}.press-item .date{font-family:Sohne Mono,monospace;font-size:11px;text-transform:uppercase}.press-item a{justify-self:end}.faq{padding:0 var(--gutter-large) var(--gutter-quad)}.faq-item{border-top:1px solid rgba(35,31,32,.25)}.faq-question{align-items:center;background:transparent;border:none;display:flex;font-family:Tiempos Fine,Times,serif;font-size:clamp(1.3rem,1.4vw + 1rem,2.2rem);gap:var(--gutter-large);justify-content:space-between;line-height:1.1;padding:var(--gutter-triple) 0;text-align:left;width:100%}.faq-question .plus{flex:0 0 auto;height:24px;position:relative;width:24px}.faq-question .plus:before,.faq-question .plus:after{background:var(--black);content:"";height:1px;left:0;position:absolute;top:11px;transition:transform .5s cubic-bezier(1,0,0,1);width:24px}.faq-question .plus:after{transform:rotate(90deg)}.faq-item.open .plus:after{transform:rotate(0)}.faq-answer{height:0;overflow:hidden}.faq-answer-inner{max-width:700px;padding:0 0 var(--gutter-triple)}.faq-answer-inner p{margin-bottom:var(--gutter)}.contact-grid{display:grid;gap:var(--gutter-large);grid-template-columns:repeat(12,1fr);padding:var(--gutter-quad) var(--gutter-large)}.contact-info{grid-column:1 / span 4}.contact-info>div{margin-bottom:var(--gutter-quad)}.contact-info h3{color:var(--orange);font-family:Sohne,sans-serif;font-size:var(--small);margin-bottom:var(--gutter);text-transform:uppercase}.contact-info p{font-family:Tiempos Fine,Times,serif;font-size:clamp(1rem,.5vw + 1rem,1.5rem);line-height:1.2}.contact-info a{text-decoration:none}.contact-form{display:flex;flex-direction:column;gap:var(--gutter-double);grid-column:7 / span 5}.contact-form label{display:flex;flex-direction:column;gap:4px}.contact-form label span{font-family:Sohne,sans-serif;font-size:11px;text-transform:uppercase}.contact-form input,.contact-form textarea{background:transparent;border:none;border-bottom:1px solid var(--black);border-radius:0;font-family:Tiempos Text,Times,serif;font-size:var(--body);outline:none;padding:8px 0;resize:vertical;width:100%}.contact-form button{align-self:flex-start;background:var(--black);border:none;border-radius:12px;color:var(--white);font-family:Sohne,sans-serif;font-size:var(--small);padding:8px 14px;text-transform:uppercase}.map-link{background:var(--orange);display:block;padding:var(--gutter-quad) var(--gutter-large);text-decoration:none}.map-link .eyebrow{color:var(--black)}.map-link h2{font-family:Tiempos Fine,Times,serif;font-size:clamp(2rem,4vw + 1rem,5rem);line-height:.95;text-transform:uppercase}.map-link:hover h2{text-decoration:underline;text-decoration-thickness:1px}@media (max-width: 1000px){.main-menu-wrap{grid-column:4 / span 9}}@media (max-width: 812px){.main-menu{display:none}.mobile-menu{display:block}.alert-banner-text{padding:12px 40px 12px var(--gutter);text-align:left}.alert-banner-close{right:var(--gutter);top:var(--gutter);transform:translate(3px) translateY(-1px)}.slice-home-slideshow{display:block}.slice-home-introduction{height:auto;padding:var(--gutter);padding-top:calc(var(--menu-offset) + var(--gutter))}.slice-home-introduction-header{margin-bottom:10vh}.slice-home-introduction-inner{display:flex;flex-direction:column}.slice-home-introduction-inner p:first-of-type{order:2}.home-carousel,.carousel-track,.carousel-cell img{height:var(--homeSliderHeight)}.carousel-cell.double{width:90vw}.carousel-cell.double .modal-image{left:var(--gutter-double);top:var(--gutter-double);transform:none;width:60vw}.carousel-cell.double .modal-image img{width:60vw}.carousel-cell.double .modal-image:first-of-type{margin:0}.carousel-cell.double .modal-image:last-of-type{bottom:var(--gutter-double);left:auto;margin:0;right:var(--gutter-double);top:auto}.stamp-circle-outer,.stamp-square-outer{display:none}.slice-home-history{display:flex;flex-direction:column;min-height:0}.slice-home-history-right{height:auto;order:1;padding:var(--gutter);padding-bottom:var(--gutter-hex);position:relative;top:0}.slice-home-history-right-large-title h2{margin-bottom:var(--gutter)}.slice-home-history-left{order:2;padding:var(--gutter);padding-bottom:0}.slice-home-private-events{display:block}.slice-home-private-events-left{height:auto;padding:var(--gutter);padding-bottom:0}.slice-home-private-events-left img{aspect-ratio:1;height:auto}.slice-home-private-events-right{height:auto;padding:var(--gutter);padding-bottom:var(--gutter-ten);position:relative;top:0}.newsletter{display:block;padding:var(--gutter);padding-bottom:var(--gutter-hex)}.newsletter .left{display:none}.newsletter .right{padding:0}.footer{display:grid;grid-template-columns:repeat(6,1fr);min-height:0;padding:0 var(--gutter)}.footer-left{grid-column:1 / span 6;margin-top:20vh;order:2;padding:var(--gutter) 0}.footer-left .logotype{height:48px}.footer-right{grid-column:1 / span 6;grid-template-columns:1fr;order:1;padding:var(--gutter) 0}.footer-bottom{display:none}.interior{padding-top:48px}.page-hero{padding:var(--gutter);padding-top:var(--gutter-double)}.page-hero-media{height:50vh;margin-top:var(--gutter-double)}.page-intro{display:block;padding:var(--gutter-hex) var(--gutter)}.page-intro .meta{margin-bottom:var(--gutter);padding-top:0}.page-intro .lead{font-size:clamp(1.4rem,5vw,2rem)}.content-block{display:block;padding:var(--gutter-hex) var(--gutter)}.content-block .label{margin-bottom:var(--gutter-double)}.content-block .body{margin-bottom:var(--gutter-quad)}.content-block .media img{aspect-ratio:1}.split-media{gap:var(--gutter);grid-template-columns:1fr;padding:var(--gutter-hex) var(--gutter)}.timeline{padding:0 var(--gutter) var(--gutter-quad)}.timeline-item{display:block;padding:var(--gutter-double) 0}.timeline-item .year,.timeline-item h3{margin-bottom:var(--gutter)}.cards{display:block;padding:var(--gutter-hex) var(--gutter)}.card{margin-bottom:var(--gutter-quad)}.press-list{padding:0 var(--gutter) var(--gutter-quad)}.press-item{display:block;padding:var(--gutter-double) 0}.press-item .publication,.press-item .date{margin-bottom:var(--gutter)}.press-item h3{margin-bottom:var(--gutter-double)}.press-item a{justify-self:start}.faq{padding:0 var(--gutter) var(--gutter-quad)}.contact-grid{display:block;padding:var(--gutter-hex) var(--gutter)}.contact-info{margin-bottom:var(--gutter-quad)}.map-link{padding:var(--gutter-quad) var(--gutter)}}
