.er{background:var(--v10-paper,#f5f4ef);color:var(--v10-ink,#141414);font-family:var(--v10-font,Manrope,sans-serif);padding:56px 0}
.er *{box-sizing:border-box}.er-shell{width:calc(100% - 80px);max-width:1360px;margin-inline:auto}.er h1,.er h2,.er h3{font-family:inherit;font-weight:500;letter-spacing:-.04em;line-height:1.1;text-transform:none;margin:0}.er h1{font-size:clamp(34px,5vw,68px)}.er h2{font-size:clamp(28px,3vw,44px)}.er h3{font-size:clamp(22px,2.3vw,32px)}.er p{font-size:15px;line-height:1.6;margin:12px 0}.er .er-kicker{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--v10-purple,#6945a6);margin:0 0 14px}.er a{color:inherit}.er-link,.er-nav a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}.er-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.er-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.er-card{min-width:0}.er-card>a{text-decoration:none}.er-card img,.er-strip img,.er-hero img,.er-card img{aspect-ratio:4/5;object-fit:cover;object-position:var(--event-focus,50% 50%)}.er-card--sial img{object-fit:contain}.er-card__copy{padding:20px 0 0}.er-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:56px;align-items:center;padding:56px 0}.er-strip img,.er-hero img{max-height:680px;object-fit:contain}.er-strip--active img{max-height:430px}.er-contact{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 0;border-block:1px solid #d9d4df}.er-page{padding-top:calc(var(--v7-header-height,72px) + 26px)}.er-nav{display:flex;flex-wrap:wrap;gap:8px 26px;margin:22px 0}.er-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:28px}.er-hero{margin:0}.er-chapter{margin-top:40px;padding-top:40px;border-top:1px solid #d9d4df;scroll-margin-top:90px}.er--nested{padding-block:32px;background:transparent}.er-photo{min-width:0;margin:0}.er-photo__open{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.er-photo img{display:block;width:100%;height:auto}.er-photo figcaption{font-size:11px;line-height:1.5;padding:9px 0;color:#68616e}.er-photo__zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f5f4ef;color:#141414;font-size:20px}.er-gallery__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.er-photo--wide{grid-column:span 2}.er-gallery__hint{display:none}event-gallery{display:block}.er-lightbox{width:min(1200px,calc(100% - 32px));max-height:94svh;margin:auto;padding:16px;border:0;background:#17151b;color:#fff}.er-lightbox::backdrop{background:#100d16ed}.er-lightbox img{display:block;width:100%;height:74svh;object-fit:contain}.er-lightbox__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.er-lightbox button{min-width:44px;min-height:44px;background:transparent;color:inherit;border:1px solid #ffffff50;cursor:pointer}.er :focus-visible{outline:3px solid #9b76cc;outline-offset:4px}html:has(.er-lightbox[open]){overflow:hidden}
@media(max-width:749px){.er{padding-block:32px}.er-shell{width:calc(100% - 36px)}.er-page{padding-top:calc(var(--v7-header-height,68px) + 26px)}.er-heading,.er-contact{align-items:start;flex-direction:column;gap:12px}.er-cards,.er-intro,.er-strip{grid-template-columns:1fr;gap:24px}.er-strip{padding-block:32px}.er-chapter{margin-top:32px;padding-top:28px}.er-gallery__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:4px 0 14px}.er-gallery__rail>.er-photo{flex:0 0 86vw;scroll-snap-align:start}.er .er-gallery__hint{display:block;font-size:12px}.er-lightbox{padding:10px}.er-lightbox img{height:68svh}.er--nested{padding-block:24px}}
@media(prefers-reduced-motion:reduce){.er *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.er a{text-decoration:none}.er-link{gap:20px;border-bottom:1px solid currentColor;font-size:13px;font-weight:600}.er-note{font-size:12px!important;color:#625c69}.er-copy{color:#625c69;max-width:480px}.er-kicker{text-transform:uppercase}.er-contact__links{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.er-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;background:#d92f42;color:#fff!important;font-size:13px;font-weight:650}.er-photo--credited{background:transparent}.er-gallery__item{min-width:0}.er-gallery__item--wide{grid-column:span 2}.er-hero img{aspect-ratio:auto}.er-hero .er-photo--credited{max-width:650px;margin-inline:auto}.er-gallery__rail:has(>.er-gallery__item:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.er-strip--active>.er-photo{max-width:430px;justify-self:end}.er-lightbox__close{padding-inline:16px;margin-left:auto}.er-lightbox>p{font-size:12px}.er--nested .er-shell{width:100%}.er--nested .er-chapter{margin-top:0}.v10-theme .er h1,.v10-theme .er h2,.v10-theme .er h3{font-weight:600;text-transform:none}.v10-theme .v7-page--pro .v7-page__hero figure.er-photo{aspect-ratio:auto;overflow:visible}.v10-theme .v7-page--pro .v7-page__hero figure.er-photo img{height:auto;object-fit:contain}.v10-theme .v7-page--pro .v7-page__hero h1{text-transform:none;font-size:clamp(34px,5vw,64px)}
@media(max-width:749px){.er-gallery__rail>.er-gallery__item{flex:0 0 86%;scroll-snap-align:start}.er-gallery__rail>.er-gallery__item--wide{flex-basis:100%}.er-strip--active>.er-photo{max-width:100%;width:100%}.er-contact__links{gap:16px}.er-gallery__rail{overscroll-behavior-inline:contain;scrollbar-color:#6945a6 #e5deed;scrollbar-width:thin}.er--nested .er-strip{padding-block:12px}}
