.print-only{display:none;}
body.print-mode .print-100{width:100% !important;flex-basis:100% !important;}
@media print {
.no-print, .posts-table-wrapper .posts-table-controls{display:none !important;}
.print-only{display:block !important;}
}
.hrpk-blocks-button{align-items:center;border:0.125rem solid transparent;border-radius:0;box-sizing:border-box;cursor:pointer;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;transition:background-color 0.2s ease-in, border-color 0.2s ease-in, color 0.2s ease-in, transform 0.2s ease-in;}
.hrpk-blocks-button:where(:link, :hover, :active, :visited, :focus){border-radius:0;text-decoration:none;}
.hrpk-blocks-button:focus{outline:none;}
.hrpk-blocks-button:focus-visible{outline:0.1875rem solid var(--wp--preset--color--hrpk-blue);outline-offset:0.125rem;}
.hrpk-blocks-button--navy-outline{background-color:transparent;border-color:var(--wp--preset--color--hrpk-navy);color:var(--wp--preset--color--hrpk-navy);}
.hrpk-blocks-button--navy-outline:visited{border-color:var(--wp--preset--color--hrpk-gray);color:var(--wp--preset--color--hrpk-gray);}
.hrpk-blocks-button--navy-outline.current, .hrpk-blocks-button--navy-outline:hover, .hrpk-blocks-button--navy-outline:focus-visible{background-color:var(--wp--preset--color--hrpk-navy);border-color:var(--wp--preset--color--hrpk-navy);color:var(--wp--preset--color--hrpk-white);}
.hrpk-blocks-button--navy-outline:active{background-color:var(--wp--preset--color--hrpk-black);border-color:var(--wp--preset--color--hrpk-black);color:var(--wp--preset--color--hrpk-white);}
.hrpk-blocks-button--white-outline{background-color:transparent;border-color:var(--wp--preset--color--hrpk-white);color:var(--wp--preset--color--hrpk-white);}
.hrpk-blocks-button--white-outline:where(:link, :active, :visited, :focus){color:var(--wp--preset--color--hrpk-white);}
.hrpk-blocks-button--white-outline:hover, .hrpk-blocks-button--white-outline:focus-visible{background-color:var(--wp--preset--color--hrpk-white);color:var(--wp--preset--color--hrpk-navy);}
.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);}
.hrpk-blocks-button--navy-filled:where(:link, :active, :focus){color:var(--wp--preset--color--hrpk-white);}
.hrpk-blocks-button--navy-filled:visited{background-color:var(--wp--preset--color--hrpk-gray);border-color:var(--wp--preset--color--hrpk-gray);color:var(--wp--preset--color--hrpk-white);}
.hrpk-blocks-button--navy-filled:hover, .hrpk-blocks-button--navy-filled:focus-visible{background-color:var(--wp--preset--color--hrpk-black);border-color:var(--wp--preset--color--hrpk-black);color:var(--wp--preset--color--hrpk-white);}
.hrpk-blocks-arrow-link{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 0.125rem;color:var(--hrpk-arrow-link-color, var(--wp--preset--color--hrpk-navy));font-family:var(--wp--preset--font-family--hrpk);letter-spacing:0;line-height:1;position:relative;text-decoration:none;transition:background-size 0.2s ease-in, color 0.2s ease-in;}
.hrpk-blocks-arrow-link::after{background-color:currentColor;content:"";display:block;height:1.4375rem;mask-position:center;mask-repeat:no-repeat;mask-size:0.8125rem;position:absolute;top:40%;transition:background-color 0.2s ease-in, transform 0.2s ease-in;width:1.4375rem;inset-inline-end:0;mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_chevron-right-navy.svg);transform:translateY(-50%);}
.hrpk-blocks-arrow-link:hover, .hrpk-blocks-arrow-link:focus-visible{background-size:100% 0.125rem;color:var(--hrpk-arrow-link-hover-color, var(--wp--preset--color--hrpk-black));}
.hrpk-blocks-arrow-link:visited{color:var(--hrpk-arrow-link-visited-color, var(--wp--preset--color--hrpk-gray));}
.hrpk-blocks-arrow-link:focus{outline:none;}
.hrpk-blocks-arrow-link:focus-visible{outline:0.1875rem solid var(--wp--preset--color--hrpk-blue);outline-offset:0.25rem;}
.hrpk-blocks-arrow-link{margin-inline-end:0.3125rem;padding-inline-end:1.75rem;}
.hrpk-blocks-arrow-link:hover, .hrpk-blocks-arrow-link:focus-visible{background-size:calc(100% - 1.75rem) 0.125rem;}
.wp-block-paragraph.hrpk-blocks-arrow-link{background-image:none;color:inherit;font-family:inherit;line-height:inherit;margin-inline-end:0;padding-inline-end:0;position:static;transition:none;}
.wp-block-paragraph.hrpk-blocks-arrow-link::after{content:none;}
.wp-block-paragraph.hrpk-blocks-arrow-link:hover, .wp-block-paragraph.hrpk-blocks-arrow-link:focus-visible{background-size:0 0.125rem;color:inherit;}
.wp-block-paragraph.hrpk-blocks-arrow-link > a{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 0.125rem;color:var(--hrpk-arrow-link-color, var(--wp--preset--color--hrpk-navy));font-family:var(--wp--preset--font-family--hrpk);letter-spacing:0;line-height:1;position:relative;text-decoration:none;transition:background-size 0.2s ease-in, color 0.2s ease-in;}
.wp-block-paragraph.hrpk-blocks-arrow-link > a::after{background-color:currentColor;content:"";display:block;height:1.4375rem;mask-position:center;mask-repeat:no-repeat;mask-size:0.8125rem;position:absolute;top:40%;transition:background-color 0.2s ease-in, transform 0.2s ease-in;width:1.4375rem;inset-inline-end:0;mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_chevron-right-navy.svg);transform:translateY(-50%);}
.wp-block-paragraph.hrpk-blocks-arrow-link > a:hover, .wp-block-paragraph.hrpk-blocks-arrow-link > a:focus-visible{background-size:100% 0.125rem;color:var(--hrpk-arrow-link-hover-color, var(--wp--preset--color--hrpk-black));}
.wp-block-paragraph.hrpk-blocks-arrow-link > a:visited{color:var(--hrpk-arrow-link-visited-color, var(--wp--preset--color--hrpk-gray));}
.wp-block-paragraph.hrpk-blocks-arrow-link > a:focus{outline:none;}
.wp-block-paragraph.hrpk-blocks-arrow-link > a:focus-visible{outline:0.1875rem solid var(--wp--preset--color--hrpk-blue);outline-offset:0.25rem;}
.wp-block-paragraph.hrpk-blocks-arrow-link > a{margin-inline-end:0.3125rem;padding-inline-end:1.75rem;}
.wp-block-paragraph.hrpk-blocks-arrow-link > a:hover, .wp-block-paragraph.hrpk-blocks-arrow-link > a:focus-visible{background-size:calc(100% - 1.75rem) 0.125rem;}
.has-text-color.hrpk-blocks-arrow-link, .has-text-color .hrpk-blocks-arrow-link, .has-text-color.hrpk-blocks-button--simple-arrow,
.has-text-color .hrpk-blocks-button--simple-arrow, .has-text-color.hrpk-blocks-button--arrow-right,
.has-text-color .hrpk-blocks-button--arrow-right, .has-text-color.hrpk-blocks-button--arrow-left,
.has-text-color .hrpk-blocks-button--arrow-left{--hrpk-arrow-link-color:currentColor;--hrpk-arrow-link-hover-color:currentColor;--hrpk-arrow-link-visited-color:currentColor;}:where(.has-hrpk-black-background-color,
.has-hrpk-navy-background-color, .has-hrpk-graphite-background-color, .has-hrpk-gray-background-color, .has-hrpk-racing-green-background-color).hrpk-blocks-arrow-link,
:where(.has-hrpk-black-background-color,
.has-hrpk-navy-background-color, .has-hrpk-graphite-background-color, .has-hrpk-gray-background-color, .has-hrpk-racing-green-background-color) .hrpk-blocks-arrow-link, :where(.has-hrpk-black-background-color,
.has-hrpk-navy-background-color, .has-hrpk-graphite-background-color, .has-hrpk-gray-background-color, .has-hrpk-racing-green-background-color).hrpk-blocks-button--simple-arrow,
:where(.has-hrpk-black-background-color,
.has-hrpk-navy-background-color, .has-hrpk-graphite-background-color, .has-hrpk-gray-background-color, .has-hrpk-racing-green-background-color) .hrpk-blocks-button--simple-arrow, :where(.has-hrpk-black-background-color,
.has-hrpk-navy-background-color, .has-hrpk-graphite-background-color, .has-hrpk-gray-background-color, .has-hrpk-racing-green-background-color).hrpk-blocks-button--arrow-right,
:where(.has-hrpk-black-background-color,
.has-hrpk-navy-background-color, .has-hrpk-graphite-background-color, .has-hrpk-gray-background-color, .has-hrpk-racing-green-background-color) .hrpk-blocks-button--arrow-right, :where(.has-hrpk-black-background-color,
.has-hrpk-navy-background-color, .has-hrpk-graphite-background-color, .has-hrpk-gray-background-color, .has-hrpk-racing-green-background-color).hrpk-blocks-button--arrow-left,
:where(.has-hrpk-black-background-color,
.has-hrpk-navy-background-color, .has-hrpk-graphite-background-color, .has-hrpk-gray-background-color, .has-hrpk-racing-green-background-color) .hrpk-blocks-button--arrow-left{--hrpk-arrow-link-color:var(--wp--preset--color--hrpk-white);--hrpk-arrow-link-hover-color:var(--wp--preset--color--hrpk-white);--hrpk-arrow-link-visited-color:var(--wp--preset--color--hrpk-white);}
.hrpk-blocks-button--simple-arrow, .hrpk-blocks-button--arrow-right{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 0.125rem;color:var(--hrpk-arrow-link-color, var(--wp--preset--color--hrpk-navy));font-family:var(--wp--preset--font-family--hrpk);letter-spacing:0;line-height:1;position:relative;text-decoration:none;transition:background-size 0.2s ease-in, color 0.2s ease-in;}
.hrpk-blocks-button--simple-arrow::after, .hrpk-blocks-button--arrow-right::after{background-color:currentColor;content:"";display:block;height:1.4375rem;mask-position:center;mask-repeat:no-repeat;mask-size:0.8125rem;position:absolute;top:40%;transition:background-color 0.2s ease-in, transform 0.2s ease-in;width:1.4375rem;inset-inline-end:0;mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_chevron-right-navy.svg);transform:translateY(-50%);}
.hrpk-blocks-button--simple-arrow:hover, .hrpk-blocks-button--simple-arrow:focus-visible,
.hrpk-blocks-button--arrow-right:hover, .hrpk-blocks-button--arrow-right:focus-visible{background-size:100% 0.125rem;color:var(--hrpk-arrow-link-hover-color, var(--wp--preset--color--hrpk-black));}
.hrpk-blocks-button--simple-arrow:visited, .hrpk-blocks-button--arrow-right:visited{color:var(--hrpk-arrow-link-visited-color, var(--wp--preset--color--hrpk-gray));}
.hrpk-blocks-button--simple-arrow:focus, .hrpk-blocks-button--arrow-right:focus{outline:none;}
.hrpk-blocks-button--simple-arrow:focus-visible, .hrpk-blocks-button--arrow-right:focus-visible{outline:0.1875rem solid var(--wp--preset--color--hrpk-blue);outline-offset:0.25rem;}
.hrpk-blocks-button--simple-arrow, .hrpk-blocks-button--arrow-right{padding:0;padding-inline-end:1.75rem;}
.hrpk-blocks-button--simple-arrow:hover, .hrpk-blocks-button--simple-arrow:focus-visible,
.hrpk-blocks-button--arrow-right:hover, .hrpk-blocks-button--arrow-right:focus-visible{background-size:calc(100% - 1.75rem) 0.125rem;}
.hrpk-blocks-button--arrow-left{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 0.125rem;color:var(--hrpk-arrow-link-color, var(--wp--preset--color--hrpk-navy));font-family:var(--wp--preset--font-family--hrpk);letter-spacing:0;line-height:1;position:relative;text-decoration:none;transition:background-size 0.2s ease-in, color 0.2s ease-in;}
.hrpk-blocks-button--arrow-left::after{background-color:currentColor;content:"";display:block;height:1.4375rem;mask-position:center;mask-repeat:no-repeat;mask-size:0.8125rem;position:absolute;top:40%;transition:background-color 0.2s ease-in, transform 0.2s ease-in;width:1.4375rem;inset-inline-start:0;mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_chevron-left-navy.svg);transform:translateY(-50%);}
.hrpk-blocks-button--arrow-left:hover, .hrpk-blocks-button--arrow-left:focus-visible{background-size:100% 0.125rem;color:var(--hrpk-arrow-link-hover-color, var(--wp--preset--color--hrpk-black));}
.hrpk-blocks-button--arrow-left:visited{color:var(--hrpk-arrow-link-visited-color, var(--wp--preset--color--hrpk-gray));}
.hrpk-blocks-button--arrow-left:focus{outline:none;}
.hrpk-blocks-button--arrow-left:focus-visible{outline:0.1875rem solid var(--wp--preset--color--hrpk-blue);outline-offset:0.25rem;}
.hrpk-blocks-button--arrow-left{background-position:1.75rem 100%;padding:0;padding-inline-start:1.75rem;}
.hrpk-blocks-button--arrow-left:hover, .hrpk-blocks-button--arrow-left:focus-visible{background-size:calc(100% - 1.75rem) 0.125rem;}:where([dir=rtl], .rtl) .hrpk-blocks-button--simple-arrow::after,
:where([dir=rtl], .rtl) .hrpk-blocks-button--arrow-right::after{transform:translateY(-50%) scaleX(-1);}:where([dir=rtl], .rtl) .hrpk-blocks-button--arrow-left::after{transform:translateY(-50%) scaleX(-1);}
.page-nav a, .page-nav span, .pagination a, .pagination span{align-items:center;border:0.125rem solid transparent;border-radius:0;box-sizing:border-box;cursor:pointer;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;transition:background-color 0.2s ease-in, border-color 0.2s ease-in, color 0.2s ease-in, transform 0.2s ease-in;}
.page-nav a:where(:link, :hover, :active, :visited, :focus),
.page-nav span:where(:link, :hover, :active, :visited, :focus),
.pagination a:where(:link, :hover, :active, :visited, :focus),
.pagination span:where(:link, :hover, :active, :visited, :focus){border-radius:0;text-decoration:none;}
.page-nav a:focus, .page-nav span:focus, .pagination a:focus, .pagination span:focus{outline:none;}
.page-nav a:focus-visible, .page-nav span:focus-visible, .pagination a:focus-visible, .pagination span:focus-visible{outline:0.1875rem solid var(--wp--preset--color--hrpk-blue);outline-offset:0.125rem;}
.page-nav a, .page-nav span, .pagination a, .pagination span{background-color:transparent;border-color:var(--wp--preset--color--hrpk-navy);color:var(--wp--preset--color--hrpk-navy);}
.page-nav a:visited, .page-nav span:visited, .pagination a:visited, .pagination span:visited{border-color:var(--wp--preset--color--hrpk-gray);color:var(--wp--preset--color--hrpk-gray);}
.page-nav a.current, .page-nav a:hover, .page-nav a:focus-visible,
.page-nav span.current, .page-nav span:hover, .page-nav span:focus-visible, .pagination a.current, .pagination a:hover, .pagination a:focus-visible, .pagination span.current, .pagination span:hover, .pagination span:focus-visible{background-color:var(--wp--preset--color--hrpk-navy);border-color:var(--wp--preset--color--hrpk-navy);color:var(--wp--preset--color--hrpk-white);}
.page-nav a:active, .page-nav span:active, .pagination a:active, .pagination span:active{background-color:var(--wp--preset--color--hrpk-black);border-color:var(--wp--preset--color--hrpk-black);color:var(--wp--preset--color--hrpk-white);}
.page-nav a, .page-nav span, .pagination a, .pagination span{display:inline-flex;margin-inline-end:0.3125rem;padding:0.625rem 0.9375rem;}
.page-nav a.current, .page-nav span.current, .pagination a.current, .pagination span.current{background-color:var(--wp--preset--color--hrpk-navy);color:var(--wp--preset--color--hrpk-white);}
.see-all a {
margin-inline-end: 1.25rem;
} a{transition:color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;color:var(--wp--preset--color--hrpk-navy);}:root{--hrpk-mobile-bar-height:4.375rem;--hrpk-mobile-bar-padding-block:2.1875rem;--hrpk-mobile-bar-block-size:calc(var(--hrpk-mobile-bar-height) + var(--hrpk-mobile-bar-padding-block));}
.hrpk-primary-navigation-adapter{--hrpk-nav-link-active-color:var(--wp--preset--color--hrpk-periwinkle-blue);--hrpk-nav-submenu-background:var(--wp--preset--color--hrpk-navy);--hrpk-nav-submenu-color:var(--wp--preset--color--hrpk-white);--hrpk-nav-accent-color:var(--wp--preset--color--hrpk-green);}
.hrpk-mobile-navigation-surfaces{--hrpk-nav-link-color:var(--wp--preset--color--hrpk-navy);--hrpk-nav-link-active-color:var(--wp--preset--color--hrpk-periwinkle-blue);--hrpk-nav-submenu-background:var(--wp--preset--color--hrpk-navy);--hrpk-nav-submenu-color:var(--wp--preset--color--hrpk-white);--hrpk-nav-accent-color:var(--wp--preset--color--hrpk-green);}
.hrpk-primary-navigation-adapter{margin-block-start:0.625rem;}
.hrpk-primary-navigation-adapter a, .hrpk-primary-navigation-adapter button{transition:color 0.22s ease-out, background-color 0.22s ease-out, opacity 0.22s ease-out, transform 0.22s ease-out;}
.hrpk-primary-navigation-adapter a:focus:not(:focus-visible),
.hrpk-primary-navigation-adapter button:focus:not(:focus-visible){box-shadow:none;outline:0;}
.hrpk-primary-navigation-adapter a:focus-visible, .hrpk-primary-navigation-adapter button:focus-visible{outline:0.125rem solid currentColor;outline-offset:0.25rem;}
.hrpk-mobile-navigation-surfaces .overlay-nav[hidden]{display:none;}
header.site-header .header-icon-navigation, header.site-header .header-text-navigation{display:none;}
header.site-header .nav-secondary .menu{align-items:center;display:flex;flex-direction:row;font-size:0.875rem;font-family:var(--wp--preset--font-family--metric);list-style:none;margin:0;padding:0;}
header.site-header .nav-secondary .menu > .menu-item{align-items:center;display:flex;}
header.site-header .nav-secondary .menu > .menu-item + .menu-item{margin-left:1.1875rem;}
header.site-header .nav-secondary .menu > .menu-item > a{align-items:center;color:var(--wp--preset--color--hrpk-navy);display:inline-flex;font-weight:400;line-height:1.2;text-decoration:none;text-transform:none;transition:color 0.22s ease-out, background-color 0.22s ease-out;}
header.site-header .nav-secondary .menu > .menu-item > a:hover, header.site-header .nav-secondary .menu > .menu-item > a:focus{color:var(--wp--preset--color--hrpk-black);}
header.site-header .nav-secondary .menu > .menu-item.button > a{background-color:var(--wp--preset--color--hrpk-navy);color:var(--wp--preset--color--hrpk-white);font-weight:700;padding:0.25rem 0.625rem 0.3125rem;}
header.site-header .nav-secondary .menu > .menu-item.button > a:hover, header.site-header .nav-secondary .menu > .menu-item.button > a:focus{background-color:var(--wp--preset--color--hrpk-black);color:var(--wp--preset--color--hrpk-white);}
header.site-header .nav-secondary .menu > .menu-item.button.green > a{background-color:var(--wp--preset--color--hrpk-green);}
header.site-header .nav-secondary .menu > .menu-item.button.blue > a{background-color:var(--wp--preset--color--hrpk-blue);}
header.site-header .nav-secondary .menu > .menu-item.button.orange > a{background-color:var(--wp--preset--color--hrpk-orange);}
header.site-header .nav-secondary .menu > .menu-item.button.black > a{background-color:var(--wp--preset--color--hrpk-black);}
header.site-header .nav-secondary .menu-item-label{display:inline-block;}
header.site-header .header-icon-navigation{position:relative;}
header.site-header .header-icon-navigation .menu > .menu-item.icon > a{gap:0.5rem;padding:0;}
header.site-header .header-icon-navigation .menu > .menu-item.icon .icon-custom{display:none;flex:0 0 1.3125rem;height:1.1875rem;position:relative;width:1.3125rem;}
header.site-header .header-icon-navigation .menu > .menu-item.icon .icon-custom::before{background-color:currentColor;content:"";display:block;height:100%;mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}
header.site-header .header-icon-navigation .menu > .menu-item.icon.icn-map .icon-custom::before{mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_map.svg);transform-origin:center;-webkit-mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_map.svg);}
header.site-header .header-icon-navigation .menu > .menu-item.icon.icn-events .icon-custom::before{mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_events.svg);transform-origin:center bottom;-webkit-mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_events.svg);}
header.site-header .header-icon-navigation .menu > .menu-item.icon.icn-signup .icon-custom::before{mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_signup.svg);transform-origin:center;-webkit-mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_signup.svg);}
header.site-header .header-text-navigation{margin-left:0.9375rem;padding-left:0.9375rem;position:relative;}
header.site-header .header-text-navigation::before{color:var(--wp--preset--color--hrpk-navy);content:"|";font-size:0.875rem;left:0;position:absolute;top:0.3125rem;}
@media(min-width:60em){
header.site-header .header-icon-navigation, header.site-header .header-text-navigation{display:flex;flex-direction:row;justify-content:flex-end;}
}
@media(min-width:68.75em){
header.site-header .header-icon-navigation .menu > .menu-item.icon .icon-custom{display:inline-block;}
}
@media (prefers-reduced-motion: no-preference) {
header.site-header .header-icon-navigation .menu > .menu-item.icon.icn-map > a:hover .icon-custom::before, header.site-header .header-icon-navigation .menu > .menu-item.icon.icn-map > a:focus-visible .icon-custom::before{animation:hrpk-header-icon-map 0.6s linear both;}
header.site-header .header-icon-navigation .menu > .menu-item.icon.icn-events > a:hover .icon-custom::before, header.site-header .header-icon-navigation .menu > .menu-item.icon.icn-events > a:focus-visible .icon-custom::before{animation:hrpk-header-icon-events 0.6s linear both;}
header.site-header .header-icon-navigation .menu > .menu-item.icon.icn-signup > a:hover .icon-custom::before, header.site-header .header-icon-navigation .menu > .menu-item.icon.icn-signup > a:focus-visible .icon-custom::before{animation:hrpk-header-icon-signup 1s cubic-bezier(0.42, 0, 0.58, 1) both;}
}
@keyframes hrpk-header-icon-map {
0%, 100%{transform:scaleX(1);}
18%{transform:scaleX(0.55) skewY(-6deg);}
42%{transform:scaleX(1.08) skewY(4deg);}
68%{transform:scaleX(0.92) skewY(-2deg);}
}
@keyframes hrpk-header-icon-events {
0%, 100%{transform:translateY(0);}
20%{transform:translateY(0.18em);}
48%{transform:translateY(-0.08em);}
72%{transform:translateY(0.04em);}
}
@keyframes hrpk-header-icon-signup {
0%, 100%{transform:translateY(0);}
42%{transform:translateY(0);}
60%{transform:translateY(0.35em);}
80%{transform:translateY(-0.04em);}
}
nav.hrpk-footer-navigation{background-color:transparent;}
nav.hrpk-footer-navigation .menu, nav.hrpk-footer-navigation .sub-menu{list-style:none;margin:0;padding:0;}
nav.hrpk-footer-navigation .menu li, nav.hrpk-footer-navigation .sub-menu li{padding:0;}
nav.hrpk-footer-navigation .menu li a, nav.hrpk-footer-navigation .sub-menu li a{text-transform:none;font-weight:700;text-decoration:underline;font-family:var(--wp--preset--font-family--metric);}
nav.hrpk-footer-navigation .gap-after{margin-bottom:1rem;}
@media(min-width:60em){
:root{--hrpk-mobile-bar-height:4.375rem;--hrpk-mobile-bar-padding-block:2.1875rem;}
.hrpk-mobile-navigation-surfaces{display:none !important;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item:hover{z-index:2;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item:hover > a{color:var(--hrpk-nav-link-active-color);text-decoration:none;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.current-menu-item > a, header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.current-menu-ancestor > a, header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.current-menu-parent > a, header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.current_page_item > a, header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.current_page_ancestor > a, header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.submenu-open > a{color:var(--hrpk-nav-link-active-color);text-decoration:none;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item::after{background-color:var(--hrpk-nav-accent-color);content:"";height:0.625rem;left:0;opacity:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:left center;transition:transform 0.22s cubic-bezier(0.2, 0, 0.2, 1), opacity 0.01s 0.22s linear;width:100%;z-index:2;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.submenu-open::after{opacity:1;transform:scaleX(1);transition:transform 0.22s cubic-bezier(0.2, 0, 0.2, 1);}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu{list-style:none;left:0;margin:0 -1.25rem;min-width:14rem;opacity:0;padding:1.25rem 1.5625rem;pointer-events:none;position:absolute;top:100%;transform:translateY(-0.25rem);transition:opacity 0.2s ease-out, transform 0.2s ease-out, visibility 0.2s ease-out;visibility:hidden;z-index:1;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu::after{background-color:var(--hrpk-nav-submenu-background);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform-origin:50% 0%;transition:transform 0.22s cubic-bezier(0, 1, 0, 1);z-index:-1;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu .menu-item{font-size:clamp(1.25rem, 1.7vw, 1.5rem);margin-top:0;transition:margin-top 0.22s cubic-bezier(0, 1, 0, 1);}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu .menu-item + .menu-item{margin-top:0.5em;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu .menu-item > a{background-color:var(--hrpk-nav-submenu-background);color:var(--hrpk-nav-submenu-color);display:block;font-family:var(--wp--preset--font-family--hrpk);font-weight:700;letter-spacing:0.03em;line-height:1;text-transform:none;white-space:nowrap;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu .menu-item > a:hover, header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu .menu-item > a:focus, header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu .menu-item.current-menu-item > a, header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu .menu-item.current-page-ancestor > a, header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu .menu-item.current_page_item > a, header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item > .sub-menu .menu-item.current_page_ancestor > a{color:var(--hrpk-nav-accent-color);text-decoration:none;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.submenu-open > .sub-menu{display:block;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.submenu-open > .sub-menu::after{transform:scaleY(1);}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item:not(.submenu-open) > .sub-menu .menu-item{margin-top:-1em;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item:not(.submenu-open) > .sub-menu::after{transform:scaleY(0);}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.submenu-align-left > .sub-menu{left:0;right:auto;}
header.site-header .hrpk-primary-navigation-adapter > .hrpk-desktop-primary-navigation .menu > .menu-item.submenu-align-right > .sub-menu{left:auto;right:0;}
}
@media(max-width:35.999em){
:root{--hrpk-mobile-bar-height:2.8125rem;--hrpk-mobile-bar-padding-block:1.5625rem;}
}
@media(max-width:59.999em){
body{padding-bottom:var(--hrpk-mobile-bar-block-size);}
html.hrpk-mobile-nav-open, body.hrpk-mobile-nav-open{overflow:hidden;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav{background:var(--hrpk-nav-submenu-background);box-sizing:border-box;color:var(--hrpk-nav-submenu-color);display:block;height:var(--hrpk-overlay-height, 100dvh);left:0;min-height:0;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--hrpk-mobile-bar-block-size) + 2rem);padding-top:var(--hrpk-overlay-padding-top, calc(var(--hrpk-admin-bar-offset, 0rem) + 8rem));pointer-events:none;position:fixed;right:0;top:0;transition:opacity 0.3s ease-in-out;width:100%;-webkit-overflow-scrolling:touch;z-index:10000;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav[hidden]{display:none;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav.show{opacity:1;pointer-events:auto;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .container{margin:0 auto;max-width:var(--wp--style--global--wide-size, 77rem);width:100%;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu{margin:0;list-style:none;padding-left:var(--wp--style--root--padding-left, 1rem);padding-right:var(--wp--style--root--padding-right, 1rem);}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu li.search-toggle{display:none;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item{font-size:clamp(1.875rem, 7vw, 3rem);margin-bottom:0.125em;padding:0.625rem 2.25rem 0.625rem 0;position:relative;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item.menu-item-has-children::after{background-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_chevron-right.svg);background-position:center top;background-repeat:no-repeat;background-size:contain;content:"";height:0.65em;position:absolute;right:0;top:calc(0.325em + 1.25rem);transition:transform 0.3s ease;width:1em;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item.open::after{transform:rotate(90deg);}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item > a{border-top:0.625rem solid var(--hrpk-nav-submenu-color);color:var(--hrpk-nav-submenu-color);display:inline-block;font-family:var(--wp--preset--font-family--hrpk);line-height:0.9;padding-top:0.625rem;text-transform:uppercase;text-decoration:none;font-feature-settings:"ss03";-webkit-font-feature-settings:"ss03";}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item.current-menu-item > a, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item.current-menu-ancestor > a, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item.current-menu-parent > a, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item.current_page_item > a, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item.current_page_ancestor > a{color:var(--hrpk-nav-accent-color);}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item .sub-menu{display:none;font-family:var(--wp--preset--font-family--hrpk);font-weight:700;list-style:none;padding:1.25rem 0 0.625rem 1.0625rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item .sub-menu .menu-item{border:0;font-size:clamp(1.5rem, 5.5vw, 2rem);line-height:normal;padding:0.25rem 0;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item .sub-menu a{color:var(--hrpk-nav-submenu-color);text-decoration:none;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item .sub-menu a:hover,
:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item .sub-menu a:focus,
:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item .sub-menu .current-menu-item > a,
:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item .sub-menu .current_page_item > a{color:var(--hrpk-nav-accent-color);}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .overlay-nav .menu > .menu-item.open > .sub-menu{display:block;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar{background-color:var(--wp--preset--color--hrpk-light-gray);bottom:0;display:block;height:var(--hrpk-mobile-bar-height);left:0;padding:0.9375rem 0 0.625rem;position:fixed;width:100%;z-index:10004;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .container{margin:0 auto;max-width:var(--wp--style--global--wide-size, 77rem);width:100%;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar #menu-mobile-navigation-bar{list-style:none;display:flex;flex-flow:row nowrap;font-size:0.875rem;justify-content:space-between;margin:0;padding:0 0.9375rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item{flex:1 1 20%;min-width:0;text-align:center;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon{line-height:normal;padding:1.7em 0 0;position:relative;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon > a,
:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon > button{align-items:center;appearance:none;background:transparent;text-decoration:none;border:0;color:var(--hrpk-nav-link-color);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:0.125rem;justify-content:flex-start;margin:0;padding:0;text-align:center;width:100%;-webkit-appearance:none;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon .menu-item-label{display:block;font-size:clamp(0.7rem, 2.8vw, 0.875rem);line-height:1.1;overflow-wrap:anywhere;margin-top:0.625rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon .icon-custom{background-position:center top;background-repeat:no-repeat;background-size:1.5em 1.333em;display:block;height:1.3125rem;left:calc(50% - 0.625rem);overflow:hidden;position:absolute;top:0;width:1.25rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon .icon-custom::before{background-color:var(--hrpk-nav-link-color);bottom:1.333em;content:"";height:100%;left:0;mask-position:center center;mask-repeat:no-repeat;mask-size:1.25rem;position:absolute;top:0;width:100%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:1.25rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.active::before, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.current-menu-item::before, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.current_page_item::before{background-color:var(--hrpk-nav-link-color);border-radius:50%;content:"";display:block;height:2rem;left:calc(50% - 1rem);position:absolute;top:-0.375rem;width:2rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.active .icon-custom::before, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.current-menu-item .icon-custom::before, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.current_page_item .icon-custom::before{background-color:var(--hrpk-nav-submenu-color);mask-size:1.25rem;-webkit-mask-size:1.25rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.icn-map .icon-custom::before{mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_map.svg);-webkit-mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_map.svg);}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.icn-events .icon-custom::before{mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_events.svg);-webkit-mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_events.svg);}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.icn-support .icon-custom::before{mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_support.svg);-webkit-mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_support.svg);}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.icn-search .icon-custom::before{mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_search.svg);-webkit-mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_search.svg);}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.icn-menu .icon-custom::before{mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_menu.svg);mask-size:3.75rem;width:300%;-webkit-mask-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_menu.svg);-webkit-mask-size:3.75rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.icn-menu.active .icon-custom::before{animation:wave 1.5s linear infinite;}
}
@media(min-width:36em) and (max-width:59.999em){
:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar{padding:1.25rem 0 0.9375rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon{padding:3.333em 0 0;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon .icon-custom{background-size:3em 2.666em;height:2.5rem;left:calc(50% - 1.25rem);width:2.5rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon .icon-custom::before{mask-size:2.5rem;-webkit-mask-size:2.5rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.active::before, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.current-menu-item::before, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.current_page_item::before{height:4rem;left:calc(50% - 2rem);top:-0.75rem;width:4rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.active .icon-custom::before, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.current-menu-item .icon-custom::before, :is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.current_page_item .icon-custom::before{mask-size:2.5rem;-webkit-mask-size:2.5rem;}:is(.hrpk-primary-navigation-adapter, .hrpk-mobile-navigation-surfaces) .mobile-nav-bar .menu-item.icon.icn-menu .icon-custom::before{mask-size:7.5rem;-webkit-mask-size:7.5rem;}
}
.single-events .nav-primary ul.menu .events > a:first-child, .single-locations .nav-primary ul.menu .locations > a:first-child, .park-stories .nav-primary ul.menu .park-stories > a:first-child, .single-post .nav-primary ul.menu .park-stories > a:first-child{color:var(--wp--preset--color--hrpk-periwinkle-blue);}
.single-events .nav-primary ul.menu ul.sub-menu .events.menu-item > a, .single-locations .nav-primary ul.menu ul.sub-menu .locations.menu-item > a, .single-post .nav-primary ul.menu ul.sub-menu .park-stories.menu-item > a{color:var(--wp--preset--color--hrpk-green);}
@keyframes wave {
0%{transform:translateX(0);}
100%{transform:translateX(-50%);}
}
@media (prefers-reduced-motion: reduce) {
.hrpk-primary-navigation-adapter, .hrpk-primary-navigation-adapter *{animation-duration:0.01ms !important;transition-duration:0.01ms !important;}
}
header.site-header .search-form{box-sizing:border-box;display:block;margin-block:0;max-height:0;opacity:0;overflow:hidden;padding-block:0;pointer-events:none;transition:max-height 0.42s cubic-bezier(0.2, 0, 0.2, 1), opacity 0.28s ease, padding-block-end 0.42s cubic-bezier(0.2, 0, 0.2, 1), padding-block-start 0.42s cubic-bezier(0.2, 0, 0.2, 1), visibility 0s linear 0.42s;visibility:hidden;}
header.site-header .search-form.is-open{max-height:13.75rem;opacity:1;padding-block-end:0.5rem;padding-block-start:1.25rem;pointer-events:auto;transition:max-height 0.42s cubic-bezier(0.2, 0, 0.2, 1), opacity 0.28s ease, padding-block-end 0.42s cubic-bezier(0.2, 0, 0.2, 1), padding-block-start 0.42s cubic-bezier(0.2, 0, 0.2, 1);visibility:visible;}
@media (prefers-reduced-motion: reduce) {
header.site-header .search-form{transition:none;}
}
label{display:block;line-height:1;margin:0 0 0.25em;}
input[type=text],
input[type=email],
input[type=search],
input[type=password],
input[type=url],
input[type=tel],
input[type=number],
input[type=date],
textarea, select{border:0.125rem solid var(--wp--preset--color--hrpk-gray);font-size:var(--wp--preset--font-size--medium);border-radius:0;box-sizing:border-box;padding:0.625rem;width:100%;}
input[type=text].half,
input[type=email].half,
input[type=search].half,
input[type=password].half,
input[type=url].half,
input[type=tel].half,
input[type=number].half,
input[type=date].half,
textarea.half, select.half{width:50%;}
input[type=text].third,
input[type=email].third,
input[type=search].third,
input[type=password].third,
input[type=url].third,
input[type=tel].third,
input[type=number].third,
input[type=date].third,
textarea.third, select.third{width:30%;}
select{appearance:none;background-image:url(//staging.hudsonriverpark.org/app/themes/hrpk-blocks/assets/images/ICN_chevron-down_navy.svg);background-position:calc(100% - 0.625rem) center;background-repeat:no-repeat;background-size:0.9375rem;padding-inline-end:2.1875rem;}
input[type=submit]{align-items:center;border:0.125rem solid transparent;border-radius:0;box-sizing:border-box;cursor:pointer;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;transition:background-color 0.2s ease-in, border-color 0.2s ease-in, color 0.2s ease-in, transform 0.2s ease-in;}
input[type=submit]:where(:link, :hover, :active, :visited, :focus){border-radius:0;text-decoration:none;}
input[type=submit]:focus{outline:none;}
input[type=submit]:focus-visible{outline:0.1875rem solid var(--wp--preset--color--hrpk-blue);outline-offset:0.125rem;}
input[type=submit]{background-color:var(--wp--preset--color--hrpk-navy);border-color:var(--wp--preset--color--hrpk-navy);color:var(--wp--preset--color--hrpk-white);}
input[type=submit]:where(:link, :active, :focus){color:var(--wp--preset--color--hrpk-white);}
input[type=submit]:visited{background-color:var(--wp--preset--color--hrpk-gray);border-color:var(--wp--preset--color--hrpk-gray);color:var(--wp--preset--color--hrpk-white);}
input[type=submit]:hover, input[type=submit]:focus-visible{background-color:var(--wp--preset--color--hrpk-black);border-color:var(--wp--preset--color--hrpk-black);color:var(--wp--preset--color--hrpk-white);}
figure.alignleft, figure.alignright{max-width:100%;}
@media(min-width:48.875em){
figure.alignleft, figure.alignright{max-width:33%;margin-bottom:1rem;}
}
@media(min-width:68.75em){
figure.alignleft, figure.alignright{max-width:50%;margin-bottom:1rem;}
}
.hrpk-featured-image, .single-post-featured-image{--hrpk-featured-image-height:18.75rem;--hrpk-featured-image-gray:var(--wp--preset--color--hrpk-gray);--hrpk-featured-image-light-gray:var(--wp--preset--color--hrpk-light-gray);--hrpk-featured-image-wide-gutter:0.9375rem;margin-block:var(--wp--preset--spacing--20);margin-bottom:0;}
.hrpk-single-main > .wp-block-post-title:first-child{margin-block-start:var(--wp--preset--spacing--30);}
@media(min-width:36em){
.hrpk-featured-image, .single-post-featured-image{--hrpk-featured-image-height:25rem;}
}
@media(min-width:48.875em){
.hrpk-featured-image, .single-post-featured-image{--hrpk-featured-image-height:28.75rem;}
}
@media(min-width:68.75em){
.hrpk-featured-image, .single-post-featured-image{--hrpk-featured-image-height:40.625rem;}
}
.hrpk-featured-image__media, .single-post-featured-image__media{background-color:var(--hrpk-featured-image-light-gray);height:var(--hrpk-featured-image-height);overflow:hidden;width:100%;}
.hrpk-featured-image__image, .single-post-featured-image__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%;}
.hrpk-featured-image__caption, .single-post-featured-image__caption{box-sizing:border-box;color:var(--hrpk-featured-image-gray);font-size:var(--wp--preset--font-size--small);line-height:1.3;margin:0.3125rem auto 0 auto;max-width:var(--wp--style--global--wide-size);text-align:end;width:calc(100% - var(--hrpk-featured-image-wide-gutter) - var(--hrpk-featured-image-wide-gutter));}
.overline::first-line{text-decoration-line:overline;text-decoration-color:var(--wp--preset--color--hrpk-blue);text-decoration-thickness:0.625rem;text-decoration-skip-ink:none;}
header.site-header{--hrpk-admin-bar-offset:0rem;position:relative;top:0;z-index:10002;background-color:var(--wp--preset--color--hrpk-white);}
header.site-header.stickyZone .hrpk-site-header{transform:translateY(-100%);}
header.site-header.scrollUp .hrpk-site-header{position:fixed;top:var(--hrpk-admin-bar-offset);transform:translateY(0);transition:transform 0.7s ease-out;border-bottom:0.0625rem solid var(--wp--preset--color--hrpk-light-gray);}
header.site-header.stickyZone.scrollDown .hrpk-site-header{position:fixed;top:var(--hrpk-admin-bar-offset);transform:translateY(-100%);transition:transform 0.7s ease-out;}
header.site-header.menu-open{height:var(--hrpk-header-height, auto);}
header.site-header.menu-open .hrpk-site-header{position:fixed;top:var(--hrpk-admin-bar-offset);transform:translateY(0);transition:none;}
header.site-header.menu-open.stickyZone .hrpk-site-header, header.site-header.menu-open.scrollUp .hrpk-site-header, header.site-header.menu-open.stickyZone.scrollDown .hrpk-site-header{transform:translateY(0);}
header.site-header .hrpk-site-header{width:100%;z-index:20;background-color:var(--wp--preset--color--hrpk-white);}
header.site-header .hrpk-site-header__inner{min-width:0;}
header.site-header .hrpk-site-header__inner .hrpk-mobile-alert{display:none;margin:0;}
header.site-header .hrpk-site-header__inner .hrpk-mobile-alert__link{align-items:center;background-color:var(--wp--preset--color--hrpk-orange);border-radius:50%;display:flex;height:2.5rem;justify-content:center;width:2.5rem;}
header.site-header .hrpk-site-header__inner .hrpk-mobile-alert__link:focus-visible{outline:0.1875rem solid var(--wp--preset--color--hrpk-blue);outline-offset:0.1875rem;}
header.site-header .hrpk-site-header__inner .hrpk-mobile-alert__icon{display:block;filter:brightness(0) invert(1);height:1.25rem;width:1.25rem;}
header.site-header .hrpk-site-header__inner .supplimental-nav{gap:0;margin-block-start:0;}
@media(max-width:60em){
header.site-header .hrpk-site-header__inner .hrpk-mobile-alert{display:flex;justify-content:flex-end;}
header.site-header .hrpk-site-header__inner-wrapper{display:flex;}
header.site-header .hrpk-site-header__inner .supplimental-nav{display:none;}
}
main .hrpk-post-title{margin-block-start:0;}
main .hrpk-back-link:empty{display:none;}
main > .hrpk-back-link:first-child{margin-block-start:3rem;}
main .hrpk-publication-date--has-categories + .hrpk-publication-categories.taxonomy-category{margin-block-start:0;}
html.hrpk-page-is-exiting, html.hrpk-page-is-exiting body{overflow:hidden;overscroll-behavior:none;}
html.hrpk-page-is-exiting body{touch-action:none;}
.hrpk-page-exit-scrim{align-items:center;background-color:var(--wp--preset--color--hrpk-white, #fff);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity 0.18s ease-in;z-index:10050;}
.hrpk-page-exit-scrim.is-active{opacity:1;pointer-events:auto;}
.hrpk-page-exit-scrim__animation{align-items:center;background-color:var(--wp--preset--color--hrpk-light-gray, #eee);border-radius:50%;display:flex;height:7.5rem;justify-content:center;width:7.5rem;}
.hrpk-page-exit-scrim__animation svg{display:block;flex:none;height:18.75rem;transform:scale(0.25);width:18.75rem;}
.hrpk-page-exit-scrim__fallback{align-items:center;display:flex;gap:0.3125rem;}
.hrpk-page-exit-scrim__fallback span{animation:hrpk-page-exit-wave 0.72s ease-in-out infinite alternate;background-color:var(--wp--preset--color--hrpk-graphite, #5b6770);border-radius:62.4375rem;display:block;height:1.75rem;width:0.4375rem;}
.hrpk-page-exit-scrim__fallback span:nth-child(2){animation-delay:0.12s;}
.hrpk-page-exit-scrim__fallback span:nth-child(3){animation-delay:0.24s;}
@keyframes hrpk-page-exit-wave {
from{transform:scaleY(0.45);}
to{transform:scaleY(1);}
}
@media (prefers-reduced-motion: reduce) {
.hrpk-page-exit-scrim{display:none;}
}
footer .hrpk-site-footer{margin-top:var(--wp--preset--spacing--60);}
footer .hrpk-site-footer p.has-x-large-font-size{font-family:var(--wp--preset--font-family--hrpk);font-feature-settings:"ss03";-webkit-font-feature-settings:"ss03";letter-spacing:0.01em;text-transform:uppercase;}
footer .hrpk-site-footer a{-webkit-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}
footer .hrpk-site-footer a:hover{opacity:0.6;}
html{font-size:100%;}:root{--wp--preset--font-size--small:0.984375rem;--wp--preset--font-size--normal:1.125rem;--wp--preset--font-size--medium:1.265625rem;--wp--preset--font-size--large:1.6875rem;--wp--preset--font-size--x-large:2.53125rem;--wp--preset--font-size--huge:3.375rem;--hrpk-main-styles-ready:1;}
.editor-styles-wrapper .wp-block-post-title {
max-width: var(--wp--style--global--wide-size) !important;
}