.lsb-csr-page .lsb-csr-million-tree .lsb-thesis{color:var(--color-green-label)}.lsb-csr-intro__stats{text-align:center}.lsb-csr-intro__stats .lsb-stats{grid-template-columns:repeat(3,1fr);width:100%;max-width:none;margin:0;padding:0;border-top:0;text-align:center}.lsb-csr-intro__copy{margin-top:48px;padding-top:48px;border-top:1px solid var(--color-line-light)}.lsb-csr-intro__body{margin-top:24px;max-width:none}.lsb-csr-intro__body p+p{margin-top:16px}.lsb-csr-million-tree{padding:96px 0;background:var(--color-navy);color:var(--color-text-on-navy);border-top:1px solid var(--color-line-dark);text-align:left}.lsb-csr-million-tree .lsb-display{color:var(--color-white)}.lsb-csr-million-tree__layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:48px 64px;align-items:center}.lsb-csr-million-tree__brand{display:flex;justify-content:center;align-items:center}.lsb-csr-million-tree__logo{display:block;line-height:0}.lsb-csr-million-tree__logo img{display:block;width:min(100%,220px);height:auto;margin:0 auto}.lsb-csr-million-tree__lead{max-width:none;margin-top:20px;font-size:18px;line-height:1.6;color:var(--color-text-on-navy)}.lsb-csr-million-tree__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:32px}@media (max-width:800px){.lsb-csr-million-tree{text-align:center}.lsb-csr-million-tree__layout{grid-template-columns:1fr;gap:32px}.lsb-csr-million-tree__actions{justify-content:center}}.lsb-csr-carbon__intro{display:flex;align-items:center;justify-content:flex-start;gap:32px 48px;margin-top:24px;text-align:left}.lsb-csr-carbon__intro p+p{margin-top:16px}.lsb-csr-carbon__logo{display:block;flex:0 0 auto;line-height:0}.lsb-csr-carbon__logo img{display:block;width:88px;height:auto}.lsb-csr-carbon__intro-copy{flex:1;min-width:0}.lsb-csr-carbon__scroller{margin-top:8px}.lsb-csr-carousel{margin-top:32px}.lsb-csr-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.lsb-csr-carousel__viewport::-webkit-scrollbar{display:none}.lsb-csr-carousel__track{display:flex;gap:20px;list-style:none;margin:0;padding:0}.lsb-csr-carousel__slide{flex:0 0 auto;scroll-snap-align:start}.lsb-csr-projects__scroller{margin-top:8px}.lsb-csr-carousel--projects .lsb-csr-carousel__viewport{width:100%;mask-image:none;-webkit-mask-image:none}.lsb-csr-carousel--projects .lsb-csr-carousel__track{gap:20px;padding:8px 0 20px}.lsb-csr-carousel--projects .lsb-csr-carousel__slide{flex:0 0 320px;width:320px;scroll-snap-align:center}.lsb-csr-carousel--carbon .lsb-csr-carousel__viewport{width:100%;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lsb-csr-carousel--carbon .lsb-csr-carousel__track{gap:20px;padding:8px 0 20px}.lsb-csr-carousel--carbon .lsb-csr-carousel__slide{flex:0 0 320px;width:320px;scroll-snap-align:center}.lsb-csr-carousel .lsb-speakers__footer{width:min(100%,var(--content-max));margin-top:24px;padding:0 2rem}.lsb-csr-project-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-line-light);border-radius:var(--radius-card);overflow:hidden;background:var(--color-white)}.lsb-csr-project-card__media{position:relative;height:220px;flex-shrink:0;background:var(--color-dark-grey)}.lsb-csr-project-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lsb-csr-project-card__body{display:flex;flex-direction:column;flex:1;padding:20px}.lsb-csr-project-card__title{margin:0;font-family:var(--font-serif);font-size:18px;line-height:1.25;color:var(--color-navy)}.lsb-csr-project-card__content{margin-top:12px;font-size:14px;line-height:1.55;color:var(--color-text-muted)}.lsb-csr-project-card__content p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.lsb-csr-project-card__more{align-self:flex-start;margin-top:auto;padding-top:16px}.lsb-csr-project-modal__body{display:flex;flex-direction:column;gap:16px}.lsb-csr-project-modal__media{display:flex;justify-content:center;align-items:center;border-radius:0;overflow:visible;background:0 0;box-shadow:none}.lsb-csr-project-modal__media img{display:block;width:100%;height:auto;max-height:min(60vh,520px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:0;background:0 0;box-shadow:none}.lsb-csr-project-modal__content{color:var(--color-text-muted)}.lsb-csr-carbon-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-line-light);border-radius:var(--radius-card);overflow:hidden;background:var(--color-white)}.lsb-csr-carbon-card__media{height:180px;flex-shrink:0;background:var(--color-dark-grey)}.lsb-csr-carbon-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsb-csr-carbon-card__body{display:flex;flex-direction:column;flex:1;padding:20px}.lsb-csr-carbon-card__title{margin:0;padding-bottom:16px;border-bottom:1px solid var(--color-line-light);font-family:var(--font-serif);font-size:18px;line-height:1.25;color:var(--color-navy)}.lsb-csr-carbon-card__content{margin-top:16px;font-size:14px;line-height:1.55;color:var(--color-text-muted);max-height:108.5px;overflow:hidden}.lsb-csr-carbon-card__content p{margin:0}.lsb-csr-carbon-card__content p+p{margin-top:12px}.lsb-csr-carbon-card__more{align-self:flex-start;margin-top:auto;padding-top:16px}@media (max-width:900px){.lsb-csr-intro__stats .lsb-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.lsb-csr-carousel__viewport{scroll-padding-inline:1.5rem}.lsb-csr-carousel--carbon .lsb-csr-carousel__track,.lsb-csr-carousel--projects .lsb-csr-carousel__track{padding-inline:1.5rem}.lsb-csr-carousel--carbon .lsb-csr-carousel__slide,.lsb-csr-carousel--projects .lsb-csr-carousel__slide{scroll-snap-align:start}.lsb-csr-carousel--carbon .lsb-csr-carousel__viewport{mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent)}.lsb-csr-carousel .lsb-speakers__footer{padding:0 1.5rem}}@media (max-width:640px){.lsb-csr-intro__stats .lsb-stats{grid-template-columns:1fr}.lsb-csr-project-card__media{height:200px}.lsb-csr-project-modal__media img{max-height:min(50vh,360px)}.lsb-csr-carbon__intro{flex-direction:column;text-align:center}.lsb-csr-carousel--carbon .lsb-csr-carousel__slide,.lsb-csr-carousel--projects .lsb-csr-carousel__slide{flex-basis:min(320px,calc(100vw - 4rem));width:min(320px,calc(100vw - 4rem))}}