:root{--bg:#111111;--fg:#f2f1ec;--dim:#8d8c87;--line:#262626;--panel:#181818;--tape:#f2f1ec;--chrome:linear-gradient(176deg,#ffffff 0%,#b9bcc2 30%,#f7f7f7 47%,#5c5f66 58%,#d6d7da 78%,#ffffff 100%);--wide:"Michroma","Eurostile","Arial Black",sans-serif;--heavy:"Big Shoulders Display","Anton","Impact",sans-serif;--body:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--ink:#111111;--paper:#f2f1ec;--smoke:#181818;--ash:#8d8c87;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.55;overflow-x:hidden;overflow-x:clip}.skip{position:absolute;left:12px;top:-60px;z-index:60;background:var(--fg);color:#0c0c0c;padding:12px 18px;font-family:var(--wide);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.skip:focus{top:max(12px,env(safe-area-inset-top,0px))}main:focus{outline:none}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;background-image:var(--grain);transform:translateZ(0)}::selection{background:var(--fg);color:#0c0c0c}a{color:inherit}img{max-width:100%;height:auto}.wrap{max-width:1280px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.wide{font-family:var(--wide);text-transform:uppercase;letter-spacing:.1em}.small{font-size:10.5px}.dim{color:var(--dim)}.mono{font-family:var(--wide);font-size:.82em;letter-spacing:.08em}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chrome{position:relative;overflow:hidden;-webkit-mask:var(--src) center/contain no-repeat;mask:var(--src) center/contain no-repeat}.chrome:before{content:"";position:absolute;left:0;right:0;top:0;height:220%;background:var(--chrome)}@media(prefers-reduced-motion:no-preference){.chrome:before{animation:o-shine 7s ease-in-out infinite alternate;will-change:transform}}@keyframes o-shine{0%{transform:translateY(0)}to{transform:translateY(-54.55%)}}.stk{display:block;height:auto;filter:drop-shadow(0 10px 14px rgba(0,0,0,.45));transform:rotate(var(--rot,0deg));transition:transform .4s cubic-bezier(.16,1,.3,1)}.stk:hover{transform:rotate(var(--rot,0deg)) translateY(-4px) scale(1.02)}.btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;border-radius:999px;background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px #555;font-family:var(--wide);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .2s}.btn:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--fg)}.btn:active{transform:scale(.98)}.btn.solid{background:var(--fg);color:#0c0c0c;box-shadow:none}.tag{display:inline-block;background:var(--tape);color:#0c0c0c;font-family:var(--wide);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;transform:rotate(-2deg)}.o-hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:9;background:#111111f0;border-bottom:1px solid var(--line)}.o-hdr .hdr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.o-hdr nav{display:flex;gap:26px}.o-hdr nav a,.o-hdr .right{padding:17px 0;text-decoration:none;font-family:var(--wide);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.o-hdr nav a{color:var(--dim);transition:color .2s}.o-hdr nav a:hover,.o-hdr nav a[aria-current=page]{color:var(--fg)}.o-hdr .home{display:block;padding:10px}.o-hdr .emb{width:30px;height:30px;display:block}.o-hdr .right{justify-self:end}.o-hero{position:relative;min-height:min(92vh,900px);min-height:min(92svh,900px);display:grid;align-items:end;overflow:hidden;isolation:isolate}.o-hero>img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:56% 42%;z-index:-2}.o-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0a0a0aeb,#0a0a0a59 45%,#0a0a0a26 70%,#0a0a0a8c)}.o-hero .ring1{position:absolute;left:50%;top:46%;width:150vw;aspect-ratio:1;margin:-75vw 0 0 -75vw;transform:rotate(-14deg) scaleY(.22);pointer-events:none;z-index:-1}.o-hero .ring1 span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.28)}.o-hero .ring1 i{position:absolute;top:0;right:0;bottom:0;left:0}.o-hero .ring1 i:before{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#fff;box-shadow:0 0 18px 5px #fff9}@media(prefers-reduced-motion:no-preference){.o-hero .ring1 i{animation:o-spin 24s linear infinite;will-change:transform}}@keyframes o-spin{to{transform:rotate(360deg)}}.o-hero .wrap{width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;padding-block:0 48px}.o-hero h1{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(72px,13.5vw,210px);line-height:.8;letter-spacing:-.005em;margin:0}.o-hero .meta{display:grid;gap:16px;justify-items:end;text-align:right;padding-bottom:10px}.o-hero .meta p{margin:0;max-width:30ch;color:#cfcec9}.o-hero .stk{position:absolute;right:max(16px,4vw);top:84px;width:clamp(96px,12vw,170px);--rot:9deg}.o-tapes{position:relative;height:150px;overflow:hidden;margin-top:-26px}.o-tapes .tape{position:absolute;left:-5%;right:-5%;top:50%;height:46px;margin-top:-23px;background:var(--tape);color:#0c0c0c;display:flex;align-items:center;overflow:hidden;white-space:nowrap;box-shadow:0 6px 16px #0006}.o-tapes .tape.a{transform:rotate(-2.4deg)}.o-tapes .tape.b{transform:rotate(1.8deg);background:#1c1c1c;color:var(--fg);border-block:1px solid #333}.o-tapes .tape div{display:inline-block;will-change:transform;font-family:var(--heavy);font-weight:900;font-size:28px;letter-spacing:.04em;text-transform:uppercase}.o-tapes .tape span{margin-right:36px}@media(prefers-reduced-motion:no-preference){.o-tapes .tape.a div{animation:o-mq 36s linear infinite}.o-tapes .tape.b div{animation:o-mq 44s linear infinite reverse}}@keyframes o-mq{to{transform:translate(-50%)}}.o-nlines{padding-block:120px;border-bottom:1px solid var(--line)}.o-nlines .lead{font-size:clamp(20px,2.2vw,30px);font-weight:500;margin:14px 0 40px;max-width:28ch}.o-nlines .ln{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(40px,6vw,92px);line-height:.9;margin:0 0 .12em;color:#6b6a66;transition:color .7s,text-shadow .7s}.o-nlines .ln:nth-of-type(2n){padding-left:clamp(0px,9vw,140px)}.o-nlines .ln.on{color:var(--fg);text-shadow:0 0 30px rgba(255,255,255,.16)}.o-nlines .ln.end{margin-top:.5em}.o-nlines .sig{display:inline-block;margin-top:44px;font-family:var(--wide);font-size:clamp(15px,1.9vw,24px);letter-spacing:.14em;text-transform:uppercase;background:var(--chrome);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.5;transition:opacity .8s}.o-nlines .sig.on{opacity:1}.o-piece{display:grid;grid-template-columns:1fr minmax(0,1.7fr) 1fr;gap:40px;align-items:center;padding-block:96px}.o-piece h2{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(48px,6vw,84px);line-height:.85;margin:0 0 20px}.o-piece ul{list-style:none;padding:0;margin:0;display:grid;gap:18px}.o-piece li b{display:block;font-family:var(--wide);font-weight:400;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px}.o-piece li span{color:var(--dim);font-size:15px}.o-piece .r{text-align:right}.o-studio{position:relative;background:radial-gradient(110% 85% at 50% 28%,#2d2d2d,#181818 55%,#0d0d0d);padding:9% 7% 11%;overflow:hidden}.o-studio:after{content:"";position:absolute;left:18%;right:18%;bottom:8%;height:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.8),transparent);filter:blur(7px)}.tp{position:absolute;top:-8px;width:96px;height:28px;background:#eceae2d1;z-index:3;box-shadow:0 2px 4px #00000040}.tp.t1{left:18px;transform:rotate(-8deg)}.tp.t2{right:18px;transform:rotate(7deg)}.flip{position:relative;z-index:1;perspective:1600px;cursor:pointer;background:none;border:0;padding:0;width:100%;color:inherit;display:block}.flip-in{display:block;position:relative;aspect-ratio:1.23;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.16,1,.3,1)}.flip[aria-pressed=true] .flip-in{transform:rotateY(180deg)}.flip .face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip .face.back{transform:rotateY(180deg)}.flip .face img{width:100%;height:100%;object-fit:contain;filter:grayscale(0) brightness(1) contrast(1) drop-shadow(0 20px 24px rgba(0,0,0,.5));transition:filter .5s cubic-bezier(.16,1,.3,1)}.rig.day .flip .face img{filter:grayscale(.3) brightness(.42) contrast(1.12) drop-shadow(0 20px 24px rgba(0,0,0,.5))}.o-studio .flashfx{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:4}.o-studio .flashfx.go{animation:o-pop .65s ease-out}@keyframes o-pop{0%{opacity:.92}to{opacity:0}}.rig-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}.seg{display:inline-flex;border:1px solid #3d3d3d;border-radius:999px;padding:3px}.seg button{height:38px;padding:0 18px;border-radius:999px;border:0;background:transparent;color:var(--dim);font-family:var(--wide);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.seg button[aria-pressed=true]{background:var(--fg);color:#0c0c0c}.o-night{display:grid;grid-template-columns:1.1fr 1fr;min-height:640px;border-block:1px solid var(--line)}.o-night figure{margin:0;position:relative;overflow:hidden}.o-night figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% 60%}.o-night figure .tag{position:absolute;left:20px;bottom:22px}.o-night .side{display:grid;align-content:center;justify-items:center;gap:26px;padding:64px max(16px,4vw);background:var(--panel);text-align:center}.o-night h2{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(44px,5vw,72px);line-height:.86;margin:0}.o-night .ring{container-type:inline-size;position:relative;width:min(340px,76vw);aspect-ratio:1}.o-night .ring i{position:absolute;width:2.4%;aspect-ratio:1;border-radius:50%;background:#333;left:50%;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--i)*360deg/var(--n))) translateY(-46cqw)}.o-night .ring i.c{background:var(--fg);box-shadow:0 0 8px #ffffff59}.o-night .ring .mid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:4px}.o-night .ring .n{font-family:var(--heavy);font-weight:900;font-size:clamp(72px,24cqw,110px);line-height:.9;background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent}.o-bag{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:center;padding-block:112px}.o-bag h2{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(48px,6vw,84px);line-height:.85;margin:0 0 16px}.o-bag p{color:var(--dim);margin:0;max-width:40ch}.o-bag .hint{margin-top:22px}.o-bag .pile{position:relative;aspect-ratio:1.45}.o-bag .pile .stk,.o-bag .pile .card{position:absolute;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.o-bag .pile .held{cursor:grabbing;z-index:9;filter:drop-shadow(0 22px 26px rgba(0,0,0,.55))}.o-bag .pile .stk.held{transform:rotate(var(--rot,0deg)) scale(1.06)}.o-bag .pile .card.held{transform:rotate(5deg) scale(1.04)}.o-bag .pile .s1{width:58%;left:2%;top:10%;--rot:-7deg}.o-bag .pile .s2{width:34%;right:4%;top:0;--rot:11deg}.o-bag .pile .s3{width:22%;left:44%;top:52%;--rot:-14deg}.o-bag .pile .card{right:6%;bottom:4%;width:34%;aspect-ratio:3/4;background:#e9e7e1;color:#111;transform:rotate(5deg);padding:14px;display:grid;align-content:space-between;box-shadow:0 14px 26px #00000080;font-family:var(--wide);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.o-bag .pile .card b{font-family:var(--heavy);font-weight:900;font-size:clamp(24px,3.2vw,40px);letter-spacing:0;line-height:.9}.o-bag .pile .card:before{content:"";position:absolute;top:10px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--bg)}.o-join{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;padding-block:72px 96px;border-top:1px solid var(--line)}.o-join h2{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(48px,6vw,84px);line-height:.85;margin:0 0 10px}.o-join p{margin:0;color:var(--dim)}.o-join form{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.o-join label{font-family:var(--wide);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding-left:22px}.o-join .field{display:flex;border:1px solid #3d3d3d;border-radius:999px;padding:4px;background:var(--panel)}.o-join .field input{flex:1;min-width:0;width:100%;border:0;background:transparent;color:var(--fg);font:inherit;padding:0 18px}.o-join .field input::placeholder{color:#7d7c78}.o-join .field input:focus{outline:none}.o-join .field:focus-within{border-color:var(--fg)}.o-join .field .btn{height:46px}.o-join .msg{min-height:1.5em;font-size:14px;color:var(--dim);padding-left:22px}.o-join .msg.err{color:#ff9a8c}.o-join .msg ul{margin:0;padding:0;list-style:none}.o-join .msg.done{color:var(--fg);font-size:16px;padding-left:0}.o-shots{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:56px}.o-shots figure{margin:0;aspect-ratio:4/3;overflow:hidden;position:relative}.o-shots img{width:100%;height:100%;object-fit:cover}.o-shots .hood img{object-position:30% 60%}.o-shots .tag{position:absolute;left:14px;bottom:14px}.o-cols{display:grid;grid-template-columns:repeat(3,1fr);margin-block:56px 96px}.o-cols>div{padding:30px 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.o-cols>div+div{border-left:1px solid var(--line)}.o-cols h2{font-family:var(--wide);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.o-cols ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;color:var(--dim)}.o-cols p{margin:0;color:var(--dim)}.o-cols p+p{margin-top:12px}.o-shero{position:relative;min-height:min(70vh,640px);min-height:min(70svh,640px);display:grid;place-items:center;overflow:hidden;isolation:isolate;text-align:center}.o-shero>img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% 55%;z-index:-2;filter:grayscale(.3)}.o-shero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0a0a0ab8}.o-shero h1{margin:0;line-height:0}.o-shero .mark{width:min(760px,88vw);height:auto;filter:drop-shadow(0 12px 30px rgba(0,0,0,.6))}.o-manifesto{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding-block:96px;border-bottom:1px solid var(--line)}.o-manifesto h2{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(56px,7vw,110px);line-height:.82;margin:0}.o-manifesto p{color:var(--dim);margin:0 0 16px;max-width:50ch;font-size:17px}.o-crew{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-block:96px;max-width:900px;margin:0 auto}.o-crew .member{display:grid;gap:34px;align-content:start}.o-crew .pola{background:#ecebe6;color:#111;padding:14px 14px 20px;transform:rotate(var(--rot));box-shadow:0 18px 30px #00000080;position:relative}.o-crew .pola:before{content:"";position:absolute;top:-12px;left:50%;width:96px;height:26px;margin-left:-48px;background:#f0eee6bf;transform:rotate(-4deg);z-index:1}.o-crew .ph{aspect-ratio:1;background:#151515;display:grid;place-items:center;position:relative;overflow:hidden}.o-crew .ph img{width:30%}.o-crew .ph img.photo{width:100%;height:100%;object-fit:cover}.o-crew .ph em{position:absolute;bottom:10px;left:12px;font-style:normal;color:#8a8984;font-family:var(--wide);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.o-crew h3{font-family:var(--heavy);font-weight:900;font-size:40px;line-height:1;margin:14px 0 0;text-transform:uppercase}.o-crew .pola p{margin:0;color:#555}.o-crew .bio p{margin:0 0 14px;color:#cfcec9;font-size:16px;line-height:1.65}.o-foot{padding-block:48px 40px;border-top:1px solid var(--line)}.o-foot .orn{width:min(620px,100%);aspect-ratio:1240/214;--src:var(--orn-l);margin:0 auto}.o-foot .flinks{display:flex;justify-content:center;flex-wrap:wrap;gap:0 30px;margin-top:26px}.o-foot .flinks a{padding:14px 0;font-family:var(--wide);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-decoration:none;transition:color .2s}.o-foot .flinks a:hover,.o-foot .flinks a[aria-current]{color:var(--fg)}.o-foot .row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;color:var(--dim);font-size:13px;margin-top:14px}.o-foot .row a{color:inherit;text-decoration:none}.o-foot .row a:hover{color:var(--fg)}.o-foot .row>:first-child{justify-self:start}.o-foot .row>:last-child{justify-self:end}.o-foot .soc{display:flex;gap:18px}@media(max-width:640px){.o-foot .orn{--src:var(--orn-s)}.o-foot .row{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px}.o-foot .row>:first-child,.o-foot .row>:last-child{justify-self:center}}.page-pad{padding-block:72px 104px;min-height:50vh}.h-sec,.shopify-policy__title h1{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(56px,8vw,110px);line-height:.85;letter-spacing:0;margin:16px 0 28px}.rte{max-width:68ch;color:#cfcec9;font-size:16px;line-height:1.7}.rte p{margin:0 0 16px}.rte h2,.rte h3{font-family:var(--heavy);font-weight:900;text-transform:uppercase;line-height:1;color:var(--fg);margin:52px 0 14px}.rte h2{font-size:clamp(26px,3vw,34px)}.rte h3{font-size:22px}.rte ul,.rte ol{margin:0 0 18px;padding-left:20px;display:grid;gap:10px}.rte strong,.rte b{color:var(--fg);font-weight:600}.rte a{color:var(--fg);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.input{width:100%;background:var(--panel);border:1px solid #3d3d3d;border-radius:14px;color:var(--fg);font:inherit;padding:15px 18px;transition:border-color .2s}.input::placeholder{color:#7d7c78;font-family:var(--wide);font-size:10px;letter-spacing:.14em}.input:focus{outline:none;border-color:var(--fg)}.form-msg{font-family:var(--wide);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);margin:12px 0 0}.errors{color:#ff9a8c;font-size:14px;margin-top:10px}.errors ul{margin:0;padding-left:18px}.shopify-policy__container{max-width:1280px!important;margin:0 auto!important;padding:72px max(16px,env(safe-area-inset-right,0px)) 104px max(16px,env(safe-area-inset-left,0px))!important}.shopify-policy__title{text-align:left!important;margin-bottom:0!important}.shopify-policy__body .rte{max-width:68ch}body .contact-form{max-width:700px;margin-top:44px;gap:20px}body .contact-form textarea{font-family:var(--body);min-height:170px;line-height:1.55}body .contact-form .btn{margin-top:4px;justify-self:start}.product{padding-block:40px 24px}.product p,.product h1{margin:0}.product .pgrid{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:start}.product .media{display:grid;gap:12px}.product .media img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:radial-gradient(110% 85% at 50% 28%,#2d2d2d,#181818 55%,#0d0d0d)}.product .pinfo{position:sticky;top:88px}.product .ptitle{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.product .ptitle img{height:clamp(58px,7vw,96px);width:auto}.product .ptitle .tee{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(64px,8vw,120px);line-height:.8}.product .h-sec{margin:0}.product .pnum{font-family:var(--wide);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:22px}.product .counter{margin-top:12px}.product .counter .bar{height:6px;background:#2c2c2c;border-radius:9px;overflow:hidden}.product .counter .fill{height:100%;background:var(--fg);transition:width 1s cubic-bezier(.16,1,.3,1)}.product .price{font-family:var(--heavy);font-weight:900;font-size:36px;line-height:1;margin-top:26px}.product .pdesc{margin-top:16px;color:var(--dim);max-width:44ch}.product .pdesc p{margin:0 0 12px}.product .sizes{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.product .sizes label{position:relative;display:grid;place-items:center;min-width:52px;height:52px;padding:0 14px;border-radius:999px;border:1px solid #444;font-family:var(--wide);font-size:12px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.product .sizes input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.product .sizes label:has(input:checked){background:var(--fg);color:#0c0c0c;border-color:var(--fg)}.product .sizes label:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:3px}.product .sizes label.soldout{opacity:.35;text-decoration:line-through;cursor:not-allowed}.product .buy{display:flex;align-items:center;justify-content:center;width:100%;height:56px;margin-top:18px;border:0;border-radius:999px;background:var(--fg);color:#0c0c0c;font-family:var(--wide);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1)}.product .buy:hover{transform:translateY(-1px)}.product .buy[disabled]{opacity:.4;cursor:not-allowed;transform:none}.product .perks{margin-top:32px;border-top:1px solid var(--line)}.product .perk{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.product .perk .range{font-family:var(--heavy);font-weight:900;font-size:24px;min-width:104px}.product .perk .what{font-size:14px;color:var(--dim);line-height:1.5}.product .perk .state{margin-left:auto;font-family:var(--wide);font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:var(--fg);color:#0c0c0c}.product .perk.closed .range{color:#6f6e69;text-decoration:line-through;text-decoration-thickness:2px}.product .perk.closed .state{background:transparent;color:var(--dim);box-shadow:inset 0 0 0 1px #444}.product .slogan-strip{margin-top:28px;display:flex;justify-content:space-between;gap:12px;font-family:var(--heavy);font-weight:900;font-size:20px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}body .arko-waitlist{padding:80px 16px 88px;border-color:var(--line)}body .arko-waitlist .wl-kicker{font-family:var(--wide);font-size:10px;letter-spacing:.14em;color:var(--dim);margin:0}body .arko-waitlist .wl-h{font-family:var(--heavy);font-weight:900;font-size:clamp(48px,8vw,96px);line-height:.85;margin:16px 0 0}body .arko-waitlist .wl-h span{color:var(--fg);-webkit-text-stroke:0}body .arko-waitlist .wl-sub{color:var(--dim)}.lockform{width:min(520px,100%);margin:30px auto 0}.lockform .row{display:flex;border:1px solid #3d3d3d;border-radius:999px;padding:4px;background:var(--panel)}.lockform .row:focus-within{border-color:var(--fg)}.lockform input{flex:1;min-width:0;border:0;background:transparent;color:var(--fg);font:inherit;padding:0 18px}.lockform input:focus{outline:none}.lockform input::placeholder{color:#7d7c78;font-family:var(--wide);font-size:10px;letter-spacing:.14em}.lockform button{height:46px;padding:0 26px;border:0;border-radius:999px;background:var(--fg);color:#0c0c0c;font-family:var(--wide);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}body .arko-video{border-color:var(--line)}.cart-table{width:100%;border-collapse:collapse;font-size:15px}.cart-table th{font-family:var(--wide);font-weight:400;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cart-table th,.cart-table td{border-bottom:1px solid var(--line);padding:16px 10px;text-align:left;vertical-align:middle}.cart-table img{width:70px;display:block}.cart-table a{text-decoration:none}.cart-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:14px;margin-top:26px;align-items:center}.cart-actions .mono b{font-family:var(--heavy);font-weight:900;font-size:24px;letter-spacing:0}.grid-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.gcard{display:block;background:var(--panel);padding:18px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1)}.gcard:hover{transform:translateY(-2px)}.gcard img{display:block;aspect-ratio:1;object-fit:cover;width:100%;background:#0d0d0d}.gcard .t{font-family:var(--heavy);font-weight:900;font-size:24px;line-height:1;text-transform:uppercase;margin-top:14px}.gcard .p{font-family:var(--wide);font-size:10px;letter-spacing:.12em;color:var(--dim);margin-top:6px}@media(max-width:900px){.o-piece{grid-template-columns:1fr;gap:32px;padding-block:64px;text-align:center}.o-piece .r{text-align:center}.o-piece .flipwrap{order:-1}.o-night,.o-bag,.o-join,.o-manifesto{grid-template-columns:minmax(0,1fr)}.o-nlines{padding-block:76px}.o-night figure{min-height:420px}.o-bag{padding-block:72px}.o-cols{grid-template-columns:1fr}.o-cols>div+div{border-left:0;border-top:0}.o-cols>div{padding-inline:4px}.product .pgrid{grid-template-columns:1fr;gap:28px}.product .pinfo{position:static}.product .media{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none}.product .media::-webkit-scrollbar{display:none}.product .media img{flex:0 0 86%;min-width:0;scroll-snap-align:start}.product .media img:only-child{flex-basis:100%}}@media(max-width:640px){.o-hdr .hdr{grid-template-columns:auto 1fr auto;gap:14px}.o-hdr .home{order:-1;padding:10px 0}.o-hdr nav{gap:16px}.o-hero{min-height:88vh;min-height:88svh}.o-hero .wrap{grid-template-columns:1fr}.o-hero .meta{justify-items:start;text-align:left}.o-hero .stk{top:72px}.o-hero .ring1{top:38%;transform:rotate(-14deg) scaleY(.3)}.o-shots{grid-template-columns:1fr}.o-crew{grid-template-columns:1fr;gap:48px;padding-inline:24px}.o-tapes .tape div{font-size:22px}.o-nlines .ln:nth-of-type(2n){padding-left:0}.cart-table th:first-child,.cart-table td:first-child{display:none}}.o-film{padding-block:96px;max-width:1120px}.o-film .frame{position:relative;background:#0b0b0b;padding:10px;box-shadow:0 24px 50px #00000080}.o-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#000}.o-film .cap{text-align:center;margin:18px 0 0;color:var(--dim);letter-spacing:.16em}@media(max-width:640px){.o-film{padding-block:64px;padding-inline:0}.o-film .frame{padding:6px;margin-top:12px}.o-film .tp{width:64px;height:20px;top:-10px}.o-film .tp.t1{left:12px}.o-film .tp.t2{right:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/orbit.css.map */
