.not-found-module__HS70Aa__page{flex-direction:column;min-height:100svh;display:flex}.not-found-module__HS70Aa__page>main{flex-direction:column;flex:1;display:flex}.public-site:has(.not-found-module__HS70Aa__notFound){--page-bg:#fff}.public-site .not-found-module__HS70Aa__skip{z-index:60;background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--rule);border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.public-site .not-found-module__HS70Aa__skip:focus{transform:none}.not-found-module__HS70Aa__notFound{isolation:isolate;background:#fff;flex:1;place-items:center;min-height:min(760px,100dvh - 3.5rem);padding:clamp(48px,8vw,96px) 24px;display:grid;position:relative;overflow:clip}.not-found-module__HS70Aa__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.not-found-module__HS70Aa__backdrop:before{content:"";background:#fff url(/assets/portal/request-green-ribbons.webp) top/cover no-repeat;animation:12s ease-in-out -3s infinite alternate not-found-module__HS70Aa__ribbonDrift;position:absolute;inset:-20px}@keyframes not-found-module__HS70Aa__ribbonDrift{0%{transform:translate(-20px,-8px)scale(1.035)}to{transform:translate(20px,8px)scale(1.07)}}.not-found-module__HS70Aa__backdrop:after{content:"";opacity:.23;background-image:radial-gradient(circle,#616963 .65px,#0000 .9px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.not-found-module__HS70Aa__scatter{z-index:1;color:#2f4a3c;opacity:.32;letter-spacing:.04em;white-space:pre;font:400 11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute}.not-found-module__HS70Aa__content{text-align:center;justify-items:center;display:grid}.not-found-module__HS70Aa__numerals{color:#12302a;opacity:.16;letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:0;font:500 clamp(160px,26vw,400px)/.8 Space Grotesk,Inter,Arial,sans-serif}.not-found-module__HS70Aa__notFound .not-found-module__HS70Aa__content h1{color:#1b1f1d;letter-spacing:-.02em;text-wrap:balance;margin:clamp(28px,4vw,48px) 0 0;font:500 clamp(20px,1.8vw,26px)/1.35 Inter,Arial,sans-serif}.not-found-module__HS70Aa__notFound .not-found-module__HS70Aa__content h1:focus{outline:none}.not-found-module__HS70Aa__explanation{color:#4c534d;text-wrap:pretty;max-width:46ch;margin:12px 0 0;font-size:15px;line-height:1.6}.not-found-module__HS70Aa__explanation a{color:#1b1f1d;text-underline-offset:3px;font-weight:500;text-decoration:underline}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.not-found-module__HS70Aa__actions :is(a,button){cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font:500 14px/1.2 Inter,Arial,sans-serif;text-decoration:none;transition:background-color .15s;display:inline-flex}.not-found-module__HS70Aa__actions .not-found-module__HS70Aa__primary{background:var(--deep,#12302a);color:#fff}.not-found-module__HS70Aa__actions .not-found-module__HS70Aa__primary:hover{background:var(--deep-hover,#1d4a3c)}.not-found-module__HS70Aa__actions .not-found-module__HS70Aa__quiet{color:#12302a;background:#eef5f0;border:1px solid #b9d2c2}.not-found-module__HS70Aa__actions .not-found-module__HS70Aa__quiet:hover{background:#e2eee6}.not-found-module__HS70Aa__actions :is(a,button):focus-visible,.not-found-module__HS70Aa__explanation a:focus-visible{outline-offset:3px;outline:2px solid #0f6a3d}@media (prefers-reduced-motion:no-preference){.not-found-module__HS70Aa__content{animation:.6s cubic-bezier(.16,1,.3,1) both not-found-module__HS70Aa__notFoundSettle}@keyframes not-found-module__HS70Aa__notFoundSettle{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__backdrop:before{animation:none;transform:none}.not-found-module__HS70Aa__actions :is(a,button){transition:none}}@media (max-width:640px){.not-found-module__HS70Aa__scatter:nth-child(n+9){display:none}.not-found-module__HS70Aa__numerals{font-size:40vw}}
