#project-motion{grid-column:1/-1}.motion-live-panel{position:relative;min-height:610px;overflow:hidden;border-radius:18px;background:#061710;color:#fff;isolation:isolate}.motion-wall{position:absolute;left:50%;top:54%;display:grid;transform:translate(-50%,-50%) rotate(-6deg);pointer-events:none}.motion-tile{min-width:0;min-height:0;position:relative;overflow:hidden;border-radius:8px;background:#14372b}.motion-tile img,.motion-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.motion-live-panel:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#06150ff5,transparent 40%,#06150f88),radial-gradient(ellipse,#05140fc9 5%,#05140f50 90%);pointer-events:none}.motion-panel-link{position:relative;z-index:2;display:flex;min-height:610px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:110px 24px 65px;color:#fff;text-decoration:none}.motion-panel-brand{position:absolute;top:22px;left:25px;display:flex;align-items:center;gap:12px;font-size:23px;letter-spacing:-1px}.motion-panel-brand img{width:52px;height:52px;border-radius:13px}.motion-panel-brand i{font-weight:400;opacity:.65;font-style:normal}.motion-panel-kicker{color:#ddc78d;font-size:10px;letter-spacing:3px}.motion-live-panel .motion-panel-title{font-size:clamp(35px,5.5vw,78px);line-height:1.08;letter-spacing:-2px;margin:28px 0;color:white}.motion-panel-title em{font-family:Georgia,serif;font-weight:400;color:#e8d8ad}.motion-panel-lead{color:#e1e6dc;font-size:18px;line-height:1.6;max-width:540px}.motion-panel-cta{display:inline-block;background:#ddc78d;color:#123429;padding:19px 28px;border-radius:6px;font-weight:650;margin:25px 0 15px}.motion-panel-access{font-size:12px;color:#c0c8bc}.motion-pause{position:absolute;right:20px;bottom:18px;z-index:3;border:1px solid #ffffff40;border-radius:30px;color:#e5e8df;background:#0e241acc;padding:9px 15px;cursor:pointer}.motion-panel-link:focus-visible,.motion-pause:focus-visible{outline:3px solid #ddc78d;outline-offset:-4px}@media(max-width:600px){.motion-live-panel,.motion-panel-link{min-height:570px}.motion-panel-link{padding:100px 18px 75px}.motion-panel-brand{font-size:18px;left:18px}.motion-panel-lead{font-size:16px}.motion-panel-kicker{letter-spacing:1.5px}.motion-panel-title{letter-spacing:-1px}}
