@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2")}html:has(.soon),html:has(.soon) body{height:100%;overflow:hidden}.soon{z-index:1000;backdrop-filter:blur(9px);background:#0b2a2e8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.soon-card{text-align:center;background:#0b2a2e;border:1px solid #134a50;border-radius:18px;width:min(100%,460px);padding:48px 36px 40px;box-shadow:0 30px 80px #00000073}.soon-card img{width:220px;height:auto;margin:0 auto 28px;display:block}.soon-title{letter-spacing:-.02em;color:#fff;margin:0 0 12px;font:600 clamp(30px,6vw,40px)/1.1 Sora,system-ui,sans-serif}.soon-sub{color:#a9d4ce;margin:0 0 24px;font-family:Instrument Sans,system-ui,sans-serif;font-size:17px}.soon-mail{color:#5fe0c8;border-bottom:1.5px solid;padding-bottom:2px;font-family:Instrument Sans,system-ui,sans-serif;font-weight:600;text-decoration:none}.soon-mail:hover{color:#8ff0de}html.preview .soon{display:none!important}html.preview:has(.soon),html.preview:has(.soon) body{height:auto;overflow:visible}html.preview:has(.soon) body:after{content:"Preview mode · visitors see Coming soon";z-index:1000;color:#0b2a2e;pointer-events:none;background:#5fe0c8;border-radius:8px;padding:8px 10px;font:600 12px/1 Instrument Sans,system-ui,sans-serif;position:fixed;bottom:12px;left:12px;box-shadow:0 6px 20px #00000040}
