.hantu-week-shell{color:#f2efe6;background:#071018;border:1px solid #536771;max-width:1400px;margin:-50px auto 90px;box-shadow:10px 10px #020508}.hantu-week-shell>header{background:radial-gradient(circle at 75% 30%,#44205e,#0000 32%),#071018;border-bottom:1px solid #40545e;justify-content:space-between;align-items:end;min-height:180px;padding:30px 38px;display:flex}.hantu-week-shell>header>div:first-child>span,.hantu-week-locked>div>span{color:var(--lime);font:900 7px var(--font-mono);letter-spacing:.12em}.hantu-week-shell>header h2,.hantu-week-locked h2{font:900 43px/.88 var(--font-mono);text-transform:uppercase;margin:13px 0 0}.hantu-week-shell>header>div:last-child{text-align:right;background:#081017;border:1px solid #4f626c;width:220px;padding:15px}.hantu-week-shell>header>div:last-child>*{display:block}.hantu-week-shell>header>div:last-child>b{color:#fff;font:900 38px var(--font-mono)}.hantu-week-shell>header>div:last-child>span{color:var(--lime);font:900 7px var(--font-mono)}.hantu-week-shell>header>div:last-child>small{color:#788890;font:700 6px var(--font-mono);margin-top:10px}.hantu-week-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.hantu-week-main>figure{background:#080d13;border-right:1px solid #40545e;min-height:780px;margin:0;position:relative;overflow:hidden}.hantu-week-main>figure img{object-fit:cover;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.hantu-week-main figcaption{color:var(--lime);font:900 6px var(--font-mono);background:#050a0feb;border:1px solid #536771;padding:8px 10px;position:absolute;bottom:18px;left:18px}.hantu-week-main>article{padding:38px}.hantu-week-meta{color:#74868e;font:800 6px var(--font-mono);justify-content:space-between;gap:15px;display:flex}.hantu-week-meta b{color:var(--pink);text-align:right}.hantu-week-main h3{font:900 clamp(45px,6vw,76px)/.9 var(--font-mono);letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 0}.hantu-week-main h4{color:var(--lime);font:900 16px/1.35 var(--font-mono);text-transform:uppercase;margin:10px 0 22px}.hantu-week-main>article>p{color:#a2afb5;font-size:11px;line-height:1.7}.hantu-facts{border:1px solid #40545e;margin-top:26px}.hantu-facts section{border-bottom:1px solid #40545e;padding:17px 19px}.hantu-facts section:last-child{border:0}.hantu-facts section>b{color:var(--pink);font:900 7px var(--font-mono)}.hantu-facts section>p{color:#bdc6ca;margin:8px 0;font-size:9px;line-height:1.55}.hantu-facts section>small{color:#71838b;font:700 6px/1.5 var(--font-mono)}.hantu-week-main blockquote{border-left:3px solid var(--lime);color:#fff;font:800 9px/1.55 var(--font-mono);background:#0a151d;margin:24px 0 14px;padding:15px}.hantu-caveat{color:#687981;font-size:7px;line-height:1.5;display:block}.hantu-week-shell>footer{border-top:1px solid #40545e;align-items:center;gap:10px;min-height:76px;padding:14px 18px;display:flex}.hantu-week-shell>footer>button{color:#fff;text-transform:uppercase;min-height:40px;font:900 7px var(--font-mono);background:#0a151d;border:1px solid #40545e;padding:0 13px}.hantu-week-shell>footer>button:disabled{opacity:.3}.hantu-week-shell>footer nav{gap:5px;display:flex}.hantu-week-shell>footer nav button{color:#788990;width:35px;height:35px;font:900 7px var(--font-mono);background:#050a0f;border:1px solid #40545e}.hantu-week-shell>footer nav button.active{border-color:var(--lime);color:var(--lime);background:#1b2b0e}.hantu-locked-count{color:#66777f;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.hantu-locked-count>b{font:900 21px var(--font-mono)}.hantu-locked-count>span{font:800 6px var(--font-mono)}.hantu-week-loading,.hantu-week-error{min-height:260px;color:var(--lime);font:900 8px var(--font-mono);text-transform:uppercase;place-items:center;display:grid}.hantu-week-error{align-content:center;gap:8px}.hantu-week-error p{color:#76878f;font-size:8px}.hantu-week-locked{background:radial-gradient(circle at 75%,#45205f,#0000 34%),#071018;grid-template-columns:1fr 420px;min-height:390px;display:grid}.hantu-week-locked>div{padding:55px 48px}.hantu-week-locked p{color:#95a4aa;max-width:690px;font-size:11px;line-height:1.7}.hantu-week-locked>div>b,.hantu-week-locked>div>small{display:block}.hantu-week-locked>div>b{color:var(--lime);font:900 26px var(--font-mono);margin-top:24px}.hantu-week-locked>div>small{color:#687981;font:800 6px var(--font-mono)}.hantu-week-locked>aside{border-left:1px solid #40545e;flex-direction:column;justify-content:center;align-items:center;display:flex}.hantu-week-locked>aside>div{color:#805099;width:160px;height:160px;font:900 70px var(--font-mono);border:3px dashed #70408a;place-items:center;display:grid;transform:rotate(2deg)}.hantu-week-locked>aside strong{color:#fff;font:900 9px var(--font-mono);margin-top:18px}.hantu-week-locked>aside span{color:#6d7e86;margin-top:6px;font-size:7px}@media (max-width:1050px){.hantu-week-shell{margin-left:22px;margin-right:22px}.hantu-week-main{grid-template-columns:1fr}.hantu-week-main>figure{border-bottom:1px solid #40545e;border-right:0;min-height:680px}.hantu-week-locked{grid-template-columns:1fr 320px}}@media (max-width:700px){.hantu-week-shell{margin:-30px 15px 70px}.hantu-week-shell>header{flex-direction:column;align-items:start;gap:20px;padding:28px 20px}.hantu-week-shell>header h2{font-size:36px}.hantu-week-shell>header>div:last-child{text-align:left;width:100%}.hantu-week-main>figure{min-height:390px}.hantu-week-main>article{padding:27px 18px}.hantu-week-meta{flex-direction:column;align-items:start}.hantu-week-meta b{text-align:left}.hantu-week-main h3{font-size:46px}.hantu-week-main h4{font-size:14px}.hantu-week-shell>footer{flex-wrap:wrap;align-items:stretch}.hantu-week-shell>footer>button{flex:1}.hantu-week-shell>footer nav{order:3;width:100%;overflow-x:auto}.hantu-locked-count{display:none}.hantu-week-locked{grid-template-columns:1fr}.hantu-week-locked>div{padding:40px 22px}.hantu-week-locked>aside{border-top:1px solid #40545e;border-left:0;min-height:270px}}
.review-grid .avatar{background:radial-gradient(circle at 50% 35%,#25183a 0,#0a141c 72%);border:1px solid #4b405b;border-radius:7px;width:58px;min-width:58px;height:58px;padding:3px;overflow:hidden;box-shadow:inset 0 0 0 2px #071018,3px 3px #03070a}.review-grid .avatar>img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 3px 2px #020408);transition:transform .18s;display:block}.review-grid blockquote:hover .avatar>img{transform:translateY(-2px)rotate(-2deg)scale(1.06)}@media (max-width:760px){.review-grid blockquote>div b{margin-left:66px}}
.storefront .catalogue-count a{color:var(--lime);text-decoration:none}.storefront .catalogue-count a:hover,.storefront .catalogue-count a:focus-visible{text-decoration:underline}@media (max-width:760px){.storefront .section-head{flex-direction:column;align-items:flex-start;gap:6px}.storefront .section-head .catalogue-count{margin:0;display:block}}
.numbers .section-head>small{color:#71818a;font-family:var(--font-mono);text-transform:uppercase;font-size:8px}.numbers .stat-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.numbers .stat-card{border:1px solid var(--line);background:linear-gradient(135deg,#8e3fd021,#0000 48%),#071018;grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);align-items:center;min-height:220px;padding:20px 24px 20px 15px;display:grid;position:relative;overflow:hidden}.numbers .stat-card:before{background:var(--lime);content:"";width:58px;height:2px;position:absolute;top:0;left:0}.numbers .stat-card:hover{border-color:#557184;transform:translateY(-3px)}.numbers .stat-art{text-align:left;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:0;display:flex;position:relative}.numbers .stat-art:after{content:"";background:radial-gradient(circle,#8e3fd03d,#0000 67%);position:absolute;inset:7%}.numbers .stat-art img{height:176px;image-rendering:pixelated;object-fit:contain;z-index:1;width:176px;max-width:100%;position:relative}.numbers .stat-copy{text-align:left;background:0 0;border-bottom:0;border-left:1px dashed #30424e;border-right:0;min-width:0;padding:7px 0 7px 25px}.numbers .stat-copy small{color:var(--purple);font-family:var(--font-mono);letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.numbers .stat-copy b{color:var(--lime);font-family:var(--font-mono);letter-spacing:-.07em;overflow-wrap:normal;white-space:nowrap;margin:13px 0 8px;font-size:clamp(29px,3vw,43px);line-height:1;display:block}.numbers .stat-copy>span{color:#f3f1e6;font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.35;display:block}.numbers .stat-copy p{color:#82919a;margin:10px 0 0;font-size:9px;line-height:1.5}@media (max-width:900px){.numbers .stat-card{grid-template-columns:132px minmax(0,1fr);min-height:190px;padding:14px 18px 14px 10px}.numbers .stat-art img{width:142px;height:142px}.numbers .stat-copy{padding-left:18px}.numbers .stat-copy b{font-size:clamp(24px,4.5vw,36px)}}@media (max-width:680px){.numbers .stat-grid{grid-template-columns:1fr}.numbers .stat-card{grid-template-columns:140px minmax(0,1fr);min-height:176px}.numbers .stat-art img{width:150px;height:150px}.numbers .stat-copy b{font-size:clamp(27px,8.5vw,38px)}}@media (max-width:390px){.numbers .stat-card{grid-template-columns:112px minmax(0,1fr);padding-right:12px}.numbers .stat-art img{width:122px;height:122px}.numbers .stat-copy{padding-left:12px}.numbers .stat-copy b{font-size:25px}.numbers .stat-copy p{font-size:8px}}
