.not-found-module__HS70Aa__root{min-height:100dvh}.not-found-module__HS70Aa__main{width:min(1320px,100%);margin-inline:auto;padding:150px max(5.5vw,24px) 100px}.not-found-module__HS70Aa__hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding-bottom:70px;display:grid}.not-found-module__HS70Aa__number{letter-spacing:-.08em;white-space:nowrap;font-size:clamp(145px,22vw,310px);font-weight:500;line-height:1}.not-found-module__HS70Aa__number span{color:#39826b;animation:.9s cubic-bezier(.22,1,.36,1) both not-found-module__HS70Aa__settle;display:inline-block}.not-found-module__HS70Aa__copy h1{letter-spacing:-.05em;font-size:clamp(40px,4.6vw,64px);line-height:1.05}.not-found-module__HS70Aa__copy p{color:#52635b;max-width:370px;margin-top:24px;font-size:16px;line-height:1.7}.not-found-module__HS70Aa__copy>a{margin-top:30px}.not-found-module__HS70Aa__destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.not-found-module__HS70Aa__destinations>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex}.not-found-module__HS70Aa__destinations strong{letter-spacing:-.02em;font-size:17px;font-weight:500;display:block}.not-found-module__HS70Aa__destinations>a>span>span{color:#52635b;margin-top:9px;font-size:13px;line-height:1.7;display:block}.not-found-module__HS70Aa__destinations>a>span:last-child{font-size:25px;transition:transform .3s}.not-found-module__HS70Aa__destinations a:hover>span:last-child{transform:translate(3px,-3px)}@keyframes not-found-module__HS70Aa__settle{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (min-width:1600px){.not-found-module__HS70Aa__main{padding-inline:24px}}@media (max-width:767px){.not-found-module__HS70Aa__main{padding:130px 24px 75px}.not-found-module__HS70Aa__hero{grid-template-columns:minmax(0,1fr);gap:35px;padding-bottom:50px}.not-found-module__HS70Aa__number{font-size:clamp(130px,40vw,250px)}.not-found-module__HS70Aa__copy h1{font-size:clamp(40px,10vw,62px)}.not-found-module__HS70Aa__copy p{font-size:15px}.not-found-module__HS70Aa__destinations{grid-template-columns:minmax(0,1fr);gap:25px}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__number span{animation:none}.not-found-module__HS70Aa__destinations>a>span:last-child{transition:none}}
