/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.media-text h2,.media-text h3,.media-text h4,.media-text h5,.media-text h6{font-size:var(--fluid-60-50-size);line-height:var(--line-height-90);letter-spacing:var(--tracking-xs);font-family:var(--font-serif);text-transform:uppercase;font-weight:300}@media(min-width:48rem){.media-text h2,.media-text h3,.media-text h4,.media-text h5,.media-text h6{letter-spacing:var(--tracking-md)}}.media-text p{font-size:var(--fluid-28-22-size);font-weight:300;line-height:var(--line-height-120);letter-spacing:var(--tracking-sm);font-family:var(--font-serif)}.media-text p:has(em){font-style:normal;font-size:var(--fluid-14-12-size);line-height:var(--line-height-167);letter-spacing:var(--tracking-sm);font-family:var(--font-sans)}@media(min-width:48rem){.media-text p:has(em){line-height:var(--line-height-150)}}.media-text em{font-style:normal;font-size:var(--fluid-14-12-size);line-height:var(--line-height-167);letter-spacing:var(--tracking-sm);font-family:var(--font-sans)}@media(min-width:48rem){.media-text em{line-height:var(--line-height-150)}}.media-text strong,.media-text b{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@property --tw-font-weight{syntax:"*";inherits:false}
