.vst-oo{--oo-gap: clamp(32px, 5vw, 80px);--oo-sec: clamp(72px, 9vw, 128px);color:var(--body);overflow-x:clip}.vst-oo .oo-img{display:block;width:100%;height:100%;object-fit:cover}.vst-oo figure{margin:0}.vst-oo .oo-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 var(--s4);font:600 var(--fs-label) var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.vst-oo .oo-eyebrow:before{content:"";width:28px;height:1px;background:var(--bronze);flex:none}.vst-oo .oo-h1{margin:0 0 var(--s5);font:600 var(--fs-display) / 1.08 var(--font-heading);color:var(--ink);letter-spacing:-.01em;text-wrap:balance}.vst-oo .oo-h1-sub{display:block;margin-top:.18em;font-style:italic;font-weight:400;font-size:.72em;line-height:1.15;color:var(--bronze-dark)}.vst-oo .oo-h2{margin:0 0 var(--s5);font:600 clamp(1.75rem,1.3rem + 1.5vw,2.625rem) / 1.14 var(--font-heading);color:var(--ink);text-wrap:balance}.vst-oo .oo-h2 em{font-style:italic;font-weight:400;color:var(--bronze-dark)}.vst-oo p{max-width:62ch}.vst-oo .oo-lead{font-size:var(--fs-body-lg);line-height:1.65;color:var(--body)}.vst-oo .oo-num{font:600 .8125rem var(--font-body);letter-spacing:.12em;color:var(--bronze-dark);font-variant-numeric:tabular-nums}.vst-oo .oo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s6);margin-top:var(--s6)}.vst-oo .oo-btn-primary{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-fg)}.vst-oo .oo-btn-primary:hover{background:var(--cta-bg-hover);border-color:var(--cta-bg-hover)}.vst-oo .oo-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:600 .875rem var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none}.vst-oo .oo-link:after{content:"\2192";transition:transform .25s ease}.vst-oo .oo-link:hover:after{transform:translate(4px)}.vst-oo .oo-link:hover{text-decoration:underline;text-underline-offset:4px}.vst-oo .oo-open{background:var(--ivory);padding:clamp(28px,3vw,44px) 0 clamp(72px,8vw,120px)}.vst-oo .oo-open-kicker .oo-eyebrow{margin:0 0 clamp(16px,1.6vw,24px)}.vst-oo .oo-open-frame{margin:0;width:100%}.vst-oo .oo-hero-media{position:relative;width:100%;height:clamp(300px,34vw,620px);overflow:hidden}.vst-oo .oo-hero-media .oo-img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:40% 58%}.vst-oo .oo-open-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s6) var(--oo-gap);align-items:start;margin-top:clamp(40px,4vw,64px)}.vst-oo .oo-open .oo-h1{margin:0;font-size:clamp(2.5rem,1.5rem + 3vw,4.25rem);line-height:1.02;letter-spacing:-.02em}.vst-oo .oo-open .oo-h1-sub{margin-top:.22em;font-size:.62em;line-height:1.15;letter-spacing:-.005em}.vst-oo .oo-open-copy{position:relative;padding-top:var(--s5);margin-top:.55em}.vst-oo .oo-open-copy:before{content:"";position:absolute;left:0;top:0;width:40px;height:1px;background:var(--bronze)}.vst-oo .oo-open .oo-lead{margin:0;font-size:var(--fs-body-lg);line-height:1.7;max-width:34em}.vst-oo .oo-open .oo-actions{margin-top:var(--s6)}.vm-on .vst-oo .oo-hero-media[data-reveal]:not(.is-revealed) img{transform:scale(1.02)}.vst-oo .oo-intro{padding:var(--oo-sec) 0;background:var(--surface)}.vst-oo .oo-intro-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--oo-gap);align-items:center}.vst-oo .oo-intro-media{aspect-ratio:4 / 3.4;overflow:hidden}.vst-oo .oo-intro-media .oo-img{object-position:50% 55%}.vst-oo .oo-intro-copy>p:not(.oo-eyebrow){font-size:var(--fs-body-lg);line-height:1.7}.vst-oo .oo-facts{list-style:none;margin:var(--s6) 0 0;padding:var(--s5) 0 0;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--s3) var(--s6)}.vst-oo .oo-facts li{position:relative;padding-left:18px;font-size:var(--fs-small);color:var(--ink)}.vst-oo .oo-facts li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--bronze)}.vst-oo .oo-head{max-width:720px;margin-bottom:clamp(40px,5vw,72px)}.vst-oo .oo-head-lead{font-size:var(--fs-body-lg);color:var(--muted);margin:0}.vst-oo .oo-why{padding:var(--oo-sec) 0;background:var(--surface-alt)}.vst-oo .oo-why-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4vw,64px) clamp(32px,4vw,64px)}.vst-oo .oo-why-item{position:relative;padding-top:var(--s6);border-top:1px solid var(--border);display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon num" "title title" "text text";column-gap:var(--s4);align-items:start}.vst-oo .oo-why-item:before{content:"";position:absolute;left:0;top:-1px;width:40px;height:1px;background:var(--bronze);transition:width .5s cubic-bezier(.22,1,.36,1)}.vst-oo .oo-why-item:hover:before{width:96px}.vst-oo .oo-icon{grid-area:icon;width:44px;height:44px;fill:none;stroke:var(--ink);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;margin-bottom:var(--s5)}.vst-oo .oo-ic-accent{stroke:var(--bronze);stroke-width:1.5}.vst-oo .oo-why-item .oo-num{grid-area:num;justify-self:end;padding-top:4px}.vst-oo .oo-why-item h3{grid-area:title;margin:0 0 var(--s3);font:600 1.1875rem / 1.3 var(--font-body);color:var(--ink)}.vst-oo .oo-why-item p{grid-area:text;margin:0;font-size:var(--fs-body);line-height:1.65;color:var(--body)}.vst-oo .oo-quality{padding:var(--oo-sec) 0;background:var(--surface)}.vst-oo .oo-quality-grid{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:var(--oo-gap);align-items:center}.vst-oo .oo-quality-copy>p:not(.oo-eyebrow){font-size:var(--fs-body-lg);line-height:1.7}.vst-oo .oo-parts{margin:var(--s6) 0 0}.vst-oo .oo-parts>div{display:grid;grid-template-columns:9.5rem 1fr;gap:var(--s4);padding:var(--s4) 0;border-top:1px solid var(--border)}.vst-oo .oo-parts>div:last-child{border-bottom:1px solid var(--border)}.vst-oo .oo-parts dt{font:600 .8125rem var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding-top:3px}.vst-oo .oo-parts dd{margin:0;font-size:var(--fs-body);color:var(--body)}.vst-oo .oo-quality-media{position:relative;background:var(--surface-neutral);aspect-ratio:1 / 1.02;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,64px)}.vst-oo .oo-quality-media:after{content:"";position:absolute;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px);bottom:clamp(20px,3vw,40px);height:1px;background:var(--border)}.vst-oo .oo-quality-media{overflow:hidden}.vst-oo .oo-render{display:block;width:auto;max-width:100%;max-height:100%;height:auto;mix-blend-mode:multiply;transform:scale(1.22);transform-origin:50% 46%}.vst-oo .oo-quality-media figcaption{position:absolute;left:clamp(24px,4vw,64px);bottom:clamp(4px,1vw,12px);font-size:.75rem;color:var(--muted)}.vst-oo .oo-benefits{padding:var(--oo-sec) 0;background:var(--warm-white)}.vst-oo .oo-benefits-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--oo-gap);align-items:start}.vst-oo .oo-benefits-head{position:sticky;top:calc(var(--hdr-h) + 40px)}.vst-oo .oo-note{margin:var(--s5) 0 0;padding-left:var(--s4);border-left:1px solid var(--bronze);font-size:var(--fs-small);color:var(--muted);max-width:40ch}.vst-oo .oo-benefit-list{margin:0}.vst-oo .oo-benefit-list>div{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--s5);align-items:baseline;padding:clamp(20px,2.4vw,32px) 0;border-top:1px solid var(--border)}.vst-oo .oo-benefit-list>div:last-child{border-bottom:1px solid var(--border)}.vst-oo .oo-benefit-list dt{font:400 clamp(1.375rem,1.1rem + .9vw,1.875rem) / 1.2 var(--font-heading);font-style:italic;color:var(--ink)}.vst-oo .oo-benefit-list dd{margin:0;font-size:var(--fs-body-lg);line-height:1.6;color:var(--body)}.vst-oo .oo-process{padding:var(--oo-sec) 0;background:var(--surface)}.vst-oo .oo-process-grid{display:grid;grid-template-columns:minmax(0,13fr) minmax(0,11fr);gap:var(--oo-gap);align-items:center}.vst-oo .oo-process-media{aspect-ratio:5 / 4;overflow:hidden}.vst-oo .oo-process-media .oo-img{object-position:38% 50%}.vst-oo .oo-process-copy>p:not(.oo-eyebrow){font-size:var(--fs-body-lg);line-height:1.7}.vst-oo .oo-steps{list-style:none;margin:var(--s6) 0 var(--s5);padding:0;position:relative}.vst-oo .oo-steps li{display:grid;grid-template-columns:3rem 1fr;gap:var(--s3);padding:var(--s4) 0;border-top:1px solid var(--border)}.vst-oo .oo-steps li:last-child{border-bottom:1px solid var(--border)}.vst-oo .oo-steps .oo-num{padding-top:3px}.vst-oo .oo-steps h3{margin:0 0 4px;font:600 1.0625rem / 1.35 var(--font-body);color:var(--ink)}.vst-oo .oo-steps p{margin:0;font-size:var(--fs-body);color:var(--body)}.vst-oo .oo-energy{padding:var(--oo-sec) 0;background:var(--warm-white)}.vst-oo .oo-energy-inner{max-width:820px;text-align:center}.vst-oo .oo-energy-inner p:not(.oo-eyebrow):not(.oo-keywords){margin-left:auto;margin-right:auto;font-size:var(--fs-body-lg);line-height:1.7}.vst-oo .oo-energy .oo-eyebrow{justify-content:center;width:fit-content;margin-left:auto;margin-right:auto}.vst-oo .oo-energy .oo-h2 em{display:block}.vst-oo .oo-energy-mark{display:block;width:40px;height:40px;margin:0 auto var(--s5);fill:none;stroke:var(--ink);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.vst-oo .oo-keywords{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:var(--s2);width:fit-content;max-width:100%;margin:var(--s6) auto 0;font:600 .8125rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.vst-oo .oo-keywords span{display:inline-flex;align-items:center;white-space:nowrap}.vst-oo .oo-keywords span+span:before{content:"";flex:none;width:4px;height:4px;margin:0 var(--s5);border-radius:50%;background:var(--bronze)}.vst-oo .oo-result{background:var(--surface);padding-bottom:var(--oo-sec)}.vst-oo .oo-result-media{height:clamp(420px,52vw,760px);overflow:hidden}.vst-oo .oo-result-media .oo-img{object-position:56% 55%}.vst-oo .oo-result-panel{position:relative;max-width:760px;margin-top:clamp(-180px,-11vw,-96px);padding:72px 80px 64px;background:var(--surface)}.vst-oo .oo-result-panel .oo-eyebrow{margin-bottom:var(--s5)}.vst-oo .oo-result-panel .oo-h2{margin-bottom:var(--s6)}.vst-oo .oo-result-panel>p:last-child{font-size:var(--fs-body-lg);line-height:1.7;margin-bottom:0}.vst-oo .oo-cta{padding:clamp(88px,9vw,136px) 0;background:var(--cream);color:var(--body)}.vst-oo .oo-cta-inner{text-align:center}.vst-oo .oo-cta .oo-h2{color:var(--ink);font-size:clamp(2rem,1.4rem + 2vw,3.125rem)}.vst-oo .oo-cta p:not(.oo-cta-micro){margin-left:auto;margin-right:auto;font-size:var(--fs-body-lg)}.vst-oo .oo-cta .oo-actions{justify-content:center}.vst-oo .oo-cta-micro{margin:var(--s6) auto 0;font-size:var(--fs-small);color:var(--muted);letter-spacing:.04em}@media(max-width:1199px){.vst-oo{--oo-logo-w: 210px}.vst-oo .oo-result-panel{padding:64px 64px 56px}.vst-oo .oo-benefit-list>div{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}}@media(max-width:1023px){.vst-oo .oo-open-grid{grid-template-columns:1fr;align-items:start}.vst-oo{--oo-logo-w: 200px}.vst-oo .oo-result-panel{padding:56px 56px 48px;margin-top:-96px}.vst-oo .oo-intro-grid,.vst-oo .oo-quality-grid,.vst-oo .oo-process-grid,.vst-oo .oo-benefits-grid{grid-template-columns:1fr}.vst-oo .oo-quality-media{order:-1;aspect-ratio:4 / 3}.vst-oo .oo-benefits-head{position:static}.vst-oo .oo-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vst-oo .oo-intro-media,.vst-oo .oo-process-media{aspect-ratio:16 / 10}}@media(max-width:767px){.vst-oo .oo-why-grid{grid-template-columns:1fr;gap:var(--s7)}.vst-oo .oo-hero-media{height:auto;aspect-ratio:4 / 3}.vst-oo .oo-open-grid{margin-top:var(--s7)}.vst-oo .oo-h1-sub{font-size:.8em}.vst-oo .oo-parts>div,.vst-oo .oo-benefit-list>div{grid-template-columns:1fr;gap:6px}.vst-oo .oo-result-media{height:360px}.vst-oo .oo-result-panel{margin-top:-64px;padding:32px 28px 40px}.vst-oo .oo-result-panel .oo-h2{margin-bottom:var(--s5)}.vst-oo{--oo-logo-w: 140px}.vst-oo .oo-actions{gap:var(--s3) var(--s5)}.vst-oo .oo-actions .btn{width:100%}.vst-oo .oo-keywords{letter-spacing:.1em}.vst-oo .oo-keywords span+span:before{margin:0 var(--s3)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vst-over-ons.css.map */
