.kh-hero{isolation:isolate;box-sizing:border-box;width:100%;padding:56px 0 24px;position:relative}.kh-hero:before{content:"";z-index:-1;background-image:radial-gradient(circle, color-mix(in srgb, var(--kh-ground) 14%, transparent) 1px, transparent 1.4px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0 0 35%;-webkit-mask-image:radial-gradient(70% 80% at 30% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 30% 30%,#000 20%,#0000 75%)}.kh-copy{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:0 24px 48px;position:relative}.kh-panel{aspect-ratio:2;background:var(--kh-ground);isolation:isolate;border-radius:24px;width:calc(100% - 48px);max-width:1440px;margin:0 auto;position:relative;overflow:hidden}.kh-scene-box{z-index:0;position:absolute;inset:0}@media (width<=1199px){.kh-hero{padding-top:40px}.kh-panel{aspect-ratio:16/10}}@media (width<=767px){.kh-hero{padding:24px 0 8px}.kh-copy{padding:0 16px 28px}.kh-panel{aspect-ratio:4/3;border-radius:16px;width:calc(100% - 32px)}}