.hero .wrap,.section .wrap,.page-hero .wrap,.prose{animation:capri-rise .55s ease both}.card{transition:transform .2s ease,box-shadow .2s ease}.site-header{box-shadow:0 1px 12px #17233c08}@keyframes capri-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.bar{align-items:flex-start;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.primary-nav{display:flex;order:3;width:100%;overflow-x:auto;gap:15px;padding:6px 0;white-space:nowrap}.login-menu{margin-left:auto}}
