._7T5Noq_page{width:min(1200px,90%);margin:0 auto;padding:2.5rem 0 3rem}._7T5Noq_heading,._7T5Noq_sectionHeading{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}._7T5Noq_heading{margin-bottom:1.5rem}._7T5Noq_heading h1{font:800 clamp(2.5rem, 5vw, 4rem)/1.05 var(--display);letter-spacing:-.03em;margin:0}._7T5Noq_heading>a{color:var(--link);white-space:nowrap;font-size:.9rem;font-weight:600}._7T5Noq_feature{color:#292416;--feature-muted:#65563d;--feature-focus:#1a2fb8;border-radius:var(--radius);background:#fff4df;border:1px solid #e5d4ae;grid-template-columns:1.1fr 1fr;scroll-margin-top:6rem;display:grid;overflow:hidden}:root[data-theme=dark] ._7T5Noq_feature{color:#fff4df;--feature-muted:#ded0b7;--feature-focus:#adbdff;background:#302a20;border-color:#685c45}._7T5Noq_artwork{align-items:center;padding:1.5rem;display:flex}._7T5Noq_artwork img{width:100%;height:auto;display:block}._7T5Noq_featureCopy{padding:2rem}._7T5Noq_feature:not(:has(._7T5Noq_artwork)){grid-template-columns:1fr}._7T5Noq_feature h2{font:800 clamp(2rem, 3.5vw, 3.25rem)/1.05 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 1rem}._7T5Noq_feature h2 a{text-decoration:none}._7T5Noq_description{color:var(--feature-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.5rem;line-height:1.6;display:-webkit-box;overflow:hidden}._7T5Noq_facts{gap:.65rem;margin:0 0 1.5rem;display:grid}._7T5Noq_facts div{grid-template-columns:5rem 1fr;gap:.75rem;display:grid}._7T5Noq_facts dt{color:var(--feature-muted);font-size:.875rem}._7T5Noq_facts dd{margin:0;font-weight:600;line-height:1.45}._7T5Noq_actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}._7T5Noq_actions .button{min-height:48px}._7T5Noq_actions .button:focus-visible{outline:3px solid var(--feature-focus);outline-offset:4px}._7T5Noq_feature :is(a,button):focus-visible{outline:3px solid var(--feature-focus);outline-offset:-4px}._7T5Noq_events{margin-top:2.5rem;scroll-margin-top:6rem}._7T5Noq_sectionHeading{margin-bottom:1rem}._7T5Noq_sectionHeading h2{font:800 clamp(1.4rem, 2.3vw, 1.8rem)/1.2 var(--display);letter-spacing:-.02em;margin:0}._7T5Noq_sectionHeading>span{color:var(--muted);font-size:.875rem}._7T5Noq_list{gap:1rem;display:grid}._7T5Noq_list .event-card{grid-template-columns:64px minmax(0,1fr) auto;gap:.5rem 1.5rem;padding:1.5rem;display:grid}._7T5Noq_list .event-card-top{display:contents}._7T5Noq_list .event-date{grid-area:1/1/span 3;align-self:start}._7T5Noq_list .status-pill{grid-area:1/3;justify-self:end}._7T5Noq_list .event-card h3{grid-area:1/2;margin:0}:is(._7T5Noq_list .event-location,._7T5Noq_list .event-options){grid-column:2;margin:0}._7T5Noq_list .event-card-foot{border:0;flex-direction:column;grid-area:2/3/span 2;justify-content:center;align-items:flex-end;gap:.75rem;max-width:21rem;margin:0;padding:0}._7T5Noq_empty{color:var(--muted);max-width:65ch;margin:0}@media (max-width:900px){._7T5Noq_feature{grid-template-columns:1fr}._7T5Noq_artwork img{max-width:640px;margin-inline:auto}._7T5Noq_featureCopy{padding:1.75rem}}@media (max-width:600px){._7T5Noq_page{padding:1.5rem 0 2rem}._7T5Noq_heading{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem}._7T5Noq_featureCopy{padding:1.5rem}._7T5Noq_actions{flex-direction:column;align-items:stretch}._7T5Noq_actions .status-pill{align-self:flex-start}._7T5Noq_events{margin-top:2rem}._7T5Noq_list .event-card{padding:1.25rem;display:flex}._7T5Noq_list .event-card-top{margin-bottom:1rem;display:flex}._7T5Noq_list .event-card-foot{align-items:stretch;max-width:none;margin-top:.5rem}}@media (max-width:360px){body:has(._7T5Noq_page) .site-header{flex-wrap:wrap;justify-content:center;height:auto;padding-block:.75rem}}
