.progress{position:fixed;top:0;left:0;height:2px;width:0;z-index:200;background:linear-gradient(90deg,var(--violet),#67E8F9);box-shadow:0 0 14px var(--glow);transition:width .1s linear}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(72% 62% at 50% 34%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(72% 62% at 50% 34%,#000 0%,transparent 78%)}.hero .wrap{position:relative;z-index:1}.note:after{content:"";position:absolute;top:-70px;right:-50px;bottom:-70px;left:-50px;z-index:-1;pointer-events:none;background:radial-gradient(56% 44% at 50% 44%,rgba(139,92,246,.28),transparent 72%);filter:blur(38px)}.note__card{animation:noteIn .55s cubic-bezier(.16,1,.3,1) both}@keyframes noteIn{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}.card:before,.pcard:before,.pane:before,.princ__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;z-index:0;transition:opacity .4s ease;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(139,92,246,.16),transparent 62%)}.card:hover:before,.pcard:hover:before,.pane:hover:before,.princ__item:hover:before{opacity:1}.card:after,.pcard:after,.princ__item:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--violet-hi),transparent);opacity:0;transform:translate(-100%);transition:opacity .3s ease}.card:hover:after,.pcard:hover:after,.princ__item:hover:after{opacity:1;animation:sweep 1.1s cubic-bezier(.16,1,.3,1) forwards}@keyframes sweep{to{transform:translate(100%)}}.card>*,.pcard>*,.pane>*,.princ__item>*{position:relative;z-index:1}.stat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;opacity:0;background:linear-gradient(90deg,transparent,var(--violet),transparent);transition:opacity .3s ease}.stat:hover:after{opacity:1}.js-motion [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0ms)}.js-motion [data-reveal].is-in{opacity:1;transform:none}.btn--fill{overflow:hidden}.btn--fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.3) 50%,transparent 62%);transform:translate(-120%)}.btn--fill:hover:after{animation:shine .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes shine{to{transform:translate(120%)}}.selector select:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-dim)}@media(prefers-reduced-motion:reduce){.js-motion [data-reveal]{opacity:1!important;transform:none!important}.note__card{animation:none}.progress{display:none}.card:after,.pcard:after,.princ__item:after,.btn--fill:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/culmen-polish.css.map */
