.h2,.page-head h1{-webkit-text-stroke:.022em currentColor}.sec-head p{color:#45484e;font-weight:500}.usp-i b{font-size:12px;letter-spacing:.11em;-webkit-text-stroke:.45px currentColor}.usp-i span{font-weight:500;color:#45484e}.usp-i svg{stroke-width:1.6}.usp-i{transition:background .4s}.usp-i:hover{background:var(--mist)}.usp-i:hover svg{animation:uspSpin .9s var(--ease)}@keyframes uspSpin{0%{transform:rotate(-90deg) scale(.6)}to{transform:none}}.hero-halo{position:absolute;left:50%;top:46%;width:min(92vw,1250px);aspect-ratio:3.2/1;translate:-50% -50%;border-radius:50%;background:conic-gradient(from 0deg,#e9ecf1,#fff,#cdd5df,#f6f7f9,#bfe3ff,#fff,#d9dde3,#e9ecf1);filter:blur(60px);opacity:.75;animation:halo 22s linear infinite}@keyframes halo{to{rotate:360deg}}.hero-beam{position:absolute;top:-20%;right:0;bottom:-20%;left:0;background:linear-gradient(100deg,transparent 42%,rgba(191,227,255,.35) 49%,rgba(255,255,255,.9) 50%,rgba(191,227,255,.35) 51%,transparent 58%);background-size:300% 100%;animation:beam 9s var(--ease) infinite;mix-blend-mode:soft-light;opacity:.9}@keyframes beam{0%{background-position:120% 0}55%,to{background-position:-60% 0}}.hero-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(420px 420px at var(--sx,50%) var(--sy,40%),rgba(191,227,255,.42),rgba(191,227,255,0) 70%);transition:opacity .6s;opacity:0}.hero:hover .hero-spot{opacity:1}.hero-trail{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:3}.trail-star{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;animation:trail 1.1s var(--ease) forwards}@keyframes trail{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.1) rotate(160deg)}}.shoot{position:absolute;z-index:-1;height:2px;width:220px;border-radius:2px;background:linear-gradient(90deg,#0b0b0c00,#0b0b0c8c);transform-origin:right center;pointer-events:none;animation:shoot 1.6s cubic-bezier(.3,.6,.4,1) forwards}.shoot:after{content:"";position:absolute;right:-9px;top:-8px;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C53 34 66 47 100 50C66 53 53 66 50 100C47 66 34 53 0 50C34 47 47 34 50 0Z' fill='%23333'/%3E%3C/svg%3E") center/contain no-repeat}@keyframes shoot{0%{opacity:0;transform:translate(0) rotate(var(--ang)) scaleX(.2)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--ang)) scaleX(1)}}.hero .slogan .sw{display:inline-block;opacity:0;transform:translateY(.6em) rotate(4deg);filter:blur(6px);transition:all 1s var(--ease);transition-delay:calc(.9s + var(--i) * .12s)}.hero.in .slogan .sw{opacity:1;transform:none;filter:none}.hero .slogan .slogan-star{animation:none}.hero .slogan .logo-star{height:1.1em;margin-left:.1em;vertical-align:-.1em}@keyframes sloganStar{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(90deg) scale(1.35)}}.no-js .hero .slogan .sw{opacity:1;transform:none;filter:none}.hero .spark{width:12px;height:12px}.brands{background:var(--paper);border-top:1px solid var(--line)}.brand-wall{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(6px,1vw,14px) clamp(14px,2.4vw,36px)}.brand-wall li{min-width:0}.brand-item{position:relative;display:inline-flex;align-items:center;gap:.35em;font-family:var(--f-display);text-transform:uppercase;font-size:clamp(22px,4.2vw,64px);line-height:1.15;letter-spacing:.01em;padding-block:.08em}.brand-item .bn{position:relative;display:inline-block;color:transparent;-webkit-text-stroke:1.2px var(--ink);transition:transform .7s var(--ease)}.brand-wall li:nth-child(3n+2) .bn{color:var(--ink);-webkit-text-stroke:0}.brand-item .bn:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;background:var(--chrome-grad);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1.2px #555;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease)}.brand-item:hover .bn:after{clip-path:inset(0 0 0 0)}.brand-item:hover .bn{transform:translate(.08em)}.brand-item .bs{width:.42em;height:.42em;transform:scale(.4) rotate(-90deg);opacity:.25;transition:all .8s var(--ease)}.brand-item:hover .bs{transform:scale(1) rotate(0);opacity:1}.brand-wall:hover .brand-item:not(:hover){opacity:.35;transition:opacity .5s}.brand-item{transition:opacity .5s}.logo-star{position:relative;display:inline-block;aspect-ratio:1.4;height:1em;overflow:hidden;mix-blend-mode:multiply;flex:none;clip-path:polygon(66.7% 0,68.6% 38.7%,100% 36%,61.9% 59.3%,45.7% 100%,43.8% 59.3%,0 64%,50% 42.7%)}.logo-star img{position:absolute;width:844.76%;max-width:none;height:auto;left:-419.05%;top:-178.67%}.news .nl-title{font-family:var(--f-display);font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(26px,4.4vw,64px);line-height:1.05;max-width:none;margin:18px auto 20px;color:#fff;-webkit-text-stroke:.022em #fff}.news .nl-title .nl-a{display:block}.news .nl-title .nl-b{display:block;font-family:var(--f-ed);font-style:italic;text-transform:none;letter-spacing:0;font-size:1.25em;line-height:1.05;-webkit-text-stroke:0;background:linear-gradient(180deg,#fff,#dcdfe4 40%,#8f949b,#eef0f3 70%,#b9bec5);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.nl-form{display:grid!important;justify-items:center;gap:14px;max-width:620px!important;width:100%}.nl-field{width:100%;display:flex;align-items:center;gap:18px;border-bottom:1px solid #3a3d42;padding-bottom:8px;transition:border-color .4s}.nl-field:focus-within{border-color:#fff}.news .nl-field input[type=email]{flex:1 1 auto;min-width:0;height:60px;border:0;border-radius:0;background:transparent;padding:0;color:#fff;font-family:var(--f-body);font-size:18px}.news .nl-field input[type=email]::placeholder{color:#7d8188}.news .nl-field input[type=email]:focus{outline:none;box-shadow:none}.nl-go{flex:none;display:inline-flex;align-items:center;gap:14px;color:#fff;font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.nl-go i{width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.45);display:grid;place-items:center;transition:background .35s,border-color .35s}.nl-go svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.5;transition:transform .35s,stroke .35s}.nl-go:hover i{background:#fff;border-color:#fff}.nl-go:hover svg{stroke:var(--ink);transform:translate(3px)}.news .note{text-align:center}.nl-ok{color:#dfe9f3}@media(max-width:560px){.nl-go span{display:none}.news .nl-field input[type=email]{font-size:16px}}.archive-cta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,3vw,40px);margin-top:64px;padding-block:clamp(20px,2.6vw,32px);border-block:1px solid var(--ink)}.archive-cta .ac-count{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--steel);min-width:90px}.archive-cta .ac-label{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(18px,2.8vw,40px);letter-spacing:.02em;-webkit-text-stroke:.02em currentColor;transition:transform .5s var(--ease)}.archive-cta .ac-arrow{width:clamp(48px,5vw,64px);height:clamp(48px,5vw,64px);border-radius:50%;background:var(--ink);display:grid;place-items:center;transition:transform .5s var(--ease)}.archive-cta .ac-arrow svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.5}.archive-cta:hover .ac-label{transform:translate(10px)}.archive-cta:hover .ac-arrow{transform:translate(-6px)}@media(max-width:560px){.archive-cta{grid-template-columns:1fr auto}.archive-cta .ac-count{grid-column:1/-1}}.giant{-webkit-text-stroke:1.3px #aeb3ba}.footer .top>div:first-child{display:grid;justify-items:center;align-content:start;text-align:center;max-width:340px}.footer .top>div:first-child .ed{font-weight:600;font-size:24px!important;letter-spacing:.01em;text-shadow:0 2px 5px rgba(0,0,0,.16)}.footer .top>div:first-child p:last-child{font-weight:500;color:#4a4e55!important;text-shadow:0 1px 3px rgba(0,0,0,.1)}@media(max-width:1000px){.footer .top>div:first-child{max-width:none;justify-self:center}}.btn-line:before{display:none!important}.btn,.btn:hover{box-shadow:none!important}.btn.mag,.btn.mag:hover{transform:none!important}.btn .star,.btn:hover .star{transform:none!important;transition:none!important}.btn-line:hover{color:var(--ink);background:transparent}.btn-dark:hover{background:#26272a}@media(prefers-reduced-motion:reduce){.hero-halo,.hero-beam{animation:none!important}}.cur,.cur-ring{display:none!important}body.has-cursor{cursor:auto!important}body.has-cursor a,body.has-cursor button,body.has-cursor label,body.has-cursor summary,body.has-cursor [data-hover]{cursor:pointer!important}body.has-cursor input,body.has-cursor textarea{cursor:text!important}.cat-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.cat-row{position:relative;display:grid;grid-template-columns:64px 44px minmax(0,1fr) auto 52px;align-items:center;gap:clamp(12px,2vw,24px);padding:16px 12px;border-bottom:1px solid var(--line);isolation:isolate;overflow:hidden;transition:color .45s var(--ease)}.cat-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink);transform:scaleY(0);transform-origin:bottom;transition:transform .55s var(--ease)}.cat-row:hover{color:#fff}.cat-row:hover:before{transform:scaleY(1)}.cr-thumb{width:64px;aspect-ratio:4/5;overflow:hidden;background:var(--mist);display:grid;place-items:center}.cr-thumb img,.cr-thumb .art{width:100%;height:100%;object-fit:cover}.cr-star{width:20px;height:20px}.cr-n{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--steel);transition:color .45s}.cr-name{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(20px,3.6vw,52px);line-height:1.05;letter-spacing:.02em;-webkit-text-stroke:.02em currentColor;transition:transform .6s var(--ease);min-width:0;overflow-wrap:anywhere}.cr-count{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);white-space:nowrap;transition:color .45s}.cr-go{width:52px;height:52px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:background .45s,border-color .45s,transform .6s var(--ease)}.cr-go svg{width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:1.5}.cat-row:hover .cr-name{transform:translate(12px)}.cat-row:hover .cr-n,.cat-row:hover .cr-count{color:#a9adb3}.cat-row:hover .cr-go{background:#fff;border-color:#fff;transform:rotate(-45deg)}.cat-float{position:fixed;left:0;top:0;width:230px;aspect-ratio:4/5;pointer-events:none;z-index:45;opacity:0;transform:translate(-50%,-50%) scale(.85) rotate(-3deg);transition:opacity .35s,transform .5s var(--ease);overflow:hidden;background:var(--mist);box-shadow:0 30px 60px -20px #00000073}.cat-float img,.cat-float .art{width:100%;height:100%;object-fit:cover;display:block}.cat-float.on{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-3deg)}@media(pointer:coarse){.cat-float{display:none}}@media(max-width:700px){.cat-row{grid-template-columns:52px minmax(0,1fr) auto;gap:14px;padding:12px 4px}.cr-thumb{width:52px}.cr-n,.cr-go{display:none}.cr-name{font-size:18px}.cat-row:hover .cr-name{transform:none}}.logo-crop img,.hero.in .logo-crop img{filter:brightness(1.035) contrast(1.06)}@media(max-width:700px){.hero{min-height:auto;padding-block:56px 96px}.hero .logo-stage{width:94vw}.hero .eyebrow[data-scramble]{font-size:9.5px;letter-spacing:.14em;white-space:nowrap}.hero-cta{flex-direction:column;width:100%;max-width:320px;gap:10px}.hero-cta .btn{width:100%;height:52px}.hero-meta{bottom:18px}.usp-i{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 14px}.usp-i b{font-size:10.5px}.usp-i span{font-size:12.5px;line-height:1.45}.statement .rows{padding-block:56px 32px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px}.stats b{font-size:26px}.stats span{font-size:9px;letter-spacing:.1em}.trust{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px}.trust div{padding:12px 4px;font-size:11px}.giant{font-size:8.2vw!important;margin-top:28px}.footer .f-logo{width:190px}.sec{padding-block:64px}.brand-item{font-size:20px}.archive-cta{margin-top:44px}}.mega-wrap:not(.open) .mega{clip-path:inset(0 0 100% 0)!important}.mega-wrap.open .mega{clip-path:inset(0 0 -60px 0)!important}.mega{border-top:1px solid var(--line);box-shadow:0 40px 80px -40px #00000047}.mega .inner.mega-in{display:block;padding-block:28px 34px}.mega-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.mega-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}.mcat{display:grid;gap:12px;opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--d) * .05s)}.mega-wrap.open .mcat{opacity:1;transform:none}.mc-img{position:relative;display:grid;place-items:center;aspect-ratio:3/4;overflow:hidden;background:var(--mist)}.mc-img img,.mc-img .art{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.mc-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%);transition:transform 1.1s var(--ease)}.mcat:hover .mc-img img,.mcat:hover .mc-img .art{transform:scale(1.07)}.mcat:hover .mc-img:after{transform:translate(120%)}.mc-star{width:26px;height:26px;opacity:.6}.mc-t{display:grid;gap:2px}.mc-t b{font-family:var(--f-display);font-weight:400;font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;-webkit-text-stroke:.3px currentColor;background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;transition:background-size .5s var(--ease);justify-self:start;padding-bottom:2px}.mcat:hover .mc-t b{background-size:100% 1px}.mc-t small{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.h-nav .chev{display:inline-block;width:7px;height:7px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .4s var(--ease);margin-left:4px}.mega-wrap.open .chev{transform:translateY(1px) rotate(225deg)}@media(max-width:1250px){.mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-img{aspect-ratio:4/3}}#mmenu li a.mm-cat{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;font-family:inherit;text-transform:none;padding-block:10px}#mmenu .mm-cat .mc-img{width:52px;aspect-ratio:4/5}#mmenu .mm-cat .mc-t b{font-size:16px;-webkit-text-stroke:0}#mmenu .mm-cat .mc-star{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kyive-fx.css.map */
