@keyframes goldShimmer{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.animate-gold-shimmer[data-astro-cid-vf3uxcp2]{animation:goldShimmer 6s ease-in-out infinite}@keyframes fadeAndReveal{0%{opacity:0;transform:translateY(8px) scale(.98)}8%{opacity:1;transform:translateY(0) scale(1)}26%{opacity:1;transform:translateY(0) scale(1)}33.33%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:0;transform:translateY(-8px) scale(.98)}}.motto-fade-word[data-astro-cid-vf3uxcp2]{opacity:0;transform:translateY(8px) scale(.98);will-change:opacity,transform}.motto-fade-word[data-astro-cid-vf3uxcp2].word-1{animation:fadeAndReveal 9s ease-in-out infinite 0s}.motto-fade-word[data-astro-cid-vf3uxcp2].word-2{animation:fadeAndReveal 9s ease-in-out infinite 3s}.motto-fade-word[data-astro-cid-vf3uxcp2].word-3{animation:fadeAndReveal 9s ease-in-out infinite 6s}.motto-accent-dot[data-astro-cid-vf3uxcp2]{display:inline-block;color:#fbbf24;-webkit-text-fill-color:#fbbf24;text-shadow:0 0 10px rgba(245,158,11,.9),0 0 20px rgba(245,158,11,.5);filter:drop-shadow(0 0 8px rgba(245,158,11,.8))}.hero-institutional-title[data-astro-cid-vf3uxcp2]{letter-spacing:-.03em!important;line-height:1.15!important}@media(prefers-reduced-motion:reduce){.animate-gold-shimmer[data-astro-cid-vf3uxcp2],.motto-fade-word[data-astro-cid-vf3uxcp2]{animation:none}.motto-fade-word[data-astro-cid-vf3uxcp2]{opacity:0}.motto-fade-word[data-astro-cid-vf3uxcp2].word-3{opacity:1;position:static;filter:none;transform:none}}.cal-session-tab-btn[data-astro-cid-hham3c4f]{background-color:transparent;color:#475569;border:1px solid transparent;font-weight:600}.dark .cal-session-tab-btn[data-astro-cid-hham3c4f]{color:#cbd5e1}.cal-session-tab-btn[data-astro-cid-hham3c4f]:hover:not(.active){color:#0f172a;border-color:#cbd5e1}.dark .cal-session-tab-btn[data-astro-cid-hham3c4f]:hover:not(.active){color:#fff;border-color:#334155}.cal-session-tab-btn[data-astro-cid-hham3c4f].active{background-color:#fff!important;color:#d97706!important;border-color:#f59e0b!important;font-weight:800!important;box-shadow:0 1px 2px #0000000d!important}.dark .cal-session-tab-btn[data-astro-cid-hham3c4f].active{background-color:#0f172a!important;color:#fbbf24!important;border-color:#f59e0b!important;box-shadow:0 1px 2px #0000004d!important}.cal-hover-popover[data-astro-cid-svmpcg4o]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);will-change:transform,opacity}.cal-day-num[data-astro-cid-svmpcg4o]{line-height:1;font-variant-numeric:tabular-nums}.cal-date-cell[data-astro-cid-svmpcg4o].has-events .cal-day-num[data-astro-cid-svmpcg4o]{transform:translateY(-2px)}.cal-date-cell[data-astro-cid-svmpcg4o]:not(.other):not(.today):hover .cal-date-inner[data-astro-cid-svmpcg4o]{background-color:#f59e0b1f;color:#b45309}.dark .cal-date-cell[data-astro-cid-svmpcg4o]:not(.other):not(.today):hover .cal-date-inner[data-astro-cid-svmpcg4o]{background-color:#f59e0b38;color:#fbbf24}.cal-date-cell[data-astro-cid-svmpcg4o]:not(.other):active .cal-date-inner[data-astro-cid-svmpcg4o]{transform:scale(.92)}.cal-date-cell[data-astro-cid-svmpcg4o].today .cal-date-inner[data-astro-cid-svmpcg4o]{background-color:#f59e0b;box-shadow:0 2px 8px #f59e0b59}.cal-date-cell[data-astro-cid-svmpcg4o].today .cal-day-num[data-astro-cid-svmpcg4o]{color:#fff!important;font-weight:800!important}.dark .cal-date-cell[data-astro-cid-svmpcg4o].today .cal-day-num[data-astro-cid-svmpcg4o]{color:#09090b!important}.cal-date-cell[data-astro-cid-svmpcg4o].today:hover .cal-date-inner[data-astro-cid-svmpcg4o]{background-color:#d97706!important;box-shadow:0 4px 12px #d9770673!important}.cal-date-cell[data-astro-cid-svmpcg4o].today:hover .cal-day-num[data-astro-cid-svmpcg4o]{color:#fff!important}.dark .cal-date-cell[data-astro-cid-svmpcg4o].today:hover .cal-date-inner[data-astro-cid-svmpcg4o]{background-color:#fbbf24!important;box-shadow:0 4px 12px #fbbf2473!important}.dark .cal-date-cell[data-astro-cid-svmpcg4o].today:hover .cal-day-num[data-astro-cid-svmpcg4o]{color:#09090b!important}.cal-date-cell[data-astro-cid-svmpcg4o].selected .cal-date-inner[data-astro-cid-svmpcg4o]{box-shadow:0 0 0 2px #f59e0b;background-color:#f59e0b1f}.dark .cal-date-cell[data-astro-cid-svmpcg4o].selected .cal-date-inner[data-astro-cid-svmpcg4o]{box-shadow:0 0 0 2px #f59e0b;background-color:#f59e0b38}.cal-date-cell[data-astro-cid-svmpcg4o].selected .cal-day-num[data-astro-cid-svmpcg4o]{color:#78350f!important;font-weight:800!important}.dark .cal-date-cell[data-astro-cid-svmpcg4o].selected .cal-day-num[data-astro-cid-svmpcg4o]{color:#fef08a!important;font-weight:800!important}.cal-date-cell[data-astro-cid-svmpcg4o].today.selected .cal-date-inner[data-astro-cid-svmpcg4o]{background-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b,0 0 0 4px #f59e0b59!important}.cal-date-cell[data-astro-cid-svmpcg4o].today.selected .cal-day-num[data-astro-cid-svmpcg4o]{color:#fff!important}.dark .cal-date-cell[data-astro-cid-svmpcg4o].today.selected .cal-day-num[data-astro-cid-svmpcg4o]{color:#09090b!important}.cal-date-cell[data-astro-cid-svmpcg4o].today.selected:hover .cal-date-inner[data-astro-cid-svmpcg4o]{background-color:#d97706!important;box-shadow:0 0 0 2px #d97706,0 0 0 4px #d9770666!important}.dark .cal-date-cell[data-astro-cid-svmpcg4o].today.selected:hover .cal-date-inner[data-astro-cid-svmpcg4o]{background-color:#fbbf24!important;box-shadow:0 0 0 2px #fbbf24,0 0 0 4px #fbbf2466!important}.cal-date-cell[data-astro-cid-svmpcg4o].today .cal-ev-dot[data-astro-cid-svmpcg4o]{box-shadow:0 0 0 1px #f59e0b}@keyframes calSlideInNext{0%{opacity:.65;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes calSlideInPrev{0%{opacity:.65;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes calBoundaryShake{0%,to{transform:translate(0)}25%{transform:translate(6px)}75%{transform:translate(-6px)}}.cal-slide-in-next{animation:calSlideInNext .22s cubic-bezier(.16,1,.3,1) forwards}.cal-slide-in-prev{animation:calSlideInPrev .22s cubic-bezier(.16,1,.3,1) forwards}.cal-boundary-bounce{animation:calBoundaryShake .2s ease-in-out}@keyframes calFadeIn{0%{opacity:.55}to{opacity:1}}.cal-fade-in{animation:calFadeIn .18s ease-out forwards}
