.ev-hero--left{align-items:center}.ev-hero--left .ev-hero__layout{justify-content:center;min-height:0}.ev-hero--left .ev-hero__layout:has(.ev-hero__statsband){min-height:92vh}.ev-hero--left .ev-hero__inner{margin-inline:auto;max-width:1560px;padding-block:clamp(48px,6vw,84px);padding-inline:clamp(24px,3vw,48px);text-align:center}.ev-hero--left .ev-eyebrow{font-size:15px;justify-content:center;margin-bottom:16px}.ev-hero--left .ev-hero__title{font-size:clamp(40px,4.2vw,60px);letter-spacing:3px;line-height:1.08;margin-inline:auto;max-width:1162px}.ev-hero--left .ev-hero__title .ev-out{color:transparent;display:block;font-family:"JostOutline",var(--ev-font-head);white-space:nowrap;-webkit-text-stroke:var(--ev-stroke) #fff;text-stroke:var(--ev-stroke) #fff}.ev-hero.ev-hero--left .ev-hero__sub{font-size:clamp(15px,1.3vw,19px);line-height:1.4;margin-top:26px;margin-inline:auto;max-width:900px}.ev-hero--left .ev-hero__sub strong{color:#fff;font-weight:600}.ev-hero--left .ev-hero__buttons{justify-content:center}@media (max-width:800px){.ev-hero--left .ev-hero__title .ev-out{white-space:normal}}.ev-hero{align-items:center;display:flex;min-height:92vh;overflow:hidden;position:relative}.ev-hero__bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ev-hero__overlay{background:linear-gradient(180deg,rgba(14,27,51,.45),rgba(14,27,51,.78));inset:0;position:absolute}.ev-hero__layout{display:flex;flex-direction:column;justify-content:center;min-height:0;position:relative;width:100%;z-index:2}.ev-hero__layout:has(.ev-hero__statsband){min-height:92vh}.ev-hero__inner{padding-block:clamp(48px,6vw,84px);position:relative;z-index:2}.ev-hero__statsband{border-top:1px solid hsla(0,0%,100%,.18);margin-top:auto}.ev-hero__statsband .ev-container{padding-block:clamp(22px,2.6vw,34px)}.ev-hero__stats{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.ev-hero__stat{border-left:1px solid hsla(0,0%,100%,.14);display:flex;flex-direction:column;gap:16px;padding:0 clamp(20px,2.4vw,40px)}.ev-hero__stat:first-child{border-left:0;padding-left:0}.ev-hero__statval{color:var(--ev-accent);font-family:var(--ev-font-head);font-size:clamp(28px,2.6vw,36px);font-weight:700;letter-spacing:1.8px;line-height:1}.ev-hero__statplus{margin-left:-.2em}.ev-hero__statunit{color:#fff;font-size:.5em;font-weight:400;letter-spacing:normal}.ev-hero__statlabel{color:hsla(0,0%,100%,.88);font-family:var(--ev-font-body);font-size:clamp(13px,1.05vw,18px);font-weight:400;letter-spacing:.06em;text-transform:uppercase}@media (max-width:760px){.ev-hero__stats{gap:24px 0;grid-template-columns:repeat(2,1fr)}.ev-hero__stat{border-left:0;padding-left:0}}.ev-hero__title{max-width:none}.ev-hero__title .ev-out{display:block;white-space:nowrap}@media (max-width:800px){.ev-hero__title .ev-out{white-space:normal}}.ev-hero .ev-hero__sub{color:#fff;font-family:var(--ev-font-head);font-size:clamp(15px,1.35vw,19px);font-weight:300;line-height:1.35;margin-top:26px;max-width:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ev-hero__sub p{margin:0}.ev-hero__buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:38px}.ev-hero__buttons .ev-btn{align-items:center;border-radius:40px;display:inline-flex;font-family:var(--ev-font-head);font-size:14px;height:44px;justify-content:center;letter-spacing:.06em;padding:0 22px;white-space:nowrap}.ev-hero__buttons .ev-btn:first-child{width:266px}.ev-hero__buttons .ev-btn--outline{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.55);border-radius:100px;color:#fff}.ev-hero__buttons .ev-btn--outline:hover{background:hsla(0,0%,100%,.26)}.ev-hero__buttons .ev-btn:nth-child(2){background:transparent;border:1px solid #fff;color:#fff;width:173px}.ev-hero__buttons .ev-btn:nth-child(2):hover{background:hsla(0,0%,100%,.12)}@media (max-width:600px){.ev-hero{min-height:84vh}.ev-hero__buttons .ev-btn{flex:1 1 100%;justify-content:center;width:auto}}.ev-hero--center{align-items:center}.ev-hero--center .ev-hero__inner{margin-inline:auto;text-align:center}.ev-hero--center .ev-hero__sub{margin-inline:auto}.ev-hero--center .ev-hero__buttons{justify-content:center}