/* CBEZT AOS-lite: same-origin entrance animations for public pages. */
[data-aos] {
  opacity: 0;
  transition-property: opacity, transform;
  transition-duration: .65s;
  transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  will-change: opacity, transform;
}
[data-aos="fade-up"] { transform: translate3d(0, 24px, 0); }
[data-aos="fade-down"] { transform: translate3d(0, -24px, 0); }
[data-aos="fade-left"] { transform: translate3d(24px, 0, 0); }
[data-aos="fade-right"] { transform: translate3d(-24px, 0, 0); }
[data-aos="zoom-in"] { transform: scale(.96); }
[data-aos].aos-animate {
  opacity: 1;
  transform: none;
  will-change: auto;
}

/* PATCH 13H23: CSP-safe AOS delays. Browser JS no longer writes transitionDelay. */
[data-aos-delay="0"] { transition-delay: 0ms; }
[data-aos-delay="10"] { transition-delay: 10ms; }
[data-aos-delay="20"] { transition-delay: 20ms; }
[data-aos-delay="30"] { transition-delay: 30ms; }
[data-aos-delay="40"] { transition-delay: 40ms; }
[data-aos-delay="50"] { transition-delay: 50ms; }
[data-aos-delay="60"] { transition-delay: 60ms; }
[data-aos-delay="70"] { transition-delay: 70ms; }
[data-aos-delay="80"] { transition-delay: 80ms; }
[data-aos-delay="90"] { transition-delay: 90ms; }
[data-aos-delay="100"] { transition-delay: 100ms; }
[data-aos-delay="110"] { transition-delay: 110ms; }
[data-aos-delay="120"] { transition-delay: 120ms; }
[data-aos-delay="130"] { transition-delay: 130ms; }
[data-aos-delay="140"] { transition-delay: 140ms; }
[data-aos-delay="150"] { transition-delay: 150ms; }
[data-aos-delay="160"] { transition-delay: 160ms; }
[data-aos-delay="170"] { transition-delay: 170ms; }
[data-aos-delay="180"] { transition-delay: 180ms; }
[data-aos-delay="190"] { transition-delay: 190ms; }
[data-aos-delay="200"] { transition-delay: 200ms; }
[data-aos-delay="210"] { transition-delay: 210ms; }
[data-aos-delay="220"] { transition-delay: 220ms; }
[data-aos-delay="230"] { transition-delay: 230ms; }
[data-aos-delay="240"] { transition-delay: 240ms; }
[data-aos-delay="250"] { transition-delay: 250ms; }
[data-aos-delay="260"] { transition-delay: 260ms; }
[data-aos-delay="270"] { transition-delay: 270ms; }
[data-aos-delay="280"] { transition-delay: 280ms; }
[data-aos-delay="290"] { transition-delay: 290ms; }
[data-aos-delay="300"] { transition-delay: 300ms; }
[data-aos-delay="310"] { transition-delay: 310ms; }
[data-aos-delay="320"] { transition-delay: 320ms; }
[data-aos-delay="330"] { transition-delay: 330ms; }
[data-aos-delay="340"] { transition-delay: 340ms; }
[data-aos-delay="350"] { transition-delay: 350ms; }
[data-aos-delay="360"] { transition-delay: 360ms; }
[data-aos-delay="370"] { transition-delay: 370ms; }
[data-aos-delay="380"] { transition-delay: 380ms; }
[data-aos-delay="390"] { transition-delay: 390ms; }
[data-aos-delay="400"] { transition-delay: 400ms; }
[data-aos-delay="410"] { transition-delay: 410ms; }
[data-aos-delay="420"] { transition-delay: 420ms; }
[data-aos-delay="430"] { transition-delay: 430ms; }
[data-aos-delay="440"] { transition-delay: 440ms; }
[data-aos-delay="450"] { transition-delay: 450ms; }
[data-aos-delay="460"] { transition-delay: 460ms; }
[data-aos-delay="470"] { transition-delay: 470ms; }
[data-aos-delay="480"] { transition-delay: 480ms; }
[data-aos-delay="490"] { transition-delay: 490ms; }
[data-aos-delay="500"] { transition-delay: 500ms; }
[data-aos-delay="510"] { transition-delay: 510ms; }
[data-aos-delay="520"] { transition-delay: 520ms; }
[data-aos-delay="530"] { transition-delay: 530ms; }
[data-aos-delay="540"] { transition-delay: 540ms; }
[data-aos-delay="550"] { transition-delay: 550ms; }
[data-aos-delay="560"] { transition-delay: 560ms; }
[data-aos-delay="570"] { transition-delay: 570ms; }
[data-aos-delay="580"] { transition-delay: 580ms; }
[data-aos-delay="590"] { transition-delay: 590ms; }
[data-aos-delay="600"] { transition-delay: 600ms; }
[data-aos-delay="610"] { transition-delay: 610ms; }
[data-aos-delay="620"] { transition-delay: 620ms; }
[data-aos-delay="630"] { transition-delay: 630ms; }
[data-aos-delay="640"] { transition-delay: 640ms; }
[data-aos-delay="650"] { transition-delay: 650ms; }
[data-aos-delay="660"] { transition-delay: 660ms; }
[data-aos-delay="670"] { transition-delay: 670ms; }
[data-aos-delay="680"] { transition-delay: 680ms; }
[data-aos-delay="690"] { transition-delay: 690ms; }
[data-aos-delay="700"] { transition-delay: 700ms; }
[data-aos-delay="710"] { transition-delay: 710ms; }
[data-aos-delay="720"] { transition-delay: 720ms; }
[data-aos-delay="730"] { transition-delay: 730ms; }
[data-aos-delay="740"] { transition-delay: 740ms; }
[data-aos-delay="750"] { transition-delay: 750ms; }
[data-aos-delay="760"] { transition-delay: 760ms; }
[data-aos-delay="770"] { transition-delay: 770ms; }
[data-aos-delay="780"] { transition-delay: 780ms; }
[data-aos-delay="790"] { transition-delay: 790ms; }
[data-aos-delay="800"] { transition-delay: 800ms; }
[data-aos-delay="810"] { transition-delay: 810ms; }
[data-aos-delay="820"] { transition-delay: 820ms; }
[data-aos-delay="830"] { transition-delay: 830ms; }
[data-aos-delay="840"] { transition-delay: 840ms; }
[data-aos-delay="850"] { transition-delay: 850ms; }
[data-aos-delay="860"] { transition-delay: 860ms; }
[data-aos-delay="870"] { transition-delay: 870ms; }
[data-aos-delay="880"] { transition-delay: 880ms; }
[data-aos-delay="890"] { transition-delay: 890ms; }
[data-aos-delay="900"] { transition-delay: 900ms; }
[data-aos-delay="910"] { transition-delay: 910ms; }
[data-aos-delay="920"] { transition-delay: 920ms; }
[data-aos-delay="930"] { transition-delay: 930ms; }
[data-aos-delay="940"] { transition-delay: 940ms; }
[data-aos-delay="950"] { transition-delay: 950ms; }
[data-aos-delay="960"] { transition-delay: 960ms; }
[data-aos-delay="970"] { transition-delay: 970ms; }
[data-aos-delay="980"] { transition-delay: 980ms; }
[data-aos-delay="990"] { transition-delay: 990ms; }
[data-aos-delay="1000"] { transition-delay: 1000ms; }
[data-aos-delay="1010"] { transition-delay: 1010ms; }
[data-aos-delay="1020"] { transition-delay: 1020ms; }
[data-aos-delay="1030"] { transition-delay: 1030ms; }
[data-aos-delay="1040"] { transition-delay: 1040ms; }
[data-aos-delay="1050"] { transition-delay: 1050ms; }
[data-aos-delay="1060"] { transition-delay: 1060ms; }
[data-aos-delay="1070"] { transition-delay: 1070ms; }
[data-aos-delay="1080"] { transition-delay: 1080ms; }
[data-aos-delay="1090"] { transition-delay: 1090ms; }
[data-aos-delay="1100"] { transition-delay: 1100ms; }
[data-aos-delay="1110"] { transition-delay: 1110ms; }
[data-aos-delay="1120"] { transition-delay: 1120ms; }
[data-aos-delay="1130"] { transition-delay: 1130ms; }
[data-aos-delay="1140"] { transition-delay: 1140ms; }
[data-aos-delay="1150"] { transition-delay: 1150ms; }
[data-aos-delay="1160"] { transition-delay: 1160ms; }
[data-aos-delay="1170"] { transition-delay: 1170ms; }
[data-aos-delay="1180"] { transition-delay: 1180ms; }
[data-aos-delay="1190"] { transition-delay: 1190ms; }
[data-aos-delay="1200"] { transition-delay: 1200ms; }
[data-aos-delay="1210"] { transition-delay: 1210ms; }
[data-aos-delay="1220"] { transition-delay: 1220ms; }
[data-aos-delay="1230"] { transition-delay: 1230ms; }
[data-aos-delay="1240"] { transition-delay: 1240ms; }
[data-aos-delay="1250"] { transition-delay: 1250ms; }
[data-aos-delay="1260"] { transition-delay: 1260ms; }
[data-aos-delay="1270"] { transition-delay: 1270ms; }
[data-aos-delay="1280"] { transition-delay: 1280ms; }
[data-aos-delay="1290"] { transition-delay: 1290ms; }
[data-aos-delay="1300"] { transition-delay: 1300ms; }
[data-aos-delay="1310"] { transition-delay: 1310ms; }
[data-aos-delay="1320"] { transition-delay: 1320ms; }
[data-aos-delay="1330"] { transition-delay: 1330ms; }
[data-aos-delay="1340"] { transition-delay: 1340ms; }
[data-aos-delay="1350"] { transition-delay: 1350ms; }
[data-aos-delay="1360"] { transition-delay: 1360ms; }
[data-aos-delay="1370"] { transition-delay: 1370ms; }
[data-aos-delay="1380"] { transition-delay: 1380ms; }
[data-aos-delay="1390"] { transition-delay: 1390ms; }
[data-aos-delay="1400"] { transition-delay: 1400ms; }
[data-aos-delay="1410"] { transition-delay: 1410ms; }
[data-aos-delay="1420"] { transition-delay: 1420ms; }
[data-aos-delay="1430"] { transition-delay: 1430ms; }
[data-aos-delay="1440"] { transition-delay: 1440ms; }
[data-aos-delay="1450"] { transition-delay: 1450ms; }
[data-aos-delay="1460"] { transition-delay: 1460ms; }
[data-aos-delay="1470"] { transition-delay: 1470ms; }
[data-aos-delay="1480"] { transition-delay: 1480ms; }
[data-aos-delay="1490"] { transition-delay: 1490ms; }
[data-aos-delay="1500"] { transition-delay: 1500ms; }
[data-aos-delay="1510"] { transition-delay: 1510ms; }
[data-aos-delay="1520"] { transition-delay: 1520ms; }
[data-aos-delay="1530"] { transition-delay: 1530ms; }
[data-aos-delay="1540"] { transition-delay: 1540ms; }
[data-aos-delay="1550"] { transition-delay: 1550ms; }
[data-aos-delay="1560"] { transition-delay: 1560ms; }
[data-aos-delay="1570"] { transition-delay: 1570ms; }
[data-aos-delay="1580"] { transition-delay: 1580ms; }
[data-aos-delay="1590"] { transition-delay: 1590ms; }
[data-aos-delay="1600"] { transition-delay: 1600ms; }
[data-aos-delay="1610"] { transition-delay: 1610ms; }
[data-aos-delay="1620"] { transition-delay: 1620ms; }
[data-aos-delay="1630"] { transition-delay: 1630ms; }
[data-aos-delay="1640"] { transition-delay: 1640ms; }
[data-aos-delay="1650"] { transition-delay: 1650ms; }
[data-aos-delay="1660"] { transition-delay: 1660ms; }
[data-aos-delay="1670"] { transition-delay: 1670ms; }
[data-aos-delay="1680"] { transition-delay: 1680ms; }
[data-aos-delay="1690"] { transition-delay: 1690ms; }
[data-aos-delay="1700"] { transition-delay: 1700ms; }
[data-aos-delay="1710"] { transition-delay: 1710ms; }
[data-aos-delay="1720"] { transition-delay: 1720ms; }
[data-aos-delay="1730"] { transition-delay: 1730ms; }
[data-aos-delay="1740"] { transition-delay: 1740ms; }
[data-aos-delay="1750"] { transition-delay: 1750ms; }
[data-aos-delay="1760"] { transition-delay: 1760ms; }
[data-aos-delay="1770"] { transition-delay: 1770ms; }
[data-aos-delay="1780"] { transition-delay: 1780ms; }
[data-aos-delay="1790"] { transition-delay: 1790ms; }
[data-aos-delay="1800"] { transition-delay: 1800ms; }
[data-aos-delay="1810"] { transition-delay: 1810ms; }
[data-aos-delay="1820"] { transition-delay: 1820ms; }
[data-aos-delay="1830"] { transition-delay: 1830ms; }
[data-aos-delay="1840"] { transition-delay: 1840ms; }
[data-aos-delay="1850"] { transition-delay: 1850ms; }
[data-aos-delay="1860"] { transition-delay: 1860ms; }
[data-aos-delay="1870"] { transition-delay: 1870ms; }
[data-aos-delay="1880"] { transition-delay: 1880ms; }
[data-aos-delay="1890"] { transition-delay: 1890ms; }
[data-aos-delay="1900"] { transition-delay: 1900ms; }
[data-aos-delay="1910"] { transition-delay: 1910ms; }
[data-aos-delay="1920"] { transition-delay: 1920ms; }
[data-aos-delay="1930"] { transition-delay: 1930ms; }
[data-aos-delay="1940"] { transition-delay: 1940ms; }
[data-aos-delay="1950"] { transition-delay: 1950ms; }
[data-aos-delay="1960"] { transition-delay: 1960ms; }
[data-aos-delay="1970"] { transition-delay: 1970ms; }
[data-aos-delay="1980"] { transition-delay: 1980ms; }
[data-aos-delay="1990"] { transition-delay: 1990ms; }
[data-aos-delay="2000"] { transition-delay: 2000ms; }
[data-aos-delay="2010"] { transition-delay: 2010ms; }
[data-aos-delay="2020"] { transition-delay: 2020ms; }
[data-aos-delay="2030"] { transition-delay: 2030ms; }
[data-aos-delay="2040"] { transition-delay: 2040ms; }
[data-aos-delay="2050"] { transition-delay: 2050ms; }
[data-aos-delay="2060"] { transition-delay: 2060ms; }
[data-aos-delay="2070"] { transition-delay: 2070ms; }
[data-aos-delay="2080"] { transition-delay: 2080ms; }
[data-aos-delay="2090"] { transition-delay: 2090ms; }
[data-aos-delay="2100"] { transition-delay: 2100ms; }
[data-aos-delay="2110"] { transition-delay: 2110ms; }
[data-aos-delay="2120"] { transition-delay: 2120ms; }
[data-aos-delay="2130"] { transition-delay: 2130ms; }
[data-aos-delay="2140"] { transition-delay: 2140ms; }
[data-aos-delay="2150"] { transition-delay: 2150ms; }
[data-aos-delay="2160"] { transition-delay: 2160ms; }
[data-aos-delay="2170"] { transition-delay: 2170ms; }
[data-aos-delay="2180"] { transition-delay: 2180ms; }
[data-aos-delay="2190"] { transition-delay: 2190ms; }
[data-aos-delay="2200"] { transition-delay: 2200ms; }
[data-aos-delay="2210"] { transition-delay: 2210ms; }
[data-aos-delay="2220"] { transition-delay: 2220ms; }
[data-aos-delay="2230"] { transition-delay: 2230ms; }
[data-aos-delay="2240"] { transition-delay: 2240ms; }
[data-aos-delay="2250"] { transition-delay: 2250ms; }
[data-aos-delay="2260"] { transition-delay: 2260ms; }
[data-aos-delay="2270"] { transition-delay: 2270ms; }
[data-aos-delay="2280"] { transition-delay: 2280ms; }
[data-aos-delay="2290"] { transition-delay: 2290ms; }
[data-aos-delay="2300"] { transition-delay: 2300ms; }
[data-aos-delay="2310"] { transition-delay: 2310ms; }
[data-aos-delay="2320"] { transition-delay: 2320ms; }
[data-aos-delay="2330"] { transition-delay: 2330ms; }
[data-aos-delay="2340"] { transition-delay: 2340ms; }
[data-aos-delay="2350"] { transition-delay: 2350ms; }
[data-aos-delay="2360"] { transition-delay: 2360ms; }
[data-aos-delay="2370"] { transition-delay: 2370ms; }
[data-aos-delay="2380"] { transition-delay: 2380ms; }
[data-aos-delay="2390"] { transition-delay: 2390ms; }
[data-aos-delay="2400"] { transition-delay: 2400ms; }
[data-aos-delay="2410"] { transition-delay: 2410ms; }
[data-aos-delay="2420"] { transition-delay: 2420ms; }
[data-aos-delay="2430"] { transition-delay: 2430ms; }
[data-aos-delay="2440"] { transition-delay: 2440ms; }
[data-aos-delay="2450"] { transition-delay: 2450ms; }
[data-aos-delay="2460"] { transition-delay: 2460ms; }
[data-aos-delay="2470"] { transition-delay: 2470ms; }
[data-aos-delay="2480"] { transition-delay: 2480ms; }
[data-aos-delay="2490"] { transition-delay: 2490ms; }
[data-aos-delay="2500"] { transition-delay: 2500ms; }
[data-aos-delay="2510"] { transition-delay: 2510ms; }
[data-aos-delay="2520"] { transition-delay: 2520ms; }
[data-aos-delay="2530"] { transition-delay: 2530ms; }
[data-aos-delay="2540"] { transition-delay: 2540ms; }
[data-aos-delay="2550"] { transition-delay: 2550ms; }
[data-aos-delay="2560"] { transition-delay: 2560ms; }
[data-aos-delay="2570"] { transition-delay: 2570ms; }
[data-aos-delay="2580"] { transition-delay: 2580ms; }
[data-aos-delay="2590"] { transition-delay: 2590ms; }
[data-aos-delay="2600"] { transition-delay: 2600ms; }
[data-aos-delay="2610"] { transition-delay: 2610ms; }
[data-aos-delay="2620"] { transition-delay: 2620ms; }
[data-aos-delay="2630"] { transition-delay: 2630ms; }
[data-aos-delay="2640"] { transition-delay: 2640ms; }
[data-aos-delay="2650"] { transition-delay: 2650ms; }
[data-aos-delay="2660"] { transition-delay: 2660ms; }
[data-aos-delay="2670"] { transition-delay: 2670ms; }
[data-aos-delay="2680"] { transition-delay: 2680ms; }
[data-aos-delay="2690"] { transition-delay: 2690ms; }
[data-aos-delay="2700"] { transition-delay: 2700ms; }
[data-aos-delay="2710"] { transition-delay: 2710ms; }
[data-aos-delay="2720"] { transition-delay: 2720ms; }
[data-aos-delay="2730"] { transition-delay: 2730ms; }
[data-aos-delay="2740"] { transition-delay: 2740ms; }
[data-aos-delay="2750"] { transition-delay: 2750ms; }
[data-aos-delay="2760"] { transition-delay: 2760ms; }
[data-aos-delay="2770"] { transition-delay: 2770ms; }
[data-aos-delay="2780"] { transition-delay: 2780ms; }
[data-aos-delay="2790"] { transition-delay: 2790ms; }
[data-aos-delay="2800"] { transition-delay: 2800ms; }
[data-aos-delay="2810"] { transition-delay: 2810ms; }
[data-aos-delay="2820"] { transition-delay: 2820ms; }
[data-aos-delay="2830"] { transition-delay: 2830ms; }
[data-aos-delay="2840"] { transition-delay: 2840ms; }
[data-aos-delay="2850"] { transition-delay: 2850ms; }
[data-aos-delay="2860"] { transition-delay: 2860ms; }
[data-aos-delay="2870"] { transition-delay: 2870ms; }
[data-aos-delay="2880"] { transition-delay: 2880ms; }
[data-aos-delay="2890"] { transition-delay: 2890ms; }
[data-aos-delay="2900"] { transition-delay: 2900ms; }
[data-aos-delay="2910"] { transition-delay: 2910ms; }
[data-aos-delay="2920"] { transition-delay: 2920ms; }
[data-aos-delay="2930"] { transition-delay: 2930ms; }
[data-aos-delay="2940"] { transition-delay: 2940ms; }
[data-aos-delay="2950"] { transition-delay: 2950ms; }
[data-aos-delay="2960"] { transition-delay: 2960ms; }
[data-aos-delay="2970"] { transition-delay: 2970ms; }
[data-aos-delay="2980"] { transition-delay: 2980ms; }
[data-aos-delay="2990"] { transition-delay: 2990ms; }
[data-aos-delay="3000"] { transition-delay: 3000ms; }
@media (prefers-reduced-motion: reduce) {
  [data-aos] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
    will-change: auto !important;
  }
}
