:root{--orange: #FF6D00;--cream: #EEEFC6;--ink: #0a0a08;--ink-2: #14140f;--line: rgba(238, 239, 198, .18);--sick: #1b2410;--amber: #2e2206;--mute: #a3a487;--druk: "Druk Cond", "Druk Cond Fallback", "Impact", "Haettenschweiler", "Arial Narrow Bold", sans-serif;--wide: "Druk Wide", "Druk Wide Fallback", "Arial Black", sans-serif;--text: "Helvetica Neue", Helvetica, Arial, sans-serif;--hd: 56px;--dock: 0px;--pad: clamp(16px, 4vw, 56px);--ease: cubic-bezier(.2, .7, .1, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--ink);color:var(--cream);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hd) + 16px)}body{margin:0;font:400 17px/1.5 var(--text);overflow-x:hidden;padding-bottom:var(--dock);-webkit-font-smoothing:antialiased}img,video,canvas,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}::selection{background:var(--orange);color:var(--ink)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.s-orange :focus-visible,.btn:focus-visible{outline-color:var(--ink)}.s-orange .btn--ink:focus-visible{outline-color:var(--cream)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:12px;top:-80px;z-index:200;background:var(--orange);color:var(--ink);padding:12px 16px;font:700 12px var(--wide);text-transform:uppercase}.skip:focus{top:12px}.d{font:900 clamp(56px,11vw,190px)/.84 var(--druk);text-transform:uppercase;letter-spacing:.004em}.d--m{font-size:clamp(48px,8vw,132px)}.d--s{font-size:clamp(36px,5vw,76px);line-height:.88}.d i,.it{font-style:italic}.lab{font:700 10.5px/1.3 var(--wide);letter-spacing:.08em;text-transform:uppercase}.lab--o{color:var(--orange)}.lede{font-size:clamp(18px,1.6vw,23px);line-height:1.42;max-width:34em}.o{color:var(--orange)}.prose a,.lede a,.txt a,.foot__legal a,.note a{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:.2em}.prose a:hover,.lede a:hover,.txt a:hover,.foot__legal a:hover,.note a:hover{color:var(--orange)}.s-orange .prose a,.s-orange .lede a,.s-orange .txt a{text-decoration-color:var(--ink)}.s-orange .prose a:hover,.s-orange .lede a:hover,.s-orange .txt a:hover{color:var(--cream)}.s-cream .prose a:hover,.s-cream .lede a:hover,.s-cream .txt a:hover{color:#b34a00}.ph{display:inline-block;border:1px dashed currentColor;padding:2px 7px;font:700 9.5px/1.5 var(--wide);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;opacity:.85}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:6px 26px 4px;background:var(--orange);color:var(--ink);font:900 28px/1 var(--druk);text-transform:uppercase;letter-spacing:.02em;text-decoration:none;position:relative;overflow:hidden;transition:transform .25s var(--ease)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cream);transform:translateY(101%);transition:transform .3s var(--ease)}.btn>*{position:relative;z-index:1}.btn span{position:relative;z-index:1}@media(hover:hover){.btn:hover:after{transform:none}}.btn:active{transform:scale(.97)}.btn--line{background:none;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.btn--line:after{background:var(--orange)}@media(hover:hover){.btn--line:hover{color:var(--ink)}}.btn--ink{background:var(--ink);color:var(--cream)}.btn--ink:after{background:var(--cream)}@media(hover:hover){.btn--ink:hover{color:var(--ink)}}.btn--full{width:100%}.btn[disabled]{opacity:.5}.s{position:relative;padding:clamp(72px,11vw,168px) var(--pad)}.s-dark{background:var(--ink);color:var(--cream)}.s-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(90% 70% at 85% 0%,var(--sick),transparent 60%),radial-gradient(70% 60% at 0% 100%,var(--amber),transparent 65%);opacity:.9}.s-dark>*{position:relative}.s-orange{background:var(--orange);color:var(--ink)}.s-cream{background:var(--cream);color:var(--ink)}.wrap{max-width:1500px;margin:0 auto}.head{display:grid;gap:20px;margin-bottom:clamp(36px,6vw,88px)}.head .lab{display:flex;gap:14px;align-items:center}.head .lab:before{content:"";width:34px;height:2px;background:currentColor}.grain{position:fixed;top:-120px;right:-120px;bottom:-120px;left:-120px;z-index:90;pointer-events:none;background:url(grain.png);opacity:.06}html.js:not(.rm) .grain{animation:grain 1s steps(5) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-60px,40px)}40%{transform:translate(50px,-70px)}60%{transform:translate(-30px,-40px)}80%{transform:translate(70px,60px)}to{transform:translate(0)}}.hd{position:fixed;top:0;left:0;right:0;z-index:60;height:var(--hd);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 var(--pad);background:var(--ink);color:var(--cream);border-bottom:1px solid var(--line)}.hd__logo{display:block;padding:6px 0}.hd__logo img{height:24px;width:auto}.hd__tc{font:700 10px var(--wide);letter-spacing:.1em;color:var(--mute);display:none;white-space:nowrap}.hd__tc b{color:var(--orange);font-weight:700}.hd nav{display:none}.hd nav ul{display:flex;gap:28px}.navl{font:900 22px/1 var(--druk);text-transform:uppercase;letter-spacing:.03em;text-decoration:none;padding:10px 0 6px;position:relative;display:inline-block}.navl:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.navl:hover:after,.navl[aria-current]:after{transform:none}.navl[aria-current]{color:var(--orange)}.cartb{font:900 22px/1 var(--druk);text-transform:uppercase;letter-spacing:.03em;display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:4px 0 0;text-decoration:none}.cartb b{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:2px 6px 0;background:var(--orange);color:var(--ink);font-weight:900}.cartb.bump b{animation:bump .5s var(--ease)}@keyframes bump{30%{transform:scale(1.5) rotate(-8deg)}}main{padding-top:var(--hd)}.dock{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.dock a,.dock button{display:grid;place-items:center;height:58px;font:900 19px/1 var(--druk);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;color:var(--cream);padding-top:3px}.dock a[aria-current],.dock button b{color:var(--orange)}.dock>*+*{border-left:1px solid var(--line)}@media(max-width:899px){:root{--dock: calc(58px + env(safe-area-inset-bottom)) }.hd .cartb{display:none}}@media(min-width:900px){:root{--hd: 64px}.dock{display:none}.hd nav{display:block}.hd__logo img{height:28px}}@media(min-width:1200px){.hd__tc{display:block}}.cur{display:none}@media(hover:hover)and (pointer:fine){html.js.has-cur,html.js.has-cur a,html.js.has-cur button,html.js.has-cur summary,html.js.has-cur label{cursor:none}html.js.has-cur input[type=text],html.js.has-cur input[type=email]{cursor:text}html.js.has-cur .cur{display:block;position:fixed;left:0;top:0;z-index:300;pointer-events:none;will-change:transform}.cur__r{position:absolute;left:-22px;top:-22px;width:44px;height:44px;transition:transform .25s var(--ease),opacity .2s}.cur__r:before,.cur__r:after{content:"";position:absolute;background:var(--orange)}.cur__r:before{left:21px;top:8px;width:2px;height:28px}.cur__r:after{top:21px;left:8px;height:2px;width:28px}.cur__c{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--orange);border-radius:50%;transform:scale(0);transition:transform .25s var(--ease);background:#ff6d0000}.cur.on .cur__r{transform:rotate(45deg) scale(1.25)}.cur.on .cur__c{transform:scale(1)}.cur.tag .cur__c{transform:scale(2.1);background:var(--orange)}.cur.tag .cur__r:before,.cur.tag .cur__r:after{opacity:0}.cur.tag .cur__r{transform:none}.cur__t{position:absolute;left:-46px;top:-9px;width:92px;text-align:center;font:900 19px/1 var(--druk);text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity .15s}.cur.tag .cur__t{opacity:1}.cur.down .cur__r{transform:scale(.7)}}.veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:var(--ink);display:none;place-items:center;text-align:center;pointer-events:none}.veil__in{display:grid;gap:14px;justify-items:center;color:var(--cream);padding:24px}.veil__in img{width:min(52vw,260px)}.veil__in .d{font-size:clamp(44px,9vw,120px);color:var(--orange)}html.js .veil{display:grid;transform:translateY(-101%)}html.js:not(.rm) .veil{animation:veil-out .75s var(--ease) both}html.js:not(.rm) .veil__in{animation:jit .32s steps(1) infinite}html.js.leaving .veil{animation:none;transform:none;transition:transform .42s var(--ease);pointer-events:auto}html.js.leaving-pre .veil{animation:none;transform:translateY(101%)}@keyframes veil-out{0%,30%{transform:none}to{transform:translateY(-101%)}}@keyframes jit{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(1px,-1px) skew(-1deg)}60%{transform:translate(2px,2px)}80%{transform:translate(-1px,-2px) skew(1deg)}}html.js:not(.rm) [data-r]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i, 0) * 70ms)}html.js:not(.rm) [data-r].in{opacity:1;transform:none}.ln{display:block;overflow:hidden;padding-top:.06em;margin-top:-.06em}.ln>span{display:block}html.js:not(.rm) [data-lines] .ln>span{transform:translateY(105%) rotate(2deg);transform-origin:left bottom;transition:transform .9s var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}html.js:not(.rm) [data-lines].in .ln>span{transform:none}.scan{position:relative;overflow:hidden}.scan>.scan__in{display:block}html.js:not(.rm) .scan[data-r]{opacity:1;transform:translateY(-101%);transition:transform 1s var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}html.js:not(.rm) .scan[data-r]>.scan__in{transform:translateY(101%);transition:transform 1s var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}html.js:not(.rm) .scan[data-r].in,html.js:not(.rm) .scan[data-r].in>.scan__in{transform:none}.scanwrap{overflow:hidden}.ttl{display:none}html.js.ttl-on:not(.rm) .ttl{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;background:#050504;color:var(--cream);animation:ttl-off .4s linear 3.9s forwards}.ttl p{position:absolute;left:0;right:0;top:50%;text-align:center;margin-top:-.6em;opacity:0;font:400 clamp(15px,2.4vw,24px)/1.2 var(--text);letter-spacing:.32em;text-transform:uppercase;padding:0 20px}.ttl p:nth-of-type(1){animation:card .85s steps(1) .15s}.ttl p:nth-of-type(2){animation:card .6s steps(1) 1.05s;letter-spacing:.5em;font-size:12px}.ttl p:nth-of-type(3){animation:card .8s steps(1) 1.7s}.ttl p:nth-of-type(4){animation:card 1.3s steps(1) 2.55s;font:900 clamp(60px,15vw,220px)/.85 var(--druk);letter-spacing:0;color:var(--orange);margin-top:-.45em}.ttl i{position:absolute;left:0;right:0;height:1px;background:var(--cream);opacity:.25;top:30%;animation:scratch 1.1s steps(1) infinite}.ttl i+i{top:auto;left:62%;right:auto;width:1px;height:100%;animation-duration:.7s}.ttl button{position:absolute;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));font:700 10px var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:16px}@keyframes card{0%{opacity:1;transform:translate(-3px,2px)}12%{opacity:.2;transform:translate(4px,-2px) skew(-6deg)}18%{opacity:1;transform:translate(0)}45%{transform:translate(2px,1px)}60%{transform:translate(-1px,-1px);opacity:.85}70%{opacity:1}92%{opacity:1;transform:translate(-6px) skew(8deg)}to{opacity:0}}@keyframes scratch{0%{transform:translateY(0);opacity:.25}25%{transform:translateY(38vh);opacity:0}50%{transform:translateY(-12vh);opacity:.3}75%{opacity:0}}@keyframes ttl-off{to{opacity:0;visibility:hidden}}.hero{position:relative;min-height:calc(100svh - var(--hd) - var(--dock));display:grid;align-items:end;padding:0 var(--pad) clamp(20px,4vw,48px);overflow:hidden;background:#060605}.hero__art{position:absolute;top:0;right:0;bottom:0;left:0}html.js:not(.rm) .hero__art{animation:push 16s ease-out both}@keyframes push{0%{transform:scale(1)}to{transform:scale(1.09)}}.hero__art canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__art img{position:absolute;left:50%;top:38%;width:min(70vw,520px);transform:translate(-50%,-50%)}html.js .hero__art.live img{display:none}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 50% at 70% 30%,transparent,rgba(6,6,5,0) 40%,rgba(6,6,5,.85) 100%),linear-gradient(to top,#060605 6%,#06060500 55%),radial-gradient(50% 40% at 100% 0%,rgba(40,60,20,.5),transparent)}.hero__body{position:relative;display:grid;gap:clamp(16px,2vw,28px)}.hero h1{font:900 1px/.82 var(--druk);text-transform:uppercase;--u: min(24.6vw, 30svh);text-shadow:.012em 0 0 rgba(255,109,0,.55),-.012em 0 0 rgba(90,140,60,.5)}.hero h1 .a{font-size:calc(var(--u) * .36);line-height:1;display:block;color:var(--orange);text-shadow:none}.hero h1 .b,.hero h1 .c{font-size:var(--u);display:block}html.js:not(.rm) .hero h1 .b{animation:jit 2.6s steps(1) 4.2s infinite}.hero__row{display:grid;gap:18px}.hero__cta{display:flex;flex-wrap:wrap;gap:10px}.hero__meta{display:flex;justify-content:space-between;gap:16px;color:var(--mute);border-top:1px solid var(--line);padding-top:12px}.hero__slate{position:absolute;top:14px;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;color:var(--mute)}.hero__slate b{color:var(--orange)}@media(min-width:900px){.hero h1{--u: min(15.5vw, 33svh)}.hero__row{grid-template-columns:minmax(0,30em) auto;justify-content:space-between;align-items:end}.hero__shade{background:radial-gradient(50% 60% at 72% 42%,transparent 30%,rgba(6,6,5,.8) 100%),linear-gradient(to right,#060605 4%,#06060500 50%),radial-gradient(40% 40% at 100% 0%,rgba(40,60,20,.5),transparent)}}.tick{background:var(--orange);color:var(--ink);overflow:hidden;border-block:2px solid var(--ink)}.tick__t{display:flex;width:max-content}.tick__t span{font:900 clamp(26px,3.4vw,48px)/1 var(--druk);text-transform:uppercase;padding:14px 0 9px;white-space:nowrap}.tick__t span:after{content:"\2726";font-size:.5em;padding:0 1.4em;vertical-align:.3em}html.js:not(.rm) .tick__t{animation:tick 38s linear infinite}@keyframes tick{to{transform:translate(-50%)}}html.rm .tick__t,html:not(.js) .tick__t{flex-wrap:wrap;width:auto;padding:0 var(--pad)}html.rm .tick__t [aria-hidden],html:not(.js) .tick__t [aria-hidden]{display:none}.mani{overflow:hidden}.mani__ht{position:absolute;width:min(70vw,760px);left:-6vw;top:4%;opacity:.9;pointer-events:none}.mani__grid{display:grid;gap:clamp(32px,5vw,80px);position:relative}.mani__lines{font:italic 900 clamp(30px,4.2vw,64px)/.95 var(--druk);text-transform:uppercase;color:var(--cream)}.mani__lines .ln:last-child{color:var(--ink)}.mani .lede{color:var(--ink)}@media(min-width:900px){.mani__grid{grid-template-columns:1.1fr .9fr;align-items:end}}.grid{display:grid;gap:clamp(28px,3vw,48px) clamp(14px,2vw,32px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.grid--big{grid-template-columns:1fr}}.card{display:block;text-decoration:none;position:relative}.card__pic{background:#e9e9ec;position:relative;overflow:hidden;aspect-ratio:1}.card__pic img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.card__pic--wire{background:var(--orange);display:grid;place-items:center}.card__pic--wire img{width:62%;height:62%;object-fit:contain}@media(hover:hover){.card:hover .card__pic img{transform:scale(1.07)}}.card__no{position:absolute;left:0;top:0;background:var(--ink);color:var(--cream);padding:7px 9px 5px;z-index:2}.card__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease);z-index:2}.card:hover .card__bar,.card:focus-visible .card__bar{transform:none}.card__b{display:grid;gap:4px;padding-top:12px}.card__n{font:900 clamp(26px,2.6vw,40px)/.9 var(--druk);text-transform:uppercase}.card__l{color:var(--mute);font-size:15px;line-height:1.35}.s-cream .card__l,.s-orange .card__l{color:inherit;opacity:.75}.card__p{font:700 11px var(--wide);letter-spacing:.06em;margin-top:4px}.more{margin-top:clamp(32px,4vw,56px);display:flex;flex-wrap:wrap;gap:12px}.seq{display:grid;gap:28px}.seq__stage{position:relative;aspect-ratio:1;background:#e6e6e9;overflow:hidden;max-width:760px;width:100%}.seq__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.seq__stage img.on,html:not(.js) .seq__stage img:last-of-type{opacity:1}.seq__line{position:absolute;left:0;right:0;top:0;height:2px;background:var(--orange);z-index:3;transform:translateY(-4px)}html.js:not(.rm) .seq__line{animation:sweep 3.2s linear infinite}@keyframes sweep{to{transform:translateY(min(760px,100vw))}}.seq__hud{position:absolute;left:10px;bottom:8px;right:10px;display:flex;justify-content:space-between;color:var(--ink);z-index:3}.seq__caps{display:grid}.seq__caps li{grid-area:1 / 1;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .5s var(--ease);font:900 clamp(34px,4.6vw,72px)/.9 var(--druk);text-transform:uppercase}.seq__caps li.on{opacity:1;transform:none}html:not(.js) .seq__caps li,html.rm .seq__caps li{grid-area:auto;opacity:1;transform:none;margin-bottom:.2em}.seq__range{width:100%;max-width:760px;accent-color:var(--orange);height:44px}.seq__side{display:grid;gap:24px;align-content:center}@media(min-width:1000px){.seq{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:6vw}html.js:not(.rm) .seq-hold.fine{height:320vh;padding-block:0}html.js:not(.rm) .seq-hold.fine .seq-pin{position:sticky;top:var(--hd);height:calc(100vh - var(--hd));display:grid;align-items:center;padding-block:24px}html.js:not(.rm) .seq-hold.fine .seq__stage{max-width:min(760px,calc(100vh - var(--hd) - 150px))}html.js:not(.rm) .seq-hold.fine .seq__range{display:none}}.init__grid{display:grid;gap:clamp(36px,6vw,90px)}@media(min-width:900px){.init__grid{grid-template-columns:1fr 1fr;align-items:center}}.init__ht{position:absolute;right:-8vw;bottom:0;width:min(60vw,620px);pointer-events:none;opacity:.9}.mcard-w{perspective:1100px;display:grid;place-items:center;padding:20px 0;touch-action:pan-y}.mcard{width:min(100%,460px);aspect-ratio:1.586;background:#0c0c0b;color:var(--cream);border-radius:14px;position:relative;display:grid;place-items:center;box-shadow:0 40px 60px -30px #000000b3;transform:rotateX(var(--rx, 8deg)) rotateY(var(--ry, -14deg));transition:transform .5s var(--ease);will-change:transform;overflow:hidden}.mcard.live{transition:transform .08s linear}.mcard img{width:46%;opacity:.8}.mcard__sh{position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:linear-gradient(105deg,transparent 42%,rgba(238,239,198,.16) 50%,transparent 58%);transform:translate(var(--sx, -20%));pointer-events:none}.mcard__n{position:absolute;left:18px;right:18px;bottom:12px;display:flex;justify-content:space-between;gap:12px;color:var(--mute)}.mcard__n b{color:var(--orange);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:62%}.reels{display:grid;grid-auto-flow:column;grid-auto-columns:min(74vw,320px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--pad) 18px;margin:0 calc(var(--pad) * -1);scrollbar-width:thin;scrollbar-color:var(--orange) transparent}.reel{scroll-snap-align:center;position:relative;aspect-ratio:9 / 16;background:#000;overflow:hidden}.reel video,.reel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.reel__b{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:8px 8px 8px 12px;background:linear-gradient(transparent,#000c);color:var(--cream);z-index:2}.reel__b button{min-height:44px;padding:0 12px;box-shadow:inset 0 0 0 1px var(--line)}.reel__b button[aria-pressed=true]{background:var(--orange);color:var(--ink);box-shadow:none}html:not(.js) .reel__b button{display:none}@media(min-width:1380px){.reels{grid-auto-columns:1fr;overflow:visible}}.posts{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}@media(max-width:640px){.posts{grid-template-columns:1fr 1fr}.posts>:first-child{grid-column:1 / -1}}.post{position:relative;overflow:hidden;aspect-ratio:1;background:var(--orange)}.post img{width:100%;height:100%;object-fit:cover;will-change:transform;transition:transform .6s var(--ease)}html.js:not(.rm) .post:hover img{animation:jit .28s steps(1) infinite}.post figcaption{position:absolute;left:0;top:0;background:var(--ink);color:var(--cream);padding:7px 9px 5px}.foot{background:var(--orange);color:var(--ink);padding:clamp(56px,8vw,120px) var(--pad) 28px;position:relative;overflow:hidden}.foot__big{font:900 clamp(64px,17.5vw,330px)/.8 var(--druk);text-transform:uppercase;margin-bottom:clamp(36px,5vw,72px)}.foot__big span{display:block}.foot__cols{display:grid;gap:36px 24px;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink);padding-top:28px}.foot__cols>:first-child,.foot__cols>:last-child{grid-column:1 / -1}@media(min-width:900px){.foot__cols{grid-template-columns:1.2fr .7fr .7fr 1.4fr}.foot__cols>:first-child,.foot__cols>:last-child{grid-column:auto}}.foot__logo{width:min(220px,60%)}.foot h2{margin-bottom:12px}.foot li a{font:900 28px/1.12 var(--druk);text-transform:uppercase;text-decoration:none;display:inline-block;padding:3px 0;background:linear-gradient(var(--ink),var(--ink)) left bottom / 100% 2px no-repeat}.foot li a:hover{color:var(--cream);background-image:linear-gradient(var(--cream),var(--cream))}.foot__legal{display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:space-between;border-top:2px solid var(--ink);margin-top:36px;padding-top:16px;font-size:13.5px}.foot__legal a{text-decoration-color:var(--ink);font-weight:700}.foot__legal a:hover{color:var(--cream)}.field{display:flex;gap:0;margin-top:12px}.field input{flex:1;min-width:0;height:56px;border:2px solid var(--ink);border-right:0;background:transparent;padding:0 14px;border-radius:0;font-size:16px;color:var(--ink)}.field input::placeholder{color:#0a0a089e}.s-dark .field input{border-color:var(--cream);color:var(--cream)}.s-dark .field input::placeholder{color:var(--mute)}.note{font-size:14px;margin-top:10px;min-height:1.5em}.foot .txt{max-width:30em}.ph1{padding-top:clamp(48px,7vw,110px);padding-bottom:clamp(40px,6vw,90px)}.ph1 .lab{margin-bottom:18px;display:block}.ph1 .lede{margin-top:24px}.crumb{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px;color:var(--mute)}.crumb a{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:.25em;display:inline-block;padding:6px 0}.crumb a:hover{color:var(--orange)}.pdp{display:grid;gap:28px;padding-top:20px}.gal{position:relative;margin:0 calc(var(--pad) * -1)}.gal__t{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gal__t::-webkit-scrollbar{display:none}.gal__t li{scroll-snap-align:start;aspect-ratio:1;background:#e9e9ec;position:relative;overflow:hidden}.gal__t img{width:100%;height:100%;object-fit:cover}.gal__n{position:absolute;left:0;top:0;background:var(--ink);color:var(--cream);padding:7px 9px 5px;z-index:2}.gal__th{display:flex;gap:8px;padding:10px var(--pad) 0;overflow-x:auto}.gal__th button{flex:0 0 60px;height:60px;background:#e9e9ec;opacity:.55;position:relative}.gal__th button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--orange)}.gal__th img{width:100%;height:100%;object-fit:cover}html:not(.js) .gal__th{display:none}.buy{display:grid;gap:20px;align-content:start}.buy h1{font:900 clamp(60px,8vw,128px)/.84 var(--druk);text-transform:uppercase}.buy__script{color:var(--orange)}.price{font:900 44px/1 var(--druk);display:flex;gap:12px;align-items:center}.opts{border:0;padding:0;margin:0;display:grid;gap:10px}.opts legend{padding:0;margin-bottom:4px}.opts__r{display:flex;flex-wrap:wrap;gap:8px}.opt{position:relative}.opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.opt span{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:3px 16px 0;box-shadow:inset 0 0 0 1px var(--line);font:900 22px/1 var(--druk);text-transform:uppercase;letter-spacing:.03em}.opt span:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--k, var(--cream));margin-top:-3px}.opt input:checked+span{background:var(--cream);color:var(--ink);box-shadow:none}.opt input:focus-visible+span{outline:3px solid var(--orange);outline-offset:3px}.qty{display:inline-flex;align-items:center;box-shadow:inset 0 0 0 1px var(--line)}.qty button{width:48px;height:48px;font:900 26px/1 var(--druk)}.qty output,.qty span{min-width:34px;text-align:center;font:900 24px/1 var(--druk);padding-top:3px}.buy__row{display:flex;gap:10px;align-items:stretch}.buy__row .btn{flex:1}.spec{border-top:1px solid var(--line)}.spec div{display:grid;grid-template-columns:9.5em 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.spec dt{color:var(--mute)}details{border-bottom:1px solid var(--line)}details:first-of-type{border-top:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:60px;padding:12px 0 8px;font:900 clamp(24px,2.4vw,34px)/1 var(--druk);text-transform:uppercase;cursor:pointer}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--orange);font-size:1.3em;line-height:.6;transition:transform .3s var(--ease)}details[open] summary:after{transform:rotate(45deg)}details>div{padding:0 0 20px;max-width:44em;display:grid;gap:10px}.s-cream details,.s-cream details:first-of-type,.s-cream .spec,.s-cream .spec div{border-color:#0a0a0840}.s-cream summary:after{color:#b34a00}.stick{position:fixed;left:0;right:0;bottom:var(--dock);z-index:55;background:var(--ink);border-top:1px solid var(--line);padding:8px 12px;display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .35s var(--ease)}.stick.on{transform:none}.stick__n{flex:1;min-width:0;font:900 22px/1 var(--druk);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:3px}.stick .btn{min-height:48px;font-size:24px;padding-inline:18px}html:not(.js) .stick{display:none}@media(min-width:900px){.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:5vw;align-items:start}.gal{margin:0;position:sticky;top:calc(var(--hd) + 20px)}.gal__th{padding-inline:0}.stick{display:none}}.tenets{display:grid;gap:0;counter-reset:t}.tenet{display:grid;gap:8px;padding:clamp(20px,3vw,40px) 0;border-top:2px solid currentColor;counter-increment:t}.tenet h3{font:900 clamp(40px,6.4vw,104px)/.86 var(--druk);text-transform:uppercase}.tenet h3:before{content:counter(t,upper-roman) ". ";color:var(--orange)}.s-orange .tenet h3:before{color:var(--cream)}.tenet p{max-width:30em}@media(min-width:900px){.tenet{grid-template-columns:1.6fr 1fr;align-items:end;gap:40px}}.plates{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.plates{grid-template-columns:1fr}}.wires{display:grid;grid-template-columns:repeat(3,1fr);gap:4vw;align-items:center;margin-top:clamp(32px,5vw,72px)}.wires img{width:100%;max-height:300px;object-fit:contain}html.js:not(.rm) .wires img{animation:float 7s ease-in-out infinite alternate}.wires img:nth-child(2){animation-delay:-2s}.wires img:nth-child(3){animation-delay:-4s}@keyframes float{0%{transform:translateY(-10px) rotate(-3deg)}to{transform:translateY(10px) rotate(3deg)}}.two{display:grid;gap:clamp(28px,5vw,80px)}@media(min-width:900px){.two{grid-template-columns:1fr 1fr;align-items:start}}.steps{counter-reset:s;display:grid;gap:0}.steps li{counter-increment:s;display:grid;grid-template-columns:auto 1fr;gap:6px 22px;padding:22px 0;border-top:2px solid currentColor}.steps li:before{content:"0" counter(s);font:900 clamp(54px,6vw,96px)/.8 var(--druk);color:var(--orange);grid-row:span 2}.s-orange .steps li:before{color:var(--cream)}.steps h3{font:900 clamp(30px,3.4vw,52px)/.9 var(--druk);text-transform:uppercase}.await{border:2px dashed currentColor;padding:18px 20px;display:grid;gap:8px}.stack{display:grid;gap:18px}.stack--l{gap:28px}.dead{min-height:calc(100svh - var(--hd) - var(--dock));display:grid;align-content:center;gap:26px;overflow:hidden}.dead .d{font-size:clamp(64px,15vw,260px)}.dead__n{font:900 min(62vw,70svh)/.74 var(--druk);color:var(--orange);position:absolute;right:-2vw;bottom:-4vw;opacity:.16;pointer-events:none}html.js:not(.rm) .dead__n{animation:jit 1.4s steps(1) infinite}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0009;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.cart{position:fixed;z-index:110;right:0;top:0;bottom:0;width:min(100%,460px);background:var(--cream);color:var(--ink);display:grid;grid-template-rows:auto 1fr auto;transform:translate(102%);transition:transform .45s var(--ease),visibility .45s;visibility:hidden}html.cart-open .cart{transform:none;visibility:visible}html.cart-open .scrim{opacity:1;visibility:visible}html.cart-open body{overflow:hidden}@media(max-width:899px){.cart{top:auto;left:0;width:100%;max-height:88svh;transform:translateY(102%);border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}}.cart__h{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 10px;border-bottom:2px solid var(--ink)}.cart__h h2{font:900 44px/.9 var(--druk);text-transform:uppercase}.cart__x{width:48px;height:48px;font:900 34px/1 var(--druk)}.cart__list{overflow-y:auto;padding:0 20px;overscroll-behavior:contain}.cart__empty{padding:36px 0;display:grid;gap:18px;justify-items:start}.cart__empty p:first-child{font:900 38px/.9 var(--druk);text-transform:uppercase}.ci{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid rgba(10,10,8,.25);align-items:start}.ci img{width:76px;height:76px;object-fit:cover;background:#e9e9ec}.ci__n{font:900 26px/.95 var(--druk);text-transform:uppercase}.ci__v{font-size:13.5px;opacity:.75}.ci .qty{box-shadow:inset 0 0 0 1px #0a0a0866;margin-top:8px}.ci .qty button{width:44px;height:44px}.ci__r{display:grid;justify-items:end;gap:6px}.ci__p{font:900 24px/1 var(--druk)}.ci__rm{font-size:13px;text-decoration:underline;text-decoration-color:#b34a00;text-decoration-thickness:2px;text-underline-offset:.2em;min-height:44px}.cart__f{padding:14px 20px 18px;border-top:2px solid var(--ink);display:grid;gap:10px}.cart__f[hidden]{display:none}.cart__tot{display:flex;justify-content:space-between;font:900 32px/1 var(--druk);text-transform:uppercase}.cart__f p{font-size:13.5px}.cart :focus-visible{outline-color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media print{.hd,.dock,.grain,.veil,.ttl,.cur,.cart,.scrim,.stick{display:none!important}}html.ttl-on .veil{animation:none!important}.dock button{white-space:nowrap}@media(max-width:420px){.dock a,.dock button{font-size:17px;letter-spacing:.02em}}@media(max-width:600px){.hero__meta span+span{display:none}}.dock button{display:flex;align-items:center;justify-content:center;gap:6px}.pdp>*,.buy>*,.spec dd,.two>*,.init__grid>*,.mani__grid>*,.seq>*{min-width:0}details{overflow-x:clip}summary:focus-visible{outline-offset:-3px}summary:after{flex:none}.wires{background:var(--orange);padding:clamp(28px,5vw,64px)}html.ttl-done .veil{animation:none!important}.shopify-section:empty{display:none}.s--flush{padding-top:0}.s--clip{overflow:hidden}.head--flat{margin:0}.rel{position:relative}.note--mute{color:var(--mute)}.note--top{margin-top:28px}.card-add{margin-top:12px}.tick__g{display:flex}.scanwrap--s{max-width:520px}.reel__silent{padding:0 12px;color:var(--mute)}.await-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.dead .wrap{width:100%}.dead .more,.buy .note{margin:0}.rte{display:grid;gap:16px;max-width:44em}.rte h2,.rte h3{font:900 clamp(30px,3.4vw,52px)/.9 var(--druk);text-transform:uppercase;margin-top:16px}.rte ul,.rte ol{padding-left:1.2em;list-style:revert;display:grid;gap:6px}.rte a{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:.2em}.rte a:hover{color:var(--orange)}.s-cream .rte a:hover{color:#b34a00}.rte table{border-collapse:collapse;width:100%}.rte td,.rte th{border-bottom:1px solid var(--line);padding:10px 8px 10px 0;text-align:left}.search{display:flex;margin-top:28px;max-width:640px}.search input{flex:1;min-width:0;height:56px;border:2px solid var(--cream);border-right:0;background:transparent;padding:0 14px;border-radius:0;font-size:16px;color:var(--cream)}.search input::placeholder{color:var(--mute)}.results{display:grid;gap:0;margin-top:8px}.results a{display:grid;gap:4px;padding:18px 0;border-top:1px solid var(--line);text-decoration:none}.results a:hover .card__n{color:var(--orange)}.pager{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}.cartp{display:grid;gap:28px}.cartp .ci{border-color:var(--line);grid-template-columns:96px 1fr auto}.cartp .ci img{width:96px;height:96px}.cartp .ci a{text-decoration:none}.cartp .ci .qty{box-shadow:inset 0 0 0 1px var(--line)}.cartp .ci input{width:64px;height:48px;background:transparent;border:1px solid var(--line);text-align:center;font:900 24px/1 var(--druk);border-radius:0;margin-top:8px}.cartp .ci__rm{text-decoration-color:var(--orange);display:inline-flex;align-items:center}.cartp__f{display:grid;gap:12px;max-width:460px;margin-left:auto;width:100%}.cartp__f .cart__tot{border-top:2px solid var(--cream);padding-top:16px}.cartp__f p{font-size:13.5px}.pw{min-height:100svh;display:grid;align-content:center;justify-items:start;gap:26px;overflow:hidden}.pw__logo{width:min(60vw,300px)}.pw form{width:100%;max-width:520px}.pw details{border:0}.pw details:first-of-type{border:0}.pw summary{font:700 10.5px/1.3 var(--wide);letter-spacing:.08em;min-height:44px;justify-content:flex-start;color:var(--mute)}.pw summary:after{font:900 24px/.6 var(--druk)}.pw__foot{color:var(--mute);font-size:13.5px}.pw__foot a{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:.2em}.gc{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:24px;padding:40px var(--pad);text-align:center}.gc__code{font:900 clamp(40px,8vw,96px)/.9 var(--druk);color:var(--orange);letter-spacing:.04em;word-break:break-all}.errors{color:var(--orange);font-size:14px;margin-top:10px}.s-orange .errors{color:var(--ink);font-weight:700}.sr-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cart.busy .cart__list{opacity:.5}.buy noscript select,.buy select{height:48px;background:var(--ink);color:var(--cream);border:1px solid var(--line);padding:0 12px;border-radius:0;font-size:16px}html.js .buy .qty-plain{display:none}html:not(.js) .buy .qty{display:none}.qty-plain{display:grid;gap:6px}.qty-plain input{width:80px;height:48px;background:transparent;border:1px solid var(--line);text-align:center;border-radius:0;font-size:16px}.dock .dock__cart{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.dock .dock__cart b{color:var(--orange)}.dock__cart.bump b{animation:bump .5s var(--ease)}.cart__body{display:contents}.shopify-policy__container{max-width:1500px;margin:0 auto;padding:clamp(48px,7vw,110px) var(--pad)}.shopify-policy__title h1{font:900 clamp(48px,8vw,132px)/.84 var(--druk);text-transform:uppercase;text-align:left;margin-bottom:32px}.shopify-policy__body{max-width:44em;display:grid;gap:16px}.shopify-policy__body a{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:.2em}.pdp-s{padding-top:8px}[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
