.oko2{--ink:#000000;--panel:#191714;--panel-2:#211E1A;--raise:#26221D;--paper:#FFFFFF;--paper-soft:#C7BFBC;--paper-faint:#B4A298;--line:rgba(255,255,255,.13);--line-2:rgba(255,255,255,.22);--lime:#F5FA00;--lime-deep:#D7DC00;--on-lime:#000000;--photo:#404040;--maxw:1240px;--f-display:"Mono Spec",ui-monospace,SFMono-Regular,Menlo,monospace;--f-mono:"Mono Spec",ui-monospace,SFMono-Regular,Menlo,monospace;--f-body:"Neue Haas Grotesk Display Pro",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--ink);color:var(--paper);font-family:var(--f-body);font-size:17px;font-weight:500;line-height:1.6;-webkit-font-smoothing:antialiased}.oko2 *{box-sizing:border-box;min-width:0}.oko2{overflow-x:clip}.oko2 img{max-width:100%;display:block}.oko2 a{color:inherit;text-decoration:none}.oko2 button{font:inherit;cursor:pointer;color:inherit}.oko2 .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}@media(max-width:640px){.oko2 .wrap{padding:0 20px}}.oko2{--optical:-.09em}.oko2 .display{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:.004em;line-height:.92;text-wrap:balance;margin:0;overflow-wrap:break-word;margin-left:var(--optical)}.oko2-range h4,.oko2-strength .stat .n,.oko2-mini .m .n,.oko2-shock .card .big{margin-left:var(--optical)}.oko2 h1.display{font-size:clamp(1.75rem,11.5vw,7.4rem)}.oko2 h2.display{font-size:clamp(1.55rem,6.4vw,3.6rem)}.oko2 h3.display{font-size:clamp(1.2rem,4.6vw,2rem)}.oko2 .eyebrow{font-family:var(--f-mono);font-weight:700;font-size:.86rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lime);display:block}.oko2 .lede{font-size:clamp(1.08rem,1.5vw,1.3rem);font-weight:500;color:var(--paper-soft);max-width:52ch;line-height:1.55}.oko2 .muted{color:var(--paper-soft)}.oko2 .btn{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.7rem;border-radius:999px;border:1.5px solid var(--paper);background:transparent;color:var(--paper);font-family:var(--f-mono);font-weight:700;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;transition:transform .14s,background .2s,color .2s,border-color .2s}.oko2 .btn:hover{transform:translateY(-2px)}.oko2 .btn:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.oko2 .btn--lime{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.oko2 .btn--lime:hover{box-shadow:0 10px 30px -8px #f5fa0080}.oko2 .btn--solid{background:var(--paper);border-color:var(--paper);color:var(--ink)}.oko2 .btn--ghost:hover{border-color:var(--lime);color:var(--lime)}.oko2 .btn--sm{padding:.72rem 1.1rem;font-size:.86rem}.oko2 .btn--grey{background:var(--photo);border-color:var(--photo);color:var(--paper)}.oko2 .btn--grey:hover{background:#4d4d4d;border-color:#4d4d4d}.oko2 .chips{display:flex;gap:.55rem 1.6rem;flex-wrap:wrap;margin-top:18px}.oko2 .chips .c{font-family:var(--f-mono);font-weight:500;font-size:.98rem;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-soft)}.oko2 .chips .c:before{content:"+ ";color:var(--lime);font-weight:700}.oko2 .band{padding:clamp(70px,10vw,138px) 0}.oko2 .band.tight{padding:clamp(52px,6vw,84px) 0}.oko2 .band.tight.band--flush{padding-bottom:clamp(8px,2vw,28px)}.oko2 .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(30px,4vw,54px)}.oko2 .sec-head .eyebrow{margin-bottom:16px}@media(prefers-reduced-motion:reduce){.oko2 .btn:hover{transform:none}.oko2 [class*=fade]{opacity:1!important;transform:none!important;animation:none!important}}.oko2-hero{position:relative;min-height:min(94vh,900px);display:flex;align-items:flex-end;overflow:hidden;background:var(--ink)}.oko2-hero .bg{position:absolute;top:0;right:0;bottom:0;left:0}.oko2-hero .bg img{width:100%;height:100%;object-fit:cover;object-position:60% 42%}.oko2-hero .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.05) 30%,rgba(0,0,0,.55) 74%,var(--ink) 100%),linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.25) 42%,transparent 70%)}.oko2-hero .wrap{position:relative;width:100%;padding-top:130px;padding-bottom:clamp(30px,5vw,64px)}@media(max-width:560px){.oko2-hero{min-height:auto}.oko2-hero .wrap{padding-top:112px;padding-bottom:40px}.oko2-hero h1{max-width:none;margin-bottom:20px}.oko2-hero .sub{margin-bottom:24px}.oko2-hero .cta-row .btn{width:100%;justify-content:center}}.oko2-hero .eyebrow{margin-bottom:22px}.oko2-hero h1{margin:0 0 26px;max-width:15ch;color:var(--lime)}.oko2-hero .sub{font-size:clamp(1.1rem,1.6vw,1.34rem);font-weight:500;color:var(--paper-soft);max-width:46ch;margin:0}.oko2-hero .cta-row{display:flex;gap:12px;flex-wrap:wrap}.oko2-hero .cta-row:not(:empty){margin-top:30px}.oko2-hero .fade{opacity:0;transform:translateY(22px);animation:oko2rise .9s cubic-bezier(.16,1,.3,1) forwards}.oko2-hero .d1{animation-delay:.05s}.oko2-hero .d2{animation-delay:.16s}.oko2-hero .d3{animation-delay:.28s}.oko2-hero .d4{animation-delay:.4s}@keyframes oko2rise{to{opacity:1;transform:none}}.oko2 .oko2-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.oko2 .oko2-label{position:relative;isolation:isolate;overflow:hidden;background:var(--lbl-bg,var(--ink));color:var(--lbl-ink,var(--paper));border:1px solid rgba(0,0,0,.34);border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lbl-ink,#fff) 26%,transparent)}.oko2 .oko2-label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(118deg,#ffffff24,#ffffff0a 34%,#fff0 58%),linear-gradient(0deg,#00000029,#0000 42%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");background-size:auto,auto,140px 140px;mix-blend-mode:soft-light;opacity:.9}.oko2 .oko2-label .lbl-mark{display:block;color:var(--lime);line-height:0}.oko2 .oko2-label .lbl-mark svg{height:24px;width:auto;display:block}.oko2 .oko2-label.is-pale .lbl-mark{color:var(--pc,var(--lime))}.oko2 .oko2-label .lbl-top{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.oko2 .oko2-label .lbl-strap{font-family:var(--f-mono);font-weight:700;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.78;line-height:1.2}.oko2 .oko2-label .lbl-name{font-family:var(--f-display);font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.005em}.oko2-route{margin-top:clamp(34px,4.5vw,58px);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line)}.oko2-route ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.oko2-route li+li{border-left:1px solid var(--line)}.oko2-route a{position:relative;display:block;padding:clamp(22px,2.4vw,28px) clamp(20px,2.2vw,30px) clamp(24px,2.6vw,30px);transition:background-color .3s ease}.oko2-route a:hover,.oko2-route a:focus-visible{background:var(--panel)}.oko2-route li:first-child a{padding-left:0}.oko2-route li:last-child a{padding-right:0}.oko2-route a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .38s cubic-bezier(.16,1,.3,1)}.oko2-route a:hover:after,.oko2-route a:focus-visible:after{transform:scaleX(1)}.oko2-route a:focus-visible{outline:2px solid var(--lime);outline-offset:-4px}.oko2-route .rt-n{display:block;font-family:var(--f-display);font-weight:700;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1.2px var(--line-2);margin:0 0 clamp(14px,1.6vw,20px) var(--optical);transition:color .26s ease,-webkit-text-stroke-color .26s ease}.oko2-route a:hover .rt-n,.oko2-route a:focus-visible .rt-n{color:var(--lime);-webkit-text-stroke-color:var(--lime)}@supports not (-webkit-text-stroke: 1px #000){.oko2-route .rt-n{color:var(--line-2)}.oko2-route a:hover .rt-n{color:var(--lime)}}.oko2-route .rt-t{display:block;font-family:var(--f-display);font-weight:700;text-transform:uppercase;font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.1;letter-spacing:.03em;color:var(--paper);margin-left:var(--optical)}.oko2-route .arw{display:inline-block;margin-left:.45em;color:var(--lime);opacity:0;transform:translate(-7px);transition:opacity .22s ease,transform .3s cubic-bezier(.16,1,.3,1)}.oko2-route a:hover .arw,.oko2-route a:focus-visible .arw{opacity:1;transform:none}.oko2-route .rt-s{display:block;margin-top:9px;max-width:32ch;font-size:.95rem;line-height:1.45;color:var(--paper-faint);transition:color .26s ease}.oko2-route a:hover .rt-s,.oko2-route a:focus-visible .rt-s{color:var(--paper-soft)}@media(max-width:820px){.oko2-route ul{grid-template-columns:1fr}.oko2-route li+li{border-left:0;border-top:1px solid var(--line)}.oko2-route a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:clamp(13px,4vw,20px);padding:18px 0 20px}.oko2-route li:first-child a,.oko2-route li:last-child a{padding-left:0;padding-right:0}.oko2-route .rt-n{font-size:1.3rem;margin:0;color:var(--lime);-webkit-text-stroke-width:0}.oko2-route .rt-s{grid-column:2;max-width:none;margin-top:6px}.oko2-route .arw{display:none}}.oko2-range{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--line);border:1px solid var(--line)}@media(max-width:900px){.oko2-range{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.oko2-range{grid-template-columns:1fr}}.oko2-range .rtile{position:relative;display:block;background:var(--panel);aspect-ratio:4/5;overflow:hidden;isolation:isolate}@media(max-width:560px){.oko2-range .rtile{aspect-ratio:4/3}}.oko2-range .shot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.oko2-range .shot img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,center);filter:saturate(calc(var(--sat,185) * 1%)) contrast(1.1) brightness(calc(var(--br,105) * 1%));transform:scale(var(--z,1.05));transition:opacity .5s ease,transform .8s cubic-bezier(.16,1,.3,1)}.oko2-range .shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#00000029,#0000 36%,#00000057 62%,#000000e6);transition:opacity .5s ease}.oko2-range .pack{position:absolute;z-index:2;left:50%;top:46%;width:74%;max-width:320px;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .45s ease,transform .55s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 28px 38px rgba(0,0,0,.6))}.oko2-range .pack img{width:100%;height:auto;object-fit:contain}.oko2-range .rtile:hover .shot img,.oko2-range .rtile:focus-visible .shot img{opacity:0;transform:scale(calc(var(--z,1.05) + .04))}.oko2-range .rtile:hover .shot:after,.oko2-range .rtile:focus-visible .shot:after{opacity:0}.oko2-range .rtile:hover .pack,.oko2-range .rtile:focus-visible .pack{opacity:1;transform:translate(-50%,-50%) scale(1)}.oko2-range .meta{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:24px 24px 26px}.oko2-range h4{margin:0;font-family:var(--f-display);font-weight:700;text-transform:uppercase;font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:.98;color:var(--paper)}.oko2-range .desc{color:var(--paper-soft);font-size:.95rem;line-height:1.45;margin:.5rem 0 0;max-width:26ch}.oko2-range .go{display:inline-flex;align-items:center;gap:.5rem;margin-top:14px;font-family:var(--f-mono);font-weight:700;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.oko2-range .rtile:hover .go,.oko2-range .rtile:focus-visible .go{opacity:1;transform:none}.oko2-range .bar{position:absolute;z-index:3;left:0;right:0;bottom:0;height:3px;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.oko2-range .rtile:hover .bar,.oko2-range .rtile:focus-visible .bar{transform:scaleX(1)}.oko2-range .rtile:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}@media(hover:none),(max-width:768px){.oko2-range .pack{display:none}.oko2-range .shot img{opacity:1!important;transform:scale(var(--z,1.05))!important}.oko2-range .shot:after{opacity:1!important}.oko2-range .go{opacity:1;transform:none}.oko2-range .bar{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.oko2-range .shot img,.oko2-range .pack{transition:opacity .3s ease}.oko2-range .rtile:hover .shot img{transform:scale(var(--z,1.05))}.oko2-range .pack,.oko2-range .rtile:hover .pack{transform:translate(-50%,-50%)}}.oko2-strength{position:relative;overflow:hidden;background:var(--ink)}.oko2-strength .bg{position:absolute;top:0;right:0;bottom:0;left:0}.oko2-strength .bg img{width:100%;height:100%;object-fit:cover}.oko2-strength .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e6,#000000a6 45%,#00000059),linear-gradient(0deg,var(--ink),transparent 40%)}.oko2-strength .wrap{position:relative;padding-top:clamp(80px,12vw,150px);padding-bottom:clamp(80px,12vw,150px)}.oko2-strength .stats{display:flex;gap:clamp(30px,6vw,80px);flex-wrap:wrap;margin-top:26px}.oko2-strength .stat .n{font-family:var(--f-display);font-weight:700;font-size:clamp(3rem,8vw,6rem);line-height:.9;color:var(--lime)}.oko2-strength .stat .l{font-family:var(--f-mono);font-weight:700;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;max-width:22ch;margin-top:10px}.oko2-shock{background:var(--lime);color:var(--on-lime)}.oko2-shock .wrap{padding:clamp(60px,8vw,110px) 28px;display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center}@media(max-width:820px){.oko2-shock .wrap{grid-template-columns:1fr;gap:24px}}.oko2-shock .eyebrow{color:#151308b8}.oko2-shock h2{margin:.4rem 0 1rem;color:var(--on-lime)}.oko2-shock p{margin:0 0 26px;max-width:42ch;color:#151308d9;font-size:1.12rem;font-weight:500;line-height:1.55}.oko2-shock .card{background:var(--on-lime);color:var(--paper);padding:26px}.oko2-shock .card .rl{font-family:var(--f-mono);font-weight:700;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;color:var(--paper-faint)}.oko2-shock .card .big{font-family:var(--f-display);font-weight:700;font-size:3.2rem;color:var(--lime);line-height:.9;margin:.3rem 0}.oko2-shock .card .sm{font-family:var(--f-mono);font-weight:500;font-size:.86rem;color:var(--paper-soft)}.oko2-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media(max-width:700px){.oko2-mini{grid-template-columns:repeat(2,1fr)}}.oko2-mini .m{background:var(--panel);padding:26px 22px}.oko2-mini .m .n{font-family:var(--f-display);font-weight:700;font-size:clamp(1.8rem,3vw,2.6rem);color:var(--lime);line-height:1}.oko2-mini .m .l{font-family:var(--f-mono);font-weight:700;font-size:.86rem;letter-spacing:.05em;text-transform:uppercase;color:var(--paper-soft);margin-top:10px;max-width:20ch;line-height:1.45}.oko2-wsplit{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--line);border:1px solid var(--line)}@media(max-width:760px){.oko2-wsplit{grid-template-columns:1fr}}.oko2-wsplit .wpanel{background:var(--panel);padding:clamp(30px,4vw,52px);display:flex;flex-direction:column;gap:14px;min-height:300px}.oko2-wsplit .wpanel h3{margin:.2rem 0}.oko2-wsplit .wpanel p{margin:0;color:var(--paper-soft);max-width:38ch;font-size:1rem;line-height:1.55}.oko2-wsplit .cta{margin-top:auto;padding-top:18px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/oko-2.0.css.map */
