@media (prefers-reduced-motion:no-preference){.os-anim [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.75,.25,1);transform:translateY(26px)}.os-anim [data-reveal]:not(.is-revealed){will-change:opacity, transform}.os-anim [data-reveal].is-revealed{opacity:1;will-change:auto;transform:none}.os-hero-inner>*{opacity:0;animation:.8s cubic-bezier(.2,.75,.25,1) both os-hero-in;transform:translateY(20px)}.os-hero-inner>:first-child{animation-delay:50ms}.os-hero-inner>:nth-child(2){animation-delay:.16s}.os-hero-inner>:nth-child(3){animation-delay:.3s}.os-hero-inner>:nth-child(4){animation-delay:.44s}@keyframes os-hero-in{to{opacity:1;transform:none}}.os-accent{position:relative}.os-accent:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff8a3d,#ec6610);border-radius:2px;width:100%;height:.085em;animation:.9s cubic-bezier(.2,.75,.25,1) .9s forwards os-underline;position:absolute;bottom:.02em;left:0;transform:scaleX(0)}@keyframes os-underline{to{transform:scaleX(1)}}.os-hero-dots{animation:26s linear infinite os-grid-drift}@keyframes os-grid-drift{0%{background-position:0 0}to{background-position:26px 26px}}.os-hero-net{opacity:0;transition:opacity 1.2s}.os-hero-net.is-in{opacity:.85}.os-card--live:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000,#ec66101a,#0000);width:45%;height:100%;transition:left .65s;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.os-card--live:hover:before{left:130%}.os-card-ic{transition:transform .28s cubic-bezier(.2,.7,.2,1),background .2s,color .2s}.os-card--live:hover .os-card-ic{transform:translateY(-2px)scale(1.06)rotate(-3deg)}.os-tag-live:before{content:"";vertical-align:middle;background:currentColor;border-radius:999px;width:7px;height:7px;margin-right:7px;animation:1.6s steps(2,jump-none) infinite os-blink;display:inline-block}@keyframes os-blink{50%{opacity:.25}}.os-pillar-ic{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.os-pillar:hover .os-pillar-ic{transform:translateY(-3px)scale(1.05)}.os-btn-orange{position:relative;overflow:hidden}.os-btn-orange:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.os-btn-orange:hover:after{left:130%}.os-btn-orange svg{transition:transform .25s}.os-btn-orange:hover svg{transform:translateY(3px)}[data-nav]{transition:box-shadow .3s,background .3s}[data-nav].is-stuck{box-shadow:0 8px 30px -16px #242b6073}}