.premium-intro{position:fixed;inset:0;z-index:10000;background:var(--graphite);color:#fff;overflow:hidden;display:grid;place-items:center;perspective:1200px;opacity:1;visibility:visible;transition:opacity .72s cubic-bezier(.76,0,.24,1),visibility .72s}.premium-intro.is-exiting{opacity:0;visibility:hidden}.premium-intro__grid{position:absolute;inset:-10%;background-image:linear-gradient(rgba(255,255,255,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.085) 1px,transparent 1px);background-size:72px 72px;transform:perspective(850px) rotateX(66deg) translateY(32%);transform-origin:center bottom;opacity:0;animation:introGrid 1.1s .15s cubic-bezier(.22,1,.36,1) forwards}.premium-intro__blueprint{position:absolute;inset:0;width:100%;height:100%}.bp-line,.bp-measure{fill:none;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1800;stroke-dashoffset:1800;opacity:.75}.bp-line--roof{animation:introDraw 1.05s .35s cubic-bezier(.65,0,.35,1) forwards}.bp-line--base{animation:introDraw 1.15s .58s cubic-bezier(.65,0,.35,1) forwards}.bp-line--depth{animation:introDraw .8s 1.1s cubic-bezier(.65,0,.35,1) forwards}.bp-window{stroke:var(--signal);animation:introDraw .7s 1.28s cubic-bezier(.65,0,.35,1) forwards}.bp-measure{stroke:var(--signal);stroke-width:1;animation:introDraw .7s 1.5s cubic-bezier(.65,0,.35,1) forwards}.premium-intro__planes{position:absolute;width:min(58vw,760px);height:min(34vw,440px);transform-style:preserve-3d;transform:rotateX(64deg) rotateZ(-4deg) translateY(12%);animation:introStructure 1.5s 1.05s cubic-bezier(.22,1,.36,1) forwards}.intro-plane{position:absolute;border:1px solid rgba(255,255,255,.78);background:rgba(77,77,79,.62);backdrop-filter:blur(3px);transform-origin:bottom;transform:rotateX(-90deg);box-shadow:inset 0 0 0 1px rgba(255,208,8,.05)}.intro-plane:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,208,8,.5)}.intro-plane--one{left:0;bottom:0;width:31%;height:72%;animation:introRaise .8s 1.65s cubic-bezier(.22,1,.36,1) forwards}.intro-plane--two{left:34%;bottom:0;width:31%;height:100%;animation:introRaise .9s 1.78s cubic-bezier(.22,1,.36,1) forwards}.intro-plane--three{right:0;bottom:0;width:31%;height:72%;animation:introRaise .8s 1.9s cubic-bezier(.22,1,.36,1) forwards}.intro-plane--four{left:30%;bottom:72%;width:40%;height:34%;clip-path:polygon(50% 0,100% 100%,0 100%);animation:introRaise .85s 2.02s cubic-bezier(.22,1,.36,1) forwards}.premium-intro__axis{position:absolute;inset:0;pointer-events:none}.premium-intro__axis span{position:absolute;background:var(--signal);opacity:0}.premium-intro__axis span:nth-child(1){width:1px;height:100%;left:50%;top:0;animation:introAxis .65s 1.05s forwards}.premium-intro__axis span:nth-child(2){height:1px;width:100%;left:0;top:50%;animation:introAxis .65s 1.15s forwards}.premium-intro__axis span:nth-child(3){height:3px;width:0;left:50%;top:50%;transform:translate(-50%,-50%);animation:introSignal .75s 2.5s cubic-bezier(.22,1,.36,1) forwards}.premium-intro__logo-lockup{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:22px;opacity:0;transform:translateY(28px) scale(.92);animation:introLogo .9s 2.55s cubic-bezier(.22,1,.36,1) forwards}.premium-intro__logo-frame{position:relative;width:clamp(170px,18vw,280px);aspect-ratio:1;background:var(--graphite);overflow:hidden;clip-path:inset(50% 0 50% 0);animation:introReveal .72s 2.52s cubic-bezier(.22,1,.36,1) forwards}.premium-intro__logo-frame:before,.premium-intro__logo-frame:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.65);z-index:2;pointer-events:none}.premium-intro__logo-frame:after{inset:10px;border-color:var(--signal)}.premium-intro__logo-frame img{width:100%;height:100%;object-fit:cover}.premium-intro__logo-lockup p{margin:0;font-family:Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#e1e1e1;text-align:center}.premium-intro__skip{position:absolute;right:24px;top:24px;z-index:6;border:0;border-bottom:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;padding:8px 0;font:10px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:.72}.premium-intro__skip:hover,.premium-intro__skip:focus-visible{opacity:1;border-color:var(--signal)}.premium-intro__status{position:absolute;left:22px;right:22px;bottom:18px;display:flex;justify-content:space-between;font:9px ui-monospace,monospace;letter-spacing:.15em;color:#bdbdbf}.premium-intro__status span:first-child:before{content:"";display:inline-block;width:7px;height:7px;background:var(--signal);margin-right:8px;animation:introBlink .7s steps(1) infinite}@keyframes introGrid{to{opacity:.55;transform:perspective(850px) rotateX(66deg) translateY(18%)}}@keyframes introDraw{to{stroke-dashoffset:0}}@keyframes introStructure{to{transform:rotateX(52deg) rotateZ(0) translateY(9%) scale(.88);opacity:.32}}@keyframes introRaise{to{transform:rotateX(0)}}@keyframes introAxis{0%{opacity:0;transform:scale(.2)}100%{opacity:.6;transform:scale(1)}}@keyframes introSignal{0%{width:0;opacity:1}100%{width:min(58vw,760px);opacity:.8}}@keyframes introLogo{to{opacity:1;transform:none}}@keyframes introReveal{to{clip-path:inset(0 0 0 0)}}@keyframes introBlink{50%{opacity:.2}}
@media(max-width:700px){.premium-intro__grid{background-size:44px 44px}.premium-intro__blueprint{transform:scale(1.6)}.premium-intro__planes{width:82vw;height:50vw}.intro-plane--one,.intro-plane--three{height:66%}.premium-intro__status{font-size:7px}.premium-intro__status span:last-child{display:none}.premium-intro__logo-lockup p{font-size:9px;max-width:80vw}.premium-intro__skip{right:16px;top:14px}}
@media(prefers-reduced-motion:reduce){.premium-intro{display:none!important}}
