.not-found-module__16Mfwa__page{background:radial-gradient(circle at 78% 34%, #78bfb929, transparent 25rem), radial-gradient(circle at 8% 8%, #8fc2b517, transparent 30rem), var(--gh-paper);min-height:100svh;color:var(--gh-ink);padding:clamp(1rem,2.5vw,2rem);position:relative;overflow:clip}.not-found-module__16Mfwa__grid{pointer-events:none;background-image:linear-gradient(#0d171d09 1px,#0000 1px),linear-gradient(90deg,#0d171d09 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.not-found-module__16Mfwa__frame{z-index:1;grid-template-rows:auto 1fr auto;align-content:space-between;width:min(100%,76rem);min-height:calc(100svh - clamp(2rem,5vw,4rem));margin-inline:auto;display:grid;position:relative}.not-found-module__16Mfwa__header{border-bottom:1px solid #0d171d1f;justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;display:flex}.not-found-module__16Mfwa__header p{color:var(--gh-slate);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.72rem;font-weight:750;display:inline-flex}.not-found-module__16Mfwa__header p>span,.not-found-module__16Mfwa__routeStatus>span{background:var(--gh-mint);border-radius:50%;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 0 .28rem #78bfb924}.not-found-module__16Mfwa__hero{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(2.75rem,5vh,4.5rem);display:grid}.not-found-module__16Mfwa__copy{max-width:46rem}.not-found-module__16Mfwa__eyebrow{color:var(--gh-control);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.72rem;font-weight:800}.not-found-module__16Mfwa__copy h1{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(3.15rem,5vw,4.75rem);font-weight:620;line-height:.93}.not-found-module__16Mfwa__copy h1 span{color:var(--gh-control);display:block}.not-found-module__16Mfwa__lede{max-width:41rem;color:var(--gh-slate);margin:1.8rem 0 0;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.7}.not-found-module__16Mfwa__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.not-found-module__16Mfwa__primaryAction,.not-found-module__16Mfwa__secondaryAction{border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:1.5rem;min-height:3.25rem;padding-inline:1.25rem;font-size:.86rem;font-weight:750;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.not-found-module__16Mfwa__primaryAction{background:var(--gh-control);color:var(--white)}.not-found-module__16Mfwa__secondaryAction{background:#ffffff9e;border-color:#0d171d26}.not-found-module__16Mfwa__primaryAction:hover,.not-found-module__16Mfwa__secondaryAction:hover{transform:translateY(-2px)}.not-found-module__16Mfwa__primaryAction:hover{background:var(--brand-hover)}.not-found-module__16Mfwa__secondaryAction:hover{color:var(--gh-control);border-color:#315f5752}.not-found-module__16Mfwa__visual{justify-self:end;place-items:center;width:min(100%,25rem);min-height:23rem;display:grid;position:relative}.not-found-module__16Mfwa__visualCore{z-index:1;background:#e8ebe4;border:1px solid #0d171d1f;border-radius:1.5rem;align-content:end;width:82%;min-height:15rem;padding:1.5rem;display:grid;position:relative;box-shadow:0 2rem 5rem #0d171d1a}.not-found-module__16Mfwa__visualCore>span{color:#315f57;letter-spacing:-.09em;font-size:clamp(4.5rem,8vw,7rem);font-weight:610;line-height:.8}.not-found-module__16Mfwa__visualCore>strong{color:var(--gh-slate);margin-top:1.4rem;font-size:.72rem;font-weight:660}.not-found-module__16Mfwa__routeStatus{z-index:2;color:var(--gh-slate);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:#ffffffd1;border:1px solid #0d171d1c;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.55rem .85rem;font-size:.66rem;font-weight:730;display:inline-flex;position:absolute;bottom:8%;box-shadow:0 .9rem 2.5rem #0d171d14}.not-found-module__16Mfwa__routes{border-top:1px solid #0d171d1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.not-found-module__16Mfwa__routes>a{grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;min-height:8.5rem;padding:1.5rem clamp(1rem,2vw,1.6rem);transition:background .18s;display:grid}.not-found-module__16Mfwa__routes>a+a{border-left:1px solid #0d171d1f}.not-found-module__16Mfwa__routes>a:hover{background:#ffffff94}.not-found-module__16Mfwa__routeIndex{color:var(--gh-control);letter-spacing:.08em;font-size:.62rem;font-weight:800}.not-found-module__16Mfwa__routeCopy strong,.not-found-module__16Mfwa__routeCopy small{display:block}.not-found-module__16Mfwa__routeCopy strong{font-size:.9rem}.not-found-module__16Mfwa__routeCopy small{color:var(--gh-slate);margin-top:.35rem;font-size:.74rem;line-height:1.5}.not-found-module__16Mfwa__routeArrow{color:var(--gh-control);transition:transform .18s}.not-found-module__16Mfwa__routes>a:hover .not-found-module__16Mfwa__routeArrow{transform:translate(2px,-2px)}@media (max-width:860px){.not-found-module__16Mfwa__hero{grid-template-columns:minmax(0,1fr) minmax(14rem,.55fr);gap:2rem}.not-found-module__16Mfwa__copy h1{font-size:clamp(3rem,7vw,4rem)}.not-found-module__16Mfwa__visual{width:min(100%,19rem)}}@media (max-width:700px){.not-found-module__16Mfwa__frame{display:block}.not-found-module__16Mfwa__hero{grid-template-columns:1fr;padding-block:3.5rem 2.5rem}.not-found-module__16Mfwa__visual{justify-self:center;width:min(82vw,19rem);margin-inline:auto}.not-found-module__16Mfwa__routes{grid-template-columns:1fr}.not-found-module__16Mfwa__routes>a{min-height:0}.not-found-module__16Mfwa__routes>a+a{border-top:1px solid #0d171d1f;border-left:0}}@media (max-width:520px){.not-found-module__16Mfwa__page{padding:.75rem 1rem 1rem}.not-found-module__16Mfwa__header{min-height:4.5rem}.not-found-module__16Mfwa__header p{display:none}.not-found-module__16Mfwa__hero{padding-block:2.25rem 1.75rem}.not-found-module__16Mfwa__copy h1{font-size:clamp(2.5rem,12.5vw,3.5rem)}.not-found-module__16Mfwa__lede{margin-top:1.4rem;line-height:1.58}.not-found-module__16Mfwa__actions{margin-top:1.5rem;display:grid}.not-found-module__16Mfwa__primaryAction,.not-found-module__16Mfwa__secondaryAction{width:100%}.not-found-module__16Mfwa__visual{width:min(78vw,16.5rem)}.not-found-module__16Mfwa__routes>a{padding-inline:.35rem}}@media (prefers-reduced-motion:reduce){.not-found-module__16Mfwa__primaryAction,.not-found-module__16Mfwa__secondaryAction,.not-found-module__16Mfwa__routeArrow,.not-found-module__16Mfwa__routes>a{transition:none}.not-found-module__16Mfwa__primaryAction:hover,.not-found-module__16Mfwa__secondaryAction:hover,.not-found-module__16Mfwa__routes>a:hover .not-found-module__16Mfwa__routeArrow{transform:none}}
