.meet-logo{filter:grayscale();width:auto;max-width:100%;display:block}.meet-mask{width:auto;color:var(--fg-2);filter:none}.meet-link{min-height:44px;color:inherit;border-radius:6px;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.meet-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.meet-link:hover{opacity:.7}.meet-link:hover .meet-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.meet-name{letter-spacing:-.02em;color:var(--fg-2);font-size:19px;font-weight:700;line-height:1.15;display:block}.meet{justify-content:center;align-items:center;gap:0 28px;padding-block:4px 0;display:flex}.meet-h{letter-spacing:-.01em;color:var(--fg);flex:none;font-size:15px;font-weight:600;line-height:1.2}.meet-list{flex-wrap:wrap;justify-content:center;gap:0 28px;min-width:0;max-height:48px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.meet-list li{align-items:center;gap:12px;height:48px;display:flex}.meet-list li[hidden],.meet-list .meet-ev:nth-child(n+3){display:none}.meet-mark{flex:none;align-items:center;display:flex}.meet-mark .meet-link{min-height:44px}.meet-mark .meet-name{font-size:15px}.meet-when{white-space:nowrap}.meet-when b{color:var(--fg);font-size:14px;font-weight:600;line-height:1.3;display:block}.meet-when small{color:var(--fg-3);font-size:13px;line-height:1.35;display:block}.meet-net .meet-when b{color:var(--fg-2)}.meet-more{min-height:44px;color:var(--rose-ink);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.meet-more svg{width:16px;height:16px;transition:transform .25s var(--ease-spring)}.meet-more:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}@media (hover:hover) and (pointer:fine){.meet-more:hover svg{transform:translate(3px)}}@media (max-width:900px){.meet{flex-direction:column;align-items:flex-start;gap:8px;padding-block:28px 0}.meet-list{flex-direction:column;justify-content:flex-start;gap:4px;max-height:none;overflow:visible}.meet-list li{height:auto;min-height:48px}.meet-list li[hidden]{display:flex}}.meet-all{scroll-margin-top:16px}.meet-lead{max-width:56ch;color:var(--fg-3);margin-top:14px;font-size:17px;line-height:1.6}.meet-group{border-top:1px solid #0f1a2b24;margin-top:clamp(32px,4vw,48px);padding-top:24px}.meet-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:13px;font-weight:600;line-height:16px}.meet-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 40px;margin:28px 0 0;padding:0;list-style:none;display:grid}.meet-row li{align-content:start;gap:4px;display:grid}.meet-slot{align-items:center;height:56px;margin-bottom:10px;display:flex}.meet-row small{color:var(--fg-3);font-size:15px;line-height:1.45}.meet-row .meet-date,.meet-row .meet-note{color:var(--fg);font-weight:600}@media (max-width:900px){.meet-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
