.HS70Aa_page{min-height:100vh;padding:calc(var(--nav-h) + 40px) 20px 40px;text-align:center;background:#111 url(/out_of_bounds.jpeg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.HS70Aa_page:before{content:"";background:#111111bf;position:absolute;inset:0}.HS70Aa_code,.HS70Aa_heading,.HS70Aa_body,.HS70Aa_actions{z-index:1;position:relative}.HS70Aa_code{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.04em;color:var(--accent);margin-bottom:-5px;font-size:120px;font-weight:900;line-height:1}.HS70Aa_heading{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:clamp(28px,5vw,40px);font-weight:900}.HS70Aa_body{color:#ffffff80;max-width:380px;margin-bottom:40px;font-size:16px;line-height:1.7}.HS70Aa_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.HS70Aa_btnPrimary{background:var(--accent);color:var(--text);letter-spacing:.1em;text-transform:uppercase;padding:14px 28px;font-size:11px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block}.HS70Aa_btnPrimary:hover{opacity:.85}.HS70Aa_btnSecondary{color:#ffffffa6;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff38;padding:14px 28px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.HS70Aa_btnSecondary:hover{color:#fff;border-color:#ffffffa6}
