.HomeLanyardBadge_anchor__vWJoC{position:absolute;inset:0 0 auto;z-index:32;width:100%;height:100svh;pointer-events:none;filter:drop-shadow(0 24px 34px rgba(16,16,16,.2))}.HomeLanyardBadge_visualCanvas__kpcRQ{position:absolute;inset:0;pointer-events:none}.HomeLanyardBadge_anchor__vWJoC canvas{pointer-events:none}@media (max-width:1100px){.HomeLanyardBadge_anchor__vWJoC{display:none}}@media (prefers-reduced-motion:reduce){.HomeLanyardBadge_anchor__vWJoC{display:none}}.HomeUniversityLogoCarousel_panel__h5KIQ{position:relative;width:100%;min-height:248px;margin:0 0 clamp(48px,7vw,76px);padding:clamp(28px,4vw,38px) 0 20px;color:#6c2a00;background:#ffd9bf;border-radius:0;box-shadow:0 0 0 100vmax #ffd9bf;clip-path:inset(0 -100vmax)}.HomeUniversityLogoCarousel_title__vX_CG{margin:0;padding:0 clamp(22px,5vw,56px);font-size:clamp(1.35rem,2.8vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.035em;text-align:center}.HomeUniversityLogoCarousel_punctuationCluster__nXgZZ{position:relative;display:inline-block;width:1em}.HomeUniversityLogoCarousel_titleAsterisk__UxoE_{position:absolute;top:.62em;left:52%;margin:0;font-size:.34em;font-weight:800;line-height:1}.HomeUniversityLogoCarousel_count__wTaT8{display:inline-block;min-width:1.55ch;font-variant-numeric:tabular-nums;text-align:center}.HomeUniversityLogoCarousel_logoViewport__6B4Dr{display:inline-flex;width:100vw;margin-top:clamp(28px,4vw,38px);margin-left:calc(50% - 50vw);overflow:hidden;flex-wrap:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent)}.HomeUniversityLogoCarousel_logoList__dGy6C{display:flex;flex:none;align-items:center;justify-content:flex-start;margin:0;padding:0;list-style:none;animation:HomeUniversityLogoCarousel_infinite-scroll__LWn5_ 78s linear infinite;will-change:transform}.HomeUniversityLogoCarousel_logoItem__27her{display:flex;flex:none;align-items:center;justify-content:center;min-width:102px;height:80px;margin:0 28px}.HomeUniversityLogoCarousel_logoFrame__6Y402{position:relative;display:flex;width:102px;height:76px;align-items:center;justify-content:center}.HomeUniversityLogoCarousel_logoImage__MgWE4{display:block;width:auto;max-width:102px;height:72px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 1px 1px rgba(89,39,0,.12))}.HomeUniversityLogoCarousel_hkuShield__Opsdz{width:76px;height:76px;overflow:hidden;align-items:flex-start;justify-content:flex-start}.HomeUniversityLogoCarousel_hkuShield__Opsdz .HomeUniversityLogoCarousel_logoImage__MgWE4{width:auto;max-width:none;height:76px}.HomeUniversityLogoCarousel_cityuMark__n2pkw{width:112px;height:66px;overflow:hidden;align-items:flex-start;justify-content:flex-start}.HomeUniversityLogoCarousel_cityuMark__n2pkw .HomeUniversityLogoCarousel_logoImage__MgWE4{position:absolute;top:0;left:-47px;width:auto;max-width:none;height:92px}.HomeUniversityLogoCarousel_footnote___qivR{margin:clamp(22px,3vw,30px) 0 0 -24px;padding:0;color:rgba(108,42,0,.72);font-size:.66rem;font-weight:500;line-height:1.4;letter-spacing:.01em}@keyframes HomeUniversityLogoCarousel_infinite-scroll__LWn5_{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:640px){.HomeUniversityLogoCarousel_panel__h5KIQ{min-height:226px}.HomeUniversityLogoCarousel_title__vX_CG{padding-inline:18px;font-size:clamp(1.16rem,5.6vw,1.42rem)}.HomeUniversityLogoCarousel_logoViewport__6B4Dr{margin-top:28px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent)}.HomeUniversityLogoCarousel_logoItem__27her{min-width:86px;height:70px;margin-inline:19px}.HomeUniversityLogoCarousel_logoFrame__6Y402{width:86px;height:66px}.HomeUniversityLogoCarousel_logoImage__MgWE4{max-width:86px;height:62px}.HomeUniversityLogoCarousel_hkuShield__Opsdz{width:66px;height:66px}.HomeUniversityLogoCarousel_hkuShield__Opsdz .HomeUniversityLogoCarousel_logoImage__MgWE4{height:66px}.HomeUniversityLogoCarousel_cityuMark__n2pkw{width:96px;height:58px}.HomeUniversityLogoCarousel_cityuMark__n2pkw .HomeUniversityLogoCarousel_logoImage__MgWE4{left:-41px;height:78px}.HomeUniversityLogoCarousel_footnote___qivR{margin-top:22px;margin-left:-12px;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.HomeUniversityLogoCarousel_logoViewport__6B4Dr{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.HomeUniversityLogoCarousel_logoViewport__6B4Dr::-webkit-scrollbar{display:none}.HomeUniversityLogoCarousel_logoList__dGy6C{animation:none;will-change:auto}.HomeUniversityLogoCarousel_logoList__dGy6C[aria-hidden=true]{display:none}}