body{background:#111;color:#fff}.site-header{border-bottom:1px solid #373737}.motion-home{padding:26px 4.5% 0}.motion-intro{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:26px}.motion-intro h1{font-size:clamp(28px,3vw,46px);letter-spacing:-.045em;margin:0;line-height:1.05}.motion-intro h1 span{color:#b9b5c5}.motion-intro>div{max-width:370px}.motion-intro p{font-size:14px;color:#bbb;margin:0 0 12px}.motion-intro button{background:transparent;color:#fff;border:1px solid #777;padding:7px 12px;font-size:12px;cursor:pointer}.motion-panels{display:flex;gap:12px;height:min(65vh,740px);min-height:440px}.motion-panel{flex:1;position:relative;overflow:hidden;border-radius:0 18px 18px 18px;background:#292530;isolation:isolate;transition:flex .65s cubic-bezier(.2,.8,.2,1)}.motion-panel:first-child{flex:2.25}.motion-panels:has(.motion-panel:hover) .motion-panel,.motion-panels:has(.motion-panel:focus-visible) .motion-panel{flex:1}.motion-panels .motion-panel:hover,.motion-panels .motion-panel:focus-visible{flex:2.25}.motion-panel video{position:absolute;inset:0;height:100%;width:100%;max-height:none;object-fit:cover;border-radius:0;transition:transform 1s}.motion-panel:hover video{transform:scale(1.025)}.panel-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0005,transparent 30%,#0004 50%,#000e)}.panel-top{position:absolute;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em}.panel-arrow{font-size:25px;color:var(--lime)}.panel-copy{position:absolute;bottom:28px;left:24px;right:24px}.panel-category{font-size:clamp(22px,3.1vw,48px);font-weight:900;letter-spacing:-.045em;margin:0 0 14px;white-space:nowrap}.panel-copy h2{font-size:clamp(22px,2.5vw,38px);line-height:1.04;margin:0 0 12px;letter-spacing:-.04em}.panel-description{font-size:12px;color:#ddd;max-width:330px;min-height:38px}.panel-enter{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff65;padding-top:14px;font-size:13px}.motion-panel:hover .panel-enter,.motion-panel:focus-visible .panel-enter{color:var(--lime)}.motion-bottom{padding:23px 0;display:flex;gap:30px;align-items:center;border-bottom:1px solid #333;font-size:13px}.motion-bottom p{margin:0 auto 0 0}.motion-bottom p span{color:#aaa;margin-left:20px}.motion-bottom a{border-bottom:1px solid var(--pink);padding:4px 0}.site-footer{display:none}@media(max-width:800px){.motion-intro{align-items:start;flex-direction:column}.motion-panels{height:auto;display:grid;grid-template-columns:1fr;min-height:0}.motion-panel{height:65vh;min-height:400px}.panel-category{font-size:40px}.panel-copy h2{font-size:32px}.motion-bottom{flex-wrap:wrap;gap:15px}.motion-bottom p{width:100%}.motion-bottom p span{display:block;margin-left:0}}@media(prefers-reduced-motion:reduce){.motion-panel,.motion-panel video{transition:none}.motion-panel:hover video{transform:none}}

.creative-ticker{margin:28px -4.95% 0;overflow:hidden;border-top:1px solid #d91f6255;border-bottom:1px solid #d91f6255;padding:18px 0;background:#100d10}.ticker-track{display:flex;width:max-content;animation:ticker-drift 36s linear infinite}.ticker-group{display:flex;flex-shrink:0;align-items:center;gap:42px;padding-right:42px}.ticker-group span{font-size:clamp(32px,4.6vw,70px);font-weight:900;line-height:1.1;letter-spacing:-.035em;white-space:nowrap;color:var(--pink)}.ticker-group .ticker-outline{color:transparent;-webkit-text-stroke:1px #eee}.ticker-group b{font-size:48px;color:var(--pink);line-height:1}.creative-ticker:hover .ticker-track,body.motion-paused .ticker-track{animation-play-state:paused}@keyframes ticker-drift{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-group span{color:#eee;-webkit-text-stroke:0}}
