:root{--heading-color:#393d39;--heading-color-inverse:#fff;--heading-gradient:linear-gradient(90deg,#0373bb,#3580c1 20%,#45a0ba 40%,#58a4b3 60%,#a7aa8e 80%,#d4a75b);--heading-gradient-inverse:linear-gradient(90deg,#35acfa,#74a6a6 50%,#d1a55a);--heading-line-height:1.15;--subheading-line-height:1.35;--heading-margin:0 0 15px;--heading-font-style:normal;--heading-text-decoration:none;--h1-font-size:60px;--h1-font-weight:800;--h2-font-size:38px;--h2-font-weight:600;--h3-font-size:28px;--h3-font-weight:600;--h4-font-size:21px;--h4-font-weight:600;--h5-font-size:18px;--h5-font-weight:500;--h6-font-size:16px;--h6-font-weight:500}h1,h2{line-height:var(--heading-line-height)}h1,h2,h3,h4,h5,h6{font-style:var(--heading-font-style);text-decoration:var(--heading-text-decoration)}h3,h4,h5,h6{line-height:var(--subheading-line-height)}h1 span,h2 span,h3 span{background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight)}h1,h2{color:var(--heading-color);margin:var(--heading-margin)}h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight)}h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight)}h3,h4{color:inherit}h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight)}h5{color:inherit;font-size:var(--h5-font-size);font-weight:var(--h5-font-weight)}h6{color:inherit}h6,p{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight)}.banner-title,.section-heading{line-height:var(--heading-line-height)}.banner-title,.card-title,.section-heading,.tab-pill-label{font-style:var(--heading-font-style);text-decoration:var(--heading-text-decoration)}.card-title,.tab-pill-label{line-height:var(--subheading-line-height)}.banner-title span,.card-title span,.section-heading span{background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.banner-title{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight)}.banner-title,.section-heading{color:var(--heading-color);margin:var(--heading-margin)}.section-heading{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight)}.card-heading{font-size:var(--h4-font-size)}.card-heading,.card-title{color:inherit;font-weight:var(--h4-font-weight);margin:var(--heading-margin)}.card-title{font-size:var(--h5-font-size)}.section-description,.section-description p,.tab-pill-label{color:inherit;font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);margin:var(--heading-margin)}.section-description,.section-description p{line-height:1.5}.card-description,.card-description p,.section-content,.section-content p{color:inherit;font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:1.5;margin:var(--heading-margin)}.banner-title.on-dark,.card-title.on-dark,.section-content.on-dark,.section-content.on-dark p,.section-description.on-dark,.section-description.on-dark p,.section-heading.on-dark,.tab-pill-label.on-dark,h1.on-dark,h2.on-dark,h3.on-dark{color:var(--heading-color-inverse)}.banner-title.on-dark span,.card-title.on-dark span,.section-heading.on-dark span,h1.on-dark span,h2.on-dark span,h3.on-dark span{background:var(--heading-gradient-inverse);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (max-width:1024px){:root{--h1-font-size:34px;--h2-font-size:26px;--h3-font-size:21px;--h4-font-size:18px;--h5-font-size:16px;--h6-font-size:14px}}