*{box-sizing:border-box}html,body{max-width:100%}img,picture,video{max-width:100%}img{height:auto}.archived-video-poster{display:block}.pbn-missing-image{display:block;max-width:100%;height:auto}@media(max-width:700px){html,body{overflow-x:hidden}}

/* HANYA 2020 Squarespace repair: retain the recovered lilac collage. */
#page .page-section{position:relative;overflow:hidden}
#page .section-background{position:absolute!important;inset:0!important;overflow:hidden;z-index:0}
#page .section-background>img,#page .section-background>picture,#page .section-background>picture>img{width:100%!important;height:100%!important;object-fit:cover!important}
#page .content-wrapper{position:relative;z-index:1}
#page .page-section:nth-of-type(2){min-height:min(1000px,100vh)!important;height:auto!important}
#page .image-inset{position:relative;overflow:hidden}
#page .image-inset>img{width:100%!important;height:100%!important;object-fit:cover!important}
#page .image-inset>img:nth-of-type(n+2){display:none!important}
#page .page-section:nth-of-type(2) .fluid-engine{display:grid!important;grid-template-columns:minmax(0,720px)!important;justify-content:center!important;gap:24px!important;height:auto!important;padding:70px 20px!important}#page .page-section:nth-of-type(2) .sqs-block{position:static!important;grid-area:auto!important;width:auto!important;height:auto!important;transform:none!important}#page .page-section:nth-of-type(2) .video-block{display:none!important}
#page .page-section:nth-of-type(2) .sqs-block:not(.image-block){display:none!important}.socialaccountlinks-v2-block{display:none!important}.newsletter-block{display:none!important}
.header-nav-list{display:flex!important;align-items:center;gap:18px;list-style:none;margin:0;padding:0}
@media(max-width:800px){.header-burger{display:none!important}.header-nav-wrapper{display:block!important}.header-nav-list{flex-wrap:wrap;justify-content:center;gap:8px 14px}.header-nav-item a{font-size:12px}.header-display-desktop{display:flex!important}.header-display-mobile{display:none!important}#page .page-section:nth-of-type(2){min-height:780px!important}}
.sqs-custom-cart,.header-menu,.header-menu-actions,.header-actions-action--social,.header-display-mobile{display:none!important}.header-nav-item--external,.header-nav-item:not(.header-nav-item--homepage):has(>a[href="/"]){display:none!important}
.events-list{width:min(1080px,calc(100% - 32px))!important;margin:100px auto 50px!important}.eventlist--upcoming{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px!important}.eventlist-event{display:block!important;min-height:0!important;margin:0!important;padding:24px 0!important;border-top:1px solid #6c6260}.eventlist-column-thumbnail:empty{display:none!important}.eventlist-title{font-size:1.25rem!important;line-height:1.25!important;margin:.35em 0!important}.eventlist-column-date{font-size:12px!important}.eventlist-meta{font-size:13px!important}.eventlist-description,.eventlist-meta-export{display:none!important}.page-section:has(#page-section-5d62fc7c3c20c50001baedf1){display:none!important}
@media(max-width:800px){.header-inner{height:auto!important;flex-wrap:wrap!important}.header-title-nav-wrapper{display:block!important;width:100%!important}.header-nav{display:block!important;width:100%!important}.header-nav-wrapper,.header-nav-list{width:100%!important;height:auto!important}.header-announcement-bar-wrapper,.header{height:auto!important;min-height:82px!important}}
@media(max-width:700px){.events-list{margin-top:70px!important}.eventlist--upcoming{grid-template-columns:1fr}.eventlist-event{padding:18px 0!important}}
