.coming-soon-module__31fchG__page{isolation:isolate;background:var(--brand-ink);min-height:100svh;color:var(--brand-white);position:relative;overflow-x:clip}.coming-soon-module__31fchG__background{z-index:-3;object-fit:cover;object-position:53% center}.coming-soon-module__31fchG__overlay{z-index:-2;background:linear-gradient(90deg,#14302cf7 0%,#14302ce8 29%,#14302cb8 44%,#14302c57 61%,#14302c0f 76%),linear-gradient(#0000 68%,#0d1f1d7a 100%);position:absolute;inset:0}.coming-soon-module__31fchG__hero{align-items:center;min-height:100svh;padding:clamp(24px,4vh,50px) clamp(24px,5vw,82px);display:flex}.coming-soon-module__31fchG__content{width:min(680px,48vw)}.coming-soon-module__31fchG__brand{align-items:center;gap:18px;margin-bottom:clamp(20px,3vh,34px);display:inline-flex}.coming-soon-module__31fchG__logo{object-fit:contain;border-radius:50%;flex:none;width:clamp(66px,6vw,94px);height:clamp(66px,6vw,94px);box-shadow:0 0 0 4px #e8e8d02e,0 14px 34px #07181559}.coming-soon-module__31fchG__brandCopy{display:block}.coming-soon-module__31fchG__brandName,.coming-soon-module__31fchG__brandTag{text-transform:uppercase;display:block}.coming-soon-module__31fchG__brandName{letter-spacing:.055em;font-family:Arial Narrow,Manrope,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1.15rem,1.8vw,1.75rem);font-weight:900;line-height:1}.coming-soon-module__31fchG__brandTag{color:#9bc5b8;letter-spacing:.2em;margin-top:7px;font-size:clamp(.68rem,.9vw,.86rem);font-weight:900}.coming-soon-module__31fchG__title{letter-spacing:-.018em;text-wrap:balance;text-shadow:0 3px 24px #04121047;max-width:15ch;margin:0;font-family:Arial Narrow,Manrope,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(3rem,5.25vw,5.35rem);font-weight:800;line-height:.96}.coming-soon-module__31fchG__title span{display:block}.coming-soon-module__31fchG__title span:last-child{color:var(--brand-cream)}.coming-soon-module__31fchG__accent{background:#82b6a8;border-radius:999px;width:54px;height:4px;margin:clamp(17px,2.5vh,26px) 0 clamp(16px,2.3vh,24px);display:block}.coming-soon-module__31fchG__copy{color:#ffffffeb;max-width:62ch;font-size:clamp(.94rem,1.08vw,1.08rem);line-height:1.48}.coming-soon-module__31fchG__copy p{margin:0}.coming-soon-module__31fchG__copy p+p{margin-top:clamp(10px,1.6vh,16px)}.coming-soon-module__31fchG__lead{font-weight:750}.coming-soon-module__31fchG__notice{max-width:600px;color:var(--brand-ink);background:#f7f4e9f5;border:1px solid #e8e8d0b3;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:clamp(16px,2.3vh,23px);padding:clamp(14px,1.7vw,19px) clamp(16px,2vw,22px);display:grid;box-shadow:0 14px 34px #05161433}.coming-soon-module__31fchG__notice p{margin:0;font-weight:800;line-height:1.42}.coming-soon-module__31fchG__noticeIcon{color:var(--brand-green-dark)}.coming-soon-module__31fchG__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,2.4vh,24px);display:flex}.coming-soon-module__31fchG__socialButton{min-height:48px;color:var(--brand-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1235306b;border:1px solid #83b8aa;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-weight:850;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.coming-soon-module__31fchG__socialButton svg{color:#9bc5b8}.coming-soon-module__31fchG__socialButton:hover{background:#6f9f9157;border-color:#b8dbd1;transform:translateY(-1px)}.coming-soon-module__31fchG__socialButton:focus-visible{outline-color:var(--brand-cream)}.coming-soon-module__31fchG__tagline{color:#ffffffc2;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #9bc5b861;flex-wrap:wrap;gap:10px 24px;margin:clamp(17px,2.6vh,27px) 0 0;padding-top:15px;font-size:.72rem;font-weight:800;display:flex}.coming-soon-module__31fchG__tagline span{align-items:center;gap:7px;display:inline-flex}.coming-soon-module__31fchG__tagline svg{color:#9bc5b8}@media (max-width:1050px){.coming-soon-module__31fchG__overlay{background:linear-gradient(90deg,#14302cf7 0%,#14302ce6 40%,#14302c8c 69%,#14302c3d 100%),linear-gradient(#0000 65%,#0d1f1d75 100%)}.coming-soon-module__31fchG__content{width:min(650px,66vw)}.coming-soon-module__31fchG__title{font-size:clamp(3rem,7vw,4.8rem)}}@media (max-width:700px){.coming-soon-module__31fchG__background{object-position:58% center}.coming-soon-module__31fchG__overlay{background:linear-gradient(#122c28eb 0%,#122c28d6 52%,#122c28e8 100%)}.coming-soon-module__31fchG__hero{align-items:flex-start;padding:clamp(22px,5vh,40px) 20px 30px}.coming-soon-module__31fchG__content{width:100%;max-width:620px}.coming-soon-module__31fchG__brand{gap:13px;margin-bottom:24px}.coming-soon-module__31fchG__logo{width:66px;height:66px}.coming-soon-module__31fchG__brandName{font-size:1.15rem}.coming-soon-module__31fchG__brandTag{font-size:.66rem}.coming-soon-module__31fchG__title{max-width:14ch;font-size:clamp(2.65rem,12vw,4.25rem)}.coming-soon-module__31fchG__actions{flex-direction:column}.coming-soon-module__31fchG__socialButton{width:100%}}@media (max-width:420px){.coming-soon-module__31fchG__brandCopy{max-width:205px}.coming-soon-module__31fchG__notice{grid-template-columns:1fr;gap:8px}.coming-soon-module__31fchG__noticeIcon{width:30px;height:30px}.coming-soon-module__31fchG__tagline{letter-spacing:.11em;gap:10px 16px}}@media (min-width:701px) and (max-height:800px){.coming-soon-module__31fchG__hero{padding-top:22px;padding-bottom:22px}.coming-soon-module__31fchG__brand{margin-bottom:16px}.coming-soon-module__31fchG__logo{width:62px;height:62px}.coming-soon-module__31fchG__title{font-size:clamp(2.8rem,4.8vw,4.1rem)}.coming-soon-module__31fchG__accent{margin-top:14px;margin-bottom:13px}.coming-soon-module__31fchG__copy{font-size:.91rem;line-height:1.38}.coming-soon-module__31fchG__notice{margin-top:13px;padding-top:12px;padding-bottom:12px}.coming-soon-module__31fchG__actions{margin-top:13px}.coming-soon-module__31fchG__tagline{margin-top:14px;padding-top:11px}}@media (prefers-reduced-motion:reduce){.coming-soon-module__31fchG__socialButton{transition:none}.coming-soon-module__31fchG__socialButton:hover{transform:none}}
