/*! © 2026 Geekly Media. Proprietary theme licensed to ABC Companies (HubSpot portal 48617893) only. Copying, reuse or transfer to another portal requires written permission from Geekly Media. */.gk-image{margin:0;position:relative}.gk-image--center{margin-inline:auto}.gk-image--right{margin-left:auto}.gk-image__wrap{overflow:hidden;position:relative}.gk-image__img{transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s var(--gk-ease);width:100%}.gk-image--r-sm .gk-image__wrap{border-radius:6px}.gk-image--frame.gk-image--r-custom:before,.gk-image--r-custom .gk-image__wrap{border-radius:var(--gk-img-r,16px)}.gk-image--r-md .gk-image__wrap{border-radius:var(--gk-radius)}.gk-image--r-lg .gk-image__wrap{border-radius:calc(var(--gk-radius)*2)}.gk-image--r-arch .gk-image__wrap{border-radius:400px 400px var(--gk-radius) var(--gk-radius)}.gk-image--r-circle .gk-image__wrap{aspect-ratio:1;border-radius:50%}.gk-image--r-circle .gk-image__img,.gk-image--ratio-1-1 .gk-image__img{aspect-ratio:1;height:100%;object-fit:cover}.gk-image--ratio-4-3 .gk-image__img{aspect-ratio:4/3;object-fit:cover}.gk-image--ratio-3-2 .gk-image__img{aspect-ratio:3/2;object-fit:cover}.gk-image--ratio-16-9 .gk-image__img{aspect-ratio:16/9;object-fit:cover}.gk-image--ratio-3-4 .gk-image__img{aspect-ratio:3/4;object-fit:cover}.gk-image--shadow .gk-image__wrap{box-shadow:0 34px 70px -34px rgba(11,26,63,.5)}.gk-image--hover-zoom:hover .gk-image__img{transform:scale(1.06)}.gk-image--hover-lift .gk-image__wrap{transition:transform .5s var(--gk-ease),box-shadow .5s var(--gk-ease)}.gk-image--hover-lift:hover .gk-image__wrap{box-shadow:0 40px 70px -30px rgba(11,26,63,.45);transform:translateY(-8px)}.gk-image--hover-grayscale .gk-image__img{filter:grayscale(1)}.gk-image--hover-grayscale:hover .gk-image__img{filter:none}.gk-image--frame{--fo:var(--gk-frame-o,22px);--fc:var(--gk-frame-c,var(--gk-accent));isolation:isolate}.gk-image--frame:before{border-radius:inherit;content:"";pointer-events:none;position:absolute;z-index:-1}.gk-image--frame.gk-image--r-sm:before{border-radius:6px}.gk-image--frame.gk-image--r-md:before{border-radius:var(--gk-radius)}.gk-image--frame.gk-image--r-lg:before{border-radius:calc(var(--gk-radius)*2)}.gk-image--f-dots-br,.gk-image--f-outline-br,.gk-image--f-solid-br{padding:0 var(--fo) var(--fo) 0}.gk-image--f-dots-br:before,.gk-image--f-outline-br:before,.gk-image--f-solid-br:before{bottom:0;left:var(--fo);right:0;top:var(--fo)}.gk-image--f-outline-bl,.gk-image--f-solid-bl{padding:0 0 var(--fo) var(--fo)}.gk-image--f-outline-bl:before,.gk-image--f-solid-bl:before{bottom:0;left:0;right:var(--fo);top:var(--fo)}.gk-image--f-outline-tr{padding:var(--fo) var(--fo) 0 0}.gk-image--f-outline-tr:before{bottom:var(--fo);left:var(--fo);right:0;top:0}.gk-image--f-dots-tl,.gk-image--f-outline-tl{padding:var(--fo) 0 0 var(--fo)}.gk-image--f-dots-tl:before,.gk-image--f-outline-tl:before{bottom:var(--fo);left:0;right:var(--fo);top:0}[class*=gk-image--f-outline]:before{border:2px solid var(--fc)}[class*=gk-image--f-solid]:before{background:color-mix(in srgb,var(--fc) 22%,transparent)}[class*=gk-image--f-dots]:before{background-image:radial-gradient(var(--fc) 2px,transparent 2.6px);background-size:16px 16px;border-radius:0!important}.gk-image--f-corners{padding:calc(var(--fo)*.6)}.gk-image--f-corners:after,.gk-image--f-corners:before{border:3px solid var(--fc);content:"";height:38%;pointer-events:none;position:absolute;width:38%}.gk-image--f-corners:before{border-bottom:0;border-radius:0;border-right:0;left:0;top:0}.gk-image--f-corners:after{border-left:0;border-top:0;bottom:0;right:0;z-index:-1}.gk-image--f-inset .gk-image__wrap:after{border:2px solid var(--gk-frame-c,hsla(0,0%,100%,.8));border-radius:inherit;content:"";inset:calc(var(--fo)*.7);pointer-events:none;position:absolute}.gk-image--f-glow .gk-image__wrap{box-shadow:0 30px 80px -24px color-mix(in srgb,var(--fc) 60%,transparent)}.gk-parallax--img .gk-image__img{transform:scale(1.18)}.gk-image__caption{font-size:.88rem;margin-top:.8rem;opacity:.8}.gk-scheme--light .gk-image__caption{color:var(--gk-text)}.gk-isl{display:grid;overflow:hidden;position:relative}.gk-isl__slide{grid-area:1/1;opacity:0;position:relative;transition:opacity var(--gk-isl-speed,.9s) ease,transform var(--gk-isl-speed,.9s) cubic-bezier(.2,.7,.2,1),clip-path var(--gk-isl-speed,.9s) cubic-bezier(.65,0,.35,1);z-index:0}.gk-isl__slide.is-active{opacity:1;z-index:2}.gk-isl__slide.is-prev{z-index:1}.gk-isl__slide .gk-image__img{display:block;height:100%;object-fit:cover;width:100%}.gk-isl--fx-slide .gk-isl__slide{opacity:1;transform:translateX(100%)}.gk-isl--fx-slide .gk-isl__slide.is-prev{transform:translateX(-100%)}.gk-isl--fx-slide-up .gk-isl__slide{opacity:1;transform:translateY(100%)}.gk-isl--fx-slide-up .gk-isl__slide.is-prev{transform:translateY(-100%)}.gk-isl--fx-slide .gk-isl__slide.is-active,.gk-isl--fx-slide-up .gk-isl__slide.is-active{transform:none}.gk-isl--fx-zoom .gk-isl__slide{transform:scale(1.08)}.gk-isl--fx-zoom .gk-isl__slide.is-active{transform:none}.gk-isl--fx-kenburns .gk-isl__slide.is-active .gk-image__img{animation:gk-isl-kb calc(var(--gk-isl-interval, 5s) + var(--gk-isl-speed, .9s)) linear both}@keyframes gk-isl-kb{0%{transform:scale(1)}to{transform:scale(1.12)}}.gk-isl--fx-wipe .gk-isl__slide{clip-path:inset(0 100% 0 0);opacity:1}.gk-isl--fx-wipe .gk-isl__slide.is-active,.gk-isl--fx-wipe .gk-isl__slide.is-prev{clip-path:inset(0 0 0 0)}.gk-isl__slide.no-anim{transition:none!important}.gk-isl__caption{background:hsla(0,0%,6%,.6);bottom:44px;color:#fff;font-size:.78rem;left:20px;letter-spacing:.08em;padding:6px 12px;position:absolute;z-index:3}.gk-isl__arrow{background:hsla(0,0%,100%,.85);border:0;border-radius:50%;color:#111;cursor:pointer;display:grid;height:44px;margin-top:-22px;place-items:center;position:absolute;top:50%;transition:background-color .25s ease,transform .25s ease;width:44px;z-index:4}.gk-isl__arrow:hover{transform:scale(1.06)}.gk-isl__arrow:focus-visible,.gk-isl__dot:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gk-isl__arrow--prev{left:16px}.gk-isl__arrow--next{right:16px}.gk-isl__dots{bottom:16px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0;z-index:4}.gk-isl__dot{background:hsla(0,0%,100%,.5);border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background-color .25s ease,width .25s ease;width:8px}.gk-isl__dot.is-active{background:#fff;border-radius:4px;width:22px}.gk-isl--c-dark .gk-isl__arrow{background:hsla(0,0%,6%,.8);color:#fff}.gk-isl--c-dark .gk-isl__dot{background:hsla(0,0%,6%,.35)}.gk-isl--c-dark .gk-isl__dot.is-active{background:#0f0f0f}@media (prefers-reduced-motion:reduce){.gk-isl__slide{transition-duration:1ms!important}.gk-isl--fx-kenburns .gk-isl__slide.is-active .gk-image__img{animation:none}}