:root{--event-dark-bg:var(--lightningcss-light,#0d0d0d)var(--lightningcss-dark,#f7f7f7);--event-panel-bg:var(--lightningcss-light,#191920)var(--lightningcss-dark,#f1f1f1);--event-tile-bg:var(--lightningcss-light,#262626)var(--lightningcss-dark,#e8e8e8)}:where(.page-event-detail) .bg-event-dark{background-color:var(--event-dark-bg)!important}:where(.page-event-detail) .bg-event-panel{background-color:var(--event-panel-bg)!important}:where(.page-event-detail) .event-banner{align-items:center;display:flex;overflow:hidden}:where(.page-event-detail) .featured-event{background-color:var(--event-panel-bg)}:where(.page-event-detail) .featured-event-body{padding:48px 40px}.page-event-detail .featured-event-media{aspect-ratio:16/9;background-color:var(--event-tile-bg);flex:auto;width:100%;min-height:280px;position:relative;overflow:hidden}@media screen and (min-width:992px){.page-event-detail .featured-event-media{aspect-ratio:auto;align-self:stretch;height:auto;min-height:100%}}.page-event-detail .featured-event-img{object-position:center;display:block;position:absolute;inset:0;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}:where(.page-event-detail) .goh-badge{background-color:var(--event-tile-bg);justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;display:flex}:where(.page-event-detail) .glance-box{background-color:var(--event-dark-bg);border:1px solid var(--border-color-light)}:where(.page-event-detail) .glance-row{border-bottom:1px solid var(--border-color-light);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 24px;display:flex}:where(.page-event-detail) .glance-row:last-child{border-bottom:0}:where(.page-event-detail) .venue-img-wrap{position:relative;overflow:hidden}.page-event-detail .venue-img{object-position:center;display:block;object-fit:cover!important;width:100%!important;max-width:none!important;height:400px!important}:where(.page-event-detail) .venue-meta-label{min-width:70px}:where(.page-event-detail) .event-card{background-color:var(--color-white-same);border:1px solid var(--color-white-same);height:100%;overflow:hidden}.page-event-detail .event-card-media{aspect-ratio:16/9;background-color:var(--event-tile-bg);flex-shrink:0;width:100%;position:relative;overflow:hidden}.page-event-detail .event-card-img{object-position:center;display:block;position:absolute;inset:0;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}:where(.page-event-detail) .event-card-body{padding:24px 16px 28px}:where(.page-event-detail) .event-card-body *{color:var(--color-black-same)}:where(.page-event-detail) .past-row{border-top:1px solid var(--border-color-light);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.page-event-detail .past-row-media{background-color:var(--event-tile-bg);flex-shrink:0;width:140px;min-width:140px;height:100px;position:relative;overflow:hidden}.page-event-detail .past-row-img{object-position:center;display:block;position:absolute;inset:0;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}:where(.page-event-detail) .invite-form-box{border:1px solid var(--border-color-light);padding:32px}:where(.page-event-detail) .event-form input.form-control::placeholder{color:var(--color-content)}:where(.page-event-detail) .event-form .form-label{color:var(--color-content)!important}:where(.page-event-detail) .faq-item{border-bottom:1px solid var(--border-color-light)}:where(.page-event-detail) .faq-head{text-align:left;background-color:#0000;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex;box-shadow:none!important;outline:none!important}:where(.page-event-detail) .faq-toggle{color:var(--color-golden);line-height:1}:where(.page-event-detail) .faq-body{padding-bottom:20px;display:none}:where(.page-event-detail) .faq-item.active .faq-body{display:block}svg,svg *{color:inherit}@media screen and (max-width:1200px){:where(.page-event-detail) .featured-event-body{padding:36px 28px}.page-event-detail .venue-img{height:340px!important}}@media screen and (max-width:991px){.page-event-detail .venue-img{height:320px!important}}@media screen and (max-width:767px){:where(.page-event-detail) .featured-event-body{padding:24px 20px}:where(.page-event-detail) .invite-form-box{padding:20px}.page-event-detail .venue-img{height:260px!important}:where(.page-event-detail) .past-row{flex-wrap:wrap}.page-event-detail .past-row-media{width:84px;min-width:84px;height:64px}}
