:root{--vrsp-teal: #3ecfbf;--vrsp-teal-glow: color-mix(in srgb, var(--vrsp-teal) 14%, transparent);--vrsp-gold: #e4d292;--vrsp-bg: #0c0a0e;--vrsp-bg-alt: #0a1f1e;--vrsp-bg-card: #0d0b11;--vrsp-cream: #faf0e6;--vrsp-cream-dim: #d9c9b8;--vrsp-border: rgba(255,255,255,.08);--vrsp-radius: 16px;--vrsp-spring: cubic-bezier(.22, 1, .36, 1)}.vrsp{background:var(--vrsp-bg);color:var(--vrsp-cream);font-family:Montserrat,system-ui,sans-serif;overflow-x:hidden}.vrsp *,.vrsp *:before,.vrsp *:after{box-sizing:border-box}.vrsp :where(p){margin:0 0 1em}.vrsp :where(p:last-child){margin-bottom:0}.vrsp :where(a){color:inherit;text-decoration:none}.vrsp :where(button){cursor:pointer;border:none;background:none;font:inherit;color:inherit}.vrsp-r{opacity:0;transform:translateY(28px);transition:opacity .72s var(--vrsp-spring),transform .72s var(--vrsp-spring)}.vrsp-r.in{opacity:1;transform:translateY(0)}.vrsp-r.d1{transition-delay:.1s}.vrsp-r.d2{transition-delay:.2s}.vrsp-r.d3{transition-delay:.32s}.vrsp-r.d4{transition-delay:.44s}.vrsp-r.fade{transform:none;transition:opacity .55s var(--vrsp-spring)}.vrsp__section{padding-block:clamp(3.5rem,8vw,6.5rem);padding-inline:max(clamp(1.25rem,5vw,5rem),calc((100% - 1440px)/2))}.vrsp__eyebrow{display:inline-flex;align-items:center;gap:.55em;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vrsp-teal);padding:.5em 1.1em;border-radius:100px;border:1px solid color-mix(in srgb,var(--vrsp-teal) 32%,transparent);background:color-mix(in srgb,var(--vrsp-teal) 7%,transparent);margin-bottom:1.4rem}.vrsp__eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.vrsp__h2{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:500;line-height:1.14;letter-spacing:-.018em;margin:0 0 1.25rem;color:var(--vrsp-cream)}.vrsp__h2 em{font-style:italic;font-weight:500;color:var(--vrsp-teal)}.vrsp__h2 strong{font-weight:700;color:var(--vrsp-teal)}.vrsp__lead{font-size:clamp(.95rem,1.65vw,1.1rem);color:var(--vrsp-cream-dim);max-width:52ch;line-height:1.75}.vrsp__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;border-radius:100px;font-size:.88rem;font-weight:500;letter-spacing:.035em;text-align:center;transition:transform .22s var(--vrsp-spring),box-shadow .22s,opacity .2s;text-decoration:none;white-space:nowrap}.vrsp__btn:hover{transform:translateY(-2px)}.vrsp__btn:active{transform:translateY(0)}.vrsp__btn--solid{background:var(--vrsp-teal);color:#0c0a0e;font-weight:600}.vrsp__btn--solid:hover{box-shadow:0 8px 28px color-mix(in srgb,var(--vrsp-teal) 35%,transparent)}.vrsp__btn--ghost{background:transparent;color:var(--vrsp-cream);border:1px solid rgba(255,255,255,.2)}.vrsp__btn--ghost:hover{border-color:#ffffff73}@media(max-width:480px){.vrsp__btn{font-size:.84rem;padding:.8rem 1.6rem}}@keyframes vrsp-pulse{0%,to{opacity:1}50%{opacity:.32}}@media(prefers-reduced-motion:reduce){.vrsp *{transition:none!important;animation:none!important}.vrsp-r{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/vr-stories.css.map */
