
.universe-hero{max-width:1440px;margin:0 auto;padding:64px 5% 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px 48px;align-items:center;position:relative;background:radial-gradient(ellipse at 85% 35%,#9026c91a,transparent 62%)}
.universe-copy .eyebrow{color:#00def4;font-size:10px;letter-spacing:1.8px;line-height:1.6;max-width:360px}
.universe-copy h1{font-size:clamp(36px,4.15vw,60px);letter-spacing:-2.6px;line-height:1.06;margin:25px 0}.universe-copy h1 span{display:block}.universe-copy h1 span:nth-child(2){color:#00def4}.universe-copy h1 span:nth-child(3){color:#ff5bc8}
.universe-lead{font-size:22px;line-height:1.35;font-weight:700;margin:22px 0 15px}.universe-intro{max-width:470px;color:#c6bddb;font-size:15px;line-height:1.75}.universe-copy .actions{margin:28px 0 22px;gap:24px;flex-wrap:wrap}.universe-copy .button{font-size:14px;padding:18px 23px;gap:22px}.universe-copy .text-link{font-size:13px}.universe-byline{color:#a79bbd;font-size:12px;margin:0}.universe-byline strong{color:#ddd3ee}
.universe-scene{margin:0;min-width:0;position:relative}.universe-scene:before{content:'';position:absolute;inset:-16px;background:radial-gradient(ellipse,#bc20cb35,transparent 70%);z-index:-1}.universe-scene img{display:block;width:100%;height:auto;border-radius:22px;border:1px solid #655084;box-shadow:0 20px 60px #0005}.universe-scene figcaption{display:flex;align-items:center;justify-content:center;gap:10px;color:#d8cdee;font-size:12px;letter-spacing:.4px;padding:18px 0 0}.scene-star{color:#ffe454;font-size:21px}
.universe-paths{grid-column:1/-1;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid #493667;border-bottom:1px solid #493667;margin-top:14px;padding:21px 0}.universe-paths a{font-size:12px;font-weight:700;text-decoration:none;color:#d8cdee;display:flex;gap:14px;align-items:center}.universe-paths a span{color:#00def4}.universe-paths a:hover{color:#fff}.book-shelf{padding-top:55px;padding-bottom:55px}.book-shelf h2{margin-top:16px}
@media(min-width:1450px){.universe-copy h1{font-size:60px}}
@media(max-width:950px){.universe-hero{grid-template-columns:1fr;gap:32px;padding:38px 6% 0}.universe-copy{max-width:640px}.universe-copy h1{font-size:clamp(36px,7vw,62px);letter-spacing:-1.8px}.universe-copy h1 span{white-space:normal}.universe-intro{max-width:560px}.universe-scene{max-width:760px}.universe-paths{margin-top:0}.universe-lead br{display:none}.universe-lead br:after{content:' '}}
@media(max-width:480px){.universe-copy h1{font-size:36px;letter-spacing:-1.7px}.universe-copy .eyebrow{font-size:9px}.universe-lead{font-size:20px}.universe-copy .actions{gap:22px}.universe-copy .button{padding:17px 18px;font-size:13px}.universe-scene img{border-radius:13px}.universe-scene figcaption{font-size:10px;letter-spacing:0}.universe-paths{gap:16px;justify-content:flex-start}.universe-paths a{font-size:11px}.book-shelf{padding-top:40px}}
