.ct-flight{--flight-rx:0deg;--flight-ry:0deg;--flight-y:0px;--flight-z:0px;transform:perspective(1200px) translate3d(0,var(--flight-y),var(--flight-z)) rotateX(var(--flight-rx)) rotateY(var(--flight-ry))!important;transform-style:preserve-3d;overflow:visible!important;transition:none!important;isolation:isolate}
.ct-flight>[data-campus-card]{transform:translateZ(0)!important;transform-style:preserve-3d;overflow:visible!important;position:relative}
.ct-flight>[data-campus-card]>div:not(.absolute){transform:translateZ(22px)}
.ct-flight>[data-campus-card]>.absolute{transform:translateZ(38px)}
.ct-flight>[data-campus-card]>div:last-child{transform:translateZ(32px)}
.ct-flight:focus-within{outline:2px solid var(--ct-card-accent,#22d3ee);outline-offset:5px;border-radius:14px}
.ct-flight-enter{animation:ct-flight-arrival 950ms cubic-bezier(.16,1,.3,1) both!important;animation-delay:var(--flight-delay,0ms)!important}
@keyframes ct-flight-arrival{from{opacity:0;translate:0 70px;scale:.88;rotate:x 18deg;filter:brightness(1.8)}to{opacity:1;translate:0 0;scale:1;rotate:x 0deg;filter:brightness(1)}}
@media(max-width:767px){.ct-flight{transform:none!important}.ct-flight>[data-campus-card]>div{transform:none!important}}
@media(prefers-reduced-motion:reduce){.ct-flight{transform:none!important}.ct-flight-enter{animation:none!important}.ct-flight>[data-campus-card]>div{transform:none!important}}
