.haven-not-found{grid-gap:clamp(40px,7vw,110px);align-items:center;background:var(--hvn-plum);box-sizing:border-box;color:var(--hvn-cream);display:grid;gap:clamp(40px,7vw,110px);grid-template-columns:1fr 1.15fr;min-height:65vh;padding:clamp(64px,9vw,130px) var(--hvn-gutter);text-align:left}.haven-not-found-number{color:var(--hvn-lime);font-size:clamp(120px,22vw,310px);font-weight:700;letter-spacing:-.09em;line-height:.85;padding-bottom:28px;position:relative}.haven-not-found-number span{background:var(--hvn-pink);display:block;height:5px;margin-top:28px;width:56px}.haven-not-found-copy{max-width:500px}.haven-not-found-label{color:var(--hvn-lime);font-size:13px;font-weight:700;margin:0 0 20px}.haven-not-found-copy h1{font-size:clamp(36px,4.5vw,64px);font-weight:500;letter-spacing:-.045em;line-height:1.08;margin:0}.haven-not-found-copy>p:not(.haven-not-found-label){font-size:16px;line-height:1.75;margin:24px 0 0;max-width:35ch}.haven-not-found-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:34px}.haven-not-found-actions a{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:12px;justify-content:center;min-height:48px;text-decoration:none;transition:background .15s,color .15s}.haven-not-found-home{background:var(--hvn-lime);border-radius:5px;color:var(--hvn-plum);padding:13px 20px}.haven-not-found-home:hover{background:var(--hvn-cream)}.haven-not-found-waitlist{color:var(--hvn-cream);text-decoration:underline!important;text-underline-offset:5px}.haven-not-found-waitlist:hover{color:var(--hvn-lime)}.haven-not-found-actions a:focus-visible{outline:3px solid var(--hvn-blue);outline-offset:5px}.haven-not-found-actions svg{flex:none;height:18px;width:18px}@media(max-width:650px){.haven-not-found{gap:20px;grid-template-columns:1fr;min-height:0;padding-block:48px 64px}.haven-not-found-number{font-size:clamp(116px,38vw,190px);padding-bottom:0}.haven-not-found-number span{margin-top:20px;width:40px}.haven-not-found-label{margin-bottom:14px}.haven-not-found-copy h1{font-size:40px}.haven-not-found-copy>p:not(.haven-not-found-label){font-size:15px;margin-top:20px}.haven-not-found-actions{gap:16px 24px;margin-top:28px}}
/*# sourceMappingURL=428.c8cbfb08.chunk.css.map*/