.casefile-list-container{container-type:inline-size}.casefile-cursor-preview{z-index:50;pointer-events:none;will-change:transform, width, height;background-color:#0e1016;border:1px solid #e4ded733;border-radius:8px;width:440px;height:275px;transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1),opacity .2s ease-out;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 16px 40px #000c,0 0 1px #e4ded74d}.casefile-project-name{white-space:normal;font-size:clamp(2.5rem,12vw,4rem);line-height:.9}@media (min-width:768px){.casefile-project-name{font-size:clamp(3.5rem,10vw,5.5rem)}}@media (min-width:1024px){.casefile-project-name{white-space:nowrap;font-size:clamp(4.5rem,8.5cqi,11.5rem)}}@keyframes casefile-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.casefile-accordion{transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.casefile-panel-open .casefile-item-fade{animation:.3s cubic-bezier(.16,1,.3,1) forwards casefile-fade-up}.casefile-panel-open .casefile-item-fade:first-child{animation-delay:40ms}.casefile-panel-open .casefile-item-fade:nth-child(2){animation-delay:.1s}.casefile-panel-open .casefile-item-fade:nth-child(3){animation-delay:.16s}.casefile-panel-open .casefile-item-fade:nth-child(4){animation-delay:.22s}@media (prefers-reduced-motion:reduce){.casefile-accordion{transition-duration:0s!important}.casefile-item-fade{opacity:1!important;animation:none!important;transform:none!important}.casefile-name-shift{transition-duration:0s!important;transform:none!important}.casefile-cursor-preview{display:none!important}}
