@font-face{font-family:'Tenor Sans';src:url(vr-tenor.ttf) format('truetype');font-display:swap}
:root{--vr-label-font:'Tenor Sans',sans-serif;--vr-gold:#AD7A38}
.vr-section{color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-size:1.6rem;line-height:1.75;letter-spacing:normal}
.vr-section *{box-sizing:border-box}.vr-section a:not(.button){color:inherit}.vr-section img{max-width:100%;height:auto;display:block}
.vr-wrap{width:calc(100% - 10rem);max-width:var(--page-width);margin-inline:auto}.vr-band{padding-top:var(--vr-pad-top,56px);padding-bottom:var(--vr-pad-bottom,56px);border-bottom:1px solid color-mix(in srgb,var(--vr-gold) 25%,transparent)}
.vr-split{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.vr-copy{min-width:0}.vr-section h1,.vr-section h2,.vr-section h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:1.16;letter-spacing:-.025em;margin:0 0 2.2rem;color:inherit}
.vr-section h1{font-size:calc(5.4rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-section h2{font-size:calc(3.8rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-section h3{font-size:calc(2.6rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-size-small{--vr-heading-factor:.85}.vr-size-large{--vr-heading-factor:1.15}
.vr-section p{margin:0 0 1.8rem}.vr-section p:last-child{margin-bottom:0}.vr-rte{overflow-wrap:anywhere}.vr-rte p+p{margin-top:1.8rem}.vr-rte a{text-underline-offset:.4rem}.vr-eyebrow,.vr-micro,.vr-text-link,.vr-signature-line,.vr-status,.vr-newsletter label,.vr-section input,.vr-section select,.vr-section textarea,.vr-section label,.vr-button{font-family:var(--vr-label-font)}
.vr-eyebrow{font-size:1.15rem;letter-spacing:.18em;line-height:1.6;margin-bottom:1.8rem!important;text-transform:uppercase}.vr-button{min-height:4.8rem;font-size:1.35rem;letter-spacing:.035em;gap:1rem;text-decoration:none!important;margin-top:1rem;padding:1.4rem 2.4rem;white-space:normal;text-align:center}.vr-full{width:100%}.vr-micro{font-size:1.2rem;line-height:1.8;margin-top:1.8rem!important}.vr-text-link{font-size:1.35rem;display:inline-block;text-decoration:none;border-bottom:1px solid transparent;margin-top:1.3rem}.vr-text-link:hover{border-color:var(--vr-gold)}.vr-accent{display:flex;align-items:center;gap:1.2rem;font-size:1.2rem;color:var(--vr-gold);margin:2.4rem 0}.vr-accent span{height:1px;width:7rem;background:var(--vr-gold)}
.vr-feature-art{min-width:0}.vr-feature-art>img{width:100%;border-radius:var(--media-radius);object-fit:cover;aspect-ratio:1.2}.vr-reverse .vr-feature-art{order:-1}.vr-hero .vr-split{grid-template-columns:1.05fr 1fr;gap:4rem}.vr-hero .vr-rte{font-size:1.55rem}.vr-centered{text-align:center}.vr-centered .vr-copy{max-width:78rem;margin:auto}.vr-centered .vr-rte{max-width:67rem;margin:0 auto 2rem}.vr-centered .vr-accent{justify-content:center}.vr-section-heading{max-width:86rem;text-align:center;margin:0 auto 4rem}.vr-section-heading .vr-rte{font-size:1.5rem}
.vr-columns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.vr-columns article{padding:0 3rem;border-right:1px solid color-mix(in srgb,var(--vr-gold) 35%,transparent);text-align:center}.vr-columns article:first-child{padding-left:0}.vr-columns article:last-child{border:0;padding-right:0}.vr-column-number{display:block;color:var(--vr-gold);font-size:2rem;margin-bottom:1.8rem}.vr-columns h3{margin-bottom:1.5rem}.vr-columns .vr-rte{font-size:1.45rem}.vr-steps{font-size:1.1rem;letter-spacing:.08em;min-height:3rem}
.vr-scope{padding-top:var(--vr-pad-top);padding-bottom:var(--vr-pad-bottom)}.vr-scope-box{border:1px solid var(--vr-gold);border-radius:3px;padding:2.4rem 3rem;display:flex;gap:2.4rem;align-items:center}.vr-scope-box>div{flex:1}.vr-scope h2{font-size:calc(2.5rem * var(--font-heading-scale) * var(--vr-heading-factor,1));margin-bottom:.8rem}.vr-scope .vr-rte{font-size:1.4rem}.vr-scope .vr-text-link{white-space:nowrap;margin:0}.vr-diamond{color:var(--vr-gold)}.vr-editor-notice{border:1px dashed var(--vr-gold);padding:1.5rem;font:1.3rem/1.6 sans-serif}
.vr-volume-grid{display:grid;grid-template-columns:1.05fr .8fr 1fr;gap:3.5rem;align-items:center}.vr-volume-grid h2{font-size:calc(3.2rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-volume-grid .vr-rte{font-size:1.45rem}.vr-small-art{min-width:0}.vr-invitation h3{font-size:calc(2.8rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-status{font-size:1rem;letter-spacing:.08em;display:inline-block;border:1px solid var(--vr-gold);padding:.3rem .6rem;margin-left:.6rem}.vr-newsletter{margin-top:2rem}.vr-email-row{display:flex;gap:.8rem}.vr-email-row input{flex:1;min-width:0}.vr-email-row .button{margin-top:0;flex-shrink:0}.vr-volume-grid .vr-email-row{flex-direction:column}
.vr-library-note .vr-wrap{max-width:96rem;text-align:center}.vr-library-note h2{font-size:calc(2.9rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-library-note .vr-rte{font-size:1.45rem}.vr-signature-line{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;margin-top:2.2rem!important}.vr-founder .vr-split{grid-template-columns:.8fr 1.2fr}.vr-founder .vr-rte{font-size:1.5rem}.vr-founder-visual>img{width:100%;max-height:65rem;object-fit:cover}.vr-founder-quote{border:1px solid color-mix(in srgb,var(--vr-gold) 30%,transparent);padding:4rem 2rem;text-align:center;background:color-mix(in srgb,var(--vr-gold) 7%,transparent)}.vr-founder-quote>span:first-child{font:7rem/1 var(--font-heading-family);color:var(--vr-gold)}.vr-founder-quote p{font:calc(2.7rem * var(--font-heading-scale) * var(--vr-heading-factor,1))/1.7 var(--font-heading-family)}.vr-signature{font-style:italic;font-size:1.4rem;margin:2.4rem 0 1.8rem!important}
.vr-section label{display:block;font-size:1.3rem;margin:1.5rem 0 .6rem}.vr-section input,.vr-section select,.vr-section textarea{width:100%;min-height:4.8rem;border:var(--inputs-border-width,1px) solid rgba(var(--color-foreground),.5);border-radius:var(--inputs-radius,0);background:transparent;color:rgb(var(--color-foreground));padding:1.2rem;font-size:1.6rem}.vr-section input::placeholder{color:rgba(var(--color-foreground),.65)}.vr-section select option{color:#211c20;background:#FEEED2}.vr-section textarea{resize:vertical}.vr-section form>.button{margin-top:1.8rem}.vr-contact-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:8rem;max-width:110rem}.vr-contact-grid aside{border-left:1px solid var(--vr-gold);padding-left:5rem}.vr-contact-grid article{padding:2.4rem 0;border-bottom:1px solid color-mix(in srgb,var(--vr-gold) 35%,transparent)}.vr-contact-grid article:first-of-type{padding-top:0}.vr-contact-grid article:last-child{border:0}.vr-contact-grid h3{font-size:calc(2.5rem * var(--font-heading-scale) * var(--vr-heading-factor,1));margin-bottom:1.2rem}.vr-contact-grid p{font-size:1.45rem}.vr-reading{max-width:80rem}.vr-download-section{text-align:center}.vr-form-success{padding:1.5rem;border:1px solid var(--vr-gold)}
.vr-book-scene{height:40rem;max-width:43rem;margin:auto;display:flex;justify-content:center;align-items:center;isolation:isolate}.vr-book{width:72%;height:86%;padding:3rem 2.8rem;display:flex;flex-direction:column;background:#4D364D;color:#FEEED2;border-left:6px solid #352335;box-shadow:1.2rem 1.6rem 2rem #4d364d30;transform:rotate(-3deg)}.vr-book-brand{font:1rem/1.7 var(--vr-label-font);letter-spacing:.18em}.vr-book-rule{color:#AD7A38;font-size:1.2rem;margin:2rem 0}.vr-book strong{font:3.4rem/1.2 var(--font-heading-family)}.vr-book-bottom{margin-top:auto;color:#FBDDA6;font-size:2.5rem}.vr-loose-page,.vr-sunwash,.vr-branch{display:none}
.header__inline-menu,.menu-drawer__navigation,.footer .footer-block__heading,.footer .newsletter-form{font-family:var(--vr-label-font)}.header__heading-link .vr-wordmark{display:block;font-family:var(--font-heading-family);font-size:3.1rem;letter-spacing:.22em;line-height:1.2}.vr-header-tagline{display:block;font:1.1rem/1.6 var(--vr-label-font);letter-spacing:0;margin-top:.6rem}.header-wrapper--border-bottom{border-bottom-color:var(--vr-gold)}.header__menu-item{font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em}.footer .footer-block__heading{font-size:1.3rem;text-transform:uppercase;letter-spacing:.12em}.footer .rte,.footer .footer-block__details-content{font-size:1.35rem}.footer .rte a{display:inline-block;margin-bottom:.5rem}.footer .footer__content-top{padding-bottom:2rem}.product__title h1{font-family:var(--font-heading-family)}
@media(max-width:989px){.vr-wrap{width:calc(100% - 5rem)}.vr-split{gap:3rem}.vr-volume-grid{gap:2rem}.vr-section h1{font-size:calc(4.6rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-contact-grid{gap:4rem}.vr-contact-grid aside{padding-left:3rem}.header__heading-link .vr-wordmark{font-size:2.5rem}.vr-header-tagline{font-size:.9rem}.vr-volume-grid .vr-book{padding:2rem}}
@media(max-width:749px){.vr-wrap{width:calc(100% - 4rem)}.vr-band{padding-top:calc(var(--vr-pad-top) * .72);padding-bottom:calc(var(--vr-pad-bottom) * .72)}.vr-split,.vr-hero .vr-split,.vr-founder .vr-split,.vr-contact-grid{grid-template-columns:1fr;gap:3rem}.vr-section h1{font-size:calc(3.7rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-section h2{font-size:calc(3rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-reverse .vr-feature-art{order:0}.vr-section-heading{text-align:left;margin-bottom:2rem}.vr-feature-art>img{aspect-ratio:1.3}.vr-columns{grid-auto-flow:row;grid-template-columns:1fr}.vr-columns article,.vr-columns article:first-child,.vr-columns article:last-child{padding:2.4rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--vr-gold) 30%,transparent);text-align:left}.vr-columns article:last-child{border:0}.vr-steps{min-height:0}.vr-scope-box{display:block;padding:2.2rem}.vr-scope-box>.vr-diamond{display:none}.vr-scope .vr-text-link{white-space:normal;margin-top:1.5rem}.vr-volume-grid{grid-template-columns:1fr}.vr-small-art{max-width:29rem;width:100%;margin:auto}.vr-book-scene{height:37rem}.vr-book strong{font-size:3.6rem}.vr-founder-quote{padding:2.4rem}.vr-founder-visual{order:2}.vr-contact-grid aside{padding:0;border:0}.vr-eyebrow{font-size:1.1rem}.vr-library-note h2{font-size:calc(2.7rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-micro{font-size:1.15rem}.vr-header-tagline{display:none}.vr-button{max-width:100%;font-size:1.3rem;padding-inline:1.5rem}.vr-volume-grid h2{font-size:calc(3rem * var(--font-heading-scale) * var(--vr-heading-factor,1))}.vr-email-row{flex-direction:column}.vr-hero .button{width:100%}}
