.hero-art.hero-package{background:#e7e1d7;box-shadow:14px 18px 0 var(--cream);display:grid;place-items:center;overflow:hidden}.hero-art.hero-package:before{content:"";position:absolute;width:72%;height:16px;border-radius:50%;background:rgba(32,37,34,.18);filter:blur(9px);bottom:12%;left:14%;z-index:0}.hero-art.hero-package:after{display:none}.hero-pouch{position:relative;z-index:1;width:62%;height:78%;padding:19px 14px;background:linear-gradient(110deg,#fbfbf8 0%,#f2f3f0 48%,#e0e1dc 100%);box-shadow:0 14px 18px rgba(30,37,34,.18);color:#29383e;transform:rotate(-1deg);overflow:hidden}.hero-pouch:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(88deg,transparent 0 17px,rgba(78,85,79,.04) 18px,transparent 19px)}.hero-pouch:after{content:"";position:absolute;left:0;right:0;top:8px;border-top:1px solid rgba(66,74,70,.25);box-shadow:0 4px 0 rgba(66,74,70,.07)}.hero-micro,.hero-label,.hero-pouch-footer{position:relative;z-index:1}.hero-micro{font:7px "DM Mono",monospace;letter-spacing:.12em;color:var(--muted)}.hero-label{margin:16px auto 0;width:92%;min-height:74%;background:#f8f8f5;border:1px solid rgba(49,74,89,.36);padding:15px 12px;color:#29383e}.hero-label:before{content:"";position:absolute;inset:7px;border:1px solid rgba(49,74,89,.22);pointer-events:none}.hero-label>*{position:relative;z-index:1}.hero-symbol{position:absolute;right:9px;top:9px;color:var(--rust);font:14px/1 "DM Mono",monospace;letter-spacing:2px}.hero-label h2{font:500 clamp(16px,2.2vw,25px) "Noto Serif JP",serif;letter-spacing:-.05em;margin:0 0 3px}.hero-blend{font:7px "DM Mono",monospace;letter-spacing:.1em;margin:0}.hero-rule{border-top:1px solid rgba(49,74,89,.4);margin:10px 0 7px}.hero-type{font:6px "DM Mono",monospace;letter-spacing:.08em;margin:0}.hero-notes-title{font:6px "DM Mono",monospace;letter-spacing:.1em;color:var(--muted);margin:10px 0 3px}.hero-notes{font:6px/1.6 "DM Mono",monospace;color:#59635f;margin:0}.hero-tagline{font:6px "DM Mono",monospace;letter-spacing:.06em;margin:10px 0 0}.hero-pouch-footer{position:absolute;bottom:14px;left:14px;right:14px;border-top:1px solid rgba(36,52,60,.32);padding-top:6px;display:flex;justify-content:space-between;font:6px "DM Mono",monospace}@media(max-width:760px){.hero-pouch{width:58%;height:76%}}@media(max-width:460px){.hero-pouch{width:62%;height:78%}.hero-label{padding:13px 10px}.hero-notes{font-size:5.5px}}
