.not-found-module__sxuMuG__page{flex-direction:column;min-height:100svh;display:flex}.not-found-module__sxuMuG__panel{background:var(--color-brand-soft);color:var(--color-ink);flex-direction:column;flex:1;display:flex}.not-found-module__sxuMuG__top{min-height:var(--header-h);align-items:center;display:flex}.not-found-module__sxuMuG__brand{--logo-h:44px;align-items:center;min-height:44px;padding-block:2px;display:flex}.not-found-module__sxuMuG__body{padding-block:var(--band-pad);margin-block:auto}.not-found-module__sxuMuG__body>*{animation:not-found-module__sxuMuG__rise var(--duration-reveal) var(--ease-apple) both}.not-found-module__sxuMuG__body>:nth-child(2){animation-delay:var(--stagger)}.not-found-module__sxuMuG__body>:nth-child(3){animation-delay:calc(2 * var(--stagger))}.not-found-module__sxuMuG__body>:nth-child(n+4){animation-delay:calc(3 * var(--stagger))}.not-found-module__sxuMuG__arc{--arc-size:clamp(400px, 38vw, 640px);--arc-top:calc(50% - var(--arc-size) / 2)}.not-found-module__sxuMuG__eyebrow{color:var(--color-brand-ink);margin:0}.not-found-module__sxuMuG__title{max-width:14ch;font-family:var(--font-serif);font-weight:400;font-size:var(--type-display);letter-spacing:-.015em;text-wrap:balance;margin-top:24px;line-height:.96}.not-found-module__sxuMuG__text{max-width:var(--measure);font-size:var(--type-lead);line-height:var(--leading-body);margin-top:28px}.not-found-module__sxuMuG__actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.not-found-module__sxuMuG__phone{white-space:nowrap;border-bottom:1px solid}.not-found-module__sxuMuG__phone:hover{color:var(--color-brand-ink)}.not-found-module__sxuMuG__foot{background:var(--color-charcoal);color:var(--color-body-on-dark);font-size:var(--type-fine);padding-block:24px}@keyframes not-found-module__sxuMuG__rise{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__body>*{animation:none}}@media (max-width:734px){.not-found-module__sxuMuG__top{min-height:68px}.not-found-module__sxuMuG__brand{--logo-h:40px}.not-found-module__sxuMuG__title{margin-top:18px}.not-found-module__sxuMuG__text{margin-top:22px}.not-found-module__sxuMuG__actions{margin-top:32px}}@media (max-width:480px){.not-found-module__sxuMuG__actions{flex-direction:column}.not-found-module__sxuMuG__actions a{white-space:normal;text-align:center}}
