.E0kJGG_page{flex-direction:column;min-height:100vh;padding:0 16px;display:flex}.E0kJGG_main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.E0kJGG_logo{width:clamp(120px,32vw,200px);height:auto}.E0kJGG_title{font-family:var(--font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,10vw,5rem);font-weight:700}.E0kJGG_accent{color:var(--blaze)}.E0kJGG_tagline{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1.25rem;font-weight:600}.E0kJGG_footer{text-align:center;opacity:.7;padding:16px 0;font-size:.875rem}