@font-face{font-family:closingDisplayFont;src:url(../media/SelfDeceptionRegular_ALLWA-s.p.0t4vipn.goqtt.ttf)format("truetype");font-display:swap}@font-face{font-family:closingDisplayFont Fallback;src:local(Arial);ascent-override:90.75%;descent-override:41.25%;line-gap-override:98.23%;size-adjust:52.12%}.closingdisplayfont_16803b85-module__e4x2EW__className{font-family:closingDisplayFont,closingDisplayFont Fallback}
@property --events-active-tint{syntax:"<color>";inherits:true;initial-value:#fbf8f3}.EventsScrollSection-module__u5x59G__events{--events-active-tint:#fbf8f3;--events-bloom-progress:0;--events-content-progress:0;--events-count:4;--events-handoff-overlap:100svh;--events-handoff-progress:0;--events-tint-main:48%;--events-tint-left:34%;--events-tint-right:30%;z-index:2;isolation:isolate;min-height:calc(var(--events-handoff-overlap) + var(--events-count) * 118svh + 110svh);margin-top:calc(0px - var(--events-handoff-overlap) - var(--events-handoff-overlap));color:var(--ink);background:0 0;position:relative;overflow:clip}.EventsScrollSection-module__u5x59G__hashAnchor{top:calc(var(--events-handoff-overlap) + 5.5rem);pointer-events:none;width:1px;height:1px;position:absolute;left:0}.EventsScrollSection-module__u5x59G__sticky{isolation:isolate;background:0 0;place-items:center;height:100svh;min-height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.EventsScrollSection-module__u5x59G__sticky:before{content:"";z-index:0;opacity:var(--events-content-progress);pointer-events:none;will-change:opacity;background:radial-gradient(circle at 50% 30%,#fffffff5,#0000 58%),linear-gradient(#fcfdfd 0%,#fbf8f3 54%,#f4ecdf 100%);position:absolute;inset:0}.EventsScrollSection-module__u5x59G__paper,.EventsScrollSection-module__u5x59G__tint{z-index:1;opacity:var(--events-content-progress);pointer-events:none;will-change:opacity;position:absolute;inset:0}.EventsScrollSection-module__u5x59G__paper{background:linear-gradient(90deg,#30231c06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#30231c05 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 18% 78%,#cf9a3b0e,#0000 38%),radial-gradient(circle at 82% 72%,#b568560c,#0000 42%)}.EventsScrollSection-module__u5x59G__tint{background:radial-gradient(ellipse 92% 62% at 50% 22%, color-mix(in oklab, var(--events-active-tint) var(--events-tint-main), transparent), transparent 70%), radial-gradient(ellipse 72% 88% at 8% 82%, color-mix(in oklab, var(--events-active-tint) var(--events-tint-left), transparent), transparent 66%), radial-gradient(ellipse 72% 88% at 92% 72%, color-mix(in oklab, var(--events-active-tint) var(--events-tint-right), transparent), transparent 66%);mix-blend-mode:multiply}.EventsScrollSection-module__u5x59G__bloom{z-index:2;opacity:var(--events-bloom-progress);pointer-events:none;will-change:opacity;background:radial-gradient(circle at 50% 38%,#fffffff0 0%,#ffffffa8 34%,#fbf6ee5c 58%,#0000 78%),linear-gradient(#fcfaf6a3,#f6ecde8a);position:absolute;inset:-8%}.EventsScrollSection-module__u5x59G__runHead{--events-run-head-y:calc(var(--site-overlay-clearance,0px) - .5rem);z-index:6;opacity:var(--events-content-progress);transform:translate3d(0, var(--events-run-head-y), 0);align-items:center;gap:1rem;padding:1.5rem clamp(1.25rem,5vw,3.5rem);transition:transform .42s;display:flex;position:absolute;inset:0 0 auto}.EventsScrollSection-module__u5x59G__running .EventsScrollSection-module__u5x59G__runHead{--events-run-head-y:var(--site-overlay-clearance,0px)}.EventsScrollSection-module__u5x59G__runHead span,.EventsScrollSection-module__u5x59G__runHead small{color:#30231c94;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1}.EventsScrollSection-module__u5x59G__runHead i{background:#30231c29;flex:1;height:1px}.EventsScrollSection-module__u5x59G__runHead strong{color:var(--ink);font-family:var(--font-cormorant);font-size:1.55rem;font-weight:400;line-height:1}.EventsScrollSection-module__u5x59G__stage{z-index:3;grid-template-columns:minmax(0,1fr) minmax(22rem,29rem);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(80rem,100% - 2.5rem);height:100%;padding:0 clamp(1.25rem,5vw,3.5rem);display:grid;position:relative}.EventsScrollSection-module__u5x59G__cardRail{isolation:isolate;height:78svh;position:relative}.EventsScrollSection-module__u5x59G__card{--event-card-tint:var(--accent-rose);z-index:var(--event-card-z,1);aspect-ratio:3/4;border:1px solid color-mix(in oklab, var(--event-card-tint) 20%, transparent);width:clamp(17rem,31vw,26rem);opacity:var(--event-card-opacity,0);transform:translate3d(-50%, -50%, 0) translate(calc(var(--event-card-x,0) * 1%), calc(var(--event-card-y,0) * 1%)) scale(var(--event-card-scale,.92)) rotate(calc(var(--event-card-rotate,0) * 1deg));contain:layout paint style;will-change:opacity, transform;background:0 0;border-radius:2rem;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 32px 82px #4e352512}.EventsScrollSection-module__u5x59G__cardImage{object-fit:cover;object-position:center;-webkit-mask-image:radial-gradient(120% 120%,#000 78%,#0000 100%);mask-image:radial-gradient(120% 120%,#000 78%,#0000 100%)}.EventsScrollSection-module__u5x59G__card>i{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fffaf22e,inset 0 0 0 7px #30231c03}.EventsScrollSection-module__u5x59G__caption{z-index:3;max-width:30rem;opacity:var(--events-content-progress);transition:transform .48s;position:relative;transform:translateY(.7rem)}.EventsScrollSection-module__u5x59G__running .EventsScrollSection-module__u5x59G__caption{transform:translate(0,0)}.EventsScrollSection-module__u5x59G__captionInner{animation:.56s both EventsScrollSection-module__u5x59G__caption-enter}.EventsScrollSection-module__u5x59G__captionCopy{min-width:0}.EventsScrollSection-module__u5x59G__captionInner h3{color:var(--ink);font-family:var(--font-cormorant);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3.4rem,6vw,5.7rem);font-weight:400;line-height:.86}.EventsScrollSection-module__u5x59G__captionVenue{color:#30231ca8;max-width:min(100%,42ch);margin:1.15rem 0 0;font-size:.95rem;line-height:1.7}.EventsScrollSection-module__u5x59G__captionVenue strong{color:var(--ink);font-weight:650}.EventsScrollSection-module__u5x59G__venueAddressGroup{white-space:nowrap}@keyframes EventsScrollSection-module__u5x59G__caption-enter{0%{opacity:0;filter:blur(3px);transform:translateY(.9rem)}to{opacity:1;filter:none;transform:translate(0,0)}}.EventsScrollSection-module__u5x59G__timeCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf7b8;border:1px solid #30231c1f;border-radius:.65rem;align-items:flex-end;gap:1.1rem;margin-top:1.75rem;padding:1rem 1.25rem;display:inline-flex}.EventsScrollSection-module__u5x59G__timeCard>span{color:var(--events-active-tint);font-family:var(--font-cormorant);letter-spacing:0;font-size:clamp(3.4rem,5vw,4.2rem);font-weight:400;line-height:.82;transition:--events-active-tint 1.1s}.EventsScrollSection-module__u5x59G__timeCard>span small{color:#30231c94;font-family:var(--font-manrope);letter-spacing:.18em;text-transform:uppercase;vertical-align:super;margin-left:.34rem;font-size:.82rem;font-weight:800}.EventsScrollSection-module__u5x59G__timeCard time{color:var(--ink);font-family:var(--font-cormorant);gap:.26rem;padding-bottom:.35rem;font-size:1.45rem;font-weight:400;line-height:1;display:grid}.EventsScrollSection-module__u5x59G__timeCard time small{color:#30231c8c;font-family:var(--font-manrope);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:800}.EventsScrollSection-module__u5x59G__staticEvents{isolation:isolate;color:var(--ink);background:radial-gradient(circle at 50% 18%,#fffffff5,#0000 52%),linear-gradient(#fcfdfd 0%,#fbf8f3 56%,#f4ecdf 100%);padding:clamp(4rem,9vw,7rem) 0;position:relative}.EventsScrollSection-module__u5x59G__staticShell{width:min(100% - 1.5rem,76rem);margin-inline:auto}.EventsScrollSection-module__u5x59G__staticHeader{max-width:42rem}.EventsScrollSection-module__u5x59G__staticHeader h2{color:var(--ink);font-family:var(--font-cormorant);letter-spacing:0;margin:.75rem 0 0;font-size:clamp(3.2rem,8vw,7rem);font-weight:400;line-height:.86}.EventsScrollSection-module__u5x59G__staticHeader p:not(.eyebrow){color:#30231ca8;margin:1rem 0 0;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.75}.EventsScrollSection-module__u5x59G__staticGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.EventsScrollSection-module__u5x59G__staticCard{--events-active-tint:var(--accent-rose);border:1px solid color-mix(in oklab, var(--events-active-tint) 20%, transparent);background:#fffcf794;border-radius:1rem;overflow:hidden;box-shadow:0 22px 58px #4e352512}.EventsScrollSection-module__u5x59G__staticMedia{aspect-ratio:3/4;position:relative}.EventsScrollSection-module__u5x59G__staticMedia img{object-fit:cover;-webkit-mask-image:radial-gradient(120% 120%,#000 78%,#0000 100%);mask-image:radial-gradient(120% 120%,#000 78%,#0000 100%)}.EventsScrollSection-module__u5x59G__staticBody{padding:1rem}.EventsScrollSection-module__u5x59G__staticBody h3{color:var(--ink);font-family:var(--font-cormorant);letter-spacing:0;margin:.45rem 0 0;font-size:clamp(2rem,3vw,2.8rem);font-weight:400;line-height:.9}.EventsScrollSection-module__u5x59G__staticBody p:not(.eyebrow){color:#30231ca8;margin:.7rem 0 0;font-size:.88rem;line-height:1.55}.EventsScrollSection-module__u5x59G__staticTime{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:1rem;display:flex}.EventsScrollSection-module__u5x59G__staticTime span{color:var(--events-active-tint);font-family:var(--font-cormorant);font-size:2.25rem;line-height:.85}.EventsScrollSection-module__u5x59G__staticTime span small{color:#30231c8c;font-family:var(--font-manrope);letter-spacing:.16em;text-transform:uppercase;vertical-align:super;margin-left:.25rem;font-size:.66rem;font-weight:800}.EventsScrollSection-module__u5x59G__staticTime time{color:#30231c9e;text-align:right;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.35}@media (max-width:1080px){.EventsScrollSection-module__u5x59G__stage{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);gap:2rem}.EventsScrollSection-module__u5x59G__card{width:clamp(15rem,34vw,22rem)}.EventsScrollSection-module__u5x59G__staticGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.EventsScrollSection-module__u5x59G__events{--events-handoff-overlap:var(--app-stage-height);min-height:calc(var(--events-handoff-overlap) + var(--events-count) * 102svh + 92svh)}.EventsScrollSection-module__u5x59G__sticky{top:var(--site-header-height);height:var(--app-stage-height);min-height:var(--app-stage-height)}.EventsScrollSection-module__u5x59G__runHead{gap:.62rem;padding:.9rem 1.25rem}.EventsScrollSection-module__u5x59G__runHead span,.EventsScrollSection-module__u5x59G__runHead small{font-size:.58rem}.EventsScrollSection-module__u5x59G__runHead strong{font-size:1.22rem}.EventsScrollSection-module__u5x59G__stage{grid-template-columns:1fr;align-content:start;gap:.85rem;width:100%;padding:12dvh 1.25rem 0;display:grid}.EventsScrollSection-module__u5x59G__cardRail{isolation:isolate;height:58dvh;overflow:visible}.EventsScrollSection-module__u5x59G__card{border-radius:1.65rem;width:min(80vw,30rem)}.EventsScrollSection-module__u5x59G__caption{z-index:6;max-width:min(100%,23rem);padding-left:.15rem}.EventsScrollSection-module__u5x59G__captionInner h3{font-size:clamp(2.4rem,9vw,3.1rem)}.EventsScrollSection-module__u5x59G__captionVenue{max-width:100%;margin-top:.65rem;font-size:.82rem;line-height:1.55}.EventsScrollSection-module__u5x59G__timeCard{gap:.75rem;margin-top:.9rem;padding:.72rem .86rem}.EventsScrollSection-module__u5x59G__timeCard>span{font-size:2.5rem}.EventsScrollSection-module__u5x59G__timeCard>span small{font-size:.62rem}.EventsScrollSection-module__u5x59G__timeCard time{font-size:1rem}.EventsScrollSection-module__u5x59G__timeCard time small{font-size:.56rem}}@media (max-width:880px) and (max-height:760px){.EventsScrollSection-module__u5x59G__cardRail{height:50dvh}.EventsScrollSection-module__u5x59G__card{width:min(60vw,16rem)}}@media (min-width:700px) and (max-width:880px) and (min-height:761px){.EventsScrollSection-module__u5x59G__cardRail{height:64dvh}.EventsScrollSection-module__u5x59G__card{width:min(76vw,28rem)}}@media (max-width:759px){.EventsScrollSection-module__u5x59G__staticGrid{grid-template-columns:1fr}.EventsScrollSection-module__u5x59G__staticCard{border-radius:.85rem}}
