.cv-reveal{animation:cvReveal .55s cubic-bezier(.25,1,.5,1) both}.cv-d1{animation-delay:.06s}.cv-d2{animation-delay:.12s}.cv-d3{animation-delay:.18s}.cv-d4{animation-delay:.26s}@keyframes cvReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cv-lift{transition:transform .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),border-color .18s ease}.cv-lift:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #1e3a8a73;border-color:#c7d6f0}.cv-panel{background:#fff;border:1px solid #e6e9f2;border-radius:16px;box-shadow:0 16px 44px -26px #1e3a8a66;transition:transform .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),border-color .18s ease}.cv-panel:hover{transform:translateY(-3px);box-shadow:0 24px 54px -24px #1e3a8a80;border-color:#c7d6f0}.cv-tile{transition:transform .16s cubic-bezier(.25,1,.5,1),box-shadow .16s ease-out}.cv-tile:hover{transform:translateY(-2px);box-shadow:0 10px 22px -14px #1e3a8a66}.cv-btn{transition:transform .16s ease-out,box-shadow .16s ease-out,filter .16s ease}.cv-btn:hover{transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 12px 24px -12px #1e3a8a80}.cv-btn:active{transform:translateY(0);filter:brightness(.97)}.cv-bar{transform-origin:bottom;transition:transform .16s ease-out,filter .16s ease}.cv-bar:hover{transform:scaleY(1.08);filter:brightness(1.1)}.cv-swatch{transition:transform .16s ease-out,box-shadow .16s ease-out}.cv-swatch:hover{transform:scale(1.18);box-shadow:0 4px 10px -4px #1e3a8a80}.cv-widget-slot{display:flex;width:100%}.cv-widget-slot>*{width:100%}@media(min-width:1024px){.cv-widget-slot{min-height:26rem;max-height:32.5rem}.cv-widget-slot>.cv-panel{display:flex;flex-direction:column;max-height:32.5rem;overflow:hidden}.cv-widget-slot>.cv-panel>*{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}}@media(min-width:1280px){.cv-widget-slot{min-height:27rem}}@media(prefers-reduced-motion:reduce){.cv-reveal,.cv-d1,.cv-d2,.cv-d3,.cv-d4{animation:none}.cv-lift,.cv-panel,.cv-tile,.cv-btn,.cv-bar,.cv-swatch{transition:none}.cv-lift:hover,.cv-panel:hover,.cv-tile:hover,.cv-btn:hover,.cv-bar:hover,.cv-swatch:hover{transform:none;box-shadow:none;filter:none}}
