body.v2-page section.hero-still,.hero-still{background:#0c171c;color:#f0f4ec;position:relative;isolation:isolate;overflow:hidden}
.hero-still-art{position:absolute;inset:0;margin:0;z-index:0}
.hero-still-art picture,.hero-still-art img{display:block;width:100%;height:100%}
.hero-still-art img{object-fit:cover;object-position:62% 50%}
.hero-still-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(12,23,28,.82) 0%,rgba(12,23,28,.62) 34%,rgba(12,23,28,.18) 56%,rgba(12,23,28,0) 72%),linear-gradient(180deg,rgba(12,23,28,.35) 0%,rgba(12,23,28,0) 30%,rgba(12,23,28,0) 78%,rgba(12,23,28,.55) 100%)}
.hero-still-wrap{position:relative;z-index:2;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:center;width:100%;max-width:1600px;min-height:min(86vh,860px);margin:0 auto;padding:72px 32px 84px}
.hero-still-copy{min-width:0}
.glass-site .hero-still-copy h1{font-size:clamp(56px,6.6vw,100px);color:#f0f4ec;line-height:.99!important;letter-spacing:-.066em;font-weight:450!important;margin:0 0 25px;text-wrap:initial;text-shadow:0 2px 24px rgba(0,0,0,.45)}
.hero-still-copy h1 span,.hero-still-copy h1 em{display:block}
.hero-still-copy h1 em{font-style:normal;color:var(--prism-lime);font-size:.9em;white-space:nowrap}
.glass-site .hero-still-copy p{max-width:430px;margin:0 0 30px;color:#cfdcd6;font-size:15.5px;line-height:1.7;text-shadow:0 1px 12px rgba(0,0,0,.5)}
.hero-still-copy .glass-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}
@media(max-width:1100px) and (min-width:761px){
 .hero-still-wrap{grid-template-columns:minmax(0,50%) minmax(0,1fr);min-height:min(78vh,720px)}
 .glass-site .hero-still-copy h1{font-size:clamp(48px,6.2vw,72px)}
 .hero-still-art img{object-position:70% 50%}
}
@media(max-width:760px){
 body.v2-page section.hero-still,.hero-still{display:flex;flex-direction:column}
 .hero-still-wrap{order:1;grid-template-columns:minmax(0,1fr);min-height:0;padding:40px 22px 0}
 .hero-still-scrim{display:none}
 .hero-still-art{order:2;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/5;margin-top:-10px}
 .hero-still-art img{object-position:50% 50%}
 .hero-still-scrim{background:linear-gradient(180deg,rgba(12,23,28,0) 0%,rgba(12,23,28,0) 46%,rgba(12,23,28,0) 100%)}
 .hero-still-art:before{content:"";position:absolute;left:0;right:0;top:0;height:120px;z-index:1;background:linear-gradient(180deg,#0c171c 0%,rgba(12,23,28,0) 100%)}
 .glass-site .hero-still-copy h1{font-size:clamp(41px,10.7vw,69px);line-height:1.02!important;margin-bottom:17px;text-shadow:none}
 .glass-site .hero-still-copy p{max-width:100%;margin-bottom:19px;font-size:12px;line-height:1.65;text-shadow:none}
 .hero-still-copy .glass-actions{gap:20px;margin-bottom:26px}
}
@media(max-width:380px){
 .hero-still-wrap{padding-right:18px;padding-left:18px}
 .hero-still-copy .glass-actions{gap:12px}
}
.glass-site .hero-still-copy .hero-still-eyebrow{color:#92d9d3;margin-bottom:22px;text-shadow:0 1px 10px rgba(0,0,0,.5)}
.glass-site .hero-still-copy h1.hero-still-steal{white-space:nowrap}
.hero-still-copy h1.hero-still-steal em{display:inline;font-size:1em}
@media(max-width:760px){.glass-site .hero-still-copy .hero-still-eyebrow{margin-bottom:14px}.glass-site .hero-still-copy h1.hero-still-steal{font-size:clamp(46px,15vw,72px)}}
