.not-found-page{padding-block:75px 68px}.not-found-heading{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:70px;padding-bottom:68px;display:grid}.not-found-number{color:#abb7c6;letter-spacing:-.075em;white-space:nowrap;font-size:clamp(140px,20vw,275px);font-weight:400;line-height:.9;display:block}.not-found-number>span{color:#536d90}.not-found-copy{border-left:1px solid #d6dbe2;min-width:0;padding-left:42px}.not-found-copy>.eyebrow{color:#525a66;margin:0;font-size:11px}.not-found-copy h1{letter-spacing:-2.6px;margin:22px 0;font-size:clamp(42px,4.3vw,61px);line-height:1.06}.not-found-copy>p:not(.eyebrow){color:#5c646f;max-width:445px;margin:0;font-size:16px;line-height:1.8}.not-found-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px;display:flex}.not-found-actions .button{gap:12px}.not-found-contact{color:#263954;align-items:center;gap:9px;min-height:44px;font-size:14px;display:inline-flex}.not-found-contact:hover{text-underline-offset:4px;text-decoration:underline}.not-found-destinations{border-top:1px solid #d6dbe2;padding-top:28px}.not-found-destinations>p{color:#525a66;letter-spacing:1px;margin:0 0 19px;font-size:11px}.not-found-destinations>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.not-found-destinations a{color:#2b384a;border-bottom:1px solid #d6dbe2;justify-content:space-between;align-items:center;gap:15px;min-height:54px;font-size:14px;line-height:1.5;display:flex}.not-found-destinations a:hover{color:#3b5a82}.not-found-destinations svg,.not-found-actions svg{flex:none}@media (max-width:1050px){.not-found-heading{gap:36px}.not-found-copy{padding-left:30px}.not-found-destinations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px}}@media (max-width:760px){.not-found-page{padding-block:35px 40px}.not-found-heading{grid-template-columns:minmax(0,1fr);gap:27px;padding-bottom:34px}.not-found-number{font-size:115px}.not-found-copy{border-left:0;padding-left:0}.not-found-copy h1{letter-spacing:-1.8px;margin:16px 0;font-size:40px}.not-found-copy>p:not(.eyebrow){max-width:560px;font-size:15px}.not-found-actions{gap:12px 22px;margin-top:23px}.not-found-destinations{padding-top:23px}.not-found-destinations>div{grid-template-columns:minmax(0,1fr);gap:4px}}
