
.hero{background:#0e100e;min-height:700px;display:grid;grid-template-columns:43% 57%;align-items:center}
.hero-content{grid-column:1;grid-row:1;padding:60px 0 55px 11.6%;max-width:none;z-index:2}
.hero-image{position:relative;inset:auto;grid-column:2;grid-row:1;background:none!important;width:100%;height:100%;min-height:620px;opacity:1;transform:none!important;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 95%,transparent)}
.hero-image img{width:100%;height:100%;object-fit:contain;display:block}
.hero-shade{pointer-events:none;background:linear-gradient(0deg,#0e100e,transparent 12%,transparent 85%,#0e100e);z-index:1}
.hero h1{font-size:clamp(80px,8.2vw,142px)}
.hero h1 span{font-size:clamp(17px,1.9vw,30px)}
.hero h2{max-width:580px}.hero-copy{max-width:510px;padding-right:20px}.hero-values{padding-right:16px}.hero-note{display:none}
.about-photo{background:#0e100e}.about-photo img{object-fit:cover;object-position:82% center}.about-photo:after{background:linear-gradient(0deg,#0e100ee0,transparent 55%)}
@media(min-width:1500px){.hero-content{padding-left:max(11.6%,calc((100vw - 1450px)/2))}}
@media(max-width:1100px) and (min-width:701px){.hero{grid-template-columns:48% 52%}.hero-content{padding-left:10.4%}.hero-image{overflow:hidden}.hero-image img{width:155%;max-width:none;object-fit:contain;transform:translateX(-35.5%)}.hero-image{min-height:720px}.hero h1{font-size:8.7vw}}
@media(max-width:700px){.hero{display:flex;flex-direction:column;min-height:0}.hero-content{order:1;width:100%;padding:46px 6% 20px}.hero h1{font-size:22vw}.hero h1 span{font-size:5vw}.hero h2{font-size:35px}.hero-copy{padding-right:0}.hero-values{gap:10px}.hero-image{order:2;width:100%;height:350px;min-height:0;flex:none;mask-image:linear-gradient(0deg,transparent,#000 15%,#000 80%,transparent)}.hero-image img{object-fit:cover;object-position:100% center}.hero-shade{display:none}.hero-content .actions{margin-bottom:25px}}
