._9VT5_G_page{isolation:isolate;color:#fffaf0;text-shadow:0 2px 16px #0006;min-height:100svh;font-family:var(--font-geist-sans), Arial, sans-serif;background-color:#193c46;background-image:linear-gradient(#0819207a,#08192066 45%,#08192094),url(/beach-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;padding:64px 32px 40px;display:flex;position:relative;overflow:hidden}._9VT5_G_brand{justify-content:center;align-items:center;height:96px;display:flex}._9VT5_G_logo{width:220px;max-width:100%;height:auto;display:block}._9VT5_G_content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:64px 0 80px;display:flex}._9VT5_G_title{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,9vw,104px);font-weight:400;line-height:1.1}._9VT5_G_divider{background:#ead7ae;width:42px;height:1px;margin:30px 0}._9VT5_G_tagline{text-wrap:balance;color:#fffaf0;max-width:340px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.65}._9VT5_G_legalFooter{text-align:center}._9VT5_G_legalText{color:#fffaf0e0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;margin:0;font-size:12px;line-height:1.6;display:flex}._9VT5_G_contact{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;padding:0 4px;-webkit-text-decoration:underline #fffaf073;text-decoration:underline #fffaf073;display:inline-flex}._9VT5_G_contact:hover{text-decoration-color:currentColor}._9VT5_G_contact:focus-visible{outline-offset:4px;border-radius:2px;outline:1px solid}@media (min-width:1024px){._9VT5_G_logo{transform:translateY(-18px)}._9VT5_G_tagline{max-width:560px;min-height:3.3em}}@media (max-width:768px){._9VT5_G_page{background-position:40%}}@media (max-width:480px){._9VT5_G_page{padding:44px 28px 32px}._9VT5_G_tagline{font-size:17px}}@media (max-width:639px){._9VT5_G_brand{height:76px}._9VT5_G_logo{width:176px}}@media (max-height:600px) and (orientation:landscape){._9VT5_G_page{padding-top:32px;padding-bottom:24px}._9VT5_G_brand{height:76px}._9VT5_G_logo{width:176px}._9VT5_G_content{padding:24px 0}._9VT5_G_divider{margin:18px 0}}
