.hero{position:relative;isolation:isolate;background:#071d28;color:#fff}
.hero .science-art{position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;border-radius:0;transform:none;z-index:-2;background:#071d28;overflow:hidden}
.hero .science-art:before{display:none}
.hero .science-art img{width:100%;height:100%;border-radius:0;opacity:1;object-fit:cover;object-position:70% center}
.hero .science-art:after{inset:0;border-radius:0;background:linear-gradient(90deg,rgba(5,20,29,.94) 0%,rgba(5,20,29,.78) 40%,rgba(5,20,29,.2) 100%)}
.hero .science-art figcaption{display:none}
.hero-main{position:static;display:block;padding-top:100px;padding-bottom:65px;min-height:590px}
.hero-copy{position:relative;max-width:690px}
.hero .eyebrow{color:#d4bb88}
.hero h1{color:#fff;font-size:clamp(52px,5.4vw,76px)}
.hero h1 em{color:#d6bd8d}
.hero-copy>p{color:#d2dcde;max-width:49ch}
.hero .button.light{background:#eee8db;color:#172932;border-color:#eee8db}
.hero .button.outline{color:#f2eee5;border-color:#bba982}
.hero .button:hover{background:#d6bd8d;color:#172932}
.hero-pillars{position:relative;padding-top:30px;padding-bottom:40px}
.hero-pillars a{border-color:#7f939b}
.hero-pillars .topline{color:#eeeae0}
.hero-pillars p{color:#bfced3}
.hero-pillars b{color:#d6bd8d}
@media(max-width:800px){.hero-main{padding-top:75px;padding-bottom:45px;min-height:540px}.hero-copy{max-width:560px}.hero h1{font-size:60px}}
@media(max-width:540px){.hero-main{padding-top:60px;padding-bottom:35px;min-height:560px}.hero h1{font-size:52px}.hero .science-art{width:100%;height:100%;margin:0}.hero .science-art img{object-position:60% center}.hero .science-art:after{background:linear-gradient(90deg,rgba(5,20,29,.91),rgba(5,20,29,.55)),linear-gradient(0deg,rgba(5,20,29,.65),transparent)}.hero-pillars{padding-top:15px;padding-bottom:35px}.hero-copy>p{color:#d2dcde}}
