*{box-sizing:border-box;margin:0;padding:0}body{color:#f8fafc;background-color:#2e2e2e;font-family:Inter Tight,sans-serif}a{color:inherit}.landing-page,.missing-redirect{place-items:center;min-height:100vh;padding:2rem;display:grid}.landing-page__hero,.missing-redirect__card{text-align:center;max-width:42rem}.landing-page__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f8fafcb3;margin-bottom:1rem;font-size:.875rem;display:inline-block}.landing-page__title,.missing-redirect__card h1{font-family:Crimson Pro,serif;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.landing-page__description,.missing-redirect__card p{color:#f8fafcc7;margin-top:1rem;font-size:1.05rem;line-height:1.7}.landing-page__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;width:min(72rem,100%);margin-top:2rem;display:grid}.landing-page__card,.missing-redirect__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab3;border:1px solid #f8fafc1a;border-radius:1.25rem;padding:1.5rem;box-shadow:0 20px 50px #0f172a40}.landing-page__card{text-align:left}.landing-page__card svg,.missing-redirect__card svg{color:#fbbf24}.landing-page__card h2{margin-top:1rem;font-size:1.125rem}.landing-page__card p{color:#f8fafcb8;margin-top:.75rem;line-height:1.6}.missing-redirect__code{color:#fbbf24;margin-top:.75rem;font-family:Crimson Pro,serif;font-size:1.35rem;display:block}
