.typography{color:#fff;margin:0}.typography--large-title{font-family:var(--font-josefin-sans),"Josefin Sans",sans-serif;text-transform:uppercase;font-size:2.5rem;font-weight:700;line-height:3rem}@media screen and (min-width:1024px){.typography--large-title{font-size:3rem;line-height:3.5rem}}@media screen and (min-width:1392px){.typography--large-title{font-size:4rem;line-height:4.5rem}}.typography--title1{font-family:var(--font-josefin-sans),"Josefin Sans",sans-serif;font-size:2.5rem;font-weight:600;line-height:3rem}.typography--title-mid{font-family:var(--font-josefin-sans),"Josefin Sans",sans-serif;font-size:2rem;font-weight:600;line-height:2.5rem}@media screen and (min-width:1024px){.typography--title-mid{font-size:2.5rem;line-height:3rem}}.typography--title2{font-family:var(--font-josefin-sans),"Josefin Sans",sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5rem}@media screen and (min-width:1024px){.typography--title2{font-size:1.5rem;line-height:2rem}}@media screen and (min-width:1392px){.typography--title2{font-size:2rem;line-height:2.5rem}}.typography--headline{font-family:var(--font-josefin-sans),"Josefin Sans",sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem}.typography--body{font-family:var(--font-inter),"Inter",sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.typography--callout{font-family:var(--font-inter),"Inter",sans-serif;font-size:.875rem;font-weight:400;line-height:1rem}.typography--subheadline{font-family:var(--font-inter),"Inter",sans-serif;font-size:.875rem;font-weight:600;line-height:1rem}.typography--footnote{font-family:var(--font-inter),"Inter",sans-serif;font-size:.75rem;font-weight:400;line-height:.875rem}.typography--caption{font-family:var(--font-inter),"Inter",sans-serif;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:.875rem}
