:root{--optic-white:#FFFFFF;--optic-mist:#EDF3F6;--optic-ink:#06141A;--optic-deep:#082B37;--optic-slate:#526C78;--optic-slate-d:#31474F;--optic-cyan:#0CC0F0;--optic-cyan-deep:#06758F;--optic-cyan-wash:#E4F6FD;--optic-rl:rgba(6,20,26,.12);--optic-rls:rgba(6,20,26,.06);--optic-rds:rgba(237,243,246,.08);--optic-e:cubic-bezier(.16,.84,.24,1);--optic-e-s:cubic-bezier(.4,.8,.2,1);--optic-gut:clamp(18px,4vw,56px);--optic-sec:clamp(72px,9vw,136px);--optic-mw:1408px}.optic-s{--optic-hs:1;--optic-bs:1;--optic-h-col:inherit;--optic-sub-col:inherit;--optic-muted-col:inherit;font-size:calc(17px * var(--optic-bs));line-height:1.62;-webkit-font-smoothing:antialiased}.optic-wrap{max-width:var(--optic-mw);margin-inline:auto;padding-inline:var(--optic-gut)}.optic-sec{padding-block:var(--optic-sec)}.optic-s :is(h1,h2){color:var(--optic-h-col)!important}.optic-s :is(h3,h4){color:var(--optic-sub-col, var(--optic-h-col))!important}.optic-s :is(h1,h2,h3,h4){margin:0;text-wrap:balance}.optic-s :is(h1,h2,h3,h4) em{font-style:normal;color:var(--optic-cyan-deep)}.optic-s.optic-on-dark :is(h1,h2,h3,h4) em{color:var(--optic-cyan)}.optic-s p{margin:0}.optic-s img{max-width:100%;display:block}.optic-lbl{font-family:var(--optic-f-d);font-size:calc(12px * var(--optic-bs));font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--optic-cyan-deep)}.optic-lbl--dk{color:var(--optic-cyan)}.optic-lead{font-size:calc(clamp(17px,1.35vw,19px) * var(--optic-bs));line-height:1.66;color:var(--optic-slate-d);max-width:58ch}.optic-lead--dk{color:#edf3f6bf}.optic-num{font-variant-numeric:tabular-nums;font-family:var(--optic-f-d)}.optic-head{max-width:736px;margin-bottom:clamp(40px,4.5vw,64px)}.optic-head h2{font-size:calc(clamp(31px,4vw,50px) * var(--optic-hs));margin-block:15px 18px}.optic-btn{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:0 27px;border-radius:0;font-family:var(--optic-f-d);font-size:calc(15px * var(--optic-bs));font-weight:600;letter-spacing:.035em;text-decoration:none;cursor:pointer;border:1px solid var(--optic-ink);background:var(--optic-ink);color:var(--optic-white);position:relative;overflow:hidden;transition:transform .55s var(--optic-e),color .45s var(--optic-e),border-color .55s var(--optic-e);box-shadow:0 1px 2px #06141a24,0 12px 26px -16px #06141a8c}.optic-btn>*{position:relative;z-index:1}.optic-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--optic-cyan);transform:scaleX(0);transform-origin:left;z-index:0;transition:transform .55s var(--optic-e)}.optic-btn:hover{color:var(--optic-ink);border-color:var(--optic-cyan);transform:translateY(-2px)}.optic-btn:hover:before{transform:scaleX(1)}.optic-btn:active{transform:translateY(0) scale(.99)}.optic-btn__aw{width:25px;height:25px;flex:none;border-radius:50%;display:grid;place-items:center;background:#ffffff29;transition:transform .55s var(--optic-e),background-color .45s var(--optic-e)}.optic-btn:hover .optic-btn__aw{transform:translate(4px);background:#06141a29}.optic-btn__aw svg{width:11px;height:11px}.optic-btn--cyan{background:var(--optic-cyan);border-color:var(--optic-cyan);color:var(--optic-ink)}.optic-btn--cyan:before{background:var(--optic-white)}.optic-btn--cyan:hover{border-color:var(--optic-white)}.optic-btn--cyan .optic-btn__aw{background:#06141a29}.optic-s :where(a,button,summary):focus-visible{outline:2px solid var(--optic-cyan);outline-offset:3px}.optic-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;background:var(--optic-mist);padding:20px}.optic-slot:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;pointer-events:none;border:1px dashed rgba(6,117,143,.5)}.optic-slot p{font-family:var(--optic-f-d);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--optic-cyan-deep);margin:0}@keyframes opticRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes opticWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.optic-anim .optic-rv.is-in{animation:opticRise .8s var(--optic-e-s) both}.optic-anim .optic-wp.is-in{animation:opticWipe .95s var(--optic-e) both}.optic-anim .optic-d1.is-in{animation-delay:.07s}.optic-anim .optic-d2.is-in{animation-delay:.14s}.optic-anim .optic-d3.is-in{animation-delay:.21s}@media(prefers-reduced-motion:reduce){.optic-anim .optic-rv.is-in,.optic-anim .optic-wp.is-in{animation:none}.optic-s *{animation-duration:.01ms!important;transition-duration:.12s!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/optic-core.css.map */
