:is(body:has(.site-page--not-found) .site-header,body:has(.site-page--not-found) .site-footer,body:has(.site-page--not-found) .mobile-nav){display:none!important}body:has(.site-page--not-found){overflow-x:clip}.site-page--not-found{overflow:clip}.site-page--not-found .site-page__article{min-height:100svh;padding:0}.site-page--not-found .page-wrap{width:100%;max-width:none;padding-inline:0}.not-found{--nf-cog-a:var(--brand-teal);--nf-cog-b:var(--brand-slate);--nf-shift:6;--nf-four-first-shift:6;--nf-four-second-shift:18;--v:min(1vmin, calc((100vw - 2 * var(--page-gutter,1rem)) / 130), .36rem);width:100%;min-height:100svh;padding:clamp(1.5rem, 4vh, 2.5rem) var(--page-gutter,1rem) clamp(2rem, 5vh, 3rem);flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.25rem,3.5vh,2rem);display:flex}html[data-theme=light] .not-found{--nf-cog-a:var(--brand-teal-deep)}.not-found__visual{width:100%;padding-block:calc(var(--v) * 14);font-family:var(--font-display);left:calc(var(--v) * var(--nf-shift));flex:none;justify-content:center;align-items:center;display:flex;position:relative}.not-found__four{font-size:calc(var(--v) * 40);letter-spacing:var(--tracking-display,-.04em);color:var(--text-heading);margin:0;font-weight:700;line-height:1;position:relative}.not-found__four--first{left:calc(var(--v) * var(--nf-four-first-shift))}.not-found__four--second{right:calc(var(--v) * var(--nf-four-second-shift));z-index:-1}.not-found__cog-wheel{transform-origin:50%;transform:scale(.7)}.not-found__cog{width:calc(var(--v) * 40);height:calc(var(--v) * 40);border-radius:50%;position:relative}.not-found__cog--1{border:calc(var(--v) * 6) solid var(--nf-cog-a);animation:8s linear infinite not-found-spin}.not-found__cog--2{left:calc(var(--v) * -10.2);bottom:calc(var(--v) * 10);border:calc(var(--v) * 6) solid var(--nf-cog-b);animation:8s linear infinite reverse not-found-spin}.not-found__tooth{width:calc(var(--v) * 10);height:calc(var(--v) * 10);position:absolute}.not-found__cog--1 .not-found__tooth{background-color:var(--nf-cog-a)}.not-found__cog--2 .not-found__tooth{background-color:var(--nf-cog-b)}.not-found__tooth[data-pos=top]{top:calc(var(--v) * -14);left:calc(var(--v) * 9)}.not-found__tooth[data-pos=down]{bottom:calc(var(--v) * -14);left:calc(var(--v) * 9)}.not-found__tooth[data-pos=left]{left:calc(var(--v) * -14);top:calc(var(--v) * 9)}.not-found__tooth[data-pos=right]{right:calc(var(--v) * -14);top:calc(var(--v) * 9)}.not-found__tooth[data-pos=left-top]{left:calc(var(--v) * -8);top:calc(var(--v) * -8);transform:rotate(-45deg)}.not-found__tooth[data-pos=left-down]{left:calc(var(--v) * -8);top:calc(var(--v) * 25);transform:rotate(45deg)}.not-found__tooth[data-pos=right-top]{right:calc(var(--v) * -8);top:calc(var(--v) * -8);transform:rotate(45deg)}.not-found__tooth[data-pos=right-down]{right:calc(var(--v) * -8);top:calc(var(--v) * 25);transform:rotate(-45deg)}.not-found__content{text-align:center;flex:none;gap:clamp(.65rem,2vw,1rem);width:min(100%,34rem);display:grid}.not-found__title{font-family:var(--font-display);letter-spacing:var(--tracking-display,-.03em);color:var(--text-heading);text-wrap:balance;margin:0;font-size:clamp(1.375rem,3.8vw,2rem);font-weight:700;line-height:1.15}.not-found__lead{max-width:28rem;font-family:var(--font-text);font-size:clamp(.9375rem,2.2vw,1.0625rem);line-height:var(--lead-line,1.55);color:var(--text-secondary);text-wrap:pretty;margin:0 auto}.not-found__actions{justify-content:center;gap:var(--space-md,.75rem) var(--space-lg,1rem);flex-wrap:wrap;margin-top:clamp(.75rem,2vw,1.25rem);display:flex}@keyframes not-found-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.not-found__cog--1,.not-found__cog--2{animation:none}}@media (max-width:47.9375rem){.not-found{--nf-shift:3;--nf-four-first-shift:3;--nf-four-second-shift:12}.not-found__actions{flex-direction:column;align-items:center;width:100%}.not-found__actions .section-link-btn{justify-content:center;width:min(100%,18rem)}}
