.training-hub-kp[data-astro-cid-iwindlky]{--training-hub-kp-mobile-x:clamp(1rem, 5vw, 1.25rem)}.training-hub-kp__rail[data-astro-cid-iwindlky]{transform:translateZ(0)}.training-hub-kp__dots[data-astro-cid-iwindlky]{display:none}.training-hub-kp__card[data-astro-cid-iwindlky]{transform:translateZ(0)}.training-hub-kp__card[data-astro-cid-iwindlky]:before,.training-hub-kp__card[data-astro-cid-iwindlky]:after{content:"";pointer-events:none;position:absolute}.training-hub-kp__card[data-astro-cid-iwindlky]:before{z-index:0;border:1px solid #ffffffb8;border-radius:1.25rem;inset:.45rem}.training-hub-kp__card[data-astro-cid-iwindlky]:after{background:radial-gradient(circle, var(--training-hub-kp-glow,#8ff5e452), transparent 68%);opacity:.9;border-radius:999px;width:11rem;height:11rem;transition:opacity .18s,transform .18s;top:-4.25rem;right:-3.5rem}.training-hub-kp__card[data-astro-cid-iwindlky]:hover:after{opacity:1;transform:scale(1.08)}.training-hub-kp__card--gold[data-astro-cid-iwindlky]{--training-hub-kp-accent:#c88413;--training-hub-kp-glow:#ffcd6d61}.training-hub-kp__card--reef[data-astro-cid-iwindlky]{--training-hub-kp-accent:#006c67;--training-hub-kp-glow:#00a7a53d}.training-hub-kp__card--lagoon[data-astro-cid-iwindlky]{--training-hub-kp-accent:#0087a5;--training-hub-kp-glow:#0087a538}.training-hub-kp__card--deep[data-astro-cid-iwindlky]{--training-hub-kp-accent:#004f6e;--training-hub-kp-glow:#004f6e33}.training-hub-kp__icon-chip[data-astro-cid-iwindlky]{background:var(--training-hub-kp-accent,#006c67)}.training-hub-kp__backdrop{z-index:0;color:var(--training-hub-kp-accent,#006c67);opacity:.055;pointer-events:none;font-size:clamp(8rem,18vw,10.5rem);line-height:1;transition:opacity .18s,transform .18s;position:absolute;bottom:-1.6rem;right:-1.25rem;transform:rotate(-10deg)}.training-hub-kp__card[data-astro-cid-iwindlky]:hover .training-hub-kp__backdrop{opacity:.085;transform:translate(-.16rem,-.16rem)rotate(-10deg)scale(1.03)}@media (width<=767px){.training-hub-kp__rail[data-astro-cid-iwindlky]{grid-template-columns:unset;margin-inline:calc(var(--training-hub-kp-mobile-x) * -1);padding:0 var(--training-hub-kp-mobile-x) .85rem;scroll-padding-inline:var(--training-hub-kp-mobile-x);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.9rem;display:flex;overflow-x:auto}.training-hub-kp__rail[data-astro-cid-iwindlky]::-webkit-scrollbar{display:none}.training-hub-kp__card[data-astro-cid-iwindlky]{scroll-snap-align:center;border-radius:1.25rem;flex:0 0 min(82vw,20rem);min-height:auto;padding:1rem}.training-hub-kp__card[data-astro-cid-iwindlky]:before{border-radius:1rem;inset:.35rem}.training-hub-kp__card[data-astro-cid-iwindlky]:after{width:8rem;height:8rem}.training-hub-kp__backdrop{font-size:8rem;bottom:-2.4rem;right:-2rem}.training-hub-kp__dots[data-astro-cid-iwindlky]{justify-content:center;align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.training-hub-kp__dot[data-astro-cid-iwindlky]{cursor:pointer;background:#006c6738;border:0;border-radius:999px;width:.48rem;height:.48rem;padding:0;transition:background .18s,box-shadow .18s,transform .18s,width .18s;box-shadow:inset 0 0 0 1px #ffffffb8}.training-hub-kp__dot[data-astro-cid-iwindlky][aria-current=true]{background:#006c67;width:1.45rem;box-shadow:0 6px 14px #006c672e,inset 0 0 0 1px #ffffff75}.training-hub-kp__dot[data-astro-cid-iwindlky]:active{transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.training-hub-kp__rail[data-astro-cid-iwindlky]{scroll-snap-type:none}.training-hub-kp__card[data-astro-cid-iwindlky]{transition:none}.training-hub-kp__card[data-astro-cid-iwindlky]:hover{transform:none}}.marketing-dark-hero[data-astro-cid-zcyblqis]{--marketing-dark-hero-nav-block:5rem;--marketing-dark-hero-desktop-topbar-block:7.5rem;min-height:calc(100svh - var(--mobile-shell-pad-bottom,0px));align-items:center}@media (width>=768px){.marketing-dark-hero[data-astro-cid-zcyblqis]{min-height:calc(100svh - var(--marketing-dark-hero-nav-block))}.marketing-dark-hero__visual[data-astro-cid-zcyblqis]:not(.marketing-dark-hero__visual--starter){min-height:clamp(28rem, calc(100svh - var(--marketing-dark-hero-nav-block) - 6rem), 34rem)}.marketing-dark-hero__visual--starter[data-astro-cid-zcyblqis]{min-height:auto}}@media (width>=1024px){.marketing-dark-hero[data-astro-cid-zcyblqis]{min-height:calc(100svh - var(--marketing-dark-hero-desktop-topbar-block) - var(--marketing-dark-hero-nav-block))}.marketing-dark-hero__visual[data-astro-cid-zcyblqis]:not(.marketing-dark-hero__visual--starter){min-height:clamp(30rem, calc(100svh - var(--marketing-dark-hero-desktop-topbar-block) - var(--marketing-dark-hero-nav-block) - 7rem), 38rem)}}.marketing-dark-hero__image-frame[data-astro-cid-zcyblqis] picture,.marketing-dark-hero__image-frame[data-astro-cid-zcyblqis] img{width:100%;height:100%;display:block}.marketing-dark-hero__image-frame[data-astro-cid-zcyblqis] img{object-fit:cover}@keyframes marketingDarkHeroScrollCue{0%,to{opacity:.5;transform:translateY(-.35rem)}50%{opacity:1;transform:translateY(.35rem)}}
