.vp-editorial{--vp-gold: #d7a94a;--vp-gold-soft: #f0d58a;--vp-ink: #08060b;--vp-violet: #4b1b69;background:var(--vp-ink);color:#f7f2e8;min-height:80vh}.vp-editorial__hero{background:radial-gradient(circle at 75% 20%,rgba(111,39,151,.42),transparent 38%),linear-gradient(135deg,#09070d,#160d20 58%,#08060b);border-bottom:.1rem solid rgba(215,169,74,.26);overflow:hidden;position:relative}.vp-editorial__hero-image,.vp-editorial__veil{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.vp-editorial__hero-image{object-fit:cover;object-position:center}.vp-editorial__veil{background:linear-gradient(90deg,#060409f5,#08050cc7 47%,#08050c3d),linear-gradient(0deg,#08060b 0%,transparent 44%)}.vp-editorial__glow{background:linear-gradient(90deg,transparent,rgba(215,169,74,.28),transparent);height:.1rem;left:8%;position:absolute;right:8%;top:0}.vp-editorial__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.vp-editorial__button--secondary{background:#08060ba8;border-color:#f0d58a8c;color:#f7f2e8}.vp-editorial__hero-inner{padding-bottom:clamp(6rem,10vw,13rem);padding-top:clamp(7rem,11vw,15rem);position:relative;z-index:2}.vp-editorial__hero--tall,.vp-editorial__hero--tall .vp-editorial__hero-inner{min-height:min(78rem,76svh)}.vp-editorial__hero--tall .vp-editorial__hero-inner{align-items:center;display:flex}.vp-editorial__hero-copy{max-width:78rem}.vp-editorial__hero-copy--panel{-webkit-backdrop-filter:blur(.8rem) saturate(.8);backdrop-filter:blur(.8rem) saturate(.8);background:linear-gradient(135deg,#08050cf0,#08050cc7);border-left:.2rem solid var(--vp-gold);box-shadow:0 2.4rem 7rem #00000059;padding:clamp(3rem,5vw,6rem)}.vp-editorial__kicker,.vp-editorial__label{color:var(--vp-gold-soft);font-size:1.2rem;font-weight:700;letter-spacing:.2em;margin:0 0 1.6rem;text-transform:uppercase}.vp-editorial h1,.vp-editorial h2{color:#fffaf0;font-family:Georgia,Times New Roman,serif}.vp-editorial h1{font-size:clamp(5rem,10vw,11rem);letter-spacing:-.04em;line-height:.9;margin:0;max-width:10ch}.vp-editorial__intro{color:#f7f2e8d1;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.2rem);line-height:1.35;margin-top:3rem;max-width:34ch}.vp-editorial__meta{color:var(--vp-gold-soft);font-size:1.2rem;font-weight:700;letter-spacing:.14em;margin:2.4rem 0 0;text-transform:uppercase}.vp-editorial__intro p,.vp-editorial__copy p{margin:0 0 1.4rem}.vp-editorial__button{border:.1rem solid var(--vp-gold);color:#100a05;display:inline-block;background:var(--vp-gold);font-size:1.2rem;font-weight:700;letter-spacing:.16em;margin-top:3rem;padding:1.5rem 2.6rem;text-decoration:none;text-transform:uppercase}.vp-editorial__content{display:grid;gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(7rem,10vw,14rem);padding-top:clamp(6rem,8vw,11rem)}.vp-editorial__card{background:linear-gradient(145deg,#261730eb,#0d0a11f5);border:.1rem solid rgba(215,169,74,.23);grid-column:span 4;min-height:34rem;padding:clamp(3rem,4vw,5rem);transition:border-color .25s ease,transform .25s ease}.vp-editorial__card:hover{border-color:#d7a94a94;transform:translateY(-.4rem)}.vp-editorial__card h2,.vp-editorial__body h2{font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.05;margin:0 0 2rem}.vp-editorial__copy{color:#f7f2e8c2;font-size:1.7rem;line-height:1.75}.vp-editorial__text-link{border-bottom:.1rem solid rgba(215,169,74,.55);color:var(--vp-gold-soft);display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:.14em;margin-top:2.4rem;padding-bottom:.5rem;text-decoration:none;text-transform:uppercase}.vp-editorial__statement,.vp-editorial__body{grid-column:2 / span 10;margin:clamp(3rem,5vw,7rem) 0}.vp-editorial__statement{border-left:.2rem solid var(--vp-gold);padding:1rem 0 1rem clamp(2.5rem,5vw,6rem)}.vp-editorial__statement blockquote{color:#fffaf0;font-family:Georgia,Times New Roman,serif;text-shadow:0 .2rem 1.4rem rgba(0,0,0,.72);font-size:clamp(3rem,5vw,6rem);line-height:1.12;margin:0}.vp-editorial__statement p{color:var(--vp-gold-soft);letter-spacing:.16em;margin:2rem 0 0;text-transform:uppercase}@media screen and (max-width:989px){.vp-editorial__card{grid-column:span 6}.vp-editorial__statement,.vp-editorial__body{grid-column:1 / -1}}@media screen and (max-width:749px){.vp-editorial__content{display:block}.vp-editorial__hero--tall,.vp-editorial__hero--tall .vp-editorial__hero-inner{min-height:min(68rem,78svh)}.vp-editorial__card,.vp-editorial__statement,.vp-editorial__body{margin-bottom:2rem}.vp-editorial__card{min-height:0}.vp-editorial h1{font-size:clamp(4.5rem,18vw,7rem)}.vp-editorial__hero-copy--panel{padding:2.5rem}.vp-editorial__veil{background:linear-gradient(0deg,#08060b,#08050ca8 58%,#08050c66)}}@media(prefers-reduced-motion:reduce){.vp-editorial__card{transition:none}}.vp-footer{--vp-footer-gold: #f0d58a;background:radial-gradient(circle at 82% 18%,rgba(78,25,105,.2),transparent 34%),#0d0c0f;border-top:.1rem solid rgba(215,169,74,.2);color:#f7f2e8b8}.vp-footer__inner{padding-bottom:3rem;padding-top:clamp(6rem,8vw,10rem)}.vp-footer__main{display:grid;gap:clamp(4rem,6vw,8rem);grid-template-columns:minmax(0,1.1fr) minmax(16rem,.65fr) minmax(28rem,1fr)}.vp-footer__brand{color:#fffaf0;display:inline-block;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,4vw,5rem);line-height:1;text-decoration:none}.vp-footer__manifesto{color:var(--vp-footer-gold);font-family:Georgia,Times New Roman,serif;font-size:1.8rem;line-height:1.45;margin:2.4rem 0 0;max-width:34rem}.vp-footer__description{font-size:1.45rem;line-height:1.7;margin-top:2rem;max-width:40rem}.vp-footer__description p,.vp-footer__newsletter-copy p{margin:0}.vp-footer__kicker{color:var(--vp-footer-gold);font-size:1rem;font-weight:700;letter-spacing:.2em;margin:0 0 2rem;text-transform:uppercase}.vp-footer__links{display:grid;gap:1.2rem}.vp-footer__links a,.vp-footer__policies a{color:#f7f2e8b8;text-decoration:none}.vp-footer__links a{font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase}.vp-footer__links a:hover,.vp-footer__policies a:hover{color:var(--vp-footer-gold)}.vp-footer__newsletter h2{color:#fffaf0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,3.4vw,4.2rem);line-height:1.08;margin:0}.vp-footer__newsletter-copy{font-size:1.45rem;line-height:1.65;margin-top:1.8rem}.vp-footer__form{margin-top:2.5rem}.vp-footer__field{border:.1rem solid rgba(215,169,74,.42);display:grid;grid-template-columns:minmax(0,1fr) auto}.vp-footer__field input{background:transparent;border:0;color:#fffaf0;font:inherit;min-width:0;padding:1.6rem 1.8rem}.vp-footer__field input::placeholder{color:#f7f2e87a}.vp-footer__field button{background:var(--vp-footer-gold);border:0;color:#100a05;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.14em;padding:1.4rem 2rem;text-transform:uppercase}.vp-footer__field input:focus-visible,.vp-footer__field button:focus-visible,.vp-footer__links a:focus-visible,.vp-footer__policies a:focus-visible{outline:.2rem solid var(--vp-footer-gold);outline-offset:.3rem}.vp-footer__message{color:var(--vp-footer-gold);font-size:1.35rem;margin:1.4rem 0 0}.vp-footer__message--error{color:#ffb4b4}.vp-footer__lower{align-items:center;border-top:.1rem solid rgba(215,169,74,.14);display:grid;gap:2rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:clamp(5rem,7vw,8rem);padding-top:2.8rem}.vp-footer__copyright{font-size:1.15rem;margin:0;white-space:nowrap}.vp-footer__policies{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;justify-content:center}.vp-footer__policies a{font-size:1.05rem}.vp-footer__payments{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;list-style:none;margin:0;padding:0}.vp-footer__payment-icon{height:2rem;width:auto}@media screen and (max-width:989px){.vp-footer__main{grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr)}.vp-footer__newsletter{grid-column:1 / -1;max-width:62rem}.vp-footer__lower{grid-template-columns:1fr;justify-items:start}.vp-footer__policies,.vp-footer__payments{justify-content:flex-start}}@media screen and (max-width:749px){.vp-footer__main{grid-template-columns:1fr}.vp-footer__newsletter{grid-column:auto}.vp-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-footer__field{grid-template-columns:1fr}.vp-footer__field button{min-height:5rem}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAAAAAAAAIQ */
