@media (hover:hover) and (pointer:fine){.silscape-blog .post-card:hover::after{opacity:1}.silscape-blog .post-card:hover{color:#fff}.silscape-blog .post-card:hover .post-card__title{color:#fff}.silscape-blog .post-card:hover .post-card__desc{color:rgb(255 255 255 / .82)}.silscape-blog .post-card:hover .tag{background:rgb(255 255 255 / .9);color:#325233}.silscape-blog .post-card:hover .pill{background:#fff}.silscape-blog .post-card:hover .pill:hover{background:#f1f6e6}}@media (prefers-reduced-motion:reduce){.silscape-blog *{transition:none!important;animation:none!important}}@media (max-width:1080px){.silscape-blog .br-lg{display:none}.silscape-blog .hero{height:auto;padding:150px 0 30px}.silscape-blog .hero__title{font-size:clamp(34px, 5.2vw, 62px);line-height:1.19}.silscape-blog .hero__eyebrow{font-size:18px;line-height:26px}.silscape-blog .listing,.silscape-blog .article{grid-template-columns:1fr;row-gap:32px}.silscape-blog .listing__aside{margin-top:0}.silscape-blog .listing__title{font-size:40px;line-height:50px}.silscape-blog .listing__intro{font-size:18px;line-height:27px}.silscape-blog .slide-card__body{padding-top:0}.silscape-blog .slide-card__media{width:44%}.custom-header-button{position:fixed!important;bottom:16px;right:16px}.custom-header-button .elementor-button{border-radius:0!important}}@media (max-width:1024px){.pdp{padding:50px 0 72px}.pdp__h1,.pdp__h2,.pdp__panel-name{font-size:40px;line-height:1.2}.pdp__quote{font-size:28px;line-height:1.45}.pdp__body,.pdp__label,.pdp__headnote{font-size:18px;line-height:1.45}.pdp__chip{padding:8px 0}.pdp__chips{justify-content:flex-start;column-gap:26px}}@media (max-width:991.98px){.species__body{display:block;margin-top:24px}.species .species__toggle{display:inline-flex}.species__scrim{display:block}.species__scrim.is-open{opacity:1;visibility:visible}.species__panel{position:fixed;top:0;left:0;bottom:0;z-index:999;flex:none;width:300px;max-width:86vw;max-height:100%;border-radius:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateX(-100%);transition:transform .3s cubic-bezier(.22,.61,.36,1);box-shadow:4px 0 24px rgb(0 40 3 / .12);justify-content:start}.species__panel.is-open{transform:translateX(0)}.species__panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;border-bottom:1px solid #f5f5f5;width:100%}.species__panel-head p{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:#002803}.species .species__panel-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;background:#f5f5f5;color:#002803;transition:background-color .18s ease}.species .species__panel-close:hover{background:rgb(0 40 3 / .2)}.species__panel-title{display:none}.ideas .ideas__title{font-size:40px}.ideas .ideas__lede{font-size:18px}.ideas .ideas__grid{align-items:stretch}.ideas .ideas__card{flex:0 1 calc((100% - 18px) / 2)}.pjs .pjs__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:40px}.lps .lps__photo{height:190px}}@media (max-width:860px){.pdp__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp__card--solo{width:auto}.pdp__panel{grid-template-columns:minmax(0,1fr);row-gap:24px;min-height:0}.pdp__facts li{width:auto;align-items:flex-start}}@media (max-width:767.98px){.species__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.species__search{flex-wrap:wrap}.species__search-input{flex:1 1 220px}.species__head{flex-direction:column}#configurators-section{position:static}.eael-simple-menu-toggle{position:static!important;background-color:transparent!important;box-shadow:none}.eael-simple-menu-toggle svg{width:24px!important}.custom-header.header-scrolled .eael-simple-menu-toggle svg{fill:rgb(0 40 3)!important}.custom-header .custom-menu{order:3;background-color:transparent!important}.custom-menu .eael-simple-menu.eael-simple-menu-horizontal{width:100vw!important;right:-16px!important;background-color:#f9fbf3!important;height:100vh!important}.custom-menu .eael-simple-menu.eael-simple-menu-horizontal li a{color:rgb(0 40 3)!important}.ideas .ideas__head{flex-wrap:wrap;align-items:flex-start;gap:16px}.ideas .ideas__title{font-size:36px;white-space:normal}.ideas .ideas__lede{font-size:17px}.ideas .ideas__card{flex:1 1 100%;min-height:0}.pjs .pjs__modal{padding:0}.pjs .pjs__dialog{max-height:100vh}.pjs .pjs__m-hero{height:240px}.pjs .pjs__m-body{padding:20px}.pjs .pjs__m-title{font-size:26px}.pjs .pjs__spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding:110px 0 28px 0;min-height:280px}.hero__title{font-size:32px;line-height:40px}.hero__inner{padding:0 20px}.shell{padding:0 16px}.project{padding:32px 0 60px}.spec__row{grid-template-columns:1fr;gap:4px;padding:12px 0}.project__title{font-size:22px;line-height:28px}.project__two-col{grid-template-columns:1fr;gap:32px 0}.stat-row{grid-template-columns:repeat(2,1fr)}.stat-box{border-bottom:1px solid #c7d1c3}.stat-box:nth-child(2n){border-right:none}.project__narrative-row,.photo-pair{grid-template-columns:1fr;gap:24px}.spotlight__grid{grid-template-columns:1fr}.spotlight__circle{width:160px;height:160px}.lecturas-grid{grid-template-columns:repeat(2,1fr)}.silscape-blog .shell{max-width:1052px;padding:0 16px}.silscape-blog .hero__inner{max-width:1052px;padding:0 20px}.silscape-blog .hero{padding:110px 0 32px}.silscape-blog .slide-card{flex-direction:column}.silscape-blog .slide-card__media{width:100%;aspect-ratio:16 / 10}.silscape-blog .featured{padding:40px 0 20px}.silscape-blog .listing{padding-top:24px}.silscape-blog .listing__title{font-size:32px;line-height:40px}.silscape-blog .listing__intro{font-size:16px;line-height:24px}.silscape-blog .post-card{min-height:200px}.silscape-blog .post-card::before{background:linear-gradient(180deg,#fff0 6%,#ffffff 52%)}.silscape-blog .post-card__title{font-size:18px;line-height:24px}.silscape-blog .post-card__desc{font-size:14px;line-height:20px}.silscape-blog .pager{flex-wrap:wrap;justify-content:center;row-gap:12px;font-size:14px}.silscape-blog .pager__side{padding:0}.silscape-blog .pager__pages{order:-1;width:100%;justify-content:center}.silscape-blog .article{padding-top:32px}.silscape-blog .article__head{flex-wrap:wrap;row-gap:12px}.silscape-blog .article__lead{font-size:18px;line-height:26px}.silscape-blog .related__thumb{width:110px;height:66px}.silscape-blog .join{margin:40px 0;padding:28px 20px}.silscape-blog .join__title{font-size:24px;line-height:30px}.silscape-blog .join__text{font-size:14px;line-height:21px}.lps .lps__photo{height:176px}.lps .lps__strip-title{font-size:22px}.lps .lps__row{flex-direction:row}.pjs .pjs__grid{grid-template-columns:1fr;column-gap:0;row-gap:30px}.paleta-suelos,.paleta-ancla__grid{grid-template-columns:1fr;gap:24px}.pdp{padding:40px 0 56px}.pdp__cols{grid-template-columns:minmax(0,1fr);row-gap:40px}.pdp__h1,.pdp__h2,.pdp__panel-name{font-size:32px;line-height:1.2}.pdp__quote{font-size:22px;line-height:1.45;padding-left:14px}.pdp__lead,.pdp__body,.pdp__label,.pdp__headnote{font-size:17px;line-height:1.45}.pdp__speclist li{font-size:16px;line-height:1.45}.pdp__headrow,.pdp__titlerow{flex-direction:column;align-items:flex-start;gap:8px}.pdp__headnote{text-align:left;white-space:normal}.pdp__meta{width:auto;padding-top:0}.pdp__facts li{padding-left:0}.pdp__facts span{font-size:16px;line-height:1.45}}@media (max-width:575.98px){.pjs .pjs__grid{grid-template-columns:minmax(0,1fr);row-gap:36px}.pjs .pjs__card-title{font-size:20px}.pjs .pjs__card-desc{font-size:14px}.pjs .pjs__spec-grid{grid-template-columns:minmax(0,1fr)}.pjs .pjs__species{align-items:flex-start}.pjs .pjs__btn{min-width:0;flex:1 1 auto}.species__title{font-size:20px}.species__grid{grid-template-columns:minmax(0,1fr)}.species__resultbar{flex-wrap:wrap}.species .card__name{font-size:14px}.lps .lps__col{flex:0 0 100%;max-width:100%}.lps .lps__row{flex-direction:column}.pdp__cards{grid-template-columns:minmax(0,1fr)}.pdp__chips{flex-direction:column;row-gap:0}.pdp__chip{width:100%}.pdp__actions{gap:12px}.pdp__btn{width:100%;justify-content:space-between}}@media (max-width:480px){.ideas .ideas__title{font-size:32px}.ideas .ideas__lede{font-size:16px}.ideas .ideas__card-title{font-size:18px}.ideas .ideas__card-desc{font-size:15px}.lps .lps__photo{height:168px}.lps .lps__strip{padding:18px}.lps .lps__strip-title{font-size:20px}.lps .lps__strip-desc{font-size:13px}}@media (max-width:420px){.silscape-blog .related__item{flex-direction:column}.silscape-blog .related__thumb{width:100%;height:120px}}