.landing-graduation{perspective:680px;isolation:isolate;pointer-events:none;width:min(100%,430px);height:clamp(130px,32vw,166px);margin-top:22px;position:relative}.landing-graduation img{object-fit:contain;filter:drop-shadow(0 9px 8px #122c4327);height:auto;position:absolute}.fyb-graduation-gown{--regalia-tilt:-8deg;--regalia-swing:10deg;--regalia-lift:-8px;width:clamp(104px,32%,142px);animation:10s ease-in-out -2s infinite alternate fyb-regalia-float;top:0;left:33%}.fyb-graduation-cap{z-index:1;--regalia-tilt:-15deg;--regalia-swing:12deg;--regalia-lift:-13px;width:min(43%,176px);animation:5.5s ease-in-out infinite alternate fyb-regalia-float;top:14%;left:0}.fyb-graduation-diploma{z-index:2;--regalia-tilt:15deg;--regalia-swing:-12deg;--regalia-lift:-10px;width:min(36%,140px);animation:7s ease-in-out -3s infinite alternate fyb-regalia-float;top:36%;right:0}.fyb-graduation-shadow{background:radial-gradient(#112f421e,#0000 70%);height:14px;position:absolute;inset:auto 12% 1px}@keyframes fyb-regalia-float{0%{transform:translate3d(0, 0, 0) rotateX(7deg) rotateY(var(--regalia-tilt)) rotateZ(-5deg)}to{transform:translate3d(0, var(--regalia-lift), 12px) rotateX(-8deg) rotateY(var(--regalia-swing)) rotateZ(4deg)}}html[data-ambient-paused=true] .landing-graduation img{animation-play-state:paused}@media (max-width:760px){.landing-graduation{width:min(100%,320px);margin-top:14px}}@media (prefers-reduced-motion:reduce){.landing-graduation img{animation:none}}@media print{.landing-graduation{display:none}}
