.inv-gate,.inv-page{background:var(--blaze-paper,#fff);color:var(--blaze-ink,#0a0a0a);font-family:Blaze Editorial,Aeonik,Arial,sans-serif;-webkit-font-smoothing:antialiased}.inv-gate{display:grid;min-height:100vh;place-items:center;padding:72px 24px;background:radial-gradient(circle at 50% 42%,rgb(250 240 0/8%),transparent 28%),#fff}.inv-gate-card{width:min(100%,520px);padding:44px;border:1px solid var(--blaze-line,#dededb);border-radius:8px;background:rgb(255 255 255/82%);box-shadow:0 28px 80px rgb(10 10 10/8%);backdrop-filter:blur(16px)}.inv-gate-logo{display:block;width:110px;margin-bottom:56px}.inv-kicker{display:block;color:var(--blaze-muted,#8c8c8c);font-family:Blaze Editorial Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.inv-gate h1{margin:22px 0 0;font-size:clamp(44px,6vw,70px);font-weight:400;letter-spacing:-.06em;line-height:.92}.inv-gate h1 span{display:block;color:var(--blaze-quiet,#b6b6b6)}.inv-gate-card>p{margin:24px 0 0;color:var(--blaze-muted,#8c8c8c);font-size:16px}.inv-gate-form{display:grid;gap:12px;margin-top:36px}.inv-gate-form label{color:var(--blaze-muted,#8c8c8c);font-family:Blaze Editorial Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.inv-gate-form input{width:100%;min-height:54px;padding:0 16px;border:1px solid var(--blaze-line,#dededb);border-radius:6px;background:var(--blaze-band,#f5f4f1);outline:none}.inv-gate-form input:focus{border-color:#0a0a0a;background:#fff}.inv-gate-form .blaze-editorial-button{width:100%;margin-top:6px}.inv-error{margin:0;color:#b42318;font-size:13px}.inv-gate-card small{display:block;margin-top:34px;color:var(--blaze-muted,#8c8c8c);font-size:11px;text-align:center}.inv-page .font-condensed{font-family:Blaze Editorial,Aeonik,Arial,sans-serif!important;font-weight:400!important;letter-spacing:-.05em!important}.inv-page .uppercase{text-transform:none!important}.inv-page section{border-radius:0}.inv-page .rounded-2xl,.inv-page .rounded-xl{border-radius:8px!important}.inv-page img,.inv-page video{transform:none!important}.inv-page .inv-hero{background:radial-gradient(circle at 84% 20%,rgb(250 240 0/7%),transparent 24%),#fff}.inv-page .inv-hero h1,.inv-page .inv-section-title h2{font-weight:400;letter-spacing:-.06em}.inv-product{border-top:1px solid var(--blaze-line,#dededb)}@media (max-width:560px){.inv-gate{padding:28px 18px}.inv-gate-card{padding:28px 22px}.inv-gate-logo{margin-bottom:42px}}