.featured-media{--hrpk-featured-media-height:18.75rem;--hrpk-featured-media-navy:var(--wp--preset--color--hrpk-navy);--hrpk-featured-media-white:var(--wp--preset--color--hrpk-white);--hrpk-featured-media-gray:var(--wp--preset--color--hrpk-gray);--hrpk-featured-media-light-gray:var(--wp--preset--color--hrpk-light-gray);--hrpk-featured-media-wide-gutter:0.9375rem;display:block;margin-block:0;overflow:hidden;}
@media(min-width:36em){
.featured-media{--hrpk-featured-media-height:25rem;}
}
@media(min-width:48.875em){
.featured-media{--hrpk-featured-media-height:28.75rem;}
}
@media(min-width:68.751em){
.featured-media{--hrpk-featured-media-height:40.625rem;}
}
.featured-media{}
.featured-media .jumbotron-fluid{margin:0;position:relative;width:100%;}
.featured-media .hero-slider{display:block;position:relative;width:100%;}
.featured-media .hero-slider.single .featured-media__slide{padding-inline:0;}
.featured-media .slide-wrapper{position:relative;}
.featured-media .slide-image-box{background-color:var(--hrpk-featured-media-light-gray);height:var(--hrpk-featured-media-height);overflow:hidden;position:relative;width:100%;--hrpk-image-loading-transition-duration:0.35s;position:relative;}
.featured-media .slide-image-box .featured-media__image{transition:opacity var(--hrpk-image-loading-transition-duration, 0.35s) ease;}
.featured-media .slide-image-box.is-loading:not(.is-missing-image)::before, .featured-media .slide-image-box:not(.is-loaded):not(.is-missing-image)::before{animation:hrpk-image-loading 1.2s ease-in-out infinite;background-image:linear-gradient(90deg, var(--wp--preset--color--hrpk-light-gray, #eee) 0%, var(--wp--preset--color--hrpk-medium-gray, #c8ced3) 50%, var(--wp--preset--color--hrpk-light-gray, #eee) 100%);background-size:200% 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:2;}
.featured-media .slide-image-box.is-loading:not(.is-missing-image) .featured-media__image{opacity:0;}
@media (prefers-reduced-motion: reduce) {
.featured-media .slide-image-box.is-loading::before, .featured-media .slide-image-box:not(.is-loaded)::before{animation:none;}
}
@keyframes hrpk-image-loading {
0%{background-position:100% 0;}
100%{background-position:-100% 0;}
}
.featured-media .slide-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%;}
.featured-media{}
.featured-media__slide{inset-block-start:0;inset-inline:0;margin:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 0.65s ease, visibility 0s linear 0.65s;visibility:hidden;width:100%;z-index:0;}
.featured-media__slide.is-active{opacity:1;pointer-events:auto;position:relative;transition:opacity 0.65s ease;visibility:visible;z-index:1;}
.featured-media__slide.is-active .slide-navigation{opacity:1;}
.featured-media__figure{margin:0;}
.featured-media__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%;}
.featured-media__caption, .featured-media .image-credit{box-sizing:border-box;color:var(--hrpk-featured-media-gray);font-size:var(--wp--preset--font-size--small);line-height:1.3;margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:0.3125rem 0 0;text-align:end;width:calc(100% - var(--hrpk-featured-media-wide-gutter) - var(--hrpk-featured-media-wide-gutter));}
.featured-media{}
.featured-media .container.for-callout{align-items:flex-end;bottom:0;display:flex;inset-inline:0;justify-content:flex-start;margin-inline:auto;max-width:var(--wp--style--global--wide-size);padding-block-end:1.875rem;pointer-events:none;position:absolute;top:0;width:calc(100% - var(--hrpk-featured-media-wide-gutter) - var(--hrpk-featured-media-wide-gutter));}
@media(max-width:59.999em){
.featured-media .container.for-callout{display:block;padding-block-end:0;pointer-events:auto;position:relative;}
}
.featured-media .container.for-callout.for-slide-navigation{justify-content:flex-end;}
@media(max-width:59.999em){
.featured-media .container.for-callout.for-slide-navigation{align-items:flex-end;display:flex;padding-block-end:1rem;pointer-events:none;position:absolute;}
}
.featured-media .callout{background-color:var(--hrpk-featured-media-navy);box-sizing:border-box;color:var(--hrpk-featured-media-white);max-height:calc(100% - 3.75rem);max-width:min(24.0625rem, 100%);overflow:auto;padding:0 0.9375rem 1.5rem;pointer-events:auto;position:relative;}
@media(max-width:59.999em){
.featured-media .callout{margin-top:-3.75rem;max-height:none;max-width:none;overflow:visible;width:auto;}
}
.featured-media .callout .title{border-top:0.625rem solid var(--wp--preset--color--hrpk-blue);display:inline-block;font-family:var(--wp--preset--font-family--hrpk);font-size:var(--wp--preset--font-size--large);line-height:1;margin-bottom:1rem;padding-top:0.1875rem;}
.featured-media .callout .copy{line-height:1.333;}
.featured-media .callout .button-container{margin-block-start:1.5rem;position:static;}
.featured-media .callout .button-container a{text-align:left;}
@media(max-width:59.999em){
.featured-media .callout .button-container{max-width:69%;}
}
.featured-media{}
.featured-media .slide-navigation{background-color:var(--hrpk-featured-media-navy);color:var(--hrpk-featured-media-white);display:flex;font-family:var(--wp--preset--font-family--hrpk);gap:0;margin-inline-start:auto;opacity:0;padding:0.9375rem 0.625rem;pointer-events:auto;position:relative;transition:opacity 0.2s ease;width:max-content;}
@media(max-width:59.999em){
.featured-media .slide-navigation{margin-block-start:0;}
}
.featured-media .slide-btn{appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:block;height:1.5rem;padding:0 1.25rem;position:relative;width:2.8125rem;}
.featured-media .slide-btn::before{border:solid currentColor;border-width:0 0.1875rem 0.1875rem 0;content:"";display:block;height:0.75rem;left:50%;position:absolute;top:50%;width:0.75rem;}
.featured-media .slide-btn:hover{opacity:0.5;}
.featured-media .slide-btn:focus-visible{outline:0.125rem solid currentColor;outline-offset:0.25rem;}
.featured-media .slide-previous::before{transform:translate(-35%, -50%) rotate(135deg);}
.featured-media .slide-next::before{transform:translate(-65%, -50%) rotate(-45deg);}
.featured-media{}
.featured-media .image-comparison-slider{display:flex;height:var(--hrpk-featured-media-height);justify-content:center;margin:0;overflow:hidden;position:relative;width:100%;}
.featured-media .before-after{--comparison-position:50%;background-color:var(--hrpk-featured-media-light-gray);display:block;height:100%;margin:0;overflow:hidden;position:relative;width:100%;}
.featured-media .before-after:hover .custom-animated-handle{transform:translate(-50%, -50%) scale(1.08);}
.featured-media .gallery-caption{background:var(--hrpk-featured-media-navy);color:var(--hrpk-featured-media-white);font-size:0.8em;line-height:1;margin:0;opacity:1;padding:0.625rem 0.75rem 0.75rem;position:absolute;top:0.75rem;z-index:1;}
.featured-media .gallery-caption.before{inset-inline-start:0.75rem;}
.featured-media .gallery-caption.after{inset-inline-end:0.75rem;}
.featured-media .custom-animated-handle{align-items:center;background:var(--hrpk-featured-media-white);border:0.125rem solid var(--hrpk-featured-media-navy);border-radius:62.4375rem;display:flex;height:clamp(2.5rem, 10vw, 5.25rem);justify-content:center;left:var(--comparison-position);pointer-events:none;position:absolute;top:50%;transform:translate(-50%, -50%);transition:transform 0.2s ease;width:clamp(2.5rem, 10vw, 5.25rem);z-index:4;}
.featured-media .custom-animated-handle::before, .featured-media .custom-animated-handle::after{border:solid var(--hrpk-featured-media-navy);border-width:0 0.1875rem 0.1875rem 0;content:"";display:block;height:0.5625rem;position:absolute;width:0.5625rem;}
.featured-media .custom-animated-handle::before{margin-left:-0.5rem;transform:rotate(135deg);}
.featured-media .custom-animated-handle::after{margin-left:0.5rem;transform:rotate(-45deg);}
.featured-media .custom-animated-handle span{background:var(--hrpk-featured-media-navy);display:block;height:var(--hrpk-featured-media-height);width:0.125rem;}
.featured-media--video .video-feature{position:relative;}
.featured-media--video .embed-container{height:var(--hrpk-featured-media-height);max-width:100%;overflow:hidden;padding-bottom:0;position:relative;}
.featured-media--video .embed-container iframe, .featured-media--video .embed-container object, .featured-media--video .embed-container embed, .featured-media--video .embed-container video, .featured-media--video .embed-container .wp-video{height:100%;inset:0;position:absolute;width:100%;}
.featured-media--video .embed-container-local{background-color:var(--wp--preset--color--hrpk-black);height:var(--hrpk-featured-media-height);overflow:hidden;position:relative;width:100%;}
.featured-media--video .embed-container-local video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;}
.featured-media__video-toggle{align-items:center;appearance:none;background:rgba(255, 255, 255, 0.9);border:0.125rem solid var(--hrpk-featured-media-navy);border-radius:62.4375rem;box-sizing:border-box;color:var(--hrpk-featured-media-navy);cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;position:absolute;right:0.75rem;top:0.75rem;width:2.5rem;z-index:4;}
.featured-media__video-toggle::before, .featured-media__video-toggle::after{background:currentColor;content:"";display:block;height:0.875rem;width:0.25rem;}
.featured-media__video-toggle::before{margin-right:0.1875rem;}
.featured-media__video-toggle.is-paused::before{background:transparent;border-block:0.5rem solid transparent;border-inline-start:0.8125rem solid currentColor;height:0;margin-left:0.1875rem;margin-right:0;width:0;}
.featured-media__video-toggle.is-paused::after{display:none;}
.featured-media__video-toggle:hover{background:var(--hrpk-featured-media-white);}
.featured-media__video-toggle:focus-visible{outline:0.1875rem solid var(--wp--preset--color--hrpk-blue);outline-offset:0.125rem;}
.featured-media__sr-text{position:absolute;overflow:hidden;clip:rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);width:0.0625rem;height:0.0625rem;word-wrap:normal;}
.featured-media__comparison-image{inset:0;margin:0;overflow:hidden;position:absolute;}
.featured-media__comparison-image--before{z-index:1;}
.featured-media__comparison-image--after{clip-path:inset(0 0 0 var(--comparison-position));z-index:2;}
.featured-media__comparison-range{cursor:ew-resize;height:100%;inset:0;opacity:0;position:absolute;width:100%;z-index:5;}
.featured-media__comparison-range:focus-visible + .custom-animated-handle{box-shadow:0 0 0 0.25rem var(--wp--preset--color--hrpk-blue);}
.featured-media__placeholder{align-items:center;background-color:var(--wp--preset--color--hrpk-light-gray);border:0.0625rem dashed var(--wp--preset--color--hrpk-blue);box-sizing:border-box;color:var(--wp--preset--color--hrpk-black);display:flex;font-family:var(--wp--preset--font-family--metric);font-size:var(--wp--preset--font-size--small);font-weight:500;justify-content:center;line-height:1.4;min-height:12rem;padding:1rem;text-align:center;width:100%;}:where(.editor-styles-wrapper, .block-editor-block-list__layout, .acf-block-preview) .featured-media .callout .hrpk-blocks-button{align-items:center;border:0.125rem solid transparent;border-radius:0;box-sizing:border-box;cursor:default;display:inline-flex;font-family:var(--wp--preset--font-family--hrpk);font-size:var(--wp--preset--font-size--medium);justify-content:center;letter-spacing:0;line-height:1;min-height:2.75rem;padding:0.625rem 1.25rem;text-align:center;text-decoration:none;}:where(.editor-styles-wrapper, .block-editor-block-list__layout, .acf-block-preview) .featured-media .callout .hrpk-blocks-button--navy-outline{background-color:transparent;border-color:var(--wp--preset--color--hrpk-navy);color:var(--wp--preset--color--hrpk-navy);}:where(.editor-styles-wrapper, .block-editor-block-list__layout, .acf-block-preview) .featured-media .callout .hrpk-blocks-button--white-outline{background-color:transparent;border-color:var(--wp--preset--color--hrpk-white);color:var(--wp--preset--color--hrpk-white);}:where(.editor-styles-wrapper, .block-editor-block-list__layout, .acf-block-preview) .featured-media .callout .hrpk-blocks-button--navy-filled{background-color:var(--wp--preset--color--hrpk-navy);border-color:var(--wp--preset--color--hrpk-navy);color:var(--wp--preset--color--hrpk-white);}:where([dir=rtl], .rtl) .featured-media .slide-previous::before{transform:translate(-65%, -50%) rotate(-45deg);}:where([dir=rtl], .rtl) .featured-media .slide-next::before{transform:translate(-35%, -50%) rotate(135deg);}:where([dir=rtl], .rtl) .featured-media .before-after:hover .custom-animated-handle{transform:translate(50%, -50%) scale(1.08);}:where([dir=rtl], .rtl) .featured-media .custom-animated-handle{left:auto;right:var(--comparison-position);transform:translate(50%, -50%);}:where([dir=rtl], .rtl) .featured-media__comparison-image--after{clip-path:inset(0 var(--comparison-position) 0 0);}
@media (prefers-reduced-motion: reduce) {
.featured-media__slide, .featured-media__slide.is-active, .featured-media__image,
.featured-media .slide-image, .featured-media .slide-navigation, .featured-media .custom-animated-handle, .featured-media .custom-animated-handle::before, .featured-media .custom-animated-handle::after{transition:none;}
.featured-media .before-after:hover .custom-animated-handle{transform:translate(-50%, -50%);}:where([dir=rtl], .rtl) .featured-media .before-after:hover .custom-animated-handle{transform:translate(50%, -50%);}
}
@media print {
.featured-media .callout, .featured-media .callout .title, .featured-media .callout .copy {
color: black !important;
}
}