:root,html{--container-2xs:24rem;--container-xs:30rem;--container-sm:40rem;--container-md:48rem;--container-lg:64rem;--container-xl:80rem;--container-2xl:96rem;--header--height:60px;--text-base:var(--body--font-size);--text-lg:var(--paragraph-large--font-size);--text-sm:var(--paragraph-small--font-size);--text-xs:var(--paragraph-mini--font-size)}@media (max-width:766px){:root,html{--h1-hero--font-size:2.75rem;--h1-hero--line-height:1;--h1-hero--tracking:-.09rem;--h1--font-size:2.25rem;--h1--line-height:1;--h1--tracking:-.06rem;--h2--font-size:1.6875rem;--h2--line-height:1.1;--h2--tracking:-.05rem;--h3--font-size:1.5rem;--h3--line-height:1.1;--h3--tracking:-.04rem;--h4--font-size:1.25rem;--h4--line-height:1.1;--h4--tracking:-.03rem;--h5--font-size:1.125rem;--h5--line-height:1.1;--h5--tracking:-.03rem;--h6--font-size:1.125rem;--h6--line-height:1.0625;--h6--tracking:-.02rem;--body--font-size:1rem;--body--line-height:1.1;--body--tracking:-.01rem;--paragraph--font-size:1rem;--paragraph--line-height:1.5;--paragraph--tracking:-.01rem;--paragraph-large--font-size:1.25rem;--paragraph-large--line-height:1.5;--paragraph-large--tracking:-.02rem;--paragraph-small--font-size:.875rem;--paragraph-small--line-height:1.25;--paragraph-small--tracking:0rem;--paragraph-mini--font-size:.75rem;--paragraph-mini--line-height:1.25;--paragraph-mini--tracking:.01rem;--page--margin:.5rem;--page--gutter:.5rem}}@media (min-width:767px){:root,html{--h1-hero--font-size:3.25rem;--h1-hero--line-height:1;--h1-hero--tracking:-.1rem;--h1--font-size:2.625rem;--h1--line-height:1;--h1--tracking:-.06rem;--h2--font-size:2rem;--h2--line-height:1.1;--h2--tracking:-.05rem;--h3--font-size:1.6875rem;--h3--line-height:1.1;--h3--tracking:-.04rem;--h4--font-size:1.5rem;--h4--line-height:1.1;--h4--tracking:-.04rem;--h5--font-size:1.25rem;--h5--line-height:1.1;--h5--tracking:-.03rem;--h6--font-size:1.125rem;--h6--line-height:1.25;--h6--tracking:-.02rem;--body--font-size:1rem;--body--line-height:1.1;--body--tracking:-.01rem;--paragraph--font-size:1rem;--paragraph--line-height:1.5;--paragraph--tracking:-.01rem;--paragraph-large--font-size:1.25rem;--paragraph-large--line-height:1.5;--paragraph-large--tracking:-.02rem;--paragraph-small--font-size:.875rem;--paragraph-small--line-height:1.25;--paragraph-small--tracking:0rem;--paragraph-mini--font-size:.75rem;--paragraph-mini--line-height:1.25;--paragraph-mini--tracking:.01rem;--page--margin:.5rem;--page--gutter:.5rem}}@media (min-width:1279px){:root,html{--h1-hero--font-size:3.75rem;--h1-hero--line-height:1;--h1-hero--tracking:-.1125rem;--h1--font-size:3rem;--h1--line-height:1;--h1--tracking:-.06rem;--h2--font-size:2.25rem;--h2--line-height:1.1;--h2--tracking:-.05rem;--h3--font-size:2rem;--h3--line-height:1.1;--h3--tracking:-.05rem;--h4--font-size:1.6875rem;--h4--line-height:1.1;--h4--tracking:-.04rem;--h5--font-size:1.5rem;--h5--line-height:1.1;--h5--tracking:-.04rem;--h6--font-size:1.25rem;--h6--line-height:1.25;--h6--tracking:-.025rem;--body--font-size:1.125rem;--body--line-height:1.1;--body--tracking:-.01rem;--paragraph--font-size:1.125rem;--paragraph--line-height:1.5;--paragraph--tracking:-.01rem;--paragraph-large--font-size:1.375rem;--paragraph-large--line-height:1.5;--paragraph-large--tracking:-.02rem;--paragraph-small--font-size:.9375rem;--paragraph-small--line-height:1.25;--paragraph-small--tracking:0rem;--paragraph-mini--font-size:.8125rem;--paragraph-mini--line-height:1.25;--paragraph-mini--tracking:.01rem;--page--margin:1.5rem;--page--gutter:1rem}}@layer base{h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-size:var(--h1--font-size);line-height:var(--h1--line-height);letter-spacing:var(--h1--tracking);font-weight:300}h1.hero,.h1.hero{font-size:var(--h1-hero--font-size);line-height:var(--h1-hero--line-height);letter-spacing:var(--h1-hero--tracking);font-weight:300}h2,.h2{font-size:var(--h2--font-size);line-height:var(--h2--line-height);letter-spacing:var(--h2--tracking);font-weight:400}h3,.h3{font-size:var(--h3--font-size);line-height:var(--h3--line-height);letter-spacing:var(--h3--tracking);font-weight:400}h4,.h4{font-size:var(--h4--font-size);line-height:var(--h4--line-height);letter-spacing:var(--h4--tracking);font-weight:500}h5,.h5{font-size:var(--h5--font-size);line-height:var(--h5--line-height);letter-spacing:var(--h5--tracking);font-weight:500}h6,.h6{font-size:var(--h6--font-size);line-height:var(--h6--line-height);letter-spacing:var(--h6--tracking);font-weight:600}}
