@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-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--progress:0%}}}[data-surface=website]{--spacing:.9vw;--text-xs:2.8vw;--text-sm:3.5vw;--text-base:3.6vw;--text-xl:5vw;--text-2xl:6vw;--text-3xl:7vw;--text-4xl:8vw;--text-5xl:5vw;--text-6xl:6vw;--text-7xl:15vw}@media (min-width:48rem){[data-surface=website]{--spacing:.5vw;--text-xs:1.8vw;--text-sm:2vw;--text-base:2.3vw;--text-lg:2vw;--text-xl:3.5vw;--text-3xl:3vw;--text-7xl:9vw}}@media (min-width:64rem){[data-surface=website]{--spacing:.25vw;--text-xs:.8vw;--text-sm:1.2vw;--text-base:1.5vw;--text-xl:2.2vw;--text-2xl:2.5vw;--text-3xl:2.8vw;--text-4xl:4vw;--text-5xl:5vw;--text-6xl:6vw;--text-7xl:7vw}}@layer base{[data-surface=website] h1.hero_title{--tw-leading:1em;--tw-font-weight:var(--font-weight-black,900);font-size:9vw;line-height:1em;font-weight:var(--font-weight-black,900)}@media (min-width:48rem){[data-surface=website] h1.hero_title{white-space:nowrap;font-size:4.4vw}}[data-surface=website] .hero_subtitle{--tw-leading:var(--leading-tight,1.25);font-size:5vw;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}@media (min-width:48rem){[data-surface=website] .hero_subtitle{font-size:2.4vw}}[data-surface=website] h2{border-inline-start-style:var(--tw-border-style);--tw-border-style:solid;border-inline-start-width:7px;border-style:solid;border-color:var(--primary);border-inline-start-color:var(--primary);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);padding-inline-start:calc(var(--spacing,.25rem) * 4)}[data-surface=website] h2.none-border{--tw-border-style:none;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);border-style:none;padding-inline-start:calc(var(--spacing,.25rem) * 0)!important}[data-surface=website] h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700)}[data-surface=website] p,[data-surface=website] ul{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}@property --progress{syntax:"<percentage>";inherits:false;initial-value:0%}.progress-ring{background-image:conic-gradient(from 0deg, var(--color-primary) var(--progress), var(--color-secondary) 0);transition:--progress 3s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.progress-ring{transition:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
