:root{--kx-line:rgba(214,178,105,.3);--kx-gold-soft:rgba(201,164,92,.55);--kx-corner:linear-gradient(var(--kx-gold),var(--kx-gold))}::selection{background:var(--kx-gold);color:#0a0a0b}.kx-header{border-bottom-color:transparent;box-shadow:inset 0 -1px 0 rgba(201,164,92,.45)}.kx-nav a{position:relative;transition:color .25s}.kx-nav a::after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--kx-grad);transform:scaleX(0);transform-origin:left;transition:transform .35s}.kx-nav a:hover{color:var(--kx-gold-2)}.kx-nav a:hover::after{transform:scaleX(1)}.kx-section{position:relative}.kx-section::before{content:'';position:absolute;top:4px;left:50%;transform:translateX(-50%);width:min(78%,960px);height:1px;background:linear-gradient(90deg,transparent,var(--kx-gold-soft),transparent)}.kx-section::after{content:'';position:absolute;top:0;left:50%;width:8px;height:8px;margin-left:-4px;transform:rotate(45deg);background:var(--kx-grad);box-shadow:0 0 14px rgba(201,164,92,.55)}.shopify-section:nth-child(odd) > .kx-section{background:radial-gradient(55% 45% at 0% 10%,rgba(201,164,92,.075),transparent 70%)}.shopify-section:nth-child(even) > .kx-section{background:radial-gradient(55% 45% at 100% 10%,rgba(201,164,92,.075),transparent 70%)}.kx-hero__glow{opacity:1.25}.kx-card__media,.kx-ch__media,.kx-occ__card,.kx-voz{position:relative}.kx-card__media::after,.kx-ch__media::after,.kx-occ__card::after,.kx-voz::after{content:'';position:absolute;inset:10px;pointer-events:none;opacity:.85;transition:inset .35s,opacity .35s;background:var(--kx-corner) top left/18px 1px no-repeat,var(--kx-corner) top left/1px 18px no-repeat,var(--kx-corner) top right/18px 1px no-repeat,var(--kx-corner) top right/1px 18px no-repeat,var(--kx-corner) bottom left/18px 1px no-repeat,var(--kx-corner) bottom left/1px 18px no-repeat,var(--kx-corner) bottom right/18px 1px no-repeat,var(--kx-corner) bottom right/1px 18px no-repeat}.kx-card:hover .kx-card__media::after,.kx-occ__card:hover::after,.kx-voz:hover::after{inset:6px;opacity:1}.kx-card__media{background:radial-gradient(80% 60% at 50% 40%,#231d12 0%,var(--kx-ink) 62%)}.kx-card:hover .kx-card__media{border-color:var(--kx-gold-soft)}.kx-card:hover .kx-card__name{color:var(--kx-gold-2)}.kx-card__name{transition:color .25s}.kx-occ__card{background:linear-gradient(180deg,#17140f,var(--kx-black))}.kx-voz{border-top:1px solid var(--kx-gold-soft)}.kx-btn--line{border-color:var(--kx-gold-soft);color:var(--kx-gold-2)}.kx-btn--line:hover{background:rgba(201,164,92,.1)}.kx-btn--gold{box-shadow:0 8px 30px -12px rgba(201,164,92,.7)}.kx-arrow{border-color:var(--kx-gold-soft)}.kx-promise__icon{border-color:var(--kx-gold-soft);background:radial-gradient(circle,rgba(201,164,92,.16),transparent 70%)}.kx-promise__item h3{color:var(--kx-gold-2)}.kx-ritual__step::before{background:linear-gradient(90deg,var(--kx-gold-soft),rgba(201,164,92,.15))}.kx-ritual__n{color:var(--kx-gold)}.kx-faq__item summary{transition:color .25s}.kx-faq__item summary:hover,.kx-faq__item[open] summary{color:var(--kx-gold-2)}.kx-faq__item summary span{color:var(--kx-gold)}.kx-marquee{border-color:var(--kx-gold-soft);background:linear-gradient(90deg,transparent,rgba(201,164,92,.06),transparent)}.kx-marquee i{color:var(--kx-gold)}.kx-quote{border-color:var(--kx-gold-soft);background:radial-gradient(50% 70% at 50% 50%,rgba(201,164,92,.16),transparent 72%)}.kx-club__box{border-color:var(--kx-gold-soft);background:radial-gradient(60% 80% at 50% 0%,rgba(201,164,92,.18),transparent 70%)}.kx-ch__label{color:var(--kx-gold)}.kx-footer{position:relative;border-top:0;background:radial-gradient(60% 60% at 50% 0%,rgba(201,164,92,.09),transparent 70%)}.kx-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--kx-gold),transparent)}.kx-footer li a{transition:color .25s}