.mv-midletter.mvml3{position:relative;margin:2.6rem 0;padding:0;border-radius:10px;overflow:hidden;display:grid;grid-template-columns:184px 1fr;grid-template-areas:"shelf head" "shelf body";background:#142433;color:#f3ede1;box-shadow:0 24px 48px -30px rgba(20,36,51,.55)}.mv-midletter.mvml3 .mvml-shelf{grid-area:shelf;position:relative;padding:30px 0 22px 24px;display:flex;align-items:center}.mv-midletter.mvml3 .mvml-stack{display:block;position:relative;width:150px}.mv-midletter.mvml3 .mvml-book{display:block;position:relative;width:128px;aspect-ratio:300/388;border-radius:2px 3px 3px 2px;overflow:hidden;background:#22384d;box-shadow:10px 14px 26px -12px rgba(0,0,0,.65),1px 1px 0 rgba(0,0,0,.3)}.mv-midletter.mvml3 .mvml-book img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover}.mv-midletter.mvml3 .mvml-book::after{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(90deg,rgba(0,0,0,.3),rgba(255,255,255,.1) 60%,transparent)}.mv-midletter.mvml3 .mvml-book.back{position:absolute;filter:brightness(.78) saturate(.85)}.mv-midletter.mvml3 .b1{left:21px;top:-9px}.mv-midletter.mvml3 .b2{left:14px;top:-6px}.mv-midletter.mvml3 .b3{left:7px;top:-3px}.mv-midletter.mvml3 .mvml-head{grid-area:head;padding:24px 28px 0 22px;min-width:0}.mv-midletter.mvml3 .mvml-body{grid-area:body;padding:0 28px 22px 22px;min-width:0}.mv-midletter.mvml3 .mvml-kick{margin:0 0 9px;font:500 10px/1.3 ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:#d4b254}.mv-midletter.mvml3 .mvml-title{margin:0 0 6px;font-family:'Playfair Display','Playfair Fallback',Georgia,serif;font-size:1.42rem;line-height:1.15;font-weight:700;color:#fff;letter-spacing:-.01em}.mv-midletter.mvml3 .mvml-desc{margin:0 0 10px;font-size:.9rem;line-height:1.55;color:#c9cfd6;max-width:54ch}.mv-midletter.mvml3 .mvml-ed{margin:0 0 14px;padding-top:9px;border-top:1px solid rgba(212,178,84,.28);font:500 10px/1.5 ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#a99c80}.mv-midletter.mvml3 .mvml-ed b{color:#e8d8a8;font-weight:500}.mv-midletter.mvml3 form{display:flex;flex-wrap:wrap;gap:.55rem;margin:0}.mv-midletter.mvml3 input[type=email]{flex:1 1 190px;min-width:0;padding:.68rem 1.05rem;border:1px solid rgba(243,237,225,.32);border-radius:6px;background:rgba(255,255,255,.07);font-size:.92rem;color:#fff;outline:none;box-sizing:border-box;transition:border-color .16s,box-shadow .16s}.mv-midletter.mvml3 input[type=email]::placeholder{color:#a3aebb}.mv-midletter.mvml3 input[type=email]:focus{border-color:#d4b254;box-shadow:0 0 0 3px rgba(212,178,84,.22)}.mv-midletter.mvml3 button{flex:0 0 auto;padding:.68rem 1.3rem;background:#d4b254;color:#1b1606;border:none;border-radius:6px;font-weight:700;font-size:.88rem;cursor:pointer;transition:background .16s}.mv-midletter.mvml3 button:hover{background:#e0c26a}.mv-midletter.mvml3 button:focus-visible{outline:2px solid #fff;outline-offset:2px}.mv-midletter.mvml3 .mvml-fine{margin:8px 0 0;font-size:.74rem;color:#a3aebb}.mv-midletter.mvml3 .mv-ml-done{display:none;margin:10px 0 0;font-family:'Playfair Display','Playfair Fallback',Georgia,serif;font-size:1.05rem;font-weight:700;color:#e8d8a8}@media(prefers-reduced-motion:reduce){.mv-midletter.mvml3 button,.mv-midletter.mvml3 input[type=email]{transition:none}}@media(max-width:560px){.mv-midletter.mvml3{grid-template-columns:104px 1fr;grid-template-areas:"shelf head" "body body"}.mv-midletter.mvml3 .mvml-shelf{padding:24px 0 6px 18px;align-items:flex-start}.mv-midletter.mvml3 .mvml-stack{width:84px}.mv-midletter.mvml3 .mvml-book{width:70px}.mv-midletter.mvml3 .b1{left:13px;top:-6px}.mv-midletter.mvml3 .b2{left:9px;top:-4px}.mv-midletter.mvml3 .b3{left:4px;top:-2px}.mv-midletter.mvml3 .mvml-head{padding:22px 18px 0 12px;align-self:center}.mv-midletter.mvml3 .mvml-title{font-size:1.2rem}.mv-midletter.mvml3 .mvml-body{padding:12px 18px 20px}.mv-midletter.mvml3 button{width:100%}}
