.not-found-module__HS70Aa__page{min-height:min(44rem, calc(100svh - var(--header-desktop-height)));isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.not-found-module__HS70Aa__floorPlan{z-index:-1;inset:var(--space-8) calc(-1 * var(--page-gutter));border-block:1px solid color-mix(in srgb, var(--color-border) 42%, transparent);opacity:.52;pointer-events:none;background:linear-gradient(90deg, transparent 0 10%, var(--color-border) 10% calc(10% + 1px), transparent calc(10% + 1px) 28%, var(--color-border) 28% calc(28% + 1px), transparent calc(28% + 1px) 75%, var(--color-border) 75% calc(75% + 1px), transparent calc(75% + 1px) 90%, var(--color-border) 90% calc(90% + 1px), transparent calc(90% + 1px)), linear-gradient(transparent 0 18%, var(--color-border) 18% calc(18% + 1px), transparent calc(18% + 1px) 77%, var(--color-border) 77% calc(77% + 1px), transparent calc(77% + 1px));position:absolute;overflow:hidden}.not-found-module__HS70Aa__floorPlan:before,.not-found-module__HS70Aa__floorPlan:after{content:"";position:absolute}.not-found-module__HS70Aa__floorPlan:before{aspect-ratio:1;border:1px solid var(--color-border);width:clamp(12rem,25vw,23rem);box-shadow:0 0 0 var(--space-5) var(--color-page), 0 0 0 calc(var(--space-5) + 1px) var(--color-border), 0 0 0 var(--space-10) transparent, 0 0 0 calc(var(--space-10) + 1px) var(--color-border);border-radius:50%;inset-block-start:20%;inset-inline-end:3%}.not-found-module__HS70Aa__floorPlan:after{border:1px solid var(--color-border);background:linear-gradient(90deg, transparent 54%, var(--color-border) 54% calc(54% + 1px), transparent calc(54% + 1px)), linear-gradient(transparent 42%, var(--color-border) 42% calc(42% + 1px), transparent calc(42% + 1px));width:clamp(15rem,31vw,28rem);height:clamp(12rem,25vw,22rem);inset-block-end:5%;inset-inline-start:-4%}.not-found-module__HS70Aa__content{justify-items:center;gap:var(--space-5);width:min(100%,38rem);padding-block:var(--space-12);text-align:center;display:grid}.not-found-module__HS70Aa__code{color:color-mix(in srgb, var(--color-border) 82%, var(--color-page));letter-spacing:.05em;font-size:clamp(7rem,18vw,13rem);font-weight:500;line-height:.8}.not-found-module__HS70Aa__title{font-size:clamp(2.125rem,4vw,3.25rem);font-weight:700;line-height:1.35}.not-found-module__HS70Aa__description{color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.not-found-module__HS70Aa__actions{gap:var(--space-4);width:min(100%,31.25rem);margin-block-start:var(--space-3);display:grid}.not-found-module__HS70Aa__actions a{min-height:var(--control-height);padding:var(--space-3) var(--space-6);border:1px solid var(--color-ink);font-size:var(--font-size-body);justify-content:center;align-items:center;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.not-found-module__HS70Aa__primaryAction{color:var(--color-page);background:var(--color-ink)}.not-found-module__HS70Aa__primaryAction:hover{color:var(--color-page);background:var(--color-accent-hover,var(--color-primary-hover))}.not-found-module__HS70Aa__actions .not-found-module__HS70Aa__secondaryAction{width:fit-content;min-width:var(--tap-target);text-underline-offset:.25em;border-color:#0000;justify-self:center;text-decoration:underline;text-decoration-thickness:1px}.not-found-module__HS70Aa__actions .not-found-module__HS70Aa__secondaryAction:hover{color:var(--color-accent-hover,var(--color-primary-hover))}@media (max-width:47.999rem){.not-found-module__HS70Aa__page{min-height:min(39rem, calc(100svh - var(--header-mobile-height)))}.not-found-module__HS70Aa__floorPlan{inset-inline:calc(-1 * var(--page-gutter))}.not-found-module__HS70Aa__content{gap:var(--space-4);padding-block:var(--space-10)}.not-found-module__HS70Aa__code{font-size:clamp(6rem,40vw,9rem)}.not-found-module__HS70Aa__title{font-size:clamp(2.125rem,10vw,2.5rem)}}
