.page-module__oDo_cq__hero{border-bottom:2px solid var(--line);background:#070a0f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:0;width:100%;max-width:none;min-height:min(78vh,720px);margin:0;padding:0;display:grid}.page-module__oDo_cq__heroCopy{border:0;border-right:2px solid var(--line);background:linear-gradient(160deg,#16222d59,#0000 42%),linear-gradient(#070a0ffa,#0a0f15f5);flex-direction:column;justify-content:center;min-height:min(78vh,720px);padding:clamp(36px,5vw,64px) clamp(24px,3.4vw,56px);display:flex}.page-module__oDo_cq__heroCopyWallpaper{background-color:#070a0f;background-image:linear-gradient(180deg, #070a0fb8, #070a0f94), linear-gradient(160deg, #070a0f73, transparent 55%), var(--hero-wallpaper);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-module__oDo_cq__heroCopy h1{font-family:var(--pixel-font);text-transform:uppercase;max-width:620px;color:var(--ink);letter-spacing:.02em;text-shadow:5px 5px #26323e;margin:18px 0 22px;font-size:clamp(32px,4.4vw,62px);font-weight:400;line-height:1.18}.page-module__oDo_cq__heroCopy h1 em{color:var(--warm);font-family:inherit;font-style:normal}.page-module__oDo_cq__heroText{color:#ced6dc;max-width:480px;margin:0;font-size:16px;line-height:1.65}.page-module__oDo_cq__heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.page-module__oDo_cq__textButton{min-height:34px;color:var(--muted);font:9px var(--pixel-font);text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.page-module__oDo_cq__textButton:hover{color:var(--accent);border-bottom-color:var(--accent)}.page-module__oDo_cq__trustStrip{border-bottom:2px solid var(--line);color:var(--muted);font:9px var(--pixel-font);text-transform:uppercase;background:linear-gradient(#0c1117fa,#0a0e13f0);flex-wrap:wrap;justify-content:center;gap:clamp(18px,6vw,88px);padding:22px 4.2vw;display:flex}.page-module__oDo_cq__trustStrip span{letter-spacing:.04em;align-items:center;gap:10px;display:inline-flex}.page-module__oDo_cq__trustStrip svg{color:var(--accent);flex:none}.page-module__oDo_cq__collectionLinks{border-bottom:2px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin:0;display:grid}.page-module__oDo_cq__collectionLink{border-right:2px solid var(--line);min-height:128px;color:inherit;background:linear-gradient(145deg,#10161df5,#0a0e13f0);align-items:center;gap:16px;padding:26px 30px;text-decoration:none;transition:background .16s,transform .16s;display:flex}.page-module__oDo_cq__collectionLink:last-child{border-right:0}.page-module__oDo_cq__collectionLink:hover{background:linear-gradient(145deg,#18242ffa,#0c1218f5)}.page-module__oDo_cq__collectionLink:hover .page-module__oDo_cq__collectionArrow{color:var(--accent);transform:translate(2px,-2px)}.page-module__oDo_cq__collectionCopy{min-width:0}.page-module__oDo_cq__collectionArrow{color:var(--muted);flex:none;margin-left:auto;transition:color .16s,transform .16s}.page-module__oDo_cq__collectionIcon{border:2px solid #05070a;flex:0 0 52px;place-items:center;width:52px;height:52px;transition:transform .16s;display:grid;box-shadow:4px 4px #05070a}.page-module__oDo_cq__collectionLink:hover .page-module__oDo_cq__collectionIcon{transform:translate(-2px,-2px);box-shadow:6px 6px #05070a}.page-module__oDo_cq__collectionLinkYellow .page-module__oDo_cq__collectionIcon{background:var(--accent);color:#080a0e}.page-module__oDo_cq__collectionLinkRed .page-module__oDo_cq__collectionIcon{background:var(--warm);color:#080a0e}.page-module__oDo_cq__collectionLinkCyan .page-module__oDo_cq__collectionIcon{background:var(--cyan);color:#080a0e}.page-module__oDo_cq__collectionLink small,.page-module__oDo_cq__collectionLink strong{display:block}.page-module__oDo_cq__collectionLink small{color:var(--muted);font:7px var(--pixel-font);text-transform:uppercase}.page-module__oDo_cq__collectionLink strong{font:11px/1.4 var(--pixel-font);text-transform:uppercase;margin-top:9px}.page-module__oDo_cq__homeSection{width:100%;max-width:none;margin:0;padding:clamp(72px,9vw,108px) 4.2vw}.page-module__oDo_cq__sectionHeading{padding-bottom:8px}.page-module__oDo_cq__sectionHeading h2{text-shadow:4px 4px #26323e}.page-module__oDo_cq__productGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.page-module__oDo_cq__emptyHome{text-align:center;border:2px dashed var(--line-strong);min-height:220px;color:var(--muted);background:linear-gradient(145deg,#10161db3,#0a0f15d9);place-items:center;gap:12px;margin-top:36px;padding:48px 28px;display:grid}.page-module__oDo_cq__emptyIcon{color:var(--accent);font:28px var(--pixel-font)}.page-module__oDo_cq__emptyHome p{max-width:360px;margin:0;line-height:1.55}.page-module__oDo_cq__exploreSection{width:100%;max-width:none;margin:0;padding:0 4.2vw clamp(72px,9vw,108px)}.page-module__oDo_cq__explorePanel{border-color:var(--line-strong);background-image:linear-gradient(135deg,#ffd52f14,#0000 42%),radial-gradient(#2c3c4b 1px,#0000 1px);background-size:auto,14px 14px;justify-content:space-between;align-items:end;gap:28px;min-height:240px;padding:clamp(28px,4vw,44px);display:flex;box-shadow:6px 6px #05070a}.page-module__oDo_cq__explorePanel h2{font:clamp(24px, 3.8vw, 42px)/1.2 var(--pixel-font);text-transform:uppercase;text-shadow:3px 3px #26323e;margin:14px 0 10px}.page-module__oDo_cq__explorePanel p:last-of-type{max-width:420px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}@media (max-width:1100px){.page-module__oDo_cq__hero,.page-module__oDo_cq__heroCopy{min-height:640px}.page-module__oDo_cq__productGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.page-module__oDo_cq__hero{grid-template-columns:1fr;min-height:0}.page-module__oDo_cq__heroCopy{border-right:0;border-bottom:2px solid var(--line);min-height:0;padding:40px 4.2vw 36px}.page-module__oDo_cq__collectionLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__oDo_cq__collectionLink:nth-child(2){border-right:0}.page-module__oDo_cq__collectionLink:nth-child(3){border-right:0;grid-column:1/-1}.page-module__oDo_cq__productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.page-module__oDo_cq__trustStrip{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 4.2vw}.page-module__oDo_cq__collectionLinks{grid-template-columns:1fr}.page-module__oDo_cq__collectionLink:nth-child(2),.page-module__oDo_cq__collectionLink:nth-child(3){grid-column:auto}.page-module__oDo_cq__collectionLink{border-right:0;border-bottom:2px solid var(--line);min-height:108px;padding:22px 4.2vw}.page-module__oDo_cq__collectionLink:last-child{border-bottom:0}.page-module__oDo_cq__homeSection{padding:64px 4.2vw}.page-module__oDo_cq__exploreSection{padding:0 4.2vw 64px}.page-module__oDo_cq__explorePanel{flex-direction:column;align-items:stretch}.page-module__oDo_cq__explorePanel .button{width:100%}.page-module__oDo_cq__heroActions{flex-direction:column;align-items:stretch}:is(.page-module__oDo_cq__heroActions .button,.page-module__oDo_cq__heroActions .page-module__oDo_cq__textButton){justify-content:center;width:100%}}@media (max-width:520px){.page-module__oDo_cq__productGrid{grid-template-columns:1fr;gap:10px}}
