.not-found-module__HS70Aa__wrap{isolation:isolate;color:#f4f6f4;background-color:#07100b;padding:152px 40px 116px;position:relative;overflow:hidden}.not-found-module__HS70Aa__ground{z-index:-2;opacity:.95;background-image:url(/images/lp-header-bg.avif);background-position:78%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.not-found-module__HS70Aa__veil{z-index:-1;background-image:linear-gradient(96deg,#07100b 0%,#07100bed 26%,#07100b94 48%,#07100b1a 78%,#07100b47 100%),linear-gradient(#07100b57 0%,#07100b00 26%,#07100b9e 100%);position:absolute;inset:0}.not-found-module__HS70Aa__inner{width:100%;max-width:var(--container-lg);grid-template-columns:7fr 5fr;align-items:start;column-gap:88px;margin:0 auto;display:grid;position:relative}.not-found-module__HS70Aa__status{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f6f480;align-items:center;gap:14px;margin:0 0 34px;font-size:12px;font-weight:500;display:flex}.not-found-module__HS70Aa__status:after{content:"";background-color:#f4f6f424;flex:1;height:1px}.not-found-module__HS70Aa__title{max-width:15ch;font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,82px);font-weight:600;line-height:1.02}.not-found-module__HS70Aa__sub{max-width:42ch;font-family:var(--font-sans);color:#f4f6f494;margin:26px 0 0;font-size:17px;line-height:1.62}.not-found-module__HS70Aa__actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:44px;display:flex}.not-found-module__HS70Aa__primary{border-radius:var(--border-radius-lg);background-color:var(--primary-green);color:#fff;min-height:52px;font-family:var(--font-sans);align-items:center;gap:10px;padding:15px 32px;font-size:15px;font-weight:600;transition:background-color .18s;display:inline-flex}.not-found-module__HS70Aa__primary:hover{background-color:#157f4c}.not-found-module__HS70Aa__primary:focus-visible,.not-found-module__HS70Aa__route:focus-visible,.not-found-module__HS70Aa__textLink:focus-visible{outline:2px solid var(--primary-green);outline-offset:3px}.not-found-module__HS70Aa__textLink{font-family:var(--font-sans);color:#f4f6f4b8;border-bottom:1px solid #f4f6f433;padding-bottom:2px;font-size:15px;transition:color .18s,border-color .18s}.not-found-module__HS70Aa__textLink:hover{color:#f4f6f4;border-color:var(--primary-green)}.not-found-module__HS70Aa__directory{padding-top:12px}.not-found-module__HS70Aa__directoryLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f6f46b;margin:0 0 4px;font-size:12px;font-weight:500}.not-found-module__HS70Aa__route{border-bottom:1px solid #f4f6f421;grid-template-columns:1fr auto;align-items:baseline;column-gap:16px;padding:20px 0;transition:border-color .18s;display:grid}.not-found-module__HS70Aa__route:hover{border-color:var(--primary-green)}.not-found-module__HS70Aa__routeName{font-family:var(--font-sans);color:#f4f6f4;font-size:17px;font-weight:500}.not-found-module__HS70Aa__routeDesc{font-family:var(--font-sans);color:#f4f6f475;grid-column:1;margin-top:5px;font-size:14px;line-height:1.5}.not-found-module__HS70Aa__routeArrow{color:#f4f6f457;flex:none;transition:color .18s,transform .18s}.not-found-module__HS70Aa__route:hover .not-found-module__HS70Aa__routeArrow{color:var(--primary-green);transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__route:hover .not-found-module__HS70Aa__routeArrow{transform:none}}@media screen and (max-width:991px){.not-found-module__HS70Aa__inner{grid-template-columns:1fr;row-gap:64px}.not-found-module__HS70Aa__title{max-width:18ch}.not-found-module__HS70Aa__ground{background-position:68% 40%}}@media screen and (max-width:767px){.not-found-module__HS70Aa__wrap{padding:118px 20px 96px}.not-found-module__HS70Aa__actions{gap:22px}.not-found-module__HS70Aa__ground{opacity:.5}}@media screen and (max-width:479px){.not-found-module__HS70Aa__actions{flex-direction:column;align-items:stretch;gap:18px}.not-found-module__HS70Aa__primary{justify-content:center}.not-found-module__HS70Aa__textLink{align-self:flex-start}}
