.site-header{transition:box-shadow .3s ease}.site-header.is-scrolled{box-shadow:0 12px 32px rgba(20,21,24,.12)}.brand img{transition:transform .35s}.brand:hover img{transform:translateY(-2px)}.hero{background-position:center calc(50% + var(--hero-shift,0px));transition:background-position .12s linear}.hero-content>*{opacity:0;transform:translateY(22px);animation:enter .72s cubic-bezier(.2,.8,.2,1) forwards}.hero-content>*:nth-child(2){animation-delay:.09s}.hero-content>*:nth-child(3){animation-delay:.18s}.hero-content>*:nth-child(4){animation-delay:.27s}.eyebrow::before{transform-origin:left;animation:line-in .9s cubic-bezier(.2,.8,.2,1) .12s both}.button{position:relative;overflow:hidden}.button::after{content:"↗";max-width:0;margin-left:0;opacity:0;transform:translate(-5px,4px);transition:.3s}.button:hover::after{max-width:20px;margin-left:10px;opacity:1;transform:none}.motion-ready .reveal-item{opacity:0;transform:translateY(22px);transition:opacity .68s ease var(--reveal-delay,0ms),transform .68s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0ms)}.motion-ready .reveal-item.is-visible{opacity:1;transform:none}.image-card{transition:background-size .7s ease,filter .4s ease;background-size:100%}.image-card:hover{background-size:106%;filter:saturate(1.08)}.feature-image img,.split figure img{transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s}.feature-image:hover img,.split figure:hover img{transform:scale(1.03);filter:saturate(1.02)}.article-content section[id]{scroll-margin-top:110px}.article-content section[id]:target{animation:target 1.2s ease}@keyframes enter{to{opacity:1;transform:none}}@keyframes line-in{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes target{35%{background:rgba(214,31,44,.07)}}@media(prefers-reduced-motion:reduce){.hero-content>*,.motion-ready .reveal-item{opacity:1;transform:none;animation:none}.hero{background-position:center}.button::after{display:none}}
