:root{color-scheme:light;--ink:#111311;--muted:#60655f;--paper:#ffffff;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #2461b5;outline-offset:6px}img{display:block;max-width:100%}
.launch{min-height:100vh;min-height:100svh;display:grid;place-items:center}
.launch-brand{position:relative;width:clamp(38.4px,4.8vw,57.6px)}
.launch-brand img{width:100%;height:auto}
.launch-brand p{position:absolute;top:calc(100% + 24px);left:50%;transform:translateX(-50%);margin:0;white-space:nowrap;font-size:16px;line-height:1.5}
/* Preserve the standalone error page. */
.wrap{width:calc(100% - 96px);max-width:1440px;margin-inline:auto}.intro{padding-top:68px;padding-bottom:42px}.eyebrow{font-size:11px;line-height:1.6;letter-spacing:.16em;font-weight:700;margin:0 0 25px}.intro h1{line-height:.96;letter-spacing:-.075em;font-weight:500;margin:0 0 36px}.lead{font-size:18px;line-height:1.55;letter-spacing:-.02em;margin:0;color:var(--muted)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;background:var(--ink);color:white;padding:19px 23px;font-size:14px;line-height:1.4;border-radius:3px}.button:hover{background:#343b34}.text-link{font-size:14px;border-bottom:1px solid var(--ink);padding-bottom:8px;display:inline-flex;gap:30px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.intro{padding-top:46px;padding-bottom:30px}.intro h1{margin-bottom:28px}.eyebrow{font-size:10px;margin-bottom:22px}.lead{font-size:16px}.button{padding:17px 19px;width:100%;font-size:13px}}
