:root{color-scheme:dark;--midnight: #142436;--signal-teal: #19B89B;--steel: #C1CED8;--porcelain: #F4F7F8;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-synthesis:none;background:var(--midnight);color:var(--porcelain)}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{min-width:320px}.splash{display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:48px 24px}.identity{width:min(100%,960px);text-align:center}.brand-name{margin:0;font-size:clamp(2.6rem,10.5vw,8rem);font-weight:750;letter-spacing:-.075em;line-height:1.06;overflow-wrap:anywhere}.brand-domain{color:var(--signal-teal)}.brand-descriptor{margin:clamp(20px,3.4vw,32px) 0 0;color:var(--steel);font-size:clamp(.66rem,1.2vw,.88rem);font-weight:650;letter-spacing:clamp(.12em,.42vw,.24em);line-height:1.5}.brand-tagline{display:flex;flex-direction:column;gap:.1em;margin:clamp(44px,9vh,96px) 0 0;color:var(--porcelain);font-size:clamp(1.35rem,3vw,2.45rem);font-weight:550;letter-spacing:-.03em;line-height:1.28}.brand-tagline span{color:var(--signal-teal)}@media(max-width:440px){.splash{padding-inline:16px}.brand-name{font-size:clamp(2.5rem,11vw,3.2rem)}.brand-descriptor{letter-spacing:.13em}}
