main.page-content:has(.inv-pg),.inv-pg{background:#faf8f4;background-image:radial-gradient(rgba(201,168,76,.1) 1px,transparent 1.5px),radial-gradient(rgba(26,52,89,.05) 1px,transparent 1.5px);background-size:22px 22px,37px 37px;background-position:0 0,11px 17px;font-family:Georgia,Times New Roman,serif;color:#1a3459;overflow:hidden;padding-bottom:140px;min-height:100vh}.inv-hero{position:relative;height:440px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #C9A84C}.inv-hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inv-hero .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#faf8f426}.inv-lock{position:relative;text-align:center;padding:64px 110px 56px;background:#faf8f4f0;border:1px solid #C9A84C;outline:1px solid #C9A84C;outline-offset:-10px;box-shadow:0 30px 70px #1a345938;border-radius:6px;animation:inv-fade 1.1s ease-out both}.inv-script{font-family:Snell Roundhand,Brush Script MT,Apple Chancery,cursive;font-style:italic;font-size:46px;color:#c9a84c;margin:0 0 6px;line-height:1.2}.inv-h1{font-size:96px;line-height:1.05;margin:0;font-weight:700;letter-spacing:-1px;color:#1a3459}.inv-foil{display:flex;align-items:center;justify-content:center;gap:16px;margin:28px 0 0}.inv-foil i{display:block;width:150px;height:2px;background:linear-gradient(90deg,transparent,#C9A84C 30%,#f1dc92 50%,#C9A84C 70%,transparent)}.inv-foil svg{width:22px;height:22px}.inv-sh{max-width:1100px;margin:80px auto 0;text-align:center;padding:0 16px}.inv-sh h2{margin:0;font-size:44px;line-height:1.1;color:#1a3459}.inv-sh .inv-foil{margin-top:16px}.inv-stack{max-width:1280px;margin:48px auto 0;display:flex;flex-direction:column;gap:56px;padding:0 16px}.inv-card{position:relative;display:grid;grid-template-columns:1fr 300px;gap:48px;background:#fffdf8;border:1px solid #C9A84C;outline:1px solid rgba(201,168,76,.55);outline-offset:-12px;border-radius:6px;padding:48px 52px;box-shadow:0 2px #f5c6d6,0 26px 60px #1a345929;animation:inv-settle 1.2s cubic-bezier(.2,.8,.25,1) .35s both}.inv-mono{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(201,168,76,.7);padding-right:36px;text-align:center}.inv-mono .d{font-size:170px;line-height:1;font-weight:700;color:#1a3459;letter-spacing:-4px}.inv-mono .m{font-size:22px;line-height:1.2;color:#c9a84c;font-weight:700;margin-top:14px;letter-spacing:.5px}.inv-body{display:flex;flex-direction:column;justify-content:center;gap:20px;min-width:0}.inv-title{font-size:46px;line-height:1.1;margin:0;font-weight:700;color:#1a3459}.inv-sans{font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif}.inv-meta{display:flex;flex-direction:column;gap:10px;font-size:16px;color:#1a3459}.inv-meta p{margin:0;display:flex;align-items:center;gap:10px}.inv-meta svg{width:18px;height:18px;flex:none;color:#c9a84c}.inv-chips{flex:1;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.inv-chip{padding:8px 18px;border-radius:999px;background:#f5c6d6;color:#1a3459;font-size:14px;font-weight:600;border:1px solid rgba(26,52,89,.2)}.inv-desc{margin:0;font-size:15px;line-height:1.65;color:#3a4a63}.inv-row{display:flex;align-items:center;gap:22px;margin-top:6px;flex-wrap:wrap}.inv-price{font-size:34px;font-weight:700;color:#1a3459;line-height:1.1}.inv-btn{display:inline-block;padding:14px 30px;border-radius:999px;background:#1a3459;color:#faf8f4;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;border:1px solid #C9A84C;cursor:pointer;transition:background .25s,box-shadow .25s,color .25s}.inv-btn:hover{background:#12254a;box-shadow:0 8px 20px #1a345959}.inv-btn:active{background:#0c1a36}.inv-btn:focus-visible{outline:2px solid #C9A84C;outline-offset:3px}.inv-poster{align-self:center;background:#fff;padding:14px;border:1px solid #C9A84C;border-radius:3px;box-shadow:0 12px 30px #1a345933,0 0 0 7px #faf8f4,0 0 0 8px #c9a84c;transform:rotate(1.5deg);background-image:repeating-linear-gradient(90deg,#fff 0,#fff 6px,#f7f1e2 6px,#f7f1e2 8px)}.inv-poster img{display:block;width:100%;height:auto;border-radius:2px;filter:sepia(.08)}.inv-empty{max-width:1100px;margin:70px auto 0;text-align:center;padding:44px;border:1px dashed #C9A84C;border-radius:6px;background:#fffdf8b3}.inv-empty h2{margin:0 0 10px;font-size:34px;line-height:1.1;color:#1a3459}.inv-empty p{margin:0;font-size:15px;color:#6b7280}@keyframes inv-fade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes inv-settle{0%{opacity:0;transform:translateY(40px) rotate(-1.6deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media (max-width:1027px){.inv-hero{height:260px}.inv-lock{padding:36px 32px 32px;margin:0 16px}.inv-script{font-size:30px}.inv-h1{font-size:56px}.inv-foil i{width:80px}.inv-sh{margin-top:48px}.inv-sh h2{font-size:32px}.inv-card{grid-template-columns:1fr 220px;gap:28px;padding:32px 28px}.inv-mono{border-right:0;border-bottom:1px solid rgba(201,168,76,.7);padding:0 0 20px}.inv-mono .d{font-size:96px}.inv-title{font-size:32px}.inv-poster{padding:10px;transform:rotate(1deg)}.inv-stack{margin-top:32px}.inv-pg{padding-bottom:60px}}@media (max-width:639px){.inv-card{grid-template-columns:1fr 118px;gap:16px;padding:24px 18px;outline-offset:-8px}.inv-pg .inv-hero{display:none!important}.inv-card{row-gap:14px}.inv-body{display:contents}.inv-title{grid-column:1;grid-row:1;align-self:center}.inv-poster{grid-column:2;grid-row:1}.inv-meta,.inv-desc,.inv-row{grid-column:1 / -1}.inv-card .inv-title{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-row{justify-content:space-evenly}.inv-title{font-size:24px}.inv-meta{font-size:13px;gap:8px}.inv-meta svg{width:15px;height:15px}.inv-chip{padding:5px 11px;font-size:12px}.inv-desc{font-size:13px}.inv-price{font-size:24px}.inv-btn{padding:11px 20px;font-size:14px}.inv-poster{align-self:start;padding:6px;box-shadow:0 8px 18px #1a345933,0 0 0 4px #faf8f4,0 0 0 5px #c9a84c}}
