@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;700;800&display=swap";
@font-face{font-family:CookieCustom;src:url(/Cookie-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.not-found-module__HS70Aa__page{--ink:#304741;--gold:#cea648;--paper:#f6f3ec;--paper-2:#efeade;--paper-3:#e4ddd0;--display:"Archivo","Helvetica Neue",helvetica,sans-serif;--mono:ui-monospace,sfmono-regular,menlo,monospace;background:var(--paper);color:#4b4b45;flex-direction:column;min-height:100vh;padding:clamp(28px,4vw,44px) clamp(20px,4vw,40px) clamp(28px,4vw,40px);display:flex}.not-found-module__HS70Aa__brand{align-self:flex-start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.not-found-module__HS70Aa__brandIcon{border-radius:12px;flex-shrink:0;display:flex;overflow:hidden;box-shadow:0 4px 16px #30474138,0 1px 4px #30474129}.not-found-module__HS70Aa__brandText{flex-direction:column;gap:2px;display:flex}.not-found-module__HS70Aa__brandName{font-family:var(--display);letter-spacing:-.2px;color:var(--ink);font-size:1.15rem;font-weight:800;line-height:1}.not-found-module__HS70Aa__brandSub{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:.66rem;font-weight:600;line-height:1}.not-found-module__HS70Aa__body{flex:1;align-items:center;width:100%;max-width:1240px;margin:0 auto;padding:clamp(40px,7vw,96px) 0;display:flex}.not-found-module__HS70Aa__inner{max-width:46ch}.not-found-module__HS70Aa__eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;font-size:.72rem;display:inline-flex}.not-found-module__HS70Aa__eyebrow i{background:var(--gold);width:28px;height:1px;display:block}.not-found-module__HS70Aa__numeral{font-family:var(--display);letter-spacing:-.05em;color:var(--paper-3);-webkit-user-select:none;user-select:none;margin:clamp(8px,1.4vw,16px) 0 0;font-size:clamp(6rem,17vw,12.5rem);font-weight:800;line-height:.82}.not-found-module__HS70Aa__title{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:clamp(10px,1.6vw,20px) 0 0;font-size:clamp(1.7rem,3.6vw,2.7rem);font-weight:800;line-height:1.06}.not-found-module__HS70Aa__script{letter-spacing:0;color:var(--gold);font-family:CookieCustom,cursive;font-size:1.3em;font-weight:400}.not-found-module__HS70Aa__lead{margin:var(--space-6,18px)0 0;color:#4b4b45;text-wrap:pretty;font-size:1.0625rem;line-height:1.72}.not-found-module__HS70Aa__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,34px);display:flex}.not-found-module__HS70Aa__btnGold,.not-found-module__HS70Aa__btnLine{min-height:48px;font-family:var(--display);white-space:nowrap;border-radius:100px;align-items:center;gap:10px;padding:15px 28px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.not-found-module__HS70Aa__btnGold{background:var(--gold);color:var(--ink);transition:background .2s,transform .2s}.not-found-module__HS70Aa__btnGold:hover{background:#dab55c;transform:translateY(-2px)}.not-found-module__HS70Aa__btnLine{color:var(--ink);border:1.5px solid #30474142;font-weight:600;transition:border-color .2s,background .2s}.not-found-module__HS70Aa__btnLine:hover{border-color:var(--gold);background:#cea6481a}.not-found-module__HS70Aa__links{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #30474124;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:clamp(30px,4vw,44px);padding-top:clamp(20px,2.6vw,28px);font-size:.72rem;display:flex}.not-found-module__HS70Aa__links a{color:#6f6d64;border-bottom:1px solid #0000;padding-bottom:4px;text-decoration:none;transition:color .2s,border-color .2s}.not-found-module__HS70Aa__links a:hover{border-bottom-color:var(--gold);color:var(--ink)}.not-found-module__HS70Aa__alt{font-family:var(--mono);letter-spacing:.04em;color:#8a887e;margin:clamp(18px,2.4vw,26px) 0 0;font-size:.72rem;line-height:1.9}.not-found-module__HS70Aa__alt b{color:var(--gold);font-weight:400}@media (max-width:640px){.not-found-module__HS70Aa__numeral{font-size:clamp(4.6rem,30vw,7rem)}.not-found-module__HS70Aa__links{gap:8px 16px}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__btnGold:hover{transform:none}}
