.not-found-module__sxuMuG__page{min-height:100svh;padding:calc(var(--header-offset,84px) + 3rem) 24px 5rem;background:var(--color-navy);color:var(--color-white);align-items:center;display:grid}.not-found-module__sxuMuG__inner{width:100%;max-width:40rem;margin:0 auto}.not-found-module__sxuMuG__eyebrow{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-light);font-size:.6875rem;font-weight:500;display:block}.not-found-module__sxuMuG__h1{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.6rem,1.8rem + 3.6vw,4.75rem);font-weight:300;line-height:1.02}.not-found-module__sxuMuG__rule{background:repeating-linear-gradient(90deg, var(--color-gold) 0 8px, transparent 8px 14px);width:100%;max-width:12rem;height:1px;margin-top:1.75rem;display:block}.not-found-module__sxuMuG__body{font-family:var(--font-sans);color:#ffffffc2;max-width:32rem;margin-top:1.5rem;font-size:1rem;font-weight:300;line-height:1.75}.not-found-module__sxuMuG__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.not-found-module__sxuMuG__btnPrimary,.not-found-module__sxuMuG__btnGhost{min-height:52px;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;transition:background-color .3s var(--ease-silk);justify-content:center;align-items:center;padding:0 2rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__btnPrimary{background:var(--color-gold);color:var(--color-navy)}.not-found-module__sxuMuG__btnPrimary:hover{background:var(--color-gold-light)}.not-found-module__sxuMuG__btnGhost{color:var(--color-white);box-shadow:inset 0 0 0 1px #e8d5a373}.not-found-module__sxuMuG__btnGhost:hover{background:#e8d5a31a}.not-found-module__sxuMuG__btnPrimary:focus-visible,.not-found-module__sxuMuG__btnGhost:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:4px}@media (min-width:900px){.not-found-module__sxuMuG__page{padding-left:clamp(40px,5vw,96px);padding-right:clamp(40px,5vw,96px)}}
