.text-display-lg{letter-spacing:-.025em;font-size:3rem;--font-size-rem:3;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:3.25rem;--line-height-rem:3.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-display-lg:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-display-lg:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}@media (min-width:768px){.text-display-lg{font-size:4rem;--font-size-rem:4;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1;--line-height-unitless:1;--line-height-px:calc(var(--line-height-unitless) * var(--font-size-px))}.text-display-lg:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-display-lg:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1024px){.text-display-lg{font-size:7.5rem;--font-size-rem:7.5;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1;--line-height-unitless:1;--line-height-px:calc(var(--line-height-unitless) * var(--font-size-px))}.text-display-lg:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-display-lg:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}.text-display-sm{letter-spacing:-.025em;font-size:2rem;--font-size-rem:2;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:2.25rem;--line-height-rem:2.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-display-sm:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-display-sm:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}@media (min-width:768px){.text-display-sm{font-size:3rem;--font-size-rem:3;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:3.25rem;--line-height-rem:3.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-display-sm:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-display-sm:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1024px){.text-display-sm{font-size:4rem;--font-size-rem:4;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1;--line-height-unitless:1;--line-height-px:calc(var(--line-height-unitless) * var(--font-size-px))}.text-display-sm:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-display-sm:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1536px){.text-display-sm{font-size:5.5rem;--font-size-rem:5.5;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1;--line-height-unitless:1;--line-height-px:calc(var(--line-height-unitless) * var(--font-size-px))}.text-display-sm:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-display-sm:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}.text-h1{letter-spacing:-.025em;font-size:1.5rem;--font-size-rem:1.5;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.75rem;--line-height-rem:1.75;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h1:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h1:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}@media (min-width:768px){.text-h1{font-size:2rem;--font-size-rem:2;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:2.25rem;--line-height-rem:2.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h1:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h1:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1024px){.text-h1{font-size:3rem;--font-size-rem:3;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:3.25rem;--line-height-rem:3.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h1:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h1:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1536px){.text-h1{font-size:4rem;--font-size-rem:4;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1;--line-height-unitless:1;--line-height-px:calc(var(--line-height-unitless) * var(--font-size-px))}.text-h1:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h1:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}.text-h2{letter-spacing:-.025em;font-size:1.5rem;--font-size-rem:1.5;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.75rem;--line-height-rem:1.75;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h2:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h2:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}@media (min-width:768px){.text-h2{font-size:2rem;--font-size-rem:2;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:2.25rem;--line-height-rem:2.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h2:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h2:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1024px){.text-h2{font-size:2.25rem;--font-size-rem:2.25;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:2.5rem;--line-height-rem:2.5;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h2:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h2:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1536px){.text-h2{font-size:3rem;--font-size-rem:3;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:3.25rem;--line-height-rem:3.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h2:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h2:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}.text-h3{letter-spacing:-.025em;font-size:1.25rem;--font-size-rem:1.25;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.5rem;--line-height-rem:1.5;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h3:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h3:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}@media (min-width:768px){.text-h3{font-size:1.5rem;--font-size-rem:1.5;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.75rem;--line-height-rem:1.75;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h3:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h3:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1024px){.text-h3{font-size:2rem;--font-size-rem:2;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:2.25rem;--line-height-rem:2.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h3:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h3:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1536px){.text-h3{font-size:2.25rem;--font-size-rem:2.25;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:2.5rem;--line-height-rem:2.5;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h3:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h3:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}.text-h4{letter-spacing:-.025em;font-size:1rem;--font-size-rem:1;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.25rem;--line-height-rem:1.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h4:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h4:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}@media (min-width:1024px){.text-h4{font-size:1.25rem;--font-size-rem:1.25;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.5rem;--line-height-rem:1.5;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h4:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h4:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1536px){.text-h4{font-size:1.5rem;--font-size-rem:1.5;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.75rem;--line-height-rem:1.75;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-h4:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-h4:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}.text-p{letter-spacing:-.025em;font-size:1rem;--font-size-rem:1;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.25rem;--line-height-rem:1.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-p:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-p:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}@media (min-width:768px){.text-p{font-size:1.25rem;--font-size-rem:1.25;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.5rem;--line-height-rem:1.5;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-p:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-p:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1024px){.text-p{font-size:1.5rem;--font-size-rem:1.5;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.75rem;--line-height-rem:1.75;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-p:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-p:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1536px){.text-p{letter-spacing:-.04em;font-size:2rem;--font-size-rem:2;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:2.25rem;--line-height-rem:2.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-p:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-p:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}.text-p-sm{letter-spacing:-.025em;font-size:.875rem;--font-size-rem:0.875;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.25rem;--line-height-rem:1.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-p-sm:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-p-sm:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}@media (min-width:1024px){.text-p-sm{font-size:1rem;--font-size-rem:1;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.25rem;--line-height-rem:1.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-p-sm:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-p-sm:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}@media (min-width:1536px){.text-p-sm{font-size:1.25rem;--font-size-rem:1.25;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.5rem;--line-height-rem:1.5;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-p-sm:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-p-sm:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}.text-i{text-transform:uppercase;letter-spacing:-.025em;font-size:1rem;--font-size-rem:1;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.25rem;--line-height-rem:1.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-i:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-i:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}.text-i-sm{text-transform:uppercase;letter-spacing:-.025em;font-size:.875rem;--font-size-rem:0.875;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.25rem;--line-height-rem:1.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-i-sm:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-i-sm:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}.text-i-xs{text-transform:uppercase;letter-spacing:-.025em;font-size:.75rem;--font-size-rem:0.75;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1rem;--line-height-rem:1;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-i-xs:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-i-xs:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}.text-quote{letter-spacing:-.025em;font-size:2rem;--font-size-rem:2;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:2.25rem;--line-height-rem:2.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-quote:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-quote:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}@media (min-width:768px){.text-quote{font-size:2.5rem;--font-size-rem:2.5;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:2.75rem;--line-height-rem:2.75;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.text-quote:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.text-quote:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}}.text-link{text-decoration-line:underline}.text-light{font-weight:300}.text-bold{font-weight:600}.text-italic{font-style:italic}.button{display:inline-flex;cursor:pointer;align-items:center;justify-content:space-between;border-radius:.25rem;border-width:1px;padding:1rem 1.5rem;text-transform:uppercase;letter-spacing:-.02em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-family:Neue Haas Unica W1G,Arial,sans-serif;--cap-height:712;--ascent:898;--descent:-228;--line-gap:0;--units-per-em:1000;--absolute-descent:228;--cap-height-scale:0.712;--descent-scale:0.228;--ascent-scale:0.898;--line-gap-scale:0;--line-height-scale:1.126;font-size:.875rem;--font-size-rem:0.875;--font-size-px:calc(var(--font-size-rem) * var(--root-font-size-px));line-height:1.25rem;--line-height-rem:1.25;--line-height-px:calc(var(--line-height-rem) * var(--root-font-size-px))}.button:before{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-top:calc(var(--ascent-scale) - var(--cap-height-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-bottom:calc(-1em * var(--leading-trim-top))}.button:after{content:"";display:table;--line-height-normal:calc(var(--line-height-scale) * var(--font-size-px));--specified-line-height-offset-double:calc(var(--line-height-normal) - var(--line-height-px));--specified-line-height-offset:calc(var(--specified-line-height-offset-double) / 2);--specified-line-height-offset-to-scale:calc(var(--specified-line-height-offset) / var(--font-size-px));--prevent-collapse-to-scale:calc(var(--prevent-collapse) / var(--font-size-px));--line-gap-scale-half:calc(var(--line-gap-scale) / 2);--leading-trim-bottom:calc(var(--descent-scale) + var(--line-gap-scale-half) - var(--specified-line-height-offset-to-scale));margin-top:calc(-1em * var(--leading-trim-bottom))}.button{line-height:1;--line-height-unitless:1;--line-height-px:calc(var(--line-height-unitless) * var(--font-size-px))}.button:hover{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.button:only-child{justify-content:center}.button .stack{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem}.button .stack>svg{display:inline-block;height:1rem;width:1rem}.button-primary,.button-submit{border-color:hsla(0,0%,100%,.25);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background-image:linear-gradient(180deg,#fff 0,#fff 20%,#c7e753 40%,#01577f 60%,#000 80%,#000);background-size:100% 500%;background-position-y:1%;transition:.5s ease-in-out}.button-primary:active,.button-primary:hover,.button-submit:active,.button-submit:hover{border-color:hsla(0,0%,100%,.5);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-position-y:99%;transition:.5s ease-in-out}.button-primary-outline,.button-submit-outline{background-image:linear-gradient(0deg,#fff 0,#fff 20%,#c7e753 40%,#01577f 60%,transparent 80%,transparent);background-size:100% 500%;background-position-y:1%;transition:.5s ease-in-out}.button-primary-outline:hover,.button-submit-outline:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background-position-y:99%;transition:.5s ease-in-out}.button-focus,.button-secondary{border-color:rgba(0,0,0,.25);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-image:linear-gradient(0deg,#fff 0,#fff 20%,#c7e753 40%,#01577f 60%,#000 80%,#000);background-size:100% 500%;background-position-y:1%;transition:.5s ease-in-out}.button-focus:active,.button-focus:hover,.button-secondary:active,.button-secondary:hover{border-color:rgba(0,0,0,.5);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background-position-y:99%;transition:.5s ease-in-out}.button-focus-outline,.button-secondary-outline{border-color:rgba(0,0,0,.5);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background-image:linear-gradient(180deg,transparent 0,transparent 20%,#c7e753 40%,#01577f 60%,#000 80%,#000);background-size:100% 500%;background-position-y:1%;transition:.5s ease-in-out}.button-focus-outline:hover,.button-secondary-outline:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-position-y:99%;transition:.5s ease-in-out}.button-focus,.button-primary,.button-primary-outline,.button-secondary,.button-secondary-outline,.button-submit,.button-tertiary-light,.button-tertiary-right{padding-right:1rem}.button-focus .arrow,.button-primary .arrow,.button-primary-outline .arrow,.button-secondary .arrow,.button-secondary-outline .arrow,.button-submit .arrow,.button-tertiary-light .arrow,.button-tertiary-right .arrow{position:relative;height:1rem;width:1rem}.button-focus .arrow-1,.button-focus .arrow-2,.button-primary .arrow-1,.button-primary .arrow-2,.button-primary-outline .arrow-1,.button-primary-outline .arrow-2,.button-secondary .arrow-1,.button-secondary .arrow-2,.button-secondary-outline .arrow-1,.button-secondary-outline .arrow-2,.button-submit .arrow-1,.button-submit .arrow-2,.button-tertiary-light .arrow-1,.button-tertiary-light .arrow-2,.button-tertiary-right .arrow-1,.button-tertiary-right .arrow-2{position:absolute}.button-focus .arrow-1 svg,.button-focus .arrow-2 svg,.button-primary .arrow-1 svg,.button-primary .arrow-2 svg,.button-primary-outline .arrow-1 svg,.button-primary-outline .arrow-2 svg,.button-secondary .arrow-1 svg,.button-secondary .arrow-2 svg,.button-secondary-outline .arrow-1 svg,.button-secondary-outline .arrow-2 svg,.button-submit .arrow-1 svg,.button-submit .arrow-2 svg,.button-tertiary-light .arrow-1 svg,.button-tertiary-light .arrow-2 svg,.button-tertiary-right .arrow-1 svg,.button-tertiary-right .arrow-2 svg{height:1rem;width:1rem}.button-tertiary-light{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.button-tertiary-light:after{background-image:linear-gradient(270deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 20%,#c7e753 40%,#01577f 60%,#fff 80%,#fff)}.button-tertiary-dark{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.button-tertiary-dark:after{background-image:linear-gradient(270deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 20%,#c7e753 40%,#01577f 60%,#000 80%,#000)}.button-share,.button-tertiary-dark,.button-tertiary-light{position:relative;border-style:none;padding:10px 0}.button-share:after,.button-tertiary-dark:after,.button-tertiary-light:after{position:absolute;left:0;right:0;bottom:0;height:1px;width:100%;content:"";background-size:500% 100%;background-position-x:99%;transition:.5s ease-in-out}.button-share:hover:after,.button-tertiary-dark:hover:after,.button-tertiary-light:hover:after{background-position-x:1%}.button-share{position:relative;z-index:51;width:80%;padding-left:0!important;padding-right:0!important;padding-bottom:.5rem!important;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.button-share:hover .arrow{--tw-translate-x:-1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.button-share:hover .arrow{transition:.8s}.button-share svg{height:1rem;width:1rem}.button-share:after{background-image:linear-gradient(270deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 20%,#c7e753 40%,#01577f 60%,#fff 80%,#fff)}.button.full{display:flex;height:100%;min-height:3rem;width:100%}.button-circle{aspect-ratio:1/1;border-radius:9999px;--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.button-circle:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.button .text{transition-duration:.2s}.button .text:disabled{opacity:.25}.button .text svg{stroke:#000}.button[class*=-link]{border-radius:0;border-width:0 0 2px;border-color:hsla(0,0%,100%,.5);padding:.5rem 0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.button[class*=-link]:active,.button[class*=-link]:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.button[class*=-link]-with-icon svg{transition:.3s ease-out}.button[class*=-link]:hover svg{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button.nav-button{text-transform:none;font-family:Neue Haas Unica W1G,Arial,sans-serif;--cap-height:712;--ascent:898;--descent:-228;--line-gap:0;--units-per-em:1000;--absolute-descent:228;--cap-height-scale:0.712;--descent-scale:0.228;--ascent-scale:0.898;--line-gap-scale:0;--line-height-scale:1.126;border-width:0}.button-video-close{position:relative;aspect-ratio:1/1;min-height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:768px){.button-video-close{top:1.5rem!important;right:2.5rem!important;height:3.5rem;width:3.5rem}}.button-video-close{border:1px solid hsla(0,0%,100%,.25)!important}.button-video-close>.stack{width:auto}.button-video-close>.stack svg{height:.75rem!important;width:.75rem!important}@media (min-width:768px){.button-video-close>.stack svg{height:1rem!important;width:1rem!important}}.button-video-close>.stack svg{transition:.5s cubic-bezier(.05,.83,.52,.97)}.button-video-close:after{position:absolute;left:0;top:120%;z-index:-1;display:none;height:2.5rem;width:2.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:768px){.button-video-close:after{display:flex;height:3.5rem;width:3.5rem}}.button-video-close:after{content:"";transition:.5s cubic-bezier(.05,.83,.52,.97)}@media (min-width:768px){.button-video-close.active,.button-video-close:hover{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}}.button-video-close.active:after,.button-video-close:hover:after{top:0}.button-video-fullscreen,.button-video-play{pointer-events:auto;position:relative;aspect-ratio:1/1;height:6rem;width:6rem;justify-content:center;border-radius:9999px;border-color:hsla(0,0%,100%,.25);padding:1rem;--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:1024px){.button-video-fullscreen:hover,.button-video-play:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}}.button-video-fullscreen-pause,.button-video-fullscreen-play,.button-video-play-pause,.button-video-play-play{position:relative;top:.25rem;aspect-ratio:1/1;min-height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:768px){.button-video-fullscreen-pause,.button-video-fullscreen-play,.button-video-play-pause,.button-video-play-play{height:3.5rem;width:3.5rem}}.button-video-fullscreen-pause,.button-video-fullscreen-play,.button-video-play-pause,.button-video-play-play{border:1px solid hsla(0,0%,100%,.25)!important}.button-video-fullscreen-pause>.stack,.button-video-fullscreen-play>.stack,.button-video-play-pause>.stack,.button-video-play-play>.stack{width:auto}.button-video-fullscreen-pause>.stack svg,.button-video-fullscreen-play>.stack svg,.button-video-play-pause>.stack svg,.button-video-play-play>.stack svg{height:.75rem!important;width:.75rem!important}@media (min-width:768px){.button-video-fullscreen-pause>.stack svg,.button-video-fullscreen-play>.stack svg,.button-video-play-pause>.stack svg,.button-video-play-play>.stack svg{height:1rem!important;width:1rem!important}}.button-video-fullscreen-pause>.stack svg,.button-video-fullscreen-play>.stack svg,.button-video-play-pause>.stack svg,.button-video-play-play>.stack svg{transition:.5s cubic-bezier(.05,.83,.52,.97)}.button-video-fullscreen-pause:after,.button-video-fullscreen-play:after,.button-video-play-pause:after,.button-video-play-play:after{position:absolute;left:0;top:120%;z-index:-1;display:none;height:2.5rem;width:2.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:768px){.button-video-fullscreen-pause:after,.button-video-fullscreen-play:after,.button-video-play-pause:after,.button-video-play-play:after{display:flex;height:3.5rem;width:3.5rem}}.button-video-fullscreen-pause:after,.button-video-fullscreen-play:after,.button-video-play-pause:after,.button-video-play-play:after{content:"";transition:.5s cubic-bezier(.05,.83,.52,.97)}@media (min-width:768px){.button-video-fullscreen-pause.active,.button-video-fullscreen-pause:hover,.button-video-fullscreen-play.active,.button-video-fullscreen-play:hover,.button-video-play-pause.active,.button-video-play-pause:hover,.button-video-play-play.active,.button-video-play-play:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}}.button-video-fullscreen-pause.active:after,.button-video-fullscreen-pause:hover:after,.button-video-fullscreen-play.active:after,.button-video-fullscreen-play:hover:after,.button-video-play-pause.active:after,.button-video-play-pause:hover:after,.button-video-play-play.active:after,.button-video-play-play:hover:after{top:0}.button-icon-back,.button-icon-next,.button-paginate{position:relative;height:3rem;width:3rem;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;border-color:hsla(0,0%,100%,.25);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:768px){.button-icon-back,.button-icon-next,.button-paginate{height:4rem;width:4rem}}.button-icon-back>.stack,.button-icon-next>.stack,.button-paginate>.stack{width:auto}.button-icon-back>.stack svg,.button-icon-next>.stack svg,.button-paginate>.stack svg{height:1rem!important;width:1rem!important}@media (min-width:768px){.button-icon-back>.stack svg,.button-icon-next>.stack svg,.button-paginate>.stack svg{height:1.25rem!important;width:1.25rem!important}}.button-icon-back>.stack svg,.button-icon-next>.stack svg,.button-paginate>.stack svg{transition:.5s cubic-bezier(.05,.83,.52,.97)}.button-icon-back:after,.button-icon-next:after,.button-paginate:after{position:absolute;left:0;top:120%;z-index:-1;height:3rem;width:3rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:768px){.button-icon-back:after,.button-icon-next:after,.button-paginate:after{height:4rem;width:4rem}}.button-icon-back:after,.button-icon-next:after,.button-paginate:after{content:"";transition:.5s cubic-bezier(.05,.83,.52,.97)}.button-icon-back.active,.button-icon-back:hover,.button-icon-next.active,.button-icon-next:hover,.button-paginate.active,.button-paginate:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.button-icon-back.active:after,.button-icon-back:hover:after,.button-icon-next.active:after,.button-icon-next:hover:after,.button-paginate.active:after,.button-paginate:hover:after{top:.25rem}.button-paginate{height:2.5rem;width:2.5rem}@media (min-width:768px){.button-paginate{height:3rem;width:3rem}}.button-paginate:after{height:2.5rem;width:2.5rem}@media (min-width:768px){.button-paginate:after{height:3rem;width:3rem}}.button-icon-back svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button.loading{pointer-events:none;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));color:hsla(0,0%,100%,.25);background-image:none}.button.loading svg{display:none}@keyframes vroom{0%{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}49%{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}51%{--tw-translate-x:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}to{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}}.button-group{display:flex;width:100%}.carousel{margin-bottom:4rem;flex-direction:column!important;gap:2rem}@media (min-width:768px){.carousel{gap:2.5rem}}.carousel-canvas{display:flex}.carousel-control{height:4rem;width:4rem;cursor:pointer;border-radius:9999px;border-width:1px;border-color:hsla(0,0%,100%,.25);padding:1.25rem;transition:.3s ease-out}.carousel-control:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:hsla(0,0%,100%,.1)}.carousel-control.hide{opacity:0}.carousel-control:first-child{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.carousel-control-wrapper{display:none!important;flex-direction:row;justify-content:flex-end;gap:.5rem;padding-right:2.5rem}@media (min-width:768px){.carousel-control-wrapper{display:flex!important}}.carousel-pagination{bottom:3rem;display:flex;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:row;gap:2rem}@media not all and (min-width:768px){.carousel-pagination{justify-content:space-between;gap:0}}@media (min-width:768px){.carousel-pagination{position:absolute;right:14.5rem;bottom:1.35rem}}.carousel-pagination-number{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:.5;transition:opacity .3s ease-out}.carousel-pagination-number.active,.carousel-pagination-number:hover{opacity:1}