#page-container{display:flex;flex-direction:column;min-height:100vh}#main-footer{margin-top:auto}.aia-nav-cta>a{background:linear-gradient(95deg,#E0277D,#6C4DF5)!important;color:#ffffff!important;padding:9px 20px!important;border-radius:999px!important;font-weight:700!important;transition:opacity .15s!important;margin-left:10px}.aia-nav-cta>a:hover{opacity:0.88!important;color:#ffffff!important}h2{font-size:26px!important}.et_pb_row_0{padding-top:0!important;padding-bottom:0!important}.et_pb_row_0{padding-top:0!important;padding-bottom:0!important}.single-post .et_pb_title_featured_container{display:none}.aia-events-list-wrap{max-width:900px;margin:0 auto;padding:40px 20px 80px;background:#ffffff}.aia-events-list-wrap button.aia-events-filter-btn{font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:700!important;padding:10px 22px!important;border-radius:999px!important;border:1.5px solid #dcdae3!important;background:#ffffff!important;color:#15131C!important;opacity:1!important;visibility:visible!important;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.aia-events-filter-bar{display:flex;gap:10px;margin-bottom:36px}.aia-events-list-wrap button.aia-events-filter-btn:hover{border-color:#b7b3c9!important;background:#ffffff!important;color:#15131C!important}.aia-events-list-wrap button.aia-events-filter-btn.is-active{background:linear-gradient(135deg,#E0277D,#6C4DF5)!important;border-color:transparent!important;color:#ffffff!important}.aia-events-list-wrap button.aia-events-filter-btn.is-active:hover{background:linear-gradient(135deg,#E0277D,#6C4DF5)!important;color:#ffffff!important}.aia-events-month-heading{font-family:'Archivo Expanded',sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#8b879a;margin:40px 0 16px;padding-bottom:8px;border-bottom:2px solid #EFEDF5}.aia-events-month-block:first-of-type .aia-events-month-heading{margin-top:0}.aia-event-row{display:flex;align-items:stretch;gap:0;background:#ffffff;border:1px solid #E7E5EF;border-radius:16px;margin-bottom:14px;overflow:hidden;box-shadow:0 1px 3px rgba(21,19,28,.04)}.aia-event-date-badge{flex-shrink:0;width:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(160deg,#E0277D,#6C4DF5);color:#ffffff;text-align:center;padding:12px 8px}.aia-event-date-badge .dow{font-family:'Roboto Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.aia-event-date-badge .day{font-family:'Archivo Expanded',sans-serif;font-size:28px;font-weight:800;line-height:1;margin:2px 0}.aia-event-date-badge .mon{font-family:'Roboto Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.aia-event-row-main{flex:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;min-width:0}.aia-event-row-text{min-width:0}.aia-event-title{font-family:'Archivo Expanded',sans-serif;font-size:21px;font-weight:800;color:#15131C;margin-bottom:8px}.aia-event-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aia-event-location{display:flex;align-items:center;gap:6px;font-family:'Inter',sans-serif;font-size:14px;font-weight:600;color:#15131C}.aia-event-location::before{content:'';width:14px;height:14px;flex-shrink:0;background-color:#A91A5C;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.aia-event-ensembles{flex-shrink:0;display:flex;align-items:center;gap:14px;padding-right:8px}.aia-event-ensemble-icon{width:32px;height:32px;object-fit:contain}.aia-event-view-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:'Inter',sans-serif;font-size:13px;font-weight:700;color:#15131C!important;background:#ffffff;border-left:1px solid #E7E5EF;padding:0 28px;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.aia-event-view-btn:hover{background:#15131C;color:#ffffff!important}.aia-events-empty{font-family:'Inter',sans-serif;color:#6b6879;text-align:center;padding:60px 0}@media (max-width:600px){.aia-event-row{flex-direction:column}.aia-event-date-badge{width:100%;flex-direction:row;gap:6px;padding:10px}.aia-event-view-btn{border-left:none;border-top:1px solid #E7E5EF;padding:16px}}