.case-cover{background:#faf6ed;padding:90px 55px 45px}.case-cover .hero{text-align:left;color:#efc676;background:#45030f linear-gradient(105deg,#38020c,#520713 17%,#45030f 75%,#38020c);border:1px solid #620c11;border-radius:7px 14px 18px 5px;justify-content:flex-start;align-items:flex-start;width:min(1040px,100%);min-height:800px;margin:0 auto;padding:80px 70px 38px;box-shadow:15px 22px 35px #0006,inset 9px 0 12px #684b3226,inset 1px 1px 2px #fff7}.case-cover .hero:before{opacity:.13;mix-blend-mode:multiply}.case-cover .hero:after{border-radius:inherit;background:linear-gradient(90deg,#0000 3%,#16000655 3.4%,#16000688 3.65%,#efc67630 3.85%,#efc6760d 4.15%,#0000 4.8%);box-shadow:inset 0 0 65px #6f492026}.case-cover .file-tabs{gap:4px;width:auto;top:-48px;left:0;right:15px}.case-cover .file-tabs a{color:#45030f;background:#efc676;border-color:#45030f;min-height:48px;padding:10px 8px;font-size:10px;box-shadow:inset 0 2px 3px #fff3}.case-cover .file-tabs a:nth-child(2n){background:#e0b56c}.case-cover .file-tabs a:hover{background:#f4d697}.case-cover .banner{width:min(560px,85%);box-shadow:none;background:0 0;border:6px solid #efc676;border-radius:0;order:-1;margin:0 0 64px;padding:10px}.case-cover h1{color:#efc676;letter-spacing:-.045em;text-align:center;border:2px solid #efc676;padding:38px 16px;font-family:Courier New,Courier,monospace;font-size:clamp(28px,4vw,46px)}.case-cover .cover-year{letter-spacing:.08em;border-top:0;margin-top:26px;padding-top:0;font-family:inherit;font-size:1.15em}.case-cover .cover-classification{color:#efc676;letter-spacing:.12em;opacity:.88;border:5px double #efc676;margin:12px 0 0 10px;padding:5px 15px;font-size:clamp(23px,3vw,35px);transform:rotate(-9deg)}.case-cover .cover-stamp{opacity:1;filter:none;width:175px;left:calc(100% - 45px);transform:translateY(-40%)rotate(20deg)}.case-cover .cover-location{letter-spacing:.24em;margin:35px 0 0 10px;font-size:11px}.case-paperclip{z-index:3;pointer-events:none;border:3px solid #c7c8ba;border-radius:18px;width:30px;height:105px;position:absolute;top:-22px;left:110px;transform:rotate(8deg);box-shadow:2px 2px 2px #0007,inset 1px 1px 1px #fff}.case-paperclip:after{content:"";border:2px solid #d9dace;border-top:0;border-radius:0 0 10px 10px;position:absolute;inset:8px 4px 7px 6px}.case-cover .launch-note{color:#37372d;background:linear-gradient(120deg,#e1d7b5,#f0e8cd 55%,#e7ddbc);width:245px;margin:-100px 10px 45px 0;transform:rotate(5deg)}.case-cover .launch-note:before{background:#c2b58cbb}.case-cover .cover-footer{text-transform:uppercase;letter-spacing:.15em;margin:auto 0 0;font-size:10px}.case-cover .cover-footer>p{margin:0}.case-cover .cover-footer .cover-location{margin:8px 0 0;font-size:10px}@media (max-width:700px){.case-cover{padding:100px 18px 28px}.case-cover .hero{min-height:800px;padding:55px 25px 28px}.case-cover .file-tabs{grid-template-columns:repeat(3,1fr);gap:3px;display:grid;top:-72px;right:0;overflow:visible}.case-cover .file-tabs a{border-radius:7px 7px 0 0;gap:4px;min-height:34px;padding:6px 3px;font-size:9px}.case-cover .banner{width:100%;margin-bottom:40px}.case-cover h1{padding:24px 6px;font-size:clamp(25px,7vw,40px)}.case-paperclip{height:90px;left:53px}.case-cover .cover-classification{margin-left:0;padding:5px 8px;font-size:22px}.case-cover .cover-stamp{width:110px;left:calc(100% - 20px)}.case-cover .cover-location{margin:24px 0 0}.case-cover .launch-note{align-self:center;width:220px;margin:45px 0 35px;padding:28px 22px 20px;transform:rotate(3deg)}.case-cover .launch-note h2{margin-bottom:10px}}
