.evl{--ev-ground:var(--spruce);--ev-ground-2:var(--spruce-2);--ev-on-ground:var(--limestone);--ev-accent:var(--ochre);--ev-accent-text:var(--ochre-soft);--wide:88rem;--radius-poster:10px;--focus:var(--limestone);background:var(--ev-ground);color:var(--ev-on-ground);overflow-x:clip}.evl .container{max-width:calc(var(--wide) + 2 * var(--gutter))}.evl :where(a){color:inherit}.evl a:focus-visible,.evl summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.lb{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-5);border:2px solid var(--limestone);font:700 var(--step-0) / 1.1 var(--ff-display);font-variation-settings:"wdth" 88;cursor:pointer;color:var(--limestone);background:0 0;border-radius:8px;text-decoration:none;display:inline-flex}.evl .lb--solid{background:var(--limestone);color:var(--spruce);box-shadow:3px 3px 0 var(--ochre)}.evl .lb{color:var(--limestone)}.evl .lb--solid{color:var(--spruce)}.lb--ghost:hover{background:color-mix(in srgb, var(--limestone) 14%, transparent)}.lb svg{flex:none}.bd{border-radius:var(--radius-pill);min-height:1.6rem;font:700 .72rem / 1 var(--ff-body);letter-spacing:.06em;text-transform:uppercase;color:var(--limestone);background:color-mix(in srgb, var(--spruce) 62%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid;align-items:center;padding:0 .65rem;display:inline-flex}.bd--free{background:var(--limestone);border-color:var(--limestone);color:var(--spruce)}.bd--tickets{color:var(--limestone)}.bd--reg{color:var(--ochre-soft)}.bd--live{background:var(--ochre);border-color:var(--ochre);color:var(--spruce)}.bd--bad{background:var(--danger);border-color:var(--danger);color:#fff}.bd--warn{background:var(--ochre-soft);border-color:var(--ochre-soft);color:var(--spruce)}.hr{isolation:isolate;min-height:max(34rem,100svh);padding-block:calc(var(--header-h) + var(--space-4)) var(--space-7);background:var(--ev-ground);align-items:end;display:grid;position:relative;overflow:clip}.hr__bg{z-index:-3;background:var(--ev-ground);position:absolute;inset:0;overflow:clip}.hr .hr__bg picture.pic{aspect-ratio:auto;background-color:var(--ev-ground);border-radius:0;width:100%;height:100%;position:absolute;inset:0}.hr .hr__bg picture.pic img{object-fit:cover;width:100%;height:100%}.hr__bg--blur picture.pic img{filter:blur(34px)saturate(1.5)brightness(.8);scale:1.4}.hr--type .hr__bg{background:radial-gradient(55% 60% at 14% 18%, color-mix(in srgb, var(--ev-accent) 34%, transparent), transparent 72%), radial-gradient(60% 70% at 88% 78%, color-mix(in srgb, var(--ev-ground-2) 92%, #fff 4%), transparent 70%), var(--ev-ground)}.hr .hr__pattern,.sb .sb__pattern{opacity:.2;width:100%;height:100%;position:absolute;inset:0}.hr__wash{z-index:-2;background:linear-gradient(to bottom, color-mix(in srgb, var(--ev-ground) 60%, transparent) 0, transparent 26%), linear-gradient(to right, color-mix(in srgb, var(--ev-ground) 62%, transparent) 0, color-mix(in srgb, var(--ev-ground) 20%, transparent) 52%, transparent 80%), linear-gradient(to top, color-mix(in srgb, var(--ev-ground) 94%, transparent) 0, color-mix(in srgb, var(--ev-ground) 52%, transparent) 34%, transparent 70%);position:absolute;inset:0}@media (width<=61.99rem){.hr--photo .hr__wash,.hr--framed .hr__wash{background:linear-gradient(to bottom, color-mix(in srgb, var(--ev-ground) 60%, transparent) 0, transparent 24%), linear-gradient(to top, color-mix(in srgb, var(--ev-ground) 97%, transparent) 0, color-mix(in srgb, var(--ev-ground) 70%, transparent) 40%, transparent 78%)}}.hr--poster .hr__wash{background:linear-gradient(to top, color-mix(in srgb, var(--ev-ground) 86%, transparent), color-mix(in srgb, var(--ev-ground) 24%, transparent) 70%), radial-gradient(120% 90% at 82% 10%, color-mix(in srgb, var(--hr-color,var(--ev-ground-2)) 34%, transparent), transparent 70%)}.hr__grain{z-index:-1;opacity:.1;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-10%}.hr__ghost,.sb__ghost{z-index:-1;right:-1vw;top:calc(var(--header-h) + 1rem);font:800 clamp(9rem, 54vw, 40rem) / .78 var(--ff-display);font-variation-settings:"wdth" 75;letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--ev-accent) 56%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;display:none;position:absolute}.hr__in{z-index:1;gap:var(--space-5);align-items:end;min-width:0;display:grid;position:relative}.hr__main{gap:var(--space-5);align-content:space-between;min-width:0;min-height:0;display:grid}.hr__kicker{align-items:center;gap:var(--space-2);font:700 var(--step--1) / 1.2 var(--ff-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-accent-text);margin:0;display:inline-flex}.hr__dot{background:var(--ev-accent);width:.6rem;height:.6rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--ev-accent) 28%, transparent);border-radius:50%;flex:none}.hr__text{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.hr__up{font:700 var(--step--1) / 1.2 var(--ff-body);letter-spacing:.14em;text-transform:uppercase;color:var(--limestone);margin:0}.hr__date{align-items:flex-end;gap:var(--space-3);color:var(--ev-accent);line-height:.8;display:flex}.hr__day{font:800 clamp(6.5rem, 30vw, 16rem) / .8 var(--ff-display);font-variation-settings:"wdth" 75;letter-spacing:-.04em}.hr__dm{gap:.35rem;padding-bottom:.6rem;display:grid}.hr__mon{font:800 clamp(1.7rem, 7vw, 3.4rem) / .9 var(--ff-display);font-variation-settings:"wdth" 80;text-transform:uppercase;letter-spacing:.02em}.hr__wd{font:700 var(--step--1) / 1.1 var(--ff-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ev-accent-text)}.hr__title{font:800 clamp(2.5rem, 1rem + 8vw, 8.4rem) / .9 var(--ff-display);font-variation-settings:"wdth" 80;letter-spacing:-.035em;text-wrap:balance;hyphens:manual;max-width:13ch;margin:0}.hr[data-size=m] .hr__title{max-width:16ch;font-size:clamp(2.2rem,1rem + 5.8vw,6.2rem)}.hr[data-size=s] .hr__title{max-width:22ch;font-size:clamp(2rem,1rem + 4vw,4.6rem);line-height:.96}.hr__title a{text-decoration:none}.w{vertical-align:top;overflow-wrap:anywhere;max-width:100%;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}.w__i{display:inline-block}.hr__when{font-size:var(--step-0);max-width:52ch;color:var(--limestone);margin:0;line-height:1.4}.hr__badges{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hr__actions{gap:var(--space-3) var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.hr__flyer{justify-self:start;width:min(54vw,15rem);margin:0;position:relative}.hr__flyer picture.pic{border-radius:var(--radius-poster);box-shadow:0 30px 80px -20px #000a, 0 0 0 1px color-mix(in srgb, var(--limestone) 30%, transparent)}.hr__next{display:none}.hr__nh{margin:0 0 var(--space-3);font:700 var(--step--1) / 1.2 var(--ff-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-accent-text)}.hr__next ol{margin:0;padding:0;list-style:none;display:grid}.hr__next li{max-width:none}.hr__next li+li{border-top:1px solid color-mix(in srgb, var(--limestone) 22%, transparent)}.hr__next a{gap:var(--space-3);min-height:4.2rem;padding-block:var(--space-2);grid-template-columns:3.4rem 1fr;align-items:center;text-decoration:none;display:grid}.hr__nd{font:800 2.4rem / .85 var(--ff-display);font-variation-settings:"wdth" 75;color:var(--ev-accent);display:grid}.hr__nd small{font:700 .7rem / 1 var(--ff-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-accent-text)}.hr__nt{font:700 var(--step-0) / 1.15 var(--ff-display);font-variation-settings:"wdth" 90;gap:.2rem;display:grid}.hr__nt small{font:400 .82rem / 1.2 var(--ff-body);color:color-mix(in srgb, var(--limestone) 78%, transparent)}.hr__next a:hover .hr__nt{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}@media (width>=62rem){.hr__ghost{display:block}.hr__in{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 21rem}.hr--poster .hr__in{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,24rem) 17rem}.hr--poster .hr__flyer{grid-area:1/2;width:100%}.hr--poster .hr__main{grid-area:1/1}.hr--poster .hr__next{grid-area:1/3}.hr__main{min-height:0}.hr__next{padding:var(--space-4) var(--space-4) var(--space-2);background:color-mix(in srgb, var(--ev-ground) 58%, transparent);border:1px solid color-mix(in srgb, var(--limestone) 20%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;display:block}.hr__day{font-size:clamp(9rem,15vw,17rem)}.hr{padding-bottom:var(--space-8)}}.sp{background:var(--ev-ground-2);border-top:1px solid color-mix(in srgb, var(--limestone) 14%, transparent)}.sp__in{gap:var(--space-6);padding-block:var(--space-6);display:grid}.sp__col{min-width:0}.sp__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.sp__h{font:800 clamp(1.8rem, 1rem + 2.6vw, 3rem) / 1 var(--ff-display);font-variation-settings:"wdth" 78;text-transform:uppercase;letter-spacing:-.01em;color:var(--limestone);margin:0}.sp__range{font:700 var(--step--1) / 1.2 var(--ff-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-accent-text);margin:0}.sp__list{margin:0;padding:0;list-style:none}.sp__list li{border-top:1px solid color-mix(in srgb, var(--limestone) 20%, transparent);max-width:none}.sp__row{gap:var(--space-3);min-height:4.4rem;padding-block:var(--space-2);grid-template-columns:3.6rem 1fr;align-items:center;text-decoration:none;display:grid}.sp__d{font:800 2.5rem / .85 var(--ff-display);font-variation-settings:"wdth" 75;color:var(--ev-accent);display:grid}.sp__d small{font:700 .7rem / 1 var(--ff-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-accent-text)}.sp__t{font:700 var(--step-1) / 1.1 var(--ff-display);font-variation-settings:"wdth" 88;gap:.25rem;min-width:0;display:grid}.sp__t small{font:400 .86rem / 1.25 var(--ff-body);color:color-mix(in srgb, var(--limestone) 80%, transparent)}.sp__row:hover .sp__t{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.sp__all{align-items:center;gap:var(--space-2);min-height:var(--tap);font:700 var(--step--1) / 1 var(--ff-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ev-accent-text);border-bottom:1px solid #0000;text-decoration:none;display:inline-flex}.sp__all:hover{border-bottom-color:currentColor}@media (width>=48rem){.sp__in{gap:var(--space-8);padding-block:var(--space-7);grid-template-columns:1fr 1fr}.sp__in--one{grid-template-columns:minmax(0,40rem)}}.bar{top:var(--header-h);z-index:30;background:var(--limestone);color:var(--spruce);--focus:var(--spruce);border-block:1px solid var(--mist);position:sticky}.bar__sentinel{top:calc(var(--header-h) * -1 - 2px);width:1px;height:1px;position:absolute}.bar[data-stuck]{box-shadow:0 12px 28px -14px #000a}.bar__in{align-items:center;gap:var(--space-2);padding-block:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.bar__in::-webkit-scrollbar{display:none}.bar__in>*{scroll-snap-align:start;flex:none}.bar__fill{flex:1 0 .5rem}.seg{border-radius:var(--radius-pill);background:var(--surface-sunk);gap:2px;padding:3px;display:inline-flex}.seg__a,.views__a,.bar__arch,.sw,.dd__btn{min-height:var(--tap);font:700 .95rem / 1 var(--ff-display);font-variation-settings:"wdth" 90;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.seg__a{padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--spruce)}.seg__a[aria-current]{background:var(--spruce);color:var(--limestone)}.seg__a:not([aria-current]):hover{background:color-mix(in srgb, var(--spruce) 10%, transparent)}.dd{position:relative}.dd__btn{cursor:pointer;gap:var(--space-2);padding:0 var(--space-3) 0 var(--space-4);border:1.5px solid var(--spruce);border-radius:var(--radius-pill);list-style:none}.dd__btn::-webkit-details-marker{display:none}.dd__k{font:700 .7rem / 1 var(--ff-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.dd__v{text-overflow:ellipsis;max-width:11rem;overflow:hidden}.dd__btn[data-active]{background:var(--spruce);color:var(--limestone)}.dd__btn[data-active] .dd__k{color:var(--ochre-soft)}.dd[open] .dd__btn svg{rotate:180deg}.dd__panel{z-index:60;max-height:72svh;padding:var(--space-3) var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--paper);color:var(--spruce);overscroll-behavior:contain;border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -20px 60px -10px #000b}.dd__search{top:calc(var(--space-3) * -1);margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) var(--space-2);padding:var(--space-3);background:var(--paper);z-index:1;display:block;position:sticky}.dd__search input{width:100%;min-height:var(--tap);padding:0 var(--space-4);border:1.5px solid var(--spruce);border-radius:var(--radius-pill);color:var(--spruce);font:400 1rem var(--ff-body);background:#fff}.dd__list{margin:0;padding:0;list-style:none}.dd__list a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:0 var(--space-3);font:600 1rem var(--ff-body);border-radius:8px;text-decoration:none;display:flex}.dd__list a:hover{background:var(--surface-sunk)}.dd__list a[aria-current]{background:var(--spruce);color:var(--limestone)}.dd__n{opacity:.75;font-size:.85rem}.dd__none{padding:var(--space-3);color:var(--ink-soft);margin:0}.sw{gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-pill)}.sw__t{border-radius:var(--radius-pill);background:var(--mist);border:1.5px solid var(--spruce);flex:none;width:2.6rem;height:1.5rem;position:relative}.sw__t:after{content:"";background:var(--spruce);border-radius:50%;width:calc(1.5rem - 7px);height:calc(1.5rem - 7px);position:absolute;top:2px;left:2px}.sw[aria-checked=true] .sw__t{background:var(--ochre)}.sw[aria-checked=true] .sw__t:after{left:calc(100% - 1.5rem + 2px)}.views{gap:var(--space-1);display:inline-flex}.views__a{padding:0 var(--space-3);color:var(--ink-soft);border-bottom:3px solid #0000}.views__a[aria-current]{color:var(--spruce);border-bottom-color:var(--ochre)}.views__a:hover{color:var(--spruce)}.bar__arch{padding:0 var(--space-3);color:var(--lake-ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.bar__arch[aria-current]{color:var(--spruce)}@media (width>=62rem){.bar__in{gap:var(--space-3);padding-block:var(--space-3);overflow:visible}.dd__panel{width:19rem;max-height:24rem;box-shadow:0 24px 60px -16px #000c, 0 0 0 1px var(--mist);border-radius:14px;position:absolute;inset:calc(100% + 10px) auto auto 0}.dd__search{top:calc(var(--space-3) * -1)}}.wl{background:var(--ev-ground);padding-bottom:var(--space-9);scroll-margin-top:calc(var(--header-h) + 4.5rem)}.wl__top{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);display:flex}.wl__count{font:700 var(--step--1) / 1.2 var(--ff-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-accent-text);margin:0}.wl__reset{min-height:var(--tap);text-underline-offset:.2em;align-items:center;font-weight:700;display:inline-flex}.wl__empty{padding-block:var(--space-8);gap:var(--space-4);font:700 var(--step-2) / 1.15 var(--ff-display);justify-items:start;display:grid}.wl__empty p{max-width:24ch;margin:0}.wl__more{gap:var(--space-4);padding-top:var(--space-7);flex-wrap:wrap;display:flex}.mo{padding-top:var(--space-7);content-visibility:auto;contain-intrinsic-size:auto 52rem}.mo__head{padding-bottom:var(--space-3);position:relative;overflow:clip}.mo__name{font:800 clamp(4.2rem, .6rem + 19.5vw, 14rem) / .84 var(--ff-display);font-variation-settings:"wdth" 75;letter-spacing:-.03em;text-transform:uppercase;color:var(--ochre);overflow-wrap:anywhere;margin:0}.mo__meta{right:var(--gutter);top:var(--space-2);justify-items:end;gap:var(--space-1);font:700 var(--step--1) / 1.2 var(--ff-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-accent-text);margin:0;display:grid;position:absolute}.mo__yr{border-radius:var(--radius-pill);background:var(--ochre);color:var(--spruce);padding:.25rem .7rem}.mo__box{padding-top:var(--space-4);container-type:inline-size}.mo__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.mo__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:calc((100cqw - 3 * var(--space-4)) / 4 * 1.25)}}.pc{aspect-ratio:4/5;--pc-bg:var(--spruce-2);--pc-ink:var(--limestone);--pc-accent:var(--ochre);min-width:0;max-width:none;position:relative}.pc--w,.pc--full{aspect-ratio:4/3;grid-column:1/-1}.pc--xl{aspect-ratio:4/5;grid-column:1/-1}@media (width>=48rem){.pc,.pc--w,.pc--full,.pc--xl{aspect-ratio:auto}.pc--w{grid-column:span 2}.pc--xl{grid-area:span 2/span 2}.pc--full{grid-column:1/-1}}.pc--t0{--pc-bg:var(--spruce-2);--pc-ink:var(--limestone);--pc-accent:var(--ochre)}.pc--t1{--pc-bg:var(--ochre);--pc-ink:var(--spruce);--pc-accent:var(--spruce)}.pc--t2{--pc-bg:var(--lake);--pc-ink:var(--limestone);--pc-accent:var(--ochre-soft)}.pc--t3{--pc-bg:var(--limestone);--pc-ink:var(--spruce);--pc-accent:var(--lake-ink)}.pc--t4{--pc-bg:var(--spruce-3);--pc-ink:var(--limestone);--pc-accent:var(--ochre-soft)}.pc__a{border-radius:var(--radius-poster);isolation:isolate;height:100%;color:var(--limestone);background:var(--pc-bg);box-shadow:0 1px 0 color-mix(in srgb, var(--limestone) 14%, transparent) inset, 0 20px 40px -24px #000c;transform-style:preserve-3d;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.pc__media{z-index:-2;position:absolute;inset:0}.pc__media picture.pic{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.pc__media picture.pic img{width:100%;height:100%}.pc--text .pc__a{background:var(--limestone);color:var(--spruce);border:1px solid var(--mist);box-shadow:none}.pc--text .pc__date{background:var(--spruce);color:var(--limestone)}.pc--text .pc__where{color:var(--ink-soft)}.pc__shade{z-index:1;background:linear-gradient(0deg,#091a16f5 0,#091a16d6 26%,#091a1666 52%,#091a1600 74%),linear-gradient(#091a1680 0,#091a1600 30%);position:absolute;inset:0}.pc--type .pc__a{color:var(--pc-ink)}.pc--type .pc__shade{display:none}.pc__art{background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--pc-accent) 26%, transparent), transparent 70%), repeating-linear-gradient(-14deg, color-mix(in srgb, var(--pc-ink) 7%, transparent) 0 2px, transparent 2px 22px);position:absolute;inset:0}.pc__date{background:var(--ochre);color:var(--spruce);border-end-end-radius:14px;justify-items:center;gap:.2rem;padding:.55rem .8rem .7rem;line-height:.82;display:grid;position:absolute;top:0;left:0}.pc__day{font:800 clamp(2.4rem, 17cqi, 3.6rem) / .82 var(--ff-display);font-variation-settings:"wdth" 75;letter-spacing:-.03em}.pc__mon{font:800 .85rem / 1 var(--ff-display);font-variation-settings:"wdth" 90;text-transform:uppercase;letter-spacing:.08em}.pc__to{font:700 .62rem / 1 var(--ff-body);letter-spacing:.08em;text-transform:uppercase}.pc--xl .pc__day,.pc--full .pc__day,.pc--w .pc__day{font-size:clamp(3.4rem,11cqi,6.4rem)}.pc--full .pc__day{font-size:clamp(3.4rem,8cqi,7rem)}.pc--xl .pc__date,.pc--full .pc__date,.pc--w .pc__date{padding:.8rem 1.1rem 1rem}.pc--type .pc__date{color:var(--pc-accent);background:0 0;border-radius:0;justify-items:start;gap:.35rem;padding:.9rem 1rem}.pc--type .pc__day{font-size:clamp(4.4rem,50cqi,11rem)}.pc--type.pc--w .pc__day,.pc--type.pc--xl .pc__day{font-size:clamp(5rem,34cqi,12rem)}.pc--type.pc--full .pc__day{font-size:clamp(5rem,22cqi,12rem)}.pc--type .pc__mon{font-size:1.1rem}@media (width>=48rem){.pc--full.pc--type .pc__body{padding:var(--space-6) var(--space-7) var(--space-6) var(--space-5);border-inline-start:2px solid color-mix(in srgb, var(--pc-ink) 24%, transparent);align-content:center;inset:0 0 0 38%}.pc--full.pc--type .pc__title{-webkit-line-clamp:3;max-width:18ch;font-size:clamp(2.2rem,4.6cqi,4.2rem)}.pc--full.pc--type .pc__date{top:50%;translate:0 -50%}}.pc__badges{justify-items:end;gap:.35rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:.7rem;right:.7rem}.pc--type .bd{background:color-mix(in srgb, var(--pc-bg) 70%, transparent);color:var(--pc-ink)}.pc--type .bd--free{background:var(--pc-ink);color:var(--pc-bg);border-color:var(--pc-ink)}.pc--type .bd--live{background:var(--pc-accent);color:var(--pc-bg);border-color:var(--pc-accent)}.pc__body{padding:var(--space-4);gap:.4rem;display:grid;position:absolute;inset:auto 0 0}.pc__type{font:700 .72rem / 1.1 var(--ff-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ochre-soft);margin:0}.pc--type .pc__type{color:var(--pc-accent)}.pc__title{font:800 clamp(1.15rem, 7cqi, 1.5rem) / 1.02 var(--ff-display);font-variation-settings:"wdth" 82;letter-spacing:-.015em;text-wrap:balance;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pc--w .pc__title,.pc--xl .pc__title{font-size:clamp(1.6rem,6cqi,2.6rem)}.pc--full .pc__title{max-width:26ch;font-size:clamp(1.8rem,5cqi,3.4rem)}.pc__where{-webkit-line-clamp:2;font:400 .86rem / 1.3 var(--ff-body);color:color-mix(in srgb, currentColor 86%, transparent);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pc__go{right:var(--space-3);bottom:var(--space-3);background:var(--ochre);width:2.75rem;height:2.75rem;color:var(--spruce);opacity:0;border-radius:50%;place-items:center;display:none;position:absolute}.pc--muted .pc__media,.pc--muted .pc__art{filter:saturate(.5)}@media (hover:hover){.pc__go{display:grid}}@media (width<=47.99rem){.mo__meta{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--gutter) 0;display:flex;position:static}.pc--m .pc__title{-webkit-line-clamp:3}.pc--m .bd{min-height:1.4rem;padding:0 .5rem;font-size:.66rem}.pc--m .pc__badges{top:.5rem;right:.5rem}}@media (width>=48rem){.pc__title{font-size:clamp(1.1rem,7.4cqi,1.5rem)}.pc__body{padding:var(--space-4) var(--space-4) var(--space-5)}}.sb{isolation:isolate;min-height:clamp(19rem,44svh,28rem);padding-block:calc(var(--header-h) + var(--space-6)) var(--space-6);background:radial-gradient(55% 60% at 14% 18%, color-mix(in srgb, var(--ev-accent) 28%, transparent), transparent 72%), radial-gradient(60% 70% at 88% 78%, var(--ev-ground-2), transparent 70%), var(--ev-ground);align-items:end;display:grid;position:relative;overflow:clip}.sb .hr__grain{z-index:-1}.sb__in{z-index:1;gap:var(--space-3);display:grid;position:relative}.sb__kicker{align-items:center;gap:var(--space-2);font:700 var(--step--1) / 1.2 var(--ff-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-accent-text);margin:0;display:inline-flex}.sb__title{font:800 clamp(2.8rem, 1rem + 9vw, 8rem) / .9 var(--ff-display);font-variation-settings:"wdth" 80;letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0}@media (width>=48rem){.sb__ghost{top:calc(var(--header-h) - 1rem);font-size:clamp(14rem,36vw,36rem);display:block}}.sheet{background:var(--paper);color:var(--ink);--focus:var(--lake);padding-block:var(--space-7) var(--space-9)}.sheet a{color:var(--link)}.sheet .pc__a{color:var(--limestone)}.sheet .pc--type .pc__a{color:var(--pc-ink)}.sheet .ev-map__list,.sheet .ev-map__list>li,.sheet .evl-pins li{max-width:none}.evl-pins{margin:var(--space-3) 0 var(--space-6);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.evl-pins .pc{aspect-ratio:4/5}.map__h{font:800 var(--step-2) / 1.1 var(--ff-display);font-variation-settings:"wdth" 84;margin:0}@media (width>=48rem){.evl-pins{grid-template-columns:repeat(4,minmax(0,1fr))}}.ar__years{gap:var(--space-3);display:grid}.ar__yh{font:700 var(--step--1) / 1.2 var(--ff-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0}.ar__nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.ar__y,.ar__up{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1.5px solid var(--spruce);color:var(--spruce);font:700 .95rem / 1 var(--ff-display);font-variation-settings:"wdth" 90;text-decoration:none;display:inline-flex}.sheet .ar__y,.sheet .ar__up{color:var(--spruce)}.ar__y[aria-current]{background:var(--spruce);color:var(--limestone)}.sheet .ar__y[aria-current]{color:var(--limestone)}.ar__yn{opacity:.75;font-weight:400}.ar__up{border-style:dashed}.ar__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-top:var(--space-7);display:flex}.ar__big{font:800 clamp(6rem, 2rem + 24vw, 20rem) / .8 var(--ff-display);font-variation-settings:"wdth" 75;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--spruce);margin:0}.ar__count{font:700 var(--step--1) / 1.2 var(--ff-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0}.ar__m{padding-top:var(--space-6)}.ar__mh{margin:0 0 var(--space-3);font:800 var(--step-3) / 1 var(--ff-display);font-variation-settings:"wdth" 80;text-transform:uppercase;color:var(--lake-ink)}.ar__list{gap:0 var(--space-6);margin:0;padding:0;list-style:none;display:grid}.ar__list li{border-top:1px solid var(--mist);max-width:none}.ar__row{gap:var(--space-4);min-height:5rem;padding-block:var(--space-3);color:var(--spruce);grid-template-columns:4rem 1fr;align-items:center;text-decoration:none;display:grid}.sheet .ar__row{color:var(--spruce)}.ar__row--img{grid-template-columns:4rem 1fr 4.5rem}.ar__d{font:800 2.6rem / .82 var(--ff-display);font-variation-settings:"wdth" 75;color:var(--lake-ink);display:grid}.ar__d small{font:700 .72rem / 1 var(--ff-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:.2rem}.ar__t{gap:.2rem;min-width:0;display:grid}.ar__tt{font:800 var(--step-1) / 1.08 var(--ff-display);font-variation-settings:"wdth" 86}.ar__tw{color:var(--ink-soft);font-size:.9rem}.ar__row:hover .ar__tt{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.ar__img{border-radius:8px;width:4.5rem;height:4.5rem;overflow:hidden}.ar__img picture.pic{aspect-ratio:1;border-radius:0;width:100%;height:100%}@media (width>=62rem){.ar__list{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){.lb,.seg__a,.dd__btn,.dd__btn svg,.pc__a,.pc__go,.pc__media picture.pic img,.sw__t,.sw__t:after,.bar{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast), color var(--dur-fast), opacity var(--dur) var(--ease-out), rotate var(--dur-fast)}.pc__media picture.pic img{transition-duration:.7s}.lb--solid:hover{box-shadow:5px 5px 0 var(--ochre);transform:translate(-1px,-1px)}.lb--solid:active{box-shadow:0 0 0 var(--ochre);transform:translate(3px,3px)}.pc__a:active{transform:scale(.985)}@media (hover:hover){.pc__a:hover .pc__media picture.pic img{transform:scale(1.06)}.pc__a:hover .pc__go,.pc__a:focus-visible .pc__go{opacity:1}.pc__go{transform:translate(6px,6px)}.pc__a:hover .pc__go,.pc__a:focus-visible .pc__go{transform:none}}@keyframes wrise{0%{transform:translateY(105%)}}.w__i{animation:wrise .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms + .12s)}@keyframes fadeup{0%{transform:translateY(18px)}}.hr__date,.hr__up,.hr__when,.hr__badges,.hr__actions,.hr__next,.hr__flyer{animation:fadeup .8s var(--ease-out) backwards;animation-delay:.35s}.hr__actions{animation-delay:.55s}.hr__next,.hr__flyer{animation-delay:.7s}@supports (animation-timeline:view()){@keyframes rise{0%{opacity:0;transform:translateY(26px)}}.pc{animation:linear backwards rise;animation-timeline:view();animation-range:entry entry 32%}@keyframes drift{0%{transform:translate(3%)}to{transform:translate(0)}}.mo__name{animation:linear both drift;animation-timeline:view();animation-range:entry exit}@keyframes lift{to{opacity:.35;transform:translateY(-6svh)}}.hr__text{animation:linear both lift;animation-timeline:scroll(root);animation-range:0 80svh}@keyframes ghost{to{transform:translateY(8svh)}}.hr__ghost{animation:linear both ghost;animation-timeline:scroll(root);animation-range:0 90svh}}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.evl-cur{z-index:90;pointer-events:none;border-radius:var(--radius-pill);background:var(--ochre);color:var(--spruce);font:700 .78rem / 1 var(--ff-body);letter-spacing:.08em;text-transform:uppercase;opacity:0;padding:.4rem .8rem;position:fixed;top:0;left:0;translate:14px 14px}.evl-cur[data-on]{opacity:1}
