:root{--base-font:-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Helvetica,Arial,sans-serif;--color-black:#1d1d30;--color-off-white:#fbf2ea;--color-purple:#6d64ff;--border-radius:4px;--base-font-size:14px;--font-size-legal:12px;--font-size-h1:48px;--line-height-h1:58px;--subheading-1-font-size:24px;--subheading-1-line-height:34px}body{color:var(--color-black);font-family:new-hero,var(--base-font);font-size:var(--base-font-size);line-height:1.5;margin:0}body *{box-sizing:border-box}a{color:var(--color-black);text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:900}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.sub-heading-1{font-size:var(--subheading-1-font-size);line-height:var(--subheading-1-line-height)}.text-legal{font-size:var(--font-size-legal)}.color-purple{color:var(--color-purple)}.font-bold{font-weight:700}.font-medium{font-weight:600}.page-header--basic{background:#fff;padding-bottom:15px;padding-top:15px}.page-header--basic .container{align-items:center;display:flex;justify-content:space-between}.page-header--basic .logo img{width:207px}.page-header--basic a{color:var(--color-black);text-decoration:none}.bg-black{background:var(--color-black)}.bg-black,.bg-black a{color:var(--color-off-white)}.page-footer{padding:80px 0}.page-footer #footer-form .input,.page-footer #footer-form input[type=submit]{height:50px!important}@media screen and (max-width:480px){:root{--font-size-h1:28px;--line-height-h1:36px;--subheading-1-font-size:18px;--subheading-1-line-height:24px}.section{padding:1.5rem 1.2rem}.page-header--basic .logo img{width:160px}.page-header--basic{font-size:12px}.hero-icon{width:80px}}