body{overflow-x:hidden}.v-hero{min-height:auto!important;padding:100px 0 85px!important;background:#fff!important;color:#161616!important;display:block!important}.v-hero::before,.v-hero::after,.v-orb,.v-hero-art,.v-scroll-hint{display:none!important}.wv-wrap{max-width:1320px;margin:auto;padding:0 5%}.wv-hero-inner{display:grid;grid-template-columns:1.25fr .75fr;gap:6%;align-items:center}.wv-eyebrow,.wv-tier{font:800 12px/1.5 Arial,sans-serif!important;letter-spacing:.18em;color:#c45125;text-transform:uppercase}.wv-hero-inner h1{font:700 clamp(48px,6vw,98px)/.99 Arial,sans-serif!important;letter-spacing:-.075em;margin:22px 0!important;color:#171717}.wv-hero-inner h1 span{color:#9F3F16}.wv-lead,.wv-sub{font:400 clamp(17px,1.6vw,21px)/1.6 Arial,sans-serif;color:#525252;max-width:750px}.wv-actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.wv-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;background:#9F3F16;color:white!important;padding:17px 22px;border:2px solid #9F3F16;font:700 13px Arial,sans-serif;min-height:50px}.wv-outline-btn{background:transparent;color:#181818!important;border-color:#222}.wv-tiny,.wv-note{font:12px/1.7 Arial,sans-serif;color:#686868}.wv-hero-panel{padding:42px;background:#171717;color:#fff;box-shadow:18px 18px 0 #f2e7e0}.wv-hero-panel>span,.wv-panel-foot{font:700 11px/1.6 Arial,sans-serif;letter-spacing:.15em;color:#e7a180}.wv-hero-panel>strong{display:block;font:700 clamp(24px,2.8vw,40px)/1.1 Arial,sans-serif;letter-spacing:-.04em;margin:26px 0}.wv-panel-line{border-top:1px solid #555;padding:17px 0;font:16px Arial,sans-serif}.wv-panel-line b{color:#e9784b;margin-right:16px}.wv-panel-foot{margin-top:25px}.wv-section{padding:100px 0}.wv-section h2{font:700 clamp(39px,5vw,69px)/1.05 Arial,sans-serif;letter-spacing:-.055em;margin:14px 0 24px}.wv-section h2 em{font-style:normal;color:#9F3F16}.wv-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}.wv-offer{border:1px solid #d8d8d8;padding:34px;display:flex;flex-direction:column;align-items:flex-start;background:white}.wv-offer.wv-feature{border:2px solid #9F3F16;box-shadow:0 14px 30px #00000010}.wv-offer h3{font:750 68px/1 Arial,sans-serif;margin:12px 0;color:#171717;letter-spacing:-.06em}.wv-offer h4{font:700 23px Arial,sans-serif;margin:10px 0}.wv-offer p:not(.wv-tier),.wv-offer li,.wv-lesson p,.wv-follow p,.wv-master p,.wv-last p{font:15px/1.7 Arial,sans-serif;color:#555}.wv-offer ul{padding-left:20px;margin:12px 0 32px}.wv-offer li{margin:8px 0}.wv-offer .wv-btn{margin-top:auto}.wv-prices{background:#f7f7f5}.wv-education{background:#fff}.wv-lesson{background:#f5f4f1;padding:32px}.wv-lesson span{font:700 11px Arial,sans-serif;letter-spacing:.13em;color:#bd5129}.wv-lesson h3,.wv-follow h3{font:700 28px/1.15 Arial,sans-serif;letter-spacing:-.035em}.wv-lesson a,.wv-textlink{font:700 14px Arial,sans-serif;color:#bf4b24}.wv-grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wv-follow{margin:25px 0}.wv-follow article{border:1px solid #ddd;padding:32px}.wv-education-cta{background:#191919;color:white;padding:35px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wv-education-cta h3{font:700 43px Arial,sans-serif;margin:12px 0}.wv-education-cta h3 small{font:16px Arial,sans-serif}.wv-education-cta p{color:#ddd;max-width:660px}.wv-master{background:#e6e6e3}.wv-master-inner{display:grid;grid-template-columns:2fr 1fr;gap:8%;align-items:center}.wv-master-price{background:#fff;padding:40px}.wv-master-price>span{font:700 11px Arial,sans-serif;letter-spacing:.14em}.wv-master-price strong{display:block;font:700 75px Arial,sans-serif;letter-spacing:-.07em;margin:20px 0}.wv-master-price small{font-size:20px;letter-spacing:0}.wv-last{background:#181818;color:#fff;text-align:center}.wv-last p{color:#ddd}.wv-last h2{color:white}.wv-last .wv-eyebrow{color:#ed8a63}.v-showcase{position:relative}.v-marquee img{display:block;object-fit:cover}@media(max-width:850px){.wv-hero-inner,.wv-grid3,.wv-grid2,.wv-master-inner{grid-template-columns:1fr}.v-hero{padding:55px 0!important}.wv-hero-panel{box-shadow:none}.wv-section{padding:65px 0}.wv-education-cta{flex-direction:column;align-items:flex-start}.wv-offer h3{font-size:55px}}