.ev main{overflow:clip}.ev .eyebrow{color:color-mix(in srgb, var(--white) 55%, transparent)}.ev .eyebrow .dot:after{color:color-mix(in srgb, var(--white) 40%, transparent)}.ev-hero{background:var(--ink-900);padding:150px 0 82px;position:relative;overflow:hidden}.ev-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.ev-hero-bg img{object-fit:cover;object-position:center 40%;filter:brightness(.82)contrast(1.03)saturate(.95);width:100%;height:100%;-webkit-mask:linear-gradient(#000 0% 46%,#000000b3 74%,#0000 96%);mask:linear-gradient(#000 0% 46%,#000000b3 74%,#0000 96%)}.ev-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--ink-900) 0%, color-mix(in srgb, var(--ink-900) 86%, transparent) 32%, color-mix(in srgb, var(--ink-900) 42%, transparent) 52%, transparent 66%);position:absolute;inset:0}.ev-hero-bg:after{content:"";background:linear-gradient(180deg, #090c131f 0%, #090c1300 42%, #090c1373 84%, var(--ink-900) 100%);position:absolute;inset:0}@media (max-width:1024px){.ev-hero:before{background:linear-gradient(180deg, #090c1366 0%, #090c1394 60%, var(--ink-900) 100%)}}.ev-hero-inner{z-index:2;position:relative}.ev-hero h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--white);text-wrap:balance;max-width:16ch;margin:20px 0;font-size:clamp(38px,6vw,76px);font-weight:600;line-height:1.02}.ev-hero h1 em{color:var(--flame);font-style:normal}.ev-hero-sub{color:color-mix(in srgb, var(--white) 82%, transparent);max-width:58ch;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.ev .sec-head{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-bottom:44px;display:grid}.ev .sec-head h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,4.4vw,60px);font-weight:600;line-height:1.05}.ev .sec-head h2 em{color:var(--flame);font-style:normal}.ev .sec-head p{color:color-mix(in srgb, var(--white) 65%, transparent);align-self:end;max-width:50ch;margin:0;font-size:16px;line-height:1.6}.ev-list{padding:24px 0 90px}.ev-stack{flex-direction:column;gap:22px;display:flex}.ev-row{border:1px solid color-mix(in srgb, var(--white) 10%, transparent);border-radius:var(--r-xl) var(--r-xl) var(--r-xl) 0;background:linear-gradient(160deg,#1a222c,#0c1118);grid-template-columns:1.05fr 1fr;min-height:340px;display:grid;overflow:hidden}.ev-row .ev-info{grid-area:1/1}.ev-row .ev-media{grid-area:1/2}.ev-row.rev{grid-template-columns:1fr 1.05fr}.ev-row.rev .ev-info{grid-column:2}.ev-row.rev .ev-media{grid-column:1;margin:22px 0 22px 22px}.ev-info{flex-direction:column;justify-content:center;padding:44px 46px;display:flex}.ev-tag{font-family:var(--font-sans);color:#fff;border-radius:8px 8px 8px 0;align-self:flex-start;margin-bottom:18px;padding:7px 12px;font-size:12.5px;font-weight:600;line-height:1}.ev-tag-online{background:color-mix(in srgb, var(--white) 10%, transparent);border:1px solid color-mix(in srgb, var(--white) 26%, transparent)}.ev-tag-onsite{background:var(--flame)}.ev-tag-vip{background:linear-gradient(135deg,#cba75c,#a8823c)}.ev-info h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--white);margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.03}.ev-info p{color:color-mix(in srgb, var(--white) 70%, transparent);max-width:48ch;margin:0;font-size:16px;line-height:1.6}.ev-more{color:var(--flame);align-items:center;gap:6px;margin-top:24px;font-size:14.5px;font-weight:600;display:inline-flex}.ev-more .arr{transition:transform .2s var(--ease-nvst)}.ev-more:hover .arr{transform:translate(2px,-2px)}.ev-media{border:1px solid color-mix(in srgb, var(--white) 12%, transparent);background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, var(--flame) 10%, transparent), transparent 60%), linear-gradient(150deg, #1b232d, #0b0f15);border-radius:18px 18px 18px 0;align-self:stretch;place-items:center;gap:10px;margin:22px 22px 22px 0;display:grid;position:relative;overflow:hidden}.ev-media-play{background:color-mix(in srgb, var(--flame) 20%, transparent);border:1px solid color-mix(in srgb, var(--flame) 62%, transparent);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;font-size:18px;display:grid}.ev-media-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 60%, transparent);font-size:10px}.ev-ph{place-items:center;gap:10px;display:grid}.ev-fill{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ev-duo{gap:4px;display:flex;position:absolute;inset:0}.ev-duo-vid{object-fit:cover;flex:1;min-width:0;height:100%;display:block}.ev-live{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--white) 24%, transparent);font-family:var(--font-sans);color:#fff;background:#0a0e13b3;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ev-live-dot{background:#2ed573;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite ev-live-pulse;box-shadow:0 0 #2ed5738c}@keyframes ev-live-pulse{0%{box-shadow:0 0 #2ed5738c}70%{box-shadow:0 0 0 9px #2ed57300}to{box-shadow:0 0 #2ed57300}}@media (prefers-reduced-motion:reduce){.ev-live-dot{animation:none}}.ev-vid{position:absolute;inset:0}.ev-vid-play{cursor:pointer;color:#fff;background:color-mix(in srgb, var(--flame) 90%, transparent);width:66px;height:66px;transition:transform .2s var(--ease-nvst), background .2s var(--ease-nvst);border:none;border-radius:50%;place-items:center;padding-left:4px;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000073}.ev-vid-play:hover{background:var(--flame);transform:translate(-50%,-50%)scale(1.06)}.ev-marquee{position:absolute;inset:0;overflow:hidden}.ev-marquee-track{width:max-content;height:100%;animation:44s linear infinite ev-marquee-scroll;display:flex}.ev-marquee:hover .ev-marquee-track{animation-play-state:paused}.ev-marquee-item{flex:none;height:100%;margin-right:12px}.ev-marquee-item img{object-fit:cover;-webkit-user-select:none;user-select:none;width:auto;height:100%;display:block}@keyframes ev-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ev-cta-btn{align-self:flex-start;margin-top:24px}.ev-btn{font-family:var(--font-sans);color:var(--white);border:1px solid color-mix(in srgb, var(--white) 22%, transparent);background:color-mix(in srgb, var(--white) 4%, transparent);transition:border-color .2s var(--ease-nvst), background .2s var(--ease-nvst);border-radius:10px 10px 10px 0;align-self:flex-start;align-items:center;gap:8px;margin-top:24px;padding:11px 18px;font-size:14.5px;font-weight:500;display:inline-flex}.ev-btn:hover{border-color:color-mix(in srgb, var(--flame) 55%, transparent);background:color-mix(in srgb, var(--flame) 12%, transparent)}.ev-btn .arr{color:var(--flame);transition:transform .2s var(--ease-nvst)}.ev-btn:hover .arr{transform:translate(2px,-2px)}.ev-cta{padding:20px 0 96px}.ev-cta-inner{text-align:center;border-radius:var(--r-xl) var(--r-xl) var(--r-xl) 0;border:1px solid color-mix(in srgb, var(--white) 8%, transparent);background:linear-gradient(160deg,#17202b,#0b0f16);padding:64px 40px;position:relative;overflow:hidden}.ev-cta-glow{background:radial-gradient(circle, color-mix(in srgb, var(--flame) 20%, transparent), transparent 60%);filter:blur(16px);pointer-events:none;width:70%;height:130%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.ev-cta-inner .ev-cta-bg{z-index:0;object-fit:cover;filter:brightness(.5)saturate(.95);width:100%;height:100%;position:absolute;inset:0}.ev-cta-inner .ev-cta-veil{z-index:0;background:linear-gradient(#090c138c 0%,#090c13b8 100%);position:absolute;inset:0}.ev-cta-inner>*{z-index:1;position:relative}.ev-cta-inner .eyebrow{justify-content:center}.ev-cta-inner h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);margin:14px 0;font-size:clamp(28px,3.6vw,46px);font-weight:600;line-height:1.06}.ev-cta-inner h2 em{color:var(--flame);font-style:normal}.ev-cta-inner>p{color:color-mix(in srgb, var(--white) 72%, transparent);max-width:52ch;margin:0 auto 28px;font-size:16px;line-height:1.6}.ev-cta-btns{justify-content:center;display:flex}@media (max-width:900px){.ev .sec-head{grid-template-columns:1fr;gap:14px}.ev-row,.ev-row.rev{grid-template-columns:1fr;min-height:0}.ev-row .ev-info,.ev-row.rev .ev-info{grid-area:2/1;padding:32px 30px}.ev-row .ev-media,.ev-row.rev .ev-media{grid-area:1/1;align-self:auto;height:300px;margin:22px 22px 0}}@media (max-width:560px){.ev-hero{padding:120px 0 60px}.ev-list{padding:16px 0 64px}.ev-row .ev-info,.ev-row.rev .ev-info{padding:26px 22px}.ev-row .ev-media,.ev-row.rev .ev-media{height:220px}.ev-cta-inner{padding:48px 24px}}
