.ev-page{--ev-gutter: clamp(20px, 4vw, 56px);--ev-max: 1320px;--ev-line: rgba(255, 255, 255, .09);--ev-line-strong: rgba(255, 255, 255, .14);--ev-glass: rgba(11, 20, 24, .72);--ev-surface: var(--mth-dark-800);position:relative;background:var(--mth-dark-900);color:var(--mth-text-body);overflow-x:clip}.ev-wrap{width:min(100%,calc(var(--ev-max) + var(--ev-gutter) * 2));margin-inline:auto;padding-inline:var(--ev-gutter)}.ev-h1{margin:0;font-size:clamp(2.5rem,6.2vw,5.9rem);font-weight:250;line-height:.95;letter-spacing:-.05em;color:var(--mth-text-primary);text-wrap:balance}.ev-h2{margin:0;font-size:clamp(2rem,4.4vw,3.9rem);font-weight:280;line-height:.98;letter-spacing:-.04em;color:var(--mth-text-primary);text-wrap:balance}.ev-h2--sm{font-size:clamp(1.875rem,3.3vw,3.125rem)}.ev-beat{display:block}.ev-accent{color:var(--mth-teal-400)}.ev-lede{margin:0;max-width:56ch;font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:350;line-height:1.6;color:var(--mth-text-secondary)}.ev-small{font-size:.875rem;line-height:1.55;color:var(--mth-text-muted)}.ev-status{display:inline-flex;align-items:center;gap:9px;font-size:.9375rem;color:var(--mth-teal-400);white-space:nowrap}.ev-status__dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #14e0b824}.ev-status--live{color:var(--mth-text-primary)}.ev-status--live .ev-status__dot{background:var(--mth-teal-400);box-shadow:0 0 0 4px #14e0b833,0 0 14px #14e0b8cc}.ev-status--past{color:var(--mth-text-muted)}.ev-status--past .ev-status__dot{box-shadow:none}.ev-facts{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ev-facts li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:2px 12px;font-size:.9375rem;line-height:1.45;color:var(--mth-text-primary)}.ev-facts .ev-icon{margin-top:1px;color:var(--mth-teal-400)}.ev-facts li>small{grid-column:2;display:block;margin-top:0;font-size:.875rem;line-height:1.45;color:var(--mth-text-muted)}.ev-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.ev-link{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:400;color:var(--mth-teal-400);text-decoration:none;transition:color var(--duration-fast) var(--ease-power2-out)}.ev-link:hover{color:var(--mth-teal-200)}.ev-link svg{transition:transform var(--duration-base) var(--ease-out-expo)}.ev-link:hover svg{transform:translate(3px)}.ev-link:focus-visible{outline:2px solid var(--mth-teal-400);outline-offset:4px;border-radius:6px}.ev-section{position:relative;padding-block:clamp(56px,6.5vw,100px)}.ev-section--tight{padding-block:clamp(40px,5vw,72px)}.ev-section-head{display:grid;gap:22px;margin-bottom:clamp(32px,4vw,56px)}.ev-panel{position:relative;border:1px solid var(--ev-line);border-radius:20px;background:linear-gradient(180deg,#ffffff09,#fff0 38%),var(--ev-glass);box-shadow:var(--shadow-card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ev-consent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:.8125rem;line-height:1.5;color:var(--mth-text-secondary);cursor:pointer}.ev-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--mth-teal-400);cursor:pointer}.ev-consent a{color:var(--mth-teal-400);text-decoration:underline;text-underline-offset:3px}.ev-consent input:focus-visible{outline:2px solid var(--mth-teal-400);outline-offset:3px}.ev-form-error{margin:0;padding:10px 14px;border-radius:10px;background:#b70d0d14;font-size:.8125rem;line-height:1.45;color:var(--mth-error-text)}.ev-form-error[hidden]{display:none}.ev-form-error a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ev-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ev-link svg,.ev-link{transition:none}}.ev-jump{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ev-jump__item{display:inline-flex;align-items:center;gap:14px;min-height:64px;padding:10px 22px 10px 16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff05;color:var(--mth-text-primary);text-decoration:none;transition:border-color var(--duration-base) var(--ease-out-expo),background var(--duration-base) var(--ease-out-expo)}.ev-jump__item:hover{border-color:#14e0b873;background:#14e0b80f}.ev-jump__item:focus-visible{outline:2px solid var(--mth-teal-400);outline-offset:3px}.ev-jump__n{font-size:2.25rem;font-weight:220;line-height:1;letter-spacing:-.04em;color:var(--mth-teal-400);font-variant-numeric:tabular-nums}.ev-jump__text{font-size:1rem}.ev-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:clamp(20px,2.4vw,32px);scroll-margin-top:96px}.ev-filter[hidden]{display:none}.ev-filter__text{margin:0;font-size:1.0625rem;color:var(--mth-text-primary)}.ev-filter__text:focus{outline:none}.ev-filter__clear{padding:8px 16px;border:1px solid rgba(20,224,184,.45);border-radius:999px;background:transparent;color:var(--mth-teal-400);font:inherit;font-size:.9375rem;cursor:pointer}.ev-filter__clear:hover{background:#14e0b814}.ev-filter__clear:focus-visible{outline:2px solid var(--mth-teal-400);outline-offset:3px}@media(max-width:720px){.ev-jump__more{display:none}.ev-jump__item{flex:1 1 120px;min-height:52px;padding:6px 16px 6px 14px}.ev-jump__n{font-size:1.75rem}.ev-jump__text{font-size:.9375rem;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.ev-jump__item{transition:none}}.ev-route[data-astro-cid-dguvfe27]{display:block;width:100%;height:auto}.ev-route__link[data-astro-cid-dguvfe27]{cursor:pointer;outline:none}.ev-route__hit[data-astro-cid-dguvfe27]{fill:transparent}.ev-route__ring[data-astro-cid-dguvfe27]{opacity:0;transition:opacity var(--duration-fast) var(--ease-power2-out)}.ev-route__link[data-astro-cid-dguvfe27]:hover .ev-route__ring[data-astro-cid-dguvfe27],.ev-route__link[data-astro-cid-dguvfe27]:focus-visible .ev-route__ring[data-astro-cid-dguvfe27]{opacity:1}.ev-route__link[data-astro-cid-dguvfe27]:hover [data-astro-cid-dguvfe27]:is(.ev-route__name,.ev-route__line),.ev-route__link[data-astro-cid-dguvfe27]:focus-visible [data-astro-cid-dguvfe27]:is(.ev-route__name,.ev-route__line){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.ev-route__ring[data-astro-cid-dguvfe27]{transition:none}}.ev-cover[data-astro-cid-5po7tvi4]{position:relative;width:100%;height:100%;overflow:hidden;background:#0b1418}.ev-cover__img[data-astro-cid-5po7tvi4]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-reveal) var(--ease-out-expo)}.ev-cover__grade[data-astro-cid-5po7tvi4]{position:absolute;inset:0;background:linear-gradient(180deg,#101b201a,#101b2000 35%,#101b208c),linear-gradient(0deg,#101b201f,#101b201f);pointer-events:none}.ev-cover[data-astro-cid-5po7tvi4].is-past .ev-cover__img[data-astro-cid-5po7tvi4]{filter:saturate(.82)}.ev-cover[data-astro-cid-5po7tvi4].is-map{background:radial-gradient(60% 70% at 62% 42%,rgba(var(--tone-rgb),.16),transparent 72%),#0b1418}.ev-cover__map[data-astro-cid-5po7tvi4]{position:absolute;inset:0;display:grid;place-items:center}.ev-cover__map[data-astro-cid-5po7tvi4] .ev-route{width:100%;height:100%}.ev-cover--hero[data-astro-cid-5po7tvi4] .ev-cover__map[data-astro-cid-5po7tvi4]{inset:8% 0 22% 30%}@media(max-width:760px){.ev-cover--hero[data-astro-cid-5po7tvi4] .ev-cover__map[data-astro-cid-5po7tvi4]{inset:25% 3% 33%}}@media(prefers-reduced-motion:reduce){.ev-cover__img[data-astro-cid-5po7tvi4]{transition:none}}.ev-mark[data-astro-cid-s5yiuj35]{display:inline-flex;align-items:center;gap:12px;color:var(--mth-text-primary);line-height:1;white-space:nowrap}.ev-mark__logo[data-astro-cid-s5yiuj35]{display:block;width:auto;height:24px}.ev-mark__logo[data-astro-cid-s5yiuj35].is-mono{filter:brightness(0) invert(1)}.ev-mark__suffix[data-astro-cid-s5yiuj35]{font-size:1rem;color:var(--mth-text-primary)}.ev-mark--sm[data-astro-cid-s5yiuj35]{gap:10px}.ev-mark--sm[data-astro-cid-s5yiuj35] .ev-mark__suffix[data-astro-cid-s5yiuj35]{font-size:.875rem}.ev-mark--text[data-astro-cid-s5yiuj35]{font-size:1rem}.ev-mark--lg[data-astro-cid-s5yiuj35]{gap:16px}.ev-mark--lg[data-astro-cid-s5yiuj35] .ev-mark__suffix[data-astro-cid-s5yiuj35]{font-size:clamp(1.125rem,1.8vw,1.5rem);letter-spacing:-.01em}.ev-mark--lg[data-astro-cid-s5yiuj35].ev-mark--text{font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:400;line-height:1.1;letter-spacing:-.025em;white-space:normal;text-wrap:balance}
