.mv-ticker{background:#faf8f5;border-top:1px solid #e7e0d4;border-bottom:1px solid #e7e0d4;padding:34px 0 38px;margin:10px 0}.mv-tk-inner{max-width:1140px;margin:0 auto;padding:0 20px}.mv-tk-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.mv-tk-eyebrow{display:block;font:700 .68rem/1 ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.22em;text-transform:uppercase;color:#7d6218;margin-bottom:7px}.mv-tk-title{font-family:"Playfair Display","Playfair Fallback",Georgia,serif;font-weight:700;font-size:1.45rem;color:#1c2833;margin:0}.mv-tk-all{font-size:.86rem;font-weight:600;color:#1a5276!important;white-space:nowrap;text-decoration:none}.mv-tk-all:hover{text-decoration:underline}.mv-tk-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0}.mv-tk-tab{appearance:none;border:1px solid #d8d2c6;background:#fff;color:#1c2833;border-radius:999px;padding:7px 14px;font:600 .8rem/1.2 system-ui,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .15s,border-color .15s,color .15s}.mv-tk-tab .tk-n{font:700 .66rem/1 ui-monospace,"SF Mono",Menlo,monospace;color:#756853;min-width:1ch}.mv-tk-tab .tk-n:empty{display:none}.mv-tk-tab:hover{border-color:#1a5276}.mv-tk-tab[aria-selected="true"]{background:#142433;border-color:#142433;color:#faf8f5}.mv-tk-tab[aria-selected="true"] .tk-n{color:#d4b254}.mv-tk-tab:focus-visible{outline:2px solid #1a5276;outline-offset:2px}.mv-tk-nowbar{align-items:flex-start;gap:9px;margin:2px 0 16px;max-width:100%;font-size:.9rem;font-weight:700;line-height:1.35;color:#2f6b47;letter-spacing:.01em}.mv-tk-nowbar.on{display:inline-flex}.mv-tk-nowbar .nb-dot{flex:0 0 auto;width:9px;height:9px;margin-top:5px;border-radius:50%;background:#2f6b47;box-shadow:0 0 0 0 rgba(47,107,71,.5);animation:tkring 1.9s ease-out infinite}@keyframes tkring{0%{box-shadow:0 0 0 0 rgba(47,107,71,.5)}70%{box-shadow:0 0 0 9px rgba(47,107,71,0)}100%{box-shadow:0 0 0 0 rgba(47,107,71,0)}}.mv-tk-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mv-tk-card{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e7e0d4;border-radius:14px;padding:16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;position:relative}.mv-tk-card[hidden]{display:none}.mv-tk-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(28,40,51,.09)}.mv-tk-card.tk-is-ended{opacity:.55}.mv-tk-card.tk-is-live{background:#f4faf6;border-color:#a6d8bd;box-shadow:0 6px 20px rgba(47,107,71,.16);animation:tklive 2.6s ease-in-out infinite}.mv-tk-card.tk-is-live:hover{border-color:#2f6b47;transform:translateY(-2px)}@keyframes tklive{0%,100%{box-shadow:0 6px 20px rgba(47,107,71,.15)}50%{box-shadow:0 8px 27px rgba(47,107,71,.30)}}.mv-tk-leaf{position:relative;flex:0 0 54px;border-radius:10px;overflow:hidden;text-align:center;box-shadow:inset 0 -2px 0 rgba(0,0,0,.12)}.mv-tk-card.tk-is-live .mv-tk-leaf::after{content:"";position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:#8ff0b8;box-shadow:0 0 0 2px rgba(255,255,255,.92);animation:tkpulse 1.4s ease-in-out infinite}.mv-tk-leaf .tk-mon{display:block;font:700 .6rem/1 ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;padding:5px 0 4px}.mv-tk-card.tk-is-live .mv-tk-leaf .tk-mon{padding-right:6px;padding-left:2px}.mv-tk-leaf .tk-day{display:block;background:#fff;font:700 1.25rem/1 "Playfair Display","Playfair Fallback",Georgia,serif;color:#1c2833;padding:6px 0 3px;border:1px solid #e7e0d4;border-top:0;border-bottom:0}.mv-tk-leaf .tk-sub{display:block;background:#fff;font:600 .6rem/1 ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.08em;color:#6b6050;padding:0 0 6px;border:1px solid #e7e0d4;border-top:0;border-radius:0 0 10px 10px}.mv-tk-card.tk-leaf-until .mv-tk-leaf .tk-mon{letter-spacing:.1em}.mv-tk-body{min-width:0;display:flex;flex-direction:column;align-self:stretch}.mv-tk-body .mv-tk-chip{margin-top:auto;align-self:flex-start}.mv-tk-name{font-family:"Playfair Display","Playfair Fallback",Georgia,serif;font-weight:700;font-size:.98rem;line-height:1.3;color:#1c2833;margin:0 0 5px;overflow-wrap:break-word;word-break:break-word}.mv-tk-when{display:block;font-size:.76rem;color:#6b6050;margin-bottom:8px}.mv-tk-chip{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:#f2ead6;color:#7d6218;font-variant-numeric:tabular-nums}.mv-tk-chip.tk-live{background:#e8f2ec;color:#2f6b47}.mv-tk-chip.tk-cancelled{background:#8a2f1d;color:#fdf3ec;letter-spacing:.09em}.mv-tk-card.tk-is-cancelled .mv-tk-name{text-decoration:line-through;text-decoration-color:rgba(138,47,29,.6);text-decoration-thickness:1.5px}.mv-tk-card.tk-is-cancelled .mv-tk-leaf{filter:grayscale(.5)}.mv-tk-chip.tk-soon{background:#f9e8de;color:#a04a24}.mv-tk-chip.tk-live::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#2f6b47;margin-right:6px;vertical-align:1px;animation:tkpulse 1.6s ease-in-out infinite}@keyframes tkpulse{0%,100%{opacity:1}50%{opacity:.35}}.mv-tk-card::after{content:"\2192";position:absolute;right:14px;bottom:13px;font-size:.92rem;line-height:1;color:#b3a68e;transition:transform .18s ease,color .18s ease}.mv-tk-card:hover::after{color:#1a5276;transform:translateX(3px)}.mv-tk-card.tk-is-live::after{color:#2f6b47}.mv-tk-body .mv-tk-chip{max-width:calc(100% - 26px)}.mv-tk-empty{margin:0;padding:22px 18px;border:1px dashed #d8d2c6;border-radius:14px;background:#fff;font-family:"Playfair Display","Playfair Fallback",Georgia,serif;font-style:italic;font-size:1rem;color:#5c5344}.mv-tk-empty[hidden]{display:none}.mv-tk-empty a{color:#1a5276;font-weight:600;font-style:normal;font-family:system-ui,sans-serif;font-size:.86rem;margin-left:8px}@media (prefers-reduced-motion:reduce){.mv-tk-chip.tk-live::before,.mv-tk-card.tk-is-live .mv-tk-leaf::after,.mv-tk-nowbar .nb-dot{animation:none}.mv-tk-card,.mv-tk-card.tk-is-live{transition:none;animation:none}.mv-tk-card::after{transition:none}}@media (max-width:991px){.mv-tk-row{grid-template-columns:repeat(2,1fr)}.mv-tk-tab{min-height:44px;padding:10px 15px;font-size:.84rem}}@media (max-width:600px){.mv-tk-row{grid-template-columns:1fr;gap:10px}.mv-tk-card{padding:13px 14px}}button.mv-tk-nowbar{appearance:none;background:none;border:0;padding:0;cursor:pointer;text-align:left;font-family:inherit}button.mv-tk-nowbar .nb-go{font-weight:600;color:#1a5276;text-decoration:underline;text-underline-offset:3px;margin-left:4px;white-space:nowrap}button.mv-tk-nowbar:hover .nb-go{color:#9c4a28}.mv-tk-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px}.mv-tk-more{appearance:none;border:1px solid #1a5276;background:#fff;color:#1a5276;border-radius:999px;padding:9px 18px;font:600 .84rem/1.2 system-ui,sans-serif;cursor:pointer}.mv-tk-more:hover{background:#1a5276;color:#faf8f5}.mv-tk-more[hidden]{display:none}.mv-tk-foot a{font-size:.86rem;font-weight:600;color:#1a5276!important;text-decoration:none}.mv-tk-foot a:hover{text-decoration:underline}.mv-tk-flag{display:inline-block;margin-left:.4rem;padding:.08rem .45rem;border-radius:999px;background:#d4b254;color:#2c2408;font:700 .6rem/1.5 ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}
