:root{--font-sans: "Factor A", "Inter", ui-sans-serif, system-ui, sans-serif;--font-times: "Times New Roman", Times, serif;--text-hero: 6rem;--text-hero-line-height: 1.0417;--text-display: 4rem;--text-display-line-height: 1;--text-headline: 2rem;--text-headline-line-height: 1.125;--text-title: 1.75rem;--text-title-line-height: 1;--text-lead: 1.25rem;--text-lead-line-height: 1.4;--text-lead-compact: 1.25rem;--text-lead-compact-line-height: 1;--text-subhead: 1.125rem;--text-subhead-line-height: 1.1111;--text-body: 1rem;--text-body-line-height: 1.25;--text-note: .875rem;--text-note-line-height: 1.4286;--text-caption: .75rem;--text-caption-line-height: 1.3333;--text-hero-mobile: 2.25rem;--text-hero-mobile-line-height: 1;--text-display-mobile: 1.75rem;--text-display-mobile-line-height: .8571;--text-title-mobile: 1.25rem;--text-title-mobile-line-height: 1;--text-lead-mobile: 1rem;--text-lead-mobile-line-height: 1.25;--text-caption-mobile: .625rem;--text-caption-mobile-line-height: 1.4;--color-brand-green: #004b23;--color-brand-green-70: rgba(0, 75, 35, .7);--color-brand-green-70: color-mix(in srgb, var(--color-brand-green), transparent 30%);--color-brand-green-50: rgba(0, 75, 35, .5);--color-brand-green-50: color-mix(in srgb, var(--color-brand-green), transparent 50%);--color-brand-green-30: rgba(0, 75, 35, .3);--color-brand-green-30: color-mix(in srgb, var(--color-brand-green), transparent 70%);--color-brand-green-20: rgba(0, 75, 35, .2);--color-brand-green-20: color-mix(in srgb, var(--color-brand-green), transparent 80%);--color-brand-green-10: rgba(0, 75, 35, .1);--color-brand-green-10: color-mix(in srgb, var(--color-brand-green), transparent 90%);--color-brand-green-muted: #89a194;--color-brand-grey: #1d1d1d;--color-brand-grey-30: rgba(29, 29, 29, .3);--color-brand-grey-30: color-mix(in srgb, var(--color-brand-grey), transparent 70%);--color-brand-grey-10: rgba(29, 29, 29, .1);--color-brand-grey-10: color-mix(in srgb, var(--color-brand-grey), transparent 90%);--color-brand-white: #ffffff;--color-brand-white-80: rgba(255, 255, 255, .8);--color-brand-white-80: color-mix(in srgb, var(--color-brand-white), transparent 20%);--color-brand-white-50: rgba(255, 255, 255, .5);--color-brand-white-50: color-mix(in srgb, var(--color-brand-white), transparent 50%);--color-brand-red: #fa003f;--color-bg-main: #f8f9f8;--shadow-inner-white: inset 0 0 10px 0 var(--color-brand-white);--shadow-inner-brand: inset 0 0 20px 0 #00b856;--shadow-inner-soft: inset 0 0 20px 0 #e5ede9}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Regular-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Medium-Italic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Bold-Italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Light%20Italic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Extrabold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Extrabold-Italic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Factor A;src:url(../../../fonts/TRIAL_FactorA-Black-Italic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}*:focus{outline:none}*:focus-visible{box-shadow:0 0 0 4px var(--color-brand-green-20);transition:box-shadow .3s;outline:none;border-radius:inherit}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:hidden;overscroll-behavior:none;background-color:#f7f7f7;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body-line-height);color:var(--color-brand-grey)}input,textarea,button,select{font:inherit;color:inherit;-webkit-appearance:none;appearance:none}input,textarea{caret-color:currentColor}button{background:none;border:none;cursor:pointer}a{text-decoration:none;color:inherit}.text-hero{font-family:var(--font-times);font-size:var(--text-hero);line-height:var(--text-hero-line-height);letter-spacing:var(--text-hero-letter-spacing);font-weight:500;font-style:italic}.text-display{font-family:var(--font-times);font-size:var(--text-display);line-height:var(--text-display-line-height);font-weight:500;font-style:italic}.text-headline{font-family:var(--font-times);font-size:var(--text-headline);line-height:var(--text-headline-line-height);font-weight:400;font-style:italic}.text-title{font-size:var(--text-title);line-height:var(--text-title-line-height);font-weight:400}.text-lead{font-size:var(--text-lead);line-height:var(--text-lead-line-height);font-weight:400}.text-lead-compact{font-size:var(--text-lead-compact);line-height:var(--text-lead-compact-line-height);font-weight:500}.text-subhead{font-family:var(--font-times);font-size:var(--text-subhead);line-height:var(--text-subhead-line-height);font-weight:400;font-style:italic}.text-body,p,a,button,label{font-size:var(--text-body);line-height:var(--text-body-line-height);font-weight:400}.text-caption{font-size:var(--text-caption);line-height:var(--text-caption-line-height);font-weight:400}@media(max-width:768px){.text-hero{font-size:var(--text-hero-mobile);line-height:var(--text-hero-mobile-line-height)}.text-display{font-size:var(--text-display-mobile);line-height:var(--text-display-mobile-line-height)}.text-title{font-size:var(--text-title-mobile);line-height:var(--text-title-mobile-line-height)}.text-lead{font-size:var(--text-lead-mobile);line-height:var(--text-lead-mobile-line-height)}.text-body,.text-note{font-size:var(--text-note);line-height:var(--text-note-line-height)}.text-caption{font-size:var(--text-caption-mobile);line-height:var(--text-caption-mobile-line-height)}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}
