.not-found[data-astro-cid-ibpinaeu]{background-image:var(--hero-image-dark);isolation:isolate;background-position:50%;background-size:cover;min-height:100svh;position:relative;overflow:hidden}.not-found[data-astro-cid-ibpinaeu]:before{content:"";z-index:-2;background:#070d10b8;position:absolute;inset:0}.not-found[data-astro-cid-ibpinaeu]:after{content:"";z-index:-1;background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.34;pointer-events:none;background-size:20% 25%;position:absolute;inset:0}[data-theme=light] .not-found[data-astro-cid-ibpinaeu]{background-image:var(--hero-image-light)}[data-theme=light] .not-found[data-astro-cid-ibpinaeu]:before{background:#edeef0c7}.not-found-header[data-astro-cid-ibpinaeu]{height:var(--header-h);border-bottom:1px solid var(--header-line);justify-content:space-between;align-items:center;padding:0 48px;display:flex}.brand[data-astro-cid-ibpinaeu]{align-items:center;display:inline-flex}.brand-mark[data-astro-cid-ibpinaeu]{width:auto;height:40px}.brand-mark-light[data-astro-cid-ibpinaeu],[data-theme=light] .brand-mark-dark[data-astro-cid-ibpinaeu]{display:none}[data-theme=light] .brand-mark-light[data-astro-cid-ibpinaeu]{display:block}.controls[data-astro-cid-ibpinaeu],.languages[data-astro-cid-ibpinaeu]{align-items:center;display:inline-flex}.controls[data-astro-cid-ibpinaeu]{gap:10px}.languages[data-astro-cid-ibpinaeu]{border:1px solid rgba(var(--ink-rgb), .2);font-family:"Barlow", var(--sans);letter-spacing:.16em;border-radius:2px;font-size:10px;font-weight:600;line-height:1;overflow:hidden}.languages[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]{border-right:1px solid rgba(var(--ink-rgb), .1);min-width:31px;height:32px;color:var(--ink);opacity:.48;justify-content:center;align-items:center;padding-left:.16em;display:inline-flex}.languages[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]:last-child{border-right:0}.languages[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu].on{background:var(--blue);color:#fff;opacity:1}.theme-tab[data-astro-cid-ibpinaeu]{border:1px solid rgba(var(--ink-rgb), .2);background:rgba(var(--ink-rgb), .025);width:34px;height:34px;color:var(--ink);cursor:pointer;opacity:.8;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-icon[data-astro-cid-ibpinaeu]{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.theme-icon-moon[data-astro-cid-ibpinaeu],[data-theme=light] .theme-icon-sun[data-astro-cid-ibpinaeu]{display:none}[data-theme=light] .theme-icon-moon[data-astro-cid-ibpinaeu]{display:block}.error-field[data-astro-cid-ibpinaeu]{min-height:calc(100svh - var(--header-h));grid-template-columns:var(--col);align-items:stretch;display:grid;position:relative}.error-copy[data-astro-cid-ibpinaeu]{grid-column:2/5;align-self:center;max-width:980px;padding:64px 48px 72px}.eyebrow[data-astro-cid-ibpinaeu]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:18px;margin-bottom:24px;font-size:11px;font-weight:600;display:flex}.eyebrow[data-astro-cid-ibpinaeu]:before{content:"";background:var(--blue);width:24px;height:2px;box-shadow:0 0 10px var(--blue-soft)}.code[data-astro-cid-ibpinaeu]{font-family:var(--condensed);letter-spacing:-.035em;color:rgba(var(--ink-rgb), .08);user-select:none;margin-bottom:-10px;font-size:clamp(120px,18vw,280px);font-weight:300;line-height:.72}h1[data-astro-cid-ibpinaeu]{max-width:760px;font-family:var(--condensed);letter-spacing:.055em;text-transform:uppercase;color:var(--ink);font-size:clamp(42px,6vw,84px);font-weight:300;line-height:.98}.detail[data-astro-cid-ibpinaeu]{max-width:500px;color:var(--muted);margin-top:28px;font-size:13px;line-height:1.7}.return-link[data-astro-cid-ibpinaeu]{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--blue);align-items:center;gap:12px;margin-top:32px;font-size:11px;font-weight:600;display:inline-flex}.return-link[data-astro-cid-ibpinaeu]:after{content:"→";font-size:14px;transition:transform .18s}.return-link[data-astro-cid-ibpinaeu]:hover:after{transform:translate(5px)}.grid-mark[data-astro-cid-ibpinaeu]{pointer-events:none;justify-content:space-between;align-items:stretch;display:flex;position:absolute;inset:0}.grid-mark[data-astro-cid-ibpinaeu] span[data-astro-cid-ibpinaeu]{font-family:var(--mono);letter-spacing:.18em;color:var(--dim);writing-mode:vertical-rl;align-items:flex-end;padding:24px 18px;font-size:10px;display:flex}.datum[data-astro-cid-ibpinaeu]{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);flex-direction:column;align-items:flex-end;gap:6px;font-size:9px;display:flex;position:absolute;bottom:28px;right:48px}@media (width<=900px){.not-found-header[data-astro-cid-ibpinaeu]{height:80px;padding:0 20px}.brand-mark[data-astro-cid-ibpinaeu]{height:32px}.error-field[data-astro-cid-ibpinaeu]{grid-template-columns:1fr;min-height:calc(100svh - 80px)}.error-copy[data-astro-cid-ibpinaeu]{grid-column:1;padding:52px 24px 96px}.code[data-astro-cid-ibpinaeu]{font-size:clamp(108px,36vw,180px)}h1[data-astro-cid-ibpinaeu]{font-size:clamp(38px,11vw,62px)}.datum[data-astro-cid-ibpinaeu]{bottom:20px;right:20px}}@media (width<=420px){.not-found-header[data-astro-cid-ibpinaeu]{padding-inline:16px}.languages[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]{min-width:26px;height:30px;font-size:9px}.theme-tab[data-astro-cid-ibpinaeu]{width:32px;height:32px}.error-copy[data-astro-cid-ibpinaeu]{padding-inline:20px}.grid-mark[data-astro-cid-ibpinaeu]{display:none}}
