html{font-size:10px;line-height:1.375em}body{font-optical-sizing:auto;font-variant-ligatures:common-ligatures;font-feature-settings:'kern' 1,'liga' 1,'clig' 1,'calt' 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input,textarea,button{font-family:var(--font__primary);color:var(--color-gray-dark);font-size:1.6rem;font-weight:300}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.statement p,.columns__headings p{font-family:var(--font-primary__bold);font-weight:400;font-size:1rem;line-height:1.25em}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,p,li{margin:0}p,li{line-height:1.6em}b,strong,.bold,.call_to_action p,.quotes,p.pre-heading,.c__testimonial__text .name,.columns__headings p{font-weight:400;font-family:var(--font-primary__bold)}.heading .heading__introduction{font-weight:400;font-family:var(--font-primary__medium)}h1,.call_to_action h2{font-size:5.2rem}h2,.h2,.statement p,.columns__headings p{font-size:4.2rem}h3,.h3,.mc__heading__small h2{font-size:2.8rem}p.pre-heading{font-size:2.4rem}.accordion h3,.team h3,.cards h3,.c__podcast__beinghuman h3,.c__testimonial__video h3,.c__testimonial__text__body{font-size:2.1rem}.f h3,.footer__signoff{font-size:1.6rem}@media (max-width:800px){h1,.call_to_action h2{font-size:4.1rem}h2,.h2,.statement p,.columns__headings p{font-size:3.3rem}h3,.h3,.mc__heading__small h2{font-size:2.2rem}p.pre-heading{font-size:1.9rem}.accordion h3,.team h3,.cards h3,.c__podcast__beinghuman h3,.c__testimonial__video h3,.c__testimonial__text__body,.f h3,.footer__signoff{font-size:1.6rem}}@media (max-width:500px){h1,.call_to_action h2{font-size:3.5rem}h2,.h2,.statement p,.columns__headings p{font-size:2.8rem}h3,.h3,.mc__heading__small h2{font-size:1.9rem}}h2,.h2{margin-bottom:.5em}h3{margin-bottom:.25em}p+p,p+ul,p+ol,.f h3+ul,.f h3+ol{margin-top:1em}.f p+h2,.f p+h3{margin-top:2.25em}.f h2,.f h3{margin-bottom:.5em}.columns__headings h2+p,.columns__headings p+p{margin-top:.5em}ul{list-style:none;margin:0;padding:0}ul li{margin-left:0;position:relative}.f ul li{margin-left:0;padding-left:2.8rem;padding-bottom:.5em;position:relative}.f ul li:before{content:'';position:absolute;left:0;top:.4em;height:1.1rem;width:1.1rem;display:inline-block;transition:all .6s;border-radius:2px;background:var(--color__yellow)}.f ul.timeline li{position:relative}.f ul.timeline li:after{content:'';position:absolute;display:block;top:.75em;left:.5rem;width:2px;height:100%;z-index:1;border:none;background:url('data:image/svg+xml;utf8,<svg width="2" height="6" xmlns="http://www.w3.org/2000/svg"><circle cx="1" cy="1" r="1" fill="%23F9D249" /></svg>') repeat-y}.f ul.timeline li:last-of-type:after{content:none}.f ul+p{margin-top:1em}.btn,.btn:hover,.has-btn a,.a_btn{background:var(--color__yellow);color:var(--color__white);display:inline-block;position:relative;font-family:var(--font-primary__medium);font-size:1.6rem;cursor:pointer;transition:all .4s;border:none;box-sizing:border-box;border:2px solid var(--color__yellow);overflow:hidden;padding:.6em 2em;transition:all .4s}.btn:hover,.has-btn a:hover,.a_btn:hover{background:var(--color__yellow__dark)}.btn__outline{background:0 0}.btn__outline:hover{background:var(--color__yellow)}.btn__outline__white{background:0 0;border-color:var(--color__white)}.btn__outline__white:hover{border-color:var(--color__white)}.m__theme__gray__dark .columns h2 strong{color:var(--color__yellow)}h1 a,.f p a{transition:box-shadow .3s;box-shadow:0 2px 0 var(--color__yellow);display:inline}h1 a:hover,.f p a:hover{box-shadow:0 4px 0 0 var(--color__yellow__dark),0 2px 0 0 var(--color-yellow)}.f p a.btn,.f p a.btn:hover{display:unset;box-shadow:none}