.impact-head h1{font-size:clamp(44px,5.4vw,80px);white-space:normal;line-height:1.06}.impact-head{align-items:center}.impact-head>div{flex-shrink:0}.impact-head h1 em{text-decoration:none}.film-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.film-grid video{aspect-ratio:9/16;object-fit:cover}.ugc-video-heading{margin-bottom:26px}.work-gallery figcaption{padding-top:13px;font-size:14px}.work-gallery figcaption strong{font-weight:500}.impact-tile video{pointer-events:none}.ugc-video-grid video,.film-grid video{pointer-events:none}video::-webkit-media-controls{display:none!important}.measurement article p{font-size:16px;line-height:1.65;color:#e1e9e4}.hero,.section,.statement{min-width:0}img,video{max-width:100%}header nav{flex-wrap:wrap}@media(max-width:1000px){.impact-head h1{font-size:clamp(40px,5.7vw,60px)}.impact-head>div{max-width:250px}}@media(max-width:650px){header{gap:16px}header nav{gap:10px;justify-content:space-between}header nav a{font-size:12px}.impact-head h1{font-size:clamp(38px,10.2vw,61px);line-height:1.12}.impact-head>div{max-width:none;width:100%;margin-top:18px}.impact-head .button{font-size:12px;padding:12px 15px}.impact-head p{display:block;margin-bottom:12px;font-size:13px}.impact-wall{gap:12px}.film-grid{grid-template-columns:1fr;max-width:420px;margin:auto;gap:30px}.film-grid figure:last-child{grid-column:auto;max-width:none}.ugc-video-grid{grid-template-columns:1fr;max-width:420px}.work-gallery{gap:24px 13px}.work-gallery figcaption{font-size:12px}.measurement article p{font-size:15px}.cards article{padding:28px 23px}.section-head h2{font-size:clamp(30px,8.5vw,39px)}.contact h2{font-size:clamp(37px,10vw,48px)}.contact>div>a{font-size:clamp(15px,4.4vw,20px)}.hero-footer{flex-wrap:wrap}.choices label{font-size:13px}summary{overflow-wrap:anywhere}.form-grid{min-width:0}input,select,textarea{min-width:0;max-width:100%}}
/* Give the featured second-section videos the full content width. */
.ugc-video-grid{max-width:none;width:100%;gap:24px;margin-left:0;margin-right:0}.ugc-video-grid video{aspect-ratio:4/5;object-fit:cover}.ugc-video-grid figcaption{padding-top:18px}.ugc-video-grid figcaption strong{font-size:16px}.ugc-video-grid figcaption span{font-size:13px}@media(max-width:650px){.ugc-video-grid{max-width:none;grid-template-columns:1fr;gap:35px}.ugc-video-grid video{aspect-ratio:4/5}.ugc-video-grid figcaption strong{font-size:16px}.ugc-video-grid figcaption span{font-size:13px}}
/* Keep all seven opening videos visible together. */
.impact-head{margin:18px 0 14px}.impact-head h1{font-size:clamp(36px,3.8vw,56px);line-height:1.06}.impact-head p{font-size:13px}
.impact-wall{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;overflow:visible;align-items:center;min-height:0;padding:22px 0 28px;margin:0 0 12px;scroll-snap-type:none}
.impact-tile{min-width:0;max-width:none;border-width:4px;box-shadow:0 14px 24px #46500035}.impact-tile video,.impact-2 video,.impact-3 video{aspect-ratio:9/16;max-height:none;width:100%;height:auto;object-fit:cover}
.impact-tile figcaption{font-size:11px;padding:5px 7px;top:8px;left:6px}.impact-0{transform:rotate(-3deg)}.impact-1{transform:rotate(2deg)}.impact-2{transform:rotate(-2deg)}.impact-3{transform:rotate(2deg)}.impact-4{transform:rotate(-2deg)}.impact-5{transform:rotate(2deg)}.impact-6{display:block;transform:rotate(-2deg)}.hero-footer{margin-top:8px}
@media(max-width:1000px){.impact-wall{gap:10px}.impact-tile{border-width:3px}.impact-tile figcaption{font-size:9px;padding:4px}.impact-head h1{font-size:40px}}
@media(max-width:650px){.hero{padding:16px 5% 20px}.impact-head{margin:14px 0 12px}.impact-head h1{font-size:clamp(30px,8vw,42px)}.impact-head>div{margin-top:10px}.impact-head p{font-size:12px;margin-bottom:8px}.impact-wall{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px 10px;margin:0;padding:10px 0 14px}.impact-tile{grid-column:span 2;border-width:2px;border-radius:6px}.impact-4{grid-column:2/span 2}.impact-tile figcaption{display:none}.hero-footer{font-size:9px;margin-top:6px}.impact-tile:hover{transform:translateY(-3px) scale(1.03)}}
