.h1001:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h1002:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h1003:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h1004:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h1005:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h1006:hover{background:#131313}
.h1007:hover{border-color:#7A2E2E}
.h1008:hover{border-color:#7A2E2E}
.h1009:hover{border-color:#7A2E2E}
.h1010:hover{border-color:#7A2E2E}
.h1011:hover{border-color:#7A2E2E}
.h1012:hover{border-color:#7A2E2E}
.h1013:hover{color:#131313}
.h1014:hover{color:#F2F0EA}
.h1015:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h1016:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h1017:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h1018:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h1019:hover{background:#131313}
.h1020:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h1021:hover{background:#B44B33;border-color:#B44B33}
.h1022:hover{color:#131313}
.h1023:hover{color:#131313}
.h1024:hover{color:#F2F0EA}
.h121:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h122:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h123:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h124:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h125:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h126:hover{background:#131313}
.h127:hover{border-color:#7A2E2E}
.h128:hover{border-color:#7A2E2E}
.h129:hover{border-color:#7A2E2E}
.h130:hover{border-color:#7A2E2E}
.h131:hover{border-color:#7A2E2E}
.h132:hover{border-color:#7A2E2E}
.h133:hover{color:#131313}
.h134:hover{color:#F2F0EA}
.h1:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h2:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h3:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h4:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h5:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h6:hover{background:#131313}
.h7:hover{border-color:#7A2E2E}
.h8:hover{border-color:#7A2E2E}
.h9:hover{border-color:#7A2E2E}
.h10:hover{border-color:#7A2E2E}
.h11:hover{border-color:#7A2E2E}
.h12:hover{border-color:#7A2E2E}
.h13:hover{color:#131313}
.h14:hover{color:#F2F0EA}
.h15:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h16:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h17:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h18:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h19:hover{background:#131313}
.h20:hover{color:#131313}
.h21:hover{color:#131313}
.h22:hover{color:#F2F0EA}
.h23:hover{color:#131313}
.h24:hover{color:#131313}
.h25:hover{color:#F2F0EA}
.h26:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h27:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h28:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h29:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h30:hover{background:#131313}
.h31:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h32:hover{background:#B44B33;border-color:#B44B33}
.h33:hover{color:#131313}
.h34:hover{color:#131313}
.h35:hover{color:#F2F0EA}
.h36:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h37:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h38:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h39:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h40:hover{background:#131313}
.h41:hover{border-color:#B44B33}
.h42:hover{border-color:#B44B33;color:#B44B33}
.h43:hover{border-color:#B44B33;color:#B44B33}
.h44:hover{color:#131313}
.h45:hover{color:#131313}
.h46:hover{color:#F2F0EA}
.h47:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h48:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h49:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h50:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h51:hover{background:#131313}
.h52:hover{color:#131313}
.h53:hover{color:#131313}
.h54:hover{color:#F2F0EA}
.h55:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h56:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h57:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h58:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h59:hover{background:#131313}
.h60:hover{background:#B44B33;border-color:#B44B33}
.h61:hover{background:#B44B33}
.h62:hover{border-color:#131313}
.h63:hover{color:#131313}
.h64:hover{color:#131313}
.h65:hover{color:#F2F0EA}
.h66:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h67:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h68:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h69:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h70:hover{background:#131313;color:#F2F0EA;border-color:#131313}
.h71:hover{background:#131313}
.h72:hover{color:#E8A5AD}
.h73:hover{color:#E8A5AD}
.h74:hover{color:#E8A5AD}
.h75:hover{color:#E8A5AD}
.h76:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h77:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h78:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h79:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h80:hover{background:#131313}
.h81:hover{color:#131313}
.h82:hover{color:#131313}
.h83:hover{color:#131313}
.h84:hover{color:#F2F0EA}
.h85:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h86:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h87:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h88:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h89:hover{background:#131313}
.h90:hover{color:#131313}
.h91:hover{color:#131313}
.h92:hover{color:#131313}
.h93:hover{color:#F2F0EA}
.h94:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h95:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h96:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h97:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h98:hover{background:#131313}
.h99:hover{color:#131313}
.h100:hover{color:#131313}
.h101:hover{color:#131313}
.h102:hover{color:#F2F0EA}
.h103:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h104:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h105:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h106:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h107:hover{background:#131313}
.h108:hover{color:#131313}
.h109:hover{color:#131313}
.h110:hover{color:#131313}
.h111:hover{color:#F2F0EA}
.h112:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h113:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h114:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h115:hover{background:#F2F0EA;color:#131313;border-color:#F2F0EA}
.h116:hover{background:#131313}
.h117:hover{color:#131313}
.h118:hover{color:#131313}
.h119:hover{color:#131313}
.h120:hover{color:#F2F0EA}
img[data-zoom]{cursor:zoom-in}
#lb{position:fixed;inset:0;z-index:400;background:rgba(10,10,10,0.94);display:none;align-items:center;justify-content:center;padding:40px;cursor:zoom-out}
#lb.on{display:flex}
#lb img{max-width:min(1200px,92vw);max-height:88vh;width:auto;height:auto;object-fit:contain}
#lb button{position:absolute;top:24px;right:28px;background:none;border:0;color:#F2F0EA;font-family:"Space Mono",monospace;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;cursor:pointer}
body { font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; }
.nav-dark { background: #131313 !important; }
.nav-dark a { color: #F2F0EA; }
.nav-light { background: #F2F0EA !important; }
.nav-light a { color: #131313; }
#cw .cw-slide { display: none; width: 100%; height: auto; object-fit: contain; }
#cw .cw-slide.on { display: block; }
.step { min-height: 300px; }
.step .step-thumb { display: none; height: 240px; align-items: center; justify-content: center; }
.step .step-thumb img { max-width: 100%; max-height: 240px; width: auto; height: auto; object-fit: contain; }
.step:hover .step-thumb { display: flex; }
.step:hover .step-copy { display: none; }
@media (hover: none) { .step .step-thumb { display: flex; } .step:hover .step-copy { display: block; } }
