[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)}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mb-group{perspective:1200px}.mb-card{--mb-x: 50%;--mb-y: 50%;--mb-glow: 0;--mb-radius: 340px;transition:box-shadow .35s ease,border-color .35s ease}.mb-card:hover{box-shadow:0 4px 24px #00000059}.mb-card>.mb-glow{--mb-ring: 2px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;box-sizing:border-box;border:var(--mb-ring) solid transparent;-o-border-image:radial-gradient(calc(var(--mb-radius) * .62) circle at var(--mb-x) var(--mb-y),rgb(255 190 150) 0%,rgb(var(--accent-bright-rgb)) 22%,rgb(var(--accent-rgb) / .55) 48%,transparent 72%) 1;border-image:radial-gradient(calc(var(--mb-radius) * .62) circle at var(--mb-x) var(--mb-y),rgb(255 190 150) 0%,rgb(var(--accent-bright-rgb)) 22%,rgb(var(--accent-rgb) / .55) 48%,transparent 72%) 1;pointer-events:none;opacity:var(--mb-glow);transition:opacity .3s ease}.mb-card>.mb-glow--bloom{--mb-ring: 10px;z-index:3;filter:blur(6px);opacity:calc(var(--mb-glow) * .55)}.mb-card>.mb-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:var(--mb-glow);transition:opacity .35s ease;background:radial-gradient(calc(var(--mb-radius) * .55) circle at var(--mb-x) var(--mb-y),rgb(var(--accent-bright-rgb) / .2),rgb(var(--accent-rgb) / .08) 45%,transparent 75%),radial-gradient(calc(var(--mb-radius) * 1.2) circle at var(--mb-x) var(--mb-y),rgb(var(--accent-rgb) / .07),transparent 70%)}.mb-card>.mb-particle{position:absolute;z-index:5;width:4px;height:4px;border-radius:50%;pointer-events:none;background:rgb(var(--accent-bright-rgb));box-shadow:0 0 6px rgb(var(--accent-rgb) / .6)}.mb-card>.mb-particle:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:rgb(var(--accent-rgb) / .2)}.mb-card>.mb-ripple{position:absolute;z-index:6;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(var(--accent-rgb) / .3) 0%,rgb(var(--accent-rgb) / .12) 30%,transparent 70%)}.mb-spotlight{position:fixed;z-index:200;width:800px;height:800px;border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%);mix-blend-mode:screen;background:radial-gradient(circle,rgb(var(--accent-rgb) / .13) 0%,rgb(var(--accent-rgb) / .07) 15%,rgb(var(--accent-rgb) / .035) 25%,rgb(var(--accent-rgb) / .015) 40%,rgb(var(--accent-rgb) / .006) 65%,transparent 70%)}.rv-line{display:block;white-space:nowrap}.rv-line-mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}[data-init-hidden]{opacity:0!important;pointer-events:none}.no-js [data-init-hidden]{opacity:1!important;pointer-events:auto}.parallax-layer{will-change:transform}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html{scroll-behavior:auto!important}.ayra-cursor{position:fixed;top:0;left:0;width:25px;height:27px;margin:-13.5px 0 0 -12.5px;pointer-events:none;z-index:9999;opacity:0;will-change:transform;transition:opacity .22s ease}.ayra-cursor.is-on{opacity:1}.ayra-cursor svg{display:block;overflow:visible}html.has-smooth-cursor,html.has-smooth-cursor *{cursor:none!important}html.has-smooth-cursor input,html.has-smooth-cursor textarea,html.has-smooth-cursor [contenteditable=true]{cursor:text!important}@media (hover: none),(pointer: coarse){.ayra-cursor{display:none}}@media (prefers-reduced-motion: reduce){[data-init-hidden]{opacity:1!important;pointer-events:auto}.ayra-cursor{display:none}}.hero{position:relative;margin-top:calc(-1 * var(--hero-offset, 0px));background:var(--ink)}.hero__stage{position:sticky;top:0;z-index:3;height:100svh;overflow:hidden}.hero__runway{height:90vh}.hero__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 68% 9%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 41% 33%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 87% 41%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 23% 57%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 56% 71%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 5% 83%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 78% 88%,#fff 50%,transparent 51%);background-size:420px 380px,530px 470px,610px 560px,470px 520px,390px 430px,700px 640px,450px 410px,560px 600px;-webkit-mask-image:linear-gradient(#000 55%,transparent 95%);mask-image:linear-gradient(#000 55%,transparent 95%)}.hero__earth{position:absolute;z-index:2;top:calc(50% - 52svh);right:-27svh;width:96svh;aspect-ratio:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto}.hero__canvas[data-globe-failed]{display:none}.hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;pointer-events:none}.hero__copy>*{height:100%}.hero__text{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:132px 0 108px}@media (max-width: 991px){.hero__runway{display:none}.hero__stage{position:relative}.hero__earth{right:-46svh;opacity:.8}.hero__text{padding-bottom:92px}}@media (max-width: 767px){.hero__earth{width:72svh;right:-34svh;top:calc(40% - 36svh)}.hero__text{padding-top:104px;padding-bottom:84px}}.ayra-cursor svg{transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.ayra-cursor[data-mode=drag] svg,.ayra-cursor[data-mode=dragging] svg{transform:scale(.2);opacity:0}.ayra-cursor-drag{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:9998;opacity:0;will-change:transform}.ayra-cursor-drag.is-on{opacity:1}.ayra-cursor-drag__ring{position:absolute;left:-40px;top:-40px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:50%;border:1px solid rgb(255 255 255 / .4);background:rgb(var(--ink-rgb) / .32);-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);box-shadow:0 10px 30px -10px #0009,inset 0 1px #ffffff24;color:#fff;transform:scale(.35);opacity:0;transition:transform .24s cubic-bezier(.2,.9,.25,1.15),opacity .16s ease,border-color .2s ease}.ayra-cursor-drag[data-mode=drag] .ayra-cursor-drag__ring{transform:scale(1);opacity:1}.ayra-cursor-drag[data-mode=dragging] .ayra-cursor-drag__ring{transform:scale(.86);opacity:1;border-color:rgb(var(--accent-bright-rgb) / .8)}.ayra-cursor-drag__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ayra-cursor-drag__chev{color:var(--accent-bright);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.ayra-cursor-drag[data-mode=dragging] .ayra-cursor-drag__chev.is-l{transform:translate(-3px)}.ayra-cursor-drag[data-mode=dragging] .ayra-cursor-drag__chev.is-r{transform:translate(3px)}.earth-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .8s ease}.earth-labels.is-ready{opacity:1}.earth-label{position:absolute;left:0;top:0;display:grid;gap:2px;padding-left:18px;margin-top:-20px;white-space:nowrap;opacity:0;filter:blur(4px);transition:opacity .45s ease,filter .45s ease;text-shadow:0 1px 8px rgb(0 0 0 / .85)}.earth-label.is-on{opacity:1;filter:blur(0)}.earth-label:before{content:"";position:absolute;left:3px;top:20px;width:12px;height:1px;background:linear-gradient(90deg,#ffc896e6,#ffc89600);transform-origin:0 0;transform:rotate(-38deg)}.earth-label__name{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#fff}.earth-label__sub{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-bright)}.earth-label.is-hub .earth-label__name{font-size:12px;font-weight:700;letter-spacing:.22em}@media (max-width: 767px){.earth-label__name{font-size:9.5px}.earth-label__sub{font-size:8px}}:root{--glass-fill: rgb(255 255 255 / .045);--glass-fill-hi: rgb(255 255 255 / .1);--glass-line: rgb(255 255 255 / .1);--glass-line-hi: rgb(255 255 255 / .22);--glass-blur: saturate(118%) blur(16px);--glass-blur-deep: saturate(125%) blur(26px);--nav-solid: rgb(var(--ink-rgb) / .84);--nav-h: 68px;--nav-h-sm: 56px;--nav-gap-y: clamp(10px, 1.1vw, 16px);--nav-gap-x: clamp(12px, 1.8vw, 24px);--nav-pad-x: clamp(14px, 1.4vw, 22px);--nav-r: 18px;--ease-out-soft: cubic-bezier(.22, .61, .36, 1);--ease-glide: cubic-bezier(.65, .05, .18, 1)}.ayra-header-ground{position:absolute;top:0;left:0;right:0;z-index:0;height:calc(var(--nav-h-sm) + var(--nav-gap-y) * 2);background:var(--ink);pointer-events:none}@media (min-width: 768px){.ayra-header-ground{height:calc(40px + var(--nav-h) + var(--nav-gap-y) * 2)}}.ayra-top-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;visibility:hidden}.ayra-topbar{position:relative;z-index:1001;display:none;align-items:center;justify-content:space-between;gap:16px;height:40px;padding-inline:calc(var(--nav-gap-x) + var(--nav-pad-x));background:var(--ink);color:#ffffff80;font-family:var(--font-mono);font-size:11px;letter-spacing:.045em}@media (min-width: 768px){.ayra-topbar{display:flex}}.ayra-topbar:after{content:"";position:absolute;inset-inline:calc(var(--nav-gap-x) + var(--nav-pad-x));bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1) 15%,rgb(255 255 255 / .1) 85%,transparent)}.ayra-topbar a{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none;transition:color var(--t-fast)}.ayra-topbar a:hover{color:#fff}.ayra-topbar-sep{color:#ffffff29}.ayra-topbar a.ayra-social{display:inline-grid;place-items:center;justify-content:center;gap:0;width:28px;height:28px;border-radius:999px;border:1px solid var(--glass-line);background:var(--glass-fill);color:#ffffff8c;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.ayra-social:hover{color:#fff;background:rgb(var(--accent-rgb) / .9);border-color:transparent;transform:translateY(-2px)}.ayra-nav{position:sticky;top:0;z-index:1000;height:calc(var(--nav-h-sm) + var(--nav-gap-y) * 2);padding:var(--nav-gap-y) var(--nav-gap-x);isolation:isolate;pointer-events:none}.ayra-nav__inner{pointer-events:auto}@media (min-width: 768px){.ayra-nav{height:calc(var(--nav-h) + var(--nav-gap-y) * 2)}}.ayra-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--ink);opacity:0;transition:opacity var(--t-mid)}.ayra-nav[data-ground=solid]:not([data-scrolled=true]):before{opacity:1}.ayra-nav:after{content:"";position:absolute;inset:var(--nav-gap-y) var(--nav-gap-x);z-index:-1;border-radius:var(--nav-r);border:1px solid rgb(255 255 255 / .13);background:var(--nav-solid);-webkit-backdrop-filter:var(--glass-blur-deep);backdrop-filter:var(--glass-blur-deep);box-shadow:inset 0 1px #ffffff1f,0 20px 48px -18px #000000b8;opacity:0;transform:translateY(-6px);transition:opacity .32s var(--ease-out-soft),transform .42s var(--ease-out-soft)}.ayra-nav[data-scrolled=true]:after{opacity:1;transform:translateY(0)}.ayra-nav__progress{--p: 0;position:absolute;top:var(--nav-gap-y);left:var(--nav-gap-x);right:var(--nav-gap-x);height:calc(var(--nav-r) + 2px);pointer-events:none;z-index:2;opacity:0;transition:opacity .32s var(--ease-out-soft)}.ayra-nav[data-scrolled=true] .ayra-nav__progress{opacity:1}.ayra-nav__progress-svg{display:block;overflow:visible}.ayra-nav__progress-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:100px 100px;stroke-dashoffset:calc((1 - var(--p)) * 100px);filter:drop-shadow(0 0 3px rgb(var(--accent-rgb) / .35))}.ayra-nav__progress-stop{stop-color:color-mix(in oklab,var(--brand-bright),var(--accent) calc(var(--i) * 1%))}@media (prefers-reduced-motion: reduce){.ayra-nav__progress{transition:none}}.ayra-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;height:100%;padding-inline:var(--nav-pad-x)}.ayra-nav__logo{display:inline-flex;transform-origin:left center;transition:transform var(--t-mid)}.ayra-nav[data-scrolled=true] .ayra-nav__logo{transform:scale(.94)}.ayra-navpill{position:relative;display:none;align-items:center;gap:2px;padding:5px}@media (min-width: 1024px){.ayra-navpill{display:flex}}.ayra-navpill__glide{position:absolute;top:5px;left:0;bottom:5px;border-radius:999px;background:var(--glass-fill-hi);box-shadow:inset 0 1px #ffffff29;opacity:0;pointer-events:none;transform:translate(var(--glide-x, 0px));width:var(--glide-w, 0px);transition:transform .45s var(--ease-glide),width .45s var(--ease-glide),opacity .25s ease}.ayra-navpill__glide[data-on=true]{opacity:1}.ayra-navlink{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:9px 17px;border:0;border-radius:999px;background:transparent;font-family:var(--font);font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1;color:#ffffff9e;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--t-fast)}.ayra-navlink:hover,.ayra-navlink[data-active=true]{color:#fff}.ayra-navlink[data-active=true]:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px 1px rgb(var(--accent-rgb) / .85)}.ayra-navlink__chev{transition:transform var(--t-fast)}.ayra-navlink[aria-expanded=true] .ayra-navlink__chev{transform:rotate(180deg)}.ayra-drop{position:absolute;top:calc(100% + 14px);left:50%;width:336px;padding:7px;border-radius:20px;border:1px solid var(--glass-line);background:rgb(var(--ink-rgb) / .78);-webkit-backdrop-filter:var(--glass-blur-deep);backdrop-filter:var(--glass-blur-deep);box-shadow:0 28px 70px -18px #000000a6,inset 0 1px #ffffff1a;opacity:0;visibility:hidden;transform:translate(-50%,-10px) scale(.97);transform-origin:top center;transition:opacity .24s ease,transform .32s var(--ease-out-soft),visibility .24s}.ayra-drop[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.ayra-drop__item{display:flex;align-items:center;gap:13px;width:100%;padding:11px 12px;border:0;border-radius:14px;background:transparent;text-align:left;color:#fff;font-family:var(--font);cursor:pointer;transition:background var(--t-fast)}.ayra-drop__item:hover{background:var(--glass-fill-hi)}.ayra-drop__icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;border:1px solid var(--glass-line);background:var(--glass-fill);color:#fff9;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.ayra-drop__item:hover .ayra-drop__icon{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--accent-bright),var(--accent));box-shadow:0 6px 18px -6px rgb(var(--accent-rgb) / .8)}.ayra-drop__label{font-size:14px;font-weight:500;line-height:1.2}.ayra-drop__desc{display:block;margin-top:3px;font-size:11.5px;line-height:1.35;color:#ffffff73}.ayra-drop__arrow{margin-left:auto;color:#ffffff40;opacity:0;transform:translate(-4px);transition:opacity var(--t-fast),transform var(--t-fast)}.ayra-drop__item:hover .ayra-drop__arrow{opacity:1;transform:translate(0)}.ayra-cta{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding-inline:22px;border:0;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,var(--accent-bright),var(--accent) 62%,var(--accent-deep));color:#fff;font-family:var(--font);font-size:13.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:0 10px 26px -10px rgb(var(--accent-rgb) / .75),inset 0 1px #ffffff47;transition:transform var(--t-fast),box-shadow var(--t-mid)}.ayra-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px rgb(var(--accent-rgb) / .9),inset 0 1px #ffffff59}.ayra-cta:active{transform:translateY(0)}.ayra-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .42) 48%,transparent 66%);transform:translate(-115%);transition:transform .75s var(--ease-out-soft)}.ayra-cta:hover:after{transform:translate(115%)}.ayra-cta>*{position:relative;z-index:1}.ayra-cta--sm{height:40px;padding-inline:18px;font-size:13px}.ayra-ghost{position:relative;display:inline-flex;align-items:center;gap:9px;height:44px;padding-inline:22px;border:1px solid var(--glass-line);border-radius:999px;background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px #ffffff1a;color:#fff;font-family:var(--font);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.ayra-ghost:hover{background:var(--glass-fill-hi);border-color:var(--glass-line-hi);transform:translateY(-2px)}.ayra-burger{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--glass-line);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:#fff;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast)}.ayra-burger:hover{background:var(--glass-fill-hi);border-color:var(--glass-line-hi)}@media (min-width: 1024px){.ayra-burger{display:none}}.ayra-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1098;background:rgb(var(--ink-rgb) / .55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity var(--t-mid)}.ayra-scrim[data-open=true]{opacity:1;pointer-events:auto}.ayra-drawer{position:fixed;top:0;right:0;z-index:1099;display:flex;flex-direction:column;width:min(340px,88vw);height:100dvh;padding:20px;border-left:1px solid var(--glass-line);background:rgb(var(--ink-rgb) / .86);-webkit-backdrop-filter:var(--glass-blur-deep);backdrop-filter:var(--glass-blur-deep);box-shadow:none;visibility:hidden;transform:translate(101%);transition:transform .46s var(--ease-out-soft),box-shadow .46s var(--ease-out-soft),visibility 0s linear .46s}.ayra-drawer[data-open=true]{transform:translate(0);visibility:visible;box-shadow:-30px 0 80px -20px #000000b3;transition:transform .46s var(--ease-out-soft),box-shadow .46s var(--ease-out-soft),visibility 0s}.ayra-drawer__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--glass-line)}.ayra-drawer__body{flex:1;overflow-y:auto;padding-block:14px;display:flex;flex-direction:column;gap:4px}.ayra-drawer__item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:14px 16px;border:1px solid transparent;border-radius:14px;background:transparent;color:#ffffffd1;font-family:var(--font);font-size:15px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;opacity:0;transform:translate(18px);transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.ayra-drawer[data-open=true] .ayra-drawer__item{animation:ayraDrawerIn .5s var(--ease-out-soft) forwards;animation-delay:calc(var(--i, 0) * 55ms + .11s)}.ayra-drawer__item:hover,.ayra-drawer__item[data-active=true]{background:var(--glass-fill);border-color:var(--glass-line);color:#fff}.ayra-drawer__sub{display:flex;align-items:center;gap:10px;padding:11px 16px 11px 30px;border-radius:12px;color:#ffffff8c;font-size:13.5px;text-decoration:none;transition:background var(--t-fast),color var(--t-fast)}.ayra-drawer__sub:hover{background:var(--glass-fill);color:#fff}@keyframes ayraDrawerIn{to{opacity:1;transform:translate(0)}}.ayra-drawer__foot{padding-top:16px;border-top:1px solid var(--glass-line);display:flex;flex-direction:column;gap:12px}.ayra-drawer__foot .ayra-cta{justify-content:center;width:100%}.ayra-drawer__contact{display:flex;flex-direction:column;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:#ffffff6b}.ayra-drawer__contact a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.ayra-drawer__contact a:hover{color:#fff}.hero-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.hero-aurora span{position:absolute;display:block;border-radius:50%;filter:blur(90px);will-change:transform}.hero-aurora .warm{left:-16%;bottom:-30%;width:56vw;max-width:820px;aspect-ratio:1.4;background:radial-gradient(circle at 50% 50%,rgb(var(--accent-rgb) / .17),rgb(var(--accent-rgb) / 0) 66%);animation:heroDriftA 26s ease-in-out infinite alternate}.hero-aurora .cool{left:6%;top:-34%;width:44vw;max-width:700px;aspect-ratio:1.1;background:radial-gradient(circle at 50% 50%,#7896c812,#7896c800 68%);animation:heroDriftB 32s ease-in-out infinite alternate}.hero-aurora:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 40% 45%,transparent 0%,rgb(var(--ink-rgb) / .35) 62%,rgb(var(--ink-rgb) / .8) 100%)}@keyframes heroDriftA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(7%,-6%,0) scale(1.14)}}@keyframes heroDriftB{0%{transform:translateZ(0) scale(1.06)}to{transform:translate3d(-9%,8%,0) scale(1)}}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(to top,rgb(var(--ink-rgb) / .88) 0%,rgb(var(--ink-rgb) / .34) 26%,transparent 58%),linear-gradient(to right,rgb(var(--ink-rgb) / .8) 0%,rgb(var(--ink-rgb) / .45) 26%,rgb(var(--ink-rgb) / .1) 50%,transparent 66%)}.hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__copy>*{pointer-events:none}.hero-eyebrow,.hero-title,.hero-sub,.hero-actions>*,.hero-slides{pointer-events:auto}.hero-rail{pointer-events:none}.hero-eyebrow{display:inline-flex;align-items:center;gap:9px;height:32px;padding-inline:14px;border:1px solid var(--glass-line);border-radius:999px;background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px #ffffff1a;overflow:hidden}.hero-eyebrow__text{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1}.hero-dot{position:relative;flex:0 0 6px;width:6px;height:6px;border-radius:999px;background:var(--accent)}.hero-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--accent);animation:heroPing 2.2s cubic-bezier(0,0,.2,1) infinite}@keyframes heroPing{0%{transform:scale(1);opacity:.7}70%{transform:scale(3.4);opacity:0}to{transform:scale(3.4);opacity:0}}.hero-rule{flex:1 1 auto;max-width:86px;height:1px;background:linear-gradient(90deg,rgb(255 255 255 / .26),transparent)}.hero-count{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:#ffffff57}.hero-count b{color:#ffffffd9;font-weight:400}.hero-title{margin-block:26px 22px;max-width:15ch;font-size:clamp(40px,6.6vw,88px);font-weight:500;line-height:.98;letter-spacing:-.035em;color:#fff}.hero-title .line{display:block;overflow:hidden}.hero-title .accent{background:linear-gradient(96deg,var(--accent-deep) 0%,var(--accent) 26%,var(--accent-bright) 62%,#ffc08f 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-sub{max-width:46ch;margin-bottom:32px;font-size:clamp(15px,1.15vw,18.5px);line-height:1.62;color:#ffffff9e}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hero-actions .ayra-cta,.hero-actions .ayra-ghost{height:50px;padding-inline:26px;font-size:14px}.hero-actions .ayra-cta__arrow{transition:transform var(--t-fast)}.hero-actions .ayra-cta:hover .ayra-cta__arrow{transform:translate(4px)}.hero-rail{position:absolute;inset-inline:0;bottom:0;z-index:5;border-top:1px solid var(--glass-line);background:#ffffff06;-webkit-backdrop-filter:saturate(115%) blur(14px);backdrop-filter:saturate(115%) blur(14px)}.hero-rail__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:var(--maxw);height:68px;margin-inline:auto;padding-inline:clamp(16px,4vw,44px)}.hero-slides{display:flex;align-items:center;gap:9px}.hero-slide-btn{position:relative;height:3px;width:22px;padding:0;border:0;border-radius:999px;background:#ffffff38;overflow:hidden;cursor:pointer;transition:width .5s var(--ease-out-soft),background var(--t-fast)}.hero-slide-btn:hover{background:#fff6}.hero-slide-btn[data-active=true]{width:52px;background:#ffffff29}.hero-slide-btn i{position:absolute;inset:0 auto 0 0;display:block;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-bright));box-shadow:0 0 10px rgb(var(--accent-rgb) / .7)}.hero-stats{display:none;align-items:center;gap:26px}@media (min-width: 1024px){.hero-stats{display:flex}}.hero-stat{display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61}.hero-stat b{font-family:var(--font);font-size:17px;font-weight:500;letter-spacing:-.02em;color:#fff}.hero-stat+.hero-stat{padding-left:26px;border-left:1px solid var(--glass-line)}.hero-cue{display:none;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff59}@media (min-width: 768px){.hero-cue{display:flex}}.hero-cue__track{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--glass-line);border-radius:999px;overflow:hidden}.hero-cue__track svg{animation:heroCue 1.9s var(--ease-out-soft) infinite}@keyframes heroCue{0%{transform:translateY(-9px);opacity:0}35%,55%{transform:translateY(0);opacity:1}to{transform:translateY(9px);opacity:0}}@media (max-width: 991px){.hero-rail__inner{height:60px;justify-content:space-between}.hero-scrim{background:linear-gradient(to top,rgb(var(--ink-rgb) / .92),rgb(var(--ink-rgb) / .5) 32%,rgb(var(--ink-rgb) / .1) 70%)}}@media (max-width: 767px){.hero-title{margin-block:20px 16px;letter-spacing:-.028em;line-height:1.02}.hero-sub{margin-bottom:24px}.hero-actions .ayra-cta,.hero-actions .ayra-ghost{height:46px;padding-inline:20px;font-size:13.5px}.hero-aurora span{filter:blur(64px)}}@media (prefers-reduced-motion: reduce){.hero-aurora span,.hero-dot:after,.hero-cue__track svg,.ayra-drawer__item{animation:none}.ayra-drawer__item{opacity:1;transform:none}.ayra-cta:after{display:none}.ayra-nav:after{transform:none;transition:opacity .2s ease}.ayra-navpill__glide{transition:opacity .2s ease}}.site-footer{position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .4) 50%,transparent)}.site-footer__mark{text-align:center;line-height:1.05;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.site-footer__mark span{display:block;font-size:clamp(56px,13.4vw,212px);font-weight:600;letter-spacing:-.055em;white-space:nowrap;background:linear-gradient(180deg,#ffffff1a 30%,#ffffff04);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;padding-right:.055em;position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto}.site-footer__mark span{--mx: 50%;--my: 50%;--r: 0}.site-footer__mark span:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:inherit;background:radial-gradient(circle calc(.08em + var(--r) * .7em) at var(--mx) var(--my),#fff 0%,rgb(255 232 218) 24%,rgb(var(--accent-rgb)) 58%,rgb(var(--accent-rgb) / .35) 80%,rgb(var(--accent-rgb) / 0) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:var(--r);pointer-events:none}@media (hover: hover) and (pointer: fine){.site-footer__mark span{pointer-events:auto}}.ab-hero-badge,.ab-chip,.ab-coord{opacity:0}.ab-origin{position:absolute;bottom:-7px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgb(var(--accent-rgb) / .2);opacity:0}.ab-origin:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid rgb(var(--accent-rgb) / .5);animation:ab-ping 2.6s cubic-bezier(0,0,.2,1) infinite}@keyframes ab-ping{0%{transform:scale(.8);opacity:.9}70%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}.ab-story-frame{overflow:hidden}.ab-story-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.ab-rule{transform:scaleX(0);transform-origin:center}.ab-rule.ab-rule-l{transform-origin:right center}.ab-rule.ab-rule-r{transform-origin:left center}.ab-static .ab-hero-badge,.ab-static .ab-chip,.ab-static .ab-coord,.ab-static .ab-origin{opacity:1}.ab-static .ab-rule{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.ab-origin:after{animation:none}}.jr{--jr-stage: 78svh;--jr-count: 6;--jr-paper: var(--paper-alt-rgb);--jr-ink-soft: rgb(var(--ink-rgb) / .56);--jr-hair: rgb(var(--ink-rgb) / .12);--jr-card-w: clamp(260px, 26vw, 380px);--jr-side: max(var(--col-side), calc(max(var(--gutter), 3vw) + 110px) );position:relative;z-index:0;background:rgb(var(--jr-paper));color:var(--ink);isolation:isolate}.jr-track{height:calc(100svh + var(--jr-count) * var(--jr-stage))}.jr-stick{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;overflow:hidden}.jr-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.jr-bg-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgb(var(--ink-rgb) / .09) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(90% 80% at 62% 55%,#000 10%,transparent 78%);mask-image:radial-gradient(90% 80% at 62% 55%,#000 10%,transparent 78%)}.jr-bg-glow{position:absolute;display:block;width:44vw;height:44vw;right:8vw;top:50%;margin-top:-22vw;border-radius:50%;filter:blur(90px);background:radial-gradient(circle,rgb(var(--accent-rgb) / .16),transparent 68%)}.jr-inner{position:relative;z-index:2;flex:1;min-height:0;display:grid;grid-template-rows:auto 1fr}.jr-head{width:100%;padding-top:calc(var(--nav-h) + var(--nav-gap-y) * 2 + clamp(8px,2svh,26px));padding-inline:var(--jr-side)}.jr-title{font-size:clamp(2rem,4.2vw,3.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.04;color:var(--ink)}.jr-sub{max-width:46ch;margin-top:14px;font-size:clamp(13px,1.05vw,15px);line-height:1.6;color:var(--jr-ink-soft)}.jr-stage{position:relative;min-height:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,72px);padding-inline:var(--jr-side);padding-bottom:4svh}.jr-count{display:flex;font-size:clamp(96px,13.5vw,212px);font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);margin-left:-.04em;position:relative;padding-bottom:.08em}.jr-count:after{content:"";position:absolute;left:.05em;bottom:0;width:.9em;height:3px;border-radius:3px;background:linear-gradient(90deg,rgb(var(--accent-rgb)),rgb(var(--accent-rgb) / 0))}.jr-reel{display:block;height:1em;overflow:hidden;-webkit-mask-image:linear-gradient(transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(transparent 0,#000 16%,#000 84%,transparent 100%)}.jr-reel-col{display:flex;flex-direction:column;will-change:transform}.jr-digit{display:block;height:1em;text-align:center}.jr-texts{position:relative;margin-top:clamp(18px,3svh,34px);min-height:clamp(190px,26svh,240px);max-width:34rem}.jr-text{position:absolute;inset:0 0 auto 0;opacity:0;visibility:hidden;will-change:transform,opacity,filter}.jr-text:first-child{opacity:1;visibility:visible}.jr-static-year{display:none}.jr-idx{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--accent-text)}.jr-idx i{font-style:normal;color:rgb(var(--ink-rgb) / .25)}.jr-text-title{margin-top:10px;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;color:var(--ink)}.jr-text-desc{margin-top:10px;font-size:clamp(14px,1.05vw,16px);line-height:1.65;color:var(--jr-ink-soft)}.jr-marks{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.jr-marks li{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px;border-radius:999px;border:1px solid var(--jr-hair);background:#ffffffb3;color:rgb(var(--ink-rgb) / .7)}.jr-deck{position:relative;justify-self:end;width:var(--jr-card-w);aspect-ratio:4 / 5;perspective:1400px;perspective-origin:50% 20%}.jr-card{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 100%;will-change:transform,opacity}.jr-card:nth-child(n+2){transform:translateY(-16px) scale(.945)}.jr-card:nth-child(n+3){transform:translateY(-32px) scale(.89)}.jr-card:nth-child(n+4){transform:translateY(-48px) scale(.835)}.jr-card:nth-child(n+5){opacity:0}.jr-card:nth-child(1){z-index:6}.jr-card:nth-child(2){z-index:5}.jr-card:nth-child(3){z-index:4}.jr-card:nth-child(4){z-index:3}.jr-card-face{--shade: 0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:22px;padding:clamp(20px,2vw,28px);display:flex;flex-direction:column;color:#fff;background:radial-gradient(120% 70% at 100% 0%,rgb(var(--accent-rgb) / .16),transparent 60%),linear-gradient(160deg,#1e1e22,#101013 58%,#08080a);box-shadow:0 1px #ffffff14 inset,0 0 0 1px #ffffff0d inset,0 40px 70px -30px rgb(var(--ink-rgb) / .55),0 12px 24px -12px rgb(var(--ink-rgb) / .35)}.jr-card-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:rgb(var(--jr-paper));opacity:calc(var(--shade) * .5);pointer-events:none}.jr-card-top{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:#ffffff8c;position:relative;z-index:1}.jr-card-top span:first-child{color:var(--accent-bright)}.jr-card-art{position:absolute;width:72%;aspect-ratio:1;right:-22%;top:-14%;pointer-events:none}.jr-card-art i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgb(255 255 255 / .1)}.jr-card-art i:nth-child(2){top:16%;right:16%;bottom:16%;left:16%;border-color:#ffffff14}.jr-card-art i:nth-child(3){top:32%;right:32%;bottom:32%;left:32%;border-color:rgb(var(--accent-rgb) / .55);box-shadow:0 0 40px rgb(var(--accent-rgb) / .18)}.jr-card:nth-child(2) .jr-card-art{right:auto;left:-30%;top:30%}.jr-card:nth-child(3) .jr-card-art{top:auto;bottom:-26%;right:-18%}.jr-card:nth-child(4) .jr-card-art{right:10%;top:-30%;width:60%}.jr-card:nth-child(5) .jr-card-art{right:auto;left:-18%;top:-20%}.jr-card:nth-child(6) .jr-card-art{right:-30%;top:24%;width:86%}.jr-card-stat{position:relative;z-index:1;margin-top:auto;font-size:clamp(64px,6.4vw,104px);font-weight:600;letter-spacing:-.04em;line-height:.95}.jr-card-label{position:relative;z-index:1;margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright)}.jr-card-title{position:relative;z-index:1;margin-top:clamp(16px,2svh,24px);padding-top:14px;border-top:1px solid rgb(255 255 255 / .12);font-size:14px;color:#ffffffb3}.jr-ruler{position:absolute;z-index:3;right:max(var(--gutter),3vw);top:calc(var(--nav-h) + var(--nav-gap-y) * 2 + 9svh);bottom:9svh;width:96px}.jr-ruler-track{position:absolute;right:0;top:0;bottom:0;width:1px;background:var(--jr-hair)}.jr-ruler-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgb(var(--accent-rgb) / .4),rgb(var(--accent-rgb)));transform-origin:50% 0;transform:scaleY(0)}.jr-ticks{position:absolute;top:0;right:0;bottom:0;left:0;list-style:none;margin:0;padding:0}.jr-tick{position:absolute;right:0;top:calc(var(--t) * 100%);height:0;display:flex;align-items:center}.jr-tick-mark{display:block;width:6px;height:1px;background:rgb(var(--ink-rgb) / .22);transition:background-color .3s}.jr-tick.is-passed .jr-tick-mark{background:rgb(var(--accent-rgb) / .55)}.jr-tick-btn{display:flex;align-items:center;gap:8px;padding:4px 0;border:0;background:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:rgb(var(--ink-rgb) / .35);transition:color .3s,transform .3s var(--ease-out-soft, ease)}.jr-tick-btn:after{content:"";width:14px;height:1px;background:currentColor}.jr-tick-btn:hover{color:var(--ink)}.jr-tick.is-passed .jr-tick-btn{color:rgb(var(--ink-rgb) / .7)}.jr-tick-btn.is-on{color:var(--accent-text);font-weight:700;transform:translate(-6px)}.jr-tick-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.jr-ruler-marker{position:absolute;right:-5px;top:-5px;width:11px;height:11px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .16),0 0 18px rgb(var(--accent-rgb) / .5)}@media (max-width: 991px){.jr{--jr-card-w: clamp(220px, 34vw, 300px)}.jr-head{padding-left:var(--gutter)}.jr-stage{gap:clamp(20px,3vw,32px);padding-left:var(--gutter);padding-right:calc(var(--gutter) + 92px)}.jr-count{font-size:clamp(76px,13vw,128px)}.jr-ruler{right:var(--gutter);width:80px;top:calc(var(--nav-h) + var(--nav-gap-y) * 2 + 7svh);bottom:7svh}.jr-bg-glow{width:70vw;height:70vw;margin-top:-35vw;right:-12vw}}@media (max-width: 700px){.jr{--jr-card-w: clamp(118px, min(54vw, (100svh - 450px) / 1.55), 240px)}.jr-head{padding-top:calc(var(--nav-h-sm) + var(--nav-gap-y) * 2 + 4px);padding-left:var(--gutter);padding-right:calc(var(--gutter) + 62px)}.jr-head .section-label{margin-bottom:8px}.jr-title{font-size:clamp(26px,7.4vw,34px)}.jr-sub{margin-top:6px;font-size:13px}.jr-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;align-items:start;gap:clamp(10px,2svh,20px);padding:0 calc(var(--gutter) + 62px) 2svh var(--gutter)}.jr-left{display:contents}.jr-count{order:1;font-size:clamp(46px,min(17vw,8.5svh),84px)}.jr-deck{order:2;justify-self:center;margin-top:calc(var(--jr-card-w) * .3)}.jr-texts{order:3;margin-top:0;min-height:168px}.jr-text-title{margin-top:6px;font-size:clamp(18px,5vw,22px)}.jr-text-desc{margin-top:6px;font-size:14px;line-height:1.55}.jr-marks{margin-top:10px}.jr-deck{container-type:inline-size}.jr-card-face{padding:clamp(10px,calc(var(--jr-card-w) * .08),20px);border-radius:16px}.jr-card-stat{font-size:calc(var(--jr-card-w) * .26)}.jr-card-top,.jr-card-label{font-size:10px}.jr-card-title{font-size:13px;margin-top:10px;padding-top:10px}.jr-ruler{width:58px;top:calc(var(--nav-h-sm) + var(--nav-gap-y) * 2 + 12px);bottom:3svh}.jr-tick-btn{gap:6px}.jr-tick-btn:after{width:10px}}@container (max-width: 170px){.jr-card-top{font-size:9px;letter-spacing:.1em}.jr-card-label{font-size:9px;margin-top:6px}.jr-card-title{display:none}}.jr.is-static .jr-track{height:auto}.jr.is-static .jr-stick{position:relative;height:auto;overflow:visible}.jr.is-static .jr-inner{display:block}.jr.is-static .jr-head{padding-block:clamp(56px,10vw,96px) 0}.jr.is-static .jr-stage{display:block;padding:24px var(--gutter) clamp(56px,10vw,96px)}.jr.is-static .jr-count,.jr.is-static .jr-deck,.jr.is-static .jr-ruler{display:none}.jr.is-static .jr-texts{min-height:0;max-width:40rem;margin-top:0}.jr.is-static .jr-text{position:relative;opacity:1;visibility:visible;padding:22px 0;border-top:1px solid var(--jr-hair)}.jr.is-static .jr-static-year{display:block;font-size:clamp(34px,8vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1;margin-bottom:10px;color:var(--ink)}@media (prefers-reduced-motion: reduce){.jr-tick-btn{transition:none}}.mkt{--mkt-stage: 82svh;--mkt-line: rgb(255 255 255 / .09);--mkt-mono: rgb(255 255 255 / .4);--mkt-ink: 5 5 7;position:relative;z-index:0;background:rgb(var(--mkt-ink));color:#fff;isolation:isolate}.mkt:before,.mkt:after{content:"";position:absolute;inset-inline:0;height:1px;z-index:3;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .55) 50%,transparent)}.mkt:before{top:0}.mkt:after{bottom:0;opacity:.6}.mkt-track{height:calc(100svh + 6 * var(--mkt-stage))}.mkt-stick{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;overflow:hidden}.mkt-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.mkt-bg-photo{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;opacity:0;will-change:transform,opacity}.mkt-bg-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.26}.mkt-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:76px 76px;opacity:.5;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 20%,transparent 78%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 20%,transparent 78%)}.mkt-bg-glow{position:absolute;display:block;border-radius:999px;filter:blur(120px)}.mkt-bg-glow--warm{width:40vw;height:30vw;right:-14vw;top:-22svh;background:rgb(var(--accent-rgb) / .075)}.mkt-bg-glow--cool{width:40vw;height:30vw;left:-10vw;bottom:-12svh;background:rgb(var(--brand-bright-rgb) / .13)}.mkt-bg-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--mkt-ink) / .95),rgb(var(--mkt-ink) / .72) 34%,rgb(var(--mkt-ink) / .35) 62%,rgb(var(--mkt-ink) / .55)),linear-gradient(to bottom,rgb(var(--mkt-ink) / .9) 0%,transparent 18%,transparent 72%,rgb(var(--mkt-ink) / .92) 100%),radial-gradient(64% 70% at 72% 52%,rgb(var(--mkt-ink) / .62),transparent 70%)}.mkt-inner{position:relative;z-index:2;flex:1;min-height:0;width:100%;padding:calc(var(--nav-h) + var(--nav-gap-y) * 2 + clamp(8px,2svh,26px)) var(--col-side) clamp(12px,2svh,26px) var(--col-side);display:grid;grid-template-columns:minmax(19rem,30rem) 1fr;grid-template-rows:auto 1fr;-moz-column-gap:clamp(28px,4vw,76px);column-gap:clamp(28px,4vw,76px);row-gap:clamp(14px,2.6svh,34px);align-items:start}.mkt-head{grid-column:1;grid-row:1;max-width:34rem}.mkt-head .section-label{color:var(--accent-bright);margin-bottom:14px}.mkt-title{font-size:clamp(26px,2.7vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.05;color:#fff}.mkt-sub{margin-top:12px;max-width:34ch;font-size:14.5px;line-height:1.6;color:#ffffff80}.mkt-panels{grid-column:1;grid-row:2;display:grid;align-items:center;min-height:0}.mkt-panel{grid-area:1 / 1;opacity:0;align-self:center;pointer-events:none}.mkt-clip{overflow:hidden}.mkt-line{display:block;will-change:transform}.mkt-panel-top{display:flex;align-items:center;gap:12px;margin-bottom:18px}.mkt-panel-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid rgb(var(--accent-rgb) / .45);background:rgb(var(--accent-rgb) / .1);color:var(--accent-bright)}.mkt-panel-idx{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:#ffffff8c}.mkt-panel-idx i{font-style:normal;color:#ffffff40}.mkt-name{font-size:clamp(34px,4.2vw,56px);font-weight:500;line-height:1;letter-spacing:-.032em;color:#fff;margin-bottom:16px}.mkt-lede{max-width:40ch;font-size:14.5px;line-height:1.68;color:#ffffff8f}.mkt-figure{display:flex;align-items:center;gap:14px;margin-top:clamp(18px,3svh,30px);padding-top:clamp(14px,2.4svh,22px);border-top:1px solid var(--mkt-line)}.mkt-figure b{font-size:clamp(38px,4vw,54px);font-weight:500;line-height:.9;letter-spacing:-.04em;color:var(--accent-bright);font-variant-numeric:tabular-nums}.mkt-figure span{font-family:var(--font-mono);font-size:10px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--mkt-mono)}.mkt-nodes{display:flex;flex-wrap:wrap;gap:7px;margin-top:clamp(16px,2.6svh,26px)}.mkt-nodes li .mkt-line{display:flex;align-items:center;gap:7px;padding:6px 11px 6px 7px;border:1px solid var(--mkt-line);background:#ffffff08;font-size:12px;color:#ffffffa8}.mkt-nodes li b{font-family:var(--font-mono);font-size:9.5px;font-weight:400;letter-spacing:.1em;padding:2px 4px;color:var(--accent-bright);background:rgb(var(--accent-rgb) / .13)}.mkt-map{position:relative;grid-column:2;grid-row:1 / -1;align-self:stretch;min-height:0;min-width:0}.mkt-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 93%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.mkt-map-tick{position:absolute;width:14px;height:14px;border:0 solid rgb(255 255 255 / .18);pointer-events:none}.mkt-map-tick.tl{top:0;left:0;border-top-width:1px;border-left-width:1px}.mkt-map-tick.tr{top:0;right:0;border-top-width:1px;border-right-width:1px}.mkt-map-tick.bl{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.mkt-map-tick.br{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.mkt-map-note{position:absolute;display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff52;pointer-events:none;white-space:nowrap}.mkt-map-live{top:4px;left:22px}.mkt-map-live i{width:5px;height:5px;background:var(--accent);animation:mkt-blink 2.4s steps(1,end) infinite}.mkt-map-lanes{top:4px;right:22px;color:#ffffff73}.mkt-map-proj{bottom:3px;left:22px;color:#ffffff38}@keyframes mkt-blink{0%,55%{opacity:1}56%,to{opacity:.15}}.mkt-rail{position:relative;z-index:3;flex:none;border-top:1px solid var(--glass-line, rgb(255 255 255 / .1));background:#ffffff06;-webkit-backdrop-filter:saturate(115%) blur(14px);backdrop-filter:saturate(115%) blur(14px)}.mkt-rail-inner{display:flex;align-items:center;gap:clamp(16px,3vw,40px);width:100%;max-width:var(--maxw);height:64px;margin-inline:auto;padding-inline:var(--gutter)}.mkt-rail-count{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:#ffffff4d;flex:none}.mkt-rail-count b{font-family:var(--font);font-size:17px;font-weight:500;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.mkt-rail-segs{display:flex;align-items:flex-end;gap:clamp(6px,1vw,14px);flex:1;min-width:0}.mkt-seg{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.mkt-seg-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffff42;transition:color var(--t-mid)}.mkt-seg-bar{position:relative;display:block;height:2px;background:#ffffff24;overflow:hidden;transition:height var(--t-mid),background var(--t-mid)}.mkt-seg-bar i{position:absolute;inset:0 auto 0 0;display:block;width:var(--fill, 0%);background:linear-gradient(90deg,var(--accent),var(--accent-bright));box-shadow:0 0 10px rgb(var(--accent-rgb) / .6)}.mkt-seg:hover .mkt-seg-label{color:#fff9}.mkt-seg.is-done .mkt-seg-label{color:#fff6}.mkt-seg.is-on .mkt-seg-label{color:var(--accent-bright)}.mkt-seg.is-on .mkt-seg-bar{height:3px;background:#fff3}.mkt-rail-name{display:none;flex:none;font-size:13px;font-weight:500;color:#fff}.mkt-rail-cue{display:none;align-items:center;gap:9px;flex:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff4d}.mkt-rail-cue-track{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--glass-line, rgb(255 255 255 / .1));border-radius:999px;overflow:hidden}.mkt-rail-cue-track svg{animation:heroCue 1.9s var(--ease-out-soft) infinite}@media (min-width: 1180px){.mkt-rail-cue{display:flex}}@media (max-width: 1100px){.mkt-seg-label{display:none}.mkt-rail-name{display:block}}@media (max-width: 991px){.mkt-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;row-gap:clamp(10px,2svh,24px);padding-inline:var(--gutter)}.mkt-head{grid-column:1;grid-row:1}.mkt-map{grid-column:1;grid-row:2;min-height:96px}.mkt-panels{grid-column:1;grid-row:3;align-items:end}.mkt-bg-scrim{background:linear-gradient(to bottom,rgb(var(--mkt-ink) / .94),rgb(var(--mkt-ink) / .5) 26%,rgb(var(--mkt-ink) / .4) 50%,rgb(var(--mkt-ink) / .9) 72%,rgb(var(--mkt-ink) / .96))}.mkt-bg-glow--warm,.mkt-bg-glow--cool{width:70vw;height:50vw}.mkt-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:18px;column-gap:18px;align-items:end}.mkt-clip--top{grid-column:1;grid-row:1}.mkt-panel .mkt-name{grid-column:1;grid-row:2;margin-bottom:0}.mkt-clip--figure{grid-column:2;grid-row:1 / 3;align-self:end}.mkt-clip--lede{grid-column:1 / -1;grid-row:3;margin-top:12px}.mkt-panel .mkt-nodes{grid-column:1 / -1;grid-row:4}.mkt-panel-top{margin-bottom:12px}.mkt-figure{margin-top:0;padding:0 0 0 16px;border-top:0;border-left:1px solid var(--mkt-line)}.mkt-lede{max-width:62ch}.mkt-nodes{margin-top:clamp(12px,2svh,20px)}}@media (max-width: 600px){.mkt-inner{padding-top:calc(var(--nav-h-sm) + var(--nav-gap-y) * 2 + 4px);padding-bottom:10px}.mkt-head .section-label{margin-bottom:8px}.mkt-title{font-size:clamp(24px,7vw,30px)}.mkt-sub{margin-top:6px;font-size:13px;line-height:1.5}.mkt-panel-icon{width:28px;height:28px}.mkt-panel-top{margin-bottom:8px}.mkt-name{font-size:clamp(26px,7.6vw,34px)}.mkt-figure{gap:10px;padding-left:12px}.mkt-figure b{font-size:clamp(30px,9vw,40px)}.mkt-figure span{font-size:9px;letter-spacing:.14em}.mkt-clip--lede{margin-top:10px}.mkt-lede{font-size:13.5px;line-height:1.55}.mkt-nodes{gap:6px}.mkt-nodes li .mkt-line{padding:5px 9px 5px 6px;font-size:11.5px;gap:6px}.mkt-map-note{font-size:9px;letter-spacing:.14em}.mkt-map-live{left:14px}.mkt-map-lanes{right:14px}.mkt-map-proj{left:14px}.mkt-rail-inner{height:52px;gap:14px}.mkt-rail-segs{gap:5px}.mkt-seg{padding-block:10px}}@media (max-width: 600px) and (max-height: 720px){.mkt-nodes li .mkt-line{font-size:0;gap:0;padding:4px}.mkt-nodes li b{font-size:10px}.mkt-lede{font-size:13px;line-height:1.5}}.mkt.is-static .mkt-track{height:auto}.mkt.is-static .mkt-stick{position:static;height:auto;overflow:visible}.mkt.is-static .mkt-inner{grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:clamp(24px,5vw,40px);padding-block:clamp(64px,11vw,104px) clamp(40px,6vw,64px)}.mkt.is-static .mkt-head{grid-column:1}.mkt.is-static .mkt-map{grid-column:1;grid-row:2;height:clamp(220px,52vw,380px)}.mkt.is-static .mkt-panels{grid-column:1;grid-row:3;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(16px,3vw,24px)}.mkt.is-static .mkt-panel{grid-area:auto;opacity:1;padding:20px;border:1px solid var(--mkt-line);background:#ffffff08}.mkt.is-static .mkt-name{font-size:clamp(22px,5vw,28px)}.mkt.is-static .mkt-figure b{font-size:clamp(28px,6vw,36px)}.mkt.is-static .mkt-lede{font-size:13.5px}.mkt.is-static .mkt-rail{display:none}@media (prefers-reduced-motion: reduce){.mkt-map-live i,.mkt-rail-cue-track svg{animation:none}}.cv{--cv-stage: 64svh;--cv-line: rgb(var(--ink-rgb) / .12);--cv-mono: rgb(var(--ink-rgb) / .42);position:relative;z-index:0;background:var(--paper-alt);color:var(--ink);isolation:isolate}.cv:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;z-index:3;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .4) 50%,transparent)}.cv-track{height:calc(100svh + 7 * var(--cv-stage))}.cv-stick{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;overflow:hidden}.cv-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.cv-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgb(var(--ink-rgb) / .05) 1px,transparent 1px),linear-gradient(to bottom,rgb(var(--ink-rgb) / .05) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(120% 90% at 42% 45%,#000 12%,transparent 72%);mask-image:radial-gradient(120% 90% at 42% 45%,#000 12%,transparent 72%)}.cv-bg-glow{position:absolute;display:block;border-radius:999px;filter:blur(120px)}.cv-bg-glow--warm{width:44vw;height:34vw;left:-8vw;top:-14vh;background:rgb(var(--accent-rgb) / .13)}.cv-bg-glow--cool{width:38vw;height:30vw;right:-10vw;bottom:-16vh;background:rgb(var(--brand-rgb) / .07)}.cv-inner{position:relative;z-index:2;flex:1;min-height:0;width:100%;padding:calc(var(--nav-h) + var(--nav-gap-y) * 2 + clamp(8px,2vh,26px)) var(--col-side) clamp(16px,3vh,34px) var(--col-side);display:grid;grid-template-columns:clamp(210px,25vw,400px) minmax(0,1fr) clamp(180px,19vw,288px);-moz-column-gap:clamp(22px,3.2vw,60px);column-gap:clamp(22px,3.2vw,60px);align-items:center}.cv-stage{grid-column:1;display:flex;align-items:center;justify-content:center;min-width:0}.cv-frame{position:relative;width:min(100%,50svh);aspect-ratio:4 / 5}.cv-plate{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--ink);will-change:transform}.cv-plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(var(--ink-rgb) / .18);pointer-events:none}.cv-plate-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.cv-sweep{position:absolute;left:0;right:0;top:100%;height:1px;z-index:20;opacity:0;background:linear-gradient(90deg,transparent,var(--accent) 22%,var(--accent-bright) 50%,var(--accent) 78%,transparent);box-shadow:0 0 16px 1px rgb(var(--accent-rgb) / .5);pointer-events:none}.cv-tick{position:absolute;z-index:21;width:13px;height:13px;border:0 solid rgb(var(--ink-rgb) / .3);pointer-events:none}.cv-tick.tl{top:-7px;left:-7px;border-top-width:1px;border-left-width:1px}.cv-tick.tr{top:-7px;right:-7px;border-top-width:1px;border-right-width:1px}.cv-tick.bl{bottom:-7px;left:-7px;border-bottom-width:1px;border-left-width:1px}.cv-tick.br{bottom:-7px;right:-7px;border-bottom-width:1px;border-right-width:1px}.cv-panels{grid-column:2;container-type:inline-size;display:grid;align-items:center;min-height:0}.cv-panel{grid-area:1 / 1;opacity:0;align-self:center;pointer-events:none}.cv .cv-panel-img{display:none}.cv-clip{display:block;overflow:hidden}.cv-line{display:block;will-change:transform}.cv-panel-top{display:flex;align-items:center;gap:12px;margin-bottom:18px}.cv-panel-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid rgb(var(--accent-rgb) / .35);background:rgb(var(--accent-rgb) / .08);color:var(--accent-text)}.cv-panel-idx{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--cv-mono)}.cv-panel-idx i{font-style:normal;color:rgb(var(--ink-rgb) / .22)}.cv-name{font-size:min(clamp(28px,3.4vw,48px),11cqi);font-weight:500;line-height:1.02;letter-spacing:-.032em;color:var(--ink);margin-bottom:18px;max-width:14ch}.cv-lede{max-width:38ch;font-size:15px;line-height:1.72;color:rgb(var(--ink-rgb) / .62)}.cv-marks{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(18px,3vh,30px);padding-top:clamp(16px,2.6vh,26px);border-top:1px solid var(--cv-line)}.cv-marks li .cv-line{padding:7px 12px;border:1px solid rgb(var(--accent-rgb) / .26);background:rgb(var(--accent-rgb) / .06);font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-text)}.cv-head{grid-column:3;align-self:center;min-width:0}.cv-head .section-label{margin-bottom:14px}.cv-title{font-size:clamp(24px,2.5vw,36px);font-weight:500;letter-spacing:-.028em;line-height:1.06;color:var(--ink)}.cv-sub{margin-top:14px;font-size:13.5px;line-height:1.68;color:rgb(var(--ink-rgb) / .55)}.cv-index{list-style:none;margin-top:clamp(20px,3.4vh,38px);border-top:1px solid var(--cv-line)}.cv-idx{position:relative;display:flex;align-items:baseline;gap:10px;width:100%;padding:9px 0 10px;border:0;border-bottom:1px solid var(--cv-line);background:none;text-align:left;cursor:pointer}.cv-idx-num{flex:none;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;color:rgb(var(--ink-rgb) / .32);transition:color var(--t-mid)}.cv-idx-label{flex:1;min-width:0;font-size:12.5px;line-height:1.3;color:rgb(var(--ink-rgb) / .48);transition:color var(--t-mid)}.cv-idx-bar{position:absolute;left:0;right:0;bottom:-1px;height:1px;overflow:hidden}.cv-idx-bar i{display:block;height:100%;width:var(--fill, 0%);background:var(--accent)}.cv-idx:hover .cv-idx-label{color:rgb(var(--ink-rgb) / .78)}.cv-idx.is-done .cv-idx-num{color:rgb(var(--accent-text-rgb) / .55)}.cv-idx.is-on .cv-idx-num{color:var(--accent-text)}.cv-idx.is-on .cv-idx-label{color:var(--ink);font-weight:500}@media (max-width: 1180px){.cv-name{max-width:18ch}}@media (max-width: 991px) and (min-height: 541px){.cv:not(.is-static) .cv-inner{padding:calc(var(--nav-h) + var(--nav-gap-y) * 2 + clamp(6px,1.6svh,18px)) var(--gutter) clamp(14px,2.6svh,28px);grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);-moz-column-gap:clamp(20px,4vw,40px);column-gap:clamp(20px,4vw,40px);row-gap:clamp(14px,2.8svh,32px);align-items:stretch}.cv:not(.is-static) .cv-head{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);-moz-column-gap:clamp(20px,4vw,40px);column-gap:clamp(20px,4vw,40px);align-content:start}.cv:not(.is-static) .cv-head>:not(.cv-index){grid-column:1}.cv:not(.is-static) .cv-index{grid-column:2;grid-row:1 / span 3;align-self:end;margin-top:0}.cv:not(.is-static) .cv-stage{grid-column:1;grid-row:2;min-height:0;container-type:size}.cv:not(.is-static) .cv-frame{width:min(100cqw - 16px,(100cqh - 16px) * .8)}.cv:not(.is-static) .cv-panels{grid-column:2;grid-row:2}.cv:not(.is-static) .cv-name{font-size:min(clamp(26px,4.4vw,40px),11cqi)}.cv:not(.is-static) .cv-title{font-size:clamp(26px,4.2vw,36px)}}@media (max-width: 991px) and (orientation: portrait),(max-width: 600px){.cv:not(.is-static) .cv-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.cv:not(.is-static) .cv-panels{grid-column:1;grid-row:3}.cv:not(.is-static) .cv-name{max-width:none}}@media (max-width: 600px){.cv:not(.is-static) .cv-inner{padding-top:calc(var(--nav-h-sm) + var(--nav-gap-y) * 2 + clamp(6px,1.4svh,14px));row-gap:clamp(12px,2.2svh,22px)}.cv:not(.is-static) .cv-head{display:block}.cv:not(.is-static) .cv-head .section-label{margin-bottom:8px}.cv:not(.is-static) .cv-title{font-size:clamp(24px,7vw,30px)}.cv:not(.is-static) .cv-sub{margin-top:8px;font-size:13px;line-height:1.55}.cv:not(.is-static) .cv-index{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:8px;column-gap:8px;margin-top:clamp(10px,1.8svh,16px);border-top:0}.cv:not(.is-static) .cv-idx{justify-content:center;padding:8px 0 9px}.cv:not(.is-static) .cv-idx-num{font-size:11px}.cv:not(.is-static) .cv-idx-label{display:none}.cv:not(.is-static) .cv-panel-top{margin-bottom:10px}.cv:not(.is-static) .cv-panel-icon{width:30px;height:30px}.cv:not(.is-static) .cv-name{font-size:clamp(22px,6.4vw,28px);max-width:none;margin-bottom:8px}.cv:not(.is-static) .cv-lede{font-size:14px;line-height:1.55;max-width:none}.cv:not(.is-static) .cv-marks{margin-top:12px;padding-top:12px}.cv:not(.is-static) .cv-marks li .cv-line{padding:6px 9px;letter-spacing:.08em}}@media (max-width: 600px) and (max-height: 720px){.cv:not(.is-static) .cv-sub{display:none}}@media (max-height: 540px) and (orientation: landscape){.cv:not(.is-static) .cv-inner{padding-top:calc(var(--nav-h) + var(--nav-gap-y) * 2 + 8px);padding-bottom:12px;-moz-column-gap:clamp(16px,2.6vw,40px);column-gap:clamp(16px,2.6vw,40px)}.cv:not(.is-static) .cv-frame{width:min(100%,(100svh - 110px) * .8)}.cv:not(.is-static) .cv-head .section-label{margin-bottom:8px}.cv:not(.is-static) .cv-title{font-size:22px}.cv:not(.is-static) .cv-sub{display:none}.cv:not(.is-static) .cv-index{margin-top:12px}.cv:not(.is-static) .cv-idx{padding:5px 0 6px}.cv:not(.is-static) .cv-panel-top{margin-bottom:10px}.cv:not(.is-static) .cv-name{font-size:min(24px,11cqi);margin-bottom:10px}.cv:not(.is-static) .cv-lede{font-size:13.5px;line-height:1.55}.cv:not(.is-static) .cv-marks{margin-top:12px;padding-top:12px}}.cv.is-static .cv-track{height:auto}.cv.is-static .cv-stick{position:static;height:auto;overflow:visible}.cv.is-static .cv-bg-grid{-webkit-mask-image:radial-gradient(110% 60% at 50% 22%,#000 10%,transparent 76%);mask-image:radial-gradient(110% 60% at 50% 22%,#000 10%,transparent 76%)}.cv.is-static .cv-inner{grid-template-columns:1fr;row-gap:clamp(28px,5vw,46px);padding-block:clamp(64px,11vw,104px) clamp(48px,7vw,80px)}.cv.is-static .cv-stage{display:none}.cv.is-static .cv-head{grid-column:1;grid-row:1;max-width:44rem}.cv.is-static .cv-title{font-size:clamp(30px,6vw,44px)}.cv.is-static .cv-sub{font-size:14.5px;max-width:46ch}.cv.is-static .cv-index{display:none}.cv.is-static .cv-panels{grid-column:1;grid-row:2;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:clamp(16px,3vw,26px)}.cv.is-static .cv-panel{grid-area:auto;align-self:stretch;display:flex;flex-direction:column;opacity:1;pointer-events:auto;overflow:hidden;background:var(--paper);border:1px solid var(--cv-line)}.cv.is-static .cv-panel-img{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.cv.is-static .cv-panel-top{margin:18px 20px 14px}.cv.is-static .cv-name{font-size:clamp(19px,4.4vw,22px);line-height:1.2;max-width:none;margin:0 20px 10px}.cv.is-static .cv-lede{font-size:13.5px;line-height:1.66;max-width:none;margin:0 20px}.cv.is-static .cv-marks{margin:auto 20px 20px;padding-top:14px}.cv.is-static .cv-marks li .cv-line{padding:6px 10px;font-size:9.5px}.vm{--vm-stage: 80svh;--vm-line: rgb(255 255 255 / .1);position:relative;z-index:0;background:var(--ink);color:#fff;isolation:isolate;overflow:hidden}.vm:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;z-index:3;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .4) 50%,transparent)}.vm .section-label{color:var(--accent-bright);margin-bottom:14px}.vm-film{position:relative;z-index:0;overflow:hidden;aspect-ratio:16 / 9;max-height:62vh;width:100%;background:var(--ink);pointer-events:none}.vm-film-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:26% 62%;object-position:26% 62%;filter:brightness(1.18) saturate(.9)}.vm-film-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.vm-film-gl.is-ready{opacity:1}.vm-film-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--ink-rgb) / .35),transparent 30%,transparent 60%,var(--ink))}.vm-film-grain{display:none}.vm-track,.vm-stick{position:relative}.vm-inner{position:relative;z-index:2;max-width:var(--maxw);margin-inline:auto;margin-top:clamp(-120px,-12vw,-48px);padding:0 var(--gutter) clamp(56px,8vw,88px)}.vm-title{font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.028em;line-height:1.06;color:#fff}.vm-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2.4vw,24px);margin-top:clamp(32px,5vw,52px)}.vm-panel{padding:clamp(24px,3.4vw,36px);border:1px solid var(--vm-line);background:rgb(var(--ink-soft-rgb) / .55)}.vm-panel-top{display:flex;align-items:center;gap:14px;margin-bottom:22px}.vm-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid rgb(var(--accent-rgb) / .4);background:rgb(var(--accent-rgb) / .1);color:var(--accent-bright)}.vm-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.vm-kicker b{font-weight:400;color:var(--accent-bright)}.vm-kicker i{font-style:normal;color:#ffffff38}.vm-statement{font-size:clamp(18px,2.2vw,22px);line-height:1.45;letter-spacing:-.012em;color:#fff}.vm-w.is-key{color:var(--accent-bright)}.vm-index{display:none}.vm.is-live{overflow:visible}.vm.is-live .vm-track{height:calc(100svh + 3 * var(--vm-stage))}.vm.is-live .vm-film{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;max-height:none}.vm.is-live .vm-film-scrim{background:linear-gradient(90deg,transparent 34%,rgb(var(--ink-rgb) / .5) 58%,rgb(var(--ink-rgb) / .78) 100%),linear-gradient(180deg,rgb(var(--ink-rgb) / .55),transparent 22%,transparent 84%,rgb(var(--ink-rgb) / .6))}.vm.is-live .vm-stick{position:sticky;top:0;height:100svh;overflow:hidden}.vm.is-live .vm-inner{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;margin:0;padding:calc(var(--nav-h) + var(--nav-gap-y) * 2 + clamp(8px,3vh,34px)) var(--col-side) clamp(22px,5vh,52px) var(--gutter);display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:min(32rem,38vw);justify-content:end;pointer-events:none}.vm.is-live .vm-head,.vm.is-live .vm-index{pointer-events:auto}.vm.is-live .vm-panels{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;margin-top:0}.vm.is-live .vm-panel{grid-area:1 / 1;padding:0;border:0;background:none}.vm.is-live .vm-statement{font-size:clamp(22px,2.1vw,33px);line-height:1.34;letter-spacing:-.02em;padding-bottom:.12em}.vm.is-live .vm-index{display:flex;gap:clamp(18px,2.4vw,32px);list-style:none}.vm.is-live .vm-index li{flex:1}.vm-idx{position:relative;display:flex;align-items:baseline;gap:10px;width:100%;padding:10px 0 11px;border:0;border-bottom:1px solid var(--vm-line);background:none;text-align:left;cursor:pointer}.vm-idx-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:#ffffff52;transition:color var(--t-mid)}.vm-idx-label{font-size:13px;color:#ffffff80;transition:color var(--t-mid)}.vm-idx-bar{position:absolute;left:0;right:0;bottom:-1px;height:1px;overflow:hidden}.vm-idx-bar i{display:block;height:100%;width:var(--fill, 0%);background:var(--accent-bright)}.vm-idx:hover .vm-idx-label{color:#fffc}.vm-idx.is-on .vm-idx-num{color:var(--accent-bright)}.vm-idx.is-on .vm-idx-label{color:#fff;font-weight:500}@media (max-width: 1180px){.vm.is-live .vm-inner{grid-template-columns:min(28rem,40vw)}}@media (max-aspect-ratio: 5/4){.vm.is-live .vm-stick{--vm-band: clamp(150px, 100svh - 470px, min(100vw / 1.1, 46svh));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--vm-band) minmax(0,1fr) auto;row-gap:clamp(12px,2.4svh,26px);padding:calc(var(--nav-h-sm) + var(--nav-gap-y) * 2 + clamp(8px,2svh,22px)) var(--gutter) clamp(14px,3svh,32px)}.vm.is-live .vm-inner{display:contents}.vm.is-live .vm-head{grid-row:1}.vm.is-live .vm-film{position:relative;inset:auto;grid-row:2;width:auto;margin-inline:calc(var(--gutter) * -1)}.vm.is-live .vm-film-scrim{background:linear-gradient(180deg,var(--ink),rgb(var(--ink-rgb) / .2) 16%,transparent 30%,transparent 72%,var(--ink))}.vm.is-live .vm-panels{grid-row:3;min-height:0}.vm.is-live .vm-index{grid-row:4}.vm.is-live .vm-title{font-size:clamp(26px,6.4vw,40px)}.vm.is-live .vm-panel-top{margin-bottom:clamp(10px,1.8svh,20px)}.vm.is-live .vm-statement{font-size:clamp(17px,4.4vw,28px)}}@media (max-aspect-ratio: 5/4) and (min-width: 768px){.vm.is-live .vm-stick{padding-top:calc(var(--nav-h) + var(--nav-gap-y) * 2 + clamp(8px,2svh,22px))}}@media (max-height: 540px) and (orientation: landscape){.vm.is-live .vm-inner{padding-top:calc(var(--nav-h) + var(--nav-gap-y) * 2 + 8px);padding-bottom:12px;grid-template-columns:min(28rem,50vw)}.vm .section-label{margin-bottom:6px}.vm.is-live .vm-title{font-size:22px}.vm.is-live .vm-panel-top{margin-bottom:8px}.vm.is-live .vm-icon{width:32px;height:32px}.vm.is-live .vm-statement{font-size:16px;line-height:1.4}.vm.is-live .vm-idx{padding:6px 0 7px}}.grc{--grc-line: rgb(255 255 255 / .08);--grc-mono: rgb(255 255 255 / .42);background:var(--ink);padding:clamp(48px,7vw,96px) clamp(16px,4vw,44px);color:#fff}.grc-grid{max-width:var(--maxw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"quote route" "quote stats";gap:clamp(12px,1.4vw,18px)}.grc-card{position:relative;overflow:hidden;border:1px solid var(--grc-line);border-radius:4px;background:linear-gradient(165deg,rgb(var(--ink-soft-rgb) / .85),rgb(var(--ink-rgb)) 72%);transition:border-color .35s ease}.grc-card:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;z-index:3;background:linear-gradient(90deg,transparent,rgb(var(--accent-bright-rgb) / .55) 50%,transparent);opacity:.7;pointer-events:none}.grc-mono,.grc-desk-label,.grc-stat-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--grc-mono)}.grc-quote{grid-area:quote;display:flex;flex-direction:column;padding:clamp(28px,4.2vw,60px)}.grc-quote:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 100% 100%,rgb(var(--accent-rgb) / .14),transparent 70%),linear-gradient(to right,rgb(255 255 255 / .028) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .028) 1px,transparent 1px);background-size:auto,56px 56px,56px 56px;-webkit-mask-image:linear-gradient(160deg,transparent 10%,#000 70%);mask-image:linear-gradient(160deg,transparent 10%,#000 70%)}.grc-quote>*{position:relative;z-index:1}.grc-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-bright)}.grc-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.grc-title{margin-top:clamp(20px,2.6vw,30px);max-width:13ch;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.03;letter-spacing:-.035em;color:#fff}.grc-title em{font-style:normal;color:var(--accent)}.grc-lede{margin-top:clamp(18px,2vw,24px);max-width:46ch;font-size:16px;line-height:1.7;color:#fff9}.grc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3vw,36px)}.grc-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:4px;font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.grc-btn--primary{background:var(--accent);color:var(--ink)}.grc-btn--primary:hover{background:var(--accent-bright)}.grc-btn--primary svg{transition:transform .25s ease}.grc-btn--primary:hover svg{transform:translate(2px,-2px)}.grc-btn--ghost{border:1px solid rgb(255 255 255 / .2);color:#ffffffd1}.grc-btn--ghost:hover{border-color:#ffffff80;color:#fff}.grc-assure{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:clamp(30px,3.6vw,44px);padding-top:clamp(22px,2.4vw,28px);border-top:1px solid var(--grc-line);list-style:none}.grc-assure li{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#ffffffc2}.grc-assure-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid rgb(var(--accent-rgb) / .35);background:rgb(var(--accent-rgb) / .08);color:var(--accent-bright)}.grc-desk{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:auto;padding-top:clamp(28px,3.4vw,40px)}.grc-desk a{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#ffffffb8;text-decoration:none;transition:color .25s ease}.grc-desk a:hover{color:#fff}.grc-desk a svg{color:var(--accent-bright)}.grc-route-card{grid-area:route;min-height:clamp(260px,24vw,330px)}.grc-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.grc-map{--grc-cycle: 4.8s}.grc-route{fill:none;stroke:var(--accent);stroke-width:1;stroke-linecap:round;opacity:.28;vector-effect:non-scaling-stroke}.grc-flow{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:var(--grc-cycle) linear var(--grc-delay, 0s) infinite}.grc-flow--head{stroke:#ffd6bf;stroke-width:2.2;stroke-dasharray:6 200;stroke-dashoffset:6;animation-name:grc-head}.grc-flow--glow{stroke:var(--accent-bright);stroke-width:7;opacity:.22;stroke-dasharray:6 200;stroke-dashoffset:6;animation-name:grc-head}.grc-flow--trail{stroke:var(--accent-bright);stroke-width:1.6;opacity:.6;stroke-dasharray:26 200;stroke-dashoffset:26;animation-name:grc-trail}@keyframes grc-head{0%{stroke-dashoffset:6}56%,to{stroke-dashoffset:-120}}@keyframes grc-trail{0%{stroke-dashoffset:26}56%,to{stroke-dashoffset:-100}}.grc-pin{fill:var(--accent-bright);transform-box:fill-box;transform-origin:center;animation:grc-pin var(--grc-cycle) linear var(--grc-delay, 0s) infinite}.grc-pin-ping{fill:none;stroke:var(--accent-bright);stroke-width:1;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center;animation:grc-ping var(--grc-cycle) linear var(--grc-delay, 0s) infinite}@keyframes grc-pin{0%,43%{opacity:.55;transform:scale(1)}46%{opacity:1;transform:scale(1.6)}75%{opacity:.9;transform:scale(1)}to{opacity:.55;transform:scale(1)}}@keyframes grc-ping{0%,44%{opacity:0;transform:scale(1)}45%{opacity:.9;transform:scale(1)}72%{opacity:0;transform:scale(5.5)}to{opacity:0;transform:scale(5.5)}}.grc-hub-wave{fill:none;stroke:var(--accent-bright);stroke-width:1;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:grc-wave 2.4s cubic-bezier(0,0,.2,1) infinite}.grc-hub-wave--late{animation-delay:-1.2s}@keyframes grc-wave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}.grc-hub-glow{animation:grc-breathe var(--grc-cycle) ease-in-out infinite}@keyframes grc-breathe{0%,to{opacity:.8}50%{opacity:1}}.grc-map.is-idle *{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.grc-flow,.grc-pin-ping,.grc-hub-wave{display:none}.grc-route{opacity:.75}.grc-pin,.grc-hub-glow{animation:none}}.grc-pin-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;fill:#fff9}.grc-hub{fill:var(--accent)}.grc-hub-ring{fill:none;stroke:rgb(var(--accent-bright-rgb) / .55);stroke-width:1;vector-effect:non-scaling-stroke}.grc-hub-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;fill:#fff}.grc-route-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 60%,rgb(var(--ink-rgb) / .94))}.grc-route-foot{position:absolute;z-index:2;left:clamp(20px,2.4vw,30px);right:clamp(20px,2.4vw,30px);display:grid;bottom:clamp(18px,2.2vw,26px);gap:8px}.grc-regions{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;font-size:13.5px;color:#ffffffc7}.grc-regions li+li:before{content:"·";margin:0 9px;color:var(--accent-bright)}.grc-stats{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.grc-stat{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,2.6vw,32px) clamp(18px,2.2vw,28px)}.grc-stat+.grc-stat{border-left:1px solid var(--grc-line)}.grc-stat-value{font-size:clamp(38px,3.8vw,56px);font-weight:500;line-height:1;letter-spacing:-.045em;color:#fff}.grc-stat-value i{font-style:normal;color:var(--accent);margin-left:.04em}.grc-stat-label{margin-top:12px}@media (max-width: 960px){.grc-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"quote" "route" "stats"}.grc-title{max-width:16ch}.grc-route-card{min-height:0}.grc-map{position:relative;display:block;height:auto;aspect-ratio:520 / 366}.grc-route-card:after{display:none}.grc-route-foot{position:static;padding:4px clamp(20px,5vw,30px) clamp(20px,5vw,26px)}}@media (max-width: 520px){.grc-stats{grid-template-columns:minmax(0,1fr)}.grc-stat{flex-direction:row;align-items:baseline;justify-content:space-between}.grc-stat+.grc-stat{border-left:0;border-top:1px solid var(--grc-line)}.grc-stat-label{margin-top:0}.grc-btn{flex:1 1 auto;justify-content:center}}.pd-h2{font-size:var(--fs-h2);font-weight:500;line-height:1.06;letter-spacing:-.03em;color:var(--ink)}.pd-overview{max-width:var(--maxw);margin:0 auto;padding:clamp(56px,8vw,112px) var(--gutter);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);align-items:start}.pd-overview__media{position:sticky;top:calc(var(--nav-h) + var(--nav-gap-y) * 2 + 16px);display:grid;gap:14px}.pd-figure{position:relative;margin:0;aspect-ratio:1;display:grid;place-items:center;padding:clamp(20px,3vw,40px);background:var(--paper-alt);border:1px solid var(--line-soft);border-radius:4px;overflow:hidden}.pd-figure img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.pd-figure:hover img{transform:scale(1.04)}.pd-figure:before,.pd-figure:after{content:"";position:absolute;width:14px;height:14px;border:0 solid rgb(var(--ink-rgb) / .3)}.pd-figure:before{top:10px;left:10px;border-top-width:1px;border-left-width:1px}.pd-figure:after{right:10px;bottom:10px;border-right-width:1px;border-bottom-width:1px}.pd-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding:22px 24px;background:var(--ink);border-radius:4px;color:#ffffffb3;font-size:14.5px;line-height:1.5}.pd-ask p{max-width:26ch}.pd-ask__btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:4px;background:var(--accent);color:var(--ink);font-size:14px;font-weight:600;white-space:nowrap;transition:background var(--t-fast)}.pd-ask__btn:hover{background:var(--accent-bright)}.pd-ask__btn svg{transition:transform var(--t-fast)}.pd-ask__btn:hover svg{transform:translate(2px,-2px)}.pd-overview__copy{padding-top:4px}.pd-prose{margin-top:clamp(20px,2.4vw,30px);display:grid;gap:18px;max-width:62ch}.pd-prose p{font-size:16px;line-height:1.78;color:rgb(var(--ink-rgb) / .66)}.pd-prose p:first-child{font-size:18px;line-height:1.65;color:rgb(var(--ink-rgb) / .82)}.pd-reach{display:flex;gap:16px;margin-top:clamp(28px,3.4vw,44px);padding-top:clamp(22px,2.6vw,30px);border-top:1px solid var(--line);max-width:62ch}.pd-reach__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid rgb(var(--accent-rgb) / .35);background:rgb(var(--accent-rgb) / .07);color:var(--accent-text)}.pd-reach__label{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text)}.pd-reach p{font-size:14.5px;line-height:1.7;color:rgb(var(--ink-rgb) / .62)}.pd-specs{background:var(--paper-alt);border-top:1px solid var(--line-soft)}.pd-specs__inner{max-width:var(--maxw);margin:0 auto;padding:clamp(56px,8vw,112px) var(--gutter)}.pd-specs__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(32px,4vw,52px)}.pd-specs__head p{max-width:40ch;font-size:15px;line-height:1.65;color:rgb(var(--ink-rgb) / .55)}.pd-sheets{display:grid;gap:clamp(16px,2vw,24px)}.pd-sheet{background:var(--paper);border:1px solid var(--line-soft);border-radius:4px;overflow:hidden}.pd-sheet__title{display:flex;align-items:baseline;gap:14px;padding:20px 24px;border-bottom:1px solid var(--line);font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.pd-sheet__title span{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--accent-text)}.pd-sheet__scroll{overflow-x:auto}.pd-sheet table{width:100%;border-collapse:collapse;font-size:14.5px}.pd-sheet th{padding:14px 24px 12px;text-align:left;font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .45);border-bottom:1px solid var(--line-soft);white-space:nowrap}.pd-sheet td{padding:14px 24px;vertical-align:top;line-height:1.55;color:rgb(var(--ink-rgb) / .72);border-bottom:1px solid var(--line-soft)}.pd-sheet td:first-child{color:var(--ink);font-weight:500}.pd-sheet tbody tr:last-child td{border-bottom:0}.pd-sheet tbody tr{transition:background .2s ease}.pd-sheet tbody tr:hover{background:rgb(var(--accent-rgb) / .04)}@media (max-width: 960px){.pd-overview{grid-template-columns:minmax(0,1fr)}.pd-overview__media{position:static}.pd-figure{aspect-ratio:4 / 3}}@media (max-width: 520px){.pd-sheet th,.pd-sheet td{padding-inline:16px}.pd-sheet__title{padding:16px}}.qc{--qc-stage: 62vh;--qc-dial: min(76vh, 44vw);position:relative;z-index:0;background:var(--ink);color:var(--paper);isolation:isolate}.qc-track{height:calc(100svh + 7 * var(--qc-stage))}.qc-stick{position:sticky;top:0;height:100svh;overflow:hidden}.qc-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.qc-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:radial-gradient(90% 90% at 70% 55%,#000 8%,transparent 70%);mask-image:radial-gradient(90% 90% at 70% 55%,#000 8%,transparent 70%)}.qc-bg-glow{position:absolute;display:block;border-radius:999px;filter:blur(130px)}.qc-bg-glow--warm{width:38vw;height:38vw;right:8vw;top:50%;margin-top:-19vw;background:rgb(var(--accent-rgb) / .1)}.qc-bg-glow--cool{width:44vw;height:30vw;left:-12vw;bottom:-14vh;background:rgb(var(--brand-bright-rgb) / .14)}.qc-inner{position:relative;z-index:2;height:100%;width:100%;max-width:var(--maxw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,72px);padding:calc(var(--nav-h) + var(--nav-gap-y) * 2 + 8px) var(--gutter) clamp(12px,3vh,40px)}.qc-left{position:relative;z-index:3;display:flex;flex-direction:column;gap:clamp(28px,6vh,64px)}.qc-title{color:#fff;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.05}.qc-sub{max-width:36ch;margin-top:16px;font-size:clamp(14px,1.05vw,16px);line-height:1.65;color:#ffffff80}.qc-panel{position:relative;min-height:clamp(150px,22vh,210px);max-width:30rem}.qc-item{position:absolute;inset:0 0 auto 0;padding-left:22px;border-left:2px solid rgb(var(--accent-rgb));will-change:transform,clip-path}.qc-item+.qc-item{visibility:hidden}.qc-item-icon{display:none}.qc-item-idx{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--accent-bright)}.qc-item-idx i{font-style:normal;color:#ffffff40}.qc-item-title{margin-top:12px;font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:500;letter-spacing:-.015em;line-height:1.12;color:#fff}.qc-item-desc{margin-top:12px;font-size:clamp(14px,1.05vw,16px);line-height:1.7;color:#fff9}.qc-dial{position:relative;justify-self:center;width:var(--qc-dial);aspect-ratio:1}.qc-dial-svg,.qc-arc-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.qc-tick{stroke:#ffffff29;stroke-width:2;stroke-linecap:round}.qc-tick--major{stroke:#fff6;stroke-width:3}.qc-bezel-ring{fill:none;stroke:#ffffff12;stroke-width:1.5}.qc-track-ring{fill:none;stroke:#ffffff1f;stroke-width:1.5}.qc-inner-dash{fill:none;stroke:#ffffff24;stroke-width:1.5;stroke-dasharray:2 14;stroke-linecap:round}.qc-orbit{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.qc-arc{fill:none;stroke:url(#qc-arc-grad);stroke-width:4;stroke-linecap:round;transform:rotate(180deg)}.qc-arc--glow{stroke-width:14;opacity:.28;filter:blur(6px)}.qc-arm{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a))}.qc-node{--on: 0;--seen: 0;position:absolute;left:calc(var(--qc-dial) * .4);top:0;width:clamp(48px,4.6vw,66px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:color-mix(in srgb,#fff calc(55% + var(--on) * 45%),var(--accent-bright));background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / .08),transparent 60%),rgb(var(--ink-soft-rgb));border:1px solid color-mix(in srgb,rgb(255 255 255 / .16),rgb(var(--accent-rgb)) calc(var(--seen) * 70%));box-shadow:0 0 0 calc(var(--on) * 6px) rgb(var(--accent-rgb) / .18),0 0 calc(var(--on) * 36px) rgb(var(--accent-rgb) / .55);will-change:transform}.qc-node svg{position:relative;z-index:1;width:42%;height:42%}.qc-node-halo{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;background:radial-gradient(circle,rgb(var(--accent-rgb) / .95),rgb(var(--accent-rgb) / .55) 70%);opacity:calc(var(--on) * .92)}.qc-link{position:absolute;top:50%;right:calc(50% + var(--qc-dial) * .4 + 40px);width:clamp(40px,7vw,120px);height:1px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .8))}.qc-link:after{content:"";position:absolute;right:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 12px rgb(var(--accent-rgb) / .8)}.qc-core{position:absolute;left:50%;top:50%;width:40%;aspect-ratio:1;margin:-20% 0 0 -20%;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgb(var(--accent-rgb) / .22),transparent 62%),radial-gradient(circle,#1e1e22,#0a0a0c 72%);border:1px solid rgb(255 255 255 / .1);box-shadow:inset 0 1px #ffffff14,0 0 80px rgb(var(--accent-rgb) / .12)}.qc-core-ring{--fin: 0;position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;border:1px solid rgb(var(--accent-rgb) / calc(.25 + var(--fin) * .6));box-shadow:0 0 calc(var(--fin) * 40px) rgb(var(--accent-rgb) / .5)}.qc-core-burst{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgb(var(--accent-rgb) / .9);opacity:0;pointer-events:none}.qc-core-icons{position:relative;width:34%;aspect-ratio:1}.qc-core-icon{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;filter:drop-shadow(0 0 18px rgb(var(--accent-rgb) / .45))}.qc-core-icon+.qc-core-icon{opacity:0;visibility:hidden}.qc-core-num{position:absolute;bottom:20%;left:0;right:0;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;color:var(--accent-bright)}@media (max-width: 991px) and (orientation: portrait){.qc{--qc-stage: 55svh;--qc-dial: max(200px, min(80vw, calc(100svh - 430px) , 580px))}.qc-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;justify-items:center;gap:10px;padding:calc(var(--nav-h) + var(--nav-gap-y) * 2 + 4px) var(--gutter) calc(22px + env(safe-area-inset-bottom,0px))}.qc-left{display:contents}.qc-head{order:1;justify-self:stretch}.qc-dial{order:2;align-self:center}.qc-panel{order:3;justify-self:stretch;max-width:none;min-height:140px}.qc-title{font-size:clamp(1.6rem,6.4vw,2.4rem)}.qc-sub{margin-top:8px;font-size:13.5px}.qc-item-title{margin-top:8px;font-size:clamp(1.25rem,5vw,1.6rem)}.qc-item-desc{margin-top:8px;font-size:13.5px;line-height:1.6}.qc-node{width:clamp(34px,9.5vw,56px)}.qc-link{display:none}.qc-bg-glow--warm{width:90vw;height:90vw;right:-20vw;margin-top:-45vw}}@media (max-width: 991px) and (orientation: portrait) and (max-height: 740px){.qc-sub{display:none}.qc{--qc-dial: max(190px, min(80vw, calc(100svh - 360px) ))}}.qc.is-static .qc-track{height:auto}.qc.is-static .qc-stick{position:relative;height:auto;overflow:visible}.qc.is-static .qc-inner{display:block;height:auto;padding-block:clamp(64px,12vw,120px)}.qc.is-static .qc-dial{display:none}.qc.is-static .qc-panel{max-width:none;min-height:0;display:grid;gap:16px}@media (min-width: 640px){.qc.is-static .qc-panel{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.qc.is-static .qc-panel{grid-template-columns:repeat(3,1fr)}}.qc.is-static .qc-item{position:relative;visibility:visible;padding:28px;border:1px solid rgb(255 255 255 / .1);border-top:2px solid rgb(var(--accent-rgb));background:#ffffff08}.qc.is-static .qc-item-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border:1px solid rgb(255 255 255 / .12);color:var(--accent-bright)}.qc.is-static .qc-item-title{font-size:1.15rem}.qc.is-static .qc-item-desc{font-size:.95rem}.route{position:relative;background:var(--ink);color:#fff;overflow:hidden}.route__canvas{display:block;width:100%;height:100%}.route__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,rgb(var(--ink-rgb) / .78) 0%,rgb(var(--ink-rgb) / .35) 32%,transparent 55%),linear-gradient(to top,rgb(var(--ink-rgb) / .55) 0%,transparent 30%)}.route__shell{max-width:72rem;margin:0 auto;padding:0 clamp(16px,4vw,44px)}.route__label{margin-bottom:18px}.route__beats{list-style:none;margin:0;padding:0}.route__tag{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:12px}.route__title{font-weight:500;line-height:1.08;letter-spacing:-.01em;font-size:clamp(1.8rem,3.3vw,2.9rem);margin-bottom:14px;max-width:15ch}.route__body{color:#ffffff9e;font-size:.97rem;line-height:1.65;max-width:40ch}.route--scrub{height:100svh}.route--scrub .route__frame{position:absolute;top:0;right:0;bottom:0;left:0}.route--scrub .route__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding-bottom:clamp(56px,11vh,120px);pointer-events:none}.route--scrub .route__copy .route__shell{width:100%}.route--scrub .route__label{position:absolute;top:clamp(110px,16vh,150px)}.route--scrub .route__beats{display:grid}.route--scrub .route__beat{grid-area:1 / 1;opacity:0;will-change:opacity,transform}@media (max-width: 991px){.route--scrub .route__scrim{background:linear-gradient(to top,rgb(var(--ink-rgb) / .92) 0%,rgb(var(--ink-rgb) / .62) 30%,transparent 58%)}.route--scrub .route__copy{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.route--scrub .route__label{top:96px}.route--scrub .route__title{font-size:clamp(1.45rem,5.6vw,2.2rem);max-width:18ch;margin-bottom:10px}.route--scrub .route__body{font-size:.9rem;line-height:1.55;max-width:44ch}}@media (max-width: 600px){.route--scrub .route__tag{font-size:10px;margin-bottom:8px}.route--scrub .route__body{font-size:.86rem}}.route--static{padding-bottom:64px}.route--static .route__frame{position:relative;height:min(62svh,560px)}.route--static .route__scrim{background:linear-gradient(to top,var(--ink) 0%,rgb(var(--ink-rgb) / 0) 35%)}.route--static .route__copy{margin-top:-24px;position:relative}.route--static .route__beats{display:grid;gap:28px}.route--static .route__beat{border-left:2px solid rgb(var(--accent-rgb) / .45);padding-left:18px}.route--static .route__title{font-size:clamp(1.4rem,5.4vw,1.9rem);max-width:none}.route--text{padding-top:72px}.br{--bk-w: clamp(170px, 16vw, 224px);--bk-h: calc(var(--bk-w) * 1.414);--bk-d: calc(var(--bk-w) * .085);--bk-paper: #f3efe7;--bk-paper-dim: #ddd6c8;position:relative;background:var(--paper-alt)}.br-hero{position:relative;z-index:0;background:var(--ink);color:#fff;overflow:hidden;isolation:isolate}.br-hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .5) 50%,transparent)}.br-hero-ground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.br-hero-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgb(255 255 255 / .05) 1px,transparent 0);background-size:28px 28px}.br-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(120% 90% at 40% 40%,#000 18%,transparent 78%);mask-image:radial-gradient(120% 90% at 40% 40%,#000 18%,transparent 78%)}.br-hero-glow{position:absolute;width:46vw;height:32vw;right:-12vw;top:-20vh;border-radius:999px;filter:blur(120px);background:rgb(var(--accent-rgb) / .08)}.br-hero-inner{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(48px,8vh,84px) clamp(40px,7vh,72px)}.br-crumb{display:flex;align-items:center;gap:8px;margin-bottom:22px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff52}.br-crumb a{color:inherit;text-decoration:none}.br-crumb a:hover{color:var(--accent-bright)}.br-crumb b{color:#ffffffb3;font-weight:400}.br-title{font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:500;line-height:1.04;letter-spacing:-.028em}.br-title em{font-style:normal;color:var(--accent-bright)}.br-sub{max-width:52ch;margin-top:16px;font-size:clamp(13.5px,1.05vw,15.5px);line-height:1.7;color:#ffffff80}.br-shelf{position:relative;width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(64px,11vh,112px) clamp(56px,9vh,96px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:clamp(56px,10vw,140px)}.br-shelf:after{content:"";position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(56px,9vh,96px);height:1px;background:linear-gradient(90deg,transparent,rgb(var(--ink-rgb) / .16) 18%,rgb(var(--ink-rgb) / .16) 82%,transparent)}.bk{position:relative;display:block;width:var(--bk-w);cursor:pointer;perspective:2600px;perspective-origin:50% 42%}.bk-trigger{padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.bk-trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.bk-trigger:focus-visible{outline:none}.bk:has(.bk-trigger:focus-visible){outline:2px solid var(--accent);outline-offset:12px;border-radius:3px}.bk-stage{position:relative;width:var(--bk-w);height:var(--bk-h);transform-style:preserve-3d;transform:rotateY(26deg) rotateX(2deg);transition:transform .72s cubic-bezier(.22,.61,.36,1)}.bk:hover .bk-stage,.bk:has(.bk-trigger:focus-visible) .bk-stage{transform:rotateY(16deg) rotateX(1deg) translateY(-10px)}.bk-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px 4px 4px 2px;overflow:hidden;backface-visibility:hidden}.bk-back{transform:translateZ(calc(var(--bk-d) * -1));background:linear-gradient(135deg,var(--ink-soft),var(--ink));box-shadow:inset 0 0 0 1px #ffffff0f}.bk-block{position:absolute;top:3px;bottom:3px;left:2px;right:-2px;transform:translateZ(calc(var(--bk-d) * -.5));border-radius:1px 3px 3px 1px;background:linear-gradient(90deg,var(--bk-paper-dim) 0 6%,var(--bk-paper) 22%,var(--bk-paper) 100%),repeating-linear-gradient(90deg,var(--bk-paper) 0 2px,var(--bk-paper-dim) 2px 3px);box-shadow:0 1px 2px rgb(var(--ink-rgb) / .3)}.bk-inside{transform:translateZ(calc(var(--bk-d) * -.42));background:var(--bk-paper);display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 14% 0 18%}.bk-inside:before{content:"";position:absolute;inset:0 auto 0 0;width:26%;background:linear-gradient(90deg,rgb(var(--ink-rgb) / .5),rgb(var(--ink-rgb) / .16) 34%,rgb(var(--ink-rgb) / .03) 72%,transparent)}.bk-inside-rule{width:34px;height:2px;background:var(--accent)}.bk-inside-kicker{font-family:var(--font-mono);font-size:7px;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .42)}.bk-inside-title{font-size:clamp(11px,1.1vw,14px);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.bk-inside-lines{display:grid;gap:4px;margin-top:2px}.bk-inside-lines i{display:block;height:2px;border-radius:1px;background:rgb(var(--ink-rgb) / .14)}.bk-inside-lines i:nth-child(2){width:88%}.bk-inside-lines i:nth-child(3){width:72%}.bk-cover{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform:rotateY(0);transform-style:preserve-3d;transition:transform .78s cubic-bezier(.34,.01,.2,1)}.bk-cover-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px 4px 4px 2px;overflow:hidden;backface-visibility:hidden}.bk-cover-front{background:var(--ink);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .22),0 18px 40px rgb(var(--ink-rgb) / .3)}.bk-cover-front img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bk-cover-back{transform:rotateY(180deg);background:linear-gradient(255deg,#efe9de,var(--bk-paper) 55%,#e3dccd);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .16),inset -3px 0 10px rgb(var(--ink-rgb) / .12)}.bk-cover-back:after{content:"";position:absolute;inset:0 0 0 auto;width:30%;background:linear-gradient(270deg,rgb(var(--ink-rgb) / .3),rgb(var(--ink-rgb) / .05) 60%,transparent)}.bk-cover-front:before{content:"";position:absolute;inset:0 auto 0 0;width:9%;z-index:2;background:linear-gradient(90deg,rgb(0 0 0 / .45),rgb(0 0 0 / .12) 42%,transparent),linear-gradient(90deg,transparent 62%,rgb(255 255 255 / .07) 78%,transparent)}.bk-cover-front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(104deg,rgb(255 255 255 / .16) 0%,transparent 34%,transparent 62%,rgb(var(--ink-rgb) / .3) 100%);transition:opacity .6s var(--ease-out-soft)}.bk:hover .bk-cover{transform:rotateY(-124deg)}.bk:hover .bk-cover-front:after{opacity:.45}.bk-spine{position:absolute;top:0;left:0;width:var(--bk-d);height:100%;transform-origin:left center;transform:rotateY(90deg);background:linear-gradient(90deg,#060607,var(--ink) 40%,var(--ink-soft));border-radius:2px 0 0 2px;display:flex;align-items:center;justify-content:center;overflow:hidden}.bk-spine:after{content:"";position:absolute;left:0;right:0;bottom:13%;height:3px;background:var(--accent);opacity:.85}.bk-spine span{font-family:var(--font-mono);font-size:7px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;writing-mode:vertical-rl}.bk-shadow{position:absolute;left:4%;right:-6%;bottom:-16px;height:22px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgb(var(--ink-rgb) / .34),transparent 72%);filter:blur(7px);transition:all .72s cubic-bezier(.22,.61,.36,1)}.bk:hover .bk-shadow,.bk:has(.bk-trigger:focus-visible) .bk-shadow{bottom:-22px;left:8%;right:-2%;filter:blur(11px);background:radial-gradient(50% 50% at 50% 50%,rgb(var(--ink-rgb) / .26),transparent 74%)}.bk-meta{margin-top:34px}.bk-meta-no{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text)}.bk-meta-title{margin-top:8px;font-size:clamp(17px,1.6vw,22px);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.bk-meta-lede{margin-top:8px;font-size:12.5px;line-height:1.65;color:rgb(var(--ink-rgb) / .55)}.bk-facts{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid rgb(var(--ink-rgb) / .12);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .4)}.bk-facts b{color:var(--ink);font-weight:600}.bk-facts i{font-style:normal;color:rgb(var(--ink-rgb) / .2)}.bk-open{display:inline-flex;align-items:center;gap:9px;margin-top:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);transition:gap .3s var(--ease-out-soft)}.bk:hover .bk-open,.bk:has(.bk-trigger:focus-visible) .bk-open{gap:14px}.bk-open svg{transition:transform .3s var(--ease-out-soft)}.bk:hover .bk-open svg{transform:translate(2px)}.br-note{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);padding-bottom:clamp(64px,10vh,104px);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px;line-height:1.7;color:rgb(var(--ink-rgb) / .5)}.br-note p{max-width:62ch}.br-note span{display:inline-flex;align-items:center;gap:8px;flex:none;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .38)}@media (max-width: 720px){.br{--bk-w: min(62vw, 250px)}.br-shelf{flex-direction:column;align-items:center;gap:56px}.br-shelf:after{display:none}.bk{width:100%;max-width:360px}.bk-stage{margin-inline:auto;transform:rotateY(16deg)}.bk:hover .bk-stage{transform:rotateY(16deg)}.bk:hover .bk-cover{transform:rotateY(-96deg)}.bk-meta{text-align:left}}@media (prefers-reduced-motion: reduce){.bk-stage,.bk-cover,.bk-shadow,.bk-open{transition:none}}.bko{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;cursor:zoom-out;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.bko-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 50% 46%,rgb(var(--paper-alt-rgb) / .9),rgb(var(--paper-alt-rgb) / .96) 70%),rgb(var(--paper-alt-rgb) / .9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bko-book{position:absolute;left:0;top:0;transform-style:preserve-3d;cursor:pointer}.bko.is-ready .bko-book{cursor:grab}.bko.is-ready .bko-book:active{cursor:grabbing}.bko.is-zoomed .bko-book{cursor:zoom-out}.bko-desk{position:absolute;left:4%;right:4%;bottom:-5%;height:16%;transform:translateZ(calc(var(--d) * -1.2));border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgb(var(--ink-rgb) / .3),transparent 70%);filter:blur(18px);pointer-events:none}.bko-leaf{position:absolute;left:var(--W);top:0;width:var(--W);height:100%;transform-origin:left center;transform-style:preserve-3d;--lift: 0;--front: 0;--back: 1}.bko-face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--bk-paper);border-radius:0 3px 3px 0;box-shadow:0 0 0 .5px rgb(var(--ink-rgb) / .12)}.bko-back{transform:rotateY(180deg);border-radius:3px 0 0 3px}.bko-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.bko-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bko-front .bko-shade{background:linear-gradient(90deg,rgb(var(--ink-rgb) / .22),rgb(var(--ink-rgb) / .05) 7%,transparent 16%),linear-gradient(90deg,rgb(var(--ink-rgb) / calc(var(--front) * .34)),rgb(var(--ink-rgb) / calc(var(--front) * .12))),linear-gradient(100deg,transparent 30%,rgb(255 255 255 / calc(var(--lift) * .22)) 60%,transparent 85%)}.bko-back .bko-shade{background:linear-gradient(270deg,rgb(var(--ink-rgb) / .22),rgb(var(--ink-rgb) / .05) 7%,transparent 16%),linear-gradient(270deg,rgb(var(--ink-rgb) / calc(var(--back) * .34)),rgb(var(--ink-rgb) / calc(var(--back) * .12))),linear-gradient(260deg,transparent 30%,rgb(255 255 255 / calc(var(--lift) * .22)) 60%,transparent 85%)}.bko-leaf.is-cover .bko-front{background:var(--ink);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .22)}.bko-leaf.is-cover .bko-front:before{content:"";position:absolute;inset:0 auto 0 0;width:9%;z-index:1;background:linear-gradient(90deg,rgb(0 0 0 / .45),rgb(0 0 0 / .12) 42%,transparent)}.bko-leaf.is-cover .bko-back{background:linear-gradient(255deg,#efe9de,var(--bk-paper) 55%,#e3dccd)}.bko-board{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--ink-soft),var(--ink))}.bko-paper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:0 16% 0 18%}.bko-paper-rule{width:18%;height:3px;background:var(--accent)}.bko-paper-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .42)}.bko-paper-title{font-size:calc(var(--W) * .06);font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.bko-paper-lines{display:grid;gap:8px}.bko-paper-lines i{display:block;height:3px;border-radius:2px;background:rgb(var(--ink-rgb) / .1);animation:bko-wait 1.4s ease-in-out infinite alternate}.bko-paper-lines i:nth-child(2){width:88%;animation-delay:.15s}.bko-paper-lines i:nth-child(3){width:70%;animation-delay:.3s}@keyframes bko-wait{to{background:rgb(var(--ink-rgb) / .18)}}.bko-spine{position:absolute;left:var(--W);top:0;width:var(--d);height:100%;transform-origin:left center;transform:rotateY(90deg);background:linear-gradient(90deg,#060607,var(--ink) 40%,var(--ink-soft));border-radius:2px 0 0 2px;display:flex;align-items:center;justify-content:center;overflow:hidden}.bko-spine:after{content:"";position:absolute;left:0;right:0;bottom:13%;height:3px;background:var(--accent);opacity:.85}.bko-spine span{font-family:var(--font-mono);font-size:calc(var(--W) * .028);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;writing-mode:vertical-rl}.bko-bar{position:absolute;z-index:2;left:50%;display:flex;align-items:center;gap:6px;padding:6px;transform:translate(-50%,8px);opacity:0;pointer-events:none;cursor:default;border-radius:999px;background:#ffffffb8;box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .08),0 10px 30px rgb(var(--ink-rgb) / .08);transition:opacity .45s var(--ease-out-soft),transform .45s var(--ease-out-soft)}.bko.is-ready .bko-bar{opacity:1;transform:translate(-50%);pointer-events:auto}.bko-bar button,.bko-bar a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;height:34px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--ink);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,opacity .25s}.bko-bar button:hover:not(:disabled),.bko-bar a:hover{background:rgb(var(--ink-rgb) / .06);color:var(--accent-text)}.bko-bar button:disabled{opacity:.25;cursor:default}.bko-bar button:focus-visible,.bko-bar a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bko-bar i{width:1px;height:18px;background:rgb(var(--ink-rgb) / .12);margin-inline:4px}.bko-count{min-width:92px;text-align:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .62);font-variant-numeric:tabular-nums}.bk.is-lifted .bk-stage{visibility:hidden}.bko-veil{opacity:0}.bko-face img.is-page{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s var(--ease-out-soft)}.bko-face img.is-page.is-in{opacity:1}.ct{--ct-line: rgb(255 255 255 / .1);--ct-line-hi: rgb(255 255 255 / .2);--ct-mono: rgb(255 255 255 / .36);--ct-map-ink: 5 5 7;position:relative;background:var(--ink);color:#fff;isolation:isolate}.ct-ground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ct-ground i{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ct-dots{background-image:radial-gradient(rgb(var(--accent-rgb) / .09) 1px,transparent 0);background-size:34px 34px}.ct-grid{background-image:linear-gradient(to right,rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:radial-gradient(130% 100% at 30% 30%,#000 14%,transparent 76%);mask-image:radial-gradient(130% 100% at 30% 30%,#000 14%,transparent 76%)}.ct-glow{inset:auto auto auto 50%;width:62vw;height:34vw;translate:-50% 0;top:-18vw;border-radius:999px;filter:blur(130px);background:rgb(var(--accent-rgb) / .1)}.ct-hero{position:relative;z-index:1;border-bottom:1px solid var(--ct-line)}.ct-tick{position:absolute;width:16px;height:16px;border:0 solid rgb(var(--accent-rgb) / .4);z-index:2;pointer-events:none}.ct-tick.tl{top:22px;left:22px;border-top-width:1px;border-left-width:1px}.ct-tick.tr{top:22px;right:22px;border-top-width:1px;border-right-width:1px}.ct-tick.bl{bottom:22px;left:22px;border-bottom-width:1px;border-left-width:1px}.ct-tick.br{bottom:22px;right:22px;border-bottom-width:1px;border-right-width:1px}@media (max-width: 900px){.ct-tick{display:none}}.ct-hero-inner{position:relative;z-index:1;width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(56px,11vh,118px) clamp(40px,7vh,72px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,6vw,88px)}@media (max-width: 980px){.ct-hero-inner{grid-template-columns:1fr;align-items:start}}.ct-title{font-size:clamp(2.6rem,7vw,5.4rem);font-weight:500;line-height:.98;letter-spacing:-.035em}.ct-title em{font-style:normal;color:var(--accent-bright)}.ct-lede{max-width:44ch;margin-top:clamp(18px,2.4vh,26px);font-size:clamp(14px,1.15vw,16.5px);line-height:1.7;color:#ffffff7a}.ct-station{border:1px solid var(--ct-line);background:#ffffff07;-webkit-backdrop-filter:saturate(120%) blur(14px);backdrop-filter:saturate(120%) blur(14px);padding:clamp(20px,2.6vw,28px)}.ct-station-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--ct-line)}.ct-station-where{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-bright)}.ct-station-live{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ct-mono)}.ct-station-live i{width:5px;height:5px;background:var(--accent);animation:ct-blink 2.4s steps(1,end) infinite}@keyframes ct-blink{0%,55%{opacity:1}56%,to{opacity:.15}}.ct-clock{display:block;margin-top:18px;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ct-clock small{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.14em;color:var(--ct-mono);margin-left:8px}.ct-station-rows{margin-top:18px;display:grid;gap:1px}.ct-station-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--ct-line);font-size:12.5px}.ct-station-row dt{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ct-mono)}.ct-station-row dd{color:#ffffffc7;font-weight:500;text-align:right}.ct-facts{position:relative;z-index:1;width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);padding-bottom:clamp(30px,5vh,54px);display:grid;grid-template-columns:repeat(4,1fr);gap:1px}@media (max-width: 860px){.ct-facts{grid-template-columns:repeat(2,1fr)}}.ct-fact{display:flex;align-items:center;gap:12px;padding:16px 20px 16px 0;border-top:1px solid var(--ct-line)}.ct-fact-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid rgb(var(--accent-rgb) / .3);background:rgb(var(--accent-rgb) / .08);color:var(--accent-bright)}.ct-fact-text{display:block;min-width:0}.ct-fact-text b{display:block;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:#fff}.ct-fact-text span{display:block;margin-top:3px;font-size:11.5px;line-height:1.5;color:#ffffff5c}.ct-desk{position:relative;z-index:1}.ct-desk-inner{position:relative;z-index:1;width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(56px,9vh,104px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(36px,5vw,76px);align-items:start}@media (max-width: 1040px){.ct-desk-inner{grid-template-columns:1fr}}.ct-form-title{margin-top:10px;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:500;line-height:1.1;letter-spacing:-.025em}.ct-form-title em{font-style:normal;color:var(--accent-bright)}.ct-form-note{margin-top:12px;max-width:46ch;font-size:13.5px;line-height:1.7;color:#ffffff6b}.ct-form{margin-top:clamp(26px,4vh,40px)}.ct-rows{display:grid;gap:0}.ct-rows--two{grid-template-columns:1fr 1fr;-moz-column-gap:clamp(20px,3vw,40px);column-gap:clamp(20px,3vw,40px)}@media (max-width: 620px){.ct-rows--two{grid-template-columns:1fr}}.ct-field{position:relative;padding:16px 0 12px;border-bottom:1px solid var(--ct-line);transition:border-color .35s var(--ease-out-soft)}.ct-field:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--accent),rgb(var(--accent-rgb) / 0));transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ease-out-soft)}.ct-field:focus-within:after{transform:scaleX(1)}.ct-field-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.ct-field-no{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;color:#ffffff38;transition:color .35s var(--ease-out-soft)}.ct-field:focus-within .ct-field-no{color:var(--accent-bright)}.ct-field-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ct-mono)}.ct-field-label span{color:var(--accent-bright)}.ct-field input,.ct-field select,.ct-field textarea{display:block;width:100%;padding:0;border:0;background:none;color:#fff;font-family:var(--font);font-size:15px;line-height:1.6;letter-spacing:-.005em;outline:none}.ct-field textarea{resize:none;min-height:96px}.ct-field input::-moz-placeholder,.ct-field textarea::-moz-placeholder{color:#ffffff38}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#ffffff38}.ct-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:24px;cursor:pointer;color-scheme:dark}.ct-field select option{background:var(--ink-soft);color:#fff}.ct-select{position:relative}.ct-select svg{position:absolute;right:0;top:50%;translate:0 -50%;pointer-events:none;color:var(--ct-mono);transition:color .3s var(--ease-out-soft)}.ct-field:focus-within .ct-select svg{color:var(--accent-bright)}.ct-count{position:absolute;right:0;bottom:12px;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:#fff3}.ct-send{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:28px;padding:18px 22px;border:0;background:var(--accent);color:#fff;font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:background .3s var(--ease-out-soft)}.ct-send:hover:not(:disabled){background:var(--accent-bright)}.ct-send:disabled{cursor:progress;opacity:.75}.ct-send svg{transition:transform .35s var(--ease-out-soft)}.ct-send:hover:not(:disabled) svg{transform:translate(4px)}.ct-send.is-sending:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .28),transparent);animation:ct-sweep 1.15s linear infinite}@keyframes ct-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ct-route{position:sticky;top:calc(var(--nav-h) + var(--nav-gap-y) * 2 + 20px);border:1px solid var(--ct-line);background:rgb(var(--ct-map-ink))}@media (max-width: 1040px){.ct-route{position:static}}.ct-route-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--ct-line)}.ct-route-head span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ct-mono)}.ct-route-head b{font-family:var(--font-mono);font-size:9.5px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright)}.ct-map{position:relative;height:clamp(230px,30vh,330px)}.ct-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 92%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.ct-map-note{position:absolute;bottom:8px;left:16px;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff38;pointer-events:none}.ct-readout{display:grid;grid-template-columns:1.4fr 1fr .9fr;border-top:1px solid var(--ct-line)}.ct-readout>div{padding:14px 16px;border-left:1px solid var(--ct-line);min-width:0}.ct-readout>div:first-child{border-left:0}.ct-readout dt{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff42;margin-bottom:6px}.ct-readout dd{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .4s var(--ease-out-soft)}.ct-route.is-routed .ct-readout-name{color:var(--accent-bright)}.ct-route.is-routed .ct-readout-region,.ct-route.is-routed .ct-readout-dist{color:#fff}.ct-channels{position:relative;z-index:1;border-top:1px solid var(--ct-line);background:#ffffff04}.ct-channels-inner{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(48px,8vh,84px)}.ct-channels-title{margin-top:10px;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:500;letter-spacing:-.025em}.ct-channels-title em{font-style:normal;color:var(--accent-bright)}.ct-channel-list{margin-top:clamp(24px,4vh,38px);display:grid;grid-template-columns:repeat(3,1fr);gap:1px}@media (max-width: 900px){.ct-channel-list{grid-template-columns:1fr}}.ct-channel{position:relative;display:flex;flex-direction:column;gap:10px;min-height:150px;padding:22px 22px 22px 0;border-top:1px solid var(--ct-line);transition:border-color .35s var(--ease-out-soft)}.ct-channel:hover{border-top-color:rgb(var(--accent-rgb) / .55)}.ct-channel-label{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ct-mono)}.ct-channel-label svg{color:var(--accent-bright)}.ct-channel-value{font-size:15px;font-weight:500;line-height:1.55;color:#fff;text-decoration:none;max-width:30ch}a.ct-channel-value:hover{color:var(--accent-bright)}.ct-copy{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding:0;border:0;background:none;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff47;cursor:pointer;transition:color .3s var(--ease-out-soft);align-self:flex-start}.ct-copy:hover,.ct-copy.is-done{color:var(--accent-bright)}.ct-find{position:relative;z-index:1;border-top:1px solid var(--ct-line)}.ct-find-frame{position:relative;background:rgb(var(--ct-map-ink))}.ct-find iframe{display:block;width:100%;height:clamp(300px,42vh,440px);border:0;filter:invert(92%) hue-rotate(185deg) saturate(.72) brightness(.92) contrast(1.05);opacity:.86}.ct-find-frame:before{content:"";position:absolute;top:0;left:0;right:0;height:56px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,var(--ink),transparent)}.ct-find-pill{position:absolute;bottom:20px;left:50%;translate:-50% 0;z-index:3;display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border:1px solid rgb(var(--accent-rgb) / .3);background:rgb(var(--ink-rgb) / .92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa8;white-space:nowrap}.ct-find-pill svg{color:var(--accent-bright);flex:none}@media (prefers-reduced-motion: reduce){.ct-station-live i,.ct-send.is-sending:after{animation:none}.ct-field,.ct-field:after,.ct-send svg,.ct-readout dd{transition:none}}.ayra-pt{--pt-p: 0;--pt-cap: 14vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;overflow:hidden;visibility:hidden;pointer-events:none}.ayra-pt.is-active{visibility:visible}.ayra-pt.is-locked{pointer-events:auto}.ayra-pt__veil{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(0,100%,0);will-change:transform;background-color:var(--ink);background-image:repeating-linear-gradient(90deg,rgb(255 255 255 / .05) 0 1px,transparent 1px 104px)}.ayra-pt__veil:before,.ayra-pt__veil:after{content:"";position:absolute;left:0;width:100%;height:var(--pt-cap);background:inherit;box-shadow:0 0 52px 6px rgb(var(--accent-rgb) / .16)}.ayra-pt__veil:before{bottom:100%;border-radius:50% 50% 0 0/100% 100% 0 0}.ayra-pt__veil:after{top:100%;border-radius:0 0 50% 50%/0 0 100% 100%}.ayra-pt__glass{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(96% 62% at 50% 46%,rgb(var(--ink-soft-rgb) / .55),transparent 72%)}.ayra-pt__sheen{position:absolute;top:-30%;left:0;width:44%;height:160%;transform:translate3d(-150%,0,0) rotate(12deg);will-change:transform;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .07) 45%,rgb(255 255 255 / .07) 55%,transparent)}.ayra-pt__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,2.6vw,30px);will-change:transform,opacity,filter}.ayra-pt__mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(36% 26% at 50% 46%,rgb(var(--accent-rgb) / .18),transparent 68%);pointer-events:none}.ayra-pt__seal{position:relative;display:grid;place-items:center}.ayra-pt__seal>*{grid-area:1 / 1}.ayra-pt__frame{display:block;width:min(76vw,340px);height:auto;overflow:visible;will-change:transform,opacity}.ayra-pt__frame-track,.ayra-pt__frame-line,.ayra-pt__frame-head{fill:none;stroke-width:1.25;stroke-linecap:round}.ayra-pt__frame-track{stroke:rgb(var(--paper-rgb) / .1)}.ayra-pt__frame-line{stroke-dasharray:100px 100px;stroke-dashoffset:calc((1 - var(--pt-p)) * 100px)}.ayra-pt__frame-head{stroke:var(--accent-bright);stroke-width:1.9;stroke-dasharray:6px 100px;stroke-dashoffset:calc((.06 - var(--pt-p)) * 100px);filter:drop-shadow(0 0 5px rgb(var(--accent-rgb) / .8))}.ayra-pt__logo{height:clamp(40px,6.6vw,68px);width:auto;will-change:transform,filter,clip-path}.ayra-pt__label{display:flex;white-space:pre;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.36em;padding-left:.36em;text-transform:uppercase;color:rgb(var(--paper-rgb) / .5)}.ayra-pt__label-ch{display:inline-block;will-change:transform,opacity}@media (max-width: 640px){.ayra-pt{--pt-cap: 8vh}.ayra-pt__label{font-size:9.5px;letter-spacing:.3em;padding-left:.3em}}@media (prefers-reduced-motion: reduce){.ayra-pt{display:none}}.bi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;overflow:hidden;cursor:pointer}.bi__veil{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;background-color:var(--ink);background-image:repeating-linear-gradient(90deg,rgb(255 255 255 / .04) 0 1px,transparent 1px 104px)}.bi__veil:after{content:"";position:absolute;top:100%;left:0;width:100%;height:16vh;background:inherit;border-radius:0 0 50% 50%/0 0 100% 100%;box-shadow:0 44px 52px -6px rgb(var(--accent-rgb) / .18)}.bi__glass{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 55% at 50% 48%,rgb(var(--ink-soft-rgb) / .8),transparent 72%)}.bi__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;pointer-events:none}.bi__bloom{position:absolute;left:50%;top:50%;width:min(900px,130vw);aspect-ratio:2 / 1;translate:-50% -52%;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--accent-rgb) / .22),rgb(var(--accent-rgb) / .06) 55%,transparent 75%);opacity:0}.bi__logo{position:relative;width:min(520px,80vw);aspect-ratio:480 / 213}.bi__logo>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bi__lines path,.bi__lines circle,.bi__lines ellipse{fill:none;stroke-linecap:round;stroke-linejoin:round}.bi__ghost{stroke:none}.bi__strand.is-cool{--bi-core: #f4f7ff;--bi-glow: #9fc0ff}.bi__strand.is-warm{--bi-core: #ffe3cf;--bi-glow: #ff7a36}.bi__trail{stroke:var(--bi-glow);opacity:.85}.bi__strand.is-warm .bi__trail{stroke:url(#bi-warm);opacity:1}.bi__halo{stroke:var(--bi-glow);opacity:.75}.bi__comet{stroke:var(--bi-core)}.bi__globe{stroke:#dfe8ff;stroke-width:2;filter:drop-shadow(0 0 6px rgb(160 192 255 / .9))}.bi__plane{fill:#fff;filter:drop-shadow(0 0 6px rgb(255 255 255 / .9));opacity:0;transform-box:fill-box;transform-origin:center}.bi__mark{opacity:0;-webkit-mask-image:linear-gradient(90deg,#000 44%,transparent 50%),linear-gradient(180deg,#000 30%,transparent 40%);mask-image:linear-gradient(90deg,#000 44%,transparent 50%),linear-gradient(180deg,#000 30%,transparent 40%);-webkit-mask-size:100% 100%,58% 100%;mask-size:100% 100%,58% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bi__word{--wipe: 0;--edge: calc(40% + 72% * var(--wipe));opacity:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--edge) - 10%),transparent var(--edge));mask-image:linear-gradient(90deg,#000 calc(var(--edge) - 10%),transparent var(--edge))}.bi__rule{width:min(220px,40vw);height:1px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb)),transparent);transform:scaleX(0)}.bi__tag{margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff9e;opacity:0}:root{--pms-navy: var(--ink-soft);--pms-navy-mid: var(--ink-line);--pms-gold: var(--accent);--pms-gold-lt: var(--accent-bright);--pms-teal: var(--accent);--pms-cream: var(--paper-alt);--pms-white: var(--paper);--pms-text: var(--ink);--pms-muted: var(--muted);--pms-card-bg: var(--paper);--pms-radius: 4px;--pms-shadow: none;--pms-trans: .4s cubic-bezier(.25, .8, .25, 1)}@keyframes pms-fadeInUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes pms-scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes pms-float{0%,to{transform:translateY(0) rotate(0);opacity:.18}50%{transform:translateY(-28px) rotate(180deg);opacity:.38}}@keyframes pms-shimmer{0%{left:-80%}to{left:130%}}@keyframes pms-pulse-badge{0%,to{box-shadow:0 0 rgb(var(--accent-rgb) / .45)}50%{box-shadow:0 0 0 7px rgb(var(--accent-rgb) / 0)}}@keyframes pms-scroll-bounce{0%,to{transform:translateY(0);opacity:1}60%{transform:translateY(10px);opacity:.4}}@keyframes pms-underline-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pms-page{background:var(--pms-cream);overflow-x:hidden;color:var(--pms-text)}.pms-hero{position:relative;height:88vh;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(155deg,#0b1f3af0,#1b6c7be0 60%,#0b1f3af7),url(../assets/AdobeStock_42204545-min\ 1.png) center / cover no-repeat}.pms-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 60%,rgb(var(--accent-rgb) / .18) 0%,transparent 65%);pointer-events:none}.pms-hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pms-hero__particle{position:absolute;width:calc(4px + var(--i) * 2px);height:calc(4px + var(--i) * 2px);border-radius:50%;background:var(--pms-gold);left:calc(var(--i) * 5.5%);top:calc(20% + (var(--i) % 5) * 12%);animation:pms-float calc(5s + var(--i) * .4s) ease-in-out infinite;animation-delay:calc(var(--i) * -.3s)}.pms-hero__content{position:relative;z-index:2;text-align:center;padding:0 24px;max-width:820px}.pms-hero__eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--pms-gold);background:rgb(var(--accent-rgb) / .12);border:1px solid rgb(var(--accent-rgb) / .35);padding:6px 18px;border-radius:var(--r-md);margin-bottom:28px;animation:pms-fadeInUp .7s ease both;animation-delay:.1s}.pms-hero__title{font-size:clamp(3.2rem,8vw,7rem);font-weight:500;line-height:1.06;color:var(--pms-white);letter-spacing:-.02em;animation:pms-fadeInUp .8s ease both;animation-delay:.25s}.pms-hero__title em{font-style:normal;color:var(--pms-gold);position:relative}.pms-hero__title em:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:3px;border-radius:2px;background:var(--pms-gold);transform-origin:left;animation:pms-underline-grow .7s ease both;animation-delay:1.1s}.pms-hero__subtitle{margin-top:22px;font-size:clamp(1rem,2vw,1.3rem);color:#ffffffb8;font-weight:400;letter-spacing:.03em;animation:pms-fadeInUp .9s ease both;animation-delay:.45s}.pms-hero__divider{width:56px;height:3px;background:linear-gradient(90deg,var(--pms-gold),transparent);border-radius:2px;margin:28px auto 0;animation:pms-fadeInUp 1s ease both;animation-delay:.6s}.pms-hero__scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:2}.pms-hero__scroll-hint span{display:block;width:24px;height:40px;border:2px solid rgba(255,255,255,.35);border-radius:20px;position:relative}.pms-hero__scroll-hint span:after{content:"";position:absolute;top:6px;left:50%;width:4px;height:8px;transform:translate(-50%);background:var(--pms-gold);border-radius:2px;animation:pms-scroll-bounce 1.8s ease infinite}.pms-intro{background:var(--paper);padding:clamp(64px,8vw,112px) var(--gutter)}.pms-intro__inner{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:end}.pms-section-label{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text)}.pms-section-label:before{content:"";width:28px;height:1px;background:currentColor}.pms-intro__heading{font-size:var(--fs-h2);font-weight:500;line-height:1.06;letter-spacing:-.03em;color:var(--ink)}.pms-intro__body{font-size:16px;line-height:1.75;color:rgb(var(--ink-rgb) / .62)}.pms-intro__cta{display:inline-flex;align-items:center;gap:10px;margin-top:28px;height:50px;padding:0 24px;border:0;border-radius:4px;background:var(--ink);color:#fff;font-family:var(--font);font-size:15px;font-weight:500;cursor:pointer;transition:background var(--t-fast)}.pms-intro__cta:hover{background:var(--accent-text)}.pms-arrow{display:inline-block;transition:transform var(--t-fast)}.pms-intro__cta:hover .pms-arrow{transform:translate(4px)}.pms-catalog{background:var(--paper-alt);padding:clamp(64px,8vw,112px) var(--gutter);border-top:1px solid var(--line-soft)}.pms-catalog__inner{max-width:var(--maxw);margin:0 auto}.pms-catalog__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(32px,4vw,52px)}.pms-catalog__title{font-size:var(--fs-h2);font-weight:500;line-height:1.06;letter-spacing:-.03em;color:var(--ink)}.pms-catalog__sub{max-width:34ch;font-size:15px;line-height:1.65;color:rgb(var(--ink-rgb) / .55)}.pms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.pms-card{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line-soft);border-radius:4px;overflow:hidden;cursor:pointer;transition:border-color .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.pms-card:hover{border-color:var(--line);transform:translateY(-3px)}.pms-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pms-card__img-wrap{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--paper-alt)}.pms-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.pms-card:hover .pms-card__img{transform:scale(1.06)}.pms-card__overlay,.pms-card__shine{display:none}.pms-card__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 14px;padding:18px 18px 20px;flex:1}.pms-card__ins{grid-column:1 / -1;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text)}.pms-card__name{font-size:16.5px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.pms-card__body:after{content:"→";display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;font-size:14px;color:var(--ink);transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.pms-card:hover .pms-card__body:after{background:var(--ink);border-color:var(--ink);color:#fff;transform:translate(2px)}.pms-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.pms-card:hover:after{transform:scaleX(1)}@media (max-width: 1100px){.pms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.pms-intro__inner{grid-template-columns:minmax(0,1fr)}.pms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.pms-card__body{padding:14px}.pms-card__name{font-size:15px}.pms-card__body:after{width:28px;height:28px}}*,: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 / .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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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 / .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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}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}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.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}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-24{bottom:-6rem}.-bottom-5{bottom:-1.25rem}.-left-4{left:-1rem}.-right-5{right:-1.25rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-14{bottom:3.5rem}.bottom-5{bottom:1.25rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.left-16{left:4rem}.left-5{left:1.25rem}.left-8{left:2rem}.right-0{right:0}.right-1\/4{right:25%}.right-16{right:4rem}.right-5{right:1.25rem}.right-8{right:2rem}.top-0{top:0}.top-10{top:2.5rem}.top-6{top:1.5rem}.top-8{top:2rem}.z-10{z-index:10}.z-20{z-index:20}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-6{margin-right:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-28{height:7rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[52px\]{height:52px}.h-px{height:1px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-28{width:7rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[700px\]{width:700px}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[440px\]{max-width:440px}.max-w-\[46ch\]{max-width:46ch}.max-w-shell{max-width:1320px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[7px\]{gap:7px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-14{row-gap:3.5rem}.gap-y-3{row-gap:.75rem}.gap-y-5{row-gap:1.25rem}.gap-y-8{row-gap:2rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-white\/\[0\.08\]>:not([hidden])~:not([hidden]){border-color:#ffffff14}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--line-soft\)\]{border-color:var(--line-soft)}.border-accent\/25{border-color:rgb(var(--accent-rgb) / .25)}.border-accent\/30{border-color:rgb(var(--accent-rgb) / .3)}.border-gold\/25{border-color:rgb(var(--accent-rgb) / .25)}.border-white\/10{border-color:#ffffff1a}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.1\]{border-color:#ffffff1a}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--paper-alt\)\]{background-color:var(--paper-alt)}.bg-accent-bright{--tw-bg-opacity: 1;background-color:rgb(var(--accent-bright-rgb) / var(--tw-bg-opacity, 1))}.bg-accent\/\[0\.07\]{background-color:rgb(var(--accent-rgb) / .07)}.bg-accent\/\[0\.08\]{background-color:rgb(var(--accent-rgb) / .08)}.bg-gold\/10{background-color:rgb(var(--accent-rgb) / .1)}.bg-gold\/40{background-color:rgb(var(--accent-rgb) / .4)}.bg-gold\/\[0\.07\]{background-color:rgb(var(--accent-rgb) / .07)}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(var(--ink-rgb) / var(--tw-bg-opacity, 1))}.bg-teal\/10{background-color:rgb(var(--accent-rgb) / .1)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/25{background-color:#ffffff40}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-gold{--tw-gradient-to: rgb(var(--accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--accent-rgb) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[clamp\(16px\,4vw\,44px\)\]{padding-left:clamp(16px,4vw,44px);padding-right:clamp(16px,4vw,44px)}.py-0{padding-top:0;padding-bottom:0}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.pb-16{padding-bottom:4rem}.pt-20{padding-top:5rem}.pt-5{padding-top:1.25rem}.text-center{text-align:center}.font-mono{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.97rem\]{font-size:.97rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-\[1\.08\]{line-height:1.08}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-bright{--tw-text-opacity: 1;color:rgb(var(--accent-bright-rgb) / var(--tw-text-opacity, 1))}.text-accent-text{--tw-text-opacity: 1;color:rgb(var(--accent-text-rgb) / var(--tw-text-opacity, 1))}.text-gold{--tw-text-opacity: 1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(var(--ink-rgb) / var(--tw-text-opacity, 1))}.text-ink\/30{color:rgb(var(--ink-rgb) / .3)}.text-ink\/40{color:rgb(var(--ink-rgb) / .4)}.text-ink\/55{color:rgb(var(--ink-rgb) / .55)}.text-ink\/60{color:rgb(var(--ink-rgb) / .6)}.text-ink\/70{color:rgb(var(--ink-rgb) / .7)}.text-ink\/75{color:rgb(var(--ink-rgb) / .75)}.text-teal{--tw-text-opacity: 1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/10{color:#ffffff1a}.text-white\/25{color:#ffffff40}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-\[0\.035\]{opacity:.035}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_-18px_rgb\(var\(--ink-rgb\)_\/_0\.35\)\]{--tw-shadow: 0 16px 40px -18px rgb(var(--ink-rgb) / .35);--tw-shadow-colored: 0 16px 40px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgb\(var\(--ink-rgb\)_\/_0\.28\)\]{--tw-shadow: 0 16px 40px rgb(var(--ink-rgb) / .28);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_-20px_rgb\(var\(--ink-rgb\)_\/_0\.5\)\]{--tw-shadow: 0 20px 50px -20px rgb(var(--ink-rgb) / .5);--tw-shadow-colored: 0 20px 50px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgb\(var\(--ink-rgb\)_\/_0\.16\)\]{--tw-shadow: 0 24px 70px rgb(var(--ink-rgb) / .16);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-30px_rgb\(var\(--ink-rgb\)_\/_0\.45\)\]{--tw-shadow: 0 30px 80px -30px rgb(var(--ink-rgb) / .45);--tw-shadow-colored: 0 30px 80px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgb\(var\(--ink-rgb\)_\/_0\.12\)\]{--tw-shadow: 0 8px 28px rgb(var(--ink-rgb) / .12);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--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(3px + 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)}.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)}.blur-\[110px\]{--tw-blur: blur(110px);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)}.blur-\[130px\]{--tw-blur: blur(130px);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)}.brightness-0{--tw-brightness: brightness(0);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.invert{--tw-invert: invert(100%);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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-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);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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.will-change-transform{will-change:transform}:root{--brand-rgb: 17 17 19;--brand-bright-rgb: 74 76 82;--brand-deep-rgb: 0 0 0;--accent-rgb: 231 92 27;--accent-bright-rgb: 245 118 60;--accent-deep-rgb: 190 70 18;--accent-text-rgb: 199 79 23;--ink-rgb: 8 8 10;--ink-soft-rgb: 20 20 23;--ink-line-rgb: 40 40 45;--paper-rgb: 255 255 255;--paper-alt-rgb: 245 245 243;--muted-rgb: 108 108 114;--brand: rgb(var(--brand-rgb));--brand-bright: rgb(var(--brand-bright-rgb));--brand-deep: rgb(var(--brand-deep-rgb));--on-brand: #ffffff;--brand-wash: rgb(var(--brand-rgb) / .07);--brand-line: rgb(var(--brand-rgb) / .3);--accent: rgb(var(--accent-rgb));--accent-bright: rgb(var(--accent-bright-rgb));--accent-deep: rgb(var(--accent-deep-rgb));--accent-text: rgb(var(--accent-text-rgb));--on-accent: #ffffff;--accent-wash: rgb(var(--accent-rgb) / .08);--accent-line: rgb(var(--accent-rgb) / .34);--ink: rgb(var(--ink-rgb));--ink-soft: rgb(var(--ink-soft-rgb));--ink-line: rgb(var(--ink-line-rgb));--paper: rgb(var(--paper-rgb));--paper-alt: rgb(var(--paper-alt-rgb));--muted: rgb(var(--muted-rgb));--muted-dark: rgb(var(--paper-rgb) / .6);--line: rgb(var(--ink-rgb) / .13);--line-soft: rgb(var(--ink-rgb) / .07);--line-dark: rgb(var(--paper-rgb) / .14);--c-navy: var(--brand);--c-navy-mid: var(--ink-soft);--c-navy-light: var(--ink-line);--c-gold: var(--accent);--c-gold-light: var(--accent-bright);--c-gold-pale: var(--accent-wash);--c-teal: var(--accent);--c-teal-dark: var(--accent-deep);--c-cream: var(--paper-alt);--c-white: var(--paper);--c-text: var(--ink);--c-muted: var(--muted);--c-border: var(--line);--c-card: var(--paper);--font: "Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display: clamp(44px, 6.2vw, 78px);--fs-h1: clamp(36px, 4.8vw, 58px);--fs-h2: clamp(29px, 3.4vw, 44px);--fs-h3: clamp(22px, 2.1vw, 29px);--fs-h4: clamp(18px, 1.5vw, 21px);--fs-body: 16.5px;--fs-small: 14px;--fs-label: 11.5px;--section-pad: clamp(72px, 9vw, 132px) 24px;--section-pad-sm: clamp(56px, 7vw, 80px) 20px;--gutter: clamp(20px, 4vw, 48px);--maxw: 1320px;--col-side: max(var(--gutter), calc((100vw - var(--maxw)) / 2));--r-sm: 2px;--r-md: 4px;--r-lg: 8px;--r-pill: 100px;--shadow-sm: 0 1px 2px rgba(11,11,12,.05);--shadow-md: 0 2px 10px rgba(11,11,12,.07);--shadow-lg: 0 16px 48px rgba(11,11,12,.11);--t-fast: .18s cubic-bezier(.3,.7,.4,1);--t-mid: .34s cubic-bezier(.22,.61,.36,1);--t-slow: .6s cubic-bezier(.22,.61,.36,1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:13px;scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--fs-body);line-height:1.6;background:var(--paper);color:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-weight:500;line-height:1.06;letter-spacing:-.022em;text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.015em}h4{font-size:var(--fs-h4);line-height:1.25;letter-spacing:-.01em}p{text-wrap:pretty}::-moz-selection{background:var(--accent);color:var(--on-accent)}::selection{background:var(--accent);color:var(--on-accent)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}html a:hover,html a:focus,html a:focus-visible{text-decoration:none}ul{list-style:none;margin:0;padding:0}button{font-family:var(--font);cursor:pointer}.shell{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(72px,9vw,132px)}.section--tight{padding-block:clamp(52px,6vw,84px)}.section--alt{background:var(--paper-alt)}.section--ink{background:var(--ink);color:var(--paper)}.section--ink h1,.section--ink h2,.section--ink h3{color:var(--paper)}.section-label{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin-bottom:20px}.section-label:before{content:"";width:28px;height:1px;background:currentColor;flex:none}.section--ink .section-label{color:var(--accent-bright)}.page-hero{position:relative;display:flex;align-items:flex-end;min-height:min(68vh,640px);padding-block:clamp(72px,9vw,120px) clamp(40px,5vw,64px);background:var(--ink);color:var(--paper);overflow:hidden;isolation:isolate}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:calc(100% / 6) 100%;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.page-hero:before{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .45) 50%,transparent)}.page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;-webkit-mask-image:linear-gradient(90deg,transparent 22%,rgb(0 0 0 / .55) 52%,#000 82%);mask-image:linear-gradient(90deg,transparent 22%,rgb(0 0 0 / .55) 52%,#000 82%)}.page-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.78) brightness(.62) contrast(1.06);transform:scale(1.04)}.page-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--ink-rgb) / .35),transparent 35%,transparent 55%,var(--ink))}.page-hero__glow{position:absolute;z-index:-1;left:-12vw;bottom:-30vh;width:60vw;height:60vh;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--accent-rgb) / .16),transparent);pointer-events:none}.page-hero__content{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);text-align:left}.page-hero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(28px,4vw,48px);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;animation:g-fadeUp .7s ease both .05s}.page-hero__crumbs a{color:inherit;transition:color var(--t-fast)}.page-hero__crumbs a:hover{color:#fff}.page-hero__crumbs [aria-current]{color:#fffc}.page-hero__crumb-sep{color:#fff3}.page-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:22px;animation:g-fadeUp .7s ease both .1s}.page-hero__eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.page-hero__title{font-size:var(--fs-display);font-weight:500;color:var(--paper);letter-spacing:-.035em;line-height:1;max-width:16ch;animation:g-fadeUp .8s ease both .2s}.page-hero__title em{font-style:normal;color:var(--accent-bright)}.page-hero__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-top:clamp(22px,2.6vw,32px);animation:g-fadeUp .8s ease both .32s}.page-hero__lede{max-width:52ch;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.65;color:#ffffff9e}.page-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.page-hero__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:clamp(36px,5vw,60px);border-top:1px solid rgb(255 255 255 / .1);animation:g-fadeUp .8s ease both .42s}.page-hero__meta>div{padding:20px 20px 0 0}.page-hero__meta>div+div{padding-left:20px;border-left:1px solid rgb(255 255 255 / .1)}.page-hero__meta dt{order:2;margin-top:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b}.page-hero__meta>div{display:flex;flex-direction:column}.page-hero__meta dd{font-size:clamp(26px,2.6vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1;color:#fff}@media (max-width: 640px){.page-hero{min-height:0}.page-hero__media{-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .5),rgb(0 0 0 / .25));mask-image:linear-gradient(180deg,#00000080,#00000040)}.page-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero__meta>div:nth-child(3){padding-left:0;border-left:0}}.heading-em,h1 em,h2 em,h3 em{font-style:normal;color:var(--accent)}.section--ink h1 em,.section--ink h2 em,.section--ink h3 em{color:var(--accent-bright)}.btn-primary,.btn-outline,.btn-accent{display:inline-flex;align-items:center;gap:10px;font-family:var(--font);font-size:var(--fs-small);font-weight:500;letter-spacing:.005em;padding:14px 26px;border-radius:var(--r-md);border:1px solid transparent;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-deep)}.btn-accent{background:var(--accent-text);color:var(--on-accent)}.btn-accent:hover{background:var(--accent-deep)}.btn-outline{background:transparent;color:var(--ink);border-color:var(--line)}.btn-outline:hover{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.section--ink .btn-outline,.page-hero .btn-outline{color:var(--paper);border-color:var(--line-dark)}.section--ink .btn-outline:hover,.page-hero .btn-outline:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-primary .arrow,.btn-outline .arrow,.btn-accent .arrow{display:inline-block;transition:transform var(--t-fast)}.btn-primary:hover .arrow,.btn-outline:hover .arrow,.btn-accent:hover .arrow{transform:translate(4px)}.card{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:clamp(22px,2.4vw,34px);transition:border-color var(--t-mid),background var(--t-mid)}.card:hover{border-color:var(--brand)}.card--ink{background:var(--ink-soft);border-color:var(--line-dark);color:var(--paper)}.card--ink:hover{border-color:var(--accent-bright)}.link-accent{color:var(--accent-text);box-shadow:inset 0 -1px 0 var(--accent-line);transition:box-shadow var(--t-fast),color var(--t-fast)}.link-accent:hover{color:var(--accent-deep);box-shadow:inset 0 -1px 0 currentColor}@keyframes g-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes g-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes g-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes g-slideLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes g-slideRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (max-width: 750px){html,body{overflow-x:clip}}@keyframes heroIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeRight{0%{opacity:0;transform:translate(24px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ap-float{0%{transform:translateY(0) scale(1);opacity:.12}40%{transform:translateY(-32px) scale(1.15);opacity:.45}70%{transform:translateY(-48px) scale(.9);opacity:.22}to{transform:translateY(0) scale(1);opacity:.12}}@keyframes ap-rise{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.28}80%{opacity:.1}to{transform:translateY(-110vh) scale(1.6);opacity:0}}@keyframes ap-streak{0%{transform:rotate(-27deg) translate(-20px);opacity:0}8%{opacity:.55}88%{opacity:.35}to{transform:rotate(-27deg) translate(calc(100vw + 160px));opacity:0}}@keyframes ap-pulse{0%,to{transform:rotate(45deg) scale(1);opacity:.1}50%{transform:rotate(45deg) scale(1.55);opacity:.4}}@media (prefers-reduced-motion: reduce){[style*=ap-float],[style*=ap-rise],[style*=ap-streak],[style*=ap-pulse]{animation:none!important;opacity:0!important}}.reveal,.reveal-left,.reveal-right,.reveal-scale{will-change:opacity,transform}.reveal{opacity:0;transform:translateY(32px)}.reveal-left{opacity:0;transform:translate(-44px)}.reveal-right{opacity:0;transform:translate(44px)}.reveal-scale{opacity:0;transform:scale(.88)}.is-visible.reveal{animation:g-fadeUp .75s cubic-bezier(.22,.61,.36,1) both}.is-visible.reveal-left{animation:g-slideLeft .8s cubic-bezier(.22,.61,.36,1) both}.is-visible.reveal-right{animation:g-slideRight .8s cubic-bezier(.22,.61,.36,1) both}.is-visible.reveal-scale{animation:g-scaleIn .7s cubic-bezier(.22,.61,.36,1) both}.is-visible.stagger-1{animation-delay:.07s}.is-visible.stagger-2{animation-delay:.15s}.is-visible.stagger-3{animation-delay:.23s}.is-visible.stagger-4{animation-delay:.31s}.is-visible.stagger-5{animation-delay:.39s}.is-visible.stagger-6{animation-delay:.47s}@media (prefers-reduced-motion: reduce){.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1!important;transform:none!important;animation:none!important}}@keyframes statPop{0%{transform:scale(.75);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.stat-pop{animation:statPop .65s cubic-bezier(.22,.61,.36,1) both}@keyframes lineGrow{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.line-grow.is-visible{animation:lineGrow 1.2s cubic-bezier(.25,.8,.25,1) both .3s}.line-grow{transform:scaleX(0);transform-origin:left}.line-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(380px,38vw,520px);border-radius:4px;overflow:hidden;isolation:isolate;background:var(--ink);color:#fff;text-decoration:none}.line-card__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .6s ease;filter:saturate(.9) brightness(.92)}.line-card:hover .line-card__img{transform:scale(1.08);filter:saturate(1) brightness(1)}.line-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgb(var(--ink-rgb) / .05) 20%,rgb(var(--ink-rgb) / .55) 55%,rgb(var(--ink-rgb) / .92))}.line-card__body{padding:clamp(24px,3vw,40px)}.line-card__top{display:flex;align-items:center;gap:14px;margin-bottom:14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.line-card__index{color:var(--accent-bright)}.line-card__tag{color:#ffffff9e}.line-card__title{font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.02;letter-spacing:-.03em;color:#fff}.line-card__desc{max-width:44ch;margin-top:12px;font-size:15px;line-height:1.65;color:#ffffffb3}.line-card__cta{display:inline-flex;align-items:center;gap:12px;margin-top:22px;font-size:15px;font-weight:500;color:#fff}.line-card__disc{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(255 255 255 / .35);transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.line-card:hover .line-card__disc{background:var(--accent);border-color:var(--accent);color:var(--ink);transform:rotate(45deg)}.line-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:bg-\[var\(--accent-text\)\]:hover{background-color:var(--accent-text)}.hover\:bg-\[var\(--paper-alt\)\]:hover{background-color:var(--paper-alt)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(var(--ink-rgb) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:mr-3{margin-right:.75rem}.group:hover .group-hover\:w-4{width:1rem}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-gold\/20{background-color:rgb(var(--accent-rgb) / .2)}@media (min-width: 640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-\[340px\]{height:340px}.sm\:h-\[360px\]{height:360px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width: 768px){.md\:mb-16{margin-bottom:4rem}.md\:mt-14{margin-top:3.5rem}.md\:mt-20{margin-top:5rem}.md\:mt-28{margin-top:7rem}.md\:h-\[420px\]{height:420px}.md\:h-\[440px\]{height:440px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,30rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.md\:items-end{align-items:flex-end}.md\:gap-3{gap:.75rem}.md\:p-10{padding:2.5rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:pb-2{padding-bottom:.5rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:gap-16{gap:4rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pr-12{padding-right:3rem}}@media (min-width: 1280px){.xl\:block{display:block}}
