[data-framer-name="Theme"]{width:44px!important;min-width:44px;flex-shrink:0}
.theme-toggle{box-sizing:border-box;position:relative;display:block;width:44px;height:24px;padding:0;border:1px solid var(--token-3633f5d4-b3f9-4387-bf26-367a735dd616);border-radius:20px;background:var(--token-efbe759a-c6fd-4186-bb39-f926ba3e6290);cursor:pointer;color:var(--token-5fde730a-8086-4528-a317-d71b3bf4efde)}
.theme-dot{position:absolute;top:3px;left:3px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font:12px/1 sans-serif;border-radius:50%;transform:translateX(0)}
.theme-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}
[data-live-clock]{visibility:visible!important;font-variant-numeric:tabular-nums;min-width:68px}
.partners-section h2{font-size:16px!important;line-height:1.4!important;text-align:center!important;font-weight:500}
.reveal-word{white-space:nowrap}
[data-reveal-char]{opacity:1}
[data-role-ticker]{width:max-content!important;max-width:none!important}
@media(prefers-reduced-motion:reduce){.theme-dot{transition:none!important}[data-scroll-photo]{transform:none!important}[data-reveal-char]{opacity:1!important}}

[data-reveal-char]{transition:opacity 350ms ease-out}
.partner-logo{width:250px;height:115px;background:transparent;border-radius:0}
.partner-logo img{width:230px;height:77px;object-fit:contain;filter:var(--partner-logo-filter,none)}
@media(prefers-color-scheme:dark){body{--partner-logo-filter:invert(1)}}
@media(max-width:699px){.partner-logo{width:210px;height:96px}.partner-logo img{width:194px;height:65px}}
@media(prefers-reduced-motion:reduce){[data-reveal-char]{transition:none}}
