@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-italic-CBaAd72i.woff2)format("woff2"),url(/assets/montserrat-latin-700-italic-ar65gs44.woff)format("woff")}:root{--sr-purple:#47255e;--sr-dark-purple:#371f47;--sr-light-purple:#653c80;--sr-orange:#e3672b;--sr-rust:#a95453;--sr-white:#fff;--sr-font-sans:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--sr-body-color:#ffffffdb;--sr-muted-color:#ffffff9e}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background-color:var(--sr-purple);color:var(--sr-white);font-family:var(--sr-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.667}img{max-width:100%;height:auto;display:block}.App{background-image:radial-gradient(120% 90% at 50% 18%, var(--sr-light-purple) 0%, var(--sr-purple) 48%, var(--sr-dark-purple) 100%);flex-direction:column;min-height:100%;display:flex}.Splash{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(2.5rem,7vw,5rem) clamp(1.25rem,5vw,2rem) 0;display:flex}.Splash-inner{text-align:center;width:100%;max-width:46rem;margin:auto 0;animation:.7s cubic-bezier(.22,1,.36,1) both Splash-enter}.Splash-eyebrow{color:var(--sr-orange);letter-spacing:-.01em;margin:0 0 clamp(1.5rem,4vw,2.25rem);font-size:clamp(1.2rem,2.4vw,1.6rem);font-style:italic;font-weight:700;line-height:1.3}.Splash-wordmark{width:min(34rem,82%);height:auto;margin:0 auto clamp(2rem,5vw,3rem)}.Splash-caption{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,3.4vw,2.125rem);font-weight:700;line-height:1.28}.Splash-rule{background-color:var(--sr-orange);opacity:.55;border:0;border-radius:1px;width:3.5rem;height:2px;margin:clamp(2rem,5vw,2.75rem) auto}.Splash-body{color:var(--sr-body-color);text-align:left;text-wrap:pretty;font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:400;line-height:1.75}.Splash-body p{margin:0 0 1.25em}.Splash-body p:last-child{margin-bottom:0}.Splash-footer{width:100%;color:var(--sr-muted-color);letter-spacing:.015em;text-align:center;text-wrap:balance;padding:clamp(2.5rem,7vw,4rem) clamp(1.25rem,5vw,2rem) clamp(1.75rem,4vw,2.5rem);font-size:.8125rem;line-height:1.6}.Splash-footer p{margin:0}@keyframes Splash-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Splash-inner{animation:none}}
