.vm-page{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.vm-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:stretch;border:1px solid rgba(var(--color-foreground),.12)}.vm-hero__copy{padding:clamp(24px,4vw,60px);align-self:center}.vm-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.vm-hero h1{font-size:clamp(36px,4.5vw,64px);line-height:1.07;letter-spacing:-.035em;margin:16px 0 24px}.vm-intro{font-size:18px;line-height:1.65}.vm-hero__image{min-height:400px;position:relative;overflow:hidden}.vm-hero__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.vm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.vm-text-link{color:inherit;text-underline-offset:5px}.vm-features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.vm-features>div{padding:28px;background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.12)}.vm-features h2{font-size:24px;line-height:1.2;margin:16px 0}.vm-features p{line-height:1.65}.vm-section-heading{padding:24px 0 0;scroll-margin-top:140px}.vm-section-heading h2,.vm-advice h2{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:12px 0}.vm-section-heading .rte{max-width:800px}.vm-advice{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,5vw,64px);padding:clamp(24px,4vw,48px);border:1px solid rgba(var(--color-foreground),.14)}.vm-advice .button{margin-top:16px}.vm-faq details{border-bottom:1px solid rgba(var(--color-foreground),.18);padding:18px 0}.vm-faq summary{font-weight:600;cursor:pointer;list-style:disclosure-closed;padding-right:20px}.vm-faq details[open]>summary{list-style:disclosure-open}.vm-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.vm-faq .rte{padding-top:12px;line-height:1.65}@media(max-width:989px){.vm-hero,.vm-advice{grid-template-columns:1fr}.vm-hero__image{min-height:0;aspect-ratio:4/3}.vm-features{grid-template-columns:1fr}.vm-hero__copy{padding:28px}.vm-features>div{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAAAAAQ */
