[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}.container{
  width: 100%;
}@media (min-width: 640px){.container{
    max-width: 640px;
  }
}@media (min-width: 768px){.container{
    max-width: 768px;
  }
}@media (min-width: 1024px){.container{
    max-width: 1024px;
  }
}@media (min-width: 1280px){.container{
    max-width: 1280px;
  }
}@media (min-width: 1536px){.container{
    max-width: 1536px;
  }
}.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}.visible{
  visibility: visible;
}.invisible{
  visibility: hidden;
}.static{
  position: static;
}.fixed{
  position: fixed;
}.absolute{
  position: absolute;
}.relative{
  position: relative;
}.inset-y-0{
  top: 0px;
  bottom: 0px;
}.left-0{
  left: 0px;
}.order-first{
  order: -9999;
}.float-right{
  float: right;
}.mb-3{
  margin-bottom: 0.75rem;
}.mt-2{
  margin-top: 0.5rem;
}.block{
  display: block;
}.inline-block{
  display: inline-block;
}.inline{
  display: inline;
}.flex{
  display: flex;
}.table{
  display: table;
}.contents{
  display: contents;
}.hidden{
  display: none;
}.h-4{
  height: 1rem;
}.h-5{
  height: 1.25rem;
}.w-0{
  width: 0px;
}.w-0\.5{
  width: 0.125rem;
}.w-5{
  width: 1.25rem;
}.shrink{
  flex-shrink: 1;
}.resize{
  resize: both;
}.items-center{
  align-items: center;
}.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.rounded-full{
  border-radius: 9999px;
}.rounded-lg{
  border-radius: 0.5rem;
}.border{
  border-width: 1px;
}.bg-zinc-200{
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}.pl-3{
  padding-left: 0.75rem;
}.pl-3\.5{
  padding-left: 0.875rem;
}.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}.text-sky-300{
  --tw-text-opacity: 1;
  color: rgb(125 211 252 / var(--tw-text-opacity));
}.outline{
  outline-style: solid;
}.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.dark-primary-color-before:before{background:rgba(255,255,255,.1254901961)}.dark-primary-color-icon{fill:rgba(255,255,255,.1254901961)}html.dark .article__content blockquote p{background:none}html.dark .article__content ul a,html.dark .article__content ol a,html.dark .article__content p a{color:#25d366;border-bottom:1px solid rgba(37,211,102,.39)}html.dark .article__content ul a:hover,html.dark .article__content ol a:hover,html.dark .article__content p a:hover{border-bottom:1px solid #25d366}html.dark .article__content .social__link{border-bottom:none;background:rgba(255,255,255,.1254901961)}html.dark .article__content .social__link:hover{background:rgba(255,255,255,.2509803922) !important;border-bottom:none}html.dark .article__content .anchorjs-link:before{color:#ddd}.hidden{display:none}.shown{display:block}.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}.show-hidden{width:auto;height:auto;margin:0;position:relative;clip:auto}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix-simple{overflow:hidden}body{letter-spacing:.5px}*{margin:0;padding:0;box-sizing:border-box}img,table,tr,td{border:none}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0}html{position:relative;background:#1b998b;font-size:18px}@media all and (min-width: 480px){html{font-size:calc(18px + 2*(100vw - 500px)/900)}}@media all and (min-width: 992px){html{font-size:20px}}html.dark{background-color:#3c4453}html.dark body{background-color:#212121 !important}html.dark .dark-theme-text-color{color:#dadada}html.dark code{background-color:#4f4f4f;color:#dadada}.lock-position{height:100%;overflow:hidden;width:100%;position:fixed}body{background:#fff;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;padding-top:20px;position:relative}body:before{content:" ";position:absolute;top:0;left:0;width:100%;height:20px;background:#1b998b}html.dark body:before{background:rgba(255,255,255,.1254901961)}p{font-size:.8rem}a{color:#000;text-decoration:none;color:#1b998b;border-bottom:1px solid rgba(27,153,139,.4);transition:.2s}a:hover{border-bottom:1px solid #1b998b}html.dark a:hover{border-bottom:1px solid rgba(255,255,255,.2509803922)}hr{margin-top:20px}html.dark hr{border-color:rgba(255,255,255,.2509803922)}.clear-link{border:none;transition:none}.clear-link:hover{border:none}html.dark .clear-link:hover{border:none}.wrapper{width:92%;margin-left:auto;margin-right:auto;max-width:920px}.wrapper--extended{max-width:1160px}.wrapper--center-text{text-align:center}.line-brake{display:block}.text--centered{text-align:center}.text--uppercase{text-transform:uppercase}.main--full-page{min-height:430px;height:calc(100vh - 346px)}.icon--zig-zag{width:103px;height:27px}html.dark .icon--zig-zag-primary-color{fill:rgba(255,255,255,.1254901961)}.icon--zig-zag-primary-color{fill:#1b998b}.icon--zig-zag-secondary-color{fill:#11346e}.icon--scroll-to-top{position:absolute;width:25px;height:25px;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.zig-zag-container{margin:0 auto;width:103px;height:25px}.zig-zag-container--large{margin:116px auto}@media all and (min-width: 768px){.zig-zag-container--large{margin:186px auto}}.zig-zag-container--medium{margin:100px auto}.zig-zag-container--small{margin:9px auto 70px}.mobile-social-svg-container{width:50px;height:50px;fill:#2b414d}.header{padding:35px 0 30px}.header--revealed-mobile{position:relative;z-index:1}.header-title{font-size:25px;font-weight:700;color:#242424;position:relative;z-index:1}.header__logo{float:left}.header__nav{float:right;margin-top:5px}.header__navigation{transition:.5s;position:fixed;top:-100%;right:0;bottom:100%;left:0;padding-top:150px}@media all and (min-width: 768px){.header__navigation{position:relative;padding-top:3px;transition:none}}.header-navigation__item{display:block;text-align:center}@media all and (min-width: 768px){.header-navigation__item{float:left;margin-right:30px}.header-navigation__item:nth-last-child(3){margin-right:0}}.header-navigation__item-social{position:absolute;bottom:50px}@media all and (min-width: 768px){.header-navigation__item-social{display:none}}.header-navigation__item-social--linkedin{left:50px}@media all and (min-width: 480px){.header-navigation__item-social--linkedin{left:50%;transform:translateX(-100%);margin-left:-100px}}.header-navigation__item-social--youtube{right:50px}@media all and (min-width: 480px){.header-navigation__item-social--youtube{right:50%;transform:translateX(100%);margin-right:-100px}}.header-navigation__social-link-item{display:block}.header-navigation__link-item{color:#2b414d;font-size:3rem;line-height:3.094rem;font-weight:700;display:block;margin:50px 0}@media all and (min-width: 768px){.header-navigation__link-item{font-size:.8rem;line-height:1.2rem;font-weight:700;margin:0;position:relative;padding-top:3px;color:#11346e;letter-spacing:1px}.header-navigation__link-item:hover:before,.header-navigation__link-item:focus:before,.header-navigation__link-item:active:before{position:absolute;content:" ";width:100%;height:2px;background:#1b998b;bottom:-4px}html.dark .header-navigation__link-item:hover{border-bottom:none}html.dark .header-navigation__link-item:hover:before,html.dark .header-navigation__link-item:focus:before,html.dark .header-navigation__link-item:active:before{position:absolute;content:" ";width:100%;height:2px;background:rgba(255,255,255,.2509803922);bottom:-4px}}@media all and (max-width: 768px){html.dark .theme-toggle-button{margin-top:5px}}.theme-toggle-button{margin:9px 20px 0 0}.mobile-menu-icon-container{float:right;margin-right:10px;position:relative;z-index:1}@media all and (min-width: 768px){.mobile-menu-icon-container{display:none}}.mobile-menu-icon{position:relative;width:27px;height:20px;margin-top:2px;cursor:pointer}html.dark .mobile-menu-icon__item{background:#fff}.mobile-menu-icon__item{position:absolute;left:0;right:0;background:#242424;height:4px;border-radius:2px;transition:.2s}.mobile-menu-icon__item:first-child{top:0}.mobile-menu-icon__item:nth-child(2){top:50%;margin-top:-2px}.mobile-menu-icon__item:last-child{bottom:0}.mobile-menu-icon.is-active .mobile-menu-icon__item:first-child{top:50%;transform:translate(0, -50%) rotate(45deg)}.mobile-menu-icon.is-active .mobile-menu-icon__item:nth-child(2){opacity:0}.mobile-menu-icon.is-active .mobile-menu-icon__item:last-child{transform:translate(0, -50%) rotate(-45deg);top:50%}html.dark .header__navigation--mobile{background-color:#212121 !important}.header__navigation--mobile{background:#20b3a3;top:0;bottom:0}@media all and (min-width: 768px){.header__navigation--mobile{background:#fff}}.landing{text-align:center}@media all and (min-width: 480px){.landing{margin:100px auto -10px}}.homepage-photo__image{border-radius:50%;width:100%;height:auto}.homepage-photo{width:160px;margin:0 auto}@media all and (min-width: 768px){.homepage-photo{width:230px}}.great-headline{color:#11346e;margin-top:30px;font-size:3rem;line-height:3.094rem;font-weight:700}.sub-description{margin-top:15px;line-height:32px;color:#242424;letter-spacing:2px;font-size:.9rem;line-height:1.3rem}.sub-description--spaced{margin-top:30px}.person-extra{display:block;margin:-10px auto 10}.person-extra__content{text-align:center;margin:0 auto;font-size:1.777rem;color:#2e2e2e;line-height:2.536rem}@media all and (min-width: 768px){.person-extra__content{max-width:70%}}.work-together{text-align:center;margin:-10px 0 100px}@media all and (min-width: 768px){.work-together{margin-bottom:192px}}.btn{display:inline-block;padding:5px;border:none;transition:none}.btn:hover{border:none}html.dark .btn:hover{border:none}.btn--regular{color:#fff !important;background:#1b998b;margin:0 !important;padding:2px 12px !important;border-radius:3px;font-size:.8rem;line-height:1.2rem;transition:.3s}.btn--regular:hover{background:#1faf9f !important}.btn--action{position:relative;color:#555;margin:40px 0 0 0;padding:12px 20px;border-radius:3px;border:2px solid #1b998b;font-size:1rem;line-height:1.7rem;transition:.3s ease-out}.btn--action:after{content:" ";position:absolute;background:url(bda7ef43b5f538866fac.svg) no-repeat top center;opacity:0;top:50%;left:155px;transform:translateY(-50%);width:25px;height:25px;background-size:25px;transition:.3s ease-out}.btn--action:hover{background:#1b998b;color:#fff;border:2px solid #1b998b;padding-right:60px}.btn--action:hover:after{opacity:1}.btn--super-decorative{color:#fff;background:#1b998b;padding:18px 42px 21px;margin-top:40px;border-radius:10px;font-size:1.5rem;line-height:1.84rem;font-weight:700;transition:.3s}.btn--super-decorative:hover{background:#1faf9f}html.dark .footer{background:rgba(255,255,255,.1254901961)}html.dark .footer .footer-navigation__link-item{color:#fff}.footer{margin-top:60px;padding:20px 0;background:#11346e}.footer_nav{text-align:center}@media all and (min-width: 992px){.footer_nav{float:left;text-align:left}}.footer__navigation{display:flex;justify-content:center;flex-direction:column}@media all and (min-width: 768px){.footer__navigation{flex-direction:row}}@media all and (min-width: 992px){.footer__navigation{justify-content:flex-start}}.footer-navigation__item{margin-top:15px}.footer-navigation__item:first-child{margin-top:0}@media all and (min-width: 768px){.footer-navigation__item{margin-top:0;margin-right:27px}.footer-navigation__item:last-child{margin-right:0}}.footer-navigation__link-item{color:#1faf9f;font-size:16px;font-weight:bold;transition:.3s}.footer-navigation__link-item:hover{color:#1b998b}.footer__copyright{color:#fff;font-size:16px;text-align:center;margin-top:20px}@media all and (min-width: 992px){.footer__copyright{float:right;text-align:left;margin-top:0}}.scroll-to-top{visibility:visible;position:fixed;bottom:20px;right:20px;background:#000;background:rgba(0,0,0,.7);width:50px;height:50px;border-radius:35px;transition:.3s}.scroll-to-top--hidden{opacity:0;visibility:hidden}.scroll-to-top svg{transition:.3s}.scroll-to-top:hover{background:rgba(0,0,0,.9);cursor:pointer}.scroll-to-top:hover svg{top:15px}.newsletter-signup{background:#f8f9fa;padding:60px 0;margin:0 0 80px 0;text-align:center;border-radius:10px}.newsletter-signup__container{max-width:600px;margin:0 auto;padding:0 20px}.newsletter-signup__title{font-size:2rem;line-height:2.493rem;color:#1b998b;margin-bottom:30px;font-weight:700}.newsletter-signup__description{font-size:1rem;line-height:1.7rem;color:#555;margin-bottom:40px;max-width:480px;margin-left:auto;margin-right:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.newsletter-form__input-group{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.newsletter-form__input{flex:1;padding:15px 20px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;line-height:1.7rem;background:#fff;color:#333;transition:all .3s ease}.newsletter-form__input:focus{outline:none;border-color:#1b998b;box-shadow:0 0 0 3px rgba(27,153,139,.1)}.newsletter-form__input::-moz-placeholder{color:#9ca3af}.newsletter-form__input::placeholder{color:#9ca3af}.newsletter-form__button{background:#1b998b !important;color:#fff !important;border:2px solid #1b998b !important;padding:15px 30px !important;border-radius:8px !important;font-size:1rem !important;line-height:1.7rem !important;font-weight:600 !important;cursor:pointer;transition:all .3s ease !important;white-space:nowrap;margin:0 !important}.newsletter-form__button:hover{background:#1faf9f !important;border-color:#1faf9f !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(27,153,139,.3)}.newsletter-form__button:active{transform:translateY(0)}.newsletter-form__button:focus{outline:none;box-shadow:0 0 0 3px rgba(27,153,139,.3)}.newsletter-form__privacy{font-size:.875rem;line-height:1.25rem;color:#6b7280;margin-top:15px}.newsletter-form__success{background:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;padding:20px;margin-top:20px}.newsletter-form__success-message{color:#065f46;font-size:1rem;line-height:1.7rem;margin:0}.newsletter-form__error{background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;padding:20px;margin-top:20px}.newsletter-form__error-message{color:#991b1b;font-size:1rem;line-height:1.7rem;margin:0}html.dark .newsletter-signup{background:rgba(255,255,255,.05)}html.dark .newsletter-signup__title{color:#fff}html.dark .newsletter-signup__description{color:#dadada}html.dark .newsletter-form__input{background:#374151;border-color:#4b5563;color:#fff}html.dark .newsletter-form__input:focus{border-color:rgba(255,255,255,.4);box-shadow:0 0 0 3px rgba(255,255,255,.1)}html.dark .newsletter-form__input::-moz-placeholder{color:#9ca3af}html.dark .newsletter-form__input::placeholder{color:#9ca3af}html.dark .newsletter-form__privacy{color:#9ca3af}html.dark .newsletter-form__success{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}html.dark .newsletter-form__success-message{color:#10b981}html.dark .newsletter-form__error{background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.3)}html.dark .newsletter-form__error-message{color:#f43f5e}.article-preview{margin-top:25px}@media all and (min-width: 768px){.article-preview{margin-top:45px;*zoom:1}.article-preview:before,.article-preview:after{content:" ";display:table}.article-preview:after{clear:both}}.article-preview__time{text-transform:uppercase;color:#555;padding-top:11px;margin-bottom:10px;font-size:.9rem;line-height:1.3rem;font-weight:700}@media all and (min-width: 768px){.article-preview__time{float:left;width:17%;margin-right:3%;margin-bottom:0}}.article-preview__title{font-size:1.5rem;font-weight:normal;line-height:2.15rem}@media all and (min-width: 768px){.article-preview__title{float:left;width:80%;max-width:100%}}@media all and (min-width: 480px){.article-preview__title{width:80%}}.article-preview__link{color:#11346e}.article-preview__link:hover{border-bottom:2px solid #11346e}html.dark .article-preview__link:hover{border-bottom:2px solid rgba(255,255,255,.2509803922)}@media all and (min-width: 768px){.main--blog-landing{padding-bottom:186px}}.wrapper--article{max-width:840px}.article__title{font-size:2.369rem;line-height:2.493rem;color:#1b998b}html.dark .article__published.dark-theme-text-color{color:#dadada}html.dark .article__updated.dark-theme-text-color{color:#dadada}.article__published,.article__updated{font-size:.9rem;line-height:1.3rem;text-transform:uppercase;color:#555}.article__published{margin:47px 0 0}.article__featured-container{margin-top:30px}.featured-image{display:block;width:100%}.article__updated{margin:30px 0 0}.article__published--spaced{margin:47px 0 57px}.article__time{font-size:.9rem;line-height:1.3rem;font-weight:700}html.dark .article__content .dark-theme-text-color{color:#dadada}.article__content{margin-top:57px;font-size:1rem;line-height:1.7rem}.article__content p{font-size:1rem;line-height:1.7rem;margin-top:20px;color:#555}.article__content li{font-size:1rem;line-height:1.7rem;color:#555;margin-top:7px}.article__content h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{position:relative}.article__content h1{font-size:2.369rem;line-height:2.493rem;margin:40px 0;color:#333}.article__content h2{font-size:1.777rem;line-height:2.036rem;margin:40px 0;color:#333}.article__content h3{font-size:1.308rem;line-height:1.68rem;margin:40px 0;color:#333}.article__content h4{font-size:1rem;line-height:1.7rem;font-weight:700;color:#333;margin-top:20px}.article__content .anchorjs-link{display:none}@media all and (min-width: 992px){.article__content .anchorjs-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 !important;border-bottom:none}.article__content .anchorjs-link:before{content:"#";position:absolute;left:-30px;top:-2px;color:#333}.article__content .anchorjs-link:hover{opacity:1;border-bottom:none}.article__content .anchorjs-link:after{content:none}}.article__content pre{overflow-x:auto;color:#fff;margin:35px 0 35px 0;position:relative}.article__content pre:hover .btn--copy-to-clipboard{opacity:1}.article__content pre code{padding:20px;border-radius:10px;color:#a9b7c6;background:#282b2e;font-size:.8rem;line-height:1.1rem;letter-spacing:.3px}.article__content pre code a,.article__content pre code a:hover{border-bottom:none}.article__content .bg-code-highlight{background-color:rgba(125,211,252,.1019607843)}.article__content code{padding:1px 5px;background:#ddd;border-radius:3px;font-size:.9rem;line-height:1.7rem}.article__content .btn--copy-to-clipboard{position:absolute;top:10px;right:10px;opacity:0}.article__content .btn--copy-to-clipboard:hover{cursor:pointer}.article__content ul,.article__content ol{margin:7px 0;padding-left:30px;color:#555}.article__content ul{list-style-type:disc}.article__content ol{list-style-type:decimal}.article__content img{display:block;max-width:100%;height:auto}.article__content table{width:100%;border:1px solid #ddd}.article__content table th,.article__content table td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.article__content .table-three-thirds table th{width:33.3333333333%}.article__content figure figcaption{display:none}.article__content blockquote p{background:#eee;padding:20px;border-left:10px solid #ccc;font-style:italic;margin:50px 40px 50px 20px}@media all and (min-width: 768px){.article__content blockquote p{margin:50px 80px 50px 40px}}@media all and (min-width: 992px){.article__content blockquote p{margin:60px 100px 60px 40px}}@media(min-width: 1040px){.article__content .article__image-container{margin:0 -100px}}@media all and (max-width: 768px){.article__content .article__image-container .alignleft{width:100%;height:auto;margin-bottom:20px}}@media all and (min-width: 768px){.article__content .article__image-container .alignleft{margin:9px 20px 0 0;float:left}}@media(min-width: 1040px){.article__content .article__image-container .alignleft{margin-left:100px}}@media all and (max-width: 768px){.article__content .article__image-container .alignright{width:100%;height:auto;margin-bottom:20px}}@media all and (min-width: 768px){.article__content .article__image-container .alignright{margin:9px 0 0 20px;float:right}}@media(min-width: 1040px){.article__content .article__image-container .alignright{margin-right:100px}}.article__content .article__image-container .aligncenter{width:100%;margin:40px 0 60px}@media all and (max-width: 768px){.article__content .article__image-container .aligncenter{height:auto;margin-bottom:20px}}.article__content .article__image-container .wp-caption-text{text-align:center;font-size:.8rem;line-height:1.2rem}@media(min-width: 1040px){.article__image-container{margin:0 -100px}}@media all and (max-width: 768px){.article__image-container .alignleft{width:100%;height:auto;margin-bottom:20px}}@media all and (min-width: 768px){.article__image-container .alignleft{margin:9px 20px 0 0;float:left}}@media(min-width: 1040px){.article__image-container .alignleft{margin-left:100px}}@media all and (max-width: 768px){.article__image-container .alignright{width:100%;height:auto;margin-bottom:20px}}@media all and (min-width: 768px){.article__image-container .alignright{margin:9px 0 0 20px;float:right}}@media(min-width: 1040px){.article__image-container .alignright{margin-right:100px}}.article__image-container .aligncenter{width:100%;margin:40px 0 60px}@media all and (max-width: 768px){.article__image-container .aligncenter{height:auto;margin-bottom:20px}}.article__image-container .wp-caption-text{text-align:center;font-size:.8rem;line-height:1.2rem}.social{display:flex;flex-direction:column;border-top:1px solid #dbdfe4;margin:20px 0 0 0}@media all and (min-width: 480px){.social{flex-direction:row}}.social__headline{margin:20px auto 0 !important;font-size:1rem;line-height:1.7rem;color:#555}@media all and (min-width: 480px){.social__headline{margin:20px 0 0 0 !important}}.social__list{display:flex;flex-direction:column;list-style-type:none !important;padding-left:0 !important}@media screen and (min-width: 320px){.social__list{flex-direction:row}}@media all and (min-width: 480px){.social__list{padding-left:20px !important}}.social__item{margin:4px auto !important}@media all and (min-width: 480px){.social__item{margin:4px 20px 0 0 !important}.social__item:last-child{margin-right:0 !important}}.talk-description{color:#b8b8b8 !important;line-height:1.6rem}@media all and (min-width: 768px){.talk-description{margin-left:20%;float:left}}.talk-preview{margin-top:45px}@media all and (min-width: 768px){.talk-preview{*zoom:1}.talk-preview:before,.talk-preview:after{content:" ";display:table}.talk-preview:after{clear:both}}.hljs{color:#a9b7c6 !important;background:#282b2e !important;display:block;overflow-x:auto;padding:.5em}.hljs a{color:#a9b7c6 !important;background:#282b2e !important}.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet{color:#6897bb !important}.hljs-keyword,.hljs-selector-tag,.hljs-deletion{color:#cc7832 !important}.hljs-variable,.hljs-template-variable,.hljs-link{color:#629755 !important}.hljs-comment,.hljs-quote{color:gray !important}.hljs-meta{color:#bbb529 !important}.hljs-string,.hljs-attribute,.hljs-addition{color:#6a8759 !important}.hljs-section,.hljs-title,.hljs-type{color:#ffc66d !important}.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#e8bf6a !important}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.nohighlight{color:#a9b7c6 !important;background:#282b2e !important;display:block;overflow-x:auto;padding:.5em}.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.focus\:ring-4:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.focus\:ring-gray-200:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}:is(.dark .dark\:bg-slate-800){
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}:is(.dark .dark\:bg-zinc-500){
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}:is(.dark .dark\:text-gray-400){
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}:is(.dark .dark\:text-slate-200){
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}:is(.dark .dark\:text-slate-300){
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}:is(.dark .dark\:hover\:bg-gray-700:hover){
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}:is(.dark .dark\:focus\:ring-gray-700:focus){
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity));
}
