@font-face{font-family:BureauGrot;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Kings%20UX%20CA/KingsBureauGrot-FiveOne.ttf)}@font-face{font-family:BureauGrotBold;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Kings%20UX%20CA/KingsBureauGrot-ThreeSeven.ttf)}@font-face{font-family:KingsCaslon;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Kings%20UX%20CA/KingsCaslonDisplay.ttf)}@font-face{font-family:KingsCaslonDisplay;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Kings%20UX%20CA/KingsCaslonDisplay.ttf)}@font-face{font-family:BureauGrotItal;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Kings%20UX%20CA/KingsBureauGrot-FiveOneItal.ttf)}@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@700&display=swap");h1,h2,h3,h4,h5,h6,li,p{font-family:BureauGrot!important;margin:0}h1{font-size:44px;font-weight:400;letter-spacing:.88px;line-height:52px}h1,h2{font-style:normal}h2{font-size:40px;font-weight:700;letter-spacing:.8px;line-height:48px}h3{font-size:32px;letter-spacing:.64px;line-height:44px}h3,h4{font-style:normal}h4{font-size:28px;font-weight:600;line-height:130%}h5{font-size:24px;letter-spacing:.48px;line-height:36px}h5,h6{font-style:normal}h6{font-size:20px;letter-spacing:.4px;line-height:32px}p.large{font-size:18px;letter-spacing:.36px;line-height:28px}p.large,p.med{font-style:normal}p.med{font-size:16px;letter-spacing:.32px;line-height:24px}p.small{line-height:150%}p.overline,p.small{font-size:14px;font-style:normal}p.overline{color:#575756;font-weight:700;letter-spacing:1.12px;line-height:20px;text-transform:uppercase}p.quote{font-family:KingsCaslonDisplay!important;font-size:28px;font-style:normal;letter-spacing:.56px;line-height:40px}p.quote,strong{font-weight:700}strong{font-family:BureauGrotBold!important}@media (max-width:1024px){h1{font-size:40px;letter-spacing:.8px;line-height:48px}h1,h2{font-style:normal}h2{font-size:36px;letter-spacing:.72px;line-height:44px}h3{font-size:28px;font-weight:600}h3,h4{font-style:normal;line-height:130%}h4{font-size:24px}h5{font-size:20px;letter-spacing:.4px;line-height:28px}h5,h6{font-style:normal}h6{font-size:18px;letter-spacing:.36px;line-height:24px}p.quote{font-size:24px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:36px}}html{scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{margin:0;overflow-x:hidden;padding:0}.row-fluid [class*=span]{min-height:0!important}.max-width{float:none!important;margin:0 auto!important;max-width:1460px}button.red{background:#e2231a;border:none;border-radius:32px;color:#fff;cursor:pointer;font-family:BureauGrotBold;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:36px;outline:none;padding:14px 28px}button.red:hover{background-color:#ce2018}#test-variant,.hs_variant{position:absolute;visibility:hidden}#landing{background:linear-gradient(232deg,#0a2d50 28.4%,#501491 82.72%);color:#fff}.landing-background{background-image:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Graphic%20-%20BG%20Squiggle.svg),url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Graphic%20-%20BG%20Circle.svg);background-position:top,0 0;background-repeat:no-repeat,no-repeat;padding-top:120px;position:relative}.logo-box{position:relative}.logo-box img{left:64px;position:absolute;top:0;width:130px;z-index:10}.landing-box{gap:24px;justify-content:center;min-height:60vh;padding:64px;text-align:center}.landing-box,.landing-header{align-items:center;display:flex;flex-direction:column}.landing-header{gap:48px}.button-box,.ca-box{display:flex;gap:24px}.ca-box{display:none}.ca{background-color:blue;flex:1;flex-direction:column;gap:24px;justify-content:space-between;min-height:300px;padding:32px}.ca,.top{display:flex}.top{flex-direction:column;gap:16px}.landing-box button{background:#e2231a;border:none;border-radius:32px;color:#fff;cursor:pointer;font-family:BureauGrotBold;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:36px;outline:none;padding:14px 28px}.landing-box button:hover{background-color:#ce2018}@media (max-width:768px){.landing-box{padding:64px 32px}.button-box{flex-direction:column}}@media (max-width:500px){.button-box{flex-direction:column;width:100%}.button-box button{width:100%}}footer{background:#0a2d50;color:#fff;padding:80px 64px 40px}.footer-box{display:flex;flex-direction:column;gap:41px}.footer-top{display:flex;justify-content:space-between}.footer-left{display:flex;flex-direction:column;gap:48px}.footer-left p{font-size:14px;font-style:normal;font-weight:400;letter-spacing:.28px;line-height:20px}.footer-left a,.footer-left a:visited{color:#fff}.footer-ref{display:flex;flex-direction:column;gap:10px}.footer-logo{align-items:center;display:flex;gap:40px}.footer-logo img{border-left:1px solid #fff;max-height:75px;padding-left:40px}.contact-info{align-items:center;display:flex;flex-direction:column;gap:40px}.contact-info button{align-self:stretch;background:#fff;border:none;border-radius:27px;color:#0a2d50;cursor:pointer;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.4px;line-height:32px;margin-top:-24px;outline:none;padding:7px 14px}.contact-info button:hover{background:#e8edef}.contact-info button:focus{background:#e8edef;border:2px solid #0a2d50;outline:2px solid #e8edef}.socials{align-items:flex-start;display:flex;justify-content:center;width:181px}.footer-box hr{border-top:3px solid #fff;margin:0;mix-blend-mode:soft-light;width:100%}.footer-bottom{display:flex;flex-direction:column;gap:40px}.bottom-legal{display:flex;justify-content:space-between}.bottom-right{display:flex;gap:40px}.bottom-right a,.bottom-right a:visited{color:#fff}@media (max-width:1024px){footer{padding:32px 24px}.footer-logo img{max-height:60px}}@media (max-width:768px){.footer-box{gap:32px}.footer-logo{gap:24px}.footer-logo img{padding-left:24px}.footer-left{align-items:center;gap:32px}.footer-bottom,.footer-top{align-items:center;flex-direction:column;gap:32px}.contact-info{width:100%}.contact-info button{border-radius:22px;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:28px;margin-top:-16px;padding:8px 20px}}@media (max-width:500px){.footer-logo{flex-direction:column;text-align:center}.footer-logo img{border-left:0;padding-left:0}.footer-left{align-items:flex-start}.contact-info,.contact-info button{width:100%}}