.hero .hero-grid{gap:clamp(28px,5vw,72px);padding-bottom:48px}.hero .hero-grid .hero-sculpture{aspect-ratio:auto;opacity:1;width:100%;max-width:660px;margin:20px auto;position:relative}.orbital-hero{min-width:0;margin:0}.orbital-stage{aspect-ratio:.9;isolation:isolate;touch-action:pan-y;width:100%;position:relative;overflow:hidden}.orbital-stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#aa1c0d21,#0000 100%);position:absolute;inset:12% 5% 10%}.orbital-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.orbital-stage[data-scene=ready] canvas{opacity:1}.orbital-fallback{opacity:1;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.orbital-stage[data-scene=ready] .orbital-fallback{opacity:0}.orbital-fallback__torus{border-radius:16px;width:85%;height:auto;position:absolute;top:13%;left:0}.orbital-fallback__card{color:#f5f5f7;background:#101116;border-radius:16px;width:46%;position:absolute;top:9%;right:4%;overflow:hidden;transform:rotate(12deg);box-shadow:0 24px 48px -16px #0009}.orbital-fallback__top{justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}.orbital-fallback__top strong{font-family:var(--font-display);font-size:22px}.orbital-fallback__card>img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:270px;display:block}.orbital-fallback__name{padding:14px}.orbital-fallback__name strong{font-family:var(--font-display);font-size:28px;line-height:1.2;display:block}.orbital-fallback__name span{color:#b6bbc6;margin-top:4px;font-size:12px;display:block}.orbital-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:11px;display:flex}.orbital-profile-link{min-height:44px;color:var(--ink);justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.orbital-profile-link:hover{color:var(--primary)}@keyframes orbital-fallback-torus{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes orbital-fallback-card{0%,to{transform:translate(0,0)rotate(12deg)}50%{transform:translateY(-10px)rotate(10deg)}}.orbital-stage[data-quality=static-performance] .orbital-fallback__torus{animation:8s ease-in-out infinite orbital-fallback-torus}.orbital-stage[data-quality=static-performance] .orbital-fallback__card{animation:7s ease-in-out infinite orbital-fallback-card}@media (max-width:800px){.hero-copy{display:contents}.hero-headline{order:0}.hero .hero-grid .hero-sculpture{order:1;max-width:440px;margin:0 auto 8px}.hero-description{order:2}.hero-promise{order:3}.hero-actions{order:4}.hero-footnotes{order:5}.orbital-stage{aspect-ratio:.96}.orbital-fallback__card>img{max-height:200px}.orbital-fallback__top{padding:8px;font-size:9px}.orbital-fallback__name{padding:10px}.orbital-fallback__name strong{font-size:22px}.orbital-fallback__name span{font-size:10px}}@media (prefers-reduced-motion:reduce){.orbital-stage canvas,.orbital-fallback{transition:none}.orbital-fallback__torus,.orbital-fallback__card{animation:none!important}}
