:root{--mn-bendlet-1:2.5rem;--mn-bendlet-2:1.55rem;--mn-bendlet-3:0.85rem;--mn-bendlet-gap:5px}.narpo-text-media__heading::after,.narpo-news-cards__heading::after,.narpo-news-cards__featured-heading::after,.narpo-meet-team__heading::after,.narpo-obituary-list__intro-heading::after,.narpo-newsletter-list__heading::after,.narpo-link-directory__heading::after,.narpo-branch-directory__heading::after,.narpo-holiday-list__heading::after,.narpo-contact-form__heading::after,.narpo-info-card__heading::after,.narpo-gallery__heading::after{width:var(--mn-bendlet-1);height:calc(var(--mn-bendlet-gap) * 2 + 2px);background-color:#fff0;background-image:linear-gradient(var(--mn-brass,#d99e3f) 0 0),linear-gradient(var(--mn-brass,#d99e3f) 0 0),linear-gradient(var(--mn-brass,#d99e3f) 0 0);background-size:var(--mn-bendlet-1) 2px,var(--mn-bendlet-2) 2px,var(--mn-bendlet-3) 2px;background-position:0 0,0 var(--mn-bendlet-gap),0 calc(var(--mn-bendlet-gap) * 2);background-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.narpo-anim [data-narpo-inview]::after{background-size:0 2px,0 2px,0 2px}.narpo-anim [data-narpo-inview].is-inview::after{animation:narpoBendletDraw 0.72s var(--narpo-ease,cubic-bezier(.16,1,.3,1)) both}@keyframes narpoBendletDraw{0%{background-size:0 2px,0 2px,0 2px}42%{background-size:var(--mn-bendlet-1) 2px,0 2px,0 2px}72%{background-size:var(--mn-bendlet-1) 2px,var(--mn-bendlet-2) 2px,0 2px}100%{background-size:var(--mn-bendlet-1) 2px,var(--mn-bendlet-2) 2px,var(--mn-bendlet-3) 2px}}}.narpo-info-card__heading::after{background-image:linear-gradient(var(--mn-brass,#d99e3f) 0 0),linear-gradient(var(--mn-brass-bright,#e9bd68) 0 0),linear-gradient(var(--mn-brass,#d99e3f) 0 0)}.narpo-hero-cover__heading{position:relative}.narpo-hero-cover__heading::before{position:relative;z-index:1}.narpo-hero-cover__content{position:relative}.narpo-hero-cover__content::before{content:"";position:absolute;left:0;top:1px;width:100vw;max-width:none;height:1px;background:linear-gradient(to right,var(--mn-slate-line,#374353) 0,var(--mn-slate-line,#374353) 62%,transparent 100%);opacity:.85;pointer-events:none;z-index:0}.narpo-hero-cover:has(.wp-block-cover__image-background) .narpo-hero-cover__content::before{display:none}@media (prefers-reduced-motion:no-preference){.narpo-hero-cover__heading::before{transform-origin:left center;animation:narpoRuleDraw 0.62s var(--narpo-ease,cubic-bezier(.16,1,.3,1)) both}.narpo-hero-cover__content::before{transform-origin:left center;animation:narpoRuleDraw 0.9s var(--narpo-ease,cubic-bezier(.16,1,.3,1)) 0.28s both}@keyframes narpoRuleDraw{from{transform:scaleX(0)}to{transform:scaleX(1)}}}.narpo-news-cards__cell,.narpo-meet-team__card,.narpo-link-directory__item{position:relative}.narpo-news-cards__cell::before,.narpo-meet-team__card::before,.narpo-link-directory__item::before{content:"";position:absolute;z-index:4;top:0;left:0;right:0;height:2px;background:var(--mn-brass,#d99e3f);transform:scaleX(0);transform-origin:left center;pointer-events:none;transition:transform var(--narpo-dur-long,0.42s) var(--narpo-ease,ease)}.narpo-news-cards__cell:hover::before,.narpo-news-cards__cell:focus-within::before,.narpo-meet-team__card:hover::before,.narpo-meet-team__card:focus-within::before,.narpo-meet-team__card.is-open::before,.narpo-link-directory__item:hover::before,.narpo-link-directory__item:focus-within::before{transform:scaleX(1)}.narpo-text-media:first-of-type .narpo-text-media__body>p:first-child{font-size:calc(var(--narpo-fs-body, 1.0625rem) * 1.08);line-height:1.55;color:var(--mn-ink,#19222f)}:where(.entry-content,.wp-block-post-content) :where(p,li,dd)>a:not([class]){text-decoration-line:underline;text-decoration-color:var(--mn-brass,#d99e3f);text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-thickness var(--narpo-dur-state,0.16s) var(--narpo-ease-state,ease),text-decoration-color var(--narpo-dur-state,0.16s) var(--narpo-ease-state,ease),color var(--narpo-dur-state,0.16s) var(--narpo-ease-state,ease)}:where(.entry-content,.wp-block-post-content) :where(p,li,dd)>a:not([class]):hover,:where(.entry-content,.wp-block-post-content) :where(p,li,dd)>a:not([class]):focus-visible{text-decoration-thickness:2px;text-decoration-color:var(--mn-brass,#d99e3f);color:var(--mn-brass-ink,#8e4900)}.narpo-has-arms .narpo-obituary-list__inner::after{content:"";display:block;width:100%;height:168px;margin-top:clamp(2.75rem, 5vw, 4rem);background-image:linear-gradient(var(--mn-brass,#d99e3f) 0 0),var(--mn-arms);background-size:2.5rem 2px,96px auto;background-position:center top,center bottom;background-repeat:no-repeat,no-repeat;mix-blend-mode:multiply;opacity:.92}.narpo-has-arms .narpo-info-card{position:relative;isolation:isolate}.narpo-has-arms .narpo-info-card::after{content:"";position:absolute;z-index:-1;right:clamp(-8rem, -6vw, -3rem);top:50%;transform:translateY(-50%);width:clamp(240px, 24vw, 400px);aspect-ratio:1060 / 1400;background:var(--mn-arms) center / contain no-repeat;filter:grayscale(1) brightness(1.18) contrast(.9);mix-blend-mode:multiply;opacity:.075;pointer-events:none}.narpo-has-arms .narpo-contact-form{position:relative;isolation:isolate}.narpo-has-arms .narpo-contact-form::before{content:"";position:absolute;z-index:-1;left:clamp(-7rem, -5vw, -2rem);top:clamp(-3rem, -3vw, -1rem);width:clamp(200px, 20vw, 320px);aspect-ratio:1060 / 1400;background:var(--mn-arms) center / contain no-repeat;filter:grayscale(1) brightness(1.18) contrast(.9);mix-blend-mode:multiply;opacity:.07;pointer-events:none}@supports not (mix-blend-mode:multiply){.narpo-has-arms .narpo-info-card::after,.narpo-has-arms .narpo-contact-form::before,.narpo-has-arms .narpo-obituary-list__inner::after{display:none}}@media (prefers-reduced-motion:reduce){.narpo-news-cards__cell::before,.narpo-meet-team__card::before,.narpo-link-directory__item::before{transition-duration:0.01ms}}.narpo-header__menu{position:relative}.narpo-nav-indicator{position:absolute;left:0;bottom:.05rem;z-index:1;width:0;height:2px;background:var(--mn-brass,#d99e3f);opacity:0;pointer-events:none;transform:translateX(0);transition:transform 0.34s var(--narpo-ease,cubic-bezier(.16,1,.3,1)),width 0.34s var(--narpo-ease,cubic-bezier(.16,1,.3,1)),opacity var(--narpo-dur-state,0.16s) var(--narpo-ease-state,ease)}.narpo-nav-indicator::after{content:"";position:absolute;left:0;top:4px;width:42%;height:2px;background:inherit;opacity:.55}.narpo-header__menu:has(.narpo-nav-indicator)>li>a::after{display:none}@media (max-width:768px){.narpo-nav-indicator{display:none}}.narpo-header{transition:padding-block var(--narpo-dur-long,0.42s) var(--narpo-ease-state,ease),box-shadow var(--narpo-dur-long,0.42s) var(--narpo-ease-state,ease),background-color var(--narpo-dur-long,0.42s) var(--narpo-ease-state,ease)}.narpo-header.is-scrolled{box-shadow:0 1px 0 0 var(--mn-rule,#d4cec5)}.narpo-header.is-scrolled .narpo-header__logo img{transform:scale(.93)}.narpo-header__logo img{transform-origin:left center;transition:transform var(--narpo-dur-long,0.42s) var(--narpo-ease-state,ease)}@media (prefers-reduced-motion:no-preference){.narpo-anim .narpo-text-media__media[data-narpo-inview],.narpo-anim .narpo-member-cta__media[data-narpo-inview]{clip-path:inset(0 0 100% 0)}.narpo-anim .narpo-text-media__media[data-narpo-inview].is-inview,.narpo-anim .narpo-member-cta__media[data-narpo-inview].is-inview{animation:narpoPlateWipe 0.86s var(--narpo-ease,cubic-bezier(.16,1,.3,1)) both}.narpo-anim .narpo-text-media__media[data-narpo-inview] img,.narpo-anim .narpo-member-cta__media[data-narpo-inview] img{transform:scale(1.045)}.narpo-anim .narpo-text-media__media[data-narpo-inview].is-inview img,.narpo-anim .narpo-member-cta__media[data-narpo-inview].is-inview img{transform:scale(1);transition:transform 1.15s var(--narpo-ease,cubic-bezier(.16,1,.3,1))}@keyframes narpoPlateWipe{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}}.narpo-text-media__media--capped[data-narpo-inview],.narpo-text-media__media--capped[data-narpo-inview] img{clip-path:none;animation:none;transform:none}.narpo-btn{position:relative;isolation:isolate;overflow:hidden}.narpo-btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--mn-brass,#d99e3f);transform:scaleX(0);transform-origin:left center;transition:transform var(--narpo-dur-long,0.42s) var(--narpo-ease,cubic-bezier(.16,1,.3,1))}.narpo-btn:hover::before,.narpo-btn:focus-visible::before{transform:scaleX(1)}.narpo-btn--light-blue::before,.narpo-btn--accent::before{background:var(--mn-brass-bright,#e9bd68)}.narpo-btn--white::before,.narpo-btn--ghost::before{display:none}.narpo-btn{transition:color var(--narpo-dur-state,0.16s) var(--narpo-ease-state,ease) 0.08s,border-color var(--narpo-dur-long,0.42s) var(--narpo-ease,cubic-bezier(.16,1,.3,1)),transform var(--narpo-dur-fast,0.12s) var(--narpo-ease-state,ease)}.narpo-btn--dark-blue:hover,.narpo-btn--primary:hover,.narpo-btn--secondary:hover,.narpo-btn--dark-blue:focus-visible,.narpo-btn--primary:focus-visible,.narpo-btn--secondary:focus-visible{background-color:var(--mn-slate-deep,#0a1423)}.narpo-progress{position:fixed;inset:0 0 auto 0;z-index:60;height:2px;pointer-events:none}.narpo-progress__bar{display:block;height:100%;background:var(--mn-brass,#d99e3f);transform:scaleX(0);transform-origin:left center}@media (prefers-reduced-motion:reduce){.narpo-nav-indicator,.narpo-header,.narpo-header__logo img,.narpo-btn,.narpo-btn::before{transition-duration:0.01ms}.narpo-text-media__media[data-narpo-inview],.narpo-member-cta__media[data-narpo-inview]{clip-path:none;animation:none}.narpo-text-media__media[data-narpo-inview] img,.narpo-member-cta__media[data-narpo-inview] img{transform:none}.narpo-progress{display:none}}@media (prefers-reduced-motion:no-preference){.narpo-anim .narpo-text-media__media[data-narpo-inview]:not(.is-inview),.narpo-anim .narpo-member-cta__media[data-narpo-inview]:not(.is-inview){animation:narpoPlateFailsafe 0.6s 2.4s both}@keyframes narpoPlateFailsafe{to{clip-path:inset(0 0 0 0)}}}@media (prefers-reduced-motion:no-preference){.narpo-anim .narpo-hero-cover__inner::after{animation:narpoBeeArrive 1.4s var(--narpo-ease,cubic-bezier(.16,1,.3,1)) 0.55s both}@keyframes narpoBeeArrive{from{opacity:0;transform:translateY(-50%) translateX(2.5rem) rotate(-14deg) scale(1.04)}to{opacity:.055;transform:translateY(-50%) translateX(0) rotate(-8deg) scale(1)}}.narpo-anim .narpo-news-cards--crest-panel .narpo-news-cards__crest{animation:narpoCrestArrive 1.2s var(--narpo-ease,cubic-bezier(.16,1,.3,1)) 0.4s both}@keyframes narpoCrestArrive{from{opacity:0}to{opacity:.05}}}