:root{--hmpc-gutter:clamp(1rem, 3vw, 2rem);--hmpc-wide:1240px;--hmpc-section-y:clamp(3.5rem, 7vw, 5.5rem);--hmpc-header-h:6.6rem}@media (max-width: 999px){:root{--hmpc-header-h:10.25rem}}@media (max-width: 600px){:root{--hmpc-header-h:5.4rem}}.hmpc-main>*+*{margin-block-start:0}.hmpc-home-content{margin-block:0}.hmpc-home-content>*+*{margin-block-start:0}.wp-site-blocks>*+*{margin-block-start:0}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}img{max-width:100%;height:auto}.hmpc-kicker,
.hmpc-kicker
a{margin:0;font-size:var(--wp--preset--font-size--small);font-weight:700;text-decoration:none;color:var(--wp--preset--color--graphite)}.has-ink-background-color .hmpc-kicker:not([class*="-color"]){color:var(--wp--preset--color--stone)}.hmpc-tba{color:var(--wp--preset--color--graphite)}.hmpc-utility{padding-block:0.6rem}.hmpc-utility
p{margin:0}.hmpc-utility
a{color:inherit;text-decoration:none;margin-left:1.25rem}.hmpc-utility a:first-child{margin-left:0}.hmpc-utility a:hover{text-decoration:underline;color:inherit}.hmpc-utility__side{gap:1.5rem;display:flex;align-items:center}.hmpc-utility__social{gap:0.9rem !important;margin:0
!important;padding:0}.hmpc-utility .hmpc-utility__social
a{margin-left:0;padding:0}.hmpc-utility .hmpc-utility__social .wp-social-link:hover{transform:none;opacity:0.75}.hmpc-utility a.hmpc-utility__btn{padding:0.3rem 0.85rem;background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);font-weight:700}.hmpc-utility a.hmpc-utility__btn:hover{background:var(--wp--preset--color--fog);text-decoration:none}.hmpc-show-sm{display:none}@media (max-width: 900px){.hmpc-utility__social{display:none !important}}@media (max-width: 760px){.hmpc-utility__contact{display:none}}@media (max-width: 680px){.hmpc-utility .hmpc-hide-sm{display:none}.hmpc-utility .hmpc-show-sm{display:inline}}@media (max-width: 600px){.hmpc-hide-sm{display:none}.hmpc-show-sm{display:inline}.hmpc-utility{padding-block:0.45rem}.hmpc-utility
.alignwide{flex-wrap:nowrap !important;gap:0.75rem}.hmpc-utility
a{margin-left:0.9rem}.hmpc-utility__social{display:none !important}.hmpc-utility a.hmpc-utility__btn{padding:0.15rem 0.6rem}.hmpc-header
.alignwide{flex-wrap:nowrap !important;gap:0.75rem}.hmpc-header .hmpc-logo
img{width:3.5rem;height:auto}}@media (max-width: 380px){.hmpc-utility
a{margin-left:0.6rem}.hmpc-utility
.alignwide{gap:0.5rem}.hmpc-utility{font-size:0.8125rem !important}}.hmpc-header{border-bottom:1px solid var(--wp--preset--color--rule);padding-block:1.1rem}.hmpc-logo{margin:0;line-height:0}.hmpc-brand{gap:0.9rem}.hmpc-logo
img{display:block}.hmpc-header{padding-block:0.9rem}.hmpc-nav .wp-block-navigation-item__content{text-decoration:none;padding-block:0.4rem;box-shadow:inset 0 -3px 0 transparent;transition:color 0.15s ease, box-shadow 0.15s ease}.hmpc-nav .wp-block-navigation-item__content:hover,
.hmpc-nav .wp-block-navigation-item__content:focus-visible{color:var(--wp--preset--color--signal-text);box-shadow:inset 0 -3px 0 var(--wp--preset--color--signal)}.hmpc-nav .current-menu-item > .wp-block-navigation-item__content,
.hmpc-nav [aria-current="page"]{box-shadow:inset 0 -3px 0 var(--wp--preset--color--ink)}.hmpc-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--signal-glow)}@media (prefers-reduced-motion: reduce){.hmpc-nav .wp-block-navigation-item__content{transition:none}}.hmpc-split{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 30rem), 1fr));padding:0
!important}.hmpc-split__text{gap:1.5rem;justify-content:center;box-sizing:border-box;width:100%;max-width:calc(var(--hmpc-wide) / 2);justify-self:end;padding:var(--wp--preset--spacing--70) var(--wp--preset--spacing--60) var(--wp--preset--spacing--70) var(--hmpc-gutter)}.hmpc-split__text>*{margin:0}.hmpc-split h1,.hmpc-split__title{font-size:var(--wp--preset--font-size--display)}.hmpc-split--class .hmpc-split__title{font-size:clamp(2.25rem, 4.5vw, 3.5rem)}.hmpc-split__lede{color:#e6e3de;max-width:34rem}.hmpc-split__media{margin:0
!important;min-height:22rem}.hmpc-split--class .hmpc-split__text{padding-block:var(--wp--preset--spacing--50);gap:1rem}.hmpc-split--class .hmpc-split__media{position:relative;min-height:14rem;overflow:hidden}.hmpc-split--class .hmpc-split__media
img{position:absolute;inset:0}.hmpc-split--class:not(.hmpc-split--post) .hmpc-split__media
img{width:100% !important;margin:0
!important;transform:scale(1.08)}.hmpc-split--class:not(.hmpc-split--post) .hmpc-split__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, var(--wp--preset--color--ink) 0%, rgb(11 11 11 / 0.55) 22%, rgb(11 11 11 / 0) 55%);pointer-events:none}@media (max-width: 899px){.hmpc-split--class:not(.hmpc-split--post) .hmpc-split__media::after{background:linear-gradient(180deg, var(--wp--preset--color--ink) 0%, rgb(11 11 11 / 0.4) 30%, rgb(11 11 11 / 0) 65%)}}.hmpc-split__media
img{width:100%;height:100% !important;object-fit:cover;display:block}.hmpc-split .wp-block-buttons{padding-top:0.5rem;gap:0.75rem}@media (min-width: 900px){.hmpc-split:not(.hmpc-split--class){grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr)}.hmpc-split:not(.hmpc-split--class) .hmpc-split__text{max-width:calc(var(--hmpc-wide) * 0.55);padding-right:var(--wp--preset--spacing--50)}}.hmpc-split .is-style-outline .wp-block-button__link{color:var(--wp--preset--color--paper)}.hmpc-home-hero.wp-block-cover{padding:9rem 0 clamp(2.5rem, 6vw, 4.5rem) !important;color:var(--wp--preset--color--paper)}.wp-block-cover.hmpc-home-hero .wp-block-cover__inner-container{width:100% !important;box-sizing:border-box;padding-inline:var(--hmpc-gutter)}.wp-block-cover.hmpc-home-hero .wp-block-cover__inner-container>.alignwide{margin-inline:auto !important}.hmpc-home-hero .wp-block-cover__background{background:linear-gradient(90deg, rgb(11 11 11 / 0.78) 0%, rgb(11 11 11 / 0.55) 35%, rgb(11 11 11 / 0.15) 62%, rgb(11 11 11 / 0) 80%),
linear-gradient(180deg, rgb(11 11 11 / 0.72) 0%, rgb(11 11 11 / 0) 26%, rgb(11 11 11 / 0) 45%, rgb(11 11 11 / 0.92) 100%) !important;opacity:1 !important}.hmpc-home-hero .wp-block-cover__inner-container>*{margin-block:0}.hmpc-home-hero.wp-block-cover{overflow:hidden}.hmpc-home-hero .wp-block-cover__image-background{filter:url(#hmpc-splittone)}.hmpc-home-hero::after{content:"";position:absolute;inset:-50%;z-index:1;pointer-events:none;opacity:0.6;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:hmpc-grain 0.9s steps(6) infinite}.hmpc-home-hero .wp-block-cover__inner-container{z-index:2}@keyframes hmpc-grain{0%{transform:translate(0, 0)}20%{transform:translate(-7%, 4%)}40%{transform:translate(5%, -6%)}60%{transform:translate(-3%, 8%)}80%{transform:translate(8%, 2%)}100%{transform:translate(-5%, -4%)}}@media (max-width: 781px), (prefers-reduced-motion: reduce){.hmpc-home-hero::after{animation:none}}.hmpc-home-hero__title{font-size:clamp(3rem, 8.5vw, 8.25rem);font-weight:800;line-height:0.92;letter-spacing:-0.035em}.hmpc-home-hero .hmpc-home-hero__foot{gap:1.5rem 3rem;margin-top:1.75rem}.hmpc-home-hero__lede{margin:0;max-width:36rem}.hmpc-home-hero__title,.hmpc-home-hero__lede{text-shadow:0 2px 28px rgb(11 11 11 / 0.45)}.hmpc-home-hero .wp-block-buttons{gap:0.75rem}.hmpc-home-hero .is-style-outline .wp-block-button__link{color:var(--wp--preset--color--paper);border-color:var(--wp--preset--color--paper)}.hmpc-home-hero .is-style-outline .wp-block-button__link:hover{background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink)}body:has(.hmpc-home-hero, .wp-block-cover.hmpc-hero, .wp-block-cover.hmpc-fac-hero, .wp-block-cover.hmpc-ee-hero, .hmpc-visit-hero) .hmpc-header{position:absolute;left:0;right:0;z-index:10;background:transparent;border-bottom:0;color:var(--wp--preset--color--paper)}body:has(.hmpc-home-hero, .wp-block-cover.hmpc-hero, .wp-block-cover.hmpc-fac-hero, .wp-block-cover.hmpc-ee-hero, .hmpc-visit-hero) .hmpc-header .wp-block-navigation__responsive-container-open,
body:has(.hmpc-home-hero, .wp-block-cover.hmpc-hero, .wp-block-cover.hmpc-fac-hero, .wp-block-cover.hmpc-ee-hero, .hmpc-visit-hero) .hmpc-nav .wp-block-navigation__container .wp-block-navigation-item__content{color:var(--wp--preset--color--paper)}body:has(.hmpc-home-hero, .wp-block-cover.hmpc-hero, .wp-block-cover.hmpc-fac-hero, .wp-block-cover.hmpc-ee-hero, .hmpc-visit-hero) .hmpc-nav .wp-block-navigation__container .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--signal-glow)}.hmpc-crumbs
a{color:inherit}.hmpc-crumbs a::before{content:"← "}.hmpc-section{padding-block:var(--hmpc-section-y)}.hmpc-section>*+*{margin-block-start:2rem}.hmpc-section__head{gap:1rem 3rem}.hmpc-section__head>*{margin:0}.hmpc-section__intro{gap:0.75rem;max-width:40rem}.hmpc-section__intro>*{margin:0}.hmpc-section__foot{gap:0.75rem 2rem}.hmpc-section__foot>*{margin:0}.hmpc-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0}.hmpc-chips
a{border:2px
solid var(--wp--preset--color--ink);padding:0.45rem 0.85rem;font-weight:700;font-size:var(--wp--preset--font-size--small);text-decoration:none;color:var(--wp--preset--color--ink)}.hmpc-chips a:hover, .hmpc-chips a.is-current{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--paper)}.hmpc-hours{border-block:1px solid var(--wp--preset--color--ink-soft)}.hmpc-hours__cells{gap:0 !important;margin:0}.hmpc-hours__cells>.wp-block-column{padding:1.75rem 1.75rem 1.75rem 0}.hmpc-hours__cells>.wp-block-column+.wp-block-column{padding-left:1.75rem;border-left:1px solid var(--wp--preset--color--ink-soft)}.hmpc-hours
a{color:var(--wp--preset--color--signal-glow)}.hmpc-hours a:hover{color:var(--wp--preset--color--paper)}.hmpc-hours .hmpc-hours__sub{color:var(--wp--preset--color--stone)}.hmpc-hours__cells
p{margin:0.35rem 0 0}.hmpc-hours__cells .hmpc-kicker{margin:0}.hmpc-hours__value{font-weight:700;font-size:1.125rem}.hmpc-hours__sub{font-weight:500}.hmpc-hours__date{white-space:nowrap}@media (max-width: 781px){.hmpc-hours__cells>.wp-block-column+.wp-block-column{padding-left:0;border-left:0;border-top:1px solid var(--wp--preset--color--ink-soft)}}.hmpc-events{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 22rem), 1fr));gap:1.75rem}.hmpc-event{display:flex;flex-direction:column;gap:0.9rem;color:inherit;text-decoration:none}.hmpc-event__media{display:block}.hmpc-event__media
img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block}.hmpc-event__body{display:flex;flex-direction:column;gap:0.6rem}.hmpc-event__title{font-size:var(--wp--preset--font-size--x-large);font-weight:800;line-height:1.2}.hmpc-event__dates{font-weight:400;color:var(--wp--preset--color--ink-soft)}.hmpc-event__more{font-weight:700;text-decoration:underline}.hmpc-event:hover .hmpc-event__title{text-decoration:underline}.hmpc-event--featured{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 26rem), 1fr));gap:0;background:var(--wp--preset--color--fog)}.hmpc-event--featured .hmpc-event__media
img{height:100%;min-height:22rem;aspect-ratio:auto}.hmpc-event--featured .hmpc-event__body{padding:clamp(1.5rem, 4vw, 2.5rem);justify-content:center;gap:0.9rem}.hmpc-event--featured .hmpc-event__title{font-size:2rem;line-height:1.12}.hmpc-event--featured .hmpc-event__dates{font-size:var(--wp--preset--font-size--large)}.hmpc-card{gap:0 !important;height:100%}.hmpc-card .wp-block-post-featured-image{margin:0}.hmpc-card .wp-block-post-featured-image
img{display:block}.hmpc-card__body{padding:1.25rem;gap:0.5rem !important}.hmpc-card__body>*{margin:0}.hmpc-card__title{font-size:1.3125rem;line-height:1.2}.hmpc-card__title
a{text-decoration:none}.hmpc-card__title a:hover{text-decoration:underline}.hmpc-card__dates{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ink-soft);white-space:pre-line}.hmpc-card__fee{font-weight:700}.hmpc-card__body{flex:1 1 auto}.hmpc-card__body>.hmpc-card__fee{margin-top:auto;padding-top:0.5rem}.hmpc-btn-ink .wp-block-button__link{border-color:var(--wp--preset--color--ink)}.hmpc-btn-ink .wp-block-button__link:hover{background:var(--wp--preset--color--ink-soft);border-color:var(--wp--preset--color--ink-soft)}.hmpc-fac-list{gap:0 !important;border-top:3px solid var(--wp--preset--color--ink)}.hmpc-fac-list>.wp-block-column{padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid var(--wp--preset--color--rule)}.hmpc-fac-list>.wp-block-column>*{margin:0
0 0.6rem}.hmpc-fac-list__photo{position:relative;margin:0
0 1rem !important;aspect-ratio:4 / 3;overflow:hidden;background:var(--wp--preset--color--fog)}.hmpc-fac-list__photo
a{position:absolute;inset:0;display:block}.hmpc-fac-list__photo
img{position:absolute;inset:0;display:block;width:100%;height:100% !important;object-fit:cover;transition:transform 0.3s ease}.hmpc-fac-list__photo a:hover
img{transform:scale(1.03)}.hmpc-fac-list__title{font-size:1.375rem}.hmpc-fac-list__title
a{text-decoration:none}.hmpc-fac-list__title a:hover{text-decoration:underline}.hmpc-band-signal{padding-block:var(--wp--preset--spacing--60)}.hmpc-band-signal
.alignwide{gap:1.5rem 3rem}.hmpc-band-signal__text{max-width:42rem;gap:0.75rem}.hmpc-band-signal__text>*{margin:0}.hmpc-band-signal .is-style-outline .wp-block-button__link{color:var(--wp--preset--color--paper)}.hmpc-band-signal .is-style-outline .wp-block-button__link:hover{background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink)}.hmpc-btn-paper .wp-block-button__link{border-color:var(--wp--preset--color--paper)}.hmpc-btn-paper .wp-block-button__link:hover{background:var(--wp--preset--color--fog);color:var(--wp--preset--color--ink);border-color:var(--wp--preset--color--fog)}.hmpc-title-band{padding-block:var(--wp--preset--spacing--60)}.hmpc-title-band>*{margin-block:0.75rem 0}.hmpc-class-body>.wp-block-column>*+*{margin-block-start:2.5rem}.hmpc-prose
h2{font-size:1.875rem;margin-block:2.25rem 0.75rem}.hmpc-prose .wp-block-post-content>:first-child{margin-top:0}.hmpc-notes{gap:1rem !important}.hmpc-notes>.wp-block-column{padding:1.5rem}.hmpc-notes
h3{font-size:1.1875rem;margin:0
0 0.5rem}.hmpc-notes
p{margin:0}.hmpc-register{gap:0.35rem !important;padding:1.75rem;border-top:6px solid var(--wp--preset--color--signal);box-shadow:0 0 0 1px var(--wp--preset--color--rule);position:sticky;top:1.5rem}.hmpc-register>*{margin:0;width:100%}.hmpc-register__fee{font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:0.75rem !important}.hmpc-register .hmpc-kicker{margin-top:0.75rem}.hmpc-register__fact{font-weight:600}.hmpc-register__cta{margin-block:1rem 0.5rem !important}.hmpc-register__note{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ink-soft)}.hmpc-register__note+.hmpc-register__note{margin-top:0.5rem}.hmpc-related{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr));gap:1.5rem}.hmpc-related__item{display:flex;flex-direction:column;gap:0.4rem;padding:1.4rem;background:var(--wp--preset--color--paper);color:inherit;text-decoration:none}.hmpc-related__title{font-size:1.25rem;font-weight:800;line-height:1.2}.hmpc-related__dates{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ink-soft)}.hmpc-related__item:hover .hmpc-related__title{text-decoration:underline}.hmpc-auto-title~.hmpc-page-content{padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--60)}.hmpc-auto-title~.hmpc-page-content:has(>:is(.hmpc-facts,.hmpc-status,.hmpc-join,.hmpc-fac-tint).alignfull:first-child){padding-top:0}.hmpc-auto-title~.hmpc-page-content:has(>:is(.hmpc-facts,.hmpc-status,.hmpc-join,.hmpc-fac-tint).alignfull:last-child){padding-bottom:0}.hmpc-about__photo{margin-bottom:0 !important}.hmpc-about__photo
img{width:100%;display:block;object-position:center 40%}.hmpc-section>.hmpc-about__body{margin-block-start:0;gap:1.5rem 3rem;align-items:flex-start}.hmpc-about__body>.hmpc-about__panel{position:relative;flex:0 1 37.5rem;min-width:0;gap:1rem;margin-top:clamp(-11rem, -12vw, 0rem);padding:clamp(1.5rem, 3vw, 2.5rem) clamp(1.5rem, 3vw, 2.75rem) 0 0;background:var(--wp--preset--color--paper)}.hmpc-about__panel>*{margin:0}.hmpc-about__panel
h2{text-wrap:balance}.hmpc-about__panel .has-large-font-size{line-height:1.5}@media (max-width: 600px){.hmpc-about__photo
img{aspect-ratio:3 / 2 !important}.hmpc-about__body>.hmpc-about__panel{margin-top:0;padding-right:0}}.hmpc-tags{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--stone)}.hmpc-tags
a{color:inherit}.hmpc-updating{box-sizing:border-box;padding:clamp(1.75rem, 4vw, 3rem);background:var(--wp--preset--color--paper);border-top:4px solid var(--wp--preset--color--signal);display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.hmpc-updating>*{margin:0;max-width:40rem}.hmpc-updating__title{font-size:var(--wp--preset--font-size--x-large);line-height:1.2}.hmpc-updating__text{color:var(--wp--preset--color--ink-soft)}.hmpc-updating-band .hmpc-updating,.hmpc-main>.hmpc-updating{background:var(--wp--preset--color--fog)}.hmpc-main>.hmpc-updating{margin-block:var(--wp--preset--spacing--60)}.hmpc-notice{position:fixed;inset:auto 0 0 0;z-index:90;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.6rem 1.5rem;padding:0.75rem var(--hmpc-gutter);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--paper);font-size:var(--wp--preset--font-size--small);line-height:1.4;box-shadow:0 -1px 0 var(--wp--preset--color--ink-soft)}.hmpc-notice[hidden]{display:none}.hmpc-notice
p{margin:0}.hmpc-notice
a{color:inherit;text-underline-offset:0.2em}.hmpc-notice a:hover{color:var(--wp--preset--color--signal-glow)}.hmpc-notice__ok{padding:0.3rem 1rem;border:2px
solid var(--wp--preset--color--paper);background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);font:inherit;font-weight:700;cursor:pointer}.hmpc-notice__ok:hover{background:var(--wp--preset--color--fog)}.hmpc-notice__ok:focus-visible{outline:3px
solid var(--wp--preset--color--signal);outline-offset:2px}.hmpc-lb{cursor:zoom-in}.hmpc-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:color-mix(in srgb, var(--wp--preset--color--ink) 94%, transparent);color:var(--wp--preset--color--paper)}.hmpc-lightbox[open]{display:grid;grid-template-rows:1fr auto;place-items:center}.hmpc-lightbox::backdrop{background:transparent}.hmpc-lightbox
img{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 5rem);width:auto;height:auto;object-fit:contain;touch-action:pan-y}.hmpc-lightbox__cap{max-width:60rem;margin:0
1rem 1rem;font-size:var(--wp--preset--font-size--small);text-align:center}.hmpc-lightbox__cap:empty{display:none}.hmpc-lightbox__btn{position:absolute;width:3rem;height:3rem;padding:0;border:0;background:color-mix(in srgb, var(--wp--preset--color--ink) 60%, transparent);color:inherit;font-size:2rem;line-height:1;cursor:pointer}.hmpc-lightbox__btn[hidden]{display:none}.hmpc-lightbox__btn:hover{color:var(--wp--preset--color--signal-glow)}.hmpc-lightbox__btn:focus-visible{outline:3px
solid var(--wp--preset--color--signal);outline-offset:2px}.hmpc-lightbox__close{top:0.5rem;right:0.5rem}.hmpc-lightbox__prev,.hmpc-lightbox__next{top:50%;translate:0 -50%}.hmpc-lightbox__prev{left:0.5rem}.hmpc-lightbox__next{right:0.5rem}html:has(.hmpc-lightbox[open]){overflow:hidden}.hmpc-footer
a{color:inherit}.hmpc-footer a:hover{color:var(--wp--preset--color--signal-glow)}.hmpc-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:0.5rem}.hmpc-footer__links
a{text-decoration:none}.hmpc-footer__heading{font-size:1.1875rem;margin:0}.hmpc-footer__map{gap:1.5rem clamp(1.5rem, 3vw, 2.5rem) !important}.hmpc-footer__map>.wp-block-column{flex-basis:0 !important;min-width:9rem}.hmpc-footer__group{margin:0
0 0.75rem;font-size:var(--wp--preset--font-size--small);font-weight:700;color:var(--wp--preset--color--signal-glow)}.hmpc-footer__map .hmpc-footer__links{gap:0.45rem;font-size:var(--wp--preset--font-size--small)}.hmpc-footer__news{gap:1rem clamp(1.5rem, 4vw, 3rem) !important;align-items:end}.hmpc-footer__news .mc4wp-form-fields{margin-top:0}@media (max-width: 781px){.hmpc-footer__map{display:grid !important;grid-template-columns:repeat(2, 1fr)}}.hmpc-footer__rule{border-color:#333 !important;margin-block:2.5rem 1.25rem !important}:is(.hmpc-footer, .hmpc-news) .mc4wp-form-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.5rem;margin-top:1rem}:is(.hmpc-footer, .hmpc-news) .mc4wp-form-fields
label{flex:1 1 12rem;display:grid;gap:0.35rem;margin:0;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--stone)}:is(.hmpc-footer, .hmpc-news) .mc4wp-form input[type="email"],
:is(.hmpc-footer, .hmpc-news) .mc4wp-form input[type="text"]{width:100%;min-height:3rem;padding:0.75rem;border:0;font:inherit;box-sizing:border-box}:is(.hmpc-footer, .hmpc-news) .mc4wp-form input[type="submit"]{min-height:3rem;padding:0
1.4rem;border:0;background:var(--wp--preset--color--signal);color:var(--wp--preset--color--paper);font:inherit;font-weight:700;cursor:pointer}:is(.hmpc-footer, .hmpc-news) .mc4wp-form input[type="submit"]:hover{background:#b80000}:is(.hmpc-footer, .hmpc-news) .mc4wp-response
p{margin:0.75rem 0 0;font-size:var(--wp--preset--font-size--small)}:root{--hmpc-edge:max(0px, calc((100% - var(--hmpc-wide)) / 2))}.hmpc-prose .wp-block-post-content > .hmpc-hero,
.hmpc-prose .wp-block-post-content > .hmpc-band,
.hmpc-prose .wp-block-post-content > .hmpc-join,
.hmpc-prose .wp-block-post-content > .hmpc-facts,
.hmpc-prose .wp-block-post-content>.hmpc-status{margin-block:0}.hmpc-hero{color:var(--wp--preset--color--paper);padding:var(--wp--preset--spacing--60) 0 !important;text-align:left}.hmpc-hero .wp-block-cover__inner-container{box-sizing:border-box;width:100%;max-width:calc(var(--hmpc-wide) + 2 * var(--hmpc-gutter));margin-inline:auto;padding-inline:var(--hmpc-gutter)}.hmpc-hero .wp-block-cover__inner-container>*{max-width:50rem;margin-block:0;margin-inline:0 !important}.hmpc-hero .wp-block-cover__inner-container>*+*{margin-block-start:1rem}.hmpc-hero .wp-block-cover__inner-container>.wp-block-buttons{margin-block-start:1.75rem}.hmpc-h1{font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.04;letter-spacing:-0.02em;text-wrap:balance;margin:0}.hmpc-h1-sub{display:block;margin-top:0.6rem;font-size:var(--wp--preset--font-size--medium);font-style:italic;font-weight:700;letter-spacing:0}.hmpc-hero-sub{font-size:var(--wp--preset--font-size--large);line-height:1.55;color:#e6e3de}.hmpc-hero-addr{font-size:var(--wp--preset--font-size--large);font-weight:600}.hmpc-hero-btns{gap:0.75rem;flex-wrap:wrap}.hmpc-hero-btns .wp-block-button__link{min-height:2.75rem;display:inline-flex;align-items:center}.hmpc-hero .wp-block-button.is-style-outline > .wp-block-button__link,
.hmpc-join .wp-block-button.is-style-outline>.wp-block-button__link{color:var(--wp--preset--color--paper);border-color:var(--wp--preset--color--paper);background:transparent}.hmpc-hero .wp-block-button.is-style-outline>.wp-block-button__link:hover{background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink)}.hmpc-join .wp-block-button:not(.is-style-outline)>.wp-block-button__link{background:var(--wp--preset--color--paper);border-color:var(--wp--preset--color--paper);color:var(--wp--preset--color--signal-text)}.hmpc-join .wp-block-button>.wp-block-button__link:hover{background:var(--wp--preset--color--ink);border-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--paper)}.hmpc-credit{font-size:var(--wp--preset--font-size--x-small);color:var(--wp--preset--color--stone);margin-block-start:1.5rem}.hmpc-hero .hmpc-credit{margin-block-start:2rem;opacity:0.85}.wp-block-cover .hmpc-kicker,
.wp-block-cover .hmpc-k{color:var(--wp--preset--color--signal-glow)}.hmpc-main .hmpc-band{box-sizing:border-box;max-width:var(--hmpc-wide);margin-inline:auto;padding-block:var(--wp--preset--spacing--60)}.hmpc-main .hmpc-band+.hmpc-band:not([class*="has-background"]){padding-block-start:0}.hmpc-main :is(.hmpc-hero,.hmpc-fac-hero)+.hmpc-band{padding-block-start:var(--wp--preset--spacing--50)}.hmpc-main .hmpc-band>*{max-width:none;margin-inline:0 !important}.hmpc-main .hmpc-band>*+*{margin-block-start:1.25rem}.hmpc-main .hmpc-band>h2+*{margin-block-start:0.75rem}.hmpc-main .hmpc-band > p,
.hmpc-main .hmpc-band>h2{max-width:64ch}.hmpc-band>h2{text-wrap:balance}.hmpc-band
p{margin-block:0}.hmpc-lede{font-size:var(--wp--preset--font-size--large);line-height:1.55;max-width:40rem}.hmpc-main .hmpc-band>.hmpc-note{max-width:70ch;color:var(--wp--preset--color--ink-soft);margin-block-start:1.5rem}.hmpc-fine{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ink-soft)}.hmpc-fine2{display:block;margin-top:0.35rem;font-size:var(--wp--preset--font-size--small);line-height:1.45;color:var(--wp--preset--color--ink-soft);font-weight:400}.hmpc-more{font-size:var(--wp--preset--font-size--medium);font-weight:700}.hmpc-more-tight{margin-block-start:0.6rem !important}.hmpc-more
a{color:var(--wp--preset--color--signal-text);text-decoration:none;border-bottom:2px solid var(--wp--preset--color--signal-text);padding-block:0.6rem 0.1rem}.hmpc-more a:hover{color:var(--wp--preset--color--ink);border-color:var(--wp--preset--color--ink)}.hmpc-colh{margin:0
0 1rem;padding-bottom:0.6rem;border-bottom:2px solid var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--small);font-weight:700;color:var(--wp--preset--color--graphite)}.hmpc-main .hmpc-band .hmpc-cards{gap:1.75rem;margin:1.75rem 0 0}.hmpc-cards .wp-block-column>*{margin-block:0}.hmpc-cards .wp-block-column>*+*{margin-block-start:0.5rem}.hmpc-cards .wp-block-column>.hmpc-stepnum+*{margin-block-start:0.25rem}.hmpc-card-title{font-size:var(--wp--preset--font-size--large);line-height:1.25}.hmpc-card-title
a{text-decoration:none}.hmpc-card-title a:hover{text-decoration:underline;color:var(--wp--preset--color--signal-text)}.hmpc-meta{font-size:var(--wp--preset--font-size--medium);line-height:1.6;color:var(--wp--preset--color--ink-soft);max-width:none}.hmpc-stepnum{font-size:var(--wp--preset--font-size--small);font-weight:700;color:var(--wp--preset--color--graphite)}.hmpc-steps .wp-block-column,
.hmpc-yesno .wp-block-column{border-top:3px solid var(--wp--preset--color--ink);padding-top:1rem}.hmpc-yes,.hmpc-no{font-size:1.875rem;font-weight:800;line-height:1;letter-spacing:-0.02em}.hmpc-yes{color:var(--wp--preset--color--signal-text)}.hmpc-no{color:var(--wp--preset--color--graphite)}.hmpc-shot, .hmpc-shot
a{display:block;overflow:hidden}.hmpc-shot
img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:filter 0.3s ease}.hmpc-shot a:hover
img{filter:brightness(1.08)}@media (prefers-reduced-motion: reduce){.hmpc-shot
img{transition:none}}.hmpc-partners .wp-block-image{margin:0
0 1rem}.hmpc-partners .wp-block-image
img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.hmpc-partners
figcaption{margin:0.4rem 0 0;font-size:var(--wp--preset--font-size--x-small);text-align:left}.hmpc-facts,.hmpc-status{box-sizing:border-box;background:var(--wp--preset--color--ink);color:var(--wp--preset--color--paper);padding-block:0;padding-inline:var(--hmpc-gutter);border-block:1px solid var(--wp--preset--color--ink-soft)}.hmpc-facts>*,.hmpc-status>*,.hmpc-join>*{max-width:var(--hmpc-wide);margin-inline:var(--hmpc-edge) auto !important}.hmpc-facts>*+*,.hmpc-status>*+*{margin-block-start:0}.hmpc-facts>:not(.wp-block-columns),.hmpc-status>:not(.wp-block-columns){padding-block:0 1.75rem}.hmpc-facts .wp-block-columns,
.hmpc-status .wp-block-columns{gap:0 !important;margin-block:0}.hmpc-facts .wp-block-column,
.hmpc-status .wp-block-column{padding:1.75rem 1.75rem 1.75rem 0}.hmpc-facts .wp-block-column + .wp-block-column,
.hmpc-status .wp-block-column+.wp-block-column{padding-left:1.75rem;border-left:1px solid var(--wp--preset--color--ink-soft)}@media (max-width: 781px){.hmpc-facts .wp-block-column + .wp-block-column,
.hmpc-status .wp-block-column+.wp-block-column{padding-left:0;border-left:0;border-top:1px solid var(--wp--preset--color--ink-soft)}}.hmpc-facts p, .hmpc-status
p{margin:0}.hmpc-k{margin:0
0 0.35rem;font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--wp--preset--color--signal-text)}.hmpc-join .hmpc-k{color:var(--wp--preset--color--signal-glow)}.hmpc-facts .hmpc-k, .hmpc-status .hmpc-k{margin-bottom:0.35rem;font-size:var(--wp--preset--font-size--small);letter-spacing:0;text-transform:none;color:var(--wp--preset--color--stone)}.hmpc-factval{font-size:var(--wp--preset--font-size--large);font-weight:700;line-height:1.3;letter-spacing:-0.01em}.hmpc-facts .hmpc-factval, .hmpc-status .hmpc-factval{font-size:1.125rem;letter-spacing:0}.hmpc-facts .hmpc-factsub, .hmpc-status .hmpc-factsub{margin-top:0.35rem;font-weight:500;line-height:1.5;color:var(--wp--preset--color--stone)}.hmpc-factreg{font-size:1.125rem;font-weight:700;line-height:1.35}.hmpc-factreg>*{margin:0}.hmpc-factreg>*+*{margin-top:0.25rem;font-weight:500;color:var(--wp--preset--color--stone)}.hmpc-factnote{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--stone)}.hmpc-facts a, .hmpc-status
a{color:var(--wp--preset--color--signal-glow);text-decoration:underline;text-underline-offset:0.2em}.hmpc-facts a:hover, .hmpc-status a:hover{color:var(--wp--preset--color--paper)}.hmpc-facts .hmpc-factval a, .hmpc-status .hmpc-factval
a{color:var(--wp--preset--color--paper);text-decoration-color:rgb(255 255 255 / 0.35)}.hmpc-facts .hmpc-factval a:hover, .hmpc-status .hmpc-factval a:hover{color:var(--wp--preset--color--signal-glow);text-decoration-color:currentColor}.hmpc-join{box-sizing:border-box;background:var(--wp--preset--color--signal);color:var(--wp--preset--color--paper);padding-block:var(--wp--preset--spacing--60);padding-inline:var(--hmpc-gutter)}.hmpc-join>*{margin-block:0}.hmpc-join>*+*{margin-block-start:1rem}.hmpc-join>h2{max-width:24ch;text-wrap:balance;font-size:var(--wp--preset--font-size--xx-large)}.hmpc-join>p{max-width:60ch;font-size:var(--wp--preset--font-size--large);line-height:1.55}.hmpc-join>.hmpc-fine{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--paper)}.hmpc-join>.wp-block-buttons{margin-block-start:1.75rem;gap:0.75rem}.hmpc-join a:not(.wp-block-button__link){color:var(--wp--preset--color--paper);text-decoration-thickness:2px;text-underline-offset:3px}.hmpc-join a:not(.wp-block-button__link):hover{color:var(--wp--preset--color--paper);text-decoration-color:var(--wp--preset--color--ink)}.hmpc-join .wp-block-button__link{min-height:2.75rem}.wp-block-post-content.has-global-padding>.wp-block-group.alignfull,.wp-block-post-content.has-global-padding>:is(.pbf-photos,.pbo-covers){margin-left:calc(var(--wp--style--root--padding-left) * -1) !important;margin-right:calc(var(--wp--style--root--padding-right) * -1) !important;max-width:none !important;width:auto !important}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hmpc-title-band .hmpc-kicker
a{color:var(--wp--preset--color--signal-glow)}.hmpc-title-band .wp-block-post-excerpt__excerpt{white-space:pre-line;margin:0}.single .wp-block-post-featured-image
img{width:auto;max-width:100%;max-height:80vh;margin-inline:auto;display:block}.hmpc-reg{max-width:40rem;margin-block:1.75rem;padding:1rem 1.25rem;background:rgb(11 11 11 / 0.55)}.hmpc-reg
p{margin:0}.hmpc-reg__head{font-size:var(--wp--preset--font-size--x-large);font-weight:800;line-height:1.2;letter-spacing:-0.01em}.hmpc-reg__head
time{display:block;color:var(--wp--preset--color--paper)}.hmpc-reg__prio{margin-top:0.6rem !important;font-size:var(--wp--preset--font-size--medium);line-height:1.45}.hmpc-reg__prio
span{font-weight:700}.hmpc-reg__note{margin-top:0.5rem !important;font-size:var(--wp--preset--font-size--small);line-height:1.5;color:#e6e3de}.hmpc-reg__note
strong{color:var(--wp--preset--color--signal-glow)}.wp-block-cover:is(.hmpc-hero,.hmpc-fac-hero,.hmpc-ee-hero){padding-top:calc(var(--hmpc-header-h) + clamp(2rem, 4vw, 3.5rem)) !important}@media (min-width: 782px){.wp-block-cover:is(.hmpc-hero,.hmpc-fac-hero,.hmpc-ee-hero){overflow:hidden;background:var(--wp--preset--color--ink)}.wp-block-cover:is(.hmpc-hero, .hmpc-fac-hero, .hmpc-ee-hero) .wp-block-cover__image-background{left:42%;width:58%;transform:scale(1.08);transform-origin:left center}.wp-block-cover:is(.hmpc-hero, .hmpc-fac-hero, .hmpc-ee-hero) .wp-block-cover__background{opacity:1 !important;background:linear-gradient(180deg, rgb(11 11 11 / 0.7) 0, rgb(11 11 11 / 0) 9rem), linear-gradient(90deg, var(--wp--preset--color--ink) 0%, var(--wp--preset--color--ink) 44%, rgb(11 11 11 / 0.85) 52%, rgb(11 11 11 / 0.55) 62%, rgb(11 11 11 / 0.25) 74%, rgb(11 11 11 / 0.05) 90%) !important}}@media (max-width: 781px){.wp-block-cover:is(.hmpc-hero, .hmpc-fac-hero, .hmpc-ee-hero) .wp-block-cover__background{opacity:0.72 !important}}.hmpc-main .hmpc-info{gap:2rem clamp(2rem, 5vw, 4rem) !important;margin-block:0}.hmpc-info .hmpc-info__text>*{margin-block:0;max-width:40rem}.hmpc-info .hmpc-info__text>*+*{margin-block-start:1.25rem}.hmpc-info__text>.has-large-font-size{line-height:1.5}.hmpc-info .hmpc-info__text>h2{margin-block-start:2.5rem;font-size:var(--wp--preset--font-size--x-large)}.hmpc-info .hmpc-info__text>.hmpc-info__callout{margin-block-start:2rem;padding-top:1rem;border-top:3px solid var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--x-large);font-weight:800;line-height:1.25}.hmpc-info__note{padding:1rem 1.25rem;background:var(--wp--preset--color--fog);scroll-margin-top:2rem}.hmpc-info__aside{padding:clamp(1.25rem, 3vw, 2rem);position:sticky;top:2rem}.hmpc-info .hmpc-info__aside>*{margin-block:0}.hmpc-info .hmpc-info__aside>*+*{margin-block-start:1.5rem}.hmpc-info__actions{gap:0.75rem}.hmpc-info-hero
h1{margin:0}.hmpc-info__contact{line-height:1.7}@media (max-width: 781px){.hmpc-info>.wp-block-column:last-child{order:-1}.hmpc-info__aside{position:static}}body:has(.hmpc-press, .hmpc-info) .hmpc-auto-title>h1{max-width:var(--wp--style--global--wide-size)}.hmpc-press__item{padding-block:2.25rem;border-top:1px solid var(--wp--preset--color--rule)}.hmpc-press__item:first-child{padding-top:0;border-top:0}.hmpc-press .hmpc-press__item > *, .hmpc-press .wp-block-column>*{max-width:46rem;margin-block:0;margin-inline:0 !important}.hmpc-press .hmpc-press__item>.wp-block-columns{max-width:none}.hmpc-press .hmpc-press__item > * + *, .hmpc-press .wp-block-column>*+*{margin-block-start:1rem}.hmpc-press .hmpc-press__title{font-size:var(--wp--preset--font-size--x-large);font-weight:800;line-height:1.2}.hmpc-press .hmpc-press__title+p{color:var(--wp--preset--color--graphite)}.hmpc-press .wp-block-columns{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:2rem}.hmpc-press .wp-block-columns
img{width:100%;height:auto}@media (max-width: 640px){.hmpc-press .wp-block-columns{grid-template-columns:1fr}}.hmpc-press .hmpc-accordion, .hmpc-press .hmpc-accordion[open]{padding:0}.hmpc-press .hmpc-accordion>summary{margin:0;padding:0;border-bottom-width:1rem;background:none;font-size:var(--wp--preset--font-size--x-large);font-weight:800}.hmpc-press .wp-block-embed{margin-inline:0}.wp-block-cover.wp-block-cover:not([class*="hmpc-"],[class*="pbf-"],[class*="pbo-"])>.wp-block-cover__inner-container{color:#fff}.wp-block-cover.hmpc-container{display:block;min-height:0;padding:0;overflow:visible;color:inherit}:is(.hmpc-container,.hmpc-columns,.hmpc-notice,.hmpc-testimonial){box-sizing:content-box}.hmpc-columns>.wp-block-column{box-sizing:border-box}@media (min-width: 768px){:is(.hmpc-container.alignwide, .hmpc-container.alignwide .hmpc-container)>:is(.wp-block-cover__inner-container,:not(.wp-block-cover__image-background,.wp-block-cover__background)){max-width:80%;margin-inline:auto}}.wp-block-post-content>.hmpc-container.alignfull>:is(.wp-block-cover__inner-container,:not(.wp-block-cover__image-background,.wp-block-cover__background)){max-width:min(var(--wp--style--global--wide-size), 100% - var(--wp--style--root--padding-left, 1.5rem) - var(--wp--style--root--padding-right, 1.5rem));margin-inline:auto}:where(.wp-block-image){margin-bottom:1.2em}div:where(.hmpc-columns){margin-bottom:0}div.hmpc-columns.alignfull{margin-block:0}div:where(.hmpc-container,.hmpc-columns,.hmpc-notice).has-background{padding:0}div:where(.hmpc-gb-spacer,.hmpc-gb-buttons){margin:0
0 1.2em}details:where(.hmpc-accordion),div:where(.hmpc-notice){margin-bottom:1.2em}div:where(.hmpc-testimonial){margin:0
auto 1.2em}.hmpc-accordion{padding:0
15px}.hmpc-accordion[open]{padding-bottom:10px}.hmpc-accordion>summary{margin:0
-15px;padding:10px
15px;border-bottom:10px solid transparent;background:#f2f2f2;background-clip:padding-box}.hmpc-accordion:not([open])>summary{border-bottom:0}.hmpc-accordion+.hmpc-accordion{margin-top:-0.6em}@media (min-width: 600px){.hmpc-accordion--18>summary{font-size:18px}.hmpc-accordion--20>summary{font-size:20px}.hmpc-accordion--22>summary{font-size:22px}.hmpc-accordion--24>summary{font-size:24px}}.wp-block-spacer.hmpc-gb-spacer{clear:none}.hmpc-spacer-divider{position:relative}.hmpc-spacer-divider::after{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #ddd}.hmpc-gb-button .wp-block-button__link{padding:0.6em 1em;line-height:1}p.hmpc-drop-cap{display:flow-root;padding-top:1em}p.has-drop-cap.hmpc-drop-cap:not(:focus)::first-letter {float:left;margin:0.15em 25px 25px 0;font-size:75px;font-style:normal;font-weight:bold;line-height:0.7em;text-transform:uppercase}.hmpc-notice{border-radius:5px}.hmpc-notice>*{margin:0}.hmpc-notice__title{padding:calc(1em + 8.5px) 17px 8.5px;font-weight:bold}.hmpc-notice__text{padding:1em;border:2px
solid #333;border-radius:5px;background:#fff}.hmpc-notice__text>:last-child{margin-bottom:0}.hmpc-testimonial{padding:5%;border-radius:5px}.hmpc-testimonial .hmpc-testimonial__name{margin-top:0;padding-top:20px;font-size:1em;font-weight:bold;line-height:1.2}.hmpc-testimonial .hmpc-testimonial__title{margin-block:0;font-size:smaller;line-height:1.4;opacity:0.8}.hmpc-pricing{border-color:#272c30}.hmpc-pricing>*{margin:0}.hmpc-pricing__price{line-height:1}.hmpc-pricing__price
sup{display:inline-block;margin:0.4em 3px 0 0;font-size:24px;line-height:1;vertical-align:top}.hmpc-orgs>*{max-width:none;margin-inline:0}.hmpc-orgs>*+*{margin-block-start:2rem !important}.hmpc-orgs .wp-block-column>*{margin-block:0}.hmpc-orgs .wp-block-column>.wp-block-image{margin:2.5rem 6% 0 !important;display:block;text-align:left}.hmpc-orgs .wp-block-column > .wp-block-image
figure{display:block;margin:0
!important}.hmpc-orgs .wp-block-column > .wp-block-image
img{max-height:7rem;width:auto !important;height:auto !important}.hmpc-orgs .wp-block-column>.wp-block-image+.hmpc-container{padding-top:1.5rem !important}.hmpc-orgs .wp-block-column > p:empty,
.hmpc-orgs .wp-block-column>.hmpc-container:not(:has(:is(p,img,h1,h2,h3,h4,iframe))){display:none}.hmpc-orgs :is(.wp-block-group.hmpc-container,.hmpc-container>.wp-block-cover__inner-container)>*+*{margin-block-start:1rem}.hmpc-orgs .wp-block-column :is(p,h1,h2,h3,h4,h5){text-align:left !important}.hmpc-orgs .wp-block-column .wp-block-buttons{justify-content:flex-start !important}.hmpc-orgs .wp-block-column>:not(.hmpc-container,.wp-block-image){margin-inline:6% !important}.hmpc-orgs .wp-block-column>.hmpc-container:has(.wp-block-gallery){padding-inline:6% !important}.hmpc-post{--wp--style--global--content-size:920px}.hmpc-page-content>.alignleft{margin-inline-start:max(0px, calc((100% - var(--wp--style--global--content-size)) / 2)) !important;margin-inline-end:1.75rem !important}.hmpc-page-content>.alignright{margin-inline-end:max(0px, calc((100% - var(--wp--style--global--content-size)) / 2)) !important;margin-inline-start:1.75rem !important}.hmpc-page-content>:is(.alignleft,.alignright){max-width:min(45%, 22rem)}.hmpc-page-content > :is(.alignleft, .alignright) img{width:100%;height:auto}@media (max-width: 600px){.hmpc-page-content>:is(.alignleft,.alignright){float:none;max-width:none;margin-inline:auto !important}}.hmpc-page-content>.wp-block-gallery{max-width:var(--wp--style--global--wide-size) !important}.single-envira .wp-block-post-content{padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--60)}.single-envira .wp-block-post-content>.wp-block-gallery{max-width:var(--wp--style--global--wide-size) !important}.wp-block-gallery.is-style-justified{--hmpc-row-height:150px;--hmpc-row-scale:1}.wp-block-gallery.hmpc-row-100{--hmpc-row-height:100px}.wp-block-gallery.hmpc-row-150{--hmpc-row-height:150px}.wp-block-gallery.hmpc-row-200{--hmpc-row-height:200px}.wp-block-gallery.hmpc-row-250{--hmpc-row-height:250px}.wp-block-gallery.hmpc-row-300{--hmpc-row-height:300px}.wp-block-gallery.hmpc-row-400{--hmpc-row-height:400px}.wp-block-gallery.is-style-justified.has-nested-images.has-nested-images figure.wp-block-image:not(#individual-image){--hmpc-basis:calc(var(--hmpc-ar, 1.5) * var(--hmpc-row-height) * var(--hmpc-row-scale) * 0.9);width:auto;margin:0;flex:calc(var(--hmpc-ar, 1.5) * 100) 1 var(--hmpc-basis);max-width:calc(var(--hmpc-basis) * 1.8)}.wp-block-gallery.is-style-justified figure.wp-block-image
img{display:block;width:100%;height:auto}@media (max-width: 600px){.wp-block-gallery.is-style-justified{--hmpc-row-scale:0.6}}.hmpc-split--post .wp-block-post-excerpt__excerpt{white-space:pre-line;margin:0;line-height:1.5}.hmpc-split--post .hmpc-split__media
img{width:100% !important;margin:0
!important}.hmpc-split--post:not(:has(.hmpc-split__media)){grid-template-columns:1fr}.hmpc-split--post:not(:has(.hmpc-split__media)) .hmpc-split__text{justify-self:center;max-width:calc(var(--wp--style--global--content-size) + 2 * var(--hmpc-gutter));padding-inline:var(--hmpc-gutter)}.hmpc-main .hmpc-more-events{max-width:none;margin-inline:calc(var(--wp--style--root--padding-left) * -1) calc(var(--wp--style--root--padding-right) * -1) !important;padding-inline:max(var(--wp--style--root--padding-left), calc((100% - var(--wp--style--global--wide-size)) / 2));padding-block:var(--wp--preset--spacing--60)}.hmpc-more-events>h2{margin-block-end:var(--wp--preset--spacing--40)}.hmpc-more-events>.hmpc-events{max-width:var(--wp--style--global--wide-size)}.hmpc-more-events .hmpc-event__media
img{aspect-ratio:4 / 3}.hmpc-more-events .hmpc-event__dates{font-weight:500;font-size:var(--wp--preset--font-size--small)}.hmpc-more-events .hmpc-more{margin-block-start:var(--wp--preset--spacing--40);font-weight:700}.hmpc-search .hmpc-title-band .wp-block-query-title{font-size:var(--wp--preset--font-size--xx-large)}.hmpc-search__form{margin-block-start:1.5rem;max-width:36rem}.hmpc-search__form .wp-block-search__input{border:0;padding:0.75rem 1rem;font-size:1rem}.hmpc-results{padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--60)}.hmpc-results .wp-block-post-template{display:grid;gap:0}.hmpc-result{gap:1.25rem !important;padding-block:1.25rem;border-bottom:1px solid var(--wp--preset--color--rule)}.hmpc-result .wp-block-post-featured-image{flex:0 0 8rem;margin:0}.hmpc-result__body{gap:0.35rem !important;min-width:0}.hmpc-result__body>*{margin:0
!important}.hmpc-result__type{font-weight:700;color:var(--wp--preset--color--signal-text)}.hmpc-result .wp-block-post-title
a{text-decoration:none}.hmpc-result .wp-block-post-title a:hover{text-decoration:underline}.hmpc-result .wp-block-post-excerpt__more-text{display:none}.hmpc-results .wp-block-query-pagination{margin-block-start:var(--wp--preset--spacing--40)}@media (max-width: 600px){.hmpc-result .wp-block-post-featured-image{flex-basis:5rem}}.hmpc-names{columns:14rem 4;column-gap:2rem;padding:0;list-style:none}.hmpc-names
li{break-inside:avoid;margin:0;padding-block:0.35rem;border-bottom:1px solid var(--wp--preset--color--rule)}