.hshe-home{display:block;width:100%;color:#25312b;font-family:Arial;font-size:16px;line-height:1.7;background-color:#f6f2e8}.hshe-home{--hshe-duration:0s;--hshe-zoom:1;--hshe-lift:0px;--bde-links-color:#174d35;--bde-links-color-hover:#0e3425}.hshe-skip{position:absolute;top:-100px;left:20px;z-index:1000;color:#fff;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#174d35}.hshe-skip:focus{top:12px}.hshe-header{display:flex;justify-content:space-between;align-items:center;gap:24px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:100;min-height:100px;padding-top:14px;padding-right:max(24px,calc(( 100vw - 1280px ) / 2));padding-bottom:14px;padding-left:max(24px,calc(( 100vw - 1280px ) / 2));background-color:#f6f2e8;border-bottom:1px solid #ded4bd}.hshe-header .hshe-logo{transition:width 0.32s ease,height 0.32s ease,margin 0.32s ease}.hshe-header.hshe-header--compact{min-height:72px;padding-top:4px;padding-bottom:4px}.hshe-header:not(.hshe-header--compact) .hshe-brand{position:static;min-height:70px;padding-left:160px}.hshe-header:not(.hshe-header--compact) .hshe-logo{position:absolute;top:0px;left:0px;z-index:3;width:160px;height:160px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.hshe-header{gap:18px}}@media (max-width:1023px){.hshe-header{min-height:84px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px}.hshe-header:not(.hshe-header--compact) .hshe-brand{position:static;min-height:60px;padding-left:104px}.hshe-header:not(.hshe-header--compact) .hshe-logo{position:absolute;top:0px;left:0px;z-index:3;width:104px;height:104px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}@media (max-width:767px){.hshe-header.hshe-header--compact{min-height:64px;padding-top:5px;padding-bottom:5px}.hshe-header:not(.hshe-header--compact) .hshe-brand{position:static;min-height:54px;padding-left:72px}.hshe-header:not(.hshe-header--compact) .hshe-logo{position:absolute;top:0px;left:0px;z-index:3;width:72px;height:72px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}@media (max-width:479px){.hshe-header{gap:10px;min-height:80px;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px}.hshe-header:not(.hshe-header--compact) .hshe-brand{position:static;min-height:54px;padding-left:64px}.hshe-header:not(.hshe-header--compact) .hshe-logo{position:absolute;top:0px;left:0px;z-index:3;width:66px;height:66px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.hshe-brand{display:flex;align-items:center;gap:18px;color:#174d35;text-decoration:none}@media (max-width:479px){.hshe-brand{gap:10px}}.hshe-logo{display:block;flex-shrink:0;position:relative;z-index:2;width:86px;height:86px;object-fit:contain;margin-bottom:-30px}@media (max-width:1023px){.hshe-logo{width:72px;height:72px;margin-bottom:-18px}}@media (max-width:479px){.hshe-logo{width:60px;height:60px;margin-bottom:-10px}}.hshe-brandname{max-width:none;color:#174d35;font-family:Georgia;font-size:20px;line-height:1.2}@media (max-width:1119px){.hshe-brandname{max-width:175px;color:#174d35;font-family:Georgia;font-size:17px;line-height:1.2}}@media (max-width:1023px){.hshe-brandname{max-width:240px;color:#174d35;font-family:Georgia;font-size:19px;line-height:1.2}}@media (max-width:479px){.hshe-brandname{max-width:166px;color:#174d35;font-family:Georgia;font-size:16px;line-height:1.2}}.hshe-nav{display:flex;align-items:center;gap:27px}@media (max-width:1119px){.hshe-nav{gap:18px}}@media (max-width:1023px){.hshe-nav{display:none}}.hshe-navlink{color:#174d35;font-weight:700;font-size:14px;text-decoration:none;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-bottom:1px solid transparent}.hshe-navlink:hover{color:#174d35}.hshe-navlink:focus-visible{outline:2px solid #718b68;outline-offset:5px}.hshe-mobile{display:none;position:relative;color:#174d35}@media (max-width:1023px){.hshe-mobile{display:block}}.hshe-menutoggle{font-weight:700;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-top:1px solid #174d35;border-right:1px solid #174d35;border-bottom:1px solid #174d35;border-left:1px solid #174d35;cursor:pointer}.hshe-menutoggle{list-style:none}@media (max-width:479px){.hshe-menutoggle{font-size:13px;padding-top:9px;padding-right:10px;padding-bottom:9px;padding-left:10px}}.hshe-mobilelinks{display:flex;flex-flow:column;gap:8px;position:absolute;top:56px;right:0px;width:260px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#f6f2e8;border-top:1px solid #ded4bd;border-right:1px solid #ded4bd;border-bottom:1px solid #ded4bd;border-left:1px solid #ded4bd;box-shadow:0px 15px 35px rgba(14,52,37,.13)}.hshe-main{display:block}.hshe-hero{display:block;position:relative;width:100%;height:min(calc(100svh - 98px),90vw);max-height:none;min-height:640px;overflow:hidden;color:#fff;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#0e3425;transform-origin:50% 0%}.hshe-hero::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(90deg,rgba(8,34,23,.9) 0%,rgba(8,34,23,.57) 52%,rgba(8,34,23,.15) 100%),linear-gradient(0deg,rgba(8,34,23,.44),transparent 55%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;pointer-events:none}.hshe-hero::before{content:""}.hshe-hero::after{position:absolute;right:0px;bottom:-2px;left:0px;z-index:1;height:24px;background-color:#f6f2e8;pointer-events:none}.hshe-hero::after{content:""}.hshe-hero .hshe-title{max-width:820px;color:#fff;font-size:clamp(48px,5.1vw,72px);line-height:1.035;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.hshe-hero .hshe-button{color:#0e3425;background-color:#f6f2e8}.hshe-hero .hshe-buttonghost{color:#fff;background-color:transparent}.hshe-hero .hshe-heroopening{padding-left:78px}.hshe-hero .hshe-herocopy{max-width:760px}.hshe-hero{isolation:isolate;transform:translate3d(0,var(--hshe-theme-parallax,0px),0);will-change:transform}@media (max-width:1119px){.hshe-hero{height:calc(100svh - 86px);min-height:620px}.hshe-hero .hshe-title{font-size:clamp(44px,5.2vw,60px)}}@media (max-width:1023px){.hshe-hero{height:calc(100svh - 80px);min-height:610px}.hshe-hero::after{height:150px}.hshe-hero .hshe-title{max-width:620px;font-size:clamp(42px,6.2vw,56px)}.hshe-hero .hshe-heroopening{padding-left:0px}.hshe-hero .hshe-herocopy{max-width:510px}}@media (max-width:767px){.hshe-hero{height:calc(100svh - 74px);max-height:680px;min-height:600px}.hshe-hero::before{background-image:linear-gradient(90deg,rgba(8,34,23,.83),rgba(8,34,23,.38) 100%),linear-gradient(0deg,rgba(8,34,23,.48),transparent 58%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.hshe-hero .hshe-title{font-size:clamp(37px,8.5vw,52px);line-height:1.05}.hshe-hero .hshe-button{width:100%}.hshe-hero .hshe-actions{gap:10px}.hshe-hero .hshe-heroopening{padding-left:0px}.hshe-hero .hshe-herocopy{max-width:92%}}@media (max-width:479px){.hshe-hero{min-height:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hshe-hero::after{height:80px}.hshe-hero .hshe-title{font-size:37px}.hshe-hero .hshe-herocopy{max-width:92%}}.hshe-heroimage{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 43%;aspect-ratio:auto;border-radius:0px;filter:saturate(82%) contrast(96%)}.hshe-heroimage{box-shadow:none}@media (max-width:767px){.hshe-heroimage{object-position:58% 43%}}.hshe-eyebrow{color:#526b47;font-family:Arial;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;margin-top:0px;margin-right:0px;margin-bottom:19px;margin-left:0px}.hshe-heroeyebrow{color:#d6e5bf;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}@media (max-width:479px){.hshe-heroeyebrow{font-size:10px;margin-bottom:22px}}.hshe-title{max-width:900px;color:#fff;font-family:Georgia;font-weight:400;font-size:clamp(46px,5.1vw,76px);line-height:1.035;letter-spacing:-0.04em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:26px;margin-left:0px}@media (max-width:767px){.hshe-title{font-size:clamp(40px,7.7vw,57px)}}@media (max-width:479px){.hshe-title{font-size:40px}}.hshe-herolead{max-width:530px;color:rgba(255,255,255,.9);font-size:clamp(17px,1.7vw,20px);line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}@media (max-width:1023px){.hshe-herolead{max-width:470px;font-size:17px}}@media (max-width:767px){.hshe-herolead{max-width:92%;font-size:16px;line-height:1.55;margin-bottom:22px}}@media (max-width:479px){.hshe-herolead{font-size:16px}}.hshe-actions{display:flex;align-items:center;gap:12px}.hshe-actions{flex-wrap:wrap}@media (max-width:479px){.hshe-actions{flex-flow:column;align-items:stretch}}.hshe-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:52px;color:#fff;font-family:Arial;font-weight:700;font-size:13px;line-height:1.5;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#174d35;border-top:1px solid #174d35;border-right:1px solid #174d35;border-bottom:1px solid #174d35;border-left:1px solid #174d35}.hshe-button:hover{color:#0e3425;background-color:#9db77d}.hshe-button:hover{transform:translateY(var(--hshe-lift))}.hshe-button:focus-visible{outline:3px solid #9db77d;outline-offset:4px}.hshe-button{transition:background-color var(--hshe-duration),transform var(--hshe-duration)}.hshe-buttonlight{color:#174d35;background-color:#f6f2e8}.hshe-buttonghost{color:#fff;background-color:transparent}.hshe-buttonghost:hover{color:#174d35;background-color:#f6f2e8}.hshe-entrynav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:calc(100% - 56px);max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:26px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hshe-entrynav .hshe-entryimage{opacity:1;transition:opacity 0.9s ease,transform 1.05s cubic-bezier(.2,.65,.2,1);transform:scale(1,1)}.hshe-entrynav:not(.hshe-entrynav--visible) .hshe-entryimage{opacity:0;transform:translate3d(0,32%,0) scale(1.06,1.06)}.hshe-entrynav.hshe-entrynav--visible .hshe-entryimage{opacity:1;transform:scale(1,1)}@media (max-width:767px){.hshe-entrynav{gap:12px;width:calc(100% - 40px);padding-top:18px}}@media (max-width:479px){.hshe-entrynav{grid-template-columns:minmax(0,1fr);gap:10px}}.hshe-entry{display:flex;justify-content:space-between;align-items:end;position:relative;min-height:205px;overflow:hidden;color:#fff;text-decoration:none;padding-top:23px;padding-right:23px;padding-bottom:23px;padding-left:23px;background-color:#174d35}.hshe-entry::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(0deg,rgba(9,37,26,.86),transparent 90%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.hshe-entry::before{content:""}.hshe-entry:hover .hshe-entryimage{transform:scale(var(--hshe-zoom))}.hshe-entry:focus-visible{outline:3px solid #174d35;outline-offset:5px}.hshe-entry{isolation:isolate}@media (max-width:767px){.hshe-entry{min-height:160px;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px}}@media (max-width:479px){.hshe-entry{min-height:112px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.hshe-entryimage{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-2;width:100%;height:100%;object-fit:cover}.hshe-entryimage{transition:transform var(--hshe-duration) ease}@media (max-width:479px){.hshe-entryimage{object-position:50% 43%}}.hshe-entrytitle{color:#fff;font-family:Georgia;font-weight:400;font-size:27px;line-height:1.2}@media (max-width:767px){.hshe-entrytitle{font-size:21px}}@media (max-width:479px){.hshe-entrytitle{font-size:26px}}.hshe-arrow{color:inherit;font-size:23px}@media (max-width:767px){.hshe-arrow{display:none}}@media (max-width:479px){.hshe-arrow{display:block}}.hshe-section{display:block;padding-top:96px;padding-right:max(28px,calc(( 100vw - 1180px ) / 2));padding-bottom:96px;padding-left:max(28px,calc(( 100vw - 1180px ) / 2))}.hshe-section{scroll-margin-top:115px}@media (max-width:1023px){.hshe-section{padding-top:72px;padding-bottom:72px}}@media (max-width:767px){.hshe-section{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px}}@media (max-width:479px){.hshe-section{padding-top:52px;padding-right:20px;padding-bottom:52px;padding-left:20px}}.hshe-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:90px}@media (max-width:1119px){.hshe-intro{gap:45px}}@media (max-width:767px){.hshe-intro{grid-template-columns:minmax(0,1fr);gap:16px}}.hshe-heading{color:#174d35;font-family:Georgia;font-weight:400;font-size:clamp(36px,3.8vw,54px);line-height:1.1;letter-spacing:-0.035em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:26px;margin-left:0px}@media (max-width:479px){.hshe-heading{font-size:35px}}.hshe-lead{color:#25312b;font-family:Georgia;font-size:23px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}@media (max-width:479px){.hshe-lead{font-size:21px}}.hshe-copy{color:#4b5b50;font-size:16px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.hshe-link{display:inline-block;width:fit-content;color:#174d35;font-weight:700;font-size:14px;text-decoration:underline;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px}.hshe-link:hover{color:#526b47}.hshe-link:focus-visible{outline:2px solid #174d35;outline-offset:5px}.hshe-link{text-underline-offset:6px}.hshe-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:50px;padding-top:30px;border-top:1px solid #bcc6b2}@media (max-width:767px){.hshe-facts{gap:15px;margin-top:32px}}@media (max-width:479px){.hshe-facts{grid-template-columns:minmax(0,1fr);gap:20px}}.hshe-fact{display:block;padding-left:24px;border-left:1px solid #bcc6b2}@media (max-width:767px){.hshe-fact{padding-left:13px}}.hshe-facttitle{color:#174d35;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.hshe-facttitle{font:400 27px/1.3 Georgia,serif}@media (max-width:767px){.hshe-facttitle{font-size:21px}}.hshe-facttext{color:#4b5b50;font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hshe-facttext{font-size:12px}}.hshe-engagement{background-color:#e7ebdf}.hshe-sectionhead{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px}@media (max-width:767px){.hshe-sectionhead{display:block;margin-bottom:24px}}.hshe-headcopy{max-width:355px;color:#4b5b50;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}@media (max-width:767px){.hshe-headcopy{max-width:560px;margin-bottom:0px}}.hshe-featuregrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media (max-width:1023px){.hshe-featuregrid{gap:20px}}@media (max-width:767px){.hshe-featuregrid{grid-template-columns:minmax(0,1fr);gap:32px}}.hshe-feature{display:block}.hshe-feature:hover .hshe-photo{transform:scale(var(--hshe-zoom))}@media (max-width:767px){.hshe-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0px 25px}}@media (max-width:479px){.hshe-feature{display:block}}.hshe-featuremedia{display:block;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}@media (max-width:767px){.hshe-featuremedia{grid-row-start:1;grid-row-end:4;grid-column-start:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}@media (max-width:479px){.hshe-featuremedia{margin-bottom:20px}}.hshe-photo{display:block;width:100%;height:100%;object-fit:cover}.hshe-photo{transition:transform var(--hshe-duration) cubic-bezier(.22,.75,.28,1)}.hshe-featurephoto{height:auto;object-position:50% 42%;aspect-ratio:4/3}@media (max-width:767px){.hshe-featurephoto{height:100%;min-height:230px;aspect-ratio:auto}}@media (max-width:479px){.hshe-featurephoto{height:auto;min-height:0px;aspect-ratio:16/11}}.hshe-featureindex{color:#526b47;font-size:11px;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}@media (max-width:767px){.hshe-featureindex{grid-column-start:2}}.hshe-smallheading{color:#174d35;font-family:Georgia;font-weight:400;font-size:28px;line-height:1.17;margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px}@media (max-width:1023px){.hshe-smallheading{font-size:24px}}@media (max-width:767px){.hshe-smallheading{grid-column-start:2}}.hshe-project{background-color:#f1ecdf}.hshe-project:hover .hshe-projectphoto{transform:scale(var(--hshe-zoom))}.hshe-projectpanel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);background-color:#174d35}@media (max-width:1023px){.hshe-projectpanel{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media (max-width:767px){.hshe-projectpanel{grid-template-columns:minmax(0,1fr)}}.hshe-projectmedia{display:block;position:relative;min-height:590px;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.hshe-projectmedia{min-height:520px}}@media (max-width:767px){.hshe-projectmedia{min-height:0px;aspect-ratio:4/3}}.hshe-projectphoto{position:absolute;top:0px;right:0px;bottom:0px;left:0px;object-position:45% 50%}.hshe-caption{display:block;position:absolute;right:0px;bottom:0px;left:0px;color:#fff;font-size:12px;line-height:1.5;padding-top:40px;padding-right:24px;padding-bottom:18px;padding-left:24px;background-image:linear-gradient(0deg,rgba(9,37,26,.8),transparent);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.hshe-projectcontent{display:flex;flex-flow:column;justify-content:center;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}@media (max-width:1119px){.hshe-projectcontent{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:767px){.hshe-projectcontent{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:479px){.hshe-projectcontent{padding-top:28px;padding-right:23px;padding-bottom:28px;padding-left:23px}}.hshe-projecteyebrow{color:#c6d6b0}.hshe-projecttitle{color:#fff;font-family:Georgia;font-weight:400;font-size:clamp(31px,3vw,44px);line-height:1.14;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}@media (max-width:479px){.hshe-projecttitle{font-size:32px}}.hshe-projectcopy{color:#e0e8d8;font-size:16px;line-height:1.8;margin-bottom:27px}.hshe-projectfacts{color:#e0e8d8;font-size:13px;line-height:2;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:19px;border-top:1px solid rgba(255,255,255,.27)}.hshe-projectlink{color:#fff}.hshe-projectlink:hover{color:#d2e0ba}.hshe-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;padding-top:28px;border-top:1px solid #c5c9b8}@media (max-width:767px){.hshe-process{grid-template-columns:minmax(0,1fr);gap:22px}}.hshe-processitem{display:block}.hshe-processtitle{color:#174d35;font-family:Georgia;font-weight:400;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.hshe-processcopy{color:#4b5b50;font-size:14px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hshe-news{background-color:#f6f2e8}.hshe-newslist{width:100%}.hshe-newslist .bde-loop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.hshe-newslist .ee-post{display:flex;flex-flow:column;gap:0px;min-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#ebece2;border-radius:0px;border-top:1px solid #d4d9ca;border-right:1px solid #d4d9ca;border-bottom:1px solid #d4d9ca;border-left:1px solid #d4d9ca}.hshe-newslist .ee-post{box-shadow:none}.hshe-newslist .ee-post-image-link{display:block;width:100%;overflow:hidden}.hshe-newslist .ee-post-image{position:relative;height:260px;padding-bottom:0px;background-color:#dfe7da}.hshe-newslist .wp-post-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:contain}.hshe-newslist .ee-post-wrap{display:flex;flex-flow:column;align-items:start;height:100%;padding-top:27px;padding-right:27px;padding-bottom:27px;padding-left:27px}.hshe-newslist .ee-post-title{order:2;color:#174d35;font-family:Georgia;font-weight:400;font-size:27px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.hshe-newslist .ee-post-title-link{color:#174d35}.hshe-newslist .ee-post-meta{order:1;color:#526b47;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.07em;margin-bottom:14px}.hshe-newslist .ee-post-content{order:3;color:#4b5b50;font-size:14px;line-height:1.8;margin-bottom:22px}.hshe-newslist .ee-post-button{order:4;color:#174d35;font-family:Arial;font-weight:700;font-size:13px;text-decoration:underline;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.hshe-newslist .ee-post-button{text-underline-offset:5px}.hshe-newslist .ee-post-button:hover{color:#526b47;background-color:transparent}.hshe-newslist .ee-post-button:focus-visible{outline:2px solid #174d35;outline-offset:4px}.hshe-newslist .ee-post.ee-post{display:flex;flex-flow:column;gap:0px;min-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#ebece2;border-radius:0px;border-top:1px solid #d4d9ca;border-right:1px solid #d4d9ca;border-bottom:1px solid #d4d9ca;border-left:1px solid #d4d9ca}.hshe-newslist .ee-post.ee-post{box-shadow:none}.hshe-newslist .wp-post-image.wp-post-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:contain}@media (max-width:1023px){.hshe-newslist .bde-loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.hshe-newslist .ee-post-image{height:220px}.hshe-newslist .ee-post-wrap{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.hshe-newslist .ee-post-title{font-size:23px}}@media (max-width:767px){.hshe-newslist .bde-loop{grid-template-columns:minmax(0,1fr);gap:24px}.hshe-newslist .ee-post{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.hshe-newslist .ee-post-image{height:100%;min-height:280px}.hshe-newslist .ee-post.ee-post{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (max-width:479px){.hshe-newslist .ee-post{display:flex}.hshe-newslist .ee-post-image{height:300px;min-height:0px}.hshe-newslist .ee-post-wrap{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}.hshe-newslist .ee-post.ee-post{display:flex}}.hshe-newsaction{display:flex;justify-content:center;padding-top:32px}.hshe-join{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#0e3425}@media (max-width:767px){.hshe-join{grid-template-columns:minmax(0,1fr)}}.hshe-joincontent{display:flex;flex-flow:column;justify-content:center;align-items:start;padding-top:80px;padding-right:60px;padding-bottom:80px;padding-left:max(28px,calc(( 100vw - 1180px ) / 2))}@media (max-width:1023px){.hshe-joincontent{padding-top:55px;padding-right:32px;padding-bottom:55px;padding-left:32px}}@media (max-width:767px){.hshe-joincontent{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px}}@media (max-width:479px){.hshe-joincontent{padding-top:52px;padding-right:20px;padding-bottom:52px;padding-left:20px}}.hshe-joinheading{color:#fff;font-family:Georgia;font-weight:400;font-size:clamp(36px,3.6vw,52px);line-height:1.12;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}@media (max-width:479px){.hshe-joinheading{font-size:36px}}.hshe-joincopy{color:#d8e2d2;font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.hshe-joinmedia{display:block;position:relative;min-height:500px;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hshe-joinmedia{min-height:0px;aspect-ratio:4/3}}.hshe-joinphoto{position:absolute;top:0px;right:0px;bottom:0px;left:0px;object-position:50% 48%}.hshe-footer{display:flex;justify-content:space-between;align-items:center;gap:26px;color:#c4d0c0;padding-top:42px;padding-right:max(28px,calc(( 100vw - 1180px ) / 2));padding-bottom:42px;padding-left:max(28px,calc(( 100vw - 1180px ) / 2));background-color:#09251a}.hshe-footer{flex-wrap:wrap}@media (max-width:767px){.hshe-footer{padding-top:35px;padding-right:24px;padding-bottom:35px;padding-left:24px}}@media (max-width:479px){.hshe-footer{padding-top:32px;padding-right:20px;padding-bottom:32px;padding-left:20px}}.hshe-footerbrand{color:#fff;font-family:Georgia;font-size:21px;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px}.hshe-footercopy{color:#c4d0c0;font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hshe-footerlinks{display:flex;gap:24px}.hshe-footerlinks{flex-wrap:wrap}.hshe-footerlink{color:#d8e2d2;font-size:13px}.hshe-footerlink:hover{color:#fff}.hshe-footerlink{text-underline-offset:5px}@media (max-width:767px){.hshe-featurecopy{grid-column-start:2;font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}@media (max-width:479px){.hshe-featurecopy{font-size:16px}}.hshe-herocopy{display:block;position:relative;z-index:3;width:100%;max-width:620px;min-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:1023px){.hshe-herocopy{max-width:510px}}@media (max-width:767px){.hshe-herocopy{max-width:92%}}.hshe-herolandscape{position:relative;min-width:0px;overflow:visible;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hshe-herolandscape{transform:translateY(var(--hshe-pan-y,0px))}@media (max-width:1023px){.hshe-herolandscape{margin-top:64px}}@media (max-width:767px){.hshe-herolandscape{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.hshe-heroopening{display:block;position:relative;z-index:3;width:min(calc(100% - 56px),1180px);height:100%;max-width:none;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:clamp(46px,7vh,76px);padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:1119px){.hshe-heroopening{width:min(calc(100% - 48px),980px);padding-top:clamp(42px,6vh,62px)}}@media (max-width:1023px){.hshe-heroopening{width:min(calc(100% - 48px),820px);padding-top:clamp(38px,6vh,56px)}}@media (max-width:767px){.hshe-heroopening{width:min(calc(100% - 40px),620px);padding-top:42px}}@media (max-width:479px){.hshe-heroopening{width:calc(100% - 40px);padding-top:38px}}.hshe-heroskyline{display:block;position:absolute;right:0px;bottom:0px;left:0px;z-index:2;width:100%;height:auto;aspect-ratio:3/1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#f6f2e8;pointer-events:none}.hshe-heroskyline{mask:url(https://heimatverein.staging-stolberg-harz.de/wp-content/themes/heimatverein-stolberg/assets/images/stolberg-skyline-v3.png) center bottom/contain no-repeat;-webkit-mask:url(https://heimatverein.staging-stolberg-harz.de/wp-content/themes/heimatverein-stolberg/assets/images/stolberg-skyline-v3.png) center bottom/contain no-repeat}@media (max-width:767px){.hshe-heroskyline{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.hshe-heropeopleimage{display:block;width:156px;height:auto;max-width:40%;object-fit:contain;filter:saturate(76%)}@media (max-width:767px){.hshe-heropeopleimage{width:120px}}@media (max-width:479px){.hshe-heropeopleimage{width:112px}}.hshe-heropeoplecaption{color:#52604e;font-family:Georgia;font-size:17px;line-height:1.45}@media (max-width:1023px){.hshe-heropeoplecaption{font-size:15px}}@media (max-width:767px){.hshe-heropeoplecaption{font-size:16px}}.hshe-heropeople{display:flex;align-items:center;gap:20px;max-width:440px;margin-top:38px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hshe-heropeople{transform:translateY(var(--hshe-people-y,0px))}@media (max-width:1023px){.hshe-heropeople{gap:14px;margin-top:28px}}@media (max-width:767px){.hshe-heropeople{max-width:440px;margin-top:26px}}.hshe-socialbutton{display:grid;align-items:center;justify-items:center;width:31px;height:31px;color:#174d35;border-radius:50%;border-top:1px solid #ded4bd;border-right:1px solid #ded4bd;border-bottom:1px solid #ded4bd;border-left:1px solid #ded4bd;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.hshe-socialbutton:hover{color:#f6f2e8;background-color:#174d35}.hshe-socialbutton:focus-visible{outline:2px solid #174d35;outline-offset:3px}.hshe-socialicon{display:block;width:15px;height:15px}.hshe-header-social{display:flex;align-items:center;gap:7px;flex-shrink:0}@media (max-width:1023px){.hshe-header-social--desktop{display:none}}.hshe-header-social--mobile{display:none}@media (max-width:1023px){.hshe-header-social--mobile{display:flex;margin-top:8px;padding-top:12px;border-top:1px solid #ded4bd}}.hshe-header--compact .hshe-logo{position:relative;top:auto;left:auto;width:64px;height:64px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hshe-header--compact .hshe-logo{transform:none}.hshe-header--compact .hshe-brand{gap:12px;min-height:auto;padding-left:0px}@media (max-width:767px){.hshe-header--compact .hshe-logo{width:52px;height:52px}}.hshe-footercopyright{flex-basis:100%;color:#c4d0c0;font-size:13px;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;border-top:1px solid rgba(196,208,192,.22)}body .hshe-heroskyline{transform:translate3d(0,var(--hshe-skyline-parallax,0px),0);will-change:transform;background-color:#f6f2e8!important;background-image:none!important;background-repeat:no-repeat!important;background-position:center bottom!important;background-size:contain!important;mask:url(https://heimatverein.staging-stolberg-harz.de/wp-content/themes/heimatverein-stolberg/assets/images/stolberg-skyline-v3.png) center bottom/contain no-repeat!important;-webkit-mask:url(https://heimatverein.staging-stolberg-harz.de/wp-content/themes/heimatverein-stolberg/assets/images/stolberg-skyline-v3.png) center bottom/contain no-repeat!important}body .hshe-hero::after{height:calc(var(--hshe-skyline-cover-base) + var(--hshe-skyline-cover-shift,0px))!important}.hshe-engagementaction{display:flex;justify-content:center;margin-top:clamp(8px,2vw,24px)}body .hshe-header .hshe-logo{transition:width 0.32s ease,height 0.32s ease,top 0.32s ease,left 0.32s ease,margin 0.32s ease}body .hshe-header.hshe-header--compact .hshe-logo{position:absolute!important;top:4px!important;left:0!important;margin:0!important}body .hshe-header.hshe-header--compact .hshe-brand{min-height:64px!important;padding-left:76px!important}@media (max-width:767px){body .hshe-header.hshe-header--compact .hshe-brand{min-height:52px!important;padding-left:64px!important}}body .hshe-header{padding-left:24px}@media (max-width:1023px){body .hshe-header{padding-left:28px}}@media (max-width:767px){body .hshe-header{padding-left:24px}}@media (max-width:479px){body .hshe-header{padding-left:18px}}body .hshe-header .hshe-brand{transition:padding-left 0.32s ease}body .hshe-hero .hshe-herocopy{margin-top:clamp(-44px,calc(24.5svh - 220.5px),0px)}@media (max-width:1023px){body .hshe-hero .hshe-herocopy{margin-top:clamp(-44px,calc(24.5svh - 220.5px),0px)}}@media (max-width:767px){body .hshe-hero .hshe-herocopy{margin-top:0px}}