.ev-hero{min-height:100svh;display:flex;align-items:stretch;padding:132px 0 72px;isolation:isolate}.ev-hero .container{position:relative;z-index:11;width:100%;display:flex;flex-direction:column}.ev-hero-photos{position:absolute;inset:0;overflow:hidden}.ev-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;-webkit-mask-image:linear-gradient(100deg,black,black 40%,transparent 60%,transparent);mask-image:linear-gradient(100deg,black,black 40%,transparent 60%,transparent);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:saturate(.62) brightness(.98);will-change:mask-position}.ev-hero-photo.is-base{z-index:1;-webkit-mask-position:0 0;mask-position:0 0}.ev-hero-photo.is-top{z-index:2;-webkit-mask-position:100% 0;mask-position:100% 0}.ev-hero-scrim{position:absolute;inset:0;z-index:10;pointer-events:none;background:radial-gradient(125% 90% at 0 100%,rgba(7,9,11,.93) 0,rgba(7,9,11,.76) 30%,rgba(7,9,11,.42) 55%,rgba(7,9,11,.12) 75%,rgba(7,9,11,0) 90%),linear-gradient(180deg,rgba(7,9,11,.36),rgba(7,9,11,.13) 20%,rgba(7,9,11,.14) 42%,rgba(7,9,11,.36) 66%,rgba(7,9,11,.74) 86%,rgba(7,9,11,.95))}.ev-hero .grain{z-index:10}.ev-confetti{position:absolute;top:0;left:0;right:0;height:68%;z-index:10;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000,#000 74%,transparent);mask-image:linear-gradient(180deg,#000,#000 74%,transparent)}.ev-conf{position:absolute;top:-30px;display:block;animation-name:ev-conf-fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ev-conf-fall{0%{transform:translateZ(0)}12%{transform:translate3d(calc(var(--nx, 0px) * .1),6vh,0)}25%{transform:translate3d(calc(var(--nx, 0px) * .24),18vh,0)}37%{transform:translate3d(calc(var(--nx, 0px) * .35),24vh,0)}50%{transform:translate3d(calc(var(--nx, 0px) * .5),36vh,0)}62%{transform:translate3d(calc(var(--nx, 0px) * .62),43vh,0)}75%{transform:translate3d(calc(var(--nx, 0px) * .77),54vh,0)}87%{transform:translate3d(calc(var(--nx, 0px) * .88),60vh,0)}to{transform:translate3d(var(--nx,0),71vh,0)}}.ev-conf-x{display:block;perspective:340px;animation-name:ev-conf-drift;animation-timing-function:cubic-bezier(.37,0,.63,1);animation-iteration-count:infinite}@keyframes ev-conf-drift{0%{transform:translate3d(calc(var(--sway) * -1),0,0)}50%{transform:translate3d(var(--sway),0,0)}to{transform:translate3d(calc(var(--sway) * -1),0,0)}}.ev-conf-p{display:block;border-radius:10% 10% 10% 10%/6%;background-image:linear-gradient(var(--sheen,135deg),rgba(255,255,255,.55) 0,rgba(255,255,255,.05) 42%,rgba(7,9,11,.34) 100%);box-shadow:0 1px 3px rgba(7,9,11,.4),0 0 0 .5px rgba(255,255,255,.3);animation-name:ev-conf-flip;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ev-conf-flip{0%{transform:rotateY(0deg) rotateX(var(--tilt,9deg))}14%{transform:rotateY(28deg) rotateX(calc(var(--tilt, 9deg) * .4))}30%{transform:rotateY(152deg) rotateX(calc(var(--tilt, 9deg) * -.8))}50%{transform:rotateY(180deg) rotateX(calc(var(--tilt, 9deg) * 1.1))}64%{transform:rotateY(208deg) rotateX(calc(var(--tilt, 9deg) * .5))}80%{transform:rotateY(332deg) rotateX(calc(var(--tilt, 9deg) * -.9))}to{transform:rotateY(1turn) rotateX(var(--tilt,9deg))}}.ev-conf-s--ccw{animation-direction:reverse}.ev-conf-p--spinonly{animation-name:ev-conf-spin;animation-timing-function:linear}.ev-conf-p--strip{border-radius:26% 26% 26% 26%/7%}.ev-conf-p--dot{border-radius:50%;background-image:linear-gradient(var(--sheen,135deg),rgba(255,255,255,.34) 0,rgba(255,255,255,.06) 50%,rgba(7,9,11,.2) 100%)}.ev-conf-p--far{--tilt:5deg}.ev-conf-s{display:block;animation-name:ev-conf-spin;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ev-conf-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ev-confetti{display:none}}.ev-hero-inner{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(40px,6vw,80px);align-items:flex-start}.ev-hero-copy{align-self:stretch}.ev-hero .hero-ink-sub{color:rgba(255,255,255,.88)}.ev-hero-cta-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px 48px;align-self:stretch}.ev-hero-cta-row .ev-facts{flex:0 1 33rem}.ev-hero-cta-row .hero-actions{margin-top:0;flex-direction:column;align-items:flex-end;text-align:right;gap:12px}.ev-hero-cta-row .kicker{margin:0}.ev-countdown{display:flex;align-items:baseline;gap:clamp(14px,2.2vw,30px);position:relative}.ev-countdown:before{content:"";position:absolute;inset:-48px -88px;z-index:-1;background:radial-gradient(ellipse at center,rgba(0,0,0,.66) 0,rgba(0,0,0,.38) 42%,transparent 76%);filter:blur(26px)}.ev-cd-unit{display:grid;grid-gap:12px;gap:12px;text-align:center}.ev-cd-num{font-family:var(--font-mono);font-weight:300;font-size:clamp(44px,8vw,104px);line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ev-cd-lab{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.ev-cd-lab,.ev-cd-sep{font-family:var(--font-mono)}.ev-cd-sep{font-weight:300;font-size:clamp(26px,4.5vw,52px);line-height:1;color:rgba(255,255,255,.3)}.ev-facts{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:33rem;grid-gap:18px 40px;gap:18px 40px}.ev-facts li{display:flex;flex-direction:column;gap:5px;min-width:0}.ev-facts .ev-lab{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}.ev-facts .ev-val{font-size:15.5px;line-height:1.4;color:#fff}.ev-facts .ev-entry{padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.ev-facts .ev-entry .ev-lab{color:var(--nw-teal-300)}.ev-maps{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:rgba(255,255,255,.3);text-decoration-thickness:1px;text-underline-offset:4px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.ev-maps:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.ev-maps svg{display:inline-block;vertical-align:-1px;margin-left:7px;color:var(--nw-teal-300);transition:color .2s}.ev-maps:hover svg{color:#fff}.ev-signup{background:var(--nw-ink-950);position:relative;overflow:hidden;isolation:isolate}.ev-signup>.container{position:relative;z-index:1}.ev-signup .grain{opacity:.14;mix-blend-mode:screen}.ev-signup .contact-details{border-left-color:rgba(255,255,255,.14)}.ev-signup .contact-details .cd-item .cd-label{color:var(--nw-ink-400)}.ev-signup .contact-details .cd-item .cd-val,.ev-signup .contact-details a,.ev-signup .field-group label{color:#fff}.ev-signup .field-group input,.ev-signup .field-group textarea{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16);color:#fff}.ev-signup .field-group input::placeholder,.ev-signup .field-group textarea::placeholder{color:var(--nw-ink-500)}.ev-signup .field-group input:focus,.ev-signup .field-group textarea:focus{border-color:var(--nw-teal-400);box-shadow:0 0 0 3px rgba(0,148,184,.18)}.ev-signup .contact-type{border-color:rgba(255,255,255,.16)}.ev-signup .contact-type label{background:rgba(255,255,255,.05);color:var(--nw-ink-300);border-right-color:rgba(255,255,255,.12)}.ev-signup .contact-type label:has(input:checked){background:var(--nw-teal-500);color:#fff;font-weight:600}.ev-opt{color:var(--nw-ink-400);font-weight:400}.ev-signup .field-err{color:#f6a9a1}.ev-signup input[type=checkbox]{accent-color:var(--nw-teal-500)}.btn--teal{background:var(--nw-teal-500);color:#fff}.btn--teal:hover{background:#fff;color:var(--nw-ink-950)}@media (max-width:900px){.ev-hero{padding:96px 0 48px}.ev-hero-inner{gap:28px}.ev-hero-cta-row{gap:20px}.ev-hero-cta-row .hero-actions{align-items:flex-start;text-align:left}.ev-facts{max-width:none;gap:16px 24px}.ev-facts .ev-entry{padding-top:14px}.ev-countdown{gap:clamp(10px,3vw,20px)}.ev-countdown:before{inset:-24px -36px}.ev-cd-num{font-size:clamp(38px,11vw,64px)}.ev-cd-sep{font-size:clamp(22px,6vw,34px)}.ev-cd-unit{gap:8px}}@media (max-width:380px){.ev-facts{grid-template-columns:1fr}}