@import url("https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Source+Serif+4:ital,wght@0,200..900;1,200..900&display=swap");:root{--font-header:"Public Sans",sans-serif;--font-secondary:"Public Sans",sans-serif;--color-purple:#6442ff;--color-frontiers-red:#f01169;--color-frontiers-red-dark:#c40d56;--color-yellow:#f8cd00;--color-violet:#8b5cf6;--color-coral-pink:#f2568c;--color-teal:#1e96a6;--color-amber:#f2a93c;--color-headline:#1e1e1e;--color-body:#353535;--color-caption:#777;--color-headline-dark:#f0f0ec;--color-body-dark:#d3d1c7;--color-caption-dark:#9a9990;--color-snow-white:#f0f0ec;--color-purple-wash:#f5f3ff;--color-dark-section:#1e1e1e;--gutter-sm:12px;--gutter-md:24px;--gutter-lg:40px}.display,h1{color:var(--color-headline);font-family:var(--font-header);font-weight:800}.display{font-size:64px;line-height:1.1}h1{font-size:48px;line-height:1.15}h2{color:var(--color-headline);font-family:var(--font-header);font-size:36px;font-weight:700;line-height:1.2}h3{font-size:28px;line-height:1.25}h3,h4{color:var(--color-headline);font-family:var(--font-header);font-weight:600}h4{font-size:22px;line-height:1.3}h5{color:var(--color-headline);font-size:16px;font-weight:400;line-height:1.35}.eyebrow,h5,h6{font-family:var(--font-header)}.eyebrow,h6{color:var(--color-purple);font-size:14px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}a,body,div,li,p,span{font-family:var(--font-secondary)}.body-lg{font-size:18px}.body,.body-lg,p{color:var(--color-body);font-weight:300;line-height:1.6}.body,p{font-size:16px}.caption,small{color:var(--color-caption);font-size:14px;line-height:1.5}.dark-section{background-color:var(--color-dark-section)}.dark-section .display,.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5{color:var(--color-headline-dark)}.dark-section .eyebrow,.dark-section h6{color:var(--color-violet)}.dark-section .body,.dark-section .body-lg,.dark-section p{color:var(--color-body-dark)}.dark-section .caption,.dark-section small{color:var(--color-caption-dark)}.callout-red{color:var(--color-frontiers-red-dark);font-weight:600}.dark-section .callout-red{color:var(--color-coral-pink)}ol,ul{margin:0 0 16px;padding-left:1.2em}li{margin-bottom:8px}li:last-child,li>ol,li>ul{margin-bottom:0}li>ol,li>ul{margin-top:8px}.dnd-section>.row-fluid [class*=span]{padding-left:calc(var(--gutter-md)/2);padding-right:calc(var(--gutter-md)/2)}.dnd-section>.row-fluid{margin-left:calc(var(--gutter-md)/-2);margin-right:calc(var(--gutter-md)/-2)}.gutter-lg>.row-fluid [class*=span]{padding-left:calc(var(--gutter-lg)/2);padding-right:calc(var(--gutter-lg)/2)}.gutter-lg>.row-fluid{margin-left:calc(var(--gutter-lg)/-2);margin-right:calc(var(--gutter-lg)/-2)}.gutter-sm>.row-fluid [class*=span]{padding-left:calc(var(--gutter-sm)/2);padding-right:calc(var(--gutter-sm)/2)}.gutter-sm>.row-fluid{margin-left:calc(var(--gutter-sm)/-2);margin-right:calc(var(--gutter-sm)/-2)}.body b,.body strong,.custom_richtext b,.custom_richtext strong,.frontiers-tile__body b,.frontiers-tile__body strong,li b,li strong,p b,p strong{font-weight:500!important}body{font-synthesis:none}.custom_richtext a,.custom_richtext div,.custom_richtext li,.custom_richtext p,.custom_richtext span{font-family:var(--font-secondary)!important}body,html{overflow-x:clip!important;overflow-y:visible!important}