.site-header{transition:transform .45s cubic-bezier(.2,.7,.2,1),background .35s ease,box-shadow .35s ease}.site-header.is-hidden{transform:translateY(-115%)}.site-header::after{content:'';position:absolute;left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px);bottom:10px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,185,155,.5),transparent);opacity:.5}.hero::after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(3,5,8,.98) 0%,rgba(4,8,14,.82) 40%,rgba(5,11,19,.38) 74%,rgba(5,8,12,.68) 100%),url('https://images.unsplash.com/photo-1462331940025-496dfbfc7564?auto=format&fit=crop&w=2400&q=88');background-size:cover;background-position:center;mix-blend-mode:screen;opacity:.3;pointer-events:none}.hero-copy,.hero-orbit,.hero-footer{z-index:1}.hero::before{z-index:0;background-image:radial-gradient(circle,rgba(255,255,255,.82) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(201,185,155,.6) 0 1px,transparent 1.3px);background-size:149px 149px,237px 237px;background-position:18px 36px,82px 7px;opacity:.28;animation:starDrift 32s linear infinite}@keyframes starDrift{to{background-position:180px 130px,-120px -80px}}.demo-card{position:relative;overflow:hidden}.demo-card::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,var(--warm),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.demo-card:hover::after,.demo-card.is-active::after{transform:scaleX(1)}.demo-card.is-active{background:rgba(8,10,13,.06)}.demo-card[hidden]{display:none!important}.demo-viewer{position:relative}.demo-viewer::before{content:'LIVE';position:absolute;z-index:2;right:15px;top:59px;padding:6px 8px;background:rgba(201,185,155,.95);color:#080a0d;font:700 8px var(--label);letter-spacing:.18em}.browser-bar{box-shadow:inset 0 -1px rgba(201,185,155,.16)}@media(max-width:760px){.site-header::after{left:24px;right:24px}.hero::after{background-position:58% center;opacity:.24}.demo-viewer::before{top:56px;right:10px}.site-header.is-hidden{transform:translateY(-120%)}}
