
/* Supporting-page polish: tactile image and panel interactions. */
.page-progress{background:linear-gradient(90deg,#d87557,#c9c1d5,#e9d9a8)!important}
.motion-reveal{transition:opacity .8s,transform .85s cubic-bezier(.2,.75,.2,1),filter .8s}
.tile,.package,.grid2 article,.grid3 article{position:relative;overflow:hidden;transition:transform .45s,box-shadow .45s,filter .45s}
.tile:hover,.package:hover,.grid2 article:hover,.grid3 article:hover{transform:translateY(-7px);box-shadow:0 18px 32px #2429231a;filter:saturate(1.08)}
.tile:after,.package:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:#d87557;transform:scaleX(0);transform-origin:left;transition:transform .45s}
.tile:hover:after,.package:hover:after{transform:scaleX(1)}
a:not(.wordmark){transition:color .25s,background .25s,transform .3s}
