/* September 8 buyer-led category and scenario revisions. Scoped additions. */
.we25-collections-hero{position:relative;isolation:isolate;min-height:530px;display:flex;align-items:center;background:#173d2c}
.we25-collections-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.we25-collections-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,28,20,.93),rgba(7,28,20,.76) 43%,rgba(7,28,20,.2));z-index:-1}
.we25-collections-hero .wrap{position:relative}
.we25-collections-hero h1{color:#fff}
.we25-collections-hero .eyebrow{color:#d2e4c3}
.we25-collections-hero p:not(.eyebrow){color:#f3f5ef;max-width:650px}
.we25-why{background:#fff}
.we25-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.we25-why-grid article{background:#f3f4ee;min-width:0}
.we25-why-grid article>img{display:block;width:100%;height:180px;object-fit:cover}
.we25-why-grid article>div{padding:25px}
.we25-why-grid h3,.we25-custom-grid h3{font-size:22px;line-height:1.25;letter-spacing:-.02em;color:#173e2d;margin:0 0 12px}
.we25-why-grid p,.we25-custom-grid p{font-size:15px;line-height:1.75;color:#455b4d;margin:0}
.we25-customization{background:#f2f3ec}
.we25-custom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.we25-custom-grid article{background:#fff;min-width:0}
.we25-custom-photo{height:210px;overflow:hidden;background:#e9eee7}
.we25-custom-photo img{display:block;width:100%;height:100%;object-fit:cover}
.we25-custom-photo.is-product{background:#fff}
.we25-custom-photo.is-product img{object-fit:contain;padding:18px}
/* Keep the original photo intact; frame its pocket construction as a close-up. */
.we25-custom-photo.is-structure-detail{position:relative}
.we25-custom-photo.is-structure-detail img{position:absolute;width:220%;height:220%;max-width:none;left:-60%;top:-92%;object-fit:cover}
.we25-custom-photo.is-logo-detail img{object-position:50% 48%}
.we25-custom-grid article>div:last-child{padding:25px;border-top:1px solid #edf0e8}
.we25-scene{padding:64px 0;background:#e9eee5}
.we25-scene-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:50px;align-items:center}
.we25-scene h2{font-size:clamp(30px,3vw,44px);line-height:1.15;letter-spacing:-.035em;margin:12px 0 20px;color:#193e2d}
.we25-scene p:not(.eyebrow){font-size:16px;line-height:1.8;color:#415b48;margin:0}
.we25-scene img{width:100%;height:330px;object-fit:cover;object-position:center}
.we25-series-types .we24-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.we25-series-types .we24-format-card{padding:24px;gap:26px}
.we25-series-types .we24-format-card>img{width:36%;max-width:190px;aspect-ratio:1/1;height:auto}
.we25-series-types .we24-format-card h3{font-size:23px}
.we25-series-types .we24-format-card p{font-size:14px;line-height:1.65}
.we25-use-details{background:#173e2d}
.we25-use-details .we24-heading h2{color:#fff}
.we25-use-details .eyebrow{color:#d7e4c5}
.we25-use-details .we24-heading>p{color:#e3eadf}
.we25-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.we25-use-grid article{min-width:0;background:#f7f8f3}
.we25-use-photo{height:255px;background:white}
.we25-use-photo img{width:100%;height:100%;padding:22px;object-fit:contain;display:block}
/* Supplied lifestyle scenes retain their full portrait composition on every screen. */
.we26-use-lifestyle .we25-use-photo{height:auto;background:#edf0e8}
.we26-use-lifestyle .we25-use-photo img{height:auto;aspect-ratio:1103/1400;object-fit:contain;padding:0}
.we25-use-grid article>div:last-child{padding:26px}
.we25-use-grid .eyebrow{color:#4f6742;font-size:10px}
.we25-use-grid h3{color:#173e2d;font-size:25px;line-height:1.2;letter-spacing:-.025em;margin:14px 0 16px}
.we25-use-grid p{color:#4b5e4f;font-size:14px;line-height:1.75;margin:0 0 18px}
.we25-use-grid p.we25-design-answer{border-top:1px solid #d9e1d4;padding-top:17px;margin-bottom:0;color:#2b4936}
.we25-design-answer strong{display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#365b33;margin-bottom:8px}
.we25-category-faq h2{overflow-wrap:break-word}
.we25-taxonomy-products{background:#f5f6f0}
@media(max-width:1050px){.we25-why-grid,.we25-custom-grid{gap:18px}.we25-why-grid article>div,.we25-custom-grid article>div:last-child{padding:20px}.we25-scene-grid{gap:30px;grid-template-columns:.85fr 1.15fr}.we25-use-grid{gap:18px}.we25-use-grid article>div:last-child{padding:21px}.we25-series-types .we24-format-card{gap:18px;padding:20px}.we25-series-types .we24-format-card h3{font-size:20px}}
@media(max-width:760px){.we25-collections-hero{min-height:500px}.we25-collections-hero::after{background:linear-gradient(90deg,rgba(7,28,20,.91),rgba(7,28,20,.6))}.we25-why-grid,.we25-use-grid{grid-template-columns:1fr;gap:24px}.we25-why-grid article>img{height:210px}.we25-why-grid article>div{padding:25px}.we25-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.we25-custom-photo{height:150px}.we25-custom-grid article>div:last-child{padding:18px}.we25-custom-grid h3{font-size:19px}.we25-custom-grid p{font-size:13px;line-height:1.7}.we25-scene{padding:45px 0}.we25-scene-grid{grid-template-columns:1fr;gap:26px}.we25-scene img{height:230px}.we25-series-types .we24-format-grid{grid-template-columns:1fr;gap:16px}.we25-series-types .we24-format-card>img{width:34%;max-width:155px}.we25-series-types .we24-format-card h3{font-size:21px}.we25-series-types .we24-format-card p{font-size:13px}.we25-use-photo{height:285px}.we25-use-grid article>div:last-child{padding:26px}.we25-use-grid p{font-size:15px}.we25-use-grid h3{font-size:26px}}
@media(max-width:600px){.we25-custom-grid{grid-template-columns:1fr;gap:22px}.we25-custom-photo{height:210px}.we25-custom-grid h3{font-size:21px}.we25-custom-grid p{font-size:14px}.we25-custom-grid article>div:last-child{padding:22px}}
