@font-face{font-family:Manrope;src:url('/fonts/manrope-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url('/fonts/manrope-600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
:root{--cs-navy:#063b64;--cs-gold:#E8B93F;--cs-ink:#33556c;--cs-sky:#edf6fc}
*{box-sizing:border-box}html{min-width:280px;background:var(--cs-sky)}body.coming-soon{margin:0;color:var(--cs-navy);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}.cs-atmosphere{position:fixed;inset:0;background:linear-gradient(180deg,rgba(242,248,252,.06),rgba(244,249,252,.04) 58%,rgba(245,249,252,.58)),url('/assets/coming-soon-clouds-v1.webp') center center/cover no-repeat;background-color:#e5f1f9;z-index:0;pointer-events:none}.cs-page{position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column;padding:26px 6vw 22px}.cs-header{text-align:center}.cs-header a{display:inline-block}.cs-logo{display:block;width:216px;height:162px;object-fit:contain}.cs-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 20px 70px}.cs-eyebrow{display:flex;align-items:center;gap:18px;margin:0 0 25px;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.32em;color:#355d77}.cs-eyebrow span{display:block;width:30px;height:1px;background:var(--cs-gold)}.cs-main h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(47px,5.5vw,86px);line-height:1.13;letter-spacing:-.045em;margin:0;max-width:1100px;text-wrap:balance}.cs-main h1 em{font-style:normal;color:var(--cs-navy)}.cs-description{font-size:17px;line-height:1.65;letter-spacing:.005em;margin:29px 0 0;color:var(--cs-ink)}.cs-note{font-size:14px;line-height:1.8;color:#49657a;margin:19px 0 0}.cs-horizon{height:2px;width:62px;margin-top:34px;background:linear-gradient(90deg,#a8cfe5,var(--cs-gold));border-radius:10px}.cs-footer{display:flex;align-items:center;justify-content:center;text-align:center;gap:20px;color:#46627a;font-size:11px;line-height:1.7;letter-spacing:.025em}.cs-footer p{margin:0}.cs-footer nav{display:flex;align-items:center;gap:18px}.cs-footer a{color:inherit;text-decoration:none;padding:12px 2px}.cs-footer a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible{outline:2px solid var(--cs-navy);outline-offset:5px;border-radius:2px}.cs-skip{position:fixed;top:-60px;left:20px;padding:10px 16px;background:white;color:var(--cs-navy);z-index:10}.cs-skip:focus{top:15px}
@media(min-width:1600px){.cs-main{padding-bottom:100px}.cs-page{padding-top:42px}.cs-logo{width:240px;height:180px}}
@media(max-width:600px){.cs-page{padding:20px 23px 15px}.cs-logo{width:180px;height:135px}.cs-main{padding:39px 0 51px}.cs-main h1{font-size:clamp(41px,10.3vw,57px);line-height:1.16;letter-spacing:-.045em;max-width:420px}.cs-main h1 em{display:block}.cs-main h1 br{display:none}.cs-eyebrow{font-size:10px;letter-spacing:.28em;gap:14px;margin-bottom:24px}.cs-eyebrow span{width:24px}.cs-description{font-size:14px;line-height:1.6;margin-top:25px;max-width:260px}.cs-note{font-size:12px;line-height:1.85;margin-top:16px}.cs-horizon{margin-top:29px;width:49px}.cs-footer{font-size:9px;gap:8px}.cs-footer nav{gap:12px}.cs-atmosphere{background-position:50% 50%}.cs-footer a{padding:12px 2px}}
@media(max-height:690px) and (min-width:601px){.cs-page{padding-top:10px}.cs-logo{width:160px;height:120px}.cs-main{padding:20px 12px 30px}.cs-main h1{font-size:60px}.cs-eyebrow{margin-bottom:15px}.cs-description{margin-top:20px}.cs-note{margin-top:12px}.cs-horizon{margin-top:20px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
