html,body{width:100%;height:100%;overflow:hidden}.hero{position:relative;display:block;width:100%;height:100svh;min-height:600px;max-height:100svh;padding:0;overflow:hidden}.hero:before{left:-170px;bottom:-360px;width:820px;height:620px}.hero:after{left:0;bottom:69%;width:100px}.copy{position:absolute;z-index:2;right:7%;top:20%;width:52%;padding:0}.copy h1{font-size:clamp(34px,3.7vw,58px);line-height:1.45;letter-spacing:-1px;margin-bottom:20px}.copy p{font-size:clamp(15px,1.35vw,20px);line-height:1.95;max-width:680px}.rule{width:68px;height:8px;margin-bottom:22px}.pills{align-items:center;margin-top:34px;gap:11px;width:100%}.pills div{width:min(370px,90%);font-size:18px;padding:9px 22px;text-align:center}.pills a{font-size:18px;margin:8px 0 0}.art{position:absolute;z-index:1;left:2%;bottom:-2%;width:49%;height:auto;margin:0}.art img{width:100%;max-width:none;display:block;mix-blend-mode:multiply;filter:drop-shadow(0 20px 20px #0c478320)}@media(max-width:800px){html,body{overflow:hidden}.hero{height:100svh;min-height:560px}.copy{right:20px;left:20px;top:15%;width:auto}.copy h1{font-size:27px;line-height:1.55}.copy p{font-size:13px;line-height:1.9}.pills{margin-top:20px}.pills div{width:245px;font-size:13px;padding:8px 14px}.pills a{font-size:13px;padding:8px 18px}.art{left:-8%;bottom:2%;width:76%}}
