.missing-page{isolation:isolate;color:#f9fbff;background:#071b37;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.missing-page:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ddae3938;border-radius:50%;width:57vw;position:absolute;top:8%;right:-20vw;box-shadow:0 0 0 8vw #ddae3909,0 0 0 17vw #ddae3906}.missing-page-grid{z-index:-1;opacity:.3;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.missing-header{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(22px,6vw,96px);display:flex}.missing-brand{background:#fff;border-radius:4px;place-items:center;width:142px;height:66px;padding:5px 10px;display:grid}.missing-brand img{object-fit:contain;width:100%;height:100%}.missing-header-link{color:#e8eef5;font-size:13px;font-weight:750}.missing-header-link span{color:#e3ba4a;margin-left:8px}.missing-content{flex:1;grid-template-columns:minmax(250px,.9fr) minmax(300px,1.1fr);align-items:center;gap:clamp(20px,5vw,80px);width:min(1280px,100%);margin:auto;padding:clamp(70px,9vw,150px) clamp(22px,6vw,96px);display:grid}.missing-number{font:500 clamp(150px,22vw,330px)/.8 var(--font-display),Georgia,serif;letter-spacing:-.1em;color:#e7b73c;text-shadow:0 12px 54px #0000002b;white-space:nowrap}.missing-number span{color:#fff}.missing-copy{max-width:600px}.missing-eyebrow{color:#f3cf73;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:12px;margin-bottom:27px;font-size:12px;font-weight:800;display:flex}.missing-eyebrow span{background:currentColor;width:35px;height:2px;display:block}.missing-copy h1{color:#fff;letter-spacing:-.04em;margin-bottom:29px;font-size:clamp(56px,6vw,92px);line-height:.94}.missing-copy h1 em{color:#e3ba4a;font-weight:500}.missing-copy>p:not(.missing-eyebrow){color:#c2d0e0;max-width:480px;margin-bottom:38px;font-size:17px;line-height:1.75}.missing-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.missing-primary,.missing-secondary{border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:0 24px;font-size:14px;font-weight:800;display:inline-flex}.missing-primary{color:#071b37;background:#e3ba4a}.missing-secondary{color:#f9fbff;border:1px solid #ffffff6b}.missing-primary:hover{background:#f2cf70}.missing-secondary:hover{background:#ffffff14;border-color:#fff}.missing-footer{color:#aabbd0;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;gap:20px;padding:25px clamp(22px,6vw,96px);font-size:11px;font-weight:700;display:flex}@media (max-width:760px){.missing-content{grid-template-columns:1fr;align-content:center;gap:38px;padding-block:70px}.missing-number{font-size:clamp(130px,32vw,220px)}.missing-copy h1{font-size:clamp(53px,12vw,78px)}.missing-footer{flex-direction:column;gap:8px}}@media (max-width:440px){.missing-header-link{font-size:11px}.missing-brand{width:120px;height:56px}.missing-actions{flex-direction:column;align-items:stretch}.missing-primary,.missing-secondary{width:100%}}
