body:has(.comingSoon){background:#eaf6fc;padding-bottom:0}:is(body:has(.comingSoon)>.siteHeader,body:has(.comingSoon)>.publicFooter,body:has(.comingSoon)>.mobileBottomNav,body:has(.comingSoon)>.mobileSiteMenu){display:none}.comingSoon{--launch-blue:#174f76;--launch-sky:#8dc9e9;max-width:none;min-height:100svh;color:var(--launch-blue);background:#eaf6fc;margin:0;padding:0 32px 36px;font-family:Arial,Helvetica,sans-serif}.comingSoonMasthead{justify-content:space-between;align-items:center;gap:20px;max-width:1480px;margin:auto;padding:24px 0;display:flex}.comingSoonBrand{direction:ltr;align-items:center;gap:12px;font-size:24px;font-weight:700;line-height:1.12;display:flex}.comingSoonBrand img{object-fit:contain}.comingSoonBrand small{margin-top:4px;font-size:15px;font-weight:400;display:block}.comingSoon .comingSoonLanguage{color:#174f76;background:0 0;border:1px solid #6f9db8;border-radius:30px;min-height:44px;padding:9px 17px}.comingSoonBody{grid-template-columns:minmax(330px,430px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,70px);max-width:1480px;margin:20px auto 0;display:grid}.comingSoon h1{letter-spacing:-.045em;margin:0 0 22px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1}.comingSoon h2{letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-weight:600}.comingSoonIntro{max-width:30ch;margin:0 0 30px;font-size:clamp(20px,2vw,25px);line-height:1.4}.comingSoon form{gap:9px;max-width:440px;display:grid}.comingSoon form h2{margin:0 0 12px;font-size:21px;line-height:1.3}.comingSoon label{color:#174f76;font-size:14px;font-weight:600;display:block}.comingSoon input:not([type=checkbox]){color:#173c57;background:#fff;border:1px solid #9bbdd2;border-radius:6px;width:100%;min-height:46px;margin-bottom:6px;padding:11px 13px;font-size:16px}.comingSoonContacts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.comingSoonContacts label{margin-bottom:9px}.comingSoon .comingSoonConsent{align-items:flex-start;gap:11px;margin:6px 0 10px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.comingSoonConsent input{accent-color:#174f76;flex:0 0 24px;width:24px;height:24px;margin:2px 0 0}.comingSoon .comingSoonSubmit{color:#fff;background:#174f76;border:0;border-radius:6px;min-height:50px;padding:14px 20px;font-size:16px;font-weight:700}.comingSoon .comingSoonSubmit:hover{background:#0e3b5b}.comingSoon .comingSoonSubmit:disabled{cursor:wait;opacity:.65}.comingSoonPrivacy{color:#365d77;max-width:60ch;margin:3px 0 8px;font-size:12px;line-height:1.5}.comingSoonCollage{min-width:0;margin:0}.comingSoonCollage picture,.comingSoonCollage img{width:100%;height:auto;display:block}.comingSoonCollage img{border-radius:3px}.comingSoonTrap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.comingSoonError{color:#842c35;background:#fff2f2;border-inline-start:3px solid #842c35;margin:4px 0;padding:12px;font-size:14px}.comingSoonConfirmation{border-block:1px solid #8cb7d0;padding:24px 0}.comingSoonConfirmation h2{font-size:23px}.comingSoonConfirmation p{font-size:17px;line-height:1.6}.comingSoon :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #267eaf}.comingSoon input[aria-invalid=true]{border-color:#842c35}@media (width<=1000px){.comingSoon{padding-inline:24px}.comingSoonBody{grid-template-columns:minmax(310px,380px) minmax(0,1fr);gap:28px}}@media (width<=700px){.comingSoon{padding:0 20px 28px}.comingSoonMasthead{padding:18px 0}.comingSoonBrand{font-size:20px}.comingSoonBrand img{width:40px;height:46px}.comingSoonBrand small{font-size:13px}.comingSoonBody{flex-direction:column;align-items:stretch;gap:26px;margin-top:8px;display:flex}.comingSoonCollage{order:-1}.comingSoonCollage img{aspect-ratio:1122/1402;object-fit:contain;width:100%}.comingSoon h1{margin-bottom:16px;font-size:clamp(40px,13vw,64px)}.comingSoonIntro{margin-bottom:24px;font-size:21px}.comingSoon form{max-width:none}.comingSoonContacts{grid-template-columns:1fr;gap:4px}.comingSoon[dir=rtl] h1{letter-spacing:normal}}@media (prefers-reduced-motion:reduce){.comingSoon *{scroll-behavior:auto}}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}small{font-size:80%}
