/* Entrance: brief, staggered, no loader or navigation delay. */
.home .signature-banner h1{animation:homeArrival .85s cubic-bezier(.22,1,.36,1) both}
.home .signature-details{animation:none}
.home .signature-discipline{animation:homeArrival .7s .12s cubic-bezier(.22,1,.36,1) both}
.home .signature-description{animation:homeArrival .7s .23s cubic-bezier(.22,1,.36,1) both}
@keyframes homeArrival{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
.home .scroll-arrival{opacity:0;transform:translate3d(0,16px,0);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}
.home .scroll-arrival.arrived{opacity:1;transform:translate3d(0,0,0)}
.home #work .parallax-layer{width:100%;height:100%;transform:translate3d(0,var(--drift,0px),0) scale(1.035);pointer-events:none}
.home #work .parallax-layer video{display:block;width:100%;height:100%}
.home .animations-paused{scroll-behavior:auto}
.home.animations-paused .signature-banner h1,.home.animations-paused .signature-discipline,.home.animations-paused .signature-description{animation:none}
.home.animations-paused .scroll-arrival{opacity:1;transform:none;transition:none}
.home.animations-paused #work .parallax-layer{transform:none}
@media(hover:none),(max-width:700px){.home #work .parallax-layer{transform:none}.home .scroll-arrival{transform:translate3d(0,10px,0)}.home .scroll-arrival.arrived{transform:none}}
@media(prefers-reduced-motion:reduce){.home .signature-banner h1,.home .signature-discipline,.home .signature-description{animation:none!important}.home .scroll-arrival{opacity:1;transform:none!important;transition:none!important}.home #work .parallax-layer{transform:none!important}}
.home #work .parallax-layer{position:absolute;inset:0}
.home #work .parallax-layer{transform:none!important}
.home #work .feature-card,.home #work .placeholder-card{translate:0 var(--card-drift,0px)}
.home.animations-paused #work .feature-card,.home.animations-paused #work .placeholder-card{translate:none}
@media(max-width:1000px),(hover:none),(prefers-reduced-motion:reduce){.home #work .feature-card,.home #work .placeholder-card{translate:none!important}}
