.ev-anchor{scroll-margin-top:120px}.ev-collage{padding:0 0 16% 14%;position:relative}.ev-collage .ev-collage-inset{border:8px solid var(--fx-ink);width:54%;box-shadow:var(--fx-shadow);position:absolute;bottom:0;left:0}@media (max-width:575.98px){.ev-collage{padding:0 0 22% 8%}.ev-collage .ev-collage-inset{border-width:5px}}.ev-date{background:var(--fx-ink);color:#fff;text-align:center;border-radius:18px;align-content:center;justify-items:center;min-width:74px;padding:10px 12px;line-height:1;display:inline-grid}.ev-date b{letter-spacing:-.03em;color:var(--fx-lime);margin:4px 0;font-size:30px;font-weight:700}.ev-date small{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700}.ev-date-lg{z-index:2;background:var(--fx-lime);min-width:116px;box-shadow:var(--fx-shadow);border-radius:24px;padding:18px 16px;position:absolute;top:24px;left:24px}.ev-date-lg b{color:var(--fx-ink);font-size:56px}.ev-date-lg small{color:#0f2f36bf}.ev-next{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:80px;display:grid}.ev-next-media{position:relative}.ev-next-copy{justify-items:start;gap:22px;display:grid}.ev-next-copy .fx-label{margin-bottom:0}.ev-next-copy .fx-actions{margin-top:8px}@media (max-width:991.98px){.ev-next{grid-template-columns:1fr;gap:44px}.ev-next-media{max-width:520px}}.ev-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;width:100%;margin:0;display:grid}.ev-meta>div{border-top:1px solid var(--fx-line);padding:16px 0}.ev-meta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);margin-bottom:4px;font-size:13px;font-weight:700}.ev-meta dd{color:var(--fx-ink);margin:0;font-size:17px;font-weight:600;line-height:1.45}@media (max-width:575.98px){.ev-meta{grid-template-columns:1fr}}.ev-card .ev-card-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:6px;display:flex}.ev-card .ev-card-meta{color:var(--fx-muted);flex-wrap:wrap;gap:8px 20px;font-size:14px;font-weight:600;display:flex}.ev-card .ev-card-meta span{align-items:center;gap:6px;display:inline-flex}.ev-card .ev-card-meta svg{width:16px;height:16px;color:var(--fx-teal)}.ev-card .fx-link{width:fit-content}.ev-card-past .ev-date{background:var(--fx-paper-2);color:var(--fx-ink)}.ev-card-past .ev-date b{color:var(--fx-ink)}.ev-card-past .ev-date small{color:var(--fx-muted)}.ev-posters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.ev-poster{align-content:start;gap:18px;margin:0;display:grid}.ev-poster figcaption{gap:10px;display:grid}.ev-poster p{margin:0}.ev-poster-proof .fx-card{justify-content:center;gap:6px}.ev-big{letter-spacing:-.05em;color:var(--fx-ink);font-size:clamp(56px,6vw,96px);font-weight:700;line-height:1;display:block}.ev-poster-proof p+.ev-big{margin-top:26px}.ev-past-list{gap:30px;margin-top:80px;display:grid}@media (max-width:991.98px){.ev-posters{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-poster-proof{grid-column:1/-1}}@media (max-width:575.98px){.ev-posters{grid-template-columns:1fr}}.ev-notify{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:70px;display:grid}.ev-notify .fx-lead{color:#0f2f36d1;margin-top:24px}@media (max-width:991.98px){.ev-notify{grid-template-columns:1fr;gap:36px}}.ev-teams{margin:36px 0 0}.ev-teams a,.ev-ticket-note a{color:var(--fx-teal);text-underline-offset:3px;text-decoration:underline}.ev-ticket{gap:22px;display:grid}.ev-ticket-head{gap:8px;display:grid}.ev-ticket-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-teal);font-size:13px;font-weight:700;display:block}.ev-ticket-left{color:var(--fx-ink);background:var(--fx-lime-soft);border-radius:10px;width:fit-content;margin:0;padding:6px 12px;font-size:14px;font-weight:700}.ev-ticket-state{justify-items:start;gap:14px;display:grid}.ev-ticket-state p{margin:0}.ev-ticket-note{color:var(--fx-muted);margin:0;font-size:14px;line-height:1.55}.ev-ticket .shop-checkout .tp-btn-submit:disabled{opacity:.6;cursor:not-allowed}.ev-ticket .shop-checkout-note{background:var(--fx-paper);color:var(--fx-ink);border-radius:15px;margin:0 0 15px;padding:12px 18px;font-size:15px}.ev-ticket .shop-checkout-off a{color:var(--fx-teal);text-underline-offset:3px;text-decoration:underline}.ev-prose{font-size:17px}.ev-prose>:last-child{margin-bottom:0}.ev-take.fx-card-ink{background:var(--fx-ink-3)}.ev-disclaimer{margin-top:40px}.ev-ticket .ev-ticket-external{text-align:center;margin-bottom:14px;text-decoration:none;display:block}.ev-ticket .ev-ticket-external:hover{color:var(--fx-ink)}.ev-ticket .ev-ticket-external{background:var(--fx-lime);color:var(--fx-ink)}.ev-ticket .ev-ticket-external:hover{background:var(--fx-ink);color:#fff}
