@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Nunito+Sans:wght@800;900&family=Poppins:wght@300;400;500;600;700&display=swap";
:root{--forest:#1f3d32;--lake:#315f68;--cream:#f6efdf;--earth:#9a6f45;--ink:#18211d;--sage:#d9e0cf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.serif{font-family:Georgia,Times New Roman,serif}.wrap{width:min(1160px,100% - 32px);margin:0 auto}.btn{border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-weight:750;display:inline-flex}.btn.primary{background:var(--forest);color:#fff}.btn.light{color:var(--forest);background:#f6efdfeb}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--earth);font-size:.78rem;font-weight:800}.hero{color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#122822eb,#315f68b8),url(/photos/country-home-landscape.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:92vh;padding-bottom:72px}.nav{justify-content:space-between;align-items:center;height:112px;display:flex}.logo{object-fit:contain;width:auto;height:82px}.navlinks{color:#ffffffdb;gap:28px;font-weight:700;display:flex}.heroInner{grid-template-columns:1.04fr .96fr;align-items:center;gap:46px;padding-top:30px;display:grid}.hero h1{letter-spacing:-.055em;max-width:850px;margin:14px 0 22px;font-size:clamp(3rem,7vw,6.7rem);line-height:.92}.lead{color:#ffffffdb;max-width:680px;font-size:1.22rem;line-height:1.6}.actions{align-items:center;gap:24px;margin-top:32px;display:flex}.btn svg{margin-left:8px}.textLink{border-bottom:1px solid #ffffff8c;padding-bottom:6px;font-weight:800}.heroCard{border:1px solid #ffffff38;border-radius:34px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057}.heroCard img{object-fit:cover}.intro{grid-template-columns:1fr 1fr;gap:60px;padding:92px 0 54px;display:grid}.intro h2,.work h2,.cta h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(2.2rem,4.8vw,4.8rem);line-height:.98}.intro p{font-size:1.1rem;line-height:1.75}.services{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:90px;display:grid}.service{background:#fffaf0;border:1px solid #1f3d3221;border-radius:24px;padding:28px;box-shadow:0 20px 60px #1f3d3212}.service svg{color:var(--forest)}.service h3{margin:18px 0 8px;font-size:1.35rem}.service p{color:#455246;line-height:1.62}.work{background:var(--forest);color:#fff;padding:82px 0 94px}.work .eyebrow{color:#e3c98d}.workHead{max-width:980px}.gallery{grid-template-columns:1fr 1fr 1fr;gap:18px;margin-top:34px;display:grid}.gallery img{object-fit:cover;border:1px solid #ffffff24;border-radius:26px;width:100%;height:520px}.cta{text-align:center;padding:88px 0 110px}.cta img{object-fit:contain}.cta p{color:#475447;margin-bottom:26px;font-size:1.15rem}@media (max-width:860px){.nav{height:86px}.navlinks{display:none}.heroInner,.intro{grid-template-columns:1fr}.heroCard{min-height:440px}.services,.gallery{grid-template-columns:1fr}.gallery img{height:420px}.hero h1{font-size:3.4rem}}.policy{max-width:850px;padding:72px 0 110px}.policy h1{margin:14px 0 18px;font-size:clamp(2.6rem,6vw,5rem);line-height:.95}.policy h2{margin-top:34px;font-size:1.35rem}.policy p{color:#334237;font-size:1.05rem;line-height:1.75}.policy a{color:var(--forest);border-bottom:1px solid;font-weight:800}.navDark .navlinks{color:var(--ink)}.navDark{border-bottom:1px solid #1f3d321a}.pageHero{color:#fff;background-position:50%;background-size:cover;min-height:64vh;padding-bottom:72px}.servicesHero{background:linear-gradient(135deg,#122822eb,#315f68b8),url(/photos/tree-mulch-bed.jpg)}.aboutHero{background:linear-gradient(135deg,#122822e6,#9a6f458c),url(/photos/country-home-landscape.jpg)}.pageHeroInner{max-width:980px;padding-top:68px}.pageHero h1{letter-spacing:-.055em;margin:14px 0 22px;font-size:clamp(3rem,7vw,6.4rem);line-height:.92}.serviceDetailGrid{grid-template-columns:repeat(2,1fr);gap:20px;padding:82px 0;display:grid}.serviceDetail{background:#fffaf0;border:1px solid #1f3d3221;border-radius:28px;padding:32px;box-shadow:0 20px 60px #1f3d3212}.serviceDetail svg{color:var(--forest)}.serviceDetail h2{margin:16px 0 10px;font-size:1.65rem}.serviceDetail p{color:#455246;line-height:1.7}.serviceDetail ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.serviceDetail li{color:#2d3d31;align-items:flex-start;gap:10px;font-weight:700;display:flex}.serviceDetail li svg{flex:none;margin-top:2px}.splitFeature,.aboutStory,.homeAbout{grid-template-columns:1fr 1fr;align-items:center;gap:54px;padding:86px 0;display:grid}.splitFeature h2,.aboutStory h2,.homeAbout h2{letter-spacing:-.04em;margin:8px 0 18px;font-size:clamp(2.2rem,4.8vw,4.6rem);line-height:.98}.splitFeature p,.aboutStory p,.homeAbout p{color:#425044;font-size:1.08rem;line-height:1.78}.splitFeature img,.aboutStory img{object-fit:cover;border-radius:32px;width:100%;height:620px;box-shadow:0 24px 70px #1f3d3224}.values{grid-template-columns:repeat(3,1fr);gap:18px;padding:10px 0 70px;display:grid}.values article{background:#fffaf0;border:1px solid #1f3d3221;border-radius:24px;padding:28px}.values h3{margin:0 0 10px;font-size:1.45rem}.values p{color:#455246;line-height:1.65}.centerLink{text-align:center;margin-top:-60px;padding-bottom:82px}.homeAbout{border-top:1px solid #1f3d321f;border-bottom:1px solid #1f3d321f;margin-bottom:86px}.homeAbout .btn{margin-top:18px}@media (max-width:860px){.serviceDetailGrid,.splitFeature,.aboutStory,.homeAbout,.values{grid-template-columns:1fr}.pageHero{min-height:58vh}.pageHeroInner{padding-top:34px}.splitFeature img,.aboutStory img{height:420px}.centerLink{margin-top:-48px}.navDark .navlinks{display:none}}.existingAboutHero{background-color:#0000;background-image:linear-gradient(135deg,#122822e6,#9a6f4594),url(/photos/existing-site/about-hero.png);background-position:50%;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.aboutStory img{object-position:center top}.aboutQuality img{object-position:center;height:480px}:root{--heading-font:"Editor's Note Text","Cormorant Garamond",Georgia,serif;--subheading-font:"Alesand Round","Nunito Sans",Inter,system-ui,sans-serif;--body-font:"Poppins",Inter,ui-sans-serif,system-ui,sans-serif}body{font-family:var(--body-font);font-weight:300}.serif{font-family:var(--heading-font);font-weight:700}.eyebrow,.navlinks,.btn,.service h3,.serviceDetail h2,.values h3{font-family:var(--subheading-font);letter-spacing:.03em;font-weight:900}.eyebrow{letter-spacing:.16em}.lead{font-family:var(--body-font);font-weight:300}.hero{background:radial-gradient(circle at 12% 18%,#f6efdf2e,#0000 28%),linear-gradient(128deg,#18211df5 0%,#1f3d32e6 46%,#315f68b8 100%),url(/photos/country-home-landscape.jpg);border-bottom-right-radius:42px;border-bottom-left-radius:42px}.nav{gap:18px;height:104px}.navTopRow{justify-content:space-between;align-items:center;gap:16px;width:auto;display:flex}.navContact{color:inherit;align-items:center;gap:10px;display:flex}.navPhone{font-family:var(--subheading-font);letter-spacing:.03em;background:#f6efdf1f;border:1px solid #f6efdf3d;border-radius:999px;padding:10px 13px;font-weight:900}.socialIcon{background:#f6efdf29;border:1px solid #f6efdf47;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:grid}.socialIcon svg{fill:currentColor;width:20px;height:20px}.socialIcon:hover,.navPhone:hover{background:#f6efdf3d}.navDark .navPhone,.navDark .socialIcon{color:var(--ink);background:#1f3d3214;border-color:#1f3d3224}.navlinks{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6efdf14;border:1px solid #f6efdf3d;border-radius:999px;gap:12px;padding:10px 12px}.navlinks a{border-radius:999px;padding:9px 13px}.navlinks a:hover{background:#f6efdf26}.heroInner{grid-template-columns:1.12fr .88fr}.hero h1,.pageHero h1{letter-spacing:-.035em}.heroCard{border-radius:48px 18px;transform:rotate(1.4deg);box-shadow:0 30px 100px #00000061}.heroCard img{transform:scale(1.035)rotate(-1.4deg)}.intro,.homeAbout{position:relative}.intro:before,.homeAbout:before{content:"";z-index:-1;background:#315f681c;border-radius:999px;width:170px;height:170px;position:absolute;inset:auto auto 20px -40px}.services{gap:22px}.service,.serviceDetail,.values article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf0c7;border-color:#1f3d322e}.service:nth-child(2n),.serviceDetail:nth-child(2n){transform:translateY(18px)}.gallery{grid-template-columns:1.15fr .85fr 1fr}.gallery img{border-radius:34px 14px}.gallery img:nth-child(2n){border-radius:14px 34px;transform:translateY(30px)}.cta{background:linear-gradient(135deg,#fffaf0b8,#d9e0cf85);border:1px solid #1f3d321a;border-radius:44px;margin-top:74px;margin-bottom:72px;padding-left:28px;padding-right:28px}.pageHero{border-bottom-right-radius:42px;border-bottom-left-radius:42px}.pageHeroInner{max-width:1040px}.splitFeature img,.aboutStory img{border-radius:46px 18px}.aboutStory{grid-template-columns:1.05fr .95fr}.aboutStory img{box-shadow:0 24px 80px #1f3d3233}@media (max-width:860px){.hero{border-bottom-right-radius:28px;border-bottom-left-radius:28px}.heroCard{border-radius:30px;transform:none}.heroCard img,.service:nth-child(2n),.serviceDetail:nth-child(2n),.gallery img:nth-child(2n){transform:none}.cta{border-radius:30px;margin-top:42px}.navlinks{display:none}}.requestPanel{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;padding:82px 0 44px;display:grid}.requestCard,.requestSteps{background:#fffaf0;border:1px solid #1f3d3224;border-radius:34px;padding:34px;box-shadow:0 20px 60px #1f3d3214}.requestCard svg{color:var(--forest)}.requestCard h2{letter-spacing:-.035em;margin:18px 0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:.98}.requestCard p,.requestSteps p,.trustStrip p{color:#425044;line-height:1.7}.requestButton{margin-top:18px}.smallNote{margin-top:12px;font-size:.9rem}.requestSteps{gap:18px;display:grid}.requestSteps div{grid-template-columns:44px 1fr;align-items:start;gap:14px;display:grid}.requestSteps span{background:var(--forest);color:#fff;width:44px;height:44px;font-family:var(--subheading-font);border-radius:999px;place-items:center;font-weight:900;display:grid}.requestSteps p{margin:4px 0 0;font-weight:400}.trustStrip{background:#d9e0cf8c;border:1px solid #1f3d321f;border-radius:22px;align-items:center;gap:12px;padding:18px 22px;display:flex}.trustStrip svg{color:var(--forest);flex:none}@media (max-width:860px){.requestPanel{grid-template-columns:1fr;padding-top:54px}.requestCard,.requestSteps{border-radius:26px;padding:24px}.trustStrip{align-items:flex-start}}.requestPanel{grid-template-columns:.82fr 1.05fr .95fr}.requestPhoto{background:url(/photos/stephen-uploaded/georgian-edge-owned-06.jpg) 50%/cover;border:1px solid #1f3d3224;border-radius:34px;min-height:100%;box-shadow:0 20px 60px #1f3d3224}.servicesHero{background-color:#0000;background-image:linear-gradient(135deg,#122822eb,#315f68b8),url(/photos/stephen-uploaded/georgian-edge-owned-02.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.requestHero{background-color:#0000;background-image:linear-gradient(135deg,#122822f0,#315f68ad),url(/photos/stephen-uploaded/georgian-edge-owned-03.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero{background-color:#0000;background-image:radial-gradient(circle at 12% 18%,#f6efdf2e,#0000 28%),linear-gradient(128deg,#18211df5 0%,#1f3d32e6 46%,#315f68b8 100%),url(/photos/stephen-uploaded/georgian-edge-owned-03.jpg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}@media (max-width:980px){.requestPanel{grid-template-columns:1fr}.requestPhoto{order:-1;min-height:360px}}.galleryHero{background-color:#0000;background-image:linear-gradient(135deg,#122822eb,#315f68a8),url(/photos/stephen-uploaded/georgian-edge-owned-20.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.galleryIntro{grid-template-columns:1fr 1fr;align-items:end;gap:54px;padding:76px 0 32px;display:grid}.galleryIntro h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(2.2rem,4.8vw,4.6rem);line-height:.98}.galleryIntro p{color:#425044;font-size:1.08rem;line-height:1.75}.photoMasonry{columns:3 260px;column-gap:18px;padding:20px 0 100px}.photoMasonry figure{break-inside:avoid;background:#fffaf0;border:1px solid #1f3d321f;border-radius:28px;margin:0 0 18px;overflow:hidden;box-shadow:0 18px 55px #1f3d321a}.photoMasonry img{width:100%;height:auto;display:block}.photoMasonry figure.tall img{aspect-ratio:3/4;object-fit:cover}@media (max-width:860px){.galleryIntro{grid-template-columns:1fr;padding-top:52px}.photoMasonry{columns:2 160px;column-gap:12px}.photoMasonry figure{border-radius:20px;margin-bottom:12px}}.maintenancePage{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 18% 12%,#f6efdf2e,#0000 28%),linear-gradient(135deg,#122822f5,#1f3d32f0 52%,#315f68d1),url(/photos/stephen-uploaded/georgian-edge-owned-03.jpg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:28px;display:grid}.maintenanceCard{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18211d8c;border:1px solid #f6efdf3d;border-radius:38px;width:min(880px,100%);padding:56px 34px;box-shadow:0 30px 100px #00000057}.maintenanceLogo{object-fit:contain;width:min(520px,88%);height:auto;margin:0 auto 34px;display:block}.maintenanceEyebrow{color:#e3c98d;letter-spacing:.18em;text-transform:uppercase;font-family:var(--subheading-font);margin:0 0 16px;font-size:.8rem;font-weight:900}.maintenanceCard h1{letter-spacing:-.04em;max-width:760px;margin:0 auto 22px;font-size:clamp(2.65rem,7vw,5.6rem);line-height:.94}.maintenanceText{color:#ffffffdb;max-width:660px;margin:0 auto;font-size:1.12rem;line-height:1.7}.maintenanceActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:28px auto 0;display:flex}.maintenanceEmail{color:#fff;background:#f6efdf14;border:1px solid #f6efdf57;border-radius:999px;justify-content:center;align-items:center;padding:13px 20px;font-weight:800;display:inline-flex}.maintenanceEmail:hover{background:#f6efdf26}.maintenanceServiceArea{color:#f6efdfc7;max-width:680px;margin:20px auto 0;font-size:.95rem;line-height:1.55}.maintenanceFooter{font-family:var(--subheading-font);letter-spacing:.08em;text-transform:uppercase;color:#f6efdfd1;border-top:1px solid #f6efdf33;margin-top:30px;padding-top:22px;font-size:.86rem;font-weight:900}@media (max-width:860px){.maintenancePage{padding:16px}.maintenanceCard{border-radius:28px;padding:38px 20px}.maintenanceLogo{margin-bottom:26px}.maintenanceText{font-size:1rem}.maintenanceFooter{font-size:.74rem;line-height:1.5}.wrap{width:min(100% - 24px,1160px)}.nav{flex-direction:column;align-items:stretch;gap:10px;height:auto;min-height:0;padding:14px 0 8px}.navTopRow{width:100%}.navContact{gap:7px}.navPhone{padding:9px 10px;font-size:.78rem}.socialIcon{flex:none;width:38px;height:38px}.socialIcon svg{width:19px;height:19px}.logo{max-width:190px;height:64px}.navlinks{scrollbar-width:none;background:#f6efdf1f;border-radius:18px;justify-content:flex-start;gap:8px;width:100%;padding:8px;display:flex;overflow-x:auto}.navlinks::-webkit-scrollbar{display:none}.navlinks a{white-space:nowrap;background:#f6efdf24;padding:9px 12px;font-size:.78rem}.hero{background-position:top;border-bottom-right-radius:24px;border-bottom-left-radius:24px;min-height:auto;padding-bottom:34px}.heroInner{flex-direction:column;gap:22px;padding-top:12px;display:flex}.hero h1{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(2.55rem,14vw,3.35rem);line-height:.95}.lead{font-size:1rem;line-height:1.55}.actions{grid-template-columns:1fr;gap:12px;margin-top:22px;display:grid}.actions .btn,.actions .textLink{text-align:center;width:100%}.textLink{border:1px solid #ffffff40;border-radius:999px;padding:13px 18px}.heroCard{border-radius:26px;width:100%;min-height:285px;box-shadow:0 18px 55px #00000042}.intro{gap:18px;padding:48px 0 30px}.intro h2,.work h2,.cta h2,.homeAbout h2,.splitFeature h2,.aboutStory h2,.galleryIntro h2{font-size:clamp(2.05rem,11vw,3rem);line-height:1.02}.intro p,.homeAbout p,.splitFeature p,.aboutStory p,.galleryIntro p{font-size:1rem;line-height:1.65}.services{grid-template-columns:1fr;gap:12px;padding-bottom:34px}.service{border-radius:20px;padding:22px}.service h3{margin:12px 0 6px}.centerLink{margin-top:0;padding-bottom:48px}.centerLink .btn{width:100%}.homeAbout{gap:18px;margin-bottom:46px;padding:44px 0}.homeAbout .btn{width:100%}.work{padding:52px 0 60px}.gallery{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.gallery img{height:235px;border-radius:18px!important}.gallery img:first-child{grid-column:span 2;height:300px}.cta{border-radius:26px;margin:42px auto;padding:42px 18px 48px}.cta .btn{width:100%}.pageHero{border-bottom-right-radius:24px;border-bottom-left-radius:24px;min-height:auto;padding-bottom:42px}.pageHeroInner{padding-top:26px}.pageHero h1{font-size:clamp(2.45rem,13vw,3.35rem);line-height:.96}.pageHero .lead{font-size:1rem}.serviceDetailGrid{gap:12px;padding:44px 0}.serviceDetail{border-radius:22px;padding:22px}.serviceDetail h2{font-size:1.45rem}.serviceDetail p{line-height:1.6}.splitFeature,.aboutStory,.galleryIntro{gap:22px;padding:48px 0}.splitFeature img,.aboutStory img{border-radius:24px;height:330px}.aboutStory img{object-fit:contain;object-position:center;height:auto;max-height:none}.values{gap:12px;padding-bottom:44px}.values article{border-radius:20px;padding:22px}.requestPanel{gap:14px;padding:44px 0 28px}.requestPhoto{border-radius:24px;min-height:250px}.requestCard,.requestSteps{border-radius:22px;padding:22px}.requestCard h2{font-size:2.2rem}.trustStrip{border-radius:18px;padding:15px}.photoMasonry{columns:2 145px;column-gap:10px;padding-bottom:62px}.photoMasonry figure{border-radius:16px;margin-bottom:10px}}:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #e3c98d}.btn:focus-visible,.maintenanceEmail:focus-visible,.navlinks a:focus-visible{outline-color:#fff;box-shadow:0 0 0 3px #1f3d32b8}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.heroCard,.heroCard img,.service:nth-child(2n),.serviceDetail:nth-child(2n),.gallery img:nth-child(2n){transform:none!important}}.heroWithVideo{background:linear-gradient(128deg,#18211df5,#1f3d32e6 46%,#315f68b8),url(/videos/georgian-edge-hero-drone-poster.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.heroWithVideo:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 18%,#f6efdf29,#0000 30%),linear-gradient(115deg,#0c1814db 0%,#122822b8 48%,#315f686b 100%),linear-gradient(#0000001a,#00000047);position:absolute;inset:0}.heroVideo{z-index:0;pointer-events:none;background:url(/videos/georgian-edge-hero-drone-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0}.heroVideo video{object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.04);width:100%;height:100%;display:block}.heroWithVideo>.nav,.heroWithVideo>.heroInner{z-index:2;position:relative}@media (max-width:860px){.heroWithVideo:before{background:linear-gradient(#0c1814e0 0%,#122822bd 58%,#315f6880 100%)}}@media (prefers-reduced-motion:reduce){.heroVideo video{display:none}}.contactActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.contactLink{font-family:var(--subheading-font);color:var(--forest);background:#fffaf0b8;border:1px solid #1f3d3233;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:900;display:inline-flex}.contactLink:hover{background:#fffaf0;border-color:#1f3d3257}@media (max-width:860px){.contactActions{grid-template-columns:1fr;gap:10px;display:grid}.contactLink{width:100%}}.pageHeroWithVideo{background-position:50%;background-size:cover;position:relative;overflow:hidden}.pageHeroWithVideo:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 18%,#f6efdf24,#0000 30%),linear-gradient(115deg,#0c1814e6 0%,#122822b8 48%,#315f686b 100%),linear-gradient(#0000001a,#00000042);position:absolute;inset:0}.pageHeroVideo{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pageHeroVideo video{object-fit:cover;object-position:center;filter:saturate(1.06)contrast(1.04);width:100%;height:100%;display:block}.pageHeroWithVideo>.nav,.pageHeroWithVideo>.pageHeroInner{z-index:2;position:relative}.aboutStory img{border:1px solid #1f3d321f;border-radius:34px;box-shadow:0 24px 70px #1f3d3229}.aboutStory .textLink{white-space:normal;color:var(--forest)!important;box-shadow:none!important;background:linear-gradient(0deg,#e3c98d52 0 34%,#0000 34% 100%)!important;border:0!important;border-bottom:1px solid #9a6f4575!important;border-radius:0!important;margin:0!important;padding:0 1px 1px!important;font-weight:600!important;text-decoration:none!important;display:inline!important}.aboutStory .textLink:hover,.aboutStory .textLink:focus{color:#10291f!important;background:linear-gradient(0deg,#e3c98d75 0 38%,#0000 38% 100%)!important;outline:0!important}@media (max-width:860px){.pageHeroWithVideo:before{background:linear-gradient(#0c1814e6 0%,#122822c2 58%,#315f6880 100%)}.pageHeroVideo video{object-position:center}}@media (prefers-reduced-motion:reduce){.pageHeroVideo video{display:none}}
