.reference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.reference-grid .reference-card{min-height:235px;padding:28px}
.reference-grid h3{font-size:22px;margin:0}
.reference-grid p{font-size:14px;margin:0}
.video-grid{margin-bottom:40px}
.video-card{position:relative;padding:0 0 22px;text-align:left;border:1px solid #e0e6d7;border-radius:12px;overflow:hidden;background:white;color:var(--ink);transition:transform .4s,box-shadow .4s}
.video-card:hover{transform:translateY(-8px);box-shadow:0 18px 35px #20361720}
.video-card>img{height:190px;width:100%;object-fit:cover}
.video-card strong,.video-card small{display:block;padding:0 20px}
.video-card strong{font-size:20px;margin-top:19px}
.video-card small{font-size:12px;color:var(--muted)}
.video-play{position:absolute;top:65px;left:calc(50% - 26px);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff8;backdrop-filter:blur(3px);color:var(--green);font-size:17px}
.footer-read{display:inline-block!important;padding:4px 10px;border:1px solid #b8c8a64d;border-radius:4px;margin-top:8px;font-size:12px}
.reveal:focus-within{opacity:1;translate:none}
@media(max-width:900px){.reference-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:500px){.reference-grid{grid-template-columns:1fr}}
.edition-two .nav-item.menu-dismissed .dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)}
@font-face{font-family:'EY Icons';src:url('assets/fonts/fa-solid.woff2') format('woff2');font-weight:900;font-display:block}
@font-face{font-family:'EY Brands';src:url('assets/fonts/fa-brands.woff2') format('woff2');font-weight:400;font-display:block}
.fi{font-family:'EY Icons';font-style:normal;font-weight:900;font-size:1em;display:inline-block;line-height:1;width:1.15em;text-align:center}
.fi.brands{font-family:'EY Brands';font-weight:400}
.edition-two .nav-item{position:static;display:flex;align-items:center;padding:39px 0;gap:4px}
.edition-two .nav-item>a{position:relative;font-size:15px;white-space:nowrap}
.nav-item>a:after{content:'';position:absolute;bottom:-8px;left:0;width:0;height:2px;background:var(--gold);transition:width .25s}
.nav-item:hover>a:after,.nav-item:focus-within>a:after{width:100%}
.nav-toggle{border:0;color:var(--olive);background:none;font-size:10px;display:grid;place-items:center;width:16px;padding:0;height:25px}
.edition-two .dropdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:28px;min-width:0;width:610px;top:100%;left:auto;right:70px;border:1px solid #e1e5db;border-top:3px solid var(--gold);border-radius:0 0 18px 18px;box-shadow:0 22px 40px #1a301d20;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .24s,transform .24s,visibility .24s;pointer-events:none}
.edition-two .nav-item:first-child .dropdown{right:auto;left:max(24px,calc((100% - 1120px)/2 + 230px))}
.edition-two .nav-item:hover .dropdown,.edition-two .nav-item:focus-within .dropdown,.edition-two .nav-item.menu-open .dropdown{display:grid;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}
.dropdown-heading{grid-column:1/-1;padding:0 10px 18px;margin-bottom:8px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}
.dropdown-heading>span{font-size:11px;letter-spacing:2px;color:var(--olive)}
.dropdown-heading strong{font:25px  "Titillium Web",Arial,sans-serif}
.edition-two .dropdown a{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:7px;font-size:15px;line-height:1.4;transition:background .25s,transform .25s}
.dropdown a .fi{font-size:11px;margin-left:auto;color:var(--olive)}
.menu-number{color:#9b9f8e;font-size:12px}
.edition-two .dropdown a:hover{background:#eef1e8;transform:translateX(3px)}
.topbar .fi{margin-right:6px;font-size:12px}
.hero-controls .round .fi{font-size:13px}
.about-visual>.float-one{width:77%;height:380px;right:0;top:0;border-radius:100px 8px 8px 8px}
.about-visual>.float-two{width:54%;height:235px;left:0;bottom:0;border-radius:8px 8px 80px 8px;border:8px solid var(--cream)}
.float-one{animation:floatOne 7s ease-in-out infinite}
.float-two{animation:floatTwo 9s ease-in-out infinite}
.float-one:hover,.float-two:hover{animation-play-state:paused}
.edition-two .auto-rail{scroll-snap-type:none;scrollbar-width:none;overflow-x:auto;padding:15px 0 28px;overscroll-behavior-x:contain}
.auto-rail::-webkit-scrollbar{display:none}
.card-cta{margin-top:16px;padding:11px 18px!important;min-height:42px!important;font-size:13px!important;line-height:1.5!important}
.edition-two .service .card-cta{background:#fffdf5;color:var(--green)}
.rail-controls{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:5px}
.rail-controls>span{font-size:12px;letter-spacing:1px;margin-right:auto;text-transform:uppercase;color:var(--olive)}
.rail-controls button{width:40px;height:40px;border:1px solid #dce3d3;border-radius:50%;background:#fff;color:var(--green);font-size:24px;transition:background .3s}
.rail-controls button:hover{background:var(--green);color:white}
.rail-controls .rail-pause{font-size:11px}
.corporate-links>a:hover,.category-card:hover,.catalog-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #1f382018;border-color:#a8b78e}
.category-card img,.catalog-card img{transition:transform .65s}
.category-card:hover img,.catalog-card:hover img{transform:scale(1.055)}
.edition-two .group-card .card-cta{color:var(--green);background:#fcfbf4}
.review-rail>.quote:nth-child(3n+2) .reviewer-role{color:#e0e6d8}
.reviewer-avatar{width:65px;height:65px;border-radius:50%;display:grid;place-items:center;margin-bottom:25px;border:4px solid #fff;box-shadow:0 0 0 1px #d8decd;background:linear-gradient(135deg,#e6dec9,#c4d0b5);color:#536e47;font-size:26px}
.quote:nth-child(3n+2) .reviewer-avatar{background:linear-gradient(135deg,#d2ccb7,#b1baab)}
.quote:nth-child(3n) .reviewer-avatar{background:linear-gradient(135deg,#dfceba,#ccd4bc)}
.reviewer-role{display:block;margin-top:10px;font-size:12px;color:var(--muted)}
.consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7}
.consent input{width:17px;height:17px;flex:0 0 17px;margin-top:4px;accent-color:var(--green)}
.consent a{text-decoration:underline}
.was-validated :invalid{border-color:#b34938;box-shadow:0 0 0 2px #b3493815}
.editorial-image{width:100%;height:520px;object-fit:cover;border-radius:100px 12px 100px 12px;box-shadow:0 20px 40px #243d1b15;transition:filter .5s}
.editorial-image:hover{filter:brightness(1.06)}
.edition-two .reference-section{padding:70px 0}
.reference-note{text-align:center;font-size:13px;margin-top:-22px}
.reference-card{flex:0 0 calc((100% - 182px)/8);min-width:110px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;padding:20px 9px;transition:transform .4s;border:1px solid #e0e6d7;border-radius:9px;background:#fff;min-height:150px}
.reference-card>span{font-size:25px;color:var(--olive)}
.reference-card strong{font-size:14px;line-height:1.4}
.reference-card small{font-size:9px;color:#929887}
.reference-card:hover{transform:translateY(-5px)}
.footer-brand .fi{margin-right:8px;color:#bdcda5}
.legal-links{display:flex;gap:20px;margin-top:10px}
.edition-two .social-fixed{left:auto;right:19px;bottom:85px;gap:11px}
.edition-two .social-fixed a{width:48px;height:48px;font-size:22px;background:var(--green);box-shadow:0 5px 15px #142b2428;position:relative;transition:transform .3s,box-shadow .3s;display:grid}
.social-fixed .social-whatsapp{background:#219c55!important}
.social-fixed .social-instagram{background:linear-gradient(35deg,#e9a32b,#cb276a 50%,#7d40b2)!important}
.social-fixed .social-mail{background:#b39765!important}
.social-fixed a>span{position:absolute;right:60px;white-space:nowrap;font:13px Arial;padding:9px 12px;border-radius:5px;color:#fff;background:#233c29;opacity:0;visibility:hidden;transform:translateX(6px);transition:.25s}
.social-fixed a:hover,.social-fixed a:focus-visible{transform:translateY(-3px)}
.social-fixed a:hover>span,.social-fixed a:focus-visible>span{opacity:1;visibility:visible;transform:translateX(0)}
.edition-two .backtop{bottom:22px;right:21px;width:44px;height:44px}
.edition-two #drawer{width:430px;max-width:100%;padding:35px 32px;background:#f9faf6}
.edition-two #drawer>.close{position:absolute;right:22px;top:24px;z-index:2}
.edition-two #drawer .brand{display:flex!important;padding:0!important;border:0!important;gap:12px!important;align-items:center;min-width:0}
.edition-two #drawer .brand .logo{display:block;position:relative;overflow:hidden;width:65px;height:65px;flex:0 0 65px;border-radius:50%}
.edition-two #drawer .brand strong{font-size:21px}
.edition-two #drawer .brand small{font-size:8px}
.drawer-brand{padding:35px 0 25px;border-bottom:1px solid #dfe4d7}
.drawer-intro{font-size:15px;margin:20px 0 25px}
.edition-two #drawer .drawer-nav a{border:0;padding:12px 15px;display:flex;justify-content:space-between;gap:14px;font-size:15px}
.drawer-nav details{border-bottom:1px solid #dce3d3}
.drawer-nav summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:17px 0;font-weight:600;cursor:pointer}
.drawer-nav summary::-webkit-details-marker{display:none}
.drawer-nav summary .fi{font-size:11px;transition:transform .25s}
.drawer-nav details[open] summary .fi{transform:rotate(180deg)}
.drawer-sub{background:#edf1e6;border-radius:7px;padding:6px;margin-bottom:15px}
.drawer-sub a:hover{background:#e0e7d5;border-radius:6px}
.drawer-sub .fi{font-size:11px;color:#768663}
.edition-two #drawer .drawer-direct{padding:17px 0!important;border-bottom:1px solid #dce3d3!important;font-weight:600}
.drawer-contact{margin-top:30px}
.edition-two #drawer .drawer-contact a{display:flex;align-items:flex-start;gap:12px;font-size:15px;padding:13px 0}
.drawer-contact .fi{color:var(--olive);margin-top:5px}
.corporate-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:start}
.corporate-copy p{font-size:17px;line-height:1.85}
.corporate-copy h2{font-size:46px}
.corporate-visual{position:sticky;top:145px;padding-bottom:80px}
.corporate-visual img{width:100%;height:560px;object-fit:cover;border-radius:100px 10px 10px 10px;box-shadow:0 20px 40px #1a351820}
.corporate-visual .heritage-seal{bottom:15px;right:-15px}
.corporate-links{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:70px}
.corporate-links>a{border:1px solid var(--line);border-radius:12px;padding:25px;transition:transform .4s,box-shadow .4s;background:white}
.corporate-links>a>span{font-size:13px;color:var(--olive)}
.corporate-links h3{font-size:21px;margin:15px 0}
.corporate-links .fi{color:var(--olive)}
.detail-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:55px;align-items:start}
.detail-sidebar{position:sticky;top:130px}
.side-nav{padding:27px;border:1px solid var(--line);border-radius:12px;background:#fff;margin-bottom:25px}
.side-nav h3{font:25px  "Titillium Web",Arial,sans-serif;margin-bottom:15px}
.side-nav>a{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;transition:color .25s,transform .25s}
.side-nav>a:last-child{border:0}
.side-nav>a:hover{color:var(--olive);transform:translateX(4px)}
.side-nav>a[aria-current]{color:var(--green);font-weight:bold}
.side-nav .fi{font-size:12px;color:var(--olive)}
.side-contact{background:linear-gradient(#24412aeb,#24412aef),url('assets/hero.webp') center/cover;padding:30px 25px;border-radius:12px;color:white}
.side-contact .eyebrow{color:#dac79e;font-size:10px;letter-spacing:1px}
.side-contact h3{font:28px/1.25  "Titillium Web",Arial,sans-serif}
.side-contact>a:not(.btn){display:block;margin-bottom:13px}
.side-contact p{font-size:14px;color:#d5dfcd}
.side-contact .btn{font-size:13px;padding:14px 16px;width:100%}
.detail-cover{width:100%;height:400px;object-fit:cover;border-radius:12px;margin-bottom:35px}
.detail-article{min-width:0;max-width:none;margin:0}
.detail-article p{font-size:17px;line-height:1.85}
.detail-article h2{font-size:44px}
.detail-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}
.category-card{overflow:hidden;background:white;border:1px solid var(--line);border-radius:14px;transition:transform .45s,box-shadow .45s}
.category-photo{height:280px;overflow:hidden}
.category-photo img{width:100%;height:100%;object-fit:cover}
.category-copy{padding:32px}
.category-copy h2{font:30px  "Titillium Web",Arial,sans-serif;margin-bottom:16px}
.category-copy .eyebrow{font-size:11px}
.category-copy p{font-size:16px}
.blog-layout{grid-template-columns:minmax(0,1fr) 280px}
.article-date{font-size:13px!important;color:var(--olive);letter-spacing:.5px}
.project-meta{display:flex;gap:35px;flex-wrap:wrap;border-block:1px solid var(--line);padding:23px 0;margin:30px 0}
.project-meta dt,.product-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--olive)}
.project-meta dd,.product-facts dd{margin:4px 0 0;font-size:16px}
.product-facts{display:flex;gap:30px;flex-wrap:wrap;border-block:1px solid var(--line);padding:20px 0}
.contact-icon{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;font-size:24px;background:#e0e7d3;color:var(--green);margin-bottom:24px}
.map-section{margin-top:80px}
.map-section iframe{width:100%;height:430px;border:0;border-radius:15px;box-shadow:0 15px 35px #1e361510;display:block;background:#e8eddf}
.documents .document-card{padding:15px 15px 25px;border:1px solid var(--line);border-radius:12px;transition:transform .4s,box-shadow .4s;text-align:left;overflow:hidden;background:white;color:var(--ink)}
.document-card img{width:100%;height:310px;object-fit:contain;background:#f2f3eb;margin-bottom:22px;border-radius:8px}
.document-card h3{font-size:20px}
.document-card:hover{transform:translateY(-7px);box-shadow:0 15px 30px #233a1b15}
.catalog-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:transform .45s,box-shadow .45s}
.catalog-cover{height:380px;position:relative;overflow:hidden}
.catalog-cover>img{height:100%;width:100%;object-fit:cover}
.catalog-cover>div{position:absolute;inset:0;background:linear-gradient(transparent,#152e18e8);display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:white}
.catalog-cover h2{font-size:38px;margin-top:12px}
.catalog-cover small{font-size:11px;letter-spacing:1px}
.catalog-card .body{padding:28px}
.catalog-card .eyebrow{font-size:10px}
.reveal{transition:opacity .75s ease,translate .85s cubic-bezier(.2,.65,.25,1);transition-delay:var(--reveal-delay,0ms);opacity:0;translate:0 45px}
.reveal.arrived{opacity:1;translate:0 0}
.rail-clone{user-select:none}
.edition-two .section .auto-rail>*{translate:none!important;opacity:1!important}
@keyframes floatOne{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes floatTwo{0%,100%{transform:translateY(-8px)}50%{transform:translateY(6px)}}
@keyframes heroDrift{from{transform:scale(1)}to{transform:scale(1.045)}}
@media(max-width:1249px){.corporate-layout{gap:40px}
.detail-layout{gap:30px;grid-template-columns:245px minmax(0,1fr)}
.blog-layout{grid-template-columns:minmax(0,1fr) 245px}
.corporate-links{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.about-visual>.float-one{height:330px}
.about-visual>.float-two{height:210px}
.corporate-layout{grid-template-columns:1fr 1fr;gap:30px}
.corporate-visual img{height:470px}
.corporate-links{grid-template-columns:repeat(2,1fr)}
.detail-layout,.blog-layout{grid-template-columns:1fr}
.detail-sidebar{position:static}
.detail-layout:not(.blog-layout)>.detail-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.side-nav{margin:0}
.blog-layout .detail-sidebar{margin-top:30px}}
@media(max-width:650px){.about-visual>.float-one{width:82%;height:335px}
.about-visual>.float-two{width:57%;height:210px}
.editorial-image{height:380px;border-radius:70px 12px}
.faq-layout{gap:40px}
.edition-two .social-fixed{right:9px;bottom:72px;gap:8px}
.edition-two .social-fixed a{width:40px;height:40px;font-size:18px}
.edition-two .backtop{right:10px;bottom:19px;width:39px;height:39px}
.social-fixed a>span{right:49px}
.edition-two #drawer{padding:25px;width:100%;max-width:390px}
.edition-two #drawer .brand strong{font-size:20px}
.edition-two #drawer .brand small{font-size:7px}
.edition-two #drawer .brand .logo{width:60px;height:60px;flex-basis:60px}
.edition-two #drawer .brand .logo img{width:155px;height:116px;left:-49px;top:-26px}
.corporate-layout{display:flex;flex-direction:column;gap:35px}
.corporate-copy h2{font-size:36px}
.corporate-visual{position:relative;top:auto;width:100%;padding-bottom:40px}
.corporate-visual img{height:420px}
.corporate-visual .heritage-seal{right:10px;bottom:0}
.corporate-links{grid-template-columns:1fr 1fr;gap:15px;margin-top:45px}
.corporate-links>a{padding:20px}
.corporate-links h3{font-size:19px}
.detail-layout:not(.blog-layout)>.detail-sidebar{display:block}
.side-nav{margin-bottom:20px}
.side-contact{padding:25px}
.detail-cover{height:280px}
.detail-article h2{font-size:35px}
.detail-actions{flex-direction:column;align-items:stretch}
.project-meta{gap:20px}
.project-meta>div{flex:1 1 100%}
.category-photo{height:260px}
.category-copy{padding:26px}
.category-copy h2{font-size:31px}
.map-section iframe{height:350px}
.edition-two .documents{grid-template-columns:repeat(2,1fr)!important;gap:15px}
.documents .document-card{padding:10px 10px 20px}
.document-card img{height:215px}
.document-card h3{font-size:18px}
.document-card .btn{font-size:11px;min-height:38px;padding:10px}
.catalog-cover{height:390px}
.consent{font-size:12px}
.reference-card{min-width:135px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;translate:none}}
/* Original theme is preserved: additions below are limited to requested enhancements. */
.edition-two .nav-item{position:relative;padding:36px 0}
.edition-two .dropdown,.edition-two .nav-item:first-child .dropdown{left:auto;right:0;width:520px;max-height:75vh;overflow:auto}
.edition-two .nav-item:first-child .dropdown{left:0;right:auto}
.dropdown-heading strong{font:700 23px 'Titillium Web',Arial,sans-serif}
.edition-two .nav-item.menu-dismissed .dropdown{opacity:0;visibility:hidden;pointer-events:none}
#drawer .logo img{position:absolute;width:171px!important;height:128px!important;max-width:none;left:-54px;top:-29px;border-radius:0}
#drawer .brand .logo{flex-shrink:0}
.edition-two .textlink.btn,.product .more.btn{color:white}
.card-cta{padding:10px 17px!important;margin-top:12px;font-size:14px}
.service .card-cta{background:white;color:var(--green)}
.callstrip{background:linear-gradient(90deg,#28451bec,#63713cd9),url('assets/production-olives.webp') center/cover}
.call-icon{flex:0 0 48px;width:48px;height:48px;border:1px solid #ffffff70;border-radius:50%;display:grid;place-items:center;font-size:23px}
.stats{background:linear-gradient(#28451be8,#28451be8),url('assets/museum-press.webp') center/cover}
.footer{background:linear-gradient(#142516ef,#142516ef),url('assets/hero.webp') center/cover}
.product,.project,.quote,.team article,.contactcard,.service,.group-card,.btn{transition:transform .35s,box-shadow .35s}
.product:hover,.project:hover,.quote:hover,.team article:hover,.contactcard:hover,.service:hover,.group-card:hover{transform:translateY(-6px);box-shadow:0 14px 28px #28451b18}
.btn:hover{transform:translateY(-2px)}
.product img,.project img,.group-card img,.gallery-button img{transition:transform .5s}
.product:hover img,.project:hover img,.group-card:hover img,.gallery-button:hover img{transform:scale(1.04)}
.proposal-section .split{align-items:stretch}
.proposal-visual{position:relative;min-height:420px;border-radius:15px;overflow:hidden}
.proposal-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.image-caption{display:none}
.proposal-section .formbox>div>h3,.proposal-section .formbox>div>p:not(:first-of-type){display:none}
.editorial-image{width:100%;height:420px;object-fit:cover;border-radius:15px}
.corporate-visual img{border-radius:15px}
.heritage-seal{display:none}
.hero-controls .fi{font-size:15px}
@media(max-width:650px){.proposal-visual{min-height:320px}.editorial-image{height:320px}.callstrip{flex-wrap:wrap}.callstrip strong{font-size:23px}.call-icon{flex-basis:45px}.callstrip>span{flex:1}.callstrip>strong{width:100%;text-align:center}#drawer .brand .logo img{width:155px!important;height:116px!important;left:-49px;top:-26px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;translate:none}}

.faq summary>span{display:none}

/* Wider page gutters requested by the owner; retain the existing component design. */
@media(min-width:901px){.wrap{width:calc(100% - 64px)}.hero-controls{right:32px}}
@media(min-width:1500px){.wrap{width:calc(100% - 96px)}.hero-controls{right:48px}}

/* Botanical line art decorates module backgrounds without changing their layout. */
.home-page .nature-backdrop{position:relative;isolation:isolate;overflow:clip}
.home-page .nature-backdrop>.wrap{position:relative;z-index:1}
.home-page .nature-backdrop:before,.home-page .nature-backdrop:after{content:'';position:absolute;pointer-events:none;z-index:0;background-image:var(--nature-motif);background-repeat:no-repeat;background-size:contain;width:260px;height:280px;opacity:.16}
.home-page .nature-backdrop:before{top:12px;left:0;transform:rotate(-18deg)}
.home-page .nature-backdrop:after{right:0;bottom:8px;transform:rotate(165deg);opacity:.11;width:220px;height:235px}
.home-page .nature-backdrop:nth-of-type(2n):before{left:auto;right:0;transform:rotate(16deg)}
.home-page .nature-backdrop:nth-of-type(2n):after{right:auto;left:0;transform:rotate(195deg)}
.home-page .stats{position:relative;isolation:isolate}
.home-page .stats:before{content:'';position:absolute;inset:0;pointer-events:none;background:url('assets/motifs/olive.svg') left center/240px no-repeat,url('assets/motifs/drops.svg') right center/210px no-repeat;filter:brightness(0) invert(1);opacity:.13;z-index:-1}
@media(max-width:650px){.home-page .nature-backdrop:before{width:155px;height:165px;opacity:.12}.home-page .nature-backdrop:after{width:135px;height:145px;opacity:.09}.home-page .stats:before{background-size:140px,120px}}
