.coming-soon{box-sizing:border-box;color:#ffffffc7;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 28px;display:flex}.coming-soon .wordmark{font-size:clamp(22px,3vw,28px)}.coming-soon-copy{max-width:28rem}.coming-soon-kicker{color:#ffffff9e;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:36px 0 0;font-size:12px;font-weight:700}.coming-soon-heading{color:#fff;margin:14px 0 0;font-size:clamp(32px,4vw,44px);line-height:1.15}.coming-soon-lede{color:#ffffffc7;text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.62}.coming-soon-mail{color:#fff;margin-top:28px;font-weight:700;text-decoration:none;display:inline-block}.coming-soon-mail:hover{color:var(--callout-on-dark)}:is(html:has(.coming-soon),body:has(.coming-soon)){height:100%;overflow:hidden}body:has(.coming-soon){background-color:var(--navy);background-image:var(--navy-grain-image);background-size:var(--grain-size)}
