.o-lock{min-height:100vh;min-height:100svh}.l-top{position:absolute;left:0;right:0;top:0;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.l-top .emb{width:30px;height:30px}.l-top a{justify-self:end;padding:17px 0;color:var(--dim);text-decoration:none;letter-spacing:.14em;transition:color .2s}.l-top a:hover{color:var(--fg)}.l-hero{position:relative;min-height:min(88vh,860px);min-height:min(88svh,860px);display:grid;align-items:end;overflow:hidden;isolation:isolate}.l-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}.l-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(70% 55% at 50% 42%,#0a0a0ad1,#0a0a0a8c 60%,#0a0a0a59),linear-gradient(to top,#0a0a0af7,#0a0a0a00 40% 75%,#0a0a0abf)}.l-hero>img.bg{filter:grayscale(.5) blur(2px);transform:scale(1.04)}.l-hero .wrap{position:relative;width:100%;padding-block:96px 56px;display:grid;justify-items:center;text-align:center}.l-hero h1{margin:0;display:grid;gap:14px;justify-items:center}.l-hero .mark{display:block;width:min(640px,86vw,70vh);aspect-ratio:900/395}.l-hero .name{font-size:clamp(11px,1.2vw,14px);letter-spacing:.32em;color:#cfcec9;padding-left:.32em}.l-hero .h2{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(40px,6.4vw,96px);line-height:.86;margin:30px auto 0;max-width:14ch}.l-hero .sub{margin:18px 0 28px;font-size:11px;letter-spacing:.16em;color:#cfcec9}.l-pick{display:block;text-align:center;padding-block:88px 96px;border-bottom:1px solid var(--line)}.l-pick>*{max-width:640px;margin-inline:auto}.l-pick h2,.l-info h2{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(52px,6.5vw,96px);line-height:.85;margin:0 0 16px}.l-head p{margin:0 auto;color:var(--dim);max-width:40ch}.l-pick form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px;text-align:left}.l-head .run{display:flex;justify-content:center;align-items:center;gap:14px;margin:0 auto 18px;font-family:var(--wide);font-size:11px;letter-spacing:.14em;color:var(--dim)}.l-head .run i{flex:0 1 140px;height:1px;background:linear-gradient(90deg,var(--dim),var(--fg));box-shadow:0 0 10px #fff6}.field{display:flex;border:1px solid #3d3d3d;border-radius:999px;padding:4px;background:var(--panel)}.field input{flex:1;min-width:0;width:100%;border:0;background:transparent;color:var(--fg);font:inherit;padding:0 18px}.field input::placeholder{color:#7d7c78}.field input:focus{outline:none}.field:focus-within{border-color:var(--fg)}.field .btn{height:46px}.o-lock .msg{font-size:14px;padding-left:22px}.o-lock .msg.err{color:#ff9a8c}.o-lock .msg ul{margin:0;padding:0;list-style:none}.done{padding:16px 0;text-align:center}.done .num{font-family:var(--heavy);font-weight:900;font-size:clamp(72px,10vw,140px);line-height:.85;margin:0 0 12px;text-shadow:0 0 30px rgba(255,255,255,.2)}.done p{margin:0;font-size:18px}.l-piece{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;align-items:center;padding-block:96px}.l-rig .flip .face img{filter:grayscale(.3) brightness(.42) contrast(1.12) drop-shadow(0 20px 24px rgba(0,0,0,.5))}#lock-flash:checked~.o-studio .flip .face img{filter:grayscale(0) brightness(1) contrast(1) drop-shadow(0 20px 24px rgba(0,0,0,.5))}#lock-turn:checked~.o-studio .flip-in{transform:rotateY(180deg)}@media(prefers-reduced-motion:no-preference){#lock-flash:checked~.o-studio .flashfx{animation:o-pop .65s ease-out}}.turn-sw{cursor:pointer;color:var(--dim);padding:12px 0;letter-spacing:.14em;user-select:none;-webkit-user-select:none}.turn-sw:hover{color:var(--fg)}.turn-sw .b,#lock-turn:checked~.rig-bar .turn-sw .f{display:none}#lock-turn:checked~.rig-bar .turn-sw .b{display:inline}#lock-turn:focus-visible~.rig-bar .turn-sw{outline:2px solid var(--fg);outline-offset:3px}.flash-sw{display:inline-flex;border:1px solid #3d3d3d;border-radius:999px;padding:3px;cursor:pointer;user-select:none;-webkit-user-select:none}.flash-sw span{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:999px;color:var(--dim);font-family:var(--wide);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.flash-sw .off,#lock-flash:checked~.rig-bar .flash-sw .on{background:var(--fg);color:#0c0c0c}#lock-flash:checked~.rig-bar .flash-sw .off{background:transparent;color:var(--dim)}#lock-flash:focus-visible~.rig-bar .flash-sw{outline:2px solid var(--fg);outline-offset:3px}.l-info .lead{font-size:clamp(18px,1.8vw,22px);margin:0 0 30px;max-width:30ch}.l-info ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}.l-info li b{display:block;font-family:var(--wide);font-weight:400;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px}.l-info li span{color:var(--dim);font-size:15px}.l-tapes{overflow:hidden;padding-block:14px}.l-tape{background:var(--tape);color:#0c0c0c;height:46px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;transform:rotate(-1.6deg);margin:10px -5%;box-shadow:0 6px 16px #0006}.l-tape div{display:inline-block;font-family:var(--wide);font-size:15px;letter-spacing:.12em;text-transform:uppercase;will-change:transform}.l-tape span{margin-right:30px}@media(prefers-reduced-motion:no-preference){.l-tape div{animation:o-mq 40s linear infinite}}.l-night{padding-block:96px 72px;text-align:center}.l-night .line{font-family:var(--heavy);font-weight:900;text-transform:uppercase;font-size:clamp(40px,6vw,88px);line-height:.9;margin:0 auto;max-width:14ch}.l-night .sig{display:inline-block;margin:28px 0 0;font-size:clamp(13px,1.6vw,20px);letter-spacing:.16em;background:var(--chrome);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;color:transparent}.l-pass{max-width:560px;padding-block:8px 40px;text-align:center}.l-pass summary{display:inline-block;padding:14px 4px;font-size:10px;letter-spacing:.14em;color:var(--dim);cursor:pointer;list-style:none}.l-pass summary::-webkit-details-marker{display:none}.l-pass summary:hover,.l-pass[open] summary{color:var(--fg)}.l-pass form{margin-top:8px;text-align:left}.l-foot{padding-block:28px 40px;border-top:1px solid var(--line);text-align:center;color:var(--dim);font-size:13px}.l-foot nav{display:flex;justify-content:center;flex-wrap:wrap;gap:0 26px}.l-foot nav a{padding:12px 0;font-family:var(--wide);font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--dim)}.l-foot nav a:hover{color:var(--fg)}.l-foot p{margin:10px 0 0}@media(max-width:900px){.l-piece{grid-template-columns:1fr;gap:32px}.l-pick{padding-block:64px 72px}.l-piece{padding-block:64px}}@media(max-width:640px){.l-hero{min-height:84vh;min-height:84svh}.l-hero>img.bg{object-position:100% 40%}.l-top{grid-template-columns:auto 1fr auto;gap:14px}.l-top .emb{order:-1}.field .btn{padding:0 20px}.o-lock .msg{padding-left:4px}}@media(max-width:380px){.l-top>span{white-space:nowrap;font-size:9px;letter-spacing:.08em}}@media(max-height:700px)and (min-width:600px){.l-hero .wrap{padding-block:76px 40px}.l-hero .h2{margin-top:20px}}.l-film{padding-block:8px 96px;max-width:1120px}.l-film .frame{position:relative;background:#0b0b0b;padding:10px;box-shadow:0 24px 50px #00000080}.l-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#000}.l-film .cap{text-align:center;margin:18px 0 0;color:var(--dim);letter-spacing:.16em}@media(max-width:640px){.l-film{padding-block:0 64px;padding-inline:0}.l-film .frame{padding:6px;margin-top:12px}.l-film .tp{width:64px;height:20px;top:-10px}.l-film .tp.t1{left:12px}.l-film .tp.t2{right:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/orbit-lock.css.map */
