.NotFound-404-module__E5hgYW__page{background-color:var(--page);min-height:100dvh;color:var(--text);font-family:var(--font-body);isolation:isolate;transition:background-color var(--transition-default), color var(--transition-default);flex-direction:column;display:flex;position:relative;overflow:hidden}.NotFound-404-module__E5hgYW__field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.NotFound-404-module__E5hgYW__grid{opacity:.55;transition:opacity var(--transition-default);-webkit-mask-image:radial-gradient(80% 74% at 52% 44%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 74% at 52% 44%,#000 30%,#0000 100%)}[data-theme=dark] .NotFound-404-module__E5hgYW__grid{opacity:.45}.NotFound-404-module__E5hgYW__glow{background-image:radial-gradient(ellipse 60% 70% at 72% 18%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 70%);position:absolute;inset:0}[data-theme=dark] .NotFound-404-module__E5hgYW__glow{background-image:radial-gradient(ellipse 60% 70% at 72% 18%, color-mix(in srgb, var(--primary) 20%, transparent), transparent 72%)}.NotFound-404-module__E5hgYW__watermark{width:min(54rem,58vw);height:auto;fill:var(--text);opacity:.028;transition:opacity var(--transition-default);position:absolute;bottom:-16%;left:-12%}[data-theme=dark] .NotFound-404-module__E5hgYW__watermark{opacity:.045}.NotFound-404-module__E5hgYW__topbar{z-index:2;width:100%;max-width:var(--max-width);min-height:var(--header-height);padding-inline:var(--spacing-2);justify-content:space-between;align-items:center;gap:var(--spacing-1);margin-inline:auto;display:flex;position:relative}.NotFound-404-module__E5hgYW__brand{border-radius:var(--radius-small);align-items:center;display:inline-flex}.NotFound-404-module__E5hgYW__brand:focus-visible{outline:2px solid var(--focus);outline-offset:var(--spacing-025)}.NotFound-404-module__E5hgYW__logo{object-fit:contain;width:auto;height:1.5rem}[data-theme=dark] .NotFound-404-module__E5hgYW__logo{filter:invert()brightness(1.9)}.NotFound-404-module__E5hgYW__main{z-index:2;width:100%;max-width:var(--max-width);padding:var(--spacing-3) var(--spacing-2) var(--spacing-4);flex-direction:column;flex:auto;justify-content:center;margin-inline:auto;display:flex;position:relative}.NotFound-404-module__E5hgYW__stage{padding-block:var(--spacing-4);align-items:center;gap:var(--spacing-2);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;position:relative}.NotFound-404-module__E5hgYW__digits{min-width:0;margin-right:var(--spacing-3);color:#0000;font-family:var(--font-mono);font-size:clamp(8rem,23vw,22rem);font-weight:var(--font-weight-semibold);letter-spacing:-.06em;text-align:right;-webkit-text-stroke:2px var(--border-strong);-webkit-user-select:none;user-select:none;line-height:.8;display:block;position:relative}.NotFound-404-module__E5hgYW__digits:after{content:"404";color:#0000;-webkit-text-stroke:2px var(--primary);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(210deg,#000 4%,#0000 75%);mask-image:linear-gradient(210deg,#000 4%,#0000 75%)}[data-theme=dark] .NotFound-404-module__E5hgYW__digits{-webkit-text-stroke-color:var(--border-strong)}.NotFound-404-module__E5hgYW__content{flex-direction:column;order:-1;align-items:flex-start;min-width:0;display:flex}.NotFound-404-module__E5hgYW__title{color:var(--text);transition:color var(--transition-default);margin:0}.NotFound-404-module__E5hgYW__fracture{width:4.5rem;height:3px;margin-bottom:var(--spacing-15);background-color:var(--primary);transform-origin:0;transition:background-color var(--transition-default);border-radius:2px;display:block}.NotFound-404-module__E5hgYW__lead{max-width:42ch;margin:var(--spacing-15) 0 0;color:var(--text-2);font-size:var(--font-size-xl);line-height:var(--line-height-xl);transition:color var(--transition-default)}.NotFound-404-module__E5hgYW__actions{margin-top:var(--spacing-25);align-items:flex-start;gap:var(--spacing-125);flex-direction:column;display:flex}.NotFound-404-module__E5hgYW__homeLink{border-radius:var(--border-radius-md);text-decoration:none;display:inline-flex}.NotFound-404-module__E5hgYW__homeLink:focus-visible{outline:2px solid var(--focus);outline-offset:var(--spacing-025)}.NotFound-404-module__E5hgYW__homeButton,.NotFound-404-module__E5hgYW__homeButton:hover,.NotFound-404-module__E5hgYW__homeButton:active{box-shadow:none}.NotFound-404-module__E5hgYW__suggestion{padding-block:var(--spacing-05);color:var(--text-2);font-size:var(--font-size-xl);line-height:var(--line-height-xl);transition:color var(--transition-fast);text-decoration:none;display:inline}.NotFound-404-module__E5hgYW__suggestionTail{align-items:center;gap:var(--spacing-025);white-space:nowrap;display:inline-flex}.NotFound-404-module__E5hgYW__suggestionTail .NotFound-404-module__E5hgYW__sectionArrow{width:1rem;height:1rem}.NotFound-404-module__E5hgYW__suggestion:hover{color:var(--primary)}.NotFound-404-module__E5hgYW__suggestion:focus-visible{border-radius:var(--radius-small);outline:2px solid var(--focus);outline-offset:var(--spacing-025)}.NotFound-404-module__E5hgYW__suggestion:hover .NotFound-404-module__E5hgYW__sectionArrow,.NotFound-404-module__E5hgYW__suggestion:focus-visible .NotFound-404-module__E5hgYW__sectionArrow{color:var(--primary);translate:.125rem -.125rem}.NotFound-404-module__E5hgYW__sections{padding-top:var(--spacing-15);gap:var(--spacing-05) var(--spacing-2);flex-wrap:wrap;display:flex}.NotFound-404-module__E5hgYW__sectionLink{min-height:2.75rem;color:var(--text-2);font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;align-items:center;gap:var(--spacing-025);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}.NotFound-404-module__E5hgYW__sectionLink:hover{color:var(--primary)}.NotFound-404-module__E5hgYW__sectionLink:focus-visible{border-radius:var(--radius-small);outline:2px solid var(--focus);outline-offset:var(--spacing-025)}.NotFound-404-module__E5hgYW__sectionArrow{width:.875rem;height:.875rem;color:var(--text-3);transition:color var(--transition-default), translate var(--transition-default);flex-shrink:0}.NotFound-404-module__E5hgYW__sectionLink:hover .NotFound-404-module__E5hgYW__sectionArrow,.NotFound-404-module__E5hgYW__sectionLink:focus-visible .NotFound-404-module__E5hgYW__sectionArrow{color:var(--primary);translate:.125rem -.125rem}.NotFound-404-module__E5hgYW__footer{z-index:2;width:100%;max-width:var(--max-width);min-height:3.5rem;padding-inline:var(--spacing-2);align-items:center;margin-inline:auto;display:flex;position:relative}.NotFound-404-module__E5hgYW__copyright{color:var(--text-2);font-size:var(--font-size-lg);transition:color var(--transition-default);margin:0}@media (max-width:900px){.NotFound-404-module__E5hgYW__stage{padding-block:var(--spacing-25);gap:var(--spacing-25);grid-template-columns:1fr}.NotFound-404-module__E5hgYW__digits{text-align:left;margin-right:0;font-size:clamp(6rem,30vw,12rem)}.NotFound-404-module__E5hgYW__content{order:0}.NotFound-404-module__E5hgYW__watermark{width:min(30rem,86vw);bottom:-6%;left:-12%}}@media (max-width:576px){.NotFound-404-module__E5hgYW__topbar,.NotFound-404-module__E5hgYW__footer{padding-inline:var(--spacing-125)}.NotFound-404-module__E5hgYW__main{padding:var(--spacing-2) var(--spacing-125) var(--spacing-3)}.NotFound-404-module__E5hgYW__lead{font-size:var(--font-size-lg)}.NotFound-404-module__E5hgYW__actions{align-self:stretch}.NotFound-404-module__E5hgYW__homeLink,.NotFound-404-module__E5hgYW__homeButton{width:100%}.NotFound-404-module__E5hgYW__sections{gap:var(--spacing-025) var(--spacing-15)}}@media (prefers-reduced-motion:reduce){.NotFound-404-module__E5hgYW__page,.NotFound-404-module__E5hgYW__grid,.NotFound-404-module__E5hgYW__digits,.NotFound-404-module__E5hgYW__fracture,.NotFound-404-module__E5hgYW__homeButton,.NotFound-404-module__E5hgYW__suggestion,.NotFound-404-module__E5hgYW__sectionLink,.NotFound-404-module__E5hgYW__sectionArrow{transition:none}.NotFound-404-module__E5hgYW__sectionLink:hover .NotFound-404-module__E5hgYW__sectionArrow,.NotFound-404-module__E5hgYW__sectionLink:focus-visible .NotFound-404-module__E5hgYW__sectionArrow,.NotFound-404-module__E5hgYW__suggestion:hover .NotFound-404-module__E5hgYW__sectionArrow,.NotFound-404-module__E5hgYW__suggestion:focus-visible .NotFound-404-module__E5hgYW__sectionArrow{translate:none}}
