:root{color-scheme:dark;--ink:#0b0b0d;--bone:#e8e6e1;--sand:#c9b8a3;--gold:#d6b57a}*{box-sizing:border-box}.em-event{margin:0;background:var(--ink);color:var(--bone);font:16px/1.75 Inter,system-ui,sans-serif}.em-event a{color:var(--gold)}.em-public-nav{max-width:1240px;padding:25px 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #39332a}.em-logo{font:300 19px Montserrat,sans-serif;letter-spacing:.32em;text-decoration:none;color:var(--bone)!important}.em-logo small{display:block;font-size:9px;margin-top:6px;letter-spacing:.43em;color:var(--sand)}.em-public-nav nav{display:flex;gap:24px;flex-wrap:wrap}.em-public-nav nav a{display:flex;align-items:center;min-height:44px;text-decoration:none;font-size:14px}.em-public-main{max-width:1240px;margin:auto;padding:56px 32px 80px}.em-eyebrow{font:11px Montserrat,sans-serif;letter-spacing:.25em;color:var(--gold);margin:0 0 32px}.em-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:54px;align-items:start}.em-event h1{font:300 clamp(30px,4.3vw,60px)/1.16 Montserrat,sans-serif;letter-spacing:-.035em;margin:20px 0 28px;overflow-wrap:anywhere}.em-meta{color:var(--gold);font-size:13px}.em-lead{font-size:18px;color:var(--sand)}.em-cover{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;aspect-ratio:9/11;object-position:center}.em-price{font-size:26px;color:var(--bone)}.em-price small{font-size:13px;color:var(--sand)}.em-public-button{display:inline-flex;min-height:48px;padding:12px 24px;background:var(--gold);color:var(--ink)!important;text-decoration:none;align-items:center;justify-content:center}.em-public-button[aria-disabled=true]{opacity:.5;pointer-events:none}.em-description{max-width:760px;margin-top:62px}.em-description h2{font:300 29px Montserrat,sans-serif;margin-bottom:24px}.em-description p{color:var(--sand);overflow-wrap:anywhere}.em-public-footer{border-top:1px solid #39332a;max-width:1240px;margin:auto;padding:26px 32px;display:flex;gap:24px;flex-wrap:wrap;font-size:12px}.em-public-footer a{overflow-wrap:anywhere;max-width:100%}.em-catalog-card{overflow-wrap:anywhere;min-width:0}.em-catalog-card .up-body{padding:0}.em-catalog-card img{object-fit:cover}.em-grid:empty{display:none}.em-grid{margin-top:24px}.em-catalog-card[hidden]{display:none!important}.em-event a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:700px){.em-public-nav{padding:18px 16px;gap:12px;align-items:flex-start}.em-logo{font-size:15px}.em-public-nav nav{gap:5px 12px;justify-content:flex-end}.em-public-nav nav a{font-size:12px}.em-public-main{padding:30px 16px 50px}.em-hero{display:flex;flex-direction:column;gap:26px}.em-hero>div{width:100%}.em-event h1{font-size:34px}.em-cover{max-height:440px;aspect-ratio:4/3}.em-eyebrow{font-size:10px;margin-bottom:22px}.em-description{margin-top:38px}.em-lead{font-size:16px}.em-public-footer{padding:22px 16px;gap:16px}.em-public-button{width:100%}.em-meta{font-size:12px}}
