.hsh-events-section-title{font-family:var(--hsh-font-heading,inherit);font-size:1.6rem;font-weight:700;color:var(--hsh-brand-text,#111111);margin:0 0 1.75rem}.hsh-events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;color:var(--hsh-brand-text,#111111);font-family:var(--hsh-font-body,inherit)}.hsh-event-card{background:var(--hsh-brand-surface,#fff);border:1px solid var(--hsh-brand-border,rgb(0 0 0 / .08));border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgb(0 0 0 / .06);display:grid;grid-template-columns:1fr 1fr}.hsh-event-image-wrap{cursor:pointer;overflow:hidden;height:100%}.hsh-event-image-wrap picture{display:block;width:100%;height:100%}.hsh-event-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.hsh-event-image-placeholder{background:#f1f1f1;padding:2rem;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}.hsh-event-card-content{padding:.8rem 1rem;display:flex;flex-direction:column;justify-content:center}.hsh-event-card h3{margin:0 0 .4rem;cursor:pointer;font-family:var(--hsh-card-title-font,var(--hsh-font-heading,inherit));font-size:var(--hsh-card-title-size,1.15rem);font-weight:700;line-height:1.3;color:var(--hsh-card-title-color,var(--hsh-brand-text,#111111));text-transform:uppercase}.hsh-card-meta{display:flex;align-items:center;gap:.35rem}.hsh-card-meta-icon{width:14px;height:14px;flex:0 0 14px;background-repeat:no-repeat;background-size:14px 14px}.hsh-event-date{margin:.15rem 0;font-size:.8rem;font-family:var(--hsh-card-date-font,inherit);color:var(--hsh-card-date-color,var(--hsh-brand-muted,#555))}.hsh-event-location{margin:.15rem 0;font-size:.8rem;font-family:var(--hsh-card-location-font,inherit);color:var(--hsh-card-location-color,var(--hsh-brand-muted,#555))}.hsh-event-location-link{text-decoration:underline;text-underline-offset:2px;color:var(--hsh-card-location-color,var(--hsh-brand-muted,#555));cursor:pointer;font-size:0.8rem!important;line-height:1.4!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;transform:none!important;transition:none!important}.hsh-event-location-link:hover{color:var(--hsh-card-location-color,var(--hsh-brand-muted,#555))}.hsh-event-card:hover .hsh-event-location,.hsh-event-card:focus-within .hsh-event-location,.hsh-event-card:hover .hsh-event-location-link,.hsh-event-card:focus-within .hsh-event-location-link,.hsh-event-card .hsh-event-location-link:hover,.hsh-event-card .hsh-event-location-link:focus,.hsh-event-card .hsh-event-location-link:active{font-size:0.8rem!important;line-height:1.4!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;transform:none!important;transition:none!important;animation:none!important}.hsh-event-open-modal{margin-top:.6rem;align-self:flex-start;background:var(--hsh-card-btn-bg,var(--hsh-brand-primary,#F6C93E));border-color:var(--hsh-card-btn-bg,var(--hsh-brand-primary,#F6C93E));color:var(--hsh-card-btn-text,var(--hsh-brand-text,#1a1a1a));font-weight:800;border-radius:6px;padding:.4rem 1rem;font-size:var(--hsh-card-btn-size,.85rem);text-transform:capitalize;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease;cursor:pointer}.hsh-event-open-modal:hover,.hsh-event-open-modal:focus{background:var(--hsh-card-btn-hover-bg,var(--hsh-card-btn-bg,#d9af2e));border-color:var(--hsh-card-btn-hover-bg,var(--hsh-card-btn-bg,#d9af2e));color:var(--hsh-card-btn-hover-text,var(--hsh-card-btn-text,#111111))}.hsh-events-modal{position:fixed;inset:0;z-index:99999;display:none}.hsh-events-modal.is-open{display:flex;align-items:center;justify-content:center}.hsh-events-modal-backdrop{position:absolute;inset:0;background:rgb(16 24 40 / .5)}.hsh-events-modal-dialog{position:relative;background:var(--hsh-brand-surface,#fff);max-width:1280px;width:calc(100% - 2rem);margin:0 auto;border-radius:14px;overflow:hidden;max-height:calc(100vh - 4rem)}.hsh-events-modal-close{position:absolute;right:.9rem;top:.9rem;border:none;background:var(--hsh-modal-close-bg,rgb(0 0 0 / .6));color:var(--hsh-modal-close-color,#fff);width:30px;height:30px;border-radius:999px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:16px;font-weight:500;text-align:center;appearance:none;-webkit-appearance:none;cursor:pointer;z-index:5}.hsh-events-image-lightbox{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center}.hsh-events-image-lightbox.is-open{display:flex}.hsh-events-image-lightbox-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .8)}.hsh-events-image-lightbox-content{position:relative;z-index:1;max-width:min(94vw, 1680px);max-height:92vh;padding:1rem}.hsh-events-image-lightbox-content img{display:block;max-width:100%;max-height:calc(92vh - 2rem);width:auto;height:auto;object-fit:contain;border-radius:8px}.hsh-events-image-lightbox-close{position:absolute;right:.35rem;top:.35rem;border:none;background:rgb(0 0 0 / .6);color:#fff;width:30px;height:30px;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:16px;cursor:pointer}.hsh-events-modal-body{display:grid;grid-template-columns:1.1fr 1fr 1fr;color:var(--hsh-brand-text,#111111);font-family:var(--hsh-font-body,inherit);overflow:hidden}.hsh-events-modal-image-wrap{width:100%;overflow:hidden;cursor:zoom-in}.hsh-events-modal-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.hsh-events-modal-content{padding:1.2rem 1.4rem 1.5rem;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;overflow-y:auto}.hsh-events-modal-content h2,.hsh-events-modal-dialog .hsh-events-modal-content h2{margin:0 0 0.45rem!important;font-family:var(--hsh-font-heading,inherit)!important;font-size:var(--hsh-modal-heading-size,1.4rem)!important;font-weight:700!important;color:var(--hsh-modal-heading-color,inherit)!important;letter-spacing:0!important;line-height:1.3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase!important}.hsh-modal-meta{margin:.2rem 0;color:var(--hsh-modal-date-color,var(--hsh-brand-muted,#555));font-size:var(--hsh-modal-date-size,.92rem);display:flex;align-items:center;gap:.45rem}.hsh-modal-meta.hsh-modal-meta-location{color:var(--hsh-modal-link-color,var(--hsh-brand-muted,#555));font-size:var(--hsh-modal-link-size,.92rem)}.hsh-modal-meta.hsh-modal-meta-location a{color:inherit;font-size:inherit}.hsh-modal-meta-icon{width:16px;height:16px;flex:0 0 16px;background-repeat:no-repeat;background-size:16px 16px}.hsh-icon-calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23555%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%274%27 width=%2718%27 height=%2718%27 rx=%272%27 ry=%272%27/%3E%3Cline x1=%2716%27 y1=%272%27 x2=%2716%27 y2=%276%27/%3E%3Cline x1=%278%27 y1=%272%27 x2=%278%27 y2=%276%27/%3E%3Cline x1=%273%27 y1=%2710%27 x2=%2721%27 y2=%2710%27/%3E%3C/svg%3E")}.hsh-icon-location{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23555%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z%27/%3E%3Ccircle cx=%2712%27 cy=%2710%27 r=%273%27/%3E%3C/svg%3E")}.hsh-modal-desc-panel{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.hsh-modal-desc-toggle{display:none}.hsh-modal-desc-body{flex:1 1 0%;min-height:0;overflow:hidden;font-weight:400}.hsh-modal-description{margin:1rem 0 0;height:100%;min-height:0;overflow-y:auto;padding-right:.35rem;font-size:.92rem;line-height:1.55;font-weight:400;font-family:var(--hsh-modal-description-font,var(--hsh-font-body,inherit))}.hsh-events-modal-dialog .hsh-modal-desc-body,.hsh-events-modal-dialog .hsh-modal-description,.hsh-events-modal-dialog .hsh-modal-description p{font-weight:400!important}.hsh-modal-description p{margin:0 0 .75em;font-weight:400}.hsh-modal-description h1,.hsh-modal-description h2,.hsh-modal-description h3,.hsh-modal-description h4,.hsh-modal-description h5,.hsh-modal-description h6{margin:1em 0 .5em;line-height:1.3;font-weight:600}.hsh-modal-description ul,.hsh-modal-description ol{margin:0 0 .75em 1.25em;padding:0}.hsh-modal-description li{margin:0 0 .25em}.hsh-modal-description a{color:var(--hsh-modal-link-color,var(--hsh-brand-muted,#555));text-decoration:underline}.hsh-events-modal-dialog .hsh-modal-description strong,.hsh-events-modal-dialog .hsh-modal-description b{font-weight:700!important}.hsh-modal-description strong,.hsh-modal-description b{font-weight:700}.hsh-modal-description em{font-style:italic}.hsh-modal-description blockquote{margin:.5em 0;padding-left:1em;border-left:3px solid var(--hsh-brand-border,#ddd)}.hsh-modal-ticket-panel{background:var(--hsh-brand-surface,#fff);border-left:1px solid var(--hsh-brand-border,rgb(0 0 0 / .08));padding:1.2rem 1rem 1.2rem 1.1rem;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;overflow-y:auto}.hsh-modal-ticket-list{flex:1 1 auto;overflow-y:auto;padding-right:.25rem}.hsh-modal-ticket-title,.hsh-events-modal-dialog h3.hsh-modal-ticket-title{font-size:var(--hsh-modal-ticket-heading-size,1rem)!important;margin:0 0 0.85rem!important;font-family:var(--hsh-font-heading,inherit)!important;font-weight:700!important;color:var(--hsh-modal-ticket-heading-color,var(--hsh-brand-accent,#475876))!important;text-transform:uppercase!important;letter-spacing:0!important;line-height:1.3!important;display:flex;align-items:center;justify-content:space-between}.hsh-ticket-toggle-icon{display:none}.hsh-modal-ticket-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center;margin-bottom:.6rem}.hsh-ticket-name{display:flex;align-items:center;gap:.45rem;min-width:0;flex-wrap:wrap}.hsh-ticket-name strong{font-size:var(--hsh-modal-ticket-size,.95rem);line-height:1.35}.hsh-ticket-sold-out{font-size:.72rem;font-weight:600;color:var(--hsh-brand-error,#b42318);background:#fee4e2;border-radius:999px;padding:.12rem .45rem;white-space:nowrap;display:inline-flex;align-items:center}.hsh-ticket-urgency{font-size:.72rem;font-weight:600;color:#b45309;background:#fef3c7;border-radius:999px;padding:.12rem .45rem;white-space:nowrap;display:inline-flex;align-items:center}.hsh-event-urgency-badge{display:inline-flex;align-items:center;gap:.35rem;margin:.3rem 0 0;padding:0;font-size:.8rem;font-weight:600;color:#b45309;line-height:1.3}.hsh-urgency-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f59e0b;flex:0 0 8px;animation:hsh-pulse 1.5s ease-in-out infinite}@keyframes hsh-pulse{0%,100%{opacity:1}50%{opacity:.4}}.hsh-ticket-icon{width:14px;height:14px;flex:0 0 14px;background-repeat:no-repeat;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23333%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 12l8-8 10 10-8 8-10-10z%27/%3E%3Cpath d=%27M7 8h.01%27/%3E%3C/svg%3E")}.hsh-ticket-stepper{display:inline-flex!important;align-items:center!important;border:1px solid var(--hsh-brand-border,rgb(0 0 0 / .15))!important;border-radius:8px!important;overflow:hidden!important;visibility:visible!important;opacity:1!important}.hsh-stepper-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border:none!important;background:var(--hsh-modal-stepper-bg,var(--hsh-brand-primary,#F6C93E))!important;color:var(--hsh-modal-stepper-text,var(--hsh-brand-text,#111))!important;font-size:18px!important;font-weight:600!important;cursor:pointer;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:1!important;user-select:none;-webkit-user-select:none;transition:filter 0.15s ease,opacity 0.15s ease;box-sizing:border-box!important;border-radius:0!important}.hsh-stepper-btn:hover{filter:brightness(.9)}.hsh-stepper-btn.is-disabled{opacity:0.35!important;cursor:not-allowed;background:var(--hsh-brand-surface,#f9f9f9)!important;pointer-events:none}.hsh-ticket-stepper input[type="number"]{display:inline-block!important;visibility:visible!important;width:40px!important;height:36px!important;border:none!important;border-left:1px solid var(--hsh-brand-border,rgb(0 0 0 / .15))!important;border-right:1px solid var(--hsh-brand-border,rgb(0 0 0 / .15))!important;text-align:center!important;font-size:0.95rem!important;font-weight:600!important;color:var(--hsh-brand-text,#111)!important;background:var(--hsh-brand-surface,#fff)!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important;appearance:textfield!important}.hsh-ticket-price{white-space:nowrap;font-weight:500}.hsh-ticket-stepper input::-webkit-outer-spin-button,.hsh-ticket-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hsh-modal-total{margin:.9rem 0}.hsh-modal-actions .button{width:100%}.hsh-modal-error{color:var(--hsh-brand-error,#b42318);font-size:.9rem;display:block;margin-top:.45rem}.hsh-modal-actions .button.button-primary{background:var(--hsh-modal-btn-bg,var(--hsh-brand-primary,#F6C93E));border-color:var(--hsh-modal-btn-bg,var(--hsh-brand-primary,#F6C93E));color:var(--hsh-modal-btn-text,var(--hsh-brand-text,#1a1a1a));transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease;cursor:pointer}.hsh-modal-actions .button.button-primary:hover,.hsh-modal-actions .button.button-primary:focus{background:var(--hsh-modal-btn-hover-bg,var(--hsh-modal-btn-bg,#d9af2e));border-color:var(--hsh-modal-btn-hover-bg,var(--hsh-modal-btn-bg,#d9af2e));color:var(--hsh-modal-btn-hover-text,var(--hsh-modal-btn-text,#111111))}@media (max-width:900px){.hsh-events-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.hsh-events-modal-dialog{overflow-y:auto;max-width:760px;max-height:calc(100vh - 2rem)}.hsh-events-modal-body{grid-template-columns:1fr 1fr;height:auto!important;max-height:none;overflow:visible}.hsh-modal-ticket-panel{grid-column:1 / -1;border-left:none;border-top:1px solid var(--hsh-brand-border,rgb(0 0 0 / .08));padding-top:1.2rem;height:auto}}@media (max-width:700px){.hsh-event-card{grid-template-columns:1fr}.hsh-event-image-wrap{height:auto}.hsh-event-image-wrap img{height:auto;object-fit:contain}.hsh-events-modal-dialog{width:calc(100% - 1rem);max-height:calc(100vh - 1.5rem);border-radius:10px}.hsh-events-modal-body{grid-template-columns:1fr}.hsh-events-modal-image-wrap{height:auto}.hsh-events-modal-image-wrap img{height:auto;width:100%;object-fit:contain}.hsh-events-modal-content{height:auto;padding:1rem 1.2rem;overflow:visible}.hsh-events-modal-dialog .hsh-events-modal-content h2,.hsh-events-modal-dialog h3.hsh-modal-desc-toggle,.hsh-events-modal-dialog h3.hsh-modal-ticket-title{font-size:1.2rem!important;font-weight:700!important;font-family:var(--hsh-font-heading,inherit)!important;color:var(--hsh-modal-heading-color,var(--hsh-brand-text,#111))!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}.hsh-events-modal-dialog h3.hsh-modal-ticket-title{color:var(--hsh-modal-ticket-heading-color,var(--hsh-brand-accent,#475876))!important}.hsh-events-modal-content h2{margin-bottom:.3rem}.hsh-modal-desc-panel{border-top:1px solid var(--hsh-brand-border,rgb(0 0 0 / .08));margin-top:.6rem;padding-bottom:0;flex:none;overflow:visible}.hsh-modal-desc-toggle{display:flex;align-items:center;justify-content:space-between;font-size:1.2rem;font-family:var(--hsh-font-heading,inherit);font-weight:700;color:var(--hsh-modal-heading-color,var(--hsh-brand-text,#111));margin:0;padding:.85rem 0;cursor:pointer;user-select:none;-webkit-user-select:none}.hsh-modal-desc-panel.is-collapsed .hsh-ticket-toggle-icon{transform:rotate(-90deg)}.hsh-modal-desc-body{flex:none;overflow:hidden;transition:max-height 0.3s ease,opacity 0.2s ease;max-height:800px;opacity:1;min-height:auto}.hsh-modal-desc-panel.is-collapsed .hsh-modal-desc-body{max-height:0;opacity:0}.hsh-modal-description{margin:0 0 .75rem;height:auto;min-height:auto;max-height:none;overflow-y:visible;font-weight:400;font-family:var(--hsh-modal-description-font,var(--hsh-font-body,inherit))}.hsh-events-modal-dialog .hsh-modal-description,.hsh-events-modal-dialog .hsh-modal-description p{font-weight:400!important}.hsh-events-modal-dialog .hsh-modal-description strong,.hsh-events-modal-dialog .hsh-modal-description b{font-weight:700!important}.hsh-modal-ticket-panel{position:static;height:auto;padding:0 1.2rem 1rem;border-left:none;border-top:1px solid var(--hsh-brand-border,rgb(0 0 0 / .08))}.hsh-modal-ticket-title{cursor:pointer;margin:0;padding:.85rem 0;font-size:1.2rem;font-family:var(--hsh-font-heading,inherit);font-weight:700;color:var(--hsh-modal-ticket-heading-color,var(--hsh-brand-accent,#475876));user-select:none;-webkit-user-select:none}.hsh-ticket-toggle-icon{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-size:20px 20px;background-repeat:no-repeat;transition:transform 0.2s ease}.hsh-modal-ticket-panel.is-collapsed .hsh-ticket-toggle-icon{transform:rotate(-90deg)}.hsh-modal-ticket-body{overflow:hidden;transition:max-height 0.25s ease,opacity 0.2s ease;max-height:600px;opacity:1}.hsh-modal-ticket-panel.is-collapsed .hsh-modal-ticket-body{max-height:0;opacity:0;margin-top:0}.hsh-modal-ticket-row{gap:.5rem;font-size:.9rem}.hsh-events-modal-close{width:36px;height:36px;font-size:18px;right:.5rem;top:.5rem}.hsh-events-image-lightbox-content{padding:.5rem}.hsh-events-image-lightbox-content img{max-height:calc(95vh - 1rem);border-radius:6px}.hsh-events-image-lightbox-close{width:36px;height:36px;font-size:18px}}.hsh-events-grid-wrap--poster .hsh-event-meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.hsh-events-grid-wrap--poster .hsh-event-location-pill{display:inline-flex;align-items:center;gap:7px;margin:0;background:var(--hsh-card-pill-bg,#29524B);color:var(--hsh-card-pill-text,#ffffff);font-family:var(--hsh-card-location-font,inherit);font-size:.8rem;line-height:1;padding:8px 14px;border-radius:999px;white-space:nowrap}.hsh-events-grid-wrap--poster .hsh-event-location-pill .hsh-event-location-link{color:inherit;text-decoration:none;cursor:pointer}.hsh-icon-location--light{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z%27/%3E%3Ccircle cx=%2712%27 cy=%2710%27 r=%273%27/%3E%3C/svg%3E")}.hsh-events-grid-wrap--poster .hsh-event-date-compact{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--hsh-card-date-font,inherit);color:var(--hsh-card-date-color,#333);font-weight:700;letter-spacing:.06em;font-size:.85rem;white-space:nowrap}.hsh-events-grid-wrap--poster .hsh-event-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px}.hsh-events-grid-wrap--poster .hsh-event-title-row h3{margin:0}.hsh-events-grid-wrap--poster .hsh-event-price{flex:0 0 auto;font-family:var(--hsh-card-date-font,inherit);color:var(--hsh-card-title-color,#111);font-weight:700;letter-spacing:.04em;font-size:1.05rem;white-space:nowrap}.hsh-events-grid-wrap--poster .hsh-event-excerpt{margin:0 0 18px;font-family:var(--hsh-card-date-font,inherit);color:var(--hsh-card-date-color,#6b6b6b);font-size:.9rem;line-height:1.65;cursor:pointer}@media (max-width:480px){.hsh-events-grid-wrap--poster .hsh-event-title-row{flex-direction:column;gap:4px}}.hsh-events-grid-wrap--poster .hsh-events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.hsh-events-grid-wrap--poster .hsh-event-card{display:flex;flex-direction:column;border:0;background:#fff0;box-shadow:none;overflow:visible;border-radius:0}.hsh-events-grid-wrap--poster .hsh-event-image-wrap{height:auto;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgb(0 0 0 / .08);margin-bottom:18px}.hsh-events-grid-wrap--poster .hsh-event-card-content{padding:0;justify-content:flex-start;align-items:flex-start}.hsh-events-grid-wrap--poster .hsh-event-meta-row{width:100%}@media (max-width:1024px){.hsh-events-grid-wrap--poster .hsh-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hsh-events-grid-wrap--poster .hsh-events-grid{grid-template-columns:1fr}}.hsh-events-contained.hsh-events-contained.hsh-events-contained{width:100%;max-width:1280px;margin-inline:auto}.hsh-events-grid-wrap--poster{padding-left:0;padding-right:0}