html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: sans-serif;}
body {margin: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {vertical-align: baseline; display: inline-block;}
audio:not([controls]) {height: 0; display: none;}
[hidden],template {display: none;}
a {background-color: #0000;}
a:active,a:hover {outline: 0;}
b,strong {font-weight: 700;}
dfn {font-style: italic;}
h1 {margin: .67em 0; font-size: 2em;}
mark {color: #000; background: #ff0;}
small {font-size: 80%;}
sub,sup {vertical-align: baseline; font-size: 75%; line-height: 0; position: relative;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
hr {box-sizing: content-box; height: 0;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace; font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit; font: inherit; margin: 0;}
button {overflow: visible;}
button,select {text-transform: none;}
button,html input[type=button],input[type=reset] {-webkit-appearance: button; cursor: pointer;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0; padding: 0;}
input {line-height: normal;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height: auto;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
legend {border: 0; padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: 700;}
table {border-collapse: collapse; border-spacing: 0;}
td,th {padding: 0;}
html {height: 100%;}
body {color: #333; background-color: #fff; min-height: 100%; margin: 0; font-family: Arial,sans-serif; font-size: 14px; line-height: 20px;}
img {vertical-align: middle; max-width: 100%; display: inline-block;}
h1,h2,h3,h4,h5,h6 {margin-bottom: 10px; font-weight: 700;}
h1 {margin-top: 20px; font-size: 38px; line-height: 44px;}
h2 {margin-top: 20px; font-size: 32px; line-height: 36px;}
h3 {margin-top: 20px; font-size: 24px; line-height: 30px;}
h4 {margin-top: 10px; font-size: 18px; line-height: 24px;}
h5 {margin-top: 10px; font-size: 14px; line-height: 20px;}
h6 {margin-top: 10px; font-size: 12px; line-height: 18px;}
p {margin-top: 0; margin-bottom: 10px;}
blockquote {border-left: 5px solid #e2e2e2; margin: 0 0 10px; padding: 10px 20px; font-size: 18px; line-height: 22px;}
figure {margin: 0 0 10px;}
figcaption {text-align: center; margin-top: 5px;}
ul,ol {margin-top: 0; margin-bottom: 10px; padding-left: 40px;}
fieldset {border: 0; margin: 0; padding: 0;}
button,[type=button],[type=reset] {cursor: pointer; -webkit-appearance: button; border: 0;}
label {margin-bottom: 5px; font-weight: 700; display: block;}
.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select {background-color: #eee;}
body {background-color: var(--surface--background); font-family: var(--_typography-primitives---family--primary-family); color: var(--text--primary-headings); font-size: var(--_typography-tokens---body-base--size); line-height: var(--_typography-tokens---body-base--line-height); font-weight: var(--_typography-tokens---body-base--weight); letter-spacing: var(--_typography-tokens---body-base--letter-spacing); --_typography-tokens---body-base--size: clamp(.9375rem,1.0232rem - .0952vw,1rem); --_typography-tokens---body-base--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-base--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-base--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---h1--size: clamp(2.75rem,1.5429rem + 4.9524vw,6rem); --_typography-tokens---h1--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h1--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h1--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h2--size: clamp(2.25rem,1.6rem + 2.6667vw,4rem); --_typography-tokens---h2--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h2--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h2--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h3--size: clamp(1.75rem,1.2857rem + 1.9048vw,3rem); --_typography-tokens---h3--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h3--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h3--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h4--size: clamp(1.5rem,1.3143rem + .7619vw,2rem); --_typography-tokens---h4--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h4--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h4--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h5--size: clamp(1.375rem,1.3286rem + .1905vw,1.5rem); --_typography-tokens---h5--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h5--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h5--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h6--size: clamp(1.25rem,1.1571rem + .381vw,1.5rem); --_typography-tokens---h6--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h6--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---h6--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---body-large--size: clamp(1.25rem,1.1571rem + .381vw,1.5rem); --_typography-tokens---body-large--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-large--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---body-small--size: clamp(.8125rem,.7893rem + .0952vw,.875rem); --_typography-tokens---body-small--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-small--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---body-xsmall--size: clamp(.625rem,.5786rem + .1905vw,.75rem); --_typography-tokens---body-xsmall--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-xsmall--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---h2--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h3--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h4--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h6--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---display--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---display--size: clamp(3.5rem,2.2rem + 5.3333vw,7rem); --_typography-tokens---display--line-height-display-tight: var(--_typography-primitives---line-height--xxs-display-tight); --_typography-tokens---display--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---display--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---display--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---display-serif--font-family: var(--_typography-primitives---family--display-serif); --_typography-tokens---display-serif--weight: var(--_typography-primitives---weight--light); --_typography-tokens---body-medium--size: 1.125rem; --_typography-tokens---body-medium--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---eyebrow--font-family: var(--_typography-primitives---family--secondary-family); --_typography-tokens---eyebrow--size: .6875rem; --_typography-tokens---eyebrow--line-height: var(--_typography-primitives---line-height--large-eyebrow); --_typography-tokens---eyebrow--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---eyebrow--letter-spacing: var(--_typography-primitives---character-spacing--eyebrow); --_typography-tokens---nav-link--size: var(--_typography-tokens---body-small--size); --_typography-tokens---nav-link--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---body-medium--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---eyebrow-small-archive--letter-spacing: var(--_typography-primitives---character-spacing--eyebrow); --_typography-tokens---eyebrow-small-archive--line-height: var(--_typography-primitives---line-height--large-eyebrow); --_typography-tokens---body-xsmall--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---eyebrow-small-archive--size: .6875rem; --_typography-tokens---eyebrow-small-archive--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---eyebrow-small-archive--font-family: var(--_typography-primitives---family--secondary-family); --_typography-tokens---h1--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h5--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---body-large--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-large--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-medium--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-medium--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-base--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-small--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-small--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-xsmall--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---nav-link--color: var(--text--secondary-body);}
h1 {font-size: var(--_typography-tokens---h1--size); line-height: var(--_typography-tokens---h1--line-height); font-weight: var(--_typography-tokens---h1--weight); letter-spacing: var(--_typography-tokens---h1--letter-spacing); margin-top: 0; margin-bottom: 0;}
h2 {font-size: var(--_typography-tokens---h2--size); line-height: var(--_typography-tokens---h2--line-height); font-weight: var(--_typography-tokens---h2--weight); letter-spacing: var(--_typography-tokens---h2--letter-spacing); margin-top: 0; margin-bottom: 0;}
h3 {font-size: var(--_typography-tokens---h3--size); line-height: var(--_typography-tokens---h3--line-height); font-weight: var(--_typography-tokens---h3--weight); letter-spacing: var(--_typography-tokens---h3--letter-spacing); margin-top: 0; margin-bottom: 0;}
h4 {font-size: var(--_typography-tokens---h4--size); line-height: var(--_typography-tokens---h4--line-height); font-weight: var(--_typography-tokens---h4--weight); letter-spacing: var(--_typography-tokens---h4--letter-spacing); margin-top: 0; margin-bottom: 0;}
h5 {font-size: var(--_typography-tokens---h5--size); line-height: var(--_typography-tokens---h5--line-height); font-weight: var(--_typography-tokens---h5--weight); letter-spacing: var(--_typography-tokens---h5--letter-spacing); margin-top: 0; margin-bottom: 0;}
h6 {font-size: var(--_typography-tokens---h6--size); line-height: var(--_typography-tokens---h6--line-height); font-weight: var(--_typography-tokens---h6--weight); letter-spacing: var(--_typography-tokens---h6--letter-spacing); margin-top: 0; margin-bottom: 0;}
p {margin-bottom: 0;}
a {color: inherit; text-decoration: none;}
ul,ol {margin-top: 0; margin-bottom: 10px; padding-left: 40px;}
strong {font-weight: var(--_typography-primitives---weight--medium-used-as-bold);}
blockquote {border-left: 5px solid #e2e2e2; margin-bottom: 10px; padding: 10px 20px; font-size: 18px; line-height: 22px;}
@media screen and (max-width:991px) {
body {--_typography-tokens---body-base--size: clamp(.9375rem,1.0232rem - .0952vw,1rem); --_typography-tokens---body-base--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-base--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-base--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---h1--size: clamp(2.75rem,1.5429rem + 4.9524vw,6rem); --_typography-tokens---h1--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h1--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h1--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h2--size: clamp(2.25rem,1.6rem + 2.6667vw,4rem); --_typography-tokens---h2--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h2--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h2--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h3--size: clamp(1.75rem,1.2857rem + 1.9048vw,3rem); --_typography-tokens---h3--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h3--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h3--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h4--size: clamp(1.5rem,1.3143rem + .7619vw,2rem); --_typography-tokens---h4--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h4--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h4--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h5--size: clamp(1.375rem,1.3286rem + .1905vw,1.5rem); --_typography-tokens---h5--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h5--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h5--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h6--size: clamp(1.25rem,1.1571rem + .381vw,1.5rem); --_typography-tokens---h6--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h6--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---h6--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---body-large--size: clamp(1.25rem,1.1571rem + .381vw,1.5rem); --_typography-tokens---body-large--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-large--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---body-small--size: clamp(.8125rem,.7893rem + .0952vw,.875rem); --_typography-tokens---body-small--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-small--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---body-xsmall--size: clamp(.625rem,.5786rem + .1905vw,.75rem); --_typography-tokens---body-xsmall--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-xsmall--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---h2--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h3--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h4--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h6--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---display--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---display--size: clamp(3.5rem,2.2rem + 5.3333vw,7rem); --_typography-tokens---display--line-height-display-tight: var(--_typography-primitives---line-height--xxs-display-tight); --_typography-tokens---display--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---display--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---display--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---display-serif--font-family: var(--_typography-primitives---family--display-serif); --_typography-tokens---display-serif--weight: var(--_typography-primitives---weight--light); --_typography-tokens---body-medium--size: 1.125rem; --_typography-tokens---body-medium--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---eyebrow--font-family: var(--_typography-primitives---family--secondary-family); --_typography-tokens---eyebrow--size: .6875rem; --_typography-tokens---eyebrow--line-height: var(--_typography-primitives---line-height--large-eyebrow); --_typography-tokens---eyebrow--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---eyebrow--letter-spacing: var(--_typography-primitives---character-spacing--eyebrow); --_typography-tokens---nav-link--size: var(--_typography-tokens---body-base--size); --_typography-tokens---nav-link--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---body-medium--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---eyebrow-small-archive--letter-spacing: var(--_typography-primitives---character-spacing--eyebrow); --_typography-tokens---eyebrow-small-archive--line-height: var(--_typography-primitives---line-height--large-eyebrow); --_typography-tokens---body-xsmall--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---eyebrow-small-archive--size: .6875rem; --_typography-tokens---eyebrow-small-archive--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---eyebrow-small-archive--font-family: var(--_typography-primitives---family--secondary-family); --_typography-tokens---h1--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h5--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---body-large--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-large--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-medium--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-medium--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-base--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-small--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-small--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-xsmall--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---nav-link--color: var(--text--primary-headings); --_site-sizes---max-width--large: 90rem; --_site-sizes---layout--margin: 2rem; --_site-sizes---radius--xsmall: .25rem; --_site-sizes---section-padding--large: 3rem; --_site-sizes---section-padding--medium: 2.5rem; --_site-sizes---section-padding--small: 1.5rem; --_site-sizes---section-padding--none: 0rem; --_site-sizes---section-padding--xlarge: 6rem; --_site-sizes---section-padding--xxlarge: 12rem; --_site-sizes---radius--small: .75rem; --_site-sizes---layout--grid-gutter: 1.5rem; --_site-sizes---max-width--small: 56.625rem; --_site-sizes---max-width--medium: 72rem; --_site-sizes---spacing--1-5rem-24px: 1.5rem; --_site-sizes---radius--large: 1.25rem; --_site-sizes---vertical-gap--large: 3rem; --_site-sizes---vertical-gap--medium: 2rem; --_site-sizes---vertical-gap--small: 1rem; --_site-sizes---spacing--0-5rem-8px: .5rem; --_site-sizes---spacing--1-25rem-20px: 1.25rem; --_site-sizes---spacing--2rem-32px: 2rem; --_site-sizes---spacing--1rem-16px: 1rem; --_site-sizes---radius--medium: 1rem; --_site-sizes---radius--full: 100rem; --_site-sizes---vertical-gap--xsmall: .5rem; --_site-sizes---spacing--4rem-64px: 4rem; --_site-sizes---radius--xlarge: 2.25rem; --_site-sizes---spacing--0-375rem-6px: .375rem; --_site-sizes---radius--xxsmall\<deleted\|variable-499dae07-ed87-b5ee-e692-f2eb927b43f0\>: .25rem; --_site-sizes---max-width--xsmall: 44rem; --_site-sizes---spacing--0-75rem-12px: .75rem; --_site-sizes---spacing--0-625rem-10px: .625rem; --_site-sizes---spacing--3rem-48px: 3rem; --_site-sizes---spacing--2-5rem-40px: 2.5rem; --_site-sizes---spacing--0-25rem-4px: .25rem; --_site-sizes---spacing--0-875rem-14px: .875rem; --_site-sizes---spacing--1-125rem-18px: 1.125rem; --_site-sizes---spacing--1-75rem-28px: 1.75rem; --_site-sizes---spacing--2-25rem-36px: 2.25rem; --_components---button-group--top-padding: .5rem; --_components---button-group--gap: .5rem; --_components---card--internal-padding-regular: 1.5rem; --_components---card--radius: var(--_site-sizes---radius--medium); --_components---nav--height: 5rem; --_components---card--internal-padding-small: 1.25rem; --_components---nav-link--padding-top: 1rem; --_components---nav-link--padding-x: 0rem; --_components---nav-link--padding-bottom: 1rem;}
}
@media screen and (max-width:767px) {
body {--_typography-tokens---body-base--size: clamp(.9375rem,1.0232rem - .0952vw,1rem); --_typography-tokens---body-base--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-base--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-base--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---h1--size: clamp(2.75rem,1.5429rem + 4.9524vw,6rem); --_typography-tokens---h1--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h1--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h1--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h2--size: clamp(2.25rem,1.6rem + 2.6667vw,4rem); --_typography-tokens---h2--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h2--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h2--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h3--size: clamp(1.75rem,1.2857rem + 1.9048vw,3rem); --_typography-tokens---h3--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h3--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h3--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h4--size: clamp(1.5rem,1.3143rem + .7619vw,2rem); --_typography-tokens---h4--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h4--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h4--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h5--size: clamp(1.375rem,1.3286rem + .1905vw,1.5rem); --_typography-tokens---h5--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h5--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---h5--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---h6--size: clamp(1.25rem,1.1571rem + .381vw,1.5rem); --_typography-tokens---h6--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---h6--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---h6--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---body-large--size: clamp(1.25rem,1.1571rem + .381vw,1.5rem); --_typography-tokens---body-large--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-large--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---body-small--size: clamp(.8125rem,.7893rem + .0952vw,.875rem); --_typography-tokens---body-small--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-small--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---body-xsmall--size: clamp(.625rem,.5786rem + .1905vw,.75rem); --_typography-tokens---body-xsmall--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---body-xsmall--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---h2--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h3--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h4--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h6--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---display--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---display--size: clamp(3.5rem,2.2rem + 5.3333vw,7rem); --_typography-tokens---display--line-height-display-tight: var(--_typography-primitives---line-height--xxs-display-tight); --_typography-tokens---display--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---display--letter-spacing: var(--_typography-primitives---character-spacing--heading); --_typography-tokens---display--line-height: var(--_typography-primitives---line-height--xs-headings); --_typography-tokens---display-serif--font-family: var(--_typography-primitives---family--display-serif); --_typography-tokens---display-serif--weight: var(--_typography-primitives---weight--light); --_typography-tokens---body-medium--size: 1.125rem; --_typography-tokens---body-medium--line-height: var(--_typography-primitives---line-height--small-body); --_typography-tokens---eyebrow--font-family: var(--_typography-primitives---family--secondary-family); --_typography-tokens---eyebrow--size: .6875rem; --_typography-tokens---eyebrow--line-height: var(--_typography-primitives---line-height--large-eyebrow); --_typography-tokens---eyebrow--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---eyebrow--letter-spacing: var(--_typography-primitives---character-spacing--eyebrow); --_typography-tokens---nav-link--size: var(--_typography-tokens---body-base--size); --_typography-tokens---nav-link--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---body-medium--letter-spacing: var(--_typography-primitives---character-spacing--body); --_typography-tokens---eyebrow-small-archive--letter-spacing: var(--_typography-primitives---character-spacing--eyebrow); --_typography-tokens---eyebrow-small-archive--line-height: var(--_typography-primitives---line-height--large-eyebrow); --_typography-tokens---body-xsmall--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---eyebrow-small-archive--size: .6875rem; --_typography-tokens---eyebrow-small-archive--weight: var(--_typography-primitives---weight--medium-used-as-bold); --_typography-tokens---eyebrow-small-archive--font-family: var(--_typography-primitives---family--secondary-family); --_typography-tokens---h1--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---h5--font-family: var(--_typography-primitives---family--display-sans); --_typography-tokens---body-large--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-large--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-medium--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-medium--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-base--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-small--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---body-small--font-family: var(--_typography-primitives---family--primary-family); --_typography-tokens---body-xsmall--weight: var(--_typography-primitives---weight--regular); --_typography-tokens---nav-link--color: var(--text--primary-headings);}
}
@media screen and (max-width:479px) {
body {--_site-sizes---max-width--large: 90rem; --_site-sizes---layout--margin: 1rem; --_site-sizes---radius--xsmall: .25rem; --_site-sizes---section-padding--large: 2rem; --_site-sizes---section-padding--medium: 2rem; --_site-sizes---section-padding--small: 1rem; --_site-sizes---section-padding--none: 0rem; --_site-sizes---section-padding--xlarge: 5rem; --_site-sizes---section-padding--xxlarge: 9rem; --_site-sizes---radius--small: .75rem; --_site-sizes---layout--grid-gutter: 1.5rem; --_site-sizes---max-width--small: 56.625rem; --_site-sizes---max-width--medium: 72rem; --_site-sizes---spacing--1-5rem-24px: 1.5rem; --_site-sizes---radius--large: 1.25rem; --_site-sizes---vertical-gap--large: 2rem; --_site-sizes---vertical-gap--medium: 1rem; --_site-sizes---vertical-gap--small: 1rem; --_site-sizes---spacing--0-5rem-8px: .5rem; --_site-sizes---spacing--1-25rem-20px: 1.25rem; --_site-sizes---spacing--2rem-32px: 2rem; --_site-sizes---spacing--1rem-16px: 1rem; --_site-sizes---radius--medium: 1rem; --_site-sizes---radius--full: 100rem; --_site-sizes---vertical-gap--xsmall: .5rem; --_site-sizes---spacing--4rem-64px: 4rem; --_site-sizes---radius--xlarge: 2.25rem; --_site-sizes---spacing--0-375rem-6px: .375rem; --_site-sizes---radius--xxsmall\<deleted\|variable-499dae07-ed87-b5ee-e692-f2eb927b43f0\>: .25rem; --_site-sizes---max-width--xsmall: 44rem; --_site-sizes---spacing--0-75rem-12px: .75rem; --_site-sizes---spacing--0-625rem-10px: .625rem; --_site-sizes---spacing--3rem-48px: 3rem; --_site-sizes---spacing--2-5rem-40px: 2.5rem; --_site-sizes---spacing--0-25rem-4px: .25rem; --_site-sizes---spacing--0-875rem-14px: .875rem; --_site-sizes---spacing--1-125rem-18px: 1.125rem; --_site-sizes---spacing--1-75rem-28px: 1.75rem; --_site-sizes---spacing--2-25rem-36px: 2.25rem; --_components---button-group--top-padding: .5rem; --_components---button-group--gap: .5rem; --_components---card--internal-padding-regular: 1.25rem; --_components---card--radius: var(--_site-sizes---radius--medium); --_components---nav--height: 5rem; --_components---card--internal-padding-small: 1.25rem; --_components---nav-link--padding-top: 1.875rem; --_components---nav-link--padding-x: .75rem; --_components---nav-link--padding-bottom: 1.75rem;}
}
