body,html{overflow-x:hidden!important;width:100%;max-width:100%;margin:0;padding:0}body{background-color:#050505;color:#fff}.glass-panel{background:rgba(255,255,255,.03);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08)}.glass-strong{background:rgba(0,0,0,.8);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.text-stroke{-webkit-text-stroke:1px rgba(255,255,255,0.1);color:transparent}.group:hover .text-stroke{-webkit-text-stroke:1px rgba(220,38,38,0.4)}.blob{position:absolute;width:600px;height:600px;background:rgba(220,38,38,.1);filter:blur(120px);border-radius:50%;pointer-events:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#dc2626;border-radius:10px}.professors-marquee{cursor:grab;user-select:none;touch-action:pan-y}.professors-marquee.dragging{cursor:grabbing}.professors-track{will-change:transform}@media (max-width:767px){.professors-marquee{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;cursor:default;touch-action:pan-x;-webkit-overflow-scrolling:touch}.professors-marquee.dragging{cursor:default}.professors-track{transform:none!important}#professors-track>[aria-hidden=true]{display:none}#professors-track>[data-professors-group]{padding-left:0!important;padding-right:0!important;gap:12px!important}#professors-track>[data-professors-group]>img{scroll-snap-align:start;width:85vw!important;max-width:85vw!important;height:auto!important;flex-shrink:0}#professors-track>[data-professors-group]>div{scroll-snap-align:start;width:85vw!important;max-width:85vw!important;flex-shrink:0}#professors-track>[data-professors-group]>div img{width:100%!important;max-width:100%!important}}.cookie-banner-enter{opacity:0;transform:translateY(16px)}