html{scroll-behavior:auto}.skip{z-index:100;background:var(--gold);color:var(--ink);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;padding:12px 18px;font-size:12px;text-decoration:none;position:absolute;top:0;left:-9999px}.skip:focus{left:0}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}body{background:var(--ink);color:var(--pearl);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.site{min-height:100vh}.df{font-family:var(--font-display);font-weight:400}.wrap{max-width:var(--wrap-max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--sand);font-size:11px;font-weight:500}.h1{font-family:var(--font-display);letter-spacing:.01em;margin:22px 0 0;font-size:62px;font-weight:400;line-height:1.08}.h2{font-family:var(--font-display);letter-spacing:.01em;margin:14px 0 0;font-size:40px;font-weight:400;line-height:1.15}.h3{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.2}.lede{color:#f4ece8d1;max-width:560px;font-size:16px;font-weight:300;line-height:1.7}.note{color:var(--smoke);font-size:13px;font-weight:300;line-height:1.65}.btn{background:var(--gold);color:var(--ink);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--gold);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);border-radius:2px;padding:17px 30px 15px;text-decoration:none;transition:background .16s;display:inline-block}.btn:hover{background:var(--gold-hover);border-color:var(--gold-hover)}.ghostbtn{color:var(--pearl);font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--hair);cursor:pointer;background:0 0;border-radius:2px;padding:17px 30px 15px;font-size:12px;font-weight:500;text-decoration:none;transition:border-color .16s;display:inline-block}.ghostbtn:hover{border-color:var(--sand)}.nav{z-index:60;backdrop-filter:blur(10px);border-bottom:1px solid var(--hair2);background:#191211eb;position:sticky;top:0}.navin{max-width:var(--wrap-max);padding:18px var(--gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.wordmark{font-family:var(--font-display);color:var(--pearl);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin-right:auto;padding:0;font-size:21px;text-decoration:none}.navlinks{align-items:center;gap:30px;display:flex}.navlink{color:#f4ece8bf;font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #0000;padding:4px 0;font-size:12px;font-weight:400;text-decoration:none;transition:color .16s}.navlink:hover{color:var(--pearl)}.navlink.active{color:var(--pearl);border-bottom:1px solid var(--gold)}.navcta{background:var(--gold);color:var(--ink);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border:none;border-radius:2px;padding:12px 20px 10px;text-decoration:none;display:inline-block}.navcta:hover{background:var(--gold-hover)}.sec{padding-top:84px;padding-bottom:84px}.hairline{border:none;border-top:1px solid var(--hair2);margin:0}.herogrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid}.rowhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.ph{border:1px solid var(--hair2);background:#231917;border-radius:4px;position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%;display:block}.ph.noimg img{display:none}.ph.noimg:after{content:attr(data-label);color:var(--smoke);letter-spacing:.2em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:20px;font-size:11px;display:flex;position:absolute;inset:0}.sq{aspect-ratio:1}.tile{cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--pearl);background:0 0;border:none;width:100%;padding:0;text-decoration:none;display:block}.tile .ph{transition:border-color .16s}.tile:hover .ph{border-color:var(--sand)}.tile .cap{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.capname{color:#f4ece8d9;font-size:13px;font-weight:300}.chipt{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--hair);color:var(--smoke);white-space:nowrap;border-radius:20px;padding:4px 8px 3px;font-size:9px}.chipt.show{color:var(--gold);border-color:#b9975780}.band{border:1px solid var(--hair);background:#2c0e1838;border-radius:4px;flex-direction:column;padding:30px;display:flex}.bandname{font-family:var(--font-display);color:var(--pearl);font-size:29px}.bandpics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bandpics .ph{border-radius:3px}.sku{border-top:1px solid var(--hair2);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.skulink{border:none;border-bottom:1px solid var(--hair);cursor:pointer;color:var(--pearl);font-size:15px;font-family:var(--font-body);text-align:left;background:0 0;padding:0;text-decoration:none;transition:border-color .16s}.skulink:hover{border-bottom-color:var(--gold)}.price{font-family:var(--font-display);color:var(--pearl);white-space:nowrap;font-size:21px}.scope{color:var(--smoke);max-width:300px;font-size:13px;font-weight:300;line-height:1.5}.dep{letter-spacing:.16em;text-transform:uppercase;color:var(--sand);font-size:10px}.pill{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold);white-space:nowrap;border-radius:20px;padding:4px 9px 3px;font-size:10px;font-weight:500}.card{border:1px solid var(--hair);border-radius:4px;padding:28px}.script{font-family:var(--font-script);color:var(--pearl)}.goldrule{background:linear-gradient(90deg, var(--gold), transparent);border:none;height:1px;margin:0}.polh{font-family:var(--font-display);color:var(--pearl);margin:0;font-size:22px}.polp{color:#f4ece8d1;margin:10px 0 0;font-size:14px;font-weight:300;line-height:1.7}.draftchip{letter-spacing:.2em;text-transform:uppercase;border:1px dashed var(--sand);color:var(--sand);background:0 0;border-radius:2px;padding:6px 10px 5px;font-size:10px;font-weight:500;display:inline-block}.footer{border-top:1px solid var(--hair2);margin-top:40px;padding:64px 0 80px;position:relative;overflow:clip}.flink{color:var(--smoke);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:10px;padding:0;font-size:13px;font-weight:300;text-decoration:none;display:block}.flink:hover{color:var(--pearl)}.bleed{position:relative;overflow:clip}.motif{pointer-events:none;z-index:0;color:var(--pearl);opacity:.055;position:absolute}.motif svg{width:100%;height:auto;display:block}.m1{width:520px;top:-20px;right:-110px}.m2{width:500px;bottom:-60px;right:-90px}.sidebird{pointer-events:none;z-index:-1;opacity:.12;width:340px;position:fixed;top:50%;right:-46px;transform:translateY(-50%)}.sidebird img{width:100%;height:auto;display:block}.sidedragon{pointer-events:none;z-index:-1;opacity:.12;width:330px;position:fixed;top:50%;left:-46px;transform:translateY(-50%)scaleX(-1)}.sidedragon img,.motif img{width:100%;height:auto;display:block}.bucketsel{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bucketcard{border:1px solid var(--hair);cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--pearl);background:#2c0e1826;border-radius:4px;width:100%;padding:20px;transition:border-color .16s,background .16s}.bucketcard:hover{border-color:var(--sand)}.bucketcard.sel{border-color:var(--gold);background:#b9975714}.bucketcard .bn{font-family:var(--font-display);font-size:24px}.bucketcard .bt{color:var(--smoke);margin-top:6px;font-size:12px;font-weight:300}.bucketcard .bp{letter-spacing:.14em;text-transform:uppercase;color:var(--sand);margin-top:12px;font-size:11px}.typerow{flex-wrap:wrap;gap:12px;display:flex}.typechip{border:1px solid var(--hair);cursor:pointer;color:var(--pearl);font-family:var(--font-body);letter-spacing:.04em;background:0 0;border-radius:2px;padding:13px 18px 11px;font-size:13px;transition:border-color .16s,background .16s}.typechip:hover{border-color:var(--sand)}.typechip.sel{border-color:var(--gold);background:#b9975712}.bookgrid{grid-template-columns:1fr 300px;align-items:start;gap:28px;display:grid}.exsrow{grid-template-columns:repeat(3,minmax(72px,96px));gap:10px;margin:12px 0 4px;display:grid}.exsrow .ph{border-radius:3px}.calframe{border:1px solid var(--hair);border-radius:4px;overflow:hidden}.calhead{background:#2c0e1838;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 24px;display:flex}.cropwrap{background:#fff;overflow:hidden}.cropwrap iframe{border:0;width:100%;height:1040px;margin-top:-132px;transition:height .3s;display:block}.calframe.tall .cropwrap iframe{height:1780px}.calframe.darkcal .cropwrap{background:var(--ink)}.calframe.darkcal iframe{filter:invert(.93)hue-rotate(180deg)sepia(.12)}.g2{grid-template-columns:1fr 1fr;gap:28px;display:grid}.g3,.steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.stepn{font-family:var(--font-display);color:var(--gold);font-size:36px}.mt6{margin-top:6px}.mt10{margin-top:10px}.mt14{margin-top:14px}.mt20{margin-top:20px}.mt28{margin-top:28px}.mt40{margin-top:40px}.mt56{margin-top:56px}@media (width<=900px){.g3,.g2,.steps,.bucketsel,.bookgrid,.herogrid{grid-template-columns:1fr}.herogrid{gap:36px}.h1{font-size:42px}.h2{font-size:29px}.wrap{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.sec{padding-top:56px;padding-bottom:56px}.navin{padding:14px var(--gutter-mobile);flex-wrap:wrap;gap:14px}.wordmark{font-size:19px}.navlinks{flex-wrap:wrap;order:3;gap:12px 18px;width:100%}.navlink{letter-spacing:.16em;font-size:11px}.navcta{letter-spacing:.14em;order:2;padding:10px 14px 8px;font-size:10px}.calhead{padding:16px 18px}.cropwrap iframe{height:1250px}.calframe.tall .cropwrap iframe{height:1920px}.m1{width:320px;top:auto;bottom:-40px;right:-90px}.m2{width:280px;bottom:-30px;right:-60px}.sidebird{opacity:.1;width:190px;right:-50px}.sidedragon{opacity:.1;width:180px;left:-55px}.gallerygrid{grid-template-columns:repeat(2,1fr)}.gallerygrid .tile{min-width:0}.gallerygrid .cap{flex-direction:column;align-items:flex-start;gap:6px}.gallerygrid .chipt{letter-spacing:.14em;font-size:8px}}
