:root{--navy:#141c24;--flame:#e8662a;--white:#fff}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--navy);min-height:100%;color:var(--white)}body{-webkit-font-smoothing:antialiased;font:400 1rem/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.home{background:var(--navy);flex-direction:column;align-items:center;min-height:100dvh;padding:24px 16px 18px;display:flex}.home__content{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:18px;width:min(100%,680px);padding:12px 0 24px;display:flex}.home__mark{width:min(62vw,260px);height:auto;display:block}.home__headline{letter-spacing:-.02em;width:100%;color:var(--white);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,6.5vw,3rem);font-weight:700;line-height:1.12}.home__headline span{white-space:nowrap;display:block}.home__subline{max-width:100%;color:var(--flame);font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,3.4vw,1.3rem);line-height:1.35}.home__privacy{flex:none;padding-top:12px}.home__privacy a{color:var(--white);text-underline-offset:3px;font-size:.8rem;text-decoration:underline}.home__privacy a:focus-visible{outline:2px solid var(--flame);outline-offset:3px}.home__wordmark{width:min(34%,112px);height:auto;display:block}
