.freetext--thin{font-weight:100}.freetext--extralight{font-weight:200}.freetext--light{font-weight:300}.freetext--normal{font-weight:400}.freetext--semibold{font-weight:600}.freetext--medium{font-weight:500}.freetext--bold{font-weight:700}.freetext--extrabold{font-weight:800}.freetext--black{font-weight:900}.freetext--normalcase{text-transform:none}.freetext--lowercase{text-transform:lowercase}.freetext--capitalize{text-transform:capitalize}.freetext--uppercase{text-transform:uppercase}.freetext--hyperlink{text-decoration-line:underline;text-decoration-style:solid}.freetext--hyperlink:not([class^=text-],[class*=text-]){--tw-text-opacity:1;color:rgb(0 117 217/var(--tw-text-opacity,1))}.freetext--hyperlink:not([class^=text-],[class*=text-]):is(.dark *){--tw-text-opacity:1;color:rgb(117 192 255/var(--tw-text-opacity,1))}.freetext--h1{font-size:72px}.freetext--h1,.freetext--h2{letter-spacing:-.2px;line-height:normal}.freetext--h2{font-size:60px}.freetext--h3{font-size:48px}.freetext--h3,.freetext--h4{letter-spacing:0;line-height:normal}.freetext--h4{font-size:36px}.freetext--h5{font-size:24px}.freetext--h5,.freetext--h6{font-weight:500;letter-spacing:0;line-height:normal}.freetext--h6{font-size:20px}.freetext--subheading{font-size:16px;line-height:1.5}.freetext--subheading,.freetext--subheading2{font-weight:500;letter-spacing:.2px}.freetext--subheading2{font-size:14px;line-height:1.42}.freetext--body{font-size:16px;letter-spacing:.2px;line-height:1.5}.freetext--body2{font-size:14px;letter-spacing:.2px;line-height:1.42}.freetext--btn{font-size:16px;line-height:1.5}.freetext--btn,.freetext--btn2{font-weight:500;letter-spacing:.4px}.freetext--btn2{font-size:14px;line-height:1.42}.freetext--caption{font-size:12px;letter-spacing:.2px;line-height:1.33}.freetext--caption2{font-size:11px;font-weight:500;letter-spacing:.4px;line-height:1.45}.freetext--formlabel{font-size:14px;font-weight:500;letter-spacing:.2px;line-height:1.42}.freetext--formlabel2{font-size:12px;font-weight:700;letter-spacing:.2px;line-height:1.33}.freetext--formlabel2:not([class^=text-],[class*=text-]),.freetext--formlabel:not([class^=text-],[class*=text-]){--tw-text-opacity:1;color:rgb(91 103 120/var(--tw-text-opacity,1))}.freetext--formlabel2:not([class^=text-],[class*=text-]):is(.dark *),.freetext--formlabel:not([class^=text-],[class*=text-]):is(.dark *){--tw-text-opacity:1;color:rgb(147 158 174/var(--tw-text-opacity,1))}.freetext--overline{font-size:11px;font-weight:500;letter-spacing:.8px;line-height:1.45;text-transform:uppercase}
