/* Motion follows the story; full access remains available with reduced motion. */
.motion-enabled .motion-title{--title-y:0px;transform:translate3d(0,var(--title-y),0);will-change:transform}.motion-enabled .motion-title.reveal{opacity:1;transition:none}.motion-word{display:inline-block;overflow:hidden;vertical-align:top;padding:.03em .025em .12em;margin:-.03em -.025em -.12em}.motion-inner{display:inline-block;transform:translate3d(0,115%,0) rotate(3deg);opacity:0;transition:transform 1s cubic-bezier(.18,.8,.18,1),opacity .65s;transition-delay:calc(var(--word-index,0)*40ms)}.title-in .motion-inner{transform:translate3d(0,0,0) rotate(0);opacity:1}.motion-enabled .hero-image{translate:0 var(--hero-y,0px);will-change:translate}.motion-enabled .experience-card img{transform:translate3d(0,var(--image-y,0px),0) scale(1.13);transition:transform .9s cubic-bezier(.2,.7,.2,1);will-change:transform}.motion-enabled .experience-card:hover img{transform:translate3d(0,var(--image-y,0px),0) scale(1.18)}.motion-enabled .experience-card,.motion-enabled .news-visual{clip-path:inset(9% 0 9% 0);transition:clip-path 1.2s cubic-bezier(.2,.75,.2,1),opacity .8s,transform .8s}.motion-enabled .experience-card.visible,.motion-enabled .news-visual.visible{clip-path:inset(0)}.motion-enabled .team-card:nth-child(4n+2){transition-delay:80ms}.motion-enabled .team-card:nth-child(4n+3){transition-delay:160ms}.motion-enabled .team-card:nth-child(4n+4){transition-delay:240ms}.motion-enabled .facts>div{transition:transform .7s,opacity .7s;opacity:0;transform:translateY(20px)}.motion-enabled .facts.visible>div{opacity:1;transform:none}.motion-enabled .facts>div:nth-child(2){transition-delay:120ms}.motion-enabled .facts>div:nth-child(3){transition-delay:240ms}.preview-banner{position:sticky;top:0;z-index:99;padding:14px 5%;display:flex;justify-content:space-between;background:#efff82;color:#222;font-size:10px;gap:20px}.preview-banner a{text-decoration:underline}.news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.news-card{display:block;border-bottom:1px solid #ffffff40;padding-bottom:25px}.news-card>img{width:100%;height:240px;object-fit:cover;margin-bottom:25px}.news-card>span{font-size:9px;letter-spacing:1px;color:#efff82}.news-card h2{font-size:20px;letter-spacing:-.5px;margin:20px 0}.news-card p{font-size:12px}.news-card small{font-size:9px;letter-spacing:1px;color:#efff82}.article-excerpt{max-width:800px;font-size:20px;margin-top:30px}.article-body{max-width:1050px;margin:auto}.article-body>p{font-size:16px;line-height:2;white-space:normal;margin-bottom:30px}.article-cover{width:100%;max-height:650px;object-fit:cover;margin-bottom:45px}.social-icon[href]{opacity:1;transition:color .3s,border-color .3s,transform .3s}.social-icon[href]:hover{color:#efff82;border-color:#efff82;transform:translateY(-3px)}.ticker:hover .ticker-track{animation-play-state:paused}.ticker:hover .ticker-phrase{animation-play-state:paused}@media(max-width:800px){.news-list{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-enabled .team-card:nth-child(n){transition-delay:0ms}.motion-enabled .team-card:nth-child(2n){transition-delay:100ms}.motion-word{padding-bottom:.1em;margin-bottom:-.1em}}@media(max-width:600px){.news-list{grid-template-columns:1fr}.article-excerpt{font-size:16px}.article-body>p{font-size:14px}.preview-banner{font-size:8px}.motion-inner{transition-delay:calc(var(--word-index,0)*25ms)}}@media(prefers-reduced-motion:reduce){.motion-inner{transform:none!important;opacity:1!important;transition:none!important}.motion-enabled .motion-title,.motion-enabled .hero-image,.motion-enabled .experience-card img{transform:none!important;translate:none!important;will-change:auto}.motion-enabled .experience-card,.motion-enabled .news-visual{clip-path:none!important}.motion-enabled .facts>div{opacity:1;transform:none;transition:none}.motion-word{overflow:visible}}
.motion-enabled h1.motion-title{animation:none}
h1 .motion-word,h1 .motion-inner{color:inherit}
