.preview-note{background:#f0b83f;color:#111311;padding:9px 20px;text-align:center;font-size:12px;font-weight:700}.hero-visual{display:flex;flex-direction:column;justify-content:center;isolation:isolate;padding-bottom:110px;min-width:0}.hero-visual .tablet{width:270px;transform:rotate(2deg);margin-top:-25px}.hero-mini-covers{display:flex;gap:9px;position:relative;margin-top:-95px;z-index:3;transform:rotate(-3deg)}.pack-cover{width:235px;aspect-ratio:3/4;flex-shrink:0;background:#eee7d9;color:#111311;padding:19px;display:flex;flex-direction:column;position:relative;border-left:6px solid #a89d8c;box-shadow:9px 12px 0 #0002;text-align:left}.cover-brand{font-size:8px;font-weight:700;letter-spacing:.08em}.cover-number{font:64px/1 'Archivo Black';margin-top:16px;opacity:.32}.pack-cover strong{font:25px/1.08 'Archivo Black';letter-spacing:-.025em;margin-top:15px}.cover-rule{height:3px;background:currentColor;margin:16px 0 10px}.pack-cover small{font-size:8px;font-weight:700}.cover-footer{margin-top:auto;padding-top:15px;font-size:8px;letter-spacing:.12em}.tone-1{background:#ce1b16;color:#fff9ec;border-color:#8f1410}.tone-2{background:#242623;color:#fff9ec;border-color:#080908}.hero-mini-covers .pack-cover{width:125px;padding:10px;border-left-width:4px}.hero-mini-covers .cover-number{font-size:28px;margin-top:8px}.hero-mini-covers .pack-cover strong{font-size:15px;margin-top:8px}.hero-mini-covers .cover-brand,.hero-mini-covers .cover-footer,.hero-mini-covers small{font-size:5px}.hero-mini-covers .cover-rule{margin:8px 0 6px;height:2px}.pack-price{position:absolute;bottom:22px;display:flex;align-items:center;gap:15px;color:#fff9ec}.pack-price strong{font:46px 'Archivo Black'}.pack-price span{font-size:11px;letter-spacing:.08em}.pack-intro{text-align:center;background:#fff9ec}.pack-intro h2,.pack-detail h2,.pack-recap h2{font:clamp(32px,4vw,58px)/1.08 'Archivo Black';letter-spacing:-.03em;margin:0}.pack-intro>p{max-width:650px;margin:22px auto;font-size:18px}.pack-shelf{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin:45px auto 50px;max-width:1200px}.pack-shelf .pack-cover{width:140px;padding:12px}.pack-shelf .cover-number{font-size:35px;margin-top:10px}.pack-shelf .pack-cover strong{font-size:17px;margin-top:10px}.pack-shelf .cover-brand,.pack-shelf .cover-footer,.pack-shelf small{font-size:5px}.pack-shelf .cover-rule{margin:10px 0}.pack-caption{font-size:13px!important}.pack-detail{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:85px;padding-bottom:85px}.dark-detail{background:#111311;color:#fff9ec}.light-detail{background:#f4efe4}.pack-art{display:flex;flex-direction:column;align-items:center;gap:30px}.pack-art .pack-cover{width:min(280px,85%);transform:rotate(-4deg);padding:24px;box-shadow:16px 20px 0 #0002}.pack-art .pack-cover strong{font-size:32px}.light-detail .pack-art{order:2}.pack-detail-copy{max-width:560px}.tool-index{display:block;font-size:13px;font-weight:700;margin-bottom:18px;color:#ce1b16}.dark-detail .tool-index{color:#f0b83f}.pack-detail-copy>p{font-size:19px;line-height:1.65;margin:25px 0}.pack-detail-copy ul{padding:0;list-style:none}.pack-detail-copy li{padding:12px 0;border-bottom:1px solid #8885}.pack-detail-copy li:before{content:'✓';margin-right:12px;color:#ce1b16}.dark-detail li:before{color:#f0b83f}.included-mark{font-size:10px;letter-spacing:.1em;font-weight:700}.pack-recap{background:#111311;color:#fff9ec;display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:start}.pack-order{background:#242623;padding:36px}.pack-order h3{font:25px/1.2 'Archivo Black';margin:0 0 25px}.pack-order ul{padding:0;list-style:none}.pack-order li{display:flex;gap:20px;justify-content:space-between;padding:13px 0;border-bottom:1px solid #fff2;font-size:15px}.pack-order b{font-size:11px;color:#f0b83f;align-self:center}.order-total{display:flex;align-items:center;gap:25px;margin:30px 0}.order-total strong{font:70px/1 'Archivo Black'}.order-total span{font-size:14px}.pack-order .button{width:100%}.hero h1{font-size:clamp(40px,4.5vw,66px)}
@media(max-width:850px){.hero-visual{padding:45px 16px 100px}.hero-visual .tablet{width:220px;margin-top:0}.hero-mini-covers{margin-top:-65px;gap:8px}.hero-mini-covers .pack-cover{width:100px}.hero-mini-covers .pack-cover strong{font-size:12px}.hero-mini-covers .cover-number{font-size:24px}.hero-mini-covers .cover-brand{font-size:4px}.pack-detail,.pack-recap{grid-template-columns:1fr;gap:40px}.pack-detail{padding:55px 24px}.light-detail .pack-art{order:0}.pack-detail-copy>p{font-size:17px}.pack-shelf{gap:20px 16px;margin:30px 0 40px}.pack-shelf .pack-cover{width:calc(50% - 12px);max-width:170px}.pack-order{padding:24px 18px}.pack-order li{font-size:14px}.pack-recap{gap:30px}.hero h1{font-size:clamp(34px,9vw,48px)}.site-header{padding:0 16px;gap:12px}.button-small{font-size:11px;padding:10px}.brand strong{font-size:12px}.brand{gap:8px}.preview-note{font-size:11px}}
.header-actions{display:flex;align-items:center;gap:24px}.member-entry{font-size:14px;font-weight:700;text-underline-offset:4px;white-space:nowrap}@media(max-width:600px){.site-header{height:auto;min-height:72px;flex-wrap:wrap;gap:14px;padding-top:16px;padding-bottom:16px}.header-actions{width:100%;justify-content:space-between;gap:12px}.header-actions .button-small{font-size:12px;padding:12px 14px}.member-entry{font-size:13px}}
