.ibFHIa_stub{min-height:88svh;padding:calc(var(--header-h) + 4rem) var(--gutter) clamp(3rem, 8vh, 5rem);background:radial-gradient(60% 60% at 80% 20%, #e2dddb 0%, transparent 70%), var(--stone);flex-direction:column;justify-content:flex-end;display:flex}.ibFHIa_title{color:var(--red);animation:ibFHIa_rise 1.1s var(--ease-out) both;margin:1rem 0 clamp(2rem,5vh,3rem) -.04em;font-size:clamp(5rem,2rem + 15vw,18rem)}.ibFHIa_body{max-width:36rem;animation:ibFHIa_fade 1s var(--ease-out) .3s both;flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.ibFHIa_intro{letter-spacing:-.02em;max-width:36rem;margin-bottom:1.25rem;font-size:clamp(1.25rem,1rem + 1vw,2rem);line-height:1.2}.ibFHIa_note{color:color-mix(in srgb, var(--ink) 70%, transparent)}@keyframes ibFHIa_rise{0%{opacity:0;transform:translateY(.25em)}}@keyframes ibFHIa_fade{0%{opacity:0}}
.G3o5Hq_list{padding:0 var(--gutter) clamp(5rem, 14vh, 9rem);background:var(--stone)}.G3o5Hq_image{object-fit:cover;transition:transform 1.1s var(--ease-out), filter .6s var(--ease-out);filter:grayscale(.35)contrast(1.05)}.G3o5Hq_featured{gap:2rem var(--gutter);border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(2rem,5vh,3rem) 0;display:grid}.G3o5Hq_featuredImage{aspect-ratio:4/5;background:var(--ink);max-height:80vh;display:block;position:relative;overflow:hidden}.G3o5Hq_featuredBody{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.25rem;display:flex}.G3o5Hq_featuredTitle{transition:color .35s var(--ease-out);font-size:clamp(3rem,1rem + 5vw,7.5rem)}.G3o5Hq_more{letter-spacing:.08em;text-transform:uppercase;font-size:.9375rem;font-weight:500}.G3o5Hq_more span{transition:transform .35s var(--ease-out);display:inline-block}.G3o5Hq_featured:hover .G3o5Hq_featuredTitle,.G3o5Hq_card:hover .G3o5Hq_cardTitle{color:var(--red)}.G3o5Hq_featured:hover .G3o5Hq_image,.G3o5Hq_card:hover .G3o5Hq_image{filter:none;transform:scale(1.05)}.G3o5Hq_featured:hover .G3o5Hq_more span{transform:translate(.3rem)}.G3o5Hq_excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:34rem;display:-webkit-box;overflow:hidden}.G3o5Hq_grid{gap:clamp(2.5rem, 6vh, 4rem) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,7vh,5rem);display:grid}.G3o5Hq_card{flex-direction:column;gap:.85rem;display:flex}.G3o5Hq_cardImage{aspect-ratio:4/3;background:var(--ink);margin-bottom:.4rem;display:block;position:relative;overflow:hidden}.G3o5Hq_cardTitle{transition:color .35s var(--ease-out);font-size:clamp(1.9rem,1rem + 1.6vw,2.75rem)}.G3o5Hq_article{padding:calc(var(--header-h) + 3rem) var(--gutter) clamp(5rem, 14vh, 9rem);background:var(--stone)}.G3o5Hq_back{letter-spacing:.08em;text-transform:uppercase;gap:.5rem;margin-bottom:clamp(2rem,5vh,3rem);font-size:.9375rem;font-weight:500;display:inline-flex}.G3o5Hq_back span{transition:transform .35s var(--ease-out)}.G3o5Hq_back:hover span{transform:translate(-.3rem)}.G3o5Hq_articleHead{align-items:end;gap:2rem var(--gutter);border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding-bottom:clamp(2rem,5vh,3rem);display:grid}.G3o5Hq_articleTitle{color:var(--red);animation:G3o5Hq_rise 1s var(--ease-out) both;margin-top:1rem;font-size:clamp(3rem,1rem + 6vw,8.5rem)}.G3o5Hq_articleImage{aspect-ratio:4/5;background:var(--ink);max-height:70vh;animation:G3o5Hq_fade 1.2s var(--ease-out) .2s both;position:relative;overflow:hidden}.G3o5Hq_articleImage img{object-fit:cover}.G3o5Hq_body{max-width:42rem;animation:G3o5Hq_fade 1s var(--ease-out) .35s both;flex-direction:column;gap:1.1rem;margin:clamp(2.5rem,6vh,4rem) 0 0 auto;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.6;display:flex}.G3o5Hq_body p:first-child{font-size:1.2em;line-height:1.45}.G3o5Hq_related{border-top:1.5px solid var(--ink);margin-top:clamp(4rem,10vh,7rem);padding-top:1.5rem}.G3o5Hq_related .G3o5Hq_grid{margin-top:1.5rem}@keyframes G3o5Hq_rise{0%{opacity:0;transform:translateY(.2em)}}@keyframes G3o5Hq_fade{0%{opacity:0}}@media (max-width:1100px){.G3o5Hq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.G3o5Hq_featured,.G3o5Hq_articleHead,.G3o5Hq_grid{grid-template-columns:1fr}.G3o5Hq_body{margin-left:0}}
.PaThBG_intro{--tone-bg:var(--stone);--tone-fg:var(--ink);--tone-title:var(--red);min-height:min(78svh,52rem);padding:calc(var(--header-h) + 3rem) var(--gutter) clamp(2.5rem, 7vh, 4.5rem);background:var(--tone-bg);color:var(--tone-fg);flex-direction:column;justify-content:flex-end;display:flex}.PaThBG_intro[data-tone=ink]{--tone-bg:var(--ink);--tone-fg:var(--white);--tone-title:var(--white)}.PaThBG_intro[data-tone=red]{--tone-bg:var(--red);--tone-fg:var(--white);--tone-title:var(--white)}.PaThBG_eyebrow{animation:PaThBG_fade-in .8s var(--ease-out) both}.PaThBG_title{color:var(--tone-title);flex-wrap:wrap;gap:0 .18em;margin:1rem 0 0 -.04em;font-size:clamp(4.5rem,1.5rem + 15vw,18rem);display:flex}.PaThBG_word{padding-top:.04em;display:inline-flex;overflow:hidden}.PaThBG_letter{animation:PaThBG_letter-rise 1s var(--ease-out) both;animation-delay:calc(80ms + var(--i) * 35ms);display:inline-block}.PaThBG_introFoot{align-items:end;gap:1.5rem var(--gutter);animation:PaThBG_fade-in 1s var(--ease-out) .45s both;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(2rem,5vh,3rem);display:grid}.PaThBG_lede{letter-spacing:-.02em;max-width:34rem;font-size:clamp(1.2rem,1rem + .8vw,1.75rem);line-height:1.25}.PaThBG_introFoot>:nth-child(2){justify-self:end}@keyframes PaThBG_letter-rise{0%{transform:translateY(105%)}}@keyframes PaThBG_fade-in{0%{opacity:0;transform:translateY(.75rem)}}@media (max-width:760px){.PaThBG_introFoot{grid-template-columns:1fr}.PaThBG_introFoot>:nth-child(2){justify-self:start}}
.FwJgyG_upcoming{padding:clamp(4rem, 10vh, 7rem) var(--gutter) clamp(3rem, 8vh, 5rem);background:var(--red);color:var(--white)}.FwJgyG_feature{margin-top:1.5rem}.FwJgyG_featureDate{margin-left:-.04em;font-size:clamp(5.5rem,24.5vw,26rem);line-height:.8}.FwJgyG_featureMeta{align-items:end;gap:2rem var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(2rem,5vh,3.5rem);display:grid}.FwJgyG_featureTitle{font-size:clamp(3rem,1rem + 6vw,7rem)}.FwJgyG_featureCity{letter-spacing:-.05em;text-transform:uppercase;margin-top:.5rem;font-size:clamp(1.75rem,1rem + 2.5vw,3.5rem);font-weight:300;line-height:1}.FwJgyG_featureCopy{flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:34rem;font-size:clamp(1.05rem,.95rem + .3vw,1.25rem);display:flex}.FwJgyG_upcoming .button--solid:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.FwJgyG_upcoming .button:focus-visible{outline-color:var(--white)}.FwJgyG_archive{padding:clamp(5rem, 14vh, 9rem) var(--gutter);background:var(--stone)}.FwJgyG_archiveHead{align-items:end;gap:2rem var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin-bottom:clamp(2.5rem,6vh,4rem);display:grid}.FwJgyG_archiveTitle{font-size:clamp(4.5rem,2rem + 11vw,13rem)}.FwJgyG_stats{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.FwJgyG_stat{border-top:1.5px solid var(--ink);padding-top:.75rem}.FwJgyG_stat dt{color:var(--red);font-size:clamp(3rem,1.5rem + 4vw,6rem)}.FwJgyG_stat dd{margin:.4rem 0 0;font-size:.95rem;line-height:1.3}.FwJgyG_filters{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(2rem,5vh,3rem);display:flex}.FwJgyG_filter{border:1.5px solid var(--ink);cursor:pointer;min-height:2.75rem;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.FwJgyG_filter:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.FwJgyG_filter[aria-pressed=true]{background:var(--ink);color:var(--white)}.FwJgyG_filterCount{opacity:.6;font-size:.8125rem;font-weight:400}.FwJgyG_year{gap:0 var(--gutter);border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,12rem) minmax(0,1fr);padding-top:1.25rem;display:grid}.FwJgyG_year+.FwJgyG_year{margin-top:clamp(2.5rem,6vh,4rem)}.FwJgyG_yearLabel{top:calc(var(--header-h) + 1rem);color:var(--red);align-self:start;font-size:clamp(3rem,1.5rem + 4vw,6rem);position:sticky}.FwJgyG_show{align-items:center;gap:1rem var(--gutter);border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent);animation:FwJgyG_row-in .7s var(--ease-out) both;animation-delay:calc(var(--i) * 30ms);transition:padding .4s var(--ease-out);grid-template-columns:6.5rem minmax(0,1fr) minmax(0,12rem) 6rem;padding:1rem 0;display:grid}.FwJgyG_show:first-child{padding-top:0}.FwJgyG_show:hover{padding-left:.75rem}.FwJgyG_date{align-items:baseline;gap:.5rem;display:flex}.FwJgyG_day{font-size:clamp(2.25rem,1.5rem + 1.5vw,3rem)}.FwJgyG_month{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.FwJgyG_where{flex-direction:column;gap:.3rem;min-width:0;display:flex}.FwJgyG_venue{transition:color .3s var(--ease-out);font-size:clamp(1.6rem,1rem + 1.6vw,2.75rem)}.FwJgyG_show:hover .FwJgyG_venue{color:var(--red)}.FwJgyG_city{font-size:.95rem}.FwJgyG_tour{font-size:.875rem}.FwJgyG_status{letter-spacing:.12em;text-transform:uppercase;border:1px solid;justify-self:end;padding:.3rem .6rem;font-size:.75rem;font-weight:500}.FwJgyG_show[data-status=afgelast]{color:color-mix(in srgb, var(--ink) 55%, transparent)}.FwJgyG_show[data-status=afgelast] .FwJgyG_venue{text-decoration:line-through;text-decoration-thickness:.06em}.FwJgyG_show[data-status=afgelast] .FwJgyG_status{border-color:var(--red);background:var(--red);color:var(--white)}@keyframes FwJgyG_row-in{0%{opacity:0;transform:translateY(1rem)}}@media (max-width:960px){.FwJgyG_archiveHead,.FwJgyG_year{grid-template-columns:1fr}.FwJgyG_yearLabel{margin-bottom:1rem;position:static}}@media (max-width:760px){.FwJgyG_featureMeta,.FwJgyG_stats{grid-template-columns:1fr}.FwJgyG_show{grid-template-columns:4.5rem minmax(0,1fr);gap:.4rem 1rem}.FwJgyG_date{flex-direction:column;grid-row:span 3;align-self:start;gap:0}.FwJgyG_tour{grid-column:2}.FwJgyG_status{grid-column:2;justify-self:start}}
