.hero-art{position:absolute;z-index:1;right:-1%;top:112px;width:min(48%,555px);height:640px;margin:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 7%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 7%,#000 88%,transparent 100%)}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--black) 0,transparent 24%)}.hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 44%;filter:contrast(1.08) brightness(.92);opacity:.86}.hero-art figcaption{position:absolute;z-index:2;left:17%;right:3%;bottom:35px;display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid #67645d;color:#aaa79f;font-size:7px;letter-spacing:1.2px}.promotion-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;margin:28px 0 31px;padding:18px;border:1px solid var(--line)}.promotion-path div{min-width:0}.promotion-path span{display:block;margin-bottom:8px;color:#77746d;font-size:7px;letter-spacing:1px}.promotion-path b{color:var(--white);font-size:9px;font-weight:400;line-height:1.55}.promotion-path i{color:var(--acid);font-style:normal}.impact-list{margin:0 0 27px;padding:0;list-style:none;border-top:1px solid var(--line)}.impact-list li{display:grid;grid-template-columns:175px 1fr;gap:24px;padding:17px 0;border-bottom:1px solid var(--line)}.impact-list b,.impact-list span{font:9px/1.7 var(--mono)}.impact-list b{color:var(--white);letter-spacing:.6px}.impact-list span{color:#aaa79f}@media(max-width:800px){.hero-art{right:-20%;top:170px;width:78%;height:550px;opacity:.42}.promotion-path{grid-template-columns:1fr}.promotion-path i{transform:rotate(90deg);justify-self:start}}@media(max-width:500px){.hero-art{right:-31%;top:205px;width:104%;height:470px;opacity:.3}.hero-art figcaption{display:none}.impact-list li{grid-template-columns:1fr;gap:5px}}
