.ltc-eyebrow-row{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;max-width:420px}.ltc-eyebrow{color:#fff;font-size:14px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ltc-eyebrow-line{background:linear-gradient(90deg,#efcf9c,#716b6b 50%,hsla(0,0%,65%,0));height:1px;width:250px}.impact-intro{padding:10px 30px 0}.impact{overflow:hidden;padding:10px 0 80px}.impact-grid{align-items:start;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(240px,450px) 1fr}.impact-intro .title{font-size:clamp(24px,4vw,50px);font-weight:300;line-height:54px;margin:40px 0;text-align:left}.impact-intro .lead{font-size:21px;font-weight:300;line-height:1.75}.impact-slider{min-width:0}.slider-nav{display:flex;gap:8px;margin-bottom:18px}.slider-btn{border:1px solid transparent;border-radius:50%;color:var(--text);display:grid;height:34px;place-items:center;transition:border-color .3s var(--ease),background .3s var(--ease),opacity .3s;width:34px}.slider-btn:hover{background:hsla(0,0%,100%,.05);border-color:var(--border-hover)}.slider-btn:disabled{opacity:.3;pointer-events:none}.slider-btn svg{height:16px;width:16px}.slider-viewport{max-width:calc(100vw - clamp(20px, 4vw, 40px) - 300px - clamp(24px, 4vw, 48px));overflow:hidden;width:calc(100% + 50vw - 590px + clamp(20px, 4vw, 40px))}.slider-track{display:flex;gap:10px;transition:transform .8s var(--ease);will-change:transform}.video-card{aspect-ratio:3/4;background:#1a1c20;border-radius:20px;cursor:pointer;flex:0 0 calc(20vw + 72px);isolation:isolate;overflow:hidden;position:relative}.video-card img{filter:grayscale(1);height:100%;object-fit:cover;transform:scale(1.02);transition:filter .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);width:100%}.video-card:after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.75));content:"";inset:0;position:absolute;z-index:1}.video-card:focus-visible img,.video-card:hover img{filter:grayscale(0);transform:scale(1.07)}.play-icon{background:#fff;bottom:16px;clip-path:polygon(0 0,100% 50%,0 100%);height:20px;left:14px;position:absolute;transition:opacity .4s var(--ease),transform .4s var(--ease);width:18px;z-index:2}.video-card:hover .play-icon{opacity:0;transform:scale(.6)}.video-meta{bottom:14px;left:14px;opacity:0;position:absolute;right:14px;transform:translateY(10px);transition:opacity .5s var(--ease),transform .5s var(--ease);z-index:2}.video-card:hover .video-meta{opacity:1;transform:none}.video-meta strong{display:block;font-size:12px;font-weight:400}.video-meta span{color:var(--text-muted);display:block;font-size:10px}.video-card .hover-play{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;display:grid;height:52px;left:50%;margin:-26px 0 0 -26px;opacity:0;place-items:center;position:absolute;top:50%;transform:scale(.7);transition:opacity .45s var(--ease),transform .45s var(--ease);width:52px;z-index:2}.video-card .hover-play:before{background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:16px;margin-left:3px;width:14px}.video-card:hover .hover-play{opacity:1;transform:scale(1)}.video-modal{display:grid;inset:0;padding:20px;place-items:center;pointer-events:none;position:fixed;visibility:hidden;z-index:1000}.video-modal.is-open{pointer-events:auto;visibility:visible}.video-modal__backdrop{backdrop-filter:blur(6px);background:rgba(3,4,6,.86);inset:0;opacity:0;position:absolute;transition:opacity .45s var(--ease)}.video-modal.is-open .video-modal__backdrop{opacity:1}.video-modal__dialog{opacity:0;position:relative;transform:translateY(30px) scale(.94);transition:opacity .5s var(--ease),transform .5s var(--ease);width:min(960px,100%)}.video-modal.is-open .video-modal__dialog{opacity:1;transform:none}.video-modal__frame{aspect-ratio:16/9;background:#000;border-radius:var(--radius);box-shadow:0 30px 80px -20px rgba(0,0,0,.8);overflow:hidden;position:relative}.video-modal__frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.video-modal__close{border:1px solid hsla(0,0%,100%,.3);border-radius:50%;display:grid;height:38px;place-items:center;position:absolute;right:0;top:-48px;transition:transform .4s var(--ease),background .3s;width:38px}.video-modal__close:hover{background:hsla(0,0%,100%,.1);transform:rotate(90deg)}.video-modal__close svg{height:16px;width:16px}