@font-face{font-display:auto;font-family:basefont;font-style:normal;font-weight:100 400;src:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/Fonts/Moderat-Light.woff) format("woff")}@font-face{font-display:auto;font-family:basefont;font-style:normal;font-weight:500 600;src:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/Fonts/Moderat-Medium.woff) format("woff")}@font-face{font-display:auto;font-family:basefont;font-style:normal;font-weight:700;src:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/Fonts/Moderat-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:headfont;font-style:normal;font-weight:700;src:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/Fonts/Moderat-Bold.woff) format("woff")}:root{--base-black:#3c3c40;--base-white:#f0f2f5}body{font-family:basefont,sans-serif;height:100%;margin:0;overflow:hidden;overflow-y:auto;overscroll-behavior-x:none;padding:0;-webkit-overflow-scrolling:touch}body,body.comma{color:var(--base-black)}body.comma{--base-black:#1a1b23;--base-white:#eff2f5}#root{overflow:hidden;width:100%}button,input,select,textarea{font-family:basefont,sans-serif}:-webkit-autofill,:-webkit-autofill:active,:-webkit-autofill:focus,:-webkit-autofill:hover{-webkit-transition-delay:99999s}.page ul{margin-bottom:16px;margin-top:16px}.page ul ul{margin-bottom:0;margin-top:0}h1,h2,h3,h4,h5,h6{font-family:headfont;line-height:normal}h1{font-size:18.67vw;font-weight:700;line-height:.9;margin:0;text-indent:-.02em}@media (width:375px){h1{font-size:70px}}@media (min-width:1024px){h1{font-size:12.5vw}}@media (min-width:1440px){h1{font-size:180px}}h2{font-size:10.67vw;font-weight:700;line-height:.9;margin:0}@media (width:375px){h2{font-size:40px}}@media (min-width:1024px){h2{font-size:6.94vw}}@media (min-width:1440px){h2{font-size:100px}}h3{font-size:5.6vw;margin:0 0 .5em}@media (width:375px){h3{font-size:21px}}@media (min-width:1024px){h3{font-size:2.64vw}}@media (min-width:1440px){h3{font-size:38px}}p{font-size:3.73vw;line-height:1.6;margin:0 0 1.7em}@media (width:375px){p{font-size:14px}}@media (min-width:1024px){p{font-size:1.25vw}}@media (min-width:1440px){p{font-size:18px}}.underline{border-bottom:3px solid #fff;text-decoration:none}@media (min-width:1024px){.underline{border-bottom-width:4px}}.nav{background-color:var(--base-white);left:0;padding:0 0 30px;position:fixed;right:0;top:0;transition:background-color .45s,color .45s;z-index:2}@media (min-width:1024px){.nav{padding-bottom:40px}}.nav.open{z-index:4}.nav .logo-path{fill:var(--base-black);transition:fill .5s,color .3s}.nav__container{margin:0 auto;max-width:1440px;padding:0 10.13vw}@media (min-width:1024px){.nav__container{padding-left:10.42vw;padding-right:10.42vw}}@media (min-width:1440px){.nav__container{padding-left:150px;padding-right:150px}}.desktop-nav__logo{display:block;height:38px;margin-right:52px;position:relative;width:100px}.desktop-nav{align-items:center;display:none;padding-top:52px}@media (min-width:1024px){.desktop-nav{display:flex}}.desktop-nav .desktop-nav__left{display:flex;flex-grow:1}.desktop-nav .desktop-nav__left>*{width:100%}.desktop-nav .desktop-nav__left ul{display:flex;margin:16px 0;padding:0}.desktop-nav .desktop-nav__left ul li{--background:var(--base-black);display:flex;font-size:17px;line-height:1;margin-bottom:7px;margin-right:4.5%;position:relative;text-decoration:none;white-space:nowrap}.desktop-nav .desktop-nav__left ul li.active:after{background-color:var(--background);bottom:-11px;content:"";height:3px;left:0;position:absolute;transition:background-color .5s;width:100%}.desktop-nav .desktop-nav__left ul li:last-child{margin-left:auto;margin-right:0}.desktop-nav .desktop-nav__right{display:flex}.desktop-nav .desktop-nav__right .desktop-nav__right-link{font-size:17px;line-height:1;margin-bottom:7px;margin-left:0;text-decoration:none;white-space:nowrap}.mobile-nav{display:block}@media (min-width:1024px){.mobile-nav{display:none}}.mobile-nav .mobile-nav__logo-container{display:block;width:fit-content}.mobile-nav .hamburger-1,.mobile-nav .hamburger-2,.mobile-nav .hamburger-3{background:#3c3c40;border-radius:0;display:block;height:2px;margin-top:-1px;position:absolute;transform-origin:center center;transition-duration:.5s;transition-timing-function:ease;width:100%}.mobile-nav .hamburger-1{transform:translateZ(0) rotate(0deg)}.mobile-nav .hamburger-2{opacity:1;top:6px;transition-duration:.125s;transition-timing-function:ease-out}.mobile-nav .hamburger-3{transform:translate3d(0,12px,0) rotate(0deg)}.mobile-nav.open .hamburger-1{transform:translate3d(0,6px,0) rotate(45deg)}.mobile-nav.open .hamburger-2{opacity:0}.mobile-nav.open .hamburger-3{transform:translate3d(0,6px,0) rotate(-45deg)}.mobile-nav .mobile-nav__logo{display:block;margin-left:0;margin-top:40px;width:111px}.mobile-nav .mobile-nav__menu-logo{outline:none;width:111px}.mobile-nav .mobile-nav__menu-logo .logo-path{fill:#fff}.mobile-nav .mobile-nav__hamburger{cursor:pointer;height:12px;position:absolute;right:40px;top:50px;width:32px;z-index:2}.mobile-nav .mobile-nav__drawer{background-color:var(--base-black);display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;overflow-y:hidden;padding-bottom:65px;position:fixed;top:0;transform:translateX(-100%);transition:transform .5s;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);width:100vw;z-index:10}@media (min-width:600px){.mobile-nav .mobile-nav__drawer{padding-bottom:0}}.mobile-nav .mobile-nav__drawer.open{box-shadow:4px 0 5px rgba(0,0,0,.1);transform:none}.mobile-nav .mobile-nav__drawer.red{background-color:#ee3424;transition-delay:0s}.mobile-nav .mobile-nav__drawer.yellow{background-color:#e5a624;transition-delay:.1s}.mobile-nav .mobile-nav__drawer.blue{background-color:#3d3e99;transition-delay:.15s}.mobile-nav .mobile-nav__drawer.black{background-color:var(--base-black);transition-delay:.2s}.mobile-nav .mobile-nav__drawer .mobile-nav__logo-container{margin-bottom:83px}.mobile-nav .mobile-nav__drawer-inner{display:flex;flex-direction:column;height:100%;left:0;margin:0 auto;max-width:1440px;overflow-y:auto;padding-top:40px;pointer-events:none;position:absolute;top:0;transform:translateX(100%);transition:transform;transition-delay:.2s;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);width:100vw;will-change:transform}@media (min-width:0px){.mobile-nav .mobile-nav__drawer-inner{padding-left:10.13vw;padding-right:10.13vw}}.mobile-nav .mobile-nav__drawer-inner.open{overflow-y:scroll;pointer-events:all;transform:translateX(0)}.mobile-nav .mobile-nav__drawer-inner .hamburger-1,.mobile-nav .mobile-nav__drawer-inner .hamburger-2,.mobile-nav .mobile-nav__drawer-inner .hamburger-3{background:#f0f2f5}.mobile-nav .mobile-nav__hamburger-inner{height:12px;position:absolute;right:40px;top:50px;width:32px;z-index:2}.mobile-nav .mobile-nav__links{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1}.mobile-nav .mobile-nav__link-container{overflow:hidden}.mobile-nav ul{display:flex;flex-direction:column;margin-bottom:16px;margin-top:16px}.mobile-nav ul li{color:#fff;display:block;font-size:9.07vw;font-weight:700;line-height:1.6;outline:none;position:relative;text-decoration:none;transform:translateY(100%);transition:transform;transition-delay:.25s;transition-duration:1.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);width:fit-content}.mobile-nav ul li.active a:after{background-color:#fff;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.mobile-nav .open .mobile-nav__links ul li,.mobile-nav .open .mobile-nav__social{transform:translateY(0)}.mobile-nav .mobile-nav__social{display:flex;margin-bottom:60px;transform:translateY(150px);transition:transform;transition-delay:.25s;transition-duration:1.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.mobile-nav .mobile-nav__social>*{display:inline-block;height:6.93vw;margin-right:9.6vw;width:6.93vw}.comma .nav{background-color:var(--base-white);left:0;margin:0;padding:0 10.13vw 30px;position:fixed;right:0;top:0;transition:background-color .45s,color .45s;z-index:2}@media (min-width:1024px){.comma .nav{padding:0 64px 40px}}.comma .nav .desktop-nav ul li a{display:block;overflow:hidden;padding:8px 0;position:relative}.comma .nav .desktop-nav ul li a:focus,.comma .nav .desktop-nav ul li a:hover{color:#ffc75f}.comma .nav .desktop-nav ul li a:after{background-color:#ffc75f;bottom:0;content:"";height:1.5px;left:0;position:absolute;transform:translate3d(-101%,0,0);transition:opacity .3s,transform .3s;width:100%}.comma .nav .desktop-nav ul li a:focus:after,.comma .nav .desktop-nav ul li a:hover:after{transform:translateZ(0)}.comma .nav__container{margin:0 auto;max-width:1472px;padding:0}