.CAc0ka_brand{align-items:center;min-height:44px;display:inline-flex}.CAc0ka_logo{width:auto;height:56px;display:block}.CAc0ka_onDark .CAc0ka_logo{filter:brightness(0)invert();opacity:.92}@media (max-width:560px){.CAc0ka_logo,.CAc0ka_compact .CAc0ka_logo{height:34px}}
.SIdYtG_socialLinks{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.SIdYtG_mark{width:44px;height:44px;color:inherit;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.SIdYtG_mark svg{fill:currentColor;width:26px;height:26px}.SIdYtG_mark:hover{opacity:.75}.SIdYtG_mark:focus-visible{outline-offset:2px;outline:2px solid}.SIdYtG_compact .SIdYtG_mark{width:38px;height:38px}.SIdYtG_compact .SIdYtG_mark svg{width:22px;height:22px}
.QrqsyW_eventCard{height:100%;display:block}.QrqsyW_card{border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:72px 1fr;gap:1.25rem;padding:1.25rem;transition:border-color .15s;display:grid;position:relative}.QrqsyW_card:hover{border-color:var(--ink)}.QrqsyW_date{border-radius:var(--radius-sm);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;align-content:center;place-items:center;gap:.05rem;height:84px;font-size:.68rem;font-weight:800;display:grid}.QrqsyW_date span{color:var(--gold)}.QrqsyW_date strong{font-family:var(--font-display);letter-spacing:0;font-size:2rem;font-weight:500;line-height:1}.QrqsyW_date small{color:#c7d7d2;font-size:.62rem}.QrqsyW_cancelled .QrqsyW_date{background:var(--muted)}.QrqsyW_cancelled .QrqsyW_date span{color:#fff}.QrqsyW_body{align-content:start;gap:.45rem;min-width:0;display:grid}.QrqsyW_heading{gap:.45rem;min-width:0;display:grid}.QrqsyW_meta{flex-wrap:wrap;gap:.4rem;display:flex}.QrqsyW_body h3{margin:.15rem 0 0;font-size:1.35rem}.QrqsyW_body h3 a{text-decoration:none}.QrqsyW_body h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.QrqsyW_card:hover h3 a{text-underline-offset:.2em;text-decoration:underline}.QrqsyW_foot .link-arrow{text-decoration:underline}.QrqsyW_when{color:var(--ink-2);margin:0;font-size:.9rem;font-weight:600}.QrqsyW_desc{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.95rem;display:-webkit-box;overflow:hidden}.QrqsyW_foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:.4rem 0 0;font-size:.82rem;display:flex}.QrqsyW_availability{color:var(--accent);font-weight:700}.QrqsyW_cancelled .QrqsyW_availability{color:var(--accent-deep)}.QrqsyW_foot .link-arrow{margin-left:auto}.QrqsyW_compact{padding:1rem}.QrqsyW_compact .QrqsyW_date{height:72px}.QrqsyW_compact h3{font-size:1.15rem}@media (max-width:560px){.QrqsyW_card{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"date heading""when when""desc desc""foot foot";gap:.6rem .9rem;padding:1rem}.QrqsyW_body{display:contents}.QrqsyW_date{grid-area:date}.QrqsyW_date,.QrqsyW_compact .QrqsyW_date{height:64px}.QrqsyW_date strong{font-size:1.6rem}.QrqsyW_heading{grid-area:heading;align-self:center}.QrqsyW_when{grid-area:when;margin-top:.2rem}.QrqsyW_venue{display:block}.QrqsyW_separator{display:none}.QrqsyW_desc{grid-area:desc;margin:0}.QrqsyW_foot{grid-area:foot;margin:.15rem 0 0}}
.fx_zHG_memberCard{height:100%;display:block}.fx_zHG_memberCard[hidden]{display:none}.fx_zHG_card{border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.fx_zHG_card:hover{border-color:var(--ink)}.fx_zHG_visual{background:var(--cream);border-bottom:1px solid var(--line);place-items:center;height:140px;padding:1.1rem;display:grid}.fx_zHG_logo{border:2px solid var(--ink);width:104px;height:104px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:50%;overflow:hidden}.fx_zHG_logo img{object-fit:contain;width:100%;height:100%;padding:.5rem}.fx_zHG_copy{flex-direction:column;flex:1;padding:1.3rem;display:flex}.fx_zHG_head{align-items:center;gap:.9rem;margin-bottom:.75rem;display:flex}.fx_zHG_initials{border:2px solid var(--ink);width:56px;height:56px;box-shadow:3px 3px 0 var(--ink);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:500;display:grid}.fx_zHG_title{min-width:0}.fx_zHG_featured{align-self:flex-start;margin-bottom:.9rem}.fx_zHG_copy .eyebrow{margin-bottom:.3rem;font-size:.7rem}.fx_zHG_copy h3{margin:0;font-size:1.4rem;line-height:1.15}.fx_zHG_copy h3 a{text-decoration:none}.fx_zHG_copy h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.fx_zHG_card:hover h3 a{text-underline-offset:.2em;text-decoration:underline}.fx_zHG_foot .link-arrow{text-decoration:underline}.fx_zHG_foot>:last-child{z-index:1;position:relative}.fx_zHG_tagline{color:var(--muted);margin-bottom:1rem;font-size:.95rem}.fx_zHG_copy .tags{margin-bottom:1.1rem}.fx_zHG_foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.fx_zHG_chevron{display:none}@media (max-width:560px){.fx_zHG_card{flex-direction:row;align-items:flex-start;gap:.85rem;padding:.9rem 2.6rem .9rem 1rem}.fx_zHG_visual{background:0 0;border-bottom:0;flex:none;height:auto;padding:0}.fx_zHG_logo{width:48px;height:48px;box-shadow:3px 3px 0 var(--ink)}.fx_zHG_logo img{padding:.3rem}.fx_zHG_copy{min-width:0;padding:0}.fx_zHG_head{gap:.85rem;margin-bottom:0}.fx_zHG_initials{width:48px;height:48px;font-size:1.1rem}.fx_zHG_card:not(.fx_zHG_withLogo) .fx_zHG_copy>:not(.fx_zHG_head){margin-left:calc(48px + .85rem)}.fx_zHG_featured{margin-bottom:.5rem}.fx_zHG_copy .eyebrow{letter-spacing:.12em;margin-bottom:.15rem;font-size:.68rem}.fx_zHG_copy h3{font-size:1.15rem}.fx_zHG_tagline{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.fx_zHG_copy .tags{margin:.5rem 0 0}.fx_zHG_copy .tags li{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fx_zHG_copy .tags li:nth-child(n+3){display:none}.fx_zHG_foot{display:none}.fx_zHG_chevron{color:var(--secondary);font-size:1.15rem;display:grid;position:absolute;top:50%;right:.85rem;translate:0 -50%}.fx_zHG_card:hover .fx_zHG_chevron{color:var(--ink)}}
.ZrwdPG_postCard{height:100%;display:block}.ZrwdPG_card{border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-sm);background:#fff;align-content:start;gap:.6rem;padding:1.4rem;transition:border-color .15s;display:grid;position:relative}.ZrwdPG_card:hover{border-color:var(--ink)}.ZrwdPG_spotlight{background:linear-gradient(160deg, #fffdf8, var(--gold-soft))}.ZrwdPG_meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.ZrwdPG_card h3{margin:0;font-size:1.35rem}.ZrwdPG_card h3 a{text-decoration:none}.ZrwdPG_card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.ZrwdPG_card:hover h3 a{text-underline-offset:.2em;text-decoration:underline}.ZrwdPG_foot .link-arrow{text-decoration:underline}.ZrwdPG_excerpt{color:var(--muted);margin:0;font-size:.95rem}.ZrwdPG_foot{flex-wrap:wrap;gap:.4rem 1.2rem;margin:.3rem 0 0;font-size:.88rem;display:flex}.ZrwdPG_memberLink{z-index:1;text-underline-offset:.2em;font-weight:700;position:relative}
