.home-hero{max-width:1160px;margin:60px auto 85px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding:0 30px}.home-hero h1{font-size:55px;line-height:1.15}.home-hero p{color:var(--muted);max-width:480px}.home-actions{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-top:30px}.home-actions a.primary{width:auto;margin:0;padding:13px 20px;font-size:13px}.home-actions a.secondary{font-size:13px}.earth-art{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#081d31;position:relative;box-shadow:inset -35px -10px 90px #020915,0 0 60px #699ca32b}.earth-art img{position:absolute;width:200%;height:100%;object-fit:cover;left:-55%;opacity:.85;z-index:-1}.earth-art{isolation:isolate}.earth-art:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 34% 30%,transparent 20%,#03101a55 65%,#030a16 100%);pointer-events:none}.earth-art span{position:absolute;bottom:14%;left:45%;font-size:45px;color:#e5ca97;z-index:1}.home-plans{max-width:1100px;margin:50px auto;padding:0 25px}.home-plans>h2{font-size:35px}.home-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.home-grid article{padding:28px;background:var(--sheet)}.home-grid article>span{font-size:11px;color:var(--rust);letter-spacing:.08em}.home-grid h3{font-size:23px;font-weight:500}.home-grid p{font-size:14px;color:var(--muted)}.home-grid a{font-size:13px;color:var(--green);text-decoration:underline}@media(max-width:850px){.home-hero{grid-template-columns:1fr;margin:35px auto;gap:30px}.home-hero h1{font-size:42px}.earth-art{width:min(100%,380px);margin:auto}.home-grid{grid-template-columns:1fr}.home-plans>h2{font-size:30px}}
