.case-brief-module__LeLUGG__moment{border-bottom:1px solid var(--color-tan);background:var(--color-ivory);min-height:14rem;overflow:hidden}.case-brief-module__LeLUGG__scene{perspective:700px;width:min(100%,22rem);min-height:14rem;margin:0 auto;position:relative}.case-brief-module__LeLUGG__folder{width:5.75rem;height:3.8rem;transform-style:preserve-3d;animation:.6s ease-in-out both case-brief-module__LeLUGG__folderFold;position:absolute;top:2.25rem;left:50%;transform:translate(-50%)}.case-brief-module__LeLUGG__folderFace{border:1px solid var(--color-brown);background:var(--color-paper);color:var(--color-accent);box-shadow:var(--shadow-hairline);backface-visibility:visible;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.case-brief-module__LeLUGG__folderFlap{border:1px solid var(--color-brown);background:var(--color-cream);transform-origin:bottom;border-bottom:0;border-radius:10px 10px 0 0;width:2.5rem;height:1.1rem;animation:.6s ease-in-out 80ms both case-brief-module__LeLUGG__flapFold;position:absolute;top:-.45rem;left:.4rem;transform:rotateX(0)}.case-brief-module__LeLUGG__stamp{border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-display);letter-spacing:.16em;padding:.45rem .65rem;font-size:.75rem;font-weight:700;animation:.7s cubic-bezier(.2,.8,.2,1) .35s both case-brief-module__LeLUGG__stampIn;position:absolute;top:1.3rem;right:1rem;transform:rotate(-4deg)}.case-brief-module__LeLUGG__file{border:1px solid var(--color-tan);background:var(--color-cream);width:4.25rem;height:5.1rem;color:var(--color-accent);box-shadow:var(--shadow-soft);border-radius:10px;place-items:center;animation:1.25s cubic-bezier(.2,.8,.2,1) .8s both case-brief-module__LeLUGG__fileToTray;display:grid;position:absolute;top:4.2rem;left:50%}.case-brief-module__LeLUGG__tray{border:1px solid var(--color-brown);background:var(--color-paper);width:10rem;min-height:3.2rem;color:var(--color-brown);letter-spacing:.12em;text-transform:uppercase;border-radius:10px 10px 18px 18px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;animation:.6s ease-out 1.45s both case-brief-module__LeLUGG__trayReady;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.case-brief-module__LeLUGG__closing{border-top:1px solid var(--color-tan);color:var(--color-ink);font-family:var(--font-display);letter-spacing:.02em;text-align:center;padding-top:1.25rem;font-size:1.5rem;font-weight:500;animation:.6s ease-out 1.9s both case-brief-module__LeLUGG__closingIn}@keyframes case-brief-module__LeLUGG__folderFold{0%{transform:translate(-50%)rotateX(0)}to{transform:translate(-50%)rotateX(180deg)}}@keyframes case-brief-module__LeLUGG__flapFold{0%{transform:rotateX(0)}to{transform:rotateX(180deg)}}@keyframes case-brief-module__LeLUGG__stampIn{0%{opacity:.45;transform:rotate(-4deg)scale(.86)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes case-brief-module__LeLUGG__fileToTray{0%{opacity:.45;transform:translate(-50%,-.75rem)rotate(-4deg)}55%{opacity:1;transform:translate(-50%,.5rem)rotate(2deg)}to{opacity:1;transform:translate(-50%,1.6rem)rotate(0)}}@keyframes case-brief-module__LeLUGG__trayReady{0%{transform:translate(-50%)translateY(.5rem)}to{transform:translate(-50%)translateY(0)}}@keyframes case-brief-module__LeLUGG__closingIn{0%{opacity:.55;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.case-brief-module__LeLUGG__folder,.case-brief-module__LeLUGG__folderFlap,.case-brief-module__LeLUGG__stamp,.case-brief-module__LeLUGG__file,.case-brief-module__LeLUGG__tray,.case-brief-module__LeLUGG__closing{animation:none}}
