.hep-expandable-clamp{-webkit-line-clamp:var(--hep-clamp,3);line-clamp:var(--hep-clamp,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.badge-multiline{white-space:normal;max-width:100%}.badge-multiline .badge-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.event-public-card,.event-registration-form{isolation:isolate}.event-registration-form:before{content:"";z-index:2;pointer-events:none;height:4px;position:absolute;inset:0 0 auto}.event-registration-form .form-control{border-radius:8px}.event-registration-form__terms-panel{border:1px solid #0000}.event-registration-form__terms-acceptance{border-top:1px solid #0000}.event-registration-form .btn-warning-kahora{box-shadow:none;border:0;border-radius:999px}.event-public-card__media{background:#0000002e}.event-public-card__media--compact{width:100%;height:100%;min-height:160px}.event-public-card__media--fluid{flex-basis:clamp(82px,24vw,240px);width:clamp(82px,24vw,240px);max-width:240px;min-height:110px}.event-public-card--description-expanded .event-public-card__media--compact,.event-public-card--description-expanded .event-public-card__media--fluid{align-self:flex-start}.event-public-card--description-expanded .event-public-card__media--compact{aspect-ratio:4/3;height:auto;max-height:260px}.event-public-card--description-expanded .event-public-card__media--fluid{height:clamp(110px,20vw,220px)}.event-public-card__media-overlay{z-index:1;pointer-events:none}.event-seo-card{isolation:isolate}.event-seo-card__media{background:#0000002e}.event-seo-card__media-overlay{z-index:1;pointer-events:none}.event-seo-card__image{width:100%;max-height:560px}.event-seo-card__media-fallback{min-height:280px}.event-seo-card .btn-section-anchor-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.event-seo-card__section{min-width:min(100%,320px)}.seo-event-faq__accordion{--bs-accordion-bg:transparent;--bs-accordion-color:inherit;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-border-radius:1rem;--bs-accordion-inner-border-radius:1rem}.seo-event-faq__item{overflow:hidden}.seo-event-faq__button{font-weight:600}.event-card-faq__item{border-radius:1rem;position:relative;overflow:hidden}.event-card-faq__item .accordion-button,.event-card-faq__item .accordion-body{z-index:1;position:relative}.event-card-faq__accordion{--bs-accordion-bg:transparent;--bs-accordion-color:inherit;--bs-accordion-btn-focus-box-shadow:none}.event-card-faq--kahora .event-card-faq__item:before{content:"";z-index:2;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.event-card-faq--kahora .event-card-faq__button{background:0 0}.event-card-faq--kahora .event-card-faq__button:not(.collapsed){box-shadow:none}.theme-kahora-dark .event-public-card{color:var(--kahora-text);background:radial-gradient(circle at 0 0,#f2c46d1f,#0000 32%),linear-gradient(145deg,#061624f0,#020b14fa);border-color:#f2c46d38}.theme-kahora-dark .event-registration-form{color:var(--kahora-text);background:radial-gradient(circle at 100% 0,#f2c46d26,#0000 34%),linear-gradient(145deg,#061624f5,#020b14fa);border-color:#f2c46d3d}.theme-kahora-dark .event-registration-form:before{background:linear-gradient(90deg, var(--kahora-gold), var(--kahora-gold-light))}.theme-kahora-dark .event-registration-form h2{color:var(--kahora-gold-light)}.theme-kahora-dark .event-registration-form__intro,.theme-kahora-dark .event-registration-form__terms-content{color:#d9c8afd1}.theme-kahora-dark .event-registration-form .form-control{color:var(--kahora-text);background:#01060b94;border-color:#f2c46d38}.theme-kahora-dark .event-registration-form .form-control::placeholder{color:#d9c8af94}.theme-kahora-dark .event-registration-form .form-control:focus{color:var(--kahora-text);background:#01060bbd;border-color:#f2c46d9e;box-shadow:0 0 0 .2rem #f2c46d24}.theme-kahora-dark .event-registration-form__terms-panel{background:linear-gradient(145deg,#ffffff0d,#ffffff06),#020b143d;border-color:#f2c46d2e;box-shadow:inset 0 1px #fff4df12}.theme-kahora-dark .event-registration-form__terms-acceptance{border-top-color:#f2c46d29}.theme-kahora-dark .event-registration-form .btn-warning-kahora{background:linear-gradient(135deg, var(--kahora-gold), var(--kahora-gold-light));color:var(--kahora-navy);box-shadow:0 18px 36px #c9953a3d}.theme-kahora-dark .event-registration-form .btn-warning-kahora:hover,.theme-kahora-dark .event-registration-form .btn-warning-kahora:focus-visible{color:var(--kahora-navy);filter:brightness(1.05)}.theme-kahora-dark .event-public-card__media{background:#01060bdb}.theme-kahora-dark .event-public-card__media-overlay{background:linear-gradient(#f2c46d24 0%,#0000 36%,#0000002e 100%)}.theme-kahora-dark .event-public-card__media-fallback,.theme-kahora-dark .event-public-card__meta,.theme-kahora-dark .event-card-faq--kahora .event-card-faq__intro{color:#d9c8afc7}.theme-kahora-dark .event-card-faq--kahora .event-card-faq__item{background:linear-gradient(145deg,#ffffff0d,#ffffff06),#020b142e;border-color:#f2c46d2e;box-shadow:inset 0 1px #fff4df12}.theme-kahora-dark .event-card-faq--kahora .event-card-faq__item:before{background:linear-gradient(90deg, var(--kahora-gold), var(--kahora-gold-light))}.theme-kahora-dark .event-card-faq--kahora .event-card-faq__button{color:var(--kahora-text)}.theme-kahora-dark .event-card-faq--kahora .event-card-faq__button:not(.collapsed){color:var(--kahora-gold-light);background:#f2c46d1a}.theme-kahora-dark .event-card-faq--kahora .event-card-faq__button:after{filter:brightness(1.2)}.theme-kahora-dark .event-card-faq--kahora .event-card-faq__question-icon,.theme-kahora-dark .event-card-faq--kahora .event-card-faq__answer-icon{color:var(--kahora-gold-light)}.theme-kahora-dark .event-card-faq--kahora .event-card-faq__body{color:var(--kahora-text)}.theme-kahora-dark .event-seo-card{color:var(--kahora-text);background:radial-gradient(circle at 0 0,#f2c46d21,#0000 32%),linear-gradient(160deg,#061624f5,#020b14fa);border-color:#f2c46d38}.theme-kahora-dark .event-seo-card__media{background:#01060bdb}.theme-kahora-dark .event-seo-card__media-overlay{background:linear-gradient(#f2c46d29 0%,#0000 36%,#0000002e 100%)}.theme-kahora-dark .event-seo-card__media-fallback,.theme-kahora-dark .event-seo-card__empty-text,.theme-kahora-dark .event-seo-card__quick-links-title{color:#d9c8afbd}.theme-kahora-dark .event-seo-card__eyebrow,.theme-kahora-dark .event-seo-card__theme,.theme-kahora-dark .event-seo-card__section-title,.theme-kahora-dark .event-seo-card__meta-icon{color:var(--kahora-gold-light)}.theme-kahora-dark .event-seo-card__meta,.theme-kahora-dark .event-seo-card__section-body{color:var(--kahora-text)}.theme-kahora-dark .event-seo-card .btn-section-anchor-tag{color:var(--kahora-cream);background:#ffffff0b;border:1px solid #f2c46d38}.theme-kahora-dark .event-seo-card .btn-section-anchor-tag:hover,.theme-kahora-dark .event-seo-card .btn-section-anchor-tag:focus-visible{color:var(--kahora-gold-light);background:#f2c46d1f;border-color:#f2c46d70}.theme-kahora-dark .event-seo-card__section{background:linear-gradient(145deg,#ffffff0d,#ffffff06),#020b1442;border:1px solid #f2c46d2e;box-shadow:inset 0 1px #fff4df12}.theme-kahora-dark .seo-event-faq--kahora .seo-event-faq__accordion{--bs-accordion-border-color:#f2c46d2e;--bs-accordion-btn-bg:#ffffff09;--bs-accordion-active-bg:#f2c46d1a;--bs-accordion-btn-color:var(--kahora-gold-light);--bs-accordion-active-color:var(--kahora-gold-light)}.theme-kahora-dark .seo-event-faq--kahora .seo-event-faq__item{background:linear-gradient(145deg,#ffffff0d,#ffffff06),#020b142e;border:1px solid #f2c46d2e;border-radius:1rem;box-shadow:inset 0 1px #fff4df12}.theme-kahora-dark .seo-event-faq--kahora .seo-event-faq__button:after{filter:brightness(1.2)}.theme-kahora-dark .seo-event-faq--kahora .seo-event-faq__body{color:var(--kahora-text)}.theme-kahora-light .event-public-card{background:radial-gradient(circle at top left, #efb17438, transparent 34%), linear-gradient(145deg, #fff8f1f0, #f6d5bcdb), var(--kahora-ivory);color:var(--kahora-text);border-color:#c47a4f3d}.theme-kahora-light .event-registration-form{background:radial-gradient(circle at top right, #efb1743d, transparent 36%), linear-gradient(145deg, #fff8f1f5, #f6d5bce0), var(--kahora-ivory);color:var(--kahora-text);border-color:#c47a4f47}.theme-kahora-light .event-registration-form:before{background:linear-gradient(90deg, var(--kahora-gold-deep), var(--kahora-gold-light))}.theme-kahora-light .event-registration-form h2{color:var(--kahora-gold-deep)}.theme-kahora-light .event-registration-form__intro,.theme-kahora-light .event-registration-form__terms-content{color:var(--kahora-muted)}.theme-kahora-light .event-registration-form .form-control{color:var(--kahora-text);background:#fff8f1b8;border-color:#c47a4f38}.theme-kahora-light .event-registration-form .form-control::placeholder{color:#7a5a4dad}.theme-kahora-light .event-registration-form .form-control:focus{color:var(--kahora-text);background:#fff8f1eb;border-color:#c47a4f94;box-shadow:0 0 0 .2rem #c47a4f24}.theme-kahora-light .event-registration-form__terms-panel{background:linear-gradient(145deg,#ffffff4d,#ffffff14),#fff8f180;border-color:#c47a4f2e;box-shadow:inset 0 1px #ffffff80}.theme-kahora-light .event-registration-form__terms-acceptance{border-top-color:#c47a4f29}.theme-kahora-light .event-registration-form .btn-warning-kahora{color:var(--kahora-text);background:linear-gradient(135deg,#c47a4ffa,#efb174f0);box-shadow:0 16px 34px #8c4c3333}.theme-kahora-light .event-registration-form .btn-warning-kahora:hover,.theme-kahora-light .event-registration-form .btn-warning-kahora:focus-visible{color:var(--kahora-text);filter:brightness(1.03)}.theme-kahora-light .event-public-card__media{background:#24101ae0}.theme-kahora-light .event-public-card__media-overlay{background:linear-gradient(#efb1742e 0%,#fff8f100 38%,#2a0f1914 100%)}.theme-kahora-light .event-public-card__media-fallback{color:#fff8f1d1}.theme-kahora-light .event-public-card__meta,.theme-kahora-light .event-card-faq--kahora .event-card-faq__intro{color:var(--kahora-muted)}.theme-kahora-light .event-card-faq--kahora .event-card-faq__item{background:linear-gradient(145deg,#ffffff47,#ffffff14),#fff8f175;border-color:#c47a4f2e;box-shadow:inset 0 1px #ffffff7a}.theme-kahora-light .event-card-faq--kahora .event-card-faq__item:before{background:linear-gradient(90deg, var(--kahora-gold), var(--kahora-gold-light))}.theme-kahora-light .event-card-faq--kahora .event-card-faq__button{color:var(--kahora-text)}.theme-kahora-light .event-card-faq--kahora .event-card-faq__button:not(.collapsed){color:var(--kahora-gold-deep);background:#efb17429}.theme-kahora-light .event-card-faq--kahora .event-card-faq__button:after{filter:sepia(.3)saturate(1.1)}.theme-kahora-light .event-card-faq--kahora .event-card-faq__question-icon,.theme-kahora-light .event-card-faq--kahora .event-card-faq__answer-icon{color:var(--kahora-gold-deep)}.theme-kahora-light .event-card-faq--kahora .event-card-faq__body{color:var(--kahora-text)}.theme-kahora-light .event-seo-card{background:radial-gradient(circle at top left, #efb1743d, transparent 34%), linear-gradient(145deg, #fff8f1f2, #f6d5bce0), var(--kahora-ivory);color:var(--kahora-text);border-color:#c47a4f47}.theme-kahora-light .event-seo-card__media{background:#24101ae0}.theme-kahora-light .event-seo-card__media-overlay{background:linear-gradient(#efb17433 0%,#fff8f100 38%,#2a0f1914 100%)}.theme-kahora-light .event-seo-card__media-fallback{color:#fff8f1d1}.theme-kahora-light .event-seo-card__empty-text,.theme-kahora-light .event-seo-card__quick-links-title{color:var(--kahora-muted)}.theme-kahora-light .event-seo-card__eyebrow,.theme-kahora-light .event-seo-card__theme,.theme-kahora-light .event-seo-card__section-title,.theme-kahora-light .event-seo-card__meta-icon{color:var(--kahora-gold-deep)}.theme-kahora-light .event-seo-card__meta,.theme-kahora-light .event-seo-card__section-body{color:var(--kahora-text)}.theme-kahora-light .event-seo-card .btn-section-anchor-tag{color:var(--kahora-text);background:#fff8f19e;border:1px solid #c47a4f3d}.theme-kahora-light .event-seo-card .btn-section-anchor-tag:hover,.theme-kahora-light .event-seo-card .btn-section-anchor-tag:focus-visible{color:var(--kahora-gold-deep);background:#fff8f1e0;border-color:#c47a4f75}.theme-kahora-light .event-seo-card__section{background:linear-gradient(145deg,#ffffff47,#ffffff14),#fff8f175;border:1px solid #c47a4f2e;box-shadow:inset 0 1px #ffffff7a}.theme-kahora-light .seo-event-faq--kahora .seo-event-faq__accordion{--bs-accordion-border-color:#c47a4f2e;--bs-accordion-btn-bg:#fff8f18a;--bs-accordion-active-bg:#efb17429;--bs-accordion-btn-color:var(--kahora-gold-deep);--bs-accordion-active-color:var(--kahora-gold-deep)}.theme-kahora-light .seo-event-faq--kahora .seo-event-faq__item{background:linear-gradient(145deg,#ffffff47,#ffffff14),#fff8f175;border:1px solid #c47a4f2e;border-radius:1rem;box-shadow:inset 0 1px #ffffff7a}.theme-kahora-light .seo-event-faq--kahora .seo-event-faq__button:after{filter:sepia(.3)saturate(1.1)}.theme-kahora-light .seo-event-faq--kahora .seo-event-faq__body{color:var(--kahora-text)}
