.mb-an{background:var(--pg);color:var(--ink)}.mb-an .mb-an-shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.mb-an .mb-an-head{padding-block:clamp(30px, 4vw, 56px) clamp(18px, 2.4vw, 28px);border-bottom:1px solid var(--line2)}.mb-an .mb-an-title{margin:10px 0 0;font-size:clamp(28px, 4vw, 44px);font-weight:800;line-height:1.06;letter-spacing:-.034em;color:var(--ink)}.mb-an .mb-an-lede{margin:12px 0 0;max-width:62ch;font-size:15px;line-height:1.55;color:var(--body)}.mb-an .mb-an-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.mb-an .mb-an-tab{display:inline-flex;align-items:center;padding:8px 15px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--body);font-size:13.5px;font-weight:600;text-decoration:none;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.mb-an .mb-an-tab:hover{background:var(--soft);color:var(--ink)}.mb-an .mb-an-tab.is-on{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.mb-an .mb-an-body{padding-block:clamp(22px, 3vw, 34px) clamp(56px, 7vw, 90px)}.mb-an .mb-an-count{margin:0 0 18px;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mb-an .mb-an-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin:0;padding:0;list-style:none}.mb-an .mb-an-item{display:flex;margin:0}.mb-an .mb-an-item.is-pinned{grid-column:span 2}.mb-an .mb-an-card{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;padding:20px 22px 22px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sc);transition:box-shadow var(--dur-pop) var(--ease),transform var(--dur-pop) var(--ease),border-color var(--dur-pop) var(--ease)}.mb-an .mb-an-card:hover{box-shadow:var(--sh);transform:translateY(-2px)}.mb-an .mb-an-card--teal{border-color:color-mix(in oklab,var(--tintink) 22%,var(--line))}.mb-an .mb-an-card--clay{border-color:color-mix(in oklab,var(--acc) 20%,var(--line))}.mb-an .mb-an-card-top{display:flex;align-items:center;gap:8px}.mb-an .mb-an-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mb-an .mb-an-chip--clay{background:var(--tint2);color:var(--tint2ink)}.mb-an .mb-an-chip--teal{background:var(--tint);color:var(--tintink)}.mb-an .mb-an-pin{display:inline-flex;align-items:center;color:var(--acc)}.mb-an .mb-an-pin svg{width:14px;height:14px}.mb-an .mb-an-date{margin-left:auto;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.mb-an .mb-an-card-title{margin:0;font-size:18px;font-weight:700;line-height:1.28;letter-spacing:-.018em;color:var(--ink)}.mb-an .mb-an-card-title a{color:inherit;text-decoration:none}.mb-an .mb-an-card-title a::after{content:"";position:absolute;inset:0;border-radius:inherit}.mb-an .mb-an-card-title a:hover{color:var(--acc)}.mb-an .mb-an-card-body{margin:0;font-size:14.5px;line-height:1.6;color:var(--body)}.mb-an .mb-an-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:4px;padding:9px 16px;border-radius:var(--r-md);background:var(--acc);color:var(--onacc);font-size:13.5px;font-weight:650;text-decoration:none;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.mb-an .mb-an-cta:hover{background:var(--accHover,var(--acc));transform:translateY(-1px)}.mb-an .mb-an-cta svg{width:15px;height:15px}.mb-an .mb-an-card.has-media{overflow:hidden}.mb-an .mb-an-media{position:relative;display:block;margin:-20px -22px 10px;aspect-ratio:2 / 1;max-height:152px;overflow:hidden;background:var(--soft)}.mb-an .mb-an-media img{width:100%;height:100%;object-fit:cover;display:block}.mb-an .mb-an-playmark{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--pg);opacity:.92}.mb-an .mb-an-playmark svg{width:16px;height:16px;margin-left:2px}.mb-an .mb-an-event{display:flex;align-items:center;gap:7px;margin:0;font-size:12.5px;color:var(--muted)}.mb-an .mb-an-event svg{flex:0 0 auto;width:15px;height:15px;color:var(--acc)}.mb-an-single .mb-an-article{padding-block:clamp(24px, 3.4vw, 44px) clamp(56px, 7vw, 90px);max-width:760px}.mb-an-single .mb-an-back{margin:0 0 18px}.mb-an-single .mb-an-artheader{display:grid;gap:12px;margin-bottom:22px}.mb-an-single .mb-an-title{margin:0;font-size:clamp(26px, 3.4vw, 38px)}.mb-an-single .mb-an-banner{margin:0 0 24px;border-radius:var(--r-card);overflow:hidden;background:var(--soft)}.mb-an-single .mb-an-banner img{display:block;width:100%;height:auto}.mb-an-single .mb-an-banner figcaption{padding:9px 14px;font-size:12.5px;color:var(--muted);background:var(--stage)}.mb-an-single .mb-an-video{position:relative;margin:0 0 24px;aspect-ratio:16 / 9;border-radius:var(--r-card);overflow:hidden;background:var(--ink)}.mb-an-single .mb-an-video iframe,.mb-an-single .mb-an-video video,.mb-an-single .mb-an-video object,.mb-an-single .mb-an-video embed{position:absolute;inset:0;width:100%;height:100%;border:0}.mb-an-single .mb-an-body{font-size:16px;line-height:1.7;color:var(--body)}.mb-an-single .mb-an-body>*+*{margin-top:1em}.mb-an-single .mb-an-eventcard{margin-top:28px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--stage)}.mb-an-single .mb-an-eventlbl{margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mb-an-single .mb-an-eventlink{display:grid;gap:2px;text-decoration:none;color:var(--ink)}.mb-an-single .mb-an-eventtitle{font-size:16px;font-weight:700;letter-spacing:-.015em}.mb-an-single .mb-an-eventlink:hover .mb-an-eventtitle{color:var(--acc)}.mb-an-single .mb-an-eventwhen{font-size:13px;color:var(--muted)}.mb-an-single .mb-an-artcta{margin:26px 0 0}.mb-an .mb-an-empty{display:grid;justify-items:center;gap:10px;padding:clamp(46px, 8vw, 84px) 24px;border:1px dashed var(--line);border-radius:var(--r-card);background:var(--stage);text-align:center}.mb-an .mb-an-empty-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--card);border:1px solid var(--line);color:var(--acc)}.mb-an .mb-an-empty-mark svg{width:24px;height:24px}.mb-an .mb-an-empty h2{margin:6px 0 0;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.mb-an .mb-an-empty p{margin:0;max-width:46ch;font-size:14.5px;line-height:1.55;color:var(--muted)}.mb-an .mb-an-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:34px}.mb-an .mb-an-pagenum{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.mb-an .mb-an-manage{margin:34px 0 0;padding-top:22px;border-top:1px solid var(--line2)}@keyframes mbAnRise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mb-an .mb-an-item{animation:mbAnRise var(--dur-enter) var(--ease) backwards}.mb-an .mb-an-item:nth-child(2){animation-delay:.04s}.mb-an .mb-an-item:nth-child(3){animation-delay:.08s}.mb-an .mb-an-item:nth-child(4){animation-delay:.12s}.mb-an .mb-an-item:nth-child(n+5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.mb-an .mb-an-item{animation:none}.mb-an .mb-an-card{transition:none}.mb-an .mb-an-card:hover{transform:none}}.mb-an :where(a,button):focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-xs)}.mb-an .mb-an-cta:focus-visible,.mb-an .mb-an-tab.is-on:focus-visible{outline-color:var(--focus-on-acc,var(--ink));outline-offset:-3px}@media (max-width:940px){.mb-an .mb-an-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:760px){.mb-an .mb-an-list{grid-template-columns:1fr}.mb-an .mb-an-item.is-pinned{grid-column:auto}.mb-an .mb-an-card{padding:18px 18px 20px}.mb-an .mb-an-media{margin:-18px -18px 4px}.mb-an .mb-an-card-title{font-size:17px}}@media (max-width:520px){.mb-an .mb-an-tabs{gap:6px}.mb-an .mb-an-tab{padding:7px 13px;font-size:13px}.mb-an .mb-an-date{margin-left:0;width:100%;order:3}.mb-an .mb-an-card-top{flex-wrap:wrap}.mb-an .mb-an-pager{flex-wrap:wrap;gap:10px}}