.volcan-home>header{position:absolute;inset:0 0 auto;width:100%;z-index:10;background:linear-gradient(180deg,#f5f7f76b, #f5f7f71c 82%,transparent);color:#102536}.volcan-home .volcan-hero{display:flex;align-items:center;position:relative;isolation:isolate;min-height:max(820px,100svh);height:auto;max-height:none;padding:var(--masthead-height,180px) 0 55px;overflow:hidden;background:#385869}.volcan-home .header-photo-frame{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:hidden;background:#385869}.volcan-home .hero-video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% center;animation:none;transform:none}.volcan-home .header-photo-frame:after{background:linear-gradient(180deg,transparent 0%,transparent 18%,#0b244215 40%,#0b24424d 78%,#0b244273 100%);z-index:0}.volcan-home .hero-copy{position:relative;left:auto;bottom:auto;background:transparent;padding:55px 8% 120px;max-width:1050px;z-index:2}.volcan-home .hero-copy h1{font-size:clamp(3.6rem,7.5vw,8rem);margin:20px 0}.volcan-home .hero-copy p{margin:22px 0 30px}.volcan-home .header-photo-frame .hero-signature{position:absolute;left:8%;right:auto;bottom:25px;z-index:3;width:120px;max-width:25%}.volcan-home .motion-control{bottom:25px;right:5%;z-index:3;background:#10253688}.volcan-home .volcan-hero:after{display:none}
@media(max-width:1100px){.volcan-home>header{position:absolute;background:linear-gradient(180deg,#f5f7f77d,#f5f7f714);padding:18px 5%}.volcan-home .volcan-hero{min-height:max(850px,100svh);padding-top:var(--masthead-height,220px)}.volcan-home .hero-copy{padding:50px 7% 110px}.volcan-home .hero-copy h1{font-size:clamp(3.5rem,8vw,6rem)}}
@media(max-width:760px){.volcan-home>header{padding:14px 5%;gap:10px}.volcan-home .volcan-hero{min-height:max(820px,100svh);padding:var(--masthead-height,230px) 0 35px}.volcan-home .hero-video{object-position:50% center}.volcan-home .hero-copy{padding:40px 7% 100px}.volcan-home .hero-copy h1{font-size:clamp(3rem,11.5vw,5rem)}.volcan-home .hero-copy p{font-size:17px}.volcan-home .header-photo-frame .hero-signature{left:7%;right:auto;width:90px;bottom:25px}.volcan-home .header-photo-frame:after{background:linear-gradient(180deg,transparent 0%,#0b244210 20%,#0b244235 45%,#0b244273 100%)}}

.volcan-home .hero-copy h1,.volcan-home .hero-copy p,.volcan-home .hero-copy>.eyebrow{text-shadow:0 2px 18px #142c4899}
