@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/wordpress-2025/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wordpress-2025/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wordpress-2025/poppins-600.woff2)format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wordpress-2025/urbanist-500.woff2)format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wordpress-2025/urbanist-600.woff2)format("woff2")}.tsc-type-system{--font-reading:"Poppins", Helvetica, Arial, sans-serif;--font-display:"Urbanist", Helvetica, Arial, sans-serif;--weight-reading:400;--weight-interface:500;--weight-emphasis:600;--size-body:1.25rem;--size-meta:1.0625rem;--size-ui:1.125rem;--size-lead:1.375rem;--size-display:clamp(4rem, 2rem + 6.7vw, 8rem);--size-section:clamp(3rem, 1.5rem + 4.4vw, 5.5rem);--size-subsection:clamp(2.25rem, 1.9rem + 1.5vw, 3rem);--size-card:2.25rem;--size-label:1.5rem;--size-icon-check:1.0625rem;--size-icon-close:2rem;--size-icon-arrow:2.75rem;--line-reading:1.6;--line-meta:1.5;--line-ui:1.4;--line-heading:1.1;--tracking-heading:-.035em;--tracking-label:.05em;--measure-reading:47.5rem;--type-body:var(--weight-reading) var(--size-body)/var(--line-reading) var(--font-reading);--type-meta:var(--weight-reading) var(--size-meta)/var(--line-meta) var(--font-reading);--type-ui:var(--weight-interface) var(--size-ui)/var(--line-ui) var(--font-reading);--type-lead:var(--weight-reading) var(--size-lead)/1.5 var(--font-reading);--type-display:var(--weight-interface) var(--size-display)/.95 var(--font-display);--type-section:var(--weight-interface) var(--size-section)/1 var(--font-display);--type-subsection:var(--weight-emphasis) var(--size-subsection)/var(--line-heading) var(--font-display);--type-card:var(--weight-emphasis) var(--size-card)/var(--line-heading) var(--font-display);--type-label:var(--weight-emphasis) var(--size-label)/1.2 var(--font-display);--type-event:var(--weight-emphasis) var(--size-body)/1.5 var(--font-reading);font:var(--type-body);font-synthesis:none;overflow-wrap:break-word}.tsc-type-system :where(h1,h2,h3,h4,h5,h6){text-wrap:balance;letter-spacing:var(--tracking-heading)}.tsc-type-system :where(h1){font:var(--type-display)}.tsc-type-system :where(h2){font:var(--type-section)}.tsc-type-system :where(h3){font:var(--type-subsection)}.tsc-type-system :where(h4,h5,h6){font:var(--type-label)}.tsc-type-system :where(strong,b){font-weight:var(--weight-emphasis)}.tsc-type-system :where(small,time,figcaption,dt,dd){font:var(--type-meta)}.tsc-type-system :where(button,input,textarea,select,label,legend,nav){font:var(--type-ui)}.tsc-type-system :where(input,textarea,select){font-weight:var(--weight-reading)}.tsc-type-system :where(a){font:inherit}.tsc-type-system [data-type=display]{font:var(--type-display);letter-spacing:var(--tracking-heading)}.tsc-type-system [data-type=section]{font:var(--type-section);letter-spacing:var(--tracking-heading)}.tsc-type-system [data-type=subsection]{font:var(--type-subsection);letter-spacing:var(--tracking-heading)}.tsc-type-system [data-type=card]{font:var(--type-card);letter-spacing:var(--tracking-heading)}.tsc-type-system [data-type=label]{font:var(--type-label);letter-spacing:var(--tracking-heading)}.tsc-type-system [data-type=lead]{font:var(--type-lead)}.tsc-type-system [data-type=body]{font:var(--type-body)}.tsc-type-system [data-type=meta]{font:var(--type-meta);letter-spacing:normal}.tsc-type-system [data-type=ui]{font:var(--type-ui)}.tsc-type-system [data-type=event]{font:var(--type-event);letter-spacing:normal}.tsc-type-system [data-type=eyebrow]{font:var(--type-meta);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-label);text-transform:uppercase}.tsc-type-system time{font-variant-numeric:tabular-nums}.tsc-type-system .type-prose{max-inline-size:var(--measure-reading)}.tsc-type-system .type-prose>*+*{margin-block-start:1em}@media (width<=51.25rem){.tsc-type-system{--size-body:1.125rem;--size-meta:1rem;--size-lead:1.25rem;--size-display:clamp(3.55rem, 1.5rem + 9vw, 6rem);--size-section:clamp(2.75rem, 1.5rem + 7vw, 4rem);--size-card:1.75rem;--size-label:1.375rem;--line-reading:1.55556}}
