.hk-activities-section,.hk-activities-hero,.hk-activities-featured,.hk-activities-week,.hk-activities-gallery,.hk-activities-events,.hk-activities-parent{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:40px var(--hk-section-side);color:var(--hk-ink);background:var(--hk-pattern-activities);overflow:hidden}.hk-activities-section:nth-child(even),.hk-activities-week,.hk-activities-events{background:var(--hk-pattern-activities-alt)}.hk-activities-section:before,.hk-activities-section:after,.hk-activities-hero:before,.hk-activities-hero:after,.hk-activities-featured:before,.hk-activities-featured:after,.hk-activities-week:before,.hk-activities-week:after,.hk-activities-gallery:before,.hk-activities-gallery:after,.hk-activities-events:before,.hk-activities-events:after,.hk-activities-parent:before,.hk-activities-parent:after{content:"";position:absolute;pointer-events:none;border:1px solid rgba(36,95,197,.1);background:hsla(0,0%,100%,.42);box-shadow:0 18px 40px rgba(36,49,79,.06)}.hk-activities-section:before,.hk-activities-hero:before,.hk-activities-featured:before,.hk-activities-week:before,.hk-activities-gallery:before,.hk-activities-events:before,.hk-activities-parent:before{left:var(--hk-activities-shape-a-left, -54px);right:var(--hk-activities-shape-a-right, auto);top:var(--hk-activities-shape-a-top, 15%);bottom:var(--hk-activities-shape-a-bottom, auto);width:var(--hk-activities-shape-a-width, 170px);height:var(--hk-activities-shape-a-height, 118px);border-radius:var(--hk-activities-shape-a-radius, 24px 46px 24px 46px);transform:rotate(var(--hk-activities-shape-a-rotate, -10deg))}.hk-activities-section:after,.hk-activities-hero:after,.hk-activities-featured:after,.hk-activities-week:after,.hk-activities-gallery:after,.hk-activities-events:after,.hk-activities-parent:after{left:var(--hk-activities-shape-b-left, auto);right:var(--hk-activities-shape-b-right, -64px);top:var(--hk-activities-shape-b-top, auto);bottom:var(--hk-activities-shape-b-bottom, 13%);width:var(--hk-activities-shape-b-width, 210px);height:var(--hk-activities-shape-b-height, 142px);border-color:rgba(251,189,34,.2);border-radius:var(--hk-activities-shape-b-radius, 50px 24px 50px 24px);transform:rotate(var(--hk-activities-shape-b-rotate, 9deg))}.hk-activities-motif-1{--hk-activities-shape-a-left: -54px;--hk-activities-shape-a-top: 15%;--hk-activities-shape-a-rotate: -10deg;--hk-activities-shape-b-right: -64px;--hk-activities-shape-b-bottom: 13%;--hk-activities-shape-b-rotate: 9deg}.hk-activities-motif-2{--hk-activities-shape-a-left: auto;--hk-activities-shape-a-right: -72px;--hk-activities-shape-a-top: 11%;--hk-activities-shape-a-width: 188px;--hk-activities-shape-a-height: 126px;--hk-activities-shape-a-rotate: 12deg;--hk-activities-shape-b-left: -68px;--hk-activities-shape-b-right: auto;--hk-activities-shape-b-bottom: 16%;--hk-activities-shape-b-width: 198px;--hk-activities-shape-b-height: 132px;--hk-activities-shape-b-rotate: -8deg}.hk-activities-motif-3{--hk-activities-shape-a-left: 7%;--hk-activities-shape-a-top: -58px;--hk-activities-shape-a-width: 158px;--hk-activities-shape-a-height: 108px;--hk-activities-shape-a-rotate: 7deg;--hk-activities-shape-b-right: 6%;--hk-activities-shape-b-bottom: -62px;--hk-activities-shape-b-width: 224px;--hk-activities-shape-b-height: 148px;--hk-activities-shape-b-rotate: -12deg}.hk-activities-motif-4{--hk-activities-shape-a-left: -68px;--hk-activities-shape-a-top: auto;--hk-activities-shape-a-bottom: 18%;--hk-activities-shape-a-width: 190px;--hk-activities-shape-a-height: 128px;--hk-activities-shape-a-rotate: 11deg;--hk-activities-shape-b-right: -48px;--hk-activities-shape-b-top: 17%;--hk-activities-shape-b-bottom: auto;--hk-activities-shape-b-width: 184px;--hk-activities-shape-b-height: 122px;--hk-activities-shape-b-rotate: -7deg}.hk-activities-motif-5{--hk-activities-shape-a-left: 11%;--hk-activities-shape-a-top: 12%;--hk-activities-shape-a-width: 132px;--hk-activities-shape-a-height: 92px;--hk-activities-shape-a-rotate: -14deg;--hk-activities-shape-b-right: 12%;--hk-activities-shape-b-bottom: 10%;--hk-activities-shape-b-width: 176px;--hk-activities-shape-b-height: 118px;--hk-activities-shape-b-rotate: 13deg}.hk-activities-motif-6{--hk-activities-shape-a-left: auto;--hk-activities-shape-a-right: 10%;--hk-activities-shape-a-top: -52px;--hk-activities-shape-a-width: 174px;--hk-activities-shape-a-height: 116px;--hk-activities-shape-a-rotate: -9deg;--hk-activities-shape-b-left: 4%;--hk-activities-shape-b-right: auto;--hk-activities-shape-b-bottom: -54px;--hk-activities-shape-b-width: 214px;--hk-activities-shape-b-height: 138px;--hk-activities-shape-b-rotate: 8deg}.hk-activities-motif-7{--hk-activities-shape-a-left: -42px;--hk-activities-shape-a-top: 44%;--hk-activities-shape-a-width: 150px;--hk-activities-shape-a-height: 104px;--hk-activities-shape-a-rotate: 14deg;--hk-activities-shape-b-right: -72px;--hk-activities-shape-b-bottom: 34%;--hk-activities-shape-b-width: 202px;--hk-activities-shape-b-height: 136px;--hk-activities-shape-b-rotate: -11deg}.hk-activities-inner{position:relative;z-index:2;width:100%;max-width:var(--hk-section-max);margin:0 auto}.hk-activities-hero-inner{display:grid;grid-template-columns:minmax(0, 0.88fr) minmax(420px, 1.12fr);gap:clamp(34px,5vw,68px);align-items:center}.hk-activities-hero-copy{position:relative;z-index:2;max-width:620px}.hk-activities-hero .hk-eyebrow:before{content:"";width:18px;height:18px;display:inline-block;border:4px solid var(--hk-yellow);border-radius:7px;transform:rotate(-10deg)}.hk-activities-hero-title{max-width:780px;margin:16px 0 18px;color:var(--hk-blue);font-family:var(--hk-font-display);font-size:clamp(42px,3.8vw,60px);font-weight:700;line-height:1.06;letter-spacing:0}.hk-activities-hero-title span{color:var(--hk-yellow)}.hk-activities-hero-lead{max-width:590px;margin:20px 0 0;color:#4b5873;font-family:var(--hk-font-body);font-size:16px;line-height:1.72}.hk-activities-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hk-activities-hero-actions .hk-section-btn,.hk-activities-hero-actions .hk-about-hero-link{margin:0}.hk-activities-hero-pills{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-top:24px}.hk-activities-pill{min-width:0;min-height:58px;display:grid;grid-template-columns:38px minmax(0, 1fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(226,213,191,.92);border-radius:18px 28px 18px 28px;background:hsla(0,0%,100%,.9);box-shadow:0 12px 26px rgba(36,49,79,.07);color:var(--hk-blue-dark);font-family:var(--hk-font-body);font-size:14px;font-weight:500;line-height:1.25}.hk-activities-pill:before{content:"";width:38px;height:38px;display:block;border-radius:14px;background-color:rgba(36,95,197,.1);background-position:center;background-repeat:no-repeat;background-size:26px 26px}.hk-activities-pill:nth-child(1):before{background-color:rgba(251,189,34,.2);background-image:url("../images/home/services-day-play-learning.svg")}.hk-activities-pill:nth-child(2):before{background-color:rgba(66,185,92,.16);background-image:url("../images/home/activity-movement.svg")}.hk-activities-pill:nth-child(3):before{background-color:rgba(36,95,197,.12);background-image:url("../images/home/activity-art.svg")}.hk-activities-hero-media{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .78fr;grid-template-rows:minmax(210px, 1fr) minmax(190px, 0.9fr);gap:16px;min-height:520px}.hk-activities-photo-card{position:relative;min-width:0;margin:0;overflow:hidden;border:9px solid hsla(0,0%,100%,.92);box-shadow:0 24px 54px rgba(36,49,79,.16)}.hk-activities-photo-card>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:inherit}.hk-activities-photo-card.is-main{grid-row:1/span 2;border-radius:34px 82px 34px 82px}.hk-activities-photo-card.is-top{border-radius:58px 24px 58px 24px;transform:rotate(2deg)}.hk-activities-photo-card.is-bottom{border-radius:24px 58px 24px 58px;transform:rotate(-2deg)}.hk-activities-hero-card{position:absolute;left:28px;bottom:26px;z-index:3;max-width:min(360px,100% - 56px);display:grid;grid-template-columns:54px minmax(0, 1fr);gap:12px;align-items:center;padding:14px 16px;border:1px solid rgba(226,213,191,.95);border-radius:22px 34px 22px 34px;background:hsla(0,0%,100%,.95);box-shadow:0 18px 38px rgba(36,49,79,.14);font-family:var(--hk-font-body)}.hk-activities-hero-card:before{content:"";width:54px;height:54px;display:block;border-radius:18px;background:rgba(251,189,34,.22) url("../images/home/panel-day.svg") no-repeat center/36px 36px}.hk-activities-hero-card strong,.hk-activities-hero-card span{display:block}.hk-activities-hero-card strong{color:var(--hk-blue-dark);font-size:16px;line-height:1.22}.hk-activities-hero-card span{margin-top:4px;color:#667085;font-size:14px;line-height:1.48}.hk-activities-featured-inner{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(520px, 1.08fr);gap:clamp(34px,5vw,68px);align-items:center}.hk-activities-featured-copy{position:relative;z-index:2;max-width:610px}.hk-activities-featured .hk-eyebrow:before{content:"";width:18px;height:18px;display:inline-block;border-radius:50% 50% 50% 12px;background:var(--hk-yellow);transform:rotate(-18deg)}.hk-activities-featured .hk-section-title{max-width:660px}.hk-activities-featured .hk-section-title span{color:var(--hk-yellow)}.hk-activities-featured-text{max-width:590px;margin:18px 0 0;color:#4b5873;font-family:var(--hk-font-body);font-size:16px;font-weight:400;line-height:1.7}.hk-activities-featured .hk-activities-note{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:14px;align-items:center;max-width:560px;margin-top:24px;padding:14px;border:1px solid rgba(226,213,191,.95);border-radius:22px 34px 22px 34px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 34px rgba(36,49,79,.08);font-family:var(--hk-font-body)}.hk-activities-featured .hk-activities-note:before{content:"";width:56px;height:56px;display:block;border-radius:18px;background:rgba(36,95,197,.12) url("../images/home/panel-program.svg") no-repeat center/38px 38px}.hk-activities-note strong,.hk-activities-note span{display:block}.hk-activities-note strong{color:var(--hk-blue-dark);font-size:15px;line-height:1.25}.hk-activities-note span{margin-top:4px;color:#667085;font-size:15px;line-height:1.48}.hk-activities-feature-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.hk-activities-feature-card{position:relative;min-height:210px;min-width:0;padding:22px;overflow:hidden;border:1px solid rgba(226,213,191,.95);border-radius:24px 44px 24px 44px;background:hsla(0,0%,100%,.93);box-shadow:0 18px 38px rgba(36,49,79,.09);font-family:var(--hk-font-body)}.hk-activities-feature-card:after{content:"";position:absolute;right:-24px;bottom:18px;width:110px;height:46px;border-radius:20px;background:rgba(251,189,34,.13);transform:rotate(-12deg)}.hk-activities-feature-icon{--hk-icon-size: 58px;--hk-icon-art-size: 40px;--hk-icon-radius: 20px;--hk-icon-bg: var(--hk-icon-soft-blue);--hk-icon-shadow: none;z-index:2}.hk-activities-feature-card strong,.hk-activities-feature-card span:not(.hk-activities-feature-icon){position:relative;z-index:2;display:block}.hk-activities-feature-card strong{margin-top:18px;color:var(--hk-blue-dark);font-size:18px;line-height:1.22}.hk-activities-feature-card span:not(.hk-activities-feature-icon){margin-top:8px;color:#667085;font-size:14px;line-height:1.48}.hk-activities-feature-card:nth-child(1) .hk-activities-feature-icon{--hk-icon-bg: var(--hk-icon-soft-yellow)}.hk-activities-feature-card:nth-child(1) .hk-activities-feature-icon:before{background-image:url("../images/home/services-day-play-learning.svg")}.hk-activities-feature-card:nth-child(2) .hk-activities-feature-icon{--hk-icon-bg: var(--hk-icon-soft-green)}.hk-activities-feature-card:nth-child(2) .hk-activities-feature-icon:before{background-image:url("../images/home/activity-movement.svg")}.hk-activities-feature-card:nth-child(3) .hk-activities-feature-icon{--hk-icon-bg: rgba(36, 95, 197, .12)}.hk-activities-feature-card:nth-child(3) .hk-activities-feature-icon:before{background-image:url("../images/home/activity-art.svg")}.hk-activities-feature-card:nth-child(4) .hk-activities-feature-icon{--hk-icon-bg: rgba(251, 189, 34, .18)}.hk-activities-feature-card:nth-child(4) .hk-activities-feature-icon:before{background-image:url("../images/home/activity-skills.svg")}.hk-activities-week-inner{display:grid;grid-template-columns:minmax(560px, 1.08fr) minmax(0, 0.92fr);gap:clamp(34px,5vw,68px);align-items:center}.hk-activities-week-copy{position:relative;z-index:2;max-width:620px}.hk-activities-week .hk-eyebrow:before{content:"";width:18px;height:18px;display:inline-block;border:4px solid var(--hk-yellow);border-radius:7px 12px 7px 12px;transform:rotate(12deg)}.hk-activities-week .hk-section-title{max-width:660px}.hk-activities-week .hk-section-title span{color:var(--hk-yellow)}.hk-activities-week-text{max-width:590px;margin:18px 0 0;color:#4b5873;font-family:var(--hk-font-body);font-size:16px;font-weight:400;line-height:1.7}.hk-activities-week-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:26px}.hk-activities-week-card{position:relative;min-width:0;min-height:138px;display:grid;grid-template-columns:56px minmax(0, 1fr);gap:14px;align-items:center;padding:16px;overflow:hidden;border:1px solid rgba(226,213,191,.95);border-radius:22px 36px 22px 36px;background:hsla(0,0%,100%,.93);box-shadow:0 16px 34px rgba(36,49,79,.08);font-family:var(--hk-font-body);transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .25s ease}.hk-activities-week-card:after{content:"";position:absolute;right:-30px;bottom:12px;width:112px;height:44px;border-radius:18px;background:rgba(251,189,34,.12);transform:rotate(-12deg)}.hk-activities-week-card.is-active{border-color:rgba(251,189,34,.86);background:#fffdf5;box-shadow:0 18px 38px rgba(251,189,34,.18),0 16px 34px rgba(36,49,79,.08);transform:translateY(-2px)}.hk-activities-week-card.is-active:after{background:rgba(251,189,34,.2)}.hk-activities-week-card.is-active:before{content:"";position:absolute;right:14px;top:14px;z-index:3;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 42% 38%, #ffe08a 0%, #fbbd22 58%, #f2a516 100%);box-shadow:0 0 0 5px rgba(251,189,34,.14),0 0 16px rgba(251,189,34,.45);animation:hkActivitiesWeekGlow 3.2s ease-in-out infinite}.hk-activities-week-card.is-active .hk-activities-week-day{color:#653712;background:rgba(251,189,34,.32)}@keyframes hkActivitiesWeekGlow{0%,100%{box-shadow:0 0 0 5px rgba(251,189,34,.14),0 0 16px rgba(251,189,34,.45)}50%{box-shadow:0 0 0 7px rgba(251,189,34,.1),0 0 24px rgba(251,189,34,.58)}}.hk-activities-week-day{position:relative;z-index:2;width:56px;height:56px;display:grid;place-items:center;border-radius:18px 26px 18px 26px;background:rgba(36,95,197,.1);color:var(--hk-blue-dark);font-size:14px;font-weight:700;line-height:1;text-transform:uppercase}.hk-activities-week-card:nth-child(2n) .hk-activities-week-day{background:rgba(251,189,34,.2)}.hk-activities-week-card:nth-child(3n) .hk-activities-week-day{background:rgba(66,185,92,.16)}.hk-activities-week-info{position:relative;z-index:2;min-width:0}.hk-activities-week-info strong,.hk-activities-week-info span{display:block}.hk-activities-week-info strong{color:var(--hk-blue-dark);font-size:17px;line-height:1.24}.hk-activities-week-info span{margin-top:6px;color:#667085;font-size:14px;line-height:1.48}.hk-activities-week-media{position:relative;z-index:2;min-height:530px}.hk-activities-week-photo{position:absolute;border:9px solid hsla(0,0%,100%,.94);box-shadow:0 24px 54px rgba(36,49,79,.16)}.hk-activities-week-photo.is-main{inset:20px 54px 98px 0;border-radius:36px 86px 36px 86px}.hk-activities-week-photo.is-small{right:0;bottom:28px;width:46%;aspect-ratio:1/.78;border-radius:58px 24px 58px 24px;transform:rotate(2deg)}.hk-activities-week-note{position:absolute;left:26px;bottom:38px;z-index:3;max-width:min(360px,100% - 52px);display:grid;grid-template-columns:54px minmax(0, 1fr);gap:12px;align-items:center;padding:14px 16px;border:1px solid rgba(226,213,191,.95);border-radius:22px 34px 22px 34px;background:hsla(0,0%,100%,.95);box-shadow:0 18px 38px rgba(36,49,79,.14);font-family:var(--hk-font-body)}.hk-activities-week-note:before{content:"";width:54px;height:54px;display:block;border-radius:18px;background:rgba(251,189,34,.22) url("../images/home/activity-music.svg") no-repeat center/36px 36px}.hk-activities-week-note strong,.hk-activities-week-note span{display:block}.hk-activities-week-note strong{color:var(--hk-blue-dark);font-size:15px;line-height:1.22}.hk-activities-week-note span{margin-top:4px;color:#667085;font-size:14px;line-height:1.48}.hk-activities-gallery-inner{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(560px, 1.05fr);column-gap:clamp(34px,5vw,68px);row-gap:0;align-items:center}.hk-activities-gallery-copy{position:relative;z-index:2;max-width:610px}.hk-activities-gallery .hk-eyebrow:before{content:"";width:18px;height:18px;display:inline-block;border-radius:6px 14px 6px 14px;background:var(--hk-yellow);transform:rotate(-12deg)}.hk-activities-gallery .hk-section-title{max-width:660px}.hk-activities-gallery .hk-section-title span{color:var(--hk-yellow)}.hk-activities-gallery-text{max-width:590px;margin:18px 0 0;color:#4b5873;font-family:var(--hk-font-body);font-size:16px;font-weight:400;line-height:1.7}.hk-activities-gallery-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hk-activities-gallery-filter{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid rgba(226,213,191,.95);appearance:none;-webkit-appearance:none;border-radius:18px 26px 18px 26px;background:hsla(0,0%,100%,.9);box-shadow:0 10px 22px rgba(36,49,79,.06);color:var(--hk-blue-dark);font-family:var(--hk-font-body);font-size:14px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.hk-activities-gallery-filter.is-active{border-color:rgba(251,189,34,.56);background:rgba(251,189,34,.18)}.hk-activities-gallery-filter:hover{border-color:rgba(36,95,197,.28);transform:translateY(-1px)}.hk-activities-gallery-note{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:14px;align-items:center;max-width:560px;margin-top:24px;padding:14px;border:1px solid rgba(226,213,191,.95);border-radius:22px 34px 22px 34px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 34px rgba(36,49,79,.08);font-family:var(--hk-font-body)}.hk-activities-gallery-note:before{content:"";width:56px;height:56px;display:block;border-radius:18px;background:rgba(36,95,197,.12) url("../images/home/activity-art.svg") no-repeat center/38px 38px}.hk-activities-gallery-note strong,.hk-activities-gallery-note span{display:block}.hk-activities-gallery-note strong{color:var(--hk-blue-dark);font-size:15px;line-height:1.25}.hk-activities-gallery-note span{margin-top:4px;color:#667085;font-size:14px;line-height:1.48}.hk-activities-gallery-grid{position:relative;z-index:2;grid-column:2;grid-row:1/span 2;align-self:center;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));grid-auto-rows:minmax(116px, 1fr);gap:14px;min-height:520px}.hk-activities-gallery-card{position:relative;min-width:0;margin:0;overflow:hidden;border:8px solid hsla(0,0%,100%,.94);box-shadow:0 20px 46px rgba(36,49,79,.13);cursor:pointer}.hk-activities-gallery-card>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.hk-activities-gallery-card.is-hidden{display:none}.hk-activities-gallery-card:after{content:attr(data-label);position:absolute;left:12px;right:12px;bottom:12px;min-height:34px;display:flex;align-items:center;padding:7px 10px;border-radius:14px 22px 14px 22px;background:hsla(0,0%,100%,.9);color:var(--hk-blue-dark);font-family:var(--hk-font-body);font-size:13px;font-weight:500;line-height:1.35;box-shadow:0 10px 20px rgba(36,49,79,.1)}.hk-activities-gallery-card.is-large{grid-column:span 3;grid-row:span 2;border-radius:34px 78px 34px 78px}.hk-activities-gallery-card.is-tall{grid-column:span 3;grid-row:span 3;border-radius:58px 24px 58px 24px}.hk-activities-gallery-card.is-wide{grid-column:span 4;grid-row:span 2;border-radius:24px 58px 24px 58px}.hk-activities-gallery-card.is-small{grid-column:span 2;grid-row:span 2;border-radius:24px 42px 24px 42px}.hk-activities-gallery-grid.is-dynamic{grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-rows:repeat(6, minmax(0, 1fr));grid-auto-rows:auto;gap:12px;height:clamp(380px,100vh - 300px,540px);min-height:0;max-height:540px}.hk-activities-gallery-grid.is-dynamic .hk-activities-gallery-card{grid-column:auto;grid-row:auto;min-height:0;border-width:7px}.hk-activities-gallery-grid.is-dynamic .hk-activities-gallery-card.is-slot-1{grid-column:1/7;grid-row:1/4;border-radius:30px 68px 30px 68px}.hk-activities-gallery-grid.is-dynamic .hk-activities-gallery-card.is-slot-2{grid-column:7/10;grid-row:1/4;border-radius:46px 22px 46px 22px}.hk-activities-gallery-grid.is-dynamic .hk-activities-gallery-card.is-slot-3{grid-column:10/13;grid-row:1/4;border-radius:22px 46px 22px 46px}.hk-activities-gallery-grid.is-dynamic .hk-activities-gallery-card.is-slot-4{grid-column:1/6;grid-row:4/7;border-radius:24px 52px 24px 52px}.hk-activities-gallery-grid.is-dynamic .hk-activities-gallery-card.is-slot-5{grid-column:6/13;grid-row:4/7;border-radius:52px 24px 52px 24px}.hk-activities-gallery-grid.is-dynamic .hk-activities-gallery-card:after{box-sizing:border-box;height:auto;min-height:34px;max-height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-items:initial;padding:9px 10px;line-height:18px;white-space:normal;word-break:normal;overflow-wrap:anywhere;text-overflow:ellipsis}.hk-activities-gallery-more{position:relative;z-index:2;grid-column:1;align-self:start;justify-self:start;min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:10px 22px;border:0;border-radius:18px 28px 18px 28px;background:var(--hk-yellow);box-shadow:0 14px 26px rgba(251,189,34,.28);color:var(--hk-blue-dark);font-family:var(--hk-font-body);font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hk-activities-gallery-more:hover,.hk-activities-gallery-more:focus{transform:translateY(-1px);box-shadow:0 18px 32px rgba(251,189,34,.34)}.hk-activities-lightbox{position:fixed;inset:0;z-index:9999;display:grid;grid-template-columns:minmax(44px, 1fr) minmax(280px, 940px) minmax(44px, 1fr);grid-template-rows:minmax(56px, 1fr) auto auto auto minmax(32px, 0.82fr);gap:10px 20px;align-items:center;justify-items:center;padding:30px clamp(18px,4vw,58px);background:rgba(10,16,28,.78);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.hk-activities-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto}html.hk-activities-lightbox-open,body.hk-activities-lightbox-open{overflow:hidden;overscroll-behavior:none}.hk-activities-lightbox-close,.hk-activities-lightbox-nav,.hk-activities-lightbox-thumb{border:0;padding:0;outline:none;cursor:pointer}.hk-activities-lightbox-close{position:absolute;top:clamp(18px,4vh,46px);left:calc(50% + min(470px,42vw));width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.14);transform:translateX(-50%)}.hk-activities-lightbox-controls{display:contents}.hk-activities-lightbox-close:before,.hk-activities-lightbox-close:after{content:"";position:absolute;left:50%;top:50%;width:28px;height:3px;border-radius:999px;background:#fff}.hk-activities-lightbox-close:before{transform:translate(-50%, -50%) rotate(45deg)}.hk-activities-lightbox-close:after{transform:translate(-50%, -50%) rotate(-45deg)}.hk-activities-lightbox-figure{grid-column:2;grid-row:2;position:relative;width:min(940px,100%);margin:0;background:hsla(0,0%,100%,.06);box-shadow:0 30px 78px rgba(0,0,0,.34)}.hk-activities-lightbox-image{display:block;width:100%;max-height:min(66vh,640px);object-fit:contain;background:#fff}.hk-activities-lightbox-caption{position:absolute;left:0;right:0;bottom:0;min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 18px;background:linear-gradient(180deg, rgba(10, 16, 28, 0), rgba(10, 16, 28, 0.7));color:#fff;font-family:var(--hk-font-body);font-size:14px;font-weight:500;line-height:1.35;text-align:center}.hk-activities-lightbox-nav{grid-row:2;width:54px;height:54px;border-radius:50%;background:hsla(0,0%,100%,.13);transition:background .2s ease,transform .2s ease}.hk-activities-lightbox-count{grid-column:2;grid-row:3;justify-self:center;min-height:20px;color:hsla(0,0%,100%,.9);font-family:var(--hk-font-body);font-size:13px;font-weight:500;line-height:1.25}.hk-activities-lightbox-nav:hover,.hk-activities-lightbox-nav:focus{background:hsla(0,0%,100%,.24);transform:scale(1.04)}.hk-activities-lightbox-close:focus-visible,.hk-activities-lightbox-nav:focus-visible,.hk-activities-lightbox-thumb:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.86),0 0 0 6px rgba(251,189,34,.52)}.hk-activities-lightbox-nav:before{content:"";display:block;width:15px;height:15px;margin:0 auto;border-left:3px solid #fff;border-bottom:3px solid #fff}.hk-activities-lightbox-nav.is-prev{grid-column:1;justify-self:end}.hk-activities-lightbox-nav.is-prev:before{transform:rotate(45deg)}.hk-activities-lightbox-nav.is-next{grid-column:3;justify-self:start}.hk-activities-lightbox-nav.is-next:before{transform:rotate(-135deg)}.hk-activities-lightbox-thumbs{grid-column:2;grid-row:4;width:min(940px,100%);display:flex;gap:8px;overflow-x:auto;padding:0 2px 4px;scrollbar-width:thin}.hk-activities-lightbox-thumb{flex:0 0 92px;height:58px;overflow:hidden;border:2px solid rgba(0,0,0,0);border-radius:10px;background:hsla(0,0%,100%,.14);opacity:.68;transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.hk-activities-lightbox-thumb.is-active{border-color:var(--hk-yellow);opacity:1}.hk-activities-lightbox-thumb:hover,.hk-activities-lightbox-thumb:focus{opacity:1;transform:translateY(-1px)}.hk-activities-lightbox-thumb img{display:block;width:100%;height:100%;object-fit:cover}.hk-activities-events-inner{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(560px, 1.1fr);gap:clamp(34px,5vw,68px);align-items:center}.hk-activities-events-copy{position:relative;z-index:2;max-width:610px}.hk-activities-events .hk-eyebrow:before{content:"";width:18px;height:18px;display:inline-block;border:4px solid var(--hk-yellow);border-radius:50% 50% 50% 12px;transform:rotate(-18deg)}.hk-activities-events .hk-section-title{max-width:660px}.hk-activities-events .hk-section-title span{color:var(--hk-yellow)}.hk-activities-events-text{max-width:590px;margin:18px 0 0;color:#4b5873;font-family:var(--hk-font-body);font-size:16px;font-weight:400;line-height:1.7}.hk-activities-events-note{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:14px;align-items:center;max-width:560px;margin-top:24px;padding:14px;border:1px solid rgba(226,213,191,.95);border-radius:22px 34px 22px 34px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 34px rgba(36,49,79,.08);font-family:var(--hk-font-body)}.hk-activities-events-note:before{content:"";width:56px;height:56px;display:block;border-radius:18px;background:rgba(251,189,34,.22) url("../images/home/activity-music.svg") no-repeat center/38px 38px}.hk-activities-events-note strong,.hk-activities-events-note span{display:block}.hk-activities-events-note strong{color:var(--hk-blue-dark);font-size:15px;line-height:1.25}.hk-activities-events-note span{margin-top:4px;color:#667085;font-size:14px;line-height:1.48}.hk-activities-events-board{position:relative;z-index:2;display:grid;grid-template-columns:minmax(230px, 0.82fr) minmax(0, 1.18fr);gap:16px;align-items:stretch}.hk-activities-event-photo{min-width:0;min-height:500px;border:9px solid hsla(0,0%,100%,.94);border-radius:36px 84px 36px 84px;box-shadow:0 24px 54px rgba(36,49,79,.16)}.hk-activities-events-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.hk-activities-event-card{position:relative;min-width:0;min-height:232px;display:flex;flex-direction:column;padding:18px;overflow:hidden;border:1px solid rgba(226,213,191,.95);border-radius:24px 44px 24px 44px;background:hsla(0,0%,100%,.93);box-shadow:0 18px 38px rgba(36,49,79,.09);font-family:var(--hk-font-body)}.hk-activities-event-card:after{content:"";position:absolute;right:-26px;bottom:16px;width:116px;height:44px;border-radius:18px;background:rgba(251,189,34,.12);transform:rotate(-12deg)}.hk-activities-event-icon{--hk-icon-size: 54px;--hk-icon-art-size: 38px;--hk-icon-radius: 18px 24px 18px 24px;--hk-icon-bg: var(--hk-icon-soft-blue);--hk-icon-shadow: none;z-index:2}.hk-activities-event-card strong,.hk-activities-event-card span:not(.hk-activities-event-icon){position:relative;z-index:2;display:block}.hk-activities-event-card strong{margin-top:16px;color:var(--hk-blue-dark);font-size:17px;line-height:1.24}.hk-activities-event-card span:not(.hk-activities-event-icon){margin-top:8px;color:#667085;font-size:14px;line-height:1.48}.hk-activities-event-time{margin-top:auto;padding-top:5px;color:var(--hk-brown) !important;font-weight:500}.hk-activities-event-card:nth-child(1) .hk-activities-event-icon{--hk-icon-bg: var(--hk-icon-soft-yellow)}.hk-activities-event-card:nth-child(1) .hk-activities-event-icon:before{background-image:url("../images/home/activity-art.svg")}.hk-activities-event-card:nth-child(2) .hk-activities-event-icon{--hk-icon-bg: var(--hk-icon-soft-green)}.hk-activities-event-card:nth-child(2) .hk-activities-event-icon:before{background-image:url("../images/home/activity-movement.svg")}.hk-activities-event-card:nth-child(3) .hk-activities-event-icon{--hk-icon-bg: rgba(36, 95, 197, .12)}.hk-activities-event-card:nth-child(3) .hk-activities-event-icon:before{background-image:url("../images/home/parent-heart.svg")}.hk-activities-event-card:nth-child(4) .hk-activities-event-icon{--hk-icon-bg: rgba(251, 189, 34, .18)}.hk-activities-event-card:nth-child(4) .hk-activities-event-icon:before{background-image:url("../images/home/admission-tour.svg")}.hk-activities-parent-inner{display:grid;grid-template-columns:minmax(540px, 1.05fr) minmax(0, 0.95fr);gap:clamp(34px,5vw,68px);align-items:center}.hk-activities-parent-copy{position:relative;z-index:2;max-width:630px}.hk-activities-parent .hk-eyebrow:before{content:"";width:18px;height:18px;display:inline-block;border-radius:7px 14px 7px 14px;background:var(--hk-yellow);transform:rotate(12deg)}.hk-activities-parent .hk-section-title{max-width:680px}.hk-activities-parent .hk-section-title span{color:var(--hk-yellow)}.hk-activities-parent-text{max-width:600px;margin:18px 0 0;color:#4b5873;font-family:var(--hk-font-body);font-size:16px;font-weight:400;line-height:1.7}.hk-activities-parent-note{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:14px;align-items:center;max-width:560px;margin-top:24px;padding:14px;border:1px solid rgba(226,213,191,.95);border-radius:22px 34px 22px 34px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 34px rgba(36,49,79,.08);font-family:var(--hk-font-body)}.hk-activities-parent-note:before{content:"";width:56px;height:56px;display:block;border-radius:18px;background:rgba(36,95,197,.12) url("../images/home/parent-chat.svg") no-repeat center/38px 38px}.hk-activities-parent-note strong,.hk-activities-parent-note span{display:block}.hk-activities-parent-note strong{color:var(--hk-blue-dark);font-size:15px;line-height:1.25}.hk-activities-parent-note span{margin-top:4px;color:#667085;font-size:14px;line-height:1.48}.hk-activities-parent-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.hk-activities-parent-card{position:relative;min-width:0;min-height:238px;display:flex;flex-direction:column;padding:20px;overflow:hidden;border:1px solid rgba(226,213,191,.95);border-radius:24px 44px 24px 44px;background:hsla(0,0%,100%,.93);box-shadow:0 18px 38px rgba(36,49,79,.09);font-family:var(--hk-font-body)}.hk-activities-parent-card:after{content:"";position:absolute;right:-24px;bottom:16px;width:112px;height:44px;border-radius:18px;background:rgba(251,189,34,.12);transform:rotate(-12deg)}.hk-activities-parent-icon{--hk-icon-size: 56px;--hk-icon-art-size: 38px;--hk-icon-radius: 18px 26px 18px 26px;--hk-icon-bg: var(--hk-icon-soft-blue);--hk-icon-shadow: none;z-index:2}.hk-activities-parent-card strong,.hk-activities-parent-card span:not(.hk-activities-parent-icon){position:relative;z-index:2;display:block}.hk-activities-parent-card strong{margin-top:16px;color:var(--hk-blue-dark);font-size:18px;line-height:1.24}.hk-activities-parent-card span:not(.hk-activities-parent-icon){margin-top:8px;color:#667085;font-size:14px;line-height:1.48}.hk-activities-parent-tag{margin-top:auto;padding-top:5px;color:var(--hk-brown) !important;font-weight:500}.hk-activities-parent-card:nth-child(1) .hk-activities-parent-icon{--hk-icon-bg: var(--hk-icon-soft-yellow)}.hk-activities-parent-card:nth-child(1) .hk-activities-parent-icon:before{background-image:url("../images/home/footer-facebook.svg")}.hk-activities-parent-card:nth-child(2) .hk-activities-parent-icon{--hk-icon-bg: var(--hk-icon-soft-green)}.hk-activities-parent-card:nth-child(2) .hk-activities-parent-icon:before{background-image:url("../images/home/parent-chat.svg")}.hk-activities-parent-card:nth-child(3) .hk-activities-parent-icon{--hk-icon-bg: rgba(36, 95, 197, .12)}.hk-activities-parent-card:nth-child(3) .hk-activities-parent-icon:before{background-image:url("../images/home/benefit-growth.svg")}.hk-activities-parent-card:nth-child(4) .hk-activities-parent-icon{--hk-icon-bg: rgba(251, 189, 34, .18)}.hk-activities-parent-card:nth-child(4) .hk-activities-parent-icon:before{background-image:url("../images/home/parent-heart.svg")}.hk-services-hero-title,.hk-services-hero-lead,.hk-services-hero-actions,.hk-services-hero-pills,.hk-services-hero-photo,.hk-services-hero-card,.hk-services-overview-copy,.hk-services-overview-note,.hk-services-overview-card,.hk-services-age-head,.hk-services-age-note,.hk-services-age-card,.hk-services-domains-head,.hk-services-domains-note,.hk-services-domain-card,.hk-services-day-head,.hk-services-day-note,.hk-services-day-item{opacity:0}.page-services .section.active .hk-services-hero-title,.page-services .section.hk-animated-once .hk-services-hero-title,.page-services .section.fp-completely .hk-services-hero-title{animation:hkFadeInLeft .75s cubic-bezier(0.22, 0.61, 0.36, 1) .14s forwards}.page-services .section.active .hk-services-hero-lead,.page-services .section.hk-animated-once .hk-services-hero-lead,.page-services .section.fp-completely .hk-services-hero-lead{animation:hkFadeInLeft .75s cubic-bezier(0.22, 0.61, 0.36, 1) .28s forwards}.page-services .section.active .hk-services-hero-actions,.page-services .section.hk-animated-once .hk-services-hero-actions,.page-services .section.fp-completely .hk-services-hero-actions{animation:hkFadeInUpShort .72s cubic-bezier(0.22, 0.61, 0.36, 1) .42s forwards}.page-services .section.active .hk-services-hero-pills,.page-services .section.hk-animated-once .hk-services-hero-pills,.page-services .section.fp-completely .hk-services-hero-pills{animation:hkFadeInUp .72s cubic-bezier(0.22, 0.61, 0.36, 1) .56s forwards}.page-services .section.active .hk-services-hero-photo,.page-services .section.hk-animated-once .hk-services-hero-photo,.page-services .section.fp-completely .hk-services-hero-photo{animation:hkFadeInRight .78s cubic-bezier(0.22, 0.61, 0.36, 1) .24s forwards}.page-services .section.active .hk-services-hero-card,.page-services .section.hk-animated-once .hk-services-hero-card,.page-services .section.fp-completely .hk-services-hero-card{animation:hkWhyCardIn .72s cubic-bezier(0.22, 0.61, 0.36, 1) .52s forwards}.page-services .section.active .hk-services-overview-copy,.page-services .section.hk-animated-once .hk-services-overview-copy,.page-services .section.fp-completely .hk-services-overview-copy,.page-services .section.active .hk-services-age-head,.page-services .section.hk-animated-once .hk-services-age-head,.page-services .section.fp-completely .hk-services-age-head,.page-services .section.active .hk-services-domains-head,.page-services .section.hk-animated-once .hk-services-domains-head,.page-services .section.fp-completely .hk-services-domains-head,.page-services .section.active .hk-services-day-head,.page-services .section.hk-animated-once .hk-services-day-head,.page-services .section.fp-completely .hk-services-day-head{animation:hkFadeInLeft .75s cubic-bezier(0.22, 0.61, 0.36, 1) .16s forwards}.page-services .section.active .hk-services-overview-note,.page-services .section.hk-animated-once .hk-services-overview-note,.page-services .section.fp-completely .hk-services-overview-note,.page-services .section.active .hk-services-age-note,.page-services .section.hk-animated-once .hk-services-age-note,.page-services .section.fp-completely .hk-services-age-note,.page-services .section.active .hk-services-domains-note,.page-services .section.hk-animated-once .hk-services-domains-note,.page-services .section.fp-completely .hk-services-domains-note,.page-services .section.active .hk-services-day-note,.page-services .section.hk-animated-once .hk-services-day-note,.page-services .section.fp-completely .hk-services-day-note{animation:hkWhyCardIn .72s cubic-bezier(0.22, 0.61, 0.36, 1) .38s forwards}.page-services .section.active .hk-services-overview-card,.page-services .section.hk-animated-once .hk-services-overview-card,.page-services .section.fp-completely .hk-services-overview-card,.page-services .section.active .hk-services-age-card,.page-services .section.hk-animated-once .hk-services-age-card,.page-services .section.fp-completely .hk-services-age-card,.page-services .section.active .hk-services-domain-card,.page-services .section.hk-animated-once .hk-services-domain-card,.page-services .section.fp-completely .hk-services-domain-card,.page-services .section.active .hk-services-day-item,.page-services .section.hk-animated-once .hk-services-day-item,.page-services .section.fp-completely .hk-services-day-item{animation:hkWhyCardIn .72s cubic-bezier(0.22, 0.61, 0.36, 1) forwards}.page-services .section.active .hk-services-overview-card:nth-child(1),.page-services .section.hk-animated-once .hk-services-overview-card:nth-child(1),.page-services .section.fp-completely .hk-services-overview-card:nth-child(1),.page-services .section.active .hk-services-age-card:nth-child(1),.page-services .section.hk-animated-once .hk-services-age-card:nth-child(1),.page-services .section.fp-completely .hk-services-age-card:nth-child(1),.page-services .section.active .hk-services-domain-card:nth-child(1),.page-services .section.hk-animated-once .hk-services-domain-card:nth-child(1),.page-services .section.fp-completely .hk-services-domain-card:nth-child(1),.page-services .section.active .hk-services-day-item:nth-child(1),.page-services .section.hk-animated-once .hk-services-day-item:nth-child(1),.page-services .section.fp-completely .hk-services-day-item:nth-child(1){animation-delay:.3s}.page-services .section.active .hk-services-overview-card:nth-child(2),.page-services .section.hk-animated-once .hk-services-overview-card:nth-child(2),.page-services .section.fp-completely .hk-services-overview-card:nth-child(2),.page-services .section.active .hk-services-age-card:nth-child(2),.page-services .section.hk-animated-once .hk-services-age-card:nth-child(2),.page-services .section.fp-completely .hk-services-age-card:nth-child(2),.page-services .section.active .hk-services-domain-card:nth-child(2),.page-services .section.hk-animated-once .hk-services-domain-card:nth-child(2),.page-services .section.fp-completely .hk-services-domain-card:nth-child(2),.page-services .section.active .hk-services-day-item:nth-child(2),.page-services .section.hk-animated-once .hk-services-day-item:nth-child(2),.page-services .section.fp-completely .hk-services-day-item:nth-child(2){animation-delay:.42s}.page-services .section.active .hk-services-overview-card:nth-child(3),.page-services .section.hk-animated-once .hk-services-overview-card:nth-child(3),.page-services .section.fp-completely .hk-services-overview-card:nth-child(3),.page-services .section.active .hk-services-age-card:nth-child(3),.page-services .section.hk-animated-once .hk-services-age-card:nth-child(3),.page-services .section.fp-completely .hk-services-age-card:nth-child(3),.page-services .section.active .hk-services-domain-card:nth-child(3),.page-services .section.hk-animated-once .hk-services-domain-card:nth-child(3),.page-services .section.fp-completely .hk-services-domain-card:nth-child(3),.page-services .section.active .hk-services-day-item:nth-child(3),.page-services .section.hk-animated-once .hk-services-day-item:nth-child(3),.page-services .section.fp-completely .hk-services-day-item:nth-child(3){animation-delay:.54s}.page-services .section.active .hk-services-overview-card:nth-child(4),.page-services .section.hk-animated-once .hk-services-overview-card:nth-child(4),.page-services .section.fp-completely .hk-services-overview-card:nth-child(4),.page-services .section.active .hk-services-age-card:nth-child(4),.page-services .section.hk-animated-once .hk-services-age-card:nth-child(4),.page-services .section.fp-completely .hk-services-age-card:nth-child(4),.page-services .section.active .hk-services-domain-card:nth-child(4),.page-services .section.hk-animated-once .hk-services-domain-card:nth-child(4),.page-services .section.fp-completely .hk-services-domain-card:nth-child(4),.page-services .section.active .hk-services-day-item:nth-child(4),.page-services .section.hk-animated-once .hk-services-day-item:nth-child(4),.page-services .section.fp-completely .hk-services-day-item:nth-child(4){animation-delay:.66s}.page-services .section.active .hk-services-domain-card:nth-child(5),.page-services .section.hk-animated-once .hk-services-domain-card:nth-child(5),.page-services .section.fp-completely .hk-services-domain-card:nth-child(5),.page-services .section.active .hk-services-day-item:nth-child(5),.page-services .section.hk-animated-once .hk-services-day-item:nth-child(5),.page-services .section.fp-completely .hk-services-day-item:nth-child(5){animation-delay:.78s}.page-services .section.active .hk-services-domain-card:nth-child(6),.page-services .section.hk-animated-once .hk-services-domain-card:nth-child(6),.page-services .section.fp-completely .hk-services-domain-card:nth-child(6),.page-services .section.active .hk-services-day-item:nth-child(6),.page-services .section.hk-animated-once .hk-services-day-item:nth-child(6),.page-services .section.fp-completely .hk-services-day-item:nth-child(6){animation-delay:.9s}.hk-activities-hero-title,.hk-activities-hero-lead,.hk-activities-hero-actions,.hk-activities-hero-pills,.hk-activities-hero-media,.hk-activities-hero-card,.hk-activities-section-head,.hk-activities-copy,.hk-activities-note,.hk-activities-feature-card,.hk-activities-week-card,.hk-activities-gallery-card,.hk-activities-event-card,.hk-activities-parent-card,.hk-activities-photo-card{opacity:0}.page-activities-list .section.active .hk-activities-hero-title,.page-activities-list .section.hk-animated-once .hk-activities-hero-title,.page-activities-list .section.fp-completely .hk-activities-hero-title,.page-activities-list .section.active .hk-activities-section-head,.page-activities-list .section.hk-animated-once .hk-activities-section-head,.page-activities-list .section.fp-completely .hk-activities-section-head,.page-activities-list .section.active .hk-activities-copy,.page-activities-list .section.hk-animated-once .hk-activities-copy,.page-activities-list .section.fp-completely .hk-activities-copy{animation:hkFadeInLeft .75s cubic-bezier(0.22, 0.61, 0.36, 1) .14s forwards}.page-activities-list .section.active .hk-activities-hero-lead,.page-activities-list .section.hk-animated-once .hk-activities-hero-lead,.page-activities-list .section.fp-completely .hk-activities-hero-lead,.page-activities-list .section.active .hk-activities-note,.page-activities-list .section.hk-animated-once .hk-activities-note,.page-activities-list .section.fp-completely .hk-activities-note{animation:hkWhyCardIn .72s cubic-bezier(0.22, 0.61, 0.36, 1) .3s forwards}.page-activities-list .section.active .hk-activities-hero-actions,.page-activities-list .section.hk-animated-once .hk-activities-hero-actions,.page-activities-list .section.fp-completely .hk-activities-hero-actions,.page-activities-list .section.active .hk-activities-hero-pills,.page-activities-list .section.hk-animated-once .hk-activities-hero-pills,.page-activities-list .section.fp-completely .hk-activities-hero-pills{animation:hkFadeInUpShort .72s cubic-bezier(0.22, 0.61, 0.36, 1) .42s forwards}.page-activities-list .section.active .hk-activities-hero-media,.page-activities-list .section.hk-animated-once .hk-activities-hero-media,.page-activities-list .section.fp-completely .hk-activities-hero-media,.page-activities-list .section.active .hk-activities-photo-card,.page-activities-list .section.hk-animated-once .hk-activities-photo-card,.page-activities-list .section.fp-completely .hk-activities-photo-card{animation:hkFadeInRight .78s cubic-bezier(0.22, 0.61, 0.36, 1) .24s forwards}.page-activities-list .section.active .hk-activities-hero-card,.page-activities-list .section.hk-animated-once .hk-activities-hero-card,.page-activities-list .section.fp-completely .hk-activities-hero-card,.page-activities-list .section.active .hk-activities-feature-card,.page-activities-list .section.hk-animated-once .hk-activities-feature-card,.page-activities-list .section.fp-completely .hk-activities-feature-card,.page-activities-list .section.active .hk-activities-week-card,.page-activities-list .section.hk-animated-once .hk-activities-week-card,.page-activities-list .section.fp-completely .hk-activities-week-card,.page-activities-list .section.active .hk-activities-gallery-card,.page-activities-list .section.hk-animated-once .hk-activities-gallery-card,.page-activities-list .section.fp-completely .hk-activities-gallery-card,.page-activities-list .section.active .hk-activities-event-card,.page-activities-list .section.hk-animated-once .hk-activities-event-card,.page-activities-list .section.fp-completely .hk-activities-event-card,.page-activities-list .section.active .hk-activities-parent-card,.page-activities-list .section.hk-animated-once .hk-activities-parent-card,.page-activities-list .section.fp-completely .hk-activities-parent-card{animation:hkWhyCardIn .72s cubic-bezier(0.22, 0.61, 0.36, 1) forwards}.page-activities-list .section.active .hk-activities-feature-card:nth-child(1),.page-activities-list .section.hk-animated-once .hk-activities-feature-card:nth-child(1),.page-activities-list .section.fp-completely .hk-activities-feature-card:nth-child(1),.page-activities-list .section.active .hk-activities-week-card:nth-child(1),.page-activities-list .section.hk-animated-once .hk-activities-week-card:nth-child(1),.page-activities-list .section.fp-completely .hk-activities-week-card:nth-child(1),.page-activities-list .section.active .hk-activities-gallery-card:nth-child(1),.page-activities-list .section.hk-animated-once .hk-activities-gallery-card:nth-child(1),.page-activities-list .section.fp-completely .hk-activities-gallery-card:nth-child(1),.page-activities-list .section.active .hk-activities-event-card:nth-child(1),.page-activities-list .section.hk-animated-once .hk-activities-event-card:nth-child(1),.page-activities-list .section.fp-completely .hk-activities-event-card:nth-child(1),.page-activities-list .section.active .hk-activities-parent-card:nth-child(1),.page-activities-list .section.hk-animated-once .hk-activities-parent-card:nth-child(1),.page-activities-list .section.fp-completely .hk-activities-parent-card:nth-child(1){animation-delay:.3s}.page-activities-list .section.active .hk-activities-feature-card:nth-child(2),.page-activities-list .section.hk-animated-once .hk-activities-feature-card:nth-child(2),.page-activities-list .section.fp-completely .hk-activities-feature-card:nth-child(2),.page-activities-list .section.active .hk-activities-week-card:nth-child(2),.page-activities-list .section.hk-animated-once .hk-activities-week-card:nth-child(2),.page-activities-list .section.fp-completely .hk-activities-week-card:nth-child(2),.page-activities-list .section.active .hk-activities-gallery-card:nth-child(2),.page-activities-list .section.hk-animated-once .hk-activities-gallery-card:nth-child(2),.page-activities-list .section.fp-completely .hk-activities-gallery-card:nth-child(2),.page-activities-list .section.active .hk-activities-event-card:nth-child(2),.page-activities-list .section.hk-animated-once .hk-activities-event-card:nth-child(2),.page-activities-list .section.fp-completely .hk-activities-event-card:nth-child(2),.page-activities-list .section.active .hk-activities-parent-card:nth-child(2),.page-activities-list .section.hk-animated-once .hk-activities-parent-card:nth-child(2),.page-activities-list .section.fp-completely .hk-activities-parent-card:nth-child(2){animation-delay:.42s}.page-activities-list .section.active .hk-activities-feature-card:nth-child(3),.page-activities-list .section.hk-animated-once .hk-activities-feature-card:nth-child(3),.page-activities-list .section.fp-completely .hk-activities-feature-card:nth-child(3),.page-activities-list .section.active .hk-activities-week-card:nth-child(3),.page-activities-list .section.hk-animated-once .hk-activities-week-card:nth-child(3),.page-activities-list .section.fp-completely .hk-activities-week-card:nth-child(3),.page-activities-list .section.active .hk-activities-gallery-card:nth-child(3),.page-activities-list .section.hk-animated-once .hk-activities-gallery-card:nth-child(3),.page-activities-list .section.fp-completely .hk-activities-gallery-card:nth-child(3),.page-activities-list .section.active .hk-activities-event-card:nth-child(3),.page-activities-list .section.hk-animated-once .hk-activities-event-card:nth-child(3),.page-activities-list .section.fp-completely .hk-activities-event-card:nth-child(3),.page-activities-list .section.active .hk-activities-parent-card:nth-child(3),.page-activities-list .section.hk-animated-once .hk-activities-parent-card:nth-child(3),.page-activities-list .section.fp-completely .hk-activities-parent-card:nth-child(3){animation-delay:.54s}.page-activities-list .section.active .hk-activities-feature-card:nth-child(4),.page-activities-list .section.hk-animated-once .hk-activities-feature-card:nth-child(4),.page-activities-list .section.fp-completely .hk-activities-feature-card:nth-child(4),.page-activities-list .section.active .hk-activities-week-card:nth-child(4),.page-activities-list .section.hk-animated-once .hk-activities-week-card:nth-child(4),.page-activities-list .section.fp-completely .hk-activities-week-card:nth-child(4),.page-activities-list .section.active .hk-activities-gallery-card:nth-child(4),.page-activities-list .section.hk-animated-once .hk-activities-gallery-card:nth-child(4),.page-activities-list .section.fp-completely .hk-activities-gallery-card:nth-child(4),.page-activities-list .section.active .hk-activities-event-card:nth-child(4),.page-activities-list .section.hk-animated-once .hk-activities-event-card:nth-child(4),.page-activities-list .section.fp-completely .hk-activities-event-card:nth-child(4),.page-activities-list .section.active .hk-activities-parent-card:nth-child(4),.page-activities-list .section.hk-animated-once .hk-activities-parent-card:nth-child(4),.page-activities-list .section.fp-completely .hk-activities-parent-card:nth-child(4){animation-delay:.66s}.page-activities-list .section.active .hk-activities-week-card:nth-child(5),.page-activities-list .section.hk-animated-once .hk-activities-week-card:nth-child(5),.page-activities-list .section.fp-completely .hk-activities-week-card:nth-child(5),.page-activities-list .section.active .hk-activities-gallery-card:nth-child(5),.page-activities-list .section.hk-animated-once .hk-activities-gallery-card:nth-child(5),.page-activities-list .section.fp-completely .hk-activities-gallery-card:nth-child(5),.page-activities-list .section.active .hk-activities-event-card:nth-child(5),.page-activities-list .section.hk-animated-once .hk-activities-event-card:nth-child(5),.page-activities-list .section.fp-completely .hk-activities-event-card:nth-child(5),.page-activities-list .section.active .hk-activities-parent-card:nth-child(5),.page-activities-list .section.hk-animated-once .hk-activities-parent-card:nth-child(5),.page-activities-list .section.fp-completely .hk-activities-parent-card:nth-child(5){animation-delay:.78s}.hk-activities-hero-title{font-weight:500}.hk-activities-hero-card strong,.hk-activities-note strong,.hk-activities-feature-card strong,.hk-activities-week-info strong,.hk-activities-week-note strong,.hk-activities-gallery-note strong,.hk-activities-events-note strong,.hk-activities-event-card strong,.hk-activities-parent-note strong,.hk-activities-parent-card strong{font-weight:500}
