[data-chrome=sticky] .container{max-width:1280px;margin:0 auto;padding:0 20px}[data-chrome=sticky] .topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#f3efe6eb;padding:14px 0}[data-chrome=sticky] .topbar-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}[data-chrome=sticky] .wordmark{align-items:baseline;gap:10px;text-decoration:none;display:flex}[data-chrome=sticky] .wordmark .name{font-family:var(--font-fraunces), serif;font-variation-settings:"opsz" 144;letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:400}[data-chrome=sticky] .wordmark .since{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-mute);font-size:9px;font-weight:500;display:none}@media (max-width:1023px){[data-chrome=sticky] .wordmark .since{display:none}[data-chrome=sticky] .wordmark .name{white-space:nowrap;font-size:18px}[data-chrome=sticky] .topbar-cta{white-space:nowrap;margin-left:8px;padding:9px 16px;font-size:11px}[data-chrome=sticky] .topbar-cta .arrow{display:none}}[data-chrome=sticky] .topbar-back{color:var(--ink);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}[data-chrome=sticky] .topbar-back:hover{background:var(--ink);color:var(--bone);border-color:var(--ink)}@media (min-width:1024px){[data-chrome=sticky] .container{padding:0 56px}[data-chrome=sticky] .topbar{padding:18px 0}[data-chrome=sticky] .wordmark{gap:14px}[data-chrome=sticky] .wordmark .name{font-size:22px}[data-chrome=sticky] .wordmark .since{font-size:10px;display:inline}[data-chrome=sticky] .topbar-back{padding:10px 20px;font-size:13px}}[data-chrome=sticky] .err-hero{background:var(--bone);flex:1;justify-content:center;align-items:center;padding:64px 0;display:flex;position:relative;overflow:hidden}[data-chrome=sticky] .err-wrap{text-align:center;max-width:720px;margin:0 auto;padding:0 20px}[data-chrome=sticky] .err-numeral{font-family:var(--font-fraunces), serif;font-variation-settings:"opsz" 144;letter-spacing:-.05em;color:var(--emerald);-webkit-user-select:none;user-select:none;margin-bottom:24px;font-size:140px;font-style:italic;font-weight:300;line-height:.85}[data-chrome=sticky] .err-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--emerald);align-items:center;gap:10px;margin-bottom:24px;font-size:10px;font-weight:600;display:inline-flex}[data-chrome=sticky] .err-eyebrow .dot{background:var(--emerald);border-radius:50%;width:6px;height:6px}[data-chrome=sticky] .err-hero h1{font-family:var(--font-fraunces), serif;font-variation-settings:"opsz" 144;letter-spacing:-.022em;color:var(--ink);margin-bottom:18px;font-size:32px;font-weight:400;line-height:1.08}[data-chrome=sticky] .err-hero h1 em{color:var(--emerald);font-style:italic;font-weight:300}[data-chrome=sticky] .err-hero p{color:var(--ink-soft);max-width:520px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.65}[data-chrome=sticky] .err-exits{border-top:1px solid var(--rule);margin-top:48px;padding-top:36px}[data-chrome=sticky] .err-exits-label{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-mute);margin-bottom:20px;font-size:10px;font-weight:600}[data-chrome=sticky] .err-exits-grid{grid-template-columns:1fr;gap:12px;display:grid}[data-chrome=sticky] .err-exit{background:var(--bone-deep);border:1px solid var(--rule);color:var(--ink);text-align:left;justify-content:space-between;align-items:center;padding:16px 22px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex}[data-chrome=sticky] .err-exit:hover{background:var(--emerald);border-color:var(--emerald);color:var(--bone)}[data-chrome=sticky] .err-exit .err-exit-content{flex:1}[data-chrome=sticky] .err-exit .err-exit-label{font-family:var(--font-fraunces), serif;font-variation-settings:"opsz" 72;letter-spacing:-.005em;margin-bottom:2px;font-size:16px;line-height:1.2}[data-chrome=sticky] .err-exit .err-exit-desc{color:var(--ink-mute);font-size:12px;transition:color .2s}[data-chrome=sticky] .err-exit:hover .err-exit-desc{color:var(--emerald-pale)}[data-chrome=sticky] .err-exit .arrow{color:var(--emerald);margin-left:16px;font-size:18px;transition:color .2s,transform .25s}[data-chrome=sticky] .err-exit:hover .arrow{color:var(--bone);transform:translate(4px)}@media (min-width:700px){[data-chrome=sticky] .err-numeral{font-size:180px}[data-chrome=sticky] .err-hero h1{font-size:40px}[data-chrome=sticky] .err-hero p{font-size:16px}[data-chrome=sticky] .err-exits-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){[data-chrome=sticky] .err-hero{padding:80px 0}[data-chrome=sticky] .err-numeral{margin-bottom:32px;font-size:220px}[data-chrome=sticky] .err-hero h1{letter-spacing:-.026em;margin-bottom:22px;font-size:48px}[data-chrome=sticky] .err-hero p{margin-bottom:56px;font-size:17px}[data-chrome=sticky] .err-exits{margin-top:64px;padding-top:44px}}[data-chrome=sticky] footer{background:var(--ink);color:var(--bone);padding:32px 0}[data-chrome=sticky] .footer-mini{color:var(--bone-darker);text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:11px;display:flex}[data-chrome=sticky] .footer-mini .legal{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}[data-chrome=sticky] .footer-mini .legal a{color:var(--bone-darker);text-decoration:none}[data-chrome=sticky] .footer-mini .legal a:hover{color:var(--bone)}@media (min-width:700px){[data-chrome=sticky] .footer-mini{flex-direction:row;justify-content:space-between}}
