:root{--vsr-gold: #d4a43a;--vsr-gold-lit: #f3cd86;--vsr-gold-deep: #c8922a;--vsr-bone: #eddfc0;--vsr-ink: #080503;--vsr-ink-2: #0f0a04;--vsr-ease: cubic-bezier(.16, .84, .32, 1)}.vsr-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:var(--vsr-ink);display:grid;place-items:center;transition:opacity .8s var(--vsr-ease),visibility .8s}.vsr-curtain.is-gone{opacity:0;visibility:hidden;pointer-events:none}.vsr-curtain span{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;letter-spacing:.42em;text-transform:uppercase;color:var(--vsr-gold);opacity:.9}.vsr-curtain i{display:block;height:1px;width:0;margin-top:18px;background:linear-gradient(90deg,transparent,var(--vsr-gold),transparent);animation:vsrCurtainLine 1.1s var(--vsr-ease) forwards}@keyframes vsrCurtainLine{to{width:240px}}.vsr-ring{position:fixed;top:0;left:0;width:26px;height:26px;margin:-13px 0 0 -13px;border:1px solid rgba(212,164,58,.55);border-radius:50%;pointer-events:none;z-index:9998;transition:width .28s var(--vsr-ease),height .28s var(--vsr-ease),margin .28s var(--vsr-ease),border-color .28s var(--vsr-ease),background .28s var(--vsr-ease),opacity .3s;opacity:0}.vsr-ring.is-on{opacity:1}.vsr-ring.is-big{width:62px;height:62px;margin:-31px 0 0 -31px;border-color:#d4a43ae6;background:#d4a43a12}@media(hover:none),(pointer:coarse){.vsr-ring{display:none}}.vsr-band{position:relative;padding:clamp(64px,9vw,130px) 0}.vsr-band+.vsr-band{border-top:1px solid rgba(212,164,58,.14)}.vsr-kicker{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;letter-spacing:.34em;text-transform:uppercase;color:var(--vsr-gold);display:flex;align-items:center;gap:14px;margin-bottom:2.24rem}.vsr-kicker:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(212,164,58,.5),transparent)}.vsr-marquee{overflow:hidden;border-top:1px solid rgba(212,164,58,.16);border-bottom:1px solid rgba(212,164,58,.16);padding:16px 0;background:var(--vsr-ink-2)}.vsr-marquee-track{display:flex;gap:4.8rem;white-space:nowrap;will-change:transform;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;letter-spacing:.3em;text-transform:uppercase;color:#eddfc061}.vsr-marquee-track b{color:var(--vsr-gold);font-weight:500}.vsr-cinematic-on .card-wrapper,.vsr-cinematic-on .card__inner{border-radius:0!important}.vsr-sleeve{position:relative;overflow:hidden;isolation:isolate}.vsr-sleeve:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;transition:border-color .45s var(--vsr-ease);pointer-events:none;z-index:3}.vsr-sleeve:hover:before{border-color:#d4a43a8c}.vsr-sleeve img{transition:transform .8s var(--vsr-ease),filter .6s var(--vsr-ease)}.vsr-sleeve:hover img{transform:scale(1.06);filter:saturate(1.15) brightness(1.04)}.vsr-sleeve-cat{position:absolute;top:0;left:0;z-index:4;background:var(--vsr-gold);color:var(--vsr-ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:600;letter-spacing:.12em;padding:5px 8px;transform:translateY(-100%);transition:transform .4s var(--vsr-ease)}.vsr-sleeve:hover .vsr-sleeve-cat{transform:translateY(0)}.vsr-index{display:flex;flex-wrap:wrap;gap:8px 26px;align-items:baseline}.vsr-index a{font-family:"Bodoni Moda",var(--font-heading-family, Georgia),serif;text-decoration:none;color:#eddfc08c;line-height:1.15;transition:color .25s var(--vsr-ease),transform .25s var(--vsr-ease);display:inline-flex;align-items:baseline;gap:6px}.vsr-index a:hover{color:var(--vsr-gold-lit);transform:translateY(-2px)}.vsr-index a u{text-decoration:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;color:#d4a43a8c;font-variant-numeric:tabular-nums}.vsr-eq{display:flex;align-items:flex-end;gap:4px;height:42px}.vsr-eq i{width:3px;background:linear-gradient(180deg,var(--vsr-gold-lit),var(--vsr-gold-deep));animation:vsrEq 1.1s ease-in-out infinite;transform-origin:bottom}.vsr-eq i:nth-child(2n){animation-duration:1.5s}.vsr-eq i:nth-child(3n){animation-duration:.85s}@keyframes vsrEq{0%,to{height:22%;opacity:.55}50%{height:100%;opacity:1}}.vsr-cinematic-on .rte a,.vsr-cinematic-on .footer a{background-image:linear-gradient(var(--vsr-gold),var(--vsr-gold));background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .4s var(--vsr-ease),color .3s;text-decoration:none}.vsr-cinematic-on .rte a:hover,.vsr-cinematic-on .footer a:hover{background-size:100% 1px;color:var(--vsr-gold-lit)}@media(prefers-reduced-motion:reduce){.vsr-curtain,.vsr-ring{display:none}.vsr-marquee-track{transform:none!important}.vsr-eq i{animation:none!important;height:60%!important}.vsr-sleeve img,.vsr-sleeve-cat{transition:none!important}}@media(hover:hover)and (pointer:fine){.vsr-editorial-on,.vsr-editorial-on *{cursor:url(/cdn/shop/files/vsr-cursor.png?v=1787760222) 3 3,auto}.vsr-editorial-on a,.vsr-editorial-on button,.vsr-editorial-on [role=button],.vsr-editorial-on .card-wrapper,.vsr-editorial-on .vsr-sleeve,.vsr-editorial-on summary,.vsr-editorial-on label{cursor:url(/cdn/shop/files/vsr-cursor-lg.png?v=1787760227) 4 4,pointer}.vsr-ring{width:20px;height:20px;margin:-10px 0 0 -10px;opacity:0}.vsr-ring.is-big{width:54px;height:54px;margin:-27px 0 0 -27px;opacity:1}}.vsr-marquee-track.is-running{animation:vsrMarquee 38s linear infinite}@keyframes vsrMarquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--vsr-marquee-w, 1200px) * -1),0,0)}}.vsr-wallband{position:relative;overflow:hidden;padding:clamp(80px,11vw,160px) 0}.vsr-wallband-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.5}.vsr-wallband:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,#080503db,#080503b3 45%,#080503f5)}.vsr-wallband-inner{position:relative;z-index:2;text-align:center}.vsr-wallband-inner .vsr-kicker{justify-content:center}.vsr-wallband-inner .vsr-kicker:after{display:none}.vsr-wallband-title{font-family:"Bodoni Moda",var(--font-heading-family, Georgia),serif;font-size:clamp(3.04rem,5vw,6.08rem);color:var(--vsr-bone);margin:0 0 1.6rem;letter-spacing:-.02em}.vsr-wallband-inner p{color:#c3ad86;max-width:54ch;margin:0 auto 3.84rem;line-height:1.75}@media(prefers-reduced-motion:reduce){.vsr-marquee-track.is-running{animation:none!important}}.vsr-trust-icon{font-size:0!important;filter:none!important;color:var(--vsr-gold);margin-bottom:18px!important}.vsr-trust-icon svg{width:30px;height:30px;display:inline-block;opacity:.92;transition:transform .45s var(--vsr-ease),opacity .45s var(--vsr-ease)}.vsr-trust-item:hover .vsr-trust-icon svg{transform:translateY(-3px);opacity:1}.vsr-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:var(--page-width, 1400px);margin:0 auto;padding:26px 5vw 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase}.vsr-crumbs a{color:#eddfc080;text-decoration:none;transition:color .25s var(--vsr-ease)}.vsr-crumbs a:hover{color:var(--vsr-gold-lit)}.vsr-crumbs span{color:#eddfc04d}.vsr-crumbs [aria-current]{color:var(--vsr-gold)}.vsr-rel{max-width:var(--page-width, 1400px);margin:0 auto;padding:clamp(48px,6vw,88px) 5vw 0}.vsr-rel:last-of-type{padding-bottom:clamp(48px,6vw,88px)}.vsr-rel-title{font-family:"Bodoni Moda",var(--font-heading-family, Georgia),serif;font-size:clamp(2.24rem,3vw,3.68rem);color:var(--vsr-bone);margin:0 0 2.88rem;letter-spacing:-.02em}.vsr-rel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(12px,1.6vw,22px)}.vsr-rel-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;min-width:0}.vsr-rel-media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:var(--vsr-ink-2);border:1px solid rgba(212,164,58,.14);transition:border-color .4s var(--vsr-ease)}.vsr-rel-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--vsr-ease),filter .5s var(--vsr-ease)}.vsr-rel-card:hover .vsr-rel-media{border-color:#d4a43a8c}.vsr-rel-card:hover .vsr-rel-media img{transform:scale(1.06);filter:saturate(1.12)}.vsr-rel-slot{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:#eddfc09e;line-height:1.4}.vsr-rel-price{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;color:var(--vsr-gold);font-variant-numeric:tabular-nums}.vsr-rel .vsr-door{margin-top:3.2rem}@media(prefers-reduced-motion:reduce){.vsr-rel-media img,.vsr-trust-icon svg{transition:none!important;transform:none!important}}.vsr-artist-card.is-soon{cursor:default;opacity:.46;border-color:#d4a43a1a!important}.vsr-artist-card.is-soon:hover{transform:none!important;box-shadow:none!important;border-color:#d4a43a1a!important}.vsr-artist-card.is-soon:hover:before{opacity:0}.vsr-artist-card.is-soon:hover .vsr-artist-name{color:#f0e0c0!important;text-shadow:none!important}.vsr-artist-soon{margin-top:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase;color:var(--vsr-gold)!important;opacity:.75}.vsr-index-soon{font-family:"Bodoni Moda",var(--font-heading-family, Georgia),serif;color:#eddfc03d!important;line-height:1.15;cursor:default}.vsr-index-head{font-family:"Bodoni Moda",var(--font-heading-family, Georgia),serif;font-size:clamp(3.04rem,4.4vw,5.44rem);color:var(--vsr-bone);letter-spacing:-.02em;margin:0 0 3.2rem}.vsr-page{max-width:78ch;margin:0 auto}.vsr-page-wide{max-width:1100px;margin:0 auto}.vsr-lede{font-family:"Bodoni Moda",var(--font-heading-family, Georgia),serif;font-size:clamp(1.84rem,2.1vw,2.56rem);line-height:1.55;color:var(--vsr-bone);margin:0 0 3.2rem}.vsr-page p{line-height:1.8}.vsr-rule{height:1px;border:0;margin:4.16rem 0;background:linear-gradient(90deg,rgba(212,164,58,.5),transparent)}.vsr-perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(14px,1.8vw,24px);margin:4.16rem 0}.vsr-perk{position:relative;padding:26px 24px;border:1px solid rgba(212,164,58,.18);background:linear-gradient(180deg,#140e0699,#08050399);transition:border-color .4s var(--vsr-ease),transform .4s var(--vsr-ease);min-width:0}.vsr-perk:hover{border-color:#d4a43a80;transform:translateY(-4px)}.vsr-perk svg{width:26px;height:26px;color:var(--vsr-gold);margin-bottom:14px}.vsr-perk h3{font-family:"Bodoni Moda",var(--font-heading-family, Georgia),serif;font-size:1.792rem;color:var(--vsr-bone);margin:0 0 .96rem;letter-spacing:-.01em}.vsr-perk p{margin:0;font-size:1.488rem;line-height:1.7;color:#b7a586}.vsr-offer{text-align:center;border:1px solid rgba(212,164,58,.3);padding:clamp(30px,4vw,52px) 24px;margin:4.16rem 0;background:radial-gradient(ellipse at 50% 0%,rgba(212,164,58,.09),transparent 70%)}.vsr-offer .vsr-price{font-family:"Bodoni Moda",var(--font-heading-family, Georgia),serif;font-size:clamp(4.16rem,6vw,6.4rem);color:var(--vsr-gold-lit);line-height:1;margin:0 0 .64rem}.vsr-offer .vsr-price small{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.28rem;color:#eddfc08c;letter-spacing:.1em}.vsr-offer p{color:#b7a586;margin:0 0 2.56rem}.vsr-faq{margin:3.2rem 0}.vsr-faq details{border-bottom:1px solid rgba(212,164,58,.16);padding:4px 0}.vsr-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:"Bodoni Moda",var(--font-heading-family, Georgia),serif;font-size:1.728rem;color:var(--vsr-bone);transition:color .3s var(--vsr-ease)}.vsr-faq summary::-webkit-details-marker{display:none}.vsr-faq summary:hover{color:var(--vsr-gold-lit)}.vsr-faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--vsr-gold);font-size:2.08rem;transition:transform .35s var(--vsr-ease)}.vsr-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.vsr-faq details p{margin:0 0 20px;color:#b7a586;line-height:1.8;padding-right:40px}.vsr-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,1.8vw,22px);margin:3.84rem 0}.vsr-contact-card{border:1px solid rgba(212,164,58,.18);padding:24px;min-width:0;transition:border-color .4s var(--vsr-ease)}.vsr-contact-card:hover{border-color:#d4a43a73}.vsr-contact-card .vsr-kicker{margin-bottom:1.28rem}.vsr-contact-card p{margin:0;font-size:1.488rem;color:#b7a586;line-height:1.7}.vsr-contact-card a{color:var(--vsr-gold-lit)}@media(prefers-reduced-motion:reduce){.vsr-perk,.vsr-faq summary:after{transition:none!important}.vsr-perk:hover{transform:none!important}}.running-text-content{font-size:1.15rem!important;letter-spacing:.18em}.caption-with-letter-spacing{font-size:1.15rem!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vsr-editorial.css.map */
