@font-face{font-family:Funnel Display;font-style:normal;font-weight:100 900;src:url(../../../fonts/FunnelDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Switzer;font-style:normal;font-weight:100 900;src:url(../../../fonts/Switzer-Variable.woff2) format("woff2")}:root{--blue: #000aff;--lightblue: #dce0ff;--lighterblue: #f3f4ff;--red: #ff3547;--lightgray: #f1f1f1;--gray: #e0e0e0;--text-gray: #848484;--doc-text: #616161;--doc-code-bg: #313131;--doc-link-border: #d9d9d9;--doc-lightblue-border: #bfc2ff;--doc-lightgray: #f9f9f9;--white: #ffffff;--green: #49d334;--hover-blue: #3d44ff;--border-gray: #d7d6d6;--background: #ffffff;--text-color: #000aff;--white-text: #ffffff;--auth-gray: #7f7f7f;--dividing-line: #dcddff;--bg-color: #eceeff;--gradient-top-left: rgba(0, 10, 255, .01);--gradient-bottom-right: rgba(0, 10, 255, .05);--ease-smooth: cubic-bezier(.25, .1, .25, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s}*,*:before,*:after,h1,h2,h3,h4,h5,h6,p,a,img,svg,span,li,ul,ol{margin:0;padding:0;box-sizing:inherit;background-color:transparent}html{box-sizing:border-box;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);color:var(--text-color);font-family:Switzer,Arial,Verdana,sans-serif}body{color:var(--text-color);font-size:1.25rem;line-height:1.5;font-family:Switzer,Arial,Verdana,sans-serif}@media (max-width: 834px){body{font-size:1rem}}h1{font-family:Funnel Display,Arial,Verdana,sans-serif;text-wrap:balance;font-size:5.625rem;line-height:1.05;font-style:normal;font-weight:400}@media (max-width: 1130px){h1{font-size:4.375rem}}@media (max-width: 650px){h1{font-size:2.8125rem}}@media (max-width: 650px){h1{letter-spacing:.75px;line-height:1.05}}h2{font-family:Funnel Display,Arial,Verdana,sans-serif;text-wrap:balance;font-size:3.125rem;line-height:1.1;font-style:normal;font-weight:400}@media (max-width: 650px){h2{font-size:2.1875rem}}@media (max-width: 390px){h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:4 4 4}}h3{font-family:Funnel Display,Arial,Verdana,sans-serif;text-wrap:balance;font-size:2.5rem;line-height:1.2;font-style:normal;font-weight:400}@media (max-width: 834px){h3{font-size:2.1875rem}}@media (max-width: 650px){h3{font-size:1.5625rem}}h4{font-family:Funnel Display,Arial,Verdana,sans-serif;text-wrap:balance;font-size:1.5625rem;line-height:1.3;font-style:normal;font-weight:400}@media (max-width: 834px){h4{font-size:1.25rem}}@media (max-width: 650px){h4{font-size:1.125rem}}h5{font-family:Funnel Display,Arial,Verdana,sans-serif;text-wrap:balance;font-size:1.25rem;line-height:1.1}@media (max-width: 834px){h5{font-size:1.125rem}}h6{font-family:Funnel Display,Arial,Verdana,sans-serif;text-wrap:balance}a{font-family:Switzer,Arial,Verdana,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none}@media (max-width: 834px){a{font-size:1rem}}a:hover{text-decoration:underline}input:focus,select:focus,textarea:focus,button:focus,a:focus{outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:none}body.usingKeyboard input:focus,body.usingKeyboard select:focus,body.usingKeyboard textarea:focus,body.usingKeyboard button:focus,body.usingKeyboard a:focus{outline:none}body.usingKeyboard input:focus-visible,body.usingKeyboard select:focus-visible,body.usingKeyboard textarea:focus-visible,body.usingKeyboard button:focus-visible,body.usingKeyboard a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}input,textarea{border-radius:0;-webkit-border-radius:0}button,a{color:var(--text-color);cursor:pointer}section,footer{scroll-margin-top:100px}.hero .text-container a{color:var(--text-color)}.rich-text-content a{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
