.evt{--expo-blue: #1c9bee;--expo-red: #ef1b23;--expo-pink: #ec1c8e;--expo-purple: #6a1b9a;--expo-black: #0e0e0e;--expo-grey-950: #141416;--expo-grist: url(/cdn/shop/files/grist.png?v=1780082851);--expo-speckle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cg fill='%23000'%3E%3Ccircle cx='23' cy='44' r='1.6'/%3E%3Ccircle cx='180' cy='28' r='1'/%3E%3Ccircle cx='260' cy='80' r='2.2'/%3E%3Ccircle cx='60' cy='120' r='1'/%3E%3Ccircle cx='130' cy='160' r='1.8'/%3E%3Ccircle cx='240' cy='200' r='1.2'/%3E%3Ccircle cx='40' cy='220' r='2.4'/%3E%3Ccircle cx='190' cy='250' r='1'/%3E%3Ccircle cx='90' cy='270' r='1.5'/%3E%3Ccircle cx='280' cy='150' r='1'/%3E%3Ccircle cx='15' cy='180' r='1.1'/%3E%3Ccircle cx='150' cy='90' r='1.3'/%3E%3Ccircle cx='210' cy='130' r='1'/%3E%3Ccircle cx='110' cy='35' r='1.2'/%3E%3Crect x='70' y='60' width='3' height='1.5' transform='rotate(20 70 60)'/%3E%3Crect x='250' y='40' width='4' height='1.5' transform='rotate(-15 250 40)'/%3E%3Crect x='30' y='280' width='5' height='2' transform='rotate(10 30 280)'/%3E%3C/g%3E%3C/svg%3E");--evt-tier: var(--expo-blue);--radius: 0;--radius-lg: 0;background:var(--color-background);padding:0}.evt--blue{--evt-tier: var(--expo-blue);--evt-picked-accent: var(--expo-blue)}.evt--red{--evt-tier: var(--expo-red);--evt-picked-accent: var(--expo-red)}.evt--pink{--evt-tier: var(--expo-pink);--evt-picked-accent: var(--expo-pink)}.evt--purple{--evt-tier: var(--expo-purple);--evt-picked-accent: rgba(255, 255, 255, .92)}.evt--black{--evt-tier: var(--expo-black);--evt-picked-accent: rgba(255, 255, 255, .82)}.evt--cocktail{--evt-tier: var(--expo-pink);--evt-picked-accent: var(--expo-pink)}.evt{--product-sticky-accent: var(--evt-tier);--product-sticky-accent-contrast: #fff}.evt__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,3.5rem);max-width:var(--page-width);margin:0 auto;padding:clamp(1.25rem,2.5vw,2rem) var(--page-margin) 2rem;align-items:start}.evt__main-image{position:relative;border-radius:var(--radius-lg, 1rem);overflow:hidden;background:var(--color-background-alt);border:1px solid var(--color-border)}.evt__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.evt__image--placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:1;color:var(--color-foreground-muted);font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:.1em;text-transform:uppercase}.evt__badge{position:absolute;top:1rem;left:1rem;padding:.35rem .75rem;background:var(--evt-tier, var(--expo-blue));color:#fff;font-family:var(--font-heading);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.evt__badge--pink{background:var(--expo-pink)}.evt__badge--purple{background:var(--expo-purple)}.evt__badge--red{background:var(--expo-red)}.evt__badge--black{background:#fff;color:var(--expo-black)}.evt__thumbs{display:flex;gap:.5rem;margin-top:.65rem;overflow-x:auto;padding-bottom:.2rem}.evt__thumb{flex-shrink:0;width:4rem;height:4rem;border:2px solid transparent;border-radius:var(--radius, .5rem);overflow:hidden;cursor:pointer;padding:0;background:var(--color-background-alt);transition:border-color .2s ease}.evt__thumb--active,.evt__thumb:hover{border-color:var(--color-primary)}.evt__thumb img{width:100%;height:100%;object-fit:cover;display:block}.evt__facts-wrap{margin-top:1.25rem;border-top:1px solid var(--color-border);padding-top:.75rem}.evt__facts-toggle{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground-muted);cursor:pointer;list-style:none;padding:.35rem 0}.evt__facts-toggle::-webkit-details-marker{display:none}.evt__facts-toggle:after{content:"+";float:right;font-weight:400}.evt__facts-wrap[open] .evt__facts-toggle:after{content:"\2212"}.evt__facts{margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}@media(min-width:769px){.evt__facts-toggle{display:none}.evt__facts-wrap .evt__facts{display:flex;margin-top:1.25rem}}.event-detail-row{display:grid;grid-template-columns:8rem 1fr;gap:.75rem;align-items:start}.event-detail-row__label{margin:0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground-muted)}.event-detail-row__value{margin:0;font-size:.875rem;line-height:1.55;color:var(--color-foreground)}.evt__meta-venue-link{display:inline-flex;align-items:center;gap:.35rem;color:inherit;text-decoration:none}.evt__meta-venue-link:hover{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.15em}.evt__meta-pin{flex-shrink:0;color:var(--expo-red, #ef1b23)}#evt-venue-map{scroll-margin-top:6.5rem}.evt__info{display:flex;flex-direction:column;gap:1.75rem}.evt__head{display:flex;flex-direction:column;gap:.35rem}.evt__flag,.evt__vendor{display:inline-block;width:fit-content;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .65rem;color:#fff}.evt__flag{background:var(--evt-tier, var(--expo-blue))}.evt__flag--pink{background:var(--expo-pink)}.evt__flag--purple{background:var(--expo-purple)}.evt__flag--red{background:var(--expo-red)}.evt__flag--black{background:#fff;color:var(--expo-black)}.evt__vendor{background:transparent;color:var(--color-primary);padding:0;letter-spacing:.14em}.evt__title{font-family:var(--font-heading);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:1.08;color:var(--color-foreground);margin:0}.evt__event-ref{font-size:.9rem;color:var(--color-foreground-muted);margin:0;line-height:1.4}.evt__meta{display:flex;flex-wrap:wrap;gap:.25rem .85rem;margin:.15rem 0 0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground-muted)}.evt__meta span+span:before{content:"\b7";margin-right:.85rem;opacity:.5}#evt-product-title{scroll-margin-top:6.5rem}.header__tour-bar--evt-product{--tour-bar-bg: var(--color-background);--tour-bar-fg: #fff;background:var(--tour-bar-bg);color:var(--tour-bar-fg);transition:min-height .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1)}.header__tour-bar--evt-product .header__tour-bar-text,.header__tour-bar--evt-product .header__tour-bar-text__layer{color:#fff}.header__tour-bar--evt-product .header__tour-bar-speckle{opacity:.18;mix-blend-mode:overlay}.header__tour-bar-text--dual{position:relative;display:grid;align-items:center;justify-items:center;width:100%;max-width:80rem;min-height:1.35em}.header__tour-bar-text__layer{grid-area:1 / 1;width:100%;max-width:80rem;opacity:0;transform:translateY(.55rem) scale(.96);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__tour-bar-text__layer.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.header__tour-bar-text__promo{font-family:var(--font-body);font-weight:var(--font-body-weight, 400);letter-spacing:.01em;text-transform:none}.header__tour-bar-text__product{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(.82rem,2.8vw,1.12rem);line-height:1.15}.header__tour-bar--evt-product.header__tour-bar--product-title{min-height:2.85rem;padding:.55rem 1.15rem}.header__tour-bar--evt-product.header__tour-bar--product-title .header__tour-bar-text--dual{min-height:1.2em}.header__tour-bar--evt-product.header__tour-bar--product-title .header__tour-bar-text__product.is-visible{animation:evt-tour-bar-title-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes evt-tour-bar-title-in{0%{opacity:0;transform:translateY(.65rem) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.header__tour-bar--evt-product .header__tour-bar-text__product{font-size:clamp(.72rem,3.4vw,.92rem);white-space:normal;text-wrap:balance;text-align:center}.header__tour-bar--evt-product.header__tour-bar--product-title{min-height:3.1rem;padding:.5rem .85rem}}@media(prefers-reduced-motion:reduce){.header__tour-bar--evt-product,.header__tour-bar-text__layer{transition:none}.header__tour-bar--evt-product.header__tour-bar--product-title .header__tour-bar-text__product.is-visible{animation:none}}.evt-buy{position:relative;display:flex;flex-direction:column;background:color-mix(in srgb,var(--color-background-alt) 80%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-lg, 1rem);padding:1.35rem}.evt-buy__summary{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.15rem;margin-bottom:1.15rem;border-bottom:1px solid var(--color-border)}.evt-buy__session-meta{display:flex;flex-direction:column;gap:.65rem;padding-top:.15rem}.evt-buy__picker-head{margin-bottom:.85rem}.evt-buy__picker-title{margin:0 0 .35rem;font-family:var(--font-heading);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-foreground)}.evt-buy__picker-hint{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-foreground-muted)}.evt-buy__picked{display:flex;flex-direction:column;gap:.2rem;margin:.85rem 0 0;padding:.75rem .85rem;border-radius:var(--radius, .5rem);background:color-mix(in srgb,var(--evt-tier) 14%,var(--color-background));border:1px solid color-mix(in srgb,var(--evt-tier) 35%,var(--color-border))}.evt-buy__picked-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-foreground-muted)}.evt-buy__picked strong{font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1.35;color:var(--color-foreground)}.evt-buy__picked-main{color:var(--color-foreground)}.evt-buy__picked-date{font-weight:600;color:color-mix(in srgb,var(--evt-picked-accent, var(--expo-blue)) 55%,rgba(255,255,255,.75));white-space:nowrap}.evt-buy__picked-sep{font-weight:600;color:#ffffff73}.evt-buy__picked-time{font-weight:600;color:var(--evt-picked-accent, var(--expo-blue));white-space:nowrap}.evt--pink .evt-buy__picked{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,#000 24%,var(--expo-pink));background:var(--expo-pink);box-shadow:0 2px 12px color-mix(in srgb,#000 30%,transparent)}.evt--pink .evt-buy__picked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--expo-pink);background-image:var(--expo-speckle);background-size:300px 300px;background-blend-mode:multiply;pointer-events:none}.evt--pink .evt-buy__picked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:var(--expo-grist);background-repeat:repeat;background-position:top left;background-size:360px auto;filter:invert(1);mix-blend-mode:screen;opacity:.32;pointer-events:none}.evt--pink .evt-buy__picked-label,.evt--pink .evt-buy__picked strong,.evt--pink .evt-buy__picked-main,.evt--pink .evt-buy__picked-date,.evt--pink .evt-buy__picked-time,.evt--pink .evt-buy__picked-sep{position:relative;z-index:2}.evt--pink .evt-buy__picked-label{color:#ffffffb8}.evt--pink .evt-buy__picked-main,.evt--pink .evt-buy__picked strong{color:#fff}.evt--pink .evt-buy__picked-date{color:#ffffffd9}.evt--pink .evt-buy__picked-time{color:#fff}.evt--pink .evt-buy__picked-sep{color:#ffffff6b}.evt--purple .evt-buy__picked{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,#000 24%,var(--expo-purple));background:var(--expo-purple);box-shadow:0 2px 14px color-mix(in srgb,#000 36%,transparent)}.evt--purple .evt-buy__picked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--expo-purple);background-image:var(--expo-speckle);background-size:300px 300px;background-blend-mode:multiply;pointer-events:none}.evt--purple .evt-buy__picked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:var(--expo-grist);background-repeat:repeat;background-position:top left;background-size:360px auto;filter:invert(1);mix-blend-mode:screen;opacity:.32;pointer-events:none}.evt--purple .evt-buy__picked-label,.evt--purple .evt-buy__picked strong,.evt--purple .evt-buy__picked-main,.evt--purple .evt-buy__picked-date,.evt--purple .evt-buy__picked-time,.evt--purple .evt-buy__picked-sep{position:relative;z-index:2}.evt--purple .evt-buy__picked-label{color:#ffffffb8}.evt--purple .evt-buy__picked-main,.evt--purple .evt-buy__picked strong{color:#fff}.evt--purple .evt-buy__picked-date{color:#ffffffe0}.evt--purple .evt-buy__picked-time{color:#fff}.evt--purple .evt-buy__picked-sep{color:#ffffff6b}.evt-buy__price-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding-bottom:1.15rem;margin-bottom:.25rem;border-bottom:1px solid var(--color-border)}.evt-buy__price{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--color-foreground);line-height:1}.evt-buy__category{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.3rem .65rem;background:var(--evt-tier, var(--expo-blue));color:#fff}.evt-buy__category--pink{background:var(--expo-pink)}.evt-buy__category--purple{background:var(--expo-purple)}.evt-buy__category--red{background:var(--expo-red)}.evt-buy__category--black{background:#fff;color:var(--expo-black)}.evt-buy__chips{display:none}.evt-buy__limited{margin:0;font-size:.8rem;font-weight:600;color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}.evt-buy__sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.85rem 0 0;padding:0;list-style:none}.evt-buy__sessions-row{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .75rem;border-radius:var(--radius, .5rem);background:color-mix(in srgb,var(--evt-tier) 8%,var(--color-background));border:1px solid color-mix(in srgb,var(--evt-tier) 30%,var(--color-border))}.evt-buy__sessions-num{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-foreground-muted)}.evt-buy__sessions-time{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-foreground)}@media(max-width:480px){.evt-buy__sessions{grid-template-columns:minmax(0,1fr)}}.evt-buy__form{display:flex;flex-direction:column;gap:1rem}.evt-buy__label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-foreground-muted);margin-bottom:.45rem}.evt-buy__label--inline{margin-bottom:0;margin-right:.65rem}.evt-buy__variant-grid,.evt-buy__variant-matrix{margin-top:.85rem}.evt-buy__matrix-head,.evt-buy__matrix-row{display:grid;gap:.65rem;align-items:stretch}.evt-buy__matrix-head{grid-template-columns:5.75rem repeat(auto-fit,minmax(0,1fr));margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.12)}.evt-buy__matrix-row{grid-template-columns:5.75rem 1fr}.evt-buy__matrix-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.65rem}.evt-buy__matrix-corner{display:block}.evt-buy__matrix-colhead{--evt-session-panel-bg: color-mix(in srgb, var(--evt-tier, var(--expo-blue)) 14%, var(--color-background));--evt-session-panel-border: color-mix(in srgb, var(--evt-tier, var(--expo-blue)) 26%, var(--color-background));position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.45rem;padding:.7rem .8rem .75rem;border-radius:var(--radius, .5rem);background:var(--evt-session-panel-bg);border:1px solid var(--evt-session-panel-border);border-top:3px solid color-mix(in srgb,var(--evt-tier, var(--expo-blue)) 55%,transparent);box-shadow:0 2px 10px color-mix(in srgb,#000 28%,transparent);color:#fff}.evt-buy__matrix-colhead:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--expo-grist);background-repeat:repeat;background-position:top left;background-size:360px auto;filter:invert(1);mix-blend-mode:soft-light;opacity:.12;pointer-events:none}.evt-buy__matrix-colhead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--expo-speckle);background-size:300px 300px;opacity:.18;mix-blend-mode:soft-light;pointer-events:none}.evt-buy__matrix-colhead-num,.evt-buy__matrix-colhead-slot,.evt-buy__matrix-colhead-slot-label,.evt-buy__matrix-colhead-time{position:relative;z-index:1}.evt-buy__matrix-colhead-num{font-family:var(--font-heading);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff}.evt-buy__matrix-colhead-slot{display:flex;flex-direction:column;gap:.2rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--evt-tier, var(--expo-blue)) 32%,transparent)}.evt-buy__matrix-colhead-slot-label{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,#fff 58%,transparent)}.evt-buy__matrix-colhead-time{font-family:var(--font-heading);font-size:clamp(.95rem,2.1vw,1.08rem);font-weight:700;line-height:1.25;letter-spacing:.02em;color:#fff;white-space:nowrap}.evt--pink .evt-buy__matrix-colhead,.evt--pink .evt-buy__matrix-times-mobile-item{--evt-session-panel-bg: var(--expo-pink);--evt-session-panel-border: color-mix(in srgb, #000 28%, var(--expo-pink));background:var(--expo-pink);border-color:var(--evt-session-panel-border);border-top-color:color-mix(in srgb,#000 32%,var(--expo-pink))}.evt--pink .evt-buy__matrix-colhead:before,.evt--pink .evt-buy__matrix-times-mobile-item:before{mix-blend-mode:screen;opacity:.28}.evt--pink .evt-buy__matrix-colhead-slot{border-top-color:color-mix(in srgb,#000 26%,transparent)}.evt--purple .evt-buy__matrix-colhead,.evt--purple .evt-buy__matrix-times-mobile-item{--evt-session-panel-bg: var(--expo-purple);--evt-session-panel-border: color-mix(in srgb, #000 28%, var(--expo-purple));background:var(--expo-purple);border-color:var(--evt-session-panel-border);border-top-color:color-mix(in srgb,#000 32%,var(--expo-purple))}.evt--purple .evt-buy__matrix-colhead:before,.evt--purple .evt-buy__matrix-times-mobile-item:before{mix-blend-mode:screen;opacity:.28}.evt--purple .evt-buy__matrix-colhead-slot{border-top-color:color-mix(in srgb,#000 26%,transparent)}.evt-buy__matrix-rowhead{display:flex;align-items:center;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground-muted);padding-right:.25rem}.evt-buy__matrix-row--early .evt-buy__matrix-rowhead,.evt-buy__matrix-row--standard .evt-buy__matrix-rowhead{color:var(--evt-tier, var(--expo-blue))}.evt-buy__matrix-row--vip .evt-buy__matrix-rowhead{color:var(--expo-red);border-left:3px solid var(--expo-red);padding-left:.55rem}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session{overflow:hidden;color:#fff}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session{border-color:color-mix(in srgb,#000 24%,var(--evt-tier, var(--expo-blue)));background-color:var(--evt-tier, var(--expo-blue))}.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session{border-color:color-mix(in srgb,#000 24%,var(--expo-red));background-color:var(--expo-red)}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session:before,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session:before,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--expo-grist);background-repeat:repeat;background-position:top left;background-size:360px auto;filter:invert(1);mix-blend-mode:screen;opacity:.3;pointer-events:none}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session:after,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session:after,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--expo-speckle);background-size:300px 300px;opacity:.38;mix-blend-mode:multiply;pointer-events:none}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session>*:not(.evt-session__radio):not(.evt-session__sold),.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session>*:not(.evt-session__radio):not(.evt-session__sold),.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session>*:not(.evt-session__radio):not(.evt-session__sold){position:relative;z-index:1}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session__time,.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session__price,.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session__name,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session__time,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session__price,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session__name,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session__time,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session__price,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session__name{color:#fff;opacity:1}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session__radio,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session__radio,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session__radio{z-index:2;border-color:color-mix(in srgb,#fff 55%,transparent)}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session__stock,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session__stock,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session__stock{color:#fff;background:color-mix(in srgb,#000 28%,transparent)}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session:hover:not(:disabled),.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session:hover:not(:disabled){background-color:var(--evt-tier, var(--expo-blue));filter:brightness(1.07)}.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session:hover:not(:disabled){background-color:var(--expo-red);filter:brightness(1.07)}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session--selected,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session--selected,.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-buy__variant-btn--active,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-buy__variant-btn--active{border:2px solid #fff;background-color:var(--evt-tier, var(--expo-blue));box-shadow:0 0 0 1px color-mix(in srgb,#000 35%,transparent);filter:brightness(1.1)}.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session--selected,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-buy__variant-btn--active{border:2px solid #fff;background-color:var(--expo-red);box-shadow:0 0 0 1px color-mix(in srgb,#000 35%,transparent);filter:brightness(1.1)}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session--selected:before,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session--selected:before,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session--selected:before{opacity:.36}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session--selected:after,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session--selected:after,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session--selected:after{opacity:.45}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session--soldout,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session--soldout,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session--soldout{cursor:not-allowed;box-shadow:inset 0 0 0 999px color-mix(in srgb,#000 18%,transparent)}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session--soldout:before,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session--soldout:before,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session--soldout:before{opacity:.2}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session--soldout:after,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session--soldout:after,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session--soldout:after{background-image:repeating-linear-gradient(-38deg,transparent 0,transparent 11px,color-mix(in srgb,#fff 14%,transparent) 11px,color-mix(in srgb,#fff 14%,transparent) 12px);background-size:auto;mix-blend-mode:soft-light;opacity:.5;z-index:2}.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session--soldout .evt-session__time,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session--soldout .evt-session__time,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session--soldout .evt-session__time,.evt-buy__variant-matrix .evt-buy__matrix-row--early .evt-session--soldout .evt-session__price,.evt-buy__variant-matrix .evt-buy__matrix-row--standard .evt-session--soldout .evt-session__price,.evt-buy__variant-matrix .evt-buy__matrix-row--vip .evt-session--soldout .evt-session__price{opacity:.5;text-decoration:line-through;text-decoration-color:color-mix(in srgb,#fff 82%,var(--expo-red));text-decoration-thickness:.12em;text-underline-offset:.08em}.evt-buy__matrix-empty{min-height:6.5rem;border:1px dashed color-mix(in srgb,var(--color-border) 65%,transparent);border-radius:var(--radius, .5rem);background:color-mix(in srgb,var(--color-background-alt) 35%,transparent)}.evt-buy__matrix-row--simple .evt-buy__matrix-rowhead{align-self:start;padding-top:1rem}.evt--pink .evt-buy__matrix-row--simple .evt-buy__matrix-rowhead{color:var(--expo-pink)}.evt--purple .evt-buy__matrix-row--simple .evt-buy__matrix-rowhead{color:color-mix(in srgb,var(--expo-purple) 75%,#fff)}.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected,.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-buy__variant-btn--active{border:2px solid color-mix(in srgb,#000 22%,var(--expo-pink));background-color:var(--expo-pink);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,#000 16%,var(--expo-pink))}.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected:before,.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-buy__variant-btn--active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--expo-pink);background-image:var(--expo-speckle);background-size:300px 300px;background-blend-mode:multiply;opacity:1;mix-blend-mode:normal;pointer-events:none}.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected:after,.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-buy__variant-btn--active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--expo-grist);background-repeat:repeat;background-position:top left;background-size:360px auto;filter:invert(1);mix-blend-mode:screen;opacity:.3;pointer-events:none}.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected .evt-session__time,.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected .evt-session__price,.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected .evt-session__name,.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected .evt-session__vip,.evt--pink .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected .evt-session__stock{color:#fff}.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected,.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-buy__variant-btn--active{border:2px solid color-mix(in srgb,#000 22%,var(--expo-purple));background-color:var(--expo-purple);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,#000 16%,var(--expo-purple))}.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected:before,.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-buy__variant-btn--active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--expo-purple);background-image:var(--expo-speckle);background-size:300px 300px;background-blend-mode:multiply;opacity:1;mix-blend-mode:normal;pointer-events:none}.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected:after,.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-buy__variant-btn--active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--expo-grist);background-repeat:repeat;background-position:top left;background-size:360px auto;filter:invert(1);mix-blend-mode:screen;opacity:.3;pointer-events:none}.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected .evt-session__time,.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected .evt-session__price,.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected .evt-session__name,.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected .evt-session__vip,.evt--purple .evt-buy__variant-matrix .evt-buy__matrix-row--simple .evt-session--selected .evt-session__stock{color:#fff}.evt-buy__matrix-times-mobile{display:none}@media(min-width:769px){.evt-buy__variant-matrix .evt-session__name{display:none}}.evt-buy__variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.evt-session,.evt-buy__variant-btn{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1rem .9rem .9rem;min-height:6.5rem;border:1.5px solid var(--color-border);border-radius:var(--radius, .5rem);background:color-mix(in srgb,var(--color-background-alt) 70%,#000);color:var(--color-foreground);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.evt-session:hover:not(:disabled),.evt-buy__variant-btn:hover:not(:disabled){border-color:color-mix(in srgb,#fff 40%,var(--color-border));background:color-mix(in srgb,var(--color-background-alt) 85%,#000)}.evt-buy__variant-grid .evt-session--selected,.evt-buy__variant-grid .evt-buy__variant-btn--active,.evt-buy__variant-matrix .evt-session--selected,.evt-buy__variant-matrix .evt-buy__variant-btn--active{overflow:hidden}.evt-buy__variant-grid .evt-session--selected,.evt-buy__variant-grid .evt-buy__variant-btn--active{border:2px solid #fff;background:color-mix(in srgb,var(--evt-tier) 28%,var(--color-background));box-shadow:0 0 0 1px color-mix(in srgb,var(--evt-tier) 55%,transparent)}.evt-buy__variant-grid .evt-session--selected:before,.evt-buy__variant-grid .evt-buy__variant-btn--active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--expo-speckle);background-size:300px 300px;opacity:.32;mix-blend-mode:screen;pointer-events:none;z-index:0}.evt-session--selected>*:not(.evt-session__radio):not(.evt-session__sold),.evt-buy__variant-btn--active>*:not(.evt-session__radio):not(.evt-session__sold){position:relative;z-index:1}.evt-session--selected .evt-session__radio,.evt-buy__variant-btn--active .evt-session__radio{z-index:2}.evt-buy__variant-grid .evt-session:not(.evt-session--selected) .evt-session__time,.evt-buy__variant-grid .evt-session:not(.evt-session--selected) .evt-session__price{opacity:.82}.evt-session--selected .evt-session__time,.evt-session--selected .evt-session__price{opacity:1}.evt-session--selected .evt-session__stock{color:color-mix(in srgb,#fff 78%,transparent);background:color-mix(in srgb,#fff 14%,transparent)}.evt-buy__variant-grid .evt-session--soldout,.evt-buy__variant-grid .evt-buy__variant-btn:disabled{cursor:not-allowed;background:color-mix(in srgb,var(--color-background) 90%,#000)}.evt-buy__variant-matrix .evt-session--soldout,.evt-buy__variant-matrix .evt-buy__variant-btn:disabled{cursor:not-allowed}.evt-buy__variant-grid .evt-session--soldout .evt-session__time,.evt-buy__variant-grid .evt-session--soldout .evt-session__price,.evt-buy__variant-grid .evt-session--soldout .evt-session__name{opacity:.35}.evt-session__radio{position:absolute;top:.75rem;right:.75rem;width:1.1rem;height:1.1rem;border:2px solid color-mix(in srgb,#fff 35%,var(--color-border));background:transparent}.evt-session--selected .evt-session__radio{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 2px var(--color-background)}.evt-session__time{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-foreground);padding-right:1.5rem}.evt-session__name{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}.evt-session__vip{font-size:.78rem;line-height:1.35;color:var(--color-foreground-muted);margin-top:.05rem}.evt-session__stock{margin-top:auto;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .45rem;color:color-mix(in srgb,var(--color-foreground) 55%,transparent);background:color-mix(in srgb,var(--color-foreground-muted) 12%,transparent)}.evt-session__stock--ok{color:color-mix(in srgb,var(--color-foreground) 55%,transparent);background:color-mix(in srgb,var(--color-foreground-muted) 12%,transparent)}.evt-session__stock--fast{color:color-mix(in srgb,var(--color-foreground) 72%,transparent);background:color-mix(in srgb,var(--color-foreground-muted) 18%,transparent)}.evt-session__stock--low{color:color-mix(in srgb,var(--color-foreground) 82%,transparent);background:color-mix(in srgb,var(--color-foreground-muted) 24%,transparent)}.evt-session__price{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-foreground);margin-top:.1rem}.evt-session--selected .evt-session__price{color:#fff}.evt-session__sold{position:absolute;top:50%;left:50%;right:auto;bottom:auto;z-index:4;margin:0;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:clamp(.72rem,2.2vw,.88rem);font-weight:700;text-transform:uppercase;letter-spacing:.14em;line-height:1;padding:.55rem .9rem;color:#fff;background:var(--expo-red);border:none;box-shadow:0 4px 18px #00000061;pointer-events:none}.evt-session--soldout .evt-session__radio{display:none}.evt-buy__variant-matrix .evt-session--soldout .evt-session__time{padding-right:.9rem}.evt-buy__variant-select-fallback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.evt-buy__actions{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:end;padding-top:.25rem}.evt-buy__qty-row{display:flex;flex-direction:column;gap:.35rem}.evt-buy__qty-control{display:inline-flex;align-items:center;border:1.5px solid var(--color-border);border-radius:var(--radius, .5rem);overflow:hidden;background:var(--color-background)}.evt-buy__qty-btn{width:2.5rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-foreground);font-size:1.1rem;cursor:pointer}.evt-buy__qty-btn:hover{background:var(--color-background-alt)}.evt-buy__qty-input{width:2.5rem;height:2.75rem;text-align:center;border:none;border-left:1.5px solid var(--color-border);border-right:1.5px solid var(--color-border);font-size:var(--text-sm);font-weight:600;color:var(--color-foreground);background:transparent;-moz-appearance:textfield}.evt-buy__qty-input::-webkit-outer-spin-button,.evt-buy__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.evt-buy__atc{width:100%;min-height:2.75rem;padding:.85rem 1.25rem;border:none;border-radius:var(--radius, .5rem);background:var(--color-foreground);color:var(--color-background);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.evt-buy__atc:hover:not(:disabled){opacity:.88}.evt-buy__atc:disabled{opacity:.4;cursor:not-allowed}.evt-buy__express .shopify-payment-button{margin:0}.evt-buy__express .shopify-payment-button__button{border-radius:0!important;min-height:2.75rem!important;font-size:.78rem!important}.evt-buy__notices{display:flex;flex-direction:column;gap:.4rem;padding-top:.85rem;border-top:1px solid var(--color-border)}.evt-buy__notice{margin:0;font-size:.78rem;line-height:1.45;color:var(--color-foreground-muted)}.evt-buy__notice--age strong{color:var(--color-foreground)}.evt-buy__includes{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid var(--color-border)}.evt-buy__includes-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-foreground-muted);margin:0 0 .55rem}.evt-buy__includes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.evt-buy__includes-list li{position:relative;padding-left:1.15rem;font-size:.875rem;line-height:1.45}.evt-buy__includes-list li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;background:var(--evt-tier)}.evt__details{padding-top:.25rem}.evt__details-heading{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .85rem;color:var(--color-foreground)}.evt__desc{font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:var(--color-foreground-muted)}.evt__desc.rte h1,.evt__desc.rte h2,.evt__desc.rte h3,.evt__desc.rte h4{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;text-transform:none;letter-spacing:-.01em;line-height:1.25;color:var(--color-foreground);margin:1.25rem 0 .5rem}.evt__desc.rte h1:first-child,.evt__desc.rte h2:first-child,.evt__desc.rte h3:first-child{margin-top:0}.evt__desc.rte p{margin:0 0 .85rem}.evt__desc.rte ul,.evt__desc.rte ol{margin:0 0 .85rem;padding-left:1.25rem}.evt__desc.rte li{margin-bottom:.35rem}.evt__desc.rte strong{color:var(--color-foreground);font-weight:600}.evt-metro__cell--about{display:flex;flex-direction:column}.evt-metro__cell--about .evt__desc{flex:0 1 auto}.evt-metro__extra-image{margin:1.25rem 0 0;padding:0;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent);background:color-mix(in srgb,var(--color-background) 88%,#000)}.evt-metro__cell--about:not(:has(.evt__desc)) .evt-metro__extra-image{margin-top:0}.evt-metro__cell--includes:not(:has(#evt-includes-list li)) .evt-metro__extra-image--includes{margin-top:0}.evt-metro__extra-image-img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;vertical-align:middle}.evt-metro__extra-image-caption{margin:0;padding:.65rem .85rem;font-size:.75rem;line-height:1.4;color:var(--color-foreground-muted);border-top:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.evt-metro__cell--package-gallery{grid-column:1 / -1;padding:1.15rem 1.35rem 1.35rem;background:color-mix(in srgb,var(--color-background-alt) 70%,var(--color-background))}.evt-package-gallery{width:100%;margin:0;padding:clamp(1.25rem,3vw,2rem) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background-alt) 55%,var(--color-background))}.evt-package-gallery--embedded{padding:0;border:0;background:transparent}.evt-package-gallery--embedded .evt-package-gallery__title{margin-bottom:.75rem;padding:0}.evt-package-gallery--embedded .evt-package-gallery__track{padding:0 0 .2rem;margin:0 -.15rem}.evt-package-gallery__title{max-width:var(--page-width);margin:0 auto .85rem;padding:0 var(--page-margin);font-family:var(--font-heading);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-foreground-muted)}.evt-package-gallery__track{display:flex;align-items:stretch;gap:.65rem;max-width:100%;padding:0 var(--page-margin) .15rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--evt-tier) 55%,transparent) transparent}.evt-package-gallery__track::-webkit-scrollbar{height:6px}.evt-package-gallery__track::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--evt-tier) 45%,var(--color-border));border-radius:999px}.evt-package-gallery__item{flex:0 0 clamp(11.5rem,26vw,18.5rem);margin:0;scroll-snap-align:start;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent);background:color-mix(in srgb,var(--color-background) 88%,#000)}.evt-package-gallery__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;vertical-align:middle}@media(min-width:900px){.evt-package-gallery__track{gap:.75rem}}.evt-purchase{display:block;width:100%}.evt-metro{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin) 5rem}.evt-metro__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--color-border);border:1px solid var(--color-border)}.evt-metro__cell{background:color-mix(in srgb,var(--color-background-alt) 70%,var(--color-background));padding:1.35rem;min-height:7.5rem}.evt-metro__cell--wide{grid-column:span 2}.evt-metro__cell--full{grid-column:1 / -1;padding:1.35rem;background:color-mix(in srgb,var(--color-background-alt) 55%,var(--color-background))}.evt-metro__cell--tall{min-height:9rem}.evt-metro__cell--accent{box-shadow:inset 0 3px 0 var(--evt-tier)}.evt-metro__title{font-family:var(--font-heading);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-foreground-muted);margin:0 0 .75rem}.evt-metro__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.evt-metro__list li{position:relative;padding-left:1rem;font-size:.875rem;line-height:1.45;color:var(--color-foreground)}.evt-metro__list li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;background:var(--evt-tier)}.evt-metro__facts{margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.evt-metro__facts .event-detail-row{grid-template-columns:6.5rem 1fr}.expo-venue-map{margin-top:1rem;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent);background:color-mix(in srgb,var(--color-background) 92%,#000)}.expo-venue-map__frame{display:block;width:100%;height:auto;min-height:140px;aspect-ratio:16 / 10;max-height:200px;border:0}.expo-venue-map__link{display:block;padding:.45rem .65rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;color:var(--evt-blue, #1c9bee);background:color-mix(in srgb,var(--color-foreground) 4%,transparent)}.expo-venue-map__link:hover{text-decoration:underline}.evt-metro__gallery{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.evt-metro__gallery-item{margin:0;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent);background:color-mix(in srgb,var(--color-background) 88%,#000)}.evt-metro__gallery-img{display:block;width:100%;height:auto;min-height:4rem;aspect-ratio:4 / 3;object-fit:cover;vertical-align:middle;background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}.evt-metro__gallery--mount:empty{display:none}.expo-confetti-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;overflow:hidden}.expo-confetti-bit{position:fixed;top:0;left:0;will-change:transform,opacity;transform:translate(-50%,-50%);line-height:1;opacity:0;animation:expo-confetti-fly 1.3s cubic-bezier(.15,.6,.3,1) forwards}.expo-confetti-bit--piece{border-radius:2px}@keyframes expo-confetti-fly{0%{opacity:1;transform:translate(-50%,-50%) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) + 120px)) rotate(var(--rot))}}@media(prefers-reduced-motion:reduce){.expo-confetti-layer{display:none}}.evt-metro__notices{display:flex;flex-direction:column;gap:.5rem}.evt-metro__notice{margin:0;font-size:.85rem;line-height:1.5;color:var(--color-foreground-muted)}.evt-metro__notice strong{color:var(--color-foreground)}.evt-metro__express .shopify-payment-button{margin:0}.evt-metro__express .shopify-payment-button__button{border-radius:0!important;min-height:2.75rem!important}.evt-metro__cell--tiers .evt-tiers{padding:0;border:none}.evt-metro__cell--tiers .evt-tiers__heading{margin-bottom:.85rem}.evt-metro__cell--tiers .evt-tiers__list{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--color-border)}.evt-metro__cell--tiers .evt-tiers__item{min-width:0}.evt-metro__cell--tiers .evt-tiers__link{min-height:6.75rem;height:100%;border:none;background:color-mix(in srgb,var(--color-background-alt) 70%,var(--color-background))}.evt-metro__cell--tiers .evt-tiers__item--blue .evt-tiers__link{box-shadow:inset 3px 0 0 var(--expo-blue)}.evt-metro__cell--tiers .evt-tiers__item--red .evt-tiers__link{box-shadow:inset 3px 0 0 var(--expo-red)}.evt-metro__cell--tiers .evt-tiers__item--pink .evt-tiers__link{box-shadow:inset 3px 0 0 var(--expo-pink)}.evt-metro__cell--tiers .evt-tiers__item--purple .evt-tiers__link{box-shadow:inset 3px 0 0 var(--expo-purple)}.evt-metro__cell--tiers .evt-tiers__item--black .evt-tiers__link{box-shadow:inset 3px 0 #fff}.evt-metro__cell--tiers .evt-tiers__all{margin-top:.85rem}.evt-metro__cell--checkout{grid-column:span 3}@media(max-width:900px){.evt-metro__cell--checkout{grid-column:span 2}}@media(max-width:540px){.evt-metro__cell--checkout{grid-column:1}}@media(max-width:900px){.evt-metro__grid{grid-template-columns:repeat(2,1fr)}.evt-metro__cell--wide{grid-column:span 2}.evt-metro__cell--tiers .evt-tiers__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.evt-metro__grid{grid-template-columns:1fr}.evt-metro__cell--wide,.evt-metro__cell--full{grid-column:1}.evt-metro__cell--tiers .evt-tiers__list{grid-template-columns:1fr}}.evt-tiers{padding-top:1.25rem;border-top:1px solid var(--color-border)}.evt-tiers__heading{font-family:var(--font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-foreground);margin:0 0 .75rem}.evt-tiers__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.evt-tiers__link{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.85rem .9rem .85rem 1rem;border:1px solid var(--color-border);background:var(--color-background);color:inherit;text-decoration:none;text-align:left;cursor:pointer;font:inherit;position:relative;transition:border-color .18s ease,background .18s ease}.evt-tiers__link:hover{border-color:color-mix(in srgb,#fff 35%,var(--color-border));background:color-mix(in srgb,var(--color-background-alt) 80%,transparent)}.evt-tiers__item--blue .evt-tiers__link{border-left:3px solid var(--expo-blue)}.evt-tiers__item--red .evt-tiers__link{border-left:3px solid var(--expo-red)}.evt-tiers__item--pink .evt-tiers__link{border-left:3px solid var(--expo-pink)}.evt-tiers__item--purple .evt-tiers__link{border-left:3px solid var(--expo-purple)}.evt-tiers__item--black .evt-tiers__link{border-left:3px solid #fff}.evt-tiers__badge{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.2rem .45rem;background:var(--expo-red);color:#fff;margin-bottom:.15rem}.evt-tiers__name{font-family:var(--font-heading);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-foreground)}.evt-tiers__price{font-size:.82rem;font-weight:700;color:var(--color-foreground)}.evt-tiers__desc{font-size:.78rem;line-height:1.4;color:var(--color-foreground-muted);margin-top:.1rem}.evt-tiers__all{display:inline-block;margin-top:.85rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-foreground-muted);text-decoration:underline;text-underline-offset:.2em}.evt-tiers__all:hover{color:var(--color-foreground)}@media(max-width:768px){.evt__inner{grid-template-columns:1fr;gap:1.75rem;padding:1.25rem var(--page-margin) 1.5rem}.evt-buy__actions{grid-template-columns:1fr}.evt-buy__qty-row{flex-direction:row;align-items:center}.evt-buy__variant-grid{grid-template-columns:1fr}.evt-buy__matrix-head{display:none}.evt-buy__matrix-times-mobile{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.12)}.evt-buy__matrix-times-mobile-item{--evt-session-panel-bg: color-mix(in srgb, var(--evt-tier, var(--expo-blue)) 14%, var(--color-background));--evt-session-panel-border: color-mix(in srgb, var(--evt-tier, var(--expo-blue)) 26%, var(--color-background));position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:var(--radius, .5rem);background:var(--evt-session-panel-bg);border:1px solid var(--evt-session-panel-border);border-top:3px solid color-mix(in srgb,var(--evt-tier, var(--expo-blue)) 55%,transparent);box-shadow:0 2px 10px color-mix(in srgb,#000 28%,transparent);color:#fff}.evt-buy__matrix-times-mobile-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--expo-grist);background-repeat:repeat;background-size:360px auto;filter:invert(1);mix-blend-mode:soft-light;opacity:.12;pointer-events:none}.evt-buy__matrix-times-mobile-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--expo-speckle);background-size:300px 300px;opacity:.18;mix-blend-mode:soft-light;pointer-events:none}.evt-buy__matrix-times-mobile-label,.evt-buy__matrix-times-mobile-value{position:relative;z-index:1}.evt-buy__matrix-times-mobile-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff}.evt-buy__matrix-times-mobile-value{font-family:var(--font-heading);font-size:.95rem;font-weight:700;line-height:1.25;color:#fff}.evt-buy__matrix-colhead-time{white-space:normal}.evt-buy__matrix-row{grid-template-columns:1fr;gap:.45rem}.evt-buy__matrix-rowhead{padding:0 0 .15rem}.evt-buy__matrix-cells{grid-template-columns:1fr}.evt-session__time{font-size:1.15rem}.event-detail-row{grid-template-columns:6.5rem 1fr}.evt-metro{padding-bottom:6rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/event-product.css.map */
