.lab7-home-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,8vw,120px);align-items:center;padding-block:clamp(80px,11vw,155px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lab7-home-content h2{font-size:clamp(38px,5.4vw,76px);line-height:1.08}.lab7-home-content p{font-size:clamp(16px,1.6vw,20px);line-height:1.85;max-width:680px}.lab7-home-art{position:relative;min-height:440px;background:#050505;border-radius:17px;display:grid;place-items:center;overflow:hidden}.lab7-home-orbit{width:65%;aspect-ratio:1;border:1px solid #7a7a7a;border-radius:50%;box-shadow:0 0 60px #ffffff18;transform:rotateX(62deg) rotate(17deg);animation:lab-orbit 18s linear infinite;position:absolute}.lab7-home-orbit:before,.lab7-home-orbit:after{content:'';position:absolute;inset:15%;border:1px solid #555;border-radius:50%}.lab7-home-orbit:after{inset:28%;border-color:#ddd}.lab7-home-core{position:relative;z-index:2;display:grid;gap:8px;place-items:center;color:#eee}.lab7-home-core span{font-size:11px;letter-spacing:.25em;color:#aaa}.lab7-home-core strong{font-size:85px;line-height:1;font-weight:300}.lab7-home-caption{position:absolute;bottom:25px;left:28px;color:#aaa;font-size:11px;letter-spacing:.11em;text-transform:uppercase}@keyframes lab-orbit{from{transform:rotateX(62deg) rotate(0deg)}to{transform:rotateX(62deg) rotate(360deg)}}@media(max-width:850px){.lab7-home-feature{grid-template-columns:1fr}.lab7-home-art{min-height:350px}}@media(prefers-reduced-motion:reduce){.lab7-home-orbit{animation:none}}