*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;min-height:100svh;background:#e6592b;color:#fff9ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.coming-soon{position:relative;display:grid;isolation:isolate;min-height:100vh;min-height:100svh;width:100%;place-items:center;overflow:hidden;padding:32px 20px;background:#e6592b}.content{display:flex;flex-direction:column;align-items:center;width:min(100%,760px);text-align:center;animation:arrive .8s cubic-bezier(.2,.75,.25,1) both}.mark{display:block;width:clamp(190px,34vw,360px);height:auto;margin-top:clamp(14px,2vw,22px);-webkit-user-select:none;user-select:none}.brand-lockup{display:flex;flex-direction:column;align-items:center;margin-top:6px}.brand-name{color:#fff9ed;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.04em}.established{margin-top:12px;color:#fff9edd4;font-size:.7rem;font-weight:600;letter-spacing:.18em}.message{margin-top:clamp(22px,4vw,40px)}h1{margin:0;color:#fff9ed;font-size:clamp(3.25rem,10vw,6.9rem);font-weight:800;letter-spacing:-.075em;line-height:.96}.tagline{max-width:100%;margin:8px 0 0;color:#fff9ede8;font-size:clamp(1rem,2.5vw,1.35rem);font-weight:500;letter-spacing:-.025em;line-height:1.45}@keyframes arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.content{padding-block:24px}.mark{width:clamp(180px,58vw,260px)}h1{font-size:clamp(3rem,12vw,4.2rem)}.message{margin-top:24px}.tagline{max-width:290px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
