.chx{--base:#0A0F0F;--green:#006B64;--copper:#C47A35;--cyan:#3CE7E1;--bone:#F5EDE0;--white:#FFFFFF;--copper-soft:#E5A06A;--font-disp:"Cormorant SC",Georgia,serif;--font-quote:"Cormorant",Georgia,serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-impact:"Anton",Impact,sans-serif;--ease:cubic-bezier(.22,.61,.36,1);background:var(--base);color:var(--bone);font-family:var(--font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased;display:block}.chx *{margin:0;padding:0;box-sizing:border-box}.chx img{display:block;max-width:100%}.chx .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(22px,5vw,72px)}.chx section,.chx header{position:relative}.chx .eyebrow{font-family:var(--font-body);font-weight:700;font-size:clamp(11px,1vw,14px);letter-spacing:.34em;text-transform:uppercase;color:var(--cyan);display:inline-flex;align-items:center;gap:.9em}.chx .eyebrow:before{content:"";width:clamp(26px,4vw,50px);height:1px;background:linear-gradient(90deg,transparent,var(--cyan))}.chx .kicker{font-family:var(--font-body);font-weight:700;font-size:clamp(10px,.9vw,13px);letter-spacing:.32em;text-transform:uppercase;color:var(--cyan);opacity:.85}.chx .disp{font-family:var(--font-disp);font-style:italic;font-weight:500;line-height:.98;color:var(--white);text-shadow:0 0 50px rgba(196,122,53,.25),0 4px 30px rgba(0,0,0,.8)}.chx .rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform 1s var(--ease)}.chx .rv.in{opacity:1;transform:none}.chx .rv.d1{transition-delay:.08s}.chx .rv.d2{transition-delay:.16s}.chx .rv.d3{transition-delay:.24s}.chx .btn{display:inline-flex;align-items:center;gap:.7em;font-family:var(--font-body);font-weight:700;font-size:clamp(13px,1.2vw,16px);letter-spacing:.14em;text-transform:uppercase;color:var(--base);background:linear-gradient(135deg,var(--copper),var(--copper-soft));padding:17px 36px;border:none;border-radius:50px;text-decoration:none;transition:box-shadow .5s var(--ease),transform .5s var(--ease);animation:chxcta 3.4s ease-in-out infinite}.chx .btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px #c47a3566}@keyframes chxcta{0%,to{box-shadow:0 0 #c47a3573}60%{box-shadow:0 0 0 16px #c47a3500}}.chx .btn.ghost{background:transparent;color:var(--bone);border:1px solid rgba(245,237,224,.25);animation:none}.chx .btn.ghost:hover{border-color:var(--cyan);color:var(--white);box-shadow:none}.chx .cta-row{display:flex;gap:16px;flex-wrap:wrap}.chx .hero{min-height:88vh;display:flex;align-items:center;overflow:hidden}.chx .hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#06090a center/cover no-repeat;filter:brightness(.82) contrast(1.02)}.chx .hero .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(5,8,9,.96) 0%,rgba(5,8,9,.86) 34%,rgba(5,8,9,.5) 62%,transparent 86%),linear-gradient(0deg,rgba(5,8,9,.85) 0%,transparent 48%)}.chx .hero .glow{position:absolute;left:50%;bottom:-30%;transform:translate(-50%);width:90vw;height:55vh;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(196,122,53,.16),transparent 72%);filter:blur(8px);animation:chxbreathe 9s ease-in-out infinite}@keyframes chxbreathe{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:.85;transform:translate(-50%) scale(1.08)}}.chx .hero .wrap{position:relative;z-index:1}.chx .hero-inner{max-width:760px}.chx .hero h1{font-family:var(--font-disp);font-style:italic;font-weight:500;font-size:clamp(38px,6.2vw,96px);line-height:.94;color:var(--white);margin:.28em 0 .4em;text-shadow:0 0 60px rgba(60,231,225,.2),0 6px 40px rgba(0,0,0,.9)}.chx .hero h1 .ord{font-style:italic}.chx .hero .lede{font-family:var(--font-quote);font-style:italic;font-size:clamp(18px,2vw,26px);line-height:1.4;color:var(--bone);max-width:54ch;margin:0 0 1.8em;opacity:.92}.chx .sec-head{text-align:center;margin-bottom:clamp(40px,6vh,70px)}.chx .sec-head .disp{font-size:clamp(26px,4vw,52px);margin-top:.24em}.chx .lineas{padding:clamp(64px,11vh,140px) 0}.chx .lgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(15px,1.8vw,24px)}.chx .lcard{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(196,122,53,.16);background:#0c1011;min-height:clamp(260px,32vw,340px)}.chx .lcard a.lnk{text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:inherit;position:relative}.chx .lcard .ph{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0a0f0f;z-index:0}.chx .lcard .ph img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 1s var(--ease),filter 1s var(--ease);filter:brightness(.78)}.chx .lcard .ph img{position:absolute;top:0;right:0;bottom:0;left:0}.chx .lcard .ph-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease)}.chx .lcard:hover .ph-hover{opacity:1}.chx .lcard .ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(7,10,11,.92) 100%);transition:background .6s var(--ease)}.chx .lcard:hover .ph img{transform:scale(1.06);filter:brightness(.9)}.chx .lcard:hover .ph:after{background:linear-gradient(180deg,#070a0b59 10%,#070a0bf2)}.chx .lcard .body{position:relative;z-index:1;padding:clamp(22px,2.4vw,30px)}.chx .lcard h4{font-family:var(--font-quote);font-style:italic;font-weight:600;font-size:clamp(22px,2.2vw,30px);color:var(--white);line-height:1.05;margin-bottom:.45em;text-shadow:0 2px 18px rgba(0,0,0,.8)}.chx .lcard .cta{font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);display:inline-flex;align-items:center;gap:.5em;transition:gap .4s var(--ease),color .4s var(--ease)}.chx .lcard:hover .cta{gap:.9em;color:var(--white)}.chx .trust{border-top:1px solid rgba(196,122,53,.14);border-bottom:1px solid rgba(196,122,53,.14);background:#080b0c99}.chx .trust .wrap{display:flex;flex-wrap:wrap;gap:clamp(18px,4vw,56px);justify-content:center;padding-top:clamp(28px,4vh,44px);padding-bottom:clamp(28px,4vh,44px)}.chx .trust .item{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;flex:1;min-width:150px}.chx .trust .item .ic{font-family:var(--font-disp);font-style:italic;font-weight:600;font-size:clamp(20px,2.4vw,30px);color:var(--copper);line-height:1.05}.chx .trust .item .lb{font-weight:600;font-size:clamp(10px,.95vw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--bone);opacity:.8}.chx .featured{padding:clamp(64px,11vh,140px) 0}.chx .pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(15px,1.8vw,24px)}.chx .pcard{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(196,122,53,.16);background:#0c1011}.chx .pcard a.lnk{text-decoration:none;color:inherit;display:block;height:100%}.chx .pcard .ph{position:relative;aspect-ratio:4/5;overflow:hidden;background:#0a0f0f}.chx .pcard .ph img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 1s var(--ease),filter 1s var(--ease);filter:brightness(.92)}.chx .pcard .ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(12,16,17,.8) 100%)}.chx .pcard:hover .ph img{transform:scale(1.06);filter:brightness(1.02)}.chx .pcard .body{padding:18px clamp(16px,1.8vw,22px) clamp(18px,2.2vw,24px)}.chx .pcard h4{font-family:var(--font-quote);font-style:italic;font-weight:600;font-size:clamp(18px,1.6vw,23px);color:var(--white);line-height:1.08;margin-bottom:.45em}.chx .pcard .foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid rgba(196,122,53,.14)}.chx .pcard .price{font-weight:700;font-size:clamp(15px,1.3vw,18px);color:var(--copper-soft)}.chx .pcard .cta{font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);display:inline-flex;align-items:center;gap:.5em;transition:gap .4s var(--ease),color .4s var(--ease)}.chx .pcard:hover .cta{gap:.9em;color:var(--white)}.chx .academia{text-align:center;padding:clamp(80px,14vh,170px) 0;background:radial-gradient(120% 100% at 50% 0%,rgba(0,107,100,.1),transparent 60%)}.chx .academia .disp{font-size:clamp(28px,4.6vw,64px);max-width:18ch;margin:.2em auto .4em;text-wrap:balance}.chx .academia .lede{max-width:54ch;margin:0 auto 2em;font-family:var(--font-quote);font-style:italic;font-size:clamp(17px,1.6vw,22px);line-height:1.5;color:var(--bone);opacity:.85}.chx .tagline{text-align:center;padding:clamp(40px,7vh,80px) 0 clamp(60px,10vh,110px)}.chx .tagline p{font-family:var(--font-quote);font-style:italic;font-size:clamp(16px,1.8vw,22px);color:var(--copper-soft);opacity:.85;max-width:34ch;margin:0 auto;line-height:1.4}@media(max-width:960px){.chx .lgrid,.chx .pgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.chx .lgrid{grid-template-columns:1fr}.chx .hero{min-height:80vh}}@media(prefers-reduced-motion:reduce){.chx .rv{opacity:1!important;transform:none!important}.chx .glow,.chx .btn{animation:none!important}}.chx .lineas,.chx .trust,.chx .featured,.chx .academia,.chx .tagline{content-visibility:auto;contain-intrinsic-size:auto 720px}@media(max-width:768px){.chx .rv{opacity:1!important;transform:none!important}.chx .hero .glow{display:none!important}.chx .btn{animation:none!important}.chx .hero .bg,.chx .lcard .ph img,.chx .pcard .ph img{filter:none!important}.chx .lcard h4,.chx .disp,.chx .hero h1{text-shadow:0 2px 12px rgba(0,0,0,.7)!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cuantica-core.css.map */
