.ev{--ev-fg: rgb(var(--color-foreground));--ev-sub: rgba(var(--color-foreground), .72);--ev-line: rgba(var(--color-foreground), .14);--ev-tile: rgba(var(--color-foreground), .05);--ev-blue: #0b6399;--ev-credit-bg: #e6f4ea;--ev-credit-fg: #1e6b34;--ev-radius: var(--card-corner-radius, 2rem);--ev-gap: 16px;color:var(--ev-fg);overflow-x:clip}@media screen and (min-width:750px){.ev{--ev-gap: 24px}}.ev *,.ev *:before,.ev *:after{box-sizing:border-box}.ev a:not(.button){color:inherit}.ev img{display:block;max-width:100%;height:auto}.ev a:focus-visible,.ev button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.shopify-section.ev-section{margin-top:0!important}.ev-icon{flex:none}.ev-eyebrow{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--ev-sub)}.ev-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ev-link:hover{text-decoration-thickness:2px}.ev-hero{padding:32px 0 40px}.ev-hero__grid{display:grid;gap:28px;align-items:center}.ev-hero__media{order:-1;border-radius:var(--media-radius, 20px);overflow:hidden;aspect-ratio:4 / 3;background:var(--ev-tile)}.ev-hero__media img{width:100%;height:100%;object-fit:cover}.ev-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ev-hero__title{margin:0;font-size:clamp(3.2rem,5vw,5.6rem);line-height:1.05;text-wrap:balance}.ev-hero__desc{max-width:560px;font-size:1.6rem;line-height:1.55;color:var(--ev-sub)}.ev-hero__desc p{margin:0}.ev-hero__desc p+p{margin-top:.6em}.ev-hero__stats{display:flex;flex-wrap:wrap;gap:10px 28px;margin:6px 0 4px;padding:0;list-style:none}.ev-hero__stats li{display:flex;flex-direction:column}.ev-hero__stats strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1.1}.ev-hero__stats span{font-size:1.3rem;color:var(--ev-sub)}.ev-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:6px}.ev-hero__join{font-size:1.5rem;text-decoration:underline;text-underline-offset:4px}.ev-hero__member{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 14px;border-radius:40px;background:var(--ev-credit-bg);color:var(--ev-credit-fg);font-size:1.4rem}.ev-hero__credit{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:40px;background:var(--ev-credit-bg);color:var(--ev-credit-fg)!important;font-size:1.4rem;text-decoration:none}.ev-hero__credit:hover span{text-decoration:underline;text-underline-offset:3px}.ev-back{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:1.4rem;text-decoration:none}.ev-back:hover span{text-decoration:underline;text-underline-offset:4px}@media screen and (min-width:750px){.ev-hero{padding:48px 0 56px}.ev-hero__grid{grid-template-columns:1.05fr 1fr;gap:56px}.ev-hero__media{order:0;aspect-ratio:5 / 4}.ev-hero--no-image .ev-hero__grid{grid-template-columns:1fr}}.ev-hero__cta{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ev-hero--compact{padding:28px 0 32px}.ev-hero--compact .ev-hero__desc{max-width:620px}.ev-hero--compact .ev-hero__stats{gap:4px 0;margin:0}.ev-hero--compact .ev-hero__stats li{flex-direction:row;align-items:baseline;gap:5px}.ev-hero--compact .ev-hero__stats li+li:before{content:"\b7";margin:0 10px;color:var(--ev-sub)}.ev-hero--compact .ev-hero__stats strong{font-size:1.7rem}.ev-hero--compact .ev-hero__stats span{font-size:1.4rem}.ev-hero--compact .ev-hero__cta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px}.ev-hero--compact .ev-hero__actions{order:-1;margin-top:0}.ev-hero--compact .ev-hero__media{aspect-ratio:16 / 9}@media screen and (max-width:749px){.ev-hero--compact .ev-hero__stats{display:grid;grid-template-columns:auto auto;justify-content:start;gap:2px 24px}.ev-hero--compact .ev-hero__stats li+li:before{content:none}}@media screen and (min-width:750px){.ev-hero--compact{padding:44px 0 48px}.ev-hero--compact .ev-hero__grid{grid-template-columns:1.4fr 1fr;gap:56px;align-items:stretch}.ev-hero--compact .ev-hero__text{justify-content:center}.ev-hero--compact .ev-hero__media{position:relative;aspect-ratio:auto;min-height:300px;max-height:440px}.ev-hero--compact .ev-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0}}.ev-perks{padding:44px 0}.ev-perks__grid{display:grid;gap:32px;align-items:center}.ev-perks__intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ev-perks__title{margin:0;text-wrap:balance}.ev-perks__text{max-width:520px;font-size:1.6rem;line-height:1.55}.ev-perks__text p{margin:0}.ev-perks__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:6px}.ev-perks__login{font-size:1.4rem;text-decoration:underline;text-underline-offset:4px}.ev-ticket{--ev-notch: 12px;display:grid;grid-template-columns:1.3fr 1fr;width:100%;max-width:420px;margin:8px 0 4px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.18));transform:rotate(-2deg)}.ev-ticket__main,.ev-ticket__stub{display:flex;flex-direction:column;gap:2px;padding:18px 20px;background:#fff;color:#121212}.ev-ticket__main{border-radius:14px 0 0 14px;-webkit-mask:radial-gradient(circle var(--ev-notch) at 100% 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--ev-notch) at 100% 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--ev-notch) at 100% 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--ev-notch) at 100% 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.ev-ticket__stub{border-radius:0 14px 14px 0;border-left:2px dashed rgba(18,18,18,.25);background:var(--ev-credit-bg);color:var(--ev-credit-fg);-webkit-mask:radial-gradient(circle var(--ev-notch) at 0 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--ev-notch) at 0 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--ev-notch) at 0 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--ev-notch) at 0 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.ev-ticket__label{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.ev-ticket__amount{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.6rem;line-height:1.05}.ev-ticket__sub{font-size:1.3rem}.ev-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:ev-step}.ev-step{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;padding:18px;border-radius:var(--ev-radius);background:rgba(var(--color-foreground),.08)}.ev-step__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(var(--color-foreground),.12)}.ev-step__title{margin:2px 0 4px;font-size:1.8rem;color:inherit}.ev-step__text{margin:0;font-size:1.4rem;line-height:1.5;color:var(--ev-sub)}@media screen and (min-width:990px){.ev-perks{padding:64px 0}.ev-perks__grid{grid-template-columns:1fr 1fr;gap:64px}}.ev-list__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:18px}.ev-list__title{margin:0}.ev-list__intro{max-width:640px;margin-top:8px;color:var(--ev-sub)}.ev-notice{margin:0 0 16px;padding:12px 16px;border-radius:12px;background:#e7f3ff;color:#0b5cad;font-size:1.4rem}.ev-notice a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.ev-filters{display:grid;gap:12px;margin:0 0 8px;padding:4px 0 8px}.ev-filters__group{display:grid;grid-template-columns:52px 1fr;align-items:start;gap:8px}.ev-filters__label{padding-top:10px;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ev-sub)}.ev-chips{display:flex;flex-wrap:wrap;gap:8px}.ev-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--variant-pills-radius, 40px);background:transparent;color:var(--ev-fg);font:inherit;font-size:1.4rem;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ev-chip:hover{border-color:var(--ev-fg)}.ev-chip[aria-pressed=true]{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ev-chip__n{font-size:1.2rem;opacity:.65;font-variant-numeric:tabular-nums}.ev-chip--credit:not([aria-pressed=true]){border-color:var(--ev-credit-fg);color:var(--ev-credit-fg);background:var(--ev-credit-bg)}.ev-chip[hidden]{display:none}.ev-store-select{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 34px 0 14px;border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--variant-pills-radius, 40px);font-size:1.4rem;cursor:pointer}.ev-store-select:after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;margin-top:-5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);pointer-events:none}.ev-store-select select{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:1.4rem;padding:0;cursor:pointer;max-width:170px}.ev-store-select select:focus{outline:none}.ev-store-select:focus-within{outline:2px solid currentColor;outline-offset:3px}.ev-store-select.is-active{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ev-store-select.is-active select option{color:#121212}@media screen and (max-width:749px){.ev-filters__group{grid-template-columns:1fr;gap:6px}.ev-filters__label{padding-top:0}}@media screen and (min-width:990px){.ev-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 28px}.ev-filters__group{grid-template-columns:auto 1fr;gap:10px}.ev-filters .ev-chips{gap:6px}.ev-filters .ev-chip{padding:0 12px}.ev-store-select{padding:0 30px 0 12px}.ev-store-select:after{right:13px}.ev-store-select select{max-width:150px}.ev-filters .ev-terms-btn{display:none}}.ev-status{margin:6px 0 4px;font-size:1.4rem;color:var(--ev-sub)}.ev-month{margin-top:24px}.ev-month[hidden]{display:none}.ev-month__title{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-size:2.2rem;color:inherit}.ev-month__title:after{content:"";flex:1;height:1px;background:var(--ev-line)}.ev-month__year{font-weight:400;color:var(--ev-sub)}.ev-grid{display:grid;gap:var(--ev-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ev-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev-card[hidden]{display:none}.ev-card__inner{position:relative;display:grid;grid-template-columns:116px 1fr;height:100%;border-radius:var(--ev-radius);background:rgb(var(--color-background));border:1px solid var(--ev-line);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.ev-card__inner:hover{box-shadow:0 10px 28px -14px #00000059}.ev-card__media{position:relative;display:block;background:var(--ev-tile);overflow:hidden}.ev-card__media img,.ev-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ev-card__inner:hover .ev-card__media img{transform:scale(1.04)}.ev-stamp{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;align-items:center;min-width:50px;padding:6px 6px 5px;border-radius:12px;background:#fff;color:#121212;box-shadow:0 2px 8px #0000002e;font-family:var(--font-heading-family);line-height:1;text-align:center}.ev-stamp__month{font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c1273c}.ev-stamp__day{margin:2px 0 1px;font-size:2.4rem;font-weight:var(--font-heading-weight)}.ev-stamp__dow{font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:#555}.ev-flag{position:absolute;left:8px;bottom:8px;padding:5px 9px;border-radius:40px;background:var(--ev-blue);color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.04em;line-height:1}.ev-flag[hidden]{display:none}.ev-card__body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 14px 16px}.ev-card__when,.ev-card__where{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:1.3rem;line-height:1.35;color:var(--ev-sub)}.ev-card__when .ev-icon,.ev-card__where .ev-icon{margin-top:1px}.ev-card__when{color:var(--ev-fg);font-weight:600}.ev-card__title{margin:0;font-size:1.6rem;line-height:1.3;color:inherit}.ev-card__title a{text-decoration:none}.ev-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ev-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.ev-card__map,.ev-card__series,.ev-card__cta{position:relative;z-index:1}.ev-card__map{text-decoration:underline;text-underline-offset:2px}.ev-card__perf{display:none}.ev-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px}.ev-price{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.2}.ev-card--free .ev-price{color:var(--ev-blue)}.ev-credit{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:40px;background:var(--ev-credit-bg);color:var(--ev-credit-fg);font-size:1.2rem;font-weight:600;line-height:1.2}.ev-card__seats{display:flex;align-items:center;gap:6px;margin:0;font-size:1.3rem;font-weight:600}.ev-card__seats[hidden]{display:none}.ev-card__seats.is-low{color:#b3261e}.ev-card__seats.is-going{color:var(--ev-sub);font-weight:400}.ev-card__series{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:1.25rem;color:var(--ev-sub);text-decoration:none}.ev-card__series:hover .ev-card__series-name{text-decoration:underline;text-underline-offset:2px}.ev-card__series-name{font-weight:600;color:var(--ev-fg)}.ev-card__cta{align-self:flex-start;min-width:0;min-height:4.2rem;margin-top:auto;padding:0 2rem;font-size:1.4rem}.ev-card__cta:after{box-shadow:none}.ev-card.is-full .ev-card__cta{background:transparent;color:var(--ev-fg)}.ev-card.is-full .ev-card__cta:before{box-shadow:0 0 0 1px var(--ev-line)}@media screen and (max-width:749px){.ev-card__cta{margin-top:6px}}@media screen and (min-width:750px){.ev-card__inner{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ev-card__media{aspect-ratio:4 / 3}.ev-stamp{top:12px;left:12px;min-width:58px;padding:8px 8px 6px}.ev-stamp__day{font-size:2.8rem}.ev-flag{left:12px;bottom:12px}.ev-card__body{gap:8px;padding:18px 20px 20px}.ev-card__title{font-size:1.8rem}.ev-card__perf{display:block;position:relative;height:0;margin:4px -20px 2px;border-top:2px dashed var(--ev-line)}.ev-card__perf:before,.ev-card__perf:after{content:"";position:absolute;top:-10px;width:18px;height:18px;border-radius:50%;background:rgb(var(--color-background));border:1px solid var(--ev-line)}.ev-card__perf:before{left:-10px}.ev-card__perf:after{right:-10px}.ev-card__cta{width:100%}}@media(prefers-reduced-motion:reduce){.ev-card__inner,.ev-card__media img{transition:none}.ev-card__inner:hover .ev-card__media img{transform:none}}.ev-empty{padding:40px 20px;border:1px dashed var(--ev-line);border-radius:var(--ev-radius);text-align:center}.ev-empty[hidden]{display:none}.ev-empty__title{margin:0 0 6px}.ev-empty p{margin:0 0 16px;color:var(--ev-sub)}.ev-series{padding:40px 0 48px}.ev-series__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:18px}.ev-series__title{margin:0}.ev-series__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ev-series__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media screen and (min-width:990px){.ev-series__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev-tile{display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;border-radius:var(--ev-radius);background:rgb(var(--color-background));border:1px solid var(--ev-line)}.ev-tile__media{display:block;aspect-ratio:16 / 10;background:var(--ev-tile);overflow:hidden}.ev-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ev-tile:hover .ev-tile__media img{transform:scale(1.04)}.ev-tile__media--hub{display:grid;place-items:center;background:var(--ev-blue);color:#fff}.ev-tile__body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.ev-tile__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.3}.ev-tile:hover .ev-tile__title{text-decoration:underline;text-underline-offset:3px}.ev-tile__meta{font-size:1.3rem;color:var(--ev-sub)}.ev-pnav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 6px;overflow:visible}.ev-pnav__back,.ev-pnav__series{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:40px;font-size:1.3rem;text-decoration:none}.ev-pnav__back{padding-left:0}.ev-pnav__back:hover span{text-decoration:underline;text-underline-offset:3px}.ev-pnav__series{background:rgba(var(--color-foreground),.06)}.ev-pnav__series:hover{background:rgba(var(--color-foreground),.12)}.ev-facts{position:relative;margin:6px 0 4px;padding:18px;overflow:visible;border:1px solid var(--ev-line);border-radius:var(--ev-radius);background:rgb(var(--color-background))}.ev-facts__past{margin:0 0 14px;padding:10px 14px;border-radius:12px;background:#f0f0f0;color:#555;font-size:1.4rem}.ev-facts__past a{font-weight:600;text-decoration:underline}.ev-facts__grid{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.ev-stamp--static{position:static;box-shadow:none;border:1px solid var(--ev-line);min-width:64px;padding:8px 8px 7px}.ev-stamp--static .ev-stamp__day{font-size:3rem}.ev-facts__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ev-facts__list li{display:flex;align-items:flex-start;gap:9px;font-size:1.5rem;line-height:1.4}.ev-facts__list .ev-icon{margin-top:2px;color:var(--ev-sub)}.ev-facts__addr{color:var(--ev-sub);font-size:1.35rem}.ev-facts__list a{text-decoration:underline;text-underline-offset:2px}.ev-facts__seats{font-weight:600}.ev-facts__seats[hidden]{display:none}.ev-facts__seats.is-low{color:#b3261e}.ev-facts__seats.is-going{color:var(--ev-sub);font-weight:400}.ev-facts__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding-top:16px;border-top:2px dashed var(--ev-line)}.ev-facts__price .ev-price{font-size:2.4rem}.ev-facts__note{font-size:1.3rem;color:var(--ev-sub)}.ev-facts__join{margin:10px 0 0;font-size:1.3rem;color:var(--ev-sub)}.ev-facts__join a{color:var(--ev-fg);font-weight:600;text-decoration:underline}.ev-facts--past .ev-facts__grid,.ev-facts--past .ev-facts__price{opacity:.6}.ev-materials__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:22px}.ev-materials__title{margin:4px 0 0}.ev-materials__text{max-width:620px;margin:8px 0 0;color:var(--ev-sub);font-size:1.5rem}.ev-materials__member{display:inline-flex;align-items:center;gap:6px;margin:12px 0 0;padding:6px 12px;border-radius:40px;background:var(--ev-credit-bg);color:var(--ev-credit-fg);font-size:1.3rem;font-weight:600}.ev-materials__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.ev-materials__status{margin:-8px 0 16px;padding:10px 14px;border-radius:12px;background:var(--ev-credit-bg);color:var(--ev-credit-fg);font-size:1.4rem}.ev-materials__status[hidden]{display:none}.ev-materials__status a{font-weight:600;text-decoration:underline}.ev-materials .button.loading{opacity:.7;pointer-events:none}.ev-more{padding:40px 0 48px}.ev-more__block+.ev-more__block{margin-top:44px}.ev-more .ev-series__head h2{margin:0}.ev-upcoming__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:24px}.ev-upcoming__text{display:flex;flex-direction:column;gap:8px;max-width:720px}.ev-upcoming__title{margin:0}.ev-upcoming__intro{color:var(--ev-sub)}.ev-upcoming__intro p{margin:0}.ev-upcoming__credit{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:2px 0 0;padding:6px 12px;border-radius:40px;background:var(--ev-credit-bg);color:var(--ev-credit-fg);font-size:1.3rem;font-weight:600}.ev-upcoming__credit a{text-decoration:underline}@media screen and (max-width:749px){.ev-grid--row{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--page-margin, 1.5rem));padding:0 var(--page-margin, 1.5rem) 6px;scrollbar-width:none}.ev-grid--row::-webkit-scrollbar{display:none}.ev-grid--row>.ev-card{scroll-snap-align:start}.ev-grid--row .ev-card__inner{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ev-grid--row .ev-card__media{aspect-ratio:4 / 3}}.ev-terms-btn{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:0;border-radius:40px;background:transparent;color:inherit;font:inherit;font-size:1.25rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.85}.ev-terms-btn:hover{opacity:1}.ev-terms{max-width:min(380px,calc(100vw - 32px));margin:auto;padding:20px 20px 16px;border:0;border-radius:16px;background:#fff;color:#121212;box-shadow:0 18px 50px #0000004d;font-size:1.4rem;line-height:1.5}.ev-terms::backdrop{background:#00000059}.ev-terms p{margin:0 0 12px}.ev-terms__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem}.ev-terms__close{min-height:40px;padding:0 18px;border:0;border-radius:40px;background:#121212;color:#fff;font:inherit;font-size:1.4rem;cursor:pointer}.ev-fineprint{max-width:820px;margin:28px 0 0;font-size:1.2rem;line-height:1.5;color:var(--ev-sub)}.ev-perks .ev-fineprint{margin-top:24px;color:rgba(var(--color-foreground),.75)}.ev-hero__credit-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.ev-filters .ev-terms-btn{align-self:center}.ev-upcoming__text .ev-terms-btn{align-self:flex-start;padding-left:2px}.ev-mat{position:relative}.ev-kit-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:40px;background:var(--ev-credit-bg);color:var(--ev-credit-fg);font-size:1.1rem;font-weight:700;letter-spacing:.03em;line-height:1.2;white-space:nowrap}.ev-mat__tag{position:absolute;top:12px;left:12px;z-index:2;pointer-events:none}.ev-materials__kit{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:320px}.ev-materials__kit-note{margin:0;font-size:1.25rem;line-height:1.45;color:var(--ev-sub);text-align:right}@media screen and (max-width:749px){.ev-materials__kit{align-items:flex-start;max-width:none}.ev-materials__kit-note{text-align:left}}.ev-series__list--m1{grid-template-columns:1fr}@media screen and (min-width:750px){.ev-series__list--m1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ev-series__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-series__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-series__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ev-series__list--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.ev-tile__media{position:relative}.ev-tile__media--landscape{aspect-ratio:16 / 10}.ev-tile__media--square{aspect-ratio:1 / 1}.ev-tile__media--portrait{aspect-ratio:4 / 5}.ev-tile__media--tall{aspect-ratio:2 / 3}.ev-tile .ev-stamp{top:10px;left:10px}.ev-tile .ev-stamp__dow{font-size:.9rem}.ev-tile__desc{font-size:1.3rem;line-height:1.45;color:var(--ev-sub)}.ev-tile__meta{display:flex;align-items:center;gap:5px}.ev-tile__price{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem}.ev-tile--overlay{position:relative;border:0}.ev-tile--overlay .ev-tile__media{aspect-ratio:auto}.ev-tile--overlay .ev-tile__media--landscape{aspect-ratio:16 / 10}.ev-tile--overlay .ev-tile__media--square{aspect-ratio:1 / 1}.ev-tile--overlay .ev-tile__media--portrait{aspect-ratio:4 / 5}.ev-tile--overlay .ev-tile__media--tall{aspect-ratio:2 / 3}.ev-tile--overlay .ev-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#00000059 45%,#0000 70%)}.ev-tile--overlay .ev-tile__body{position:absolute;inset:auto 0 0 0;z-index:1;padding:14px 16px 16px;color:#fff}.ev-tile--overlay .ev-tile__meta,.ev-tile--overlay .ev-tile__desc{color:#ffffffe0}.ev-tile--overlay .ev-tile__title{font-size:1.7rem}.ev-facts__links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px}.ev-facts__links:empty{display:none}.ev-facts__link{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:1.35rem;text-decoration:underline;text-underline-offset:3px}.ev-facts__link[hidden]{display:none}.ev-booking-head{margin:22px 0 4px}.ev-booking-head__title{margin:0;font-size:2rem}.ev-booking-head__text{margin:4px 0 0;font-size:1.4rem;color:var(--ev-sub)}.product .expapp-booknow-info-location,.product .expapp-booknow-info-price,.product .expapp-booknow-info-duration{display:none!important}.product .expapp-timeslot-previews{display:grid;gap:10px}.product .expapp-timeslot{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:0!important;padding:14px 16px!important;border:1px solid rgba(var(--color-foreground),.14)!important;border-radius:var(--card-corner-radius, 2rem)!important;background:rgb(var(--color-background))!important;box-shadow:none!important}.product .expapp-timeslot-info{display:flex;flex-direction:column;gap:2px}.product .expapp-timeslot-date{font-weight:600;font-size:1.5rem}.product .expapp-timeslot-time{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.product .expapp-timeslot-availability{font-size:1.3rem;color:#b3261e;font-weight:600}.product:has(.ev-facts[data-mode=online]) .expapp-timeslot-availability{display:none}.product .expapp-timeslot-buttons{display:flex;align-items:center;gap:12px;margin:0!important}.product .expapp-timeslot-unit{display:none}.product .expapp-timeslot-button{min-height:4.4rem!important;padding:0 2.2rem!important;border:0!important;border-radius:var(--buttons-radius-outset, 40px)!important;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;font-family:inherit!important;font-size:1.5rem!important;letter-spacing:.04em;width:auto!important}@media screen and (max-width:749px){.product .expapp-timeslot-buttons,.product .expapp-timeslot-button{width:100%!important}}.ev-host{margin-top:22px;padding-top:18px;border-top:1px solid var(--ev-line)}.ev-host__name{margin:4px 0 8px;font-size:2rem}.ev-host__bio{font-size:1.45rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.ev-host__more summary{list-style:none;cursor:pointer}.ev-host__more summary::-webkit-details-marker{display:none}.ev-host__more[open] summary{display:none}.ev-host__toggle{display:inline-block;margin-top:6px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ev-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:40px;background:#121212;color:#fff;box-shadow:0 10px 30px #0000004d}.ev-sticky[hidden]{display:none}.ev-sticky__info{display:flex;flex-direction:column;line-height:1.25;font-size:1.3rem;min-width:0}.ev-sticky__info strong{font-size:1.6rem}.ev-sticky__info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.ev-sticky__btn{min-width:0;min-height:4.4rem;padding:0 2rem;white-space:nowrap}@media screen and (min-width:750px){.ev-sticky{display:none!important}}.ev-facts__book{margin-top:16px}.ev-facts__book[hidden]{display:none}.ev-facts__book-label{margin:0 0 10px;font-size:1.3rem;color:var(--ev-sub)}.ev-facts__book .expapp{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.ev-facts__book .expapp-timeslot-previews{gap:0}.ev-facts__book .expapp-timeslot{padding:12px 0!important;border:0!important;border-top:1px solid rgba(var(--color-foreground),.1)!important;border-radius:0!important;background:none!important;align-items:center}.ev-facts__book .expapp-timeslot:first-child{border-top:0!important;padding-top:0!important}.ev-facts__book .expapp-timeslot-info{flex:1 1 auto;min-width:0;text-align:left}.ev-facts__book .expapp-timeslot-date{font-size:1.4rem}.ev-facts__book .expapp-timeslot-buttons{flex:0 0 auto;justify-content:flex-end}.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot:only-child) .expapp-timeslot-info{display:none}.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot:only-child) .expapp-timeslot{padding:0!important}.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot:only-child) .expapp-timeslot-buttons,.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot:only-child) .expapp-timeslot-button{width:100%!important}.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot:only-child) .expapp-timeslot-button{min-height:5rem!important;font-size:1.6rem!important}.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot+.expapp-timeslot) .expapp-timeslot-date{display:none}.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot+.expapp-timeslot) .expapp-timeslot-time{font-weight:600;color:inherit;font-size:1.5rem}.ev-facts__book .expapp-booknow-button,.ev-facts__book .expapp-button:not(.expapp-timeslot-button){margin-top:10px!important;background:none!important;color:inherit!important;border:0!important;text-decoration:underline;text-underline-offset:3px;padding:0!important;min-height:0!important;font-size:1.35rem!important}@media screen and (max-width:749px){.ev-facts__book .expapp-timeslot{flex-wrap:nowrap}.ev-facts__book .expapp-timeslot-buttons,.ev-facts__book .expapp-timeslot-button{width:auto!important}}.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot+.expapp-timeslot) .expapp-timeslot{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px}.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot+.expapp-timeslot) .expapp-timeslot-buttons,.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot+.expapp-timeslot) .expapp-timeslot-button{width:auto!important}.ev-facts__book .expapp-timeslot-previews:has(>.expapp-timeslot+.expapp-timeslot) .expapp-timeslot-button{min-height:3.8rem!important;padding:0 1.8rem!important;font-size:1.4rem!important}.ev-facts__book .expapp-timeslot-availability{font-size:1.2rem}.ev-facts__book .expapp-timeslot-previews,.ev-facts__book [data-expapp-v2],.ev-facts__book .expapp>div{border:0!important;padding-left:0!important;padding-right:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}.ev-facts .ev-facts__book [data-expapp-v2] .expapp .expapp-timeslot-previews{border:0!important;border-left:0!important;padding-left:0!important;margin-left:0!important}dialog.expapp.expapp-modal{--xm-fg: rgb(var(--color-foreground));--xm-sub: rgba(var(--color-foreground), .7);--xm-line: rgba(var(--color-foreground), .14);--xm-tile: rgba(var(--color-foreground), .05);--xm-radius: var(--card-corner-radius, 1.2rem);--xm-btn-radius: var(--buttons-radius, 0px);--xm-input-radius: var(--inputs-radius, 0px);--expapp-primary-color: rgb(var(--color-button, var(--color-foreground)));--expapp-on-primary-color: rgb(var(--color-button-text, var(--color-background)));--expapp-border-color: rgba(var(--color-foreground), .3);--expapp-border-radius: var(--xm-btn-radius);--expapp-button-count-size: 40px;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0000008c;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;color:var(--xm-fg);-webkit-font-smoothing:antialiased}dialog.expapp.expapp-modal:not([open]){display:none}dialog.expapp.expapp-modal *,dialog.expapp.expapp-modal *:before,dialog.expapp.expapp-modal *:after{box-sizing:border-box}body:has(dialog.expapp-modal[open]){overflow:hidden}dialog.expapp.expapp-modal .expapp-modal-box{position:relative;width:100%;max-width:920px;min-height:0;margin:auto;padding:40px 36px 32px;border-radius:var(--xm-radius);background:rgb(var(--color-background));box-shadow:0 24px 60px #00000040;transform:translateY(12px);transition:transform .25s ease}dialog.expapp.expapp-modal[open] .expapp-modal-box{transform:none}dialog.expapp.expapp-modal .expapp-modal-layout{width:100%;max-width:none;gap:36px}@media(min-width:800px){dialog.expapp.expapp-modal .expapp-modal-layout{grid-template-columns:5fr 7fr}dialog.expapp.expapp-modal .expapp-modal-sidebar{top:0;max-height:none}}dialog.expapp.expapp-modal button.expapp-modal-close{position:absolute;top:12px;right:12px;left:auto;z-index:2;width:44px;height:44px;border-radius:50%;background:transparent none;color:var(--xm-fg);display:grid;place-items:center}dialog.expapp.expapp-modal button.expapp-modal-close:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M2 2l14 14M16 2L2 16' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M2 2l14 14M16 2L2 16' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}dialog.expapp.expapp-modal button.expapp-modal-close:hover{background:var(--xm-tile)}dialog.expapp.expapp-modal button:focus-visible,dialog.expapp.expapp-modal input:focus-visible,dialog.expapp.expapp-modal select:focus-visible{outline:2px solid var(--xm-fg);outline-offset:2px}dialog.expapp.expapp-modal .expapp-modal-sidebar-thumbnail{margin-bottom:18px;border-radius:calc(var(--xm-radius) * .75);overflow:hidden;aspect-ratio:4 / 3;background:var(--xm-tile)}dialog.expapp.expapp-modal img.expapp-modal-sidebar-image{width:100%;height:100%;margin:0;object-fit:cover}dialog.expapp.expapp-modal h2.expapp-modal-sidebar-name{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.2;letter-spacing:.02em;text-wrap:balance}dialog.expapp.expapp-modal .expapp-modal-sidebar-date{margin:0 0 4px;font-size:1.5rem;font-weight:600}dialog.expapp.expapp-modal .expapp-modal-sidebar-summary{margin:8px 0 0;font-size:1.4rem;color:var(--xm-sub)}dialog.expapp.expapp-modal .expapp-modal-sidebar-summary:empty{display:none}dialog.expapp.expapp-modal .expapp-variant-selection-limits{margin-top:14px;padding:10px 12px;border-radius:calc(var(--xm-radius) * .5);background:var(--xm-tile);font-size:1.3rem;color:var(--xm-sub)}dialog.expapp.expapp-modal .expapp-variants-heading,dialog.expapp.expapp-modal .expapp-order-details-heading,dialog.expapp.expapp-modal .expapp-attendee-details-heading,dialog.expapp.expapp-modal .expapp-modal-content h2,dialog.expapp.expapp-modal .expapp-modal-content h3{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.3rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--xm-sub)}dialog.expapp.expapp-modal .expapp-attendee-details-count{font-size:1.2rem;letter-spacing:.04em;text-transform:none}dialog.expapp.expapp-modal .expapp-variants{gap:0;margin:0 0 8px}dialog.expapp.expapp-modal .expapp-variants-heading{margin-bottom:6px}dialog.expapp.expapp-modal .expapp-variant{grid-template-columns:1fr auto auto;gap:16px;padding:16px 0;border-bottom:1px solid var(--xm-line)}dialog.expapp.expapp-modal .expapp-variant-name{font-weight:600;white-space:normal}dialog.expapp.expapp-modal .expapp-variant-price{text-align:right;font-variant-numeric:tabular-nums;color:var(--xm-sub)}dialog.expapp.expapp-modal .expapp-variant-count{gap:0;border:1px solid var(--expapp-border-color);border-radius:var(--xm-input-radius);overflow:hidden}dialog.expapp.expapp-modal button.expapp-variant-count-decrement,dialog.expapp.expapp-modal button.expapp-variant-count-increment{width:40px;height:40px;border-radius:0;background:transparent;color:var(--xm-fg);line-height:1}dialog.expapp.expapp-modal button.expapp-variant-count-decrement:after,dialog.expapp.expapp-modal button.expapp-variant-count-increment:after{font-size:1.8rem}dialog.expapp.expapp-modal button.expapp-variant-count-decrement:hover:not([disabled]),dialog.expapp.expapp-modal button.expapp-variant-count-increment:hover:not([disabled]){background:var(--xm-tile)}dialog.expapp.expapp-modal button.expapp-variant-count-decrement[disabled]{opacity:.3;cursor:not-allowed}dialog.expapp.expapp-modal input.expapp-variant-count-input{width:44px;max-width:44px;height:40px;border:0;border-radius:0;background:transparent;font:inherit;font-weight:600;color:var(--xm-fg);text-align:center;font-variant-numeric:tabular-nums}dialog.expapp.expapp-modal input.expapp-variant-count-input::placeholder{color:var(--xm-sub)}dialog.expapp.expapp-modal .expapp-variants-total{grid-template-columns:1fr auto;margin:0;padding:16px 0 0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem}@media screen and (max-width:640px){dialog.expapp.expapp-modal .expapp-variant{grid-template-columns:1fr auto}dialog.expapp.expapp-modal .expapp-variant-name{grid-column:1 / -1}dialog.expapp.expapp-modal .expapp-variant-price{text-align:left}}dialog.expapp.expapp-modal form.expapp-order-details,dialog.expapp.expapp-modal form.expapp-attendee-details,dialog.expapp.expapp-modal form.expapp-confirmation,dialog.expapp.expapp-modal .expapp-customer-info-form{gap:18px}dialog.expapp.expapp-modal .expapp-form-field{height:auto;gap:6px}dialog.expapp.expapp-modal .expapp-form-field>label{font-size:1.3rem;font-weight:600;letter-spacing:.02em}dialog.expapp.expapp-modal .expapp-form-field:not(.expapp-required)>label:after{content:"Optional";font-size:1.2rem}dialog.expapp.expapp-modal .expapp-form-field input,dialog.expapp.expapp-modal .expapp-form-field>select,dialog.expapp.expapp-modal .expapp-form-field textarea{height:4.8rem;padding:0 14px;font:inherit;color:var(--xm-fg);background:rgb(var(--color-background));border:1px solid var(--expapp-border-color);border-radius:var(--xm-input-radius)}dialog.expapp.expapp-modal .expapp-form-field textarea{height:auto;min-height:9rem;padding:12px 14px}dialog.expapp.expapp-modal .expapp-form-field input:focus,dialog.expapp.expapp-modal .expapp-form-field>select:focus,dialog.expapp.expapp-modal .expapp-form-field textarea:focus{border-color:var(--xm-fg);box-shadow:0 0 0 1px var(--xm-fg);outline:none}dialog.expapp.expapp-modal .expapp-form-field-phone-wrapper{height:4.8rem}dialog.expapp.expapp-modal .expapp-order-group-toggle-label:before{background:rgb(var(--color-background));border-radius:3px}dialog.expapp.expapp-modal .expapp-product-addon{border-radius:calc(var(--xm-radius) * .75);border-color:var(--xm-line)}dialog.expapp.expapp-modal .expapp-product-addon-selected{border:2px solid var(--xm-fg)}dialog.expapp.expapp-modal .expapp-product-addon-thumbnail{border-radius:calc(var(--xm-radius) * .5)}dialog.expapp.expapp-modal .expapp-modal-sidebar .expapp-order-overview{margin-top:16px;font-size:1.4rem}dialog.expapp.expapp-modal .expapp-order-overview-entry-addon{color:var(--xm-sub)}dialog.expapp.expapp-modal .expapp-order-overview-total{border-top-color:var(--xm-line);font-size:1.6rem}dialog.expapp.expapp-modal .expapp-cal-day.expapp-cal-selected{background:var(--expapp-primary-color);color:var(--expapp-on-primary-color)}dialog.expapp.expapp-modal .expapp-buttons{margin-top:28px;grid-template-columns:1fr 2fr;gap:12px}dialog.expapp.expapp-modal button.expapp-button{height:auto;min-height:4.8rem;padding:0 20px;border-radius:var(--xm-btn-radius);font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:.1rem;transition:opacity .15s ease,box-shadow .15s ease}dialog.expapp.expapp-modal button.expapp-button:not(.expapp-button-back):not(.expapp-button-dismiss):hover:not([disabled]){box-shadow:0 0 0 2px var(--expapp-primary-color)}dialog.expapp.expapp-modal button.expapp-button-back,dialog.expapp.expapp-modal button.expapp-button-dismiss{border:1px solid var(--xm-fg);color:var(--xm-fg);background:transparent}dialog.expapp.expapp-modal button.expapp-button-back:hover,dialog.expapp.expapp-modal button.expapp-button-dismiss:hover{box-shadow:0 0 0 1px var(--xm-fg)}dialog.expapp.expapp-modal button.expapp-button[disabled]{opacity:.35}dialog.expapp.expapp-modal .expapp-error{border-radius:calc(var(--xm-radius) * .5);font-size:1.4rem}dialog.expapp.expapp-modal.expapp-success-modal,dialog.expapp.expapp-modal.expapp-error-modal{background:#0000008c;transform:none}dialog.expapp.expapp-modal.expapp-success-modal .expapp-modal-box,dialog.expapp.expapp-modal.expapp-error-modal .expapp-modal-box{max-width:480px;padding:36px 28px 28px;border-radius:var(--xm-radius);text-align:center}dialog.expapp.expapp-modal .expapp-success-modal-message,dialog.expapp.expapp-modal .expapp-error-modal-message{width:100%;margin-bottom:20px;font-size:1.5rem}dialog.expapp.expapp-modal .expapp-success-modal-message>h2{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem}dialog.expapp.expapp-modal .expapp-success-modal-buttons{width:100%}@media screen and (max-width:749px){dialog.expapp.expapp-modal:not(.expapp-success-modal):not(.expapp-error-modal){padding:0;align-items:stretch}dialog.expapp.expapp-modal:not(.expapp-success-modal):not(.expapp-error-modal) .expapp-modal-box{min-height:100%;margin:0;padding:56px 16px 0;border-radius:0;box-shadow:none}dialog.expapp.expapp-modal .expapp-modal-layout{gap:20px}dialog.expapp.expapp-modal .expapp-modal-sidebar{display:grid;grid-template-columns:88px 1fr;gap:0 14px;align-items:start}dialog.expapp.expapp-modal .expapp-modal-sidebar-thumbnail{grid-row:span 3;margin:0;aspect-ratio:1}dialog.expapp.expapp-modal h2.expapp-modal-sidebar-name{font-size:1.7rem;margin-bottom:4px}dialog.expapp.expapp-modal .expapp-modal-sidebar-date{font-size:1.35rem}dialog.expapp.expapp-modal .expapp-modal-sidebar>:not(.expapp-modal-sidebar-thumbnail):not(.expapp-modal-sidebar-name):not(.expapp-modal-sidebar-date){grid-column:1 / -1}dialog.expapp.expapp-modal .expapp-buttons{position:sticky;bottom:0;z-index:1;margin:24px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid var(--xm-line)}}.ev-book-note{margin:10px 0 0;font-size:1.35rem;line-height:1.45;color:rgba(var(--color-foreground),.8)}.ev-book-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ev-facts__book .expapp-timeslot-button[aria-busy=true]{opacity:.7;cursor:progress}.ev-host__bio a{color:inherit;text-decoration:underline;text-underline-offset:3px;word-break:break-word}.ev-host__bio a:hover{text-decoration-thickness:2px}.ev-invite{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px}.ev-invite svg{flex:none}.ev-invite--card{position:relative;z-index:1;align-self:flex-start;min-height:32px;margin-top:2px;color:var(--ev-sub);font-size:1.3rem;text-decoration-color:transparent;transition:color .15s ease,text-decoration-color .15s ease}.ev-invite--card:hover{color:var(--ev-fg);text-decoration-color:currentColor}.ev-invite--link{min-height:32px;font-size:1.35rem}.ev-invite--inline{display:inline;font-weight:600}.ev-card.is-full .ev-invite,.ev-facts.is-full .ev-invite,.ev-facts.is-full .ev-facts__one{display:none}.ev-facts__one{margin:4px 0 14px;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground),.72)}
/*# sourceMappingURL=/cdn/shop/t/722/assets/member-events.css.map */
