@keyframes Universities-module__HDK3yW__orbit-spin{to{transform:rotate(360deg)}}@keyframes Universities-module__HDK3yW__tag-in{0%{opacity:0;translate:0 6px}}.Universities-module__HDK3yW__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:1200px;margin-inline:auto;display:grid}.Universities-module__HDK3yW__copy{flex-direction:column;align-items:flex-start;display:flex}.Universities-module__HDK3yW__heading{max-width:480px;font-family:var(--font-display);letter-spacing:-.035em;color:#000;margin-bottom:1.5rem;font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1.02}.Universities-module__HDK3yW__description{max-width:440px;color:var(--color-neutral-800);font-size:17px;line-height:1.625}.Universities-module__HDK3yW__stats{border-top:1px solid var(--color-momento-light);gap:2.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.Universities-module__HDK3yW__stats>div{flex-direction:column-reverse;gap:.25rem;display:flex}.Universities-module__HDK3yW__stats dd{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-momento-mid);font-size:40px;line-height:1}.Universities-module__HDK3yW__stats dt{text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-500);font-size:13px;font-weight:700}.Universities-module__HDK3yW__globeArea{justify-self:center;width:min(100%,580px);position:relative}.Universities-module__HDK3yW__stage{aspect-ratio:1;width:100%;position:relative}.Universities-module__HDK3yW__orbit{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-12deg)scaleY(.48);-webkit-mask-image:linear-gradient(#00000021 0%,#0003 40%,#000 60%);mask-image:linear-gradient(#00000021 0%,#0003 40%,#000 60%)}.Universities-module__HDK3yW__orbit text{font-family:var(--font-body);letter-spacing:2px;fill:var(--color-momento-accent);font-size:12px;font-weight:500}.Universities-module__HDK3yW__orbitRotation{transform-origin:250px 250px;animation:80s linear infinite Universities-module__HDK3yW__orbit-spin}.Universities-module__HDK3yW__canvasHost{position:absolute;inset:0}.Universities-module__HDK3yW__canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block}.Universities-module__HDK3yW__canvas[data-dragging=true]{cursor:grabbing}.Universities-module__HDK3yW__pins{pointer-events:none;position:absolute;inset:0}.Universities-module__HDK3yW__pin{width:0;height:0;transition:opacity var(--duration-normal) ease;position:absolute;top:0;left:0}.Universities-module__HDK3yW__pin[data-visible=false]{opacity:0;visibility:hidden;transition:opacity var(--duration-normal) ease, visibility 0s linear var(--duration-normal)}.Universities-module__HDK3yW__pinLeader{background:var(--color-momento-accent);transform-origin:0;opacity:.7;height:1px;position:absolute;top:0;left:0}.Universities-module__HDK3yW__pinHat{filter:drop-shadow(0 2px 4px #693dae4d);pointer-events:none;width:24px;max-width:none;height:24px;transition:scale var(--duration-normal) var(--ease-out-expo);position:absolute;top:-12px;left:-12px}.Universities-module__HDK3yW__pin[data-selected=true] .Universities-module__HDK3yW__pinHat{scale:1.5}.Universities-module__HDK3yW__pinGroup{flex-direction:column;align-items:stretch;gap:4px;width:max-content;display:flex;position:absolute;translate:-50% -12px}.Universities-module__HDK3yW__pinGroup[data-grow=up]{flex-direction:column-reverse;translate:-50% calc(12px - 100%)}.Universities-module__HDK3yW__pinLabel,.Universities-module__HDK3yW__pinList a,.Universities-module__HDK3yW__pinList span{background:var(--color-momento-mid);font-family:var(--font-body);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;color:#fff;pointer-events:auto;transition:background-color var(--duration-fast) ease, scale var(--duration-fast) ease;border-radius:3px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;display:block;box-shadow:0 2px 8px #693dae4d}.Universities-module__HDK3yW__pinLabel{cursor:pointer}.Universities-module__HDK3yW__pinLabel:hover,.Universities-module__HDK3yW__pinList a:hover,.Universities-module__HDK3yW__pinList a:focus-visible{background:var(--color-momento-deep)}.Universities-module__HDK3yW__pinLabel:hover{scale:1.05}.Universities-module__HDK3yW__pinLabel:focus-visible,.Universities-module__HDK3yW__pinList a:focus-visible{outline:2px solid var(--color-momento-brand);outline-offset:2px}.Universities-module__HDK3yW__pinLabel[aria-pressed=true]{background:var(--color-momento-deep)}.Universities-module__HDK3yW__pinList{flex-direction:inherit;gap:inherit;display:flex}.Universities-module__HDK3yW__pinList li{animation:Universities-module__HDK3yW__tag-in var(--duration-normal) var(--ease-out-expo) both;animation-delay:calc(var(--i) * 60ms)}.Universities-module__HDK3yW__pinGroup,.Universities-module__HDK3yW__pinLeader{transition:opacity var(--duration-fast) ease, visibility 0s linear}.Universities-module__HDK3yW__pins[data-has-selection=true] .Universities-module__HDK3yW__pin[data-selected=false] .Universities-module__HDK3yW__pinGroup,.Universities-module__HDK3yW__pins[data-has-selection=true] .Universities-module__HDK3yW__pin[data-selected=false] .Universities-module__HDK3yW__pinLeader{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) ease, visibility 0s linear var(--duration-fast)}.Universities-module__HDK3yW__hint{text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;color:var(--color-neutral-400);pointer-events:none;font-size:11px;font-weight:700;position:absolute;bottom:-8px;left:50%;translate:-50%}.Universities-module__HDK3yW__fallback{flex-wrap:wrap;gap:.75rem;display:flex}.Universities-module__HDK3yW__fallback a,.Universities-module__HDK3yW__fallback span{border:1px solid var(--color-momento-light);color:var(--color-momento-deep);border-radius:999px;padding:10px 18px;font-weight:700;display:block}@media (max-width:900px){.Universities-module__HDK3yW__layout{grid-template-columns:1fr;gap:3rem}.Universities-module__HDK3yW__globeArea{width:min(100%,520px)}}@media (max-width:480px){.Universities-module__HDK3yW__pinLabel,.Universities-module__HDK3yW__pinList a,.Universities-module__HDK3yW__pinList span{padding:5px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.Universities-module__HDK3yW__orbitRotation,.Universities-module__HDK3yW__pinList li{animation:none}.Universities-module__HDK3yW__pinHat{transition:none}}
