.rw-franchise{--ink:#151a1e;--ivory:#f5f2eb;--gold:#bda576;background:var(--ivory);color:var(--ink);font:16px/1.7 Arial,sans-serif}.rw-franchise *{box-sizing:border-box}.rw-franchise h1,.rw-franchise h2,.rw-franchise h3,.rw-franchise p{margin:0}.rw-franchise h1,.rw-franchise h2,.rw-franchise h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.rw-franchise h2{font-size:clamp(36px,4.3vw,62px)}.rw-franchise h3{font-size:29px}.rw-franchise em{color:var(--gold);font-weight:400}.rw-franchise p+p{margin-top:20px}.rw-franchise a{color:inherit;text-decoration:none}.rw-franchise a:hover{text-underline-offset:5px;text-decoration:underline}.rw-franchise :focus-visible{outline-offset:5px;outline:3px solid #a77728}.fr-header{color:#f8f4ec;background:#11181e;justify-content:space-between;align-items:center;gap:25px;padding:22px 5%;display:flex}.fr-brand{align-items:center;gap:12px;display:flex}.fr-brand>span{font:31px/1.1 Georgia,serif}.fr-brand small{letter-spacing:2.4px;font:8px/2 Arial,sans-serif;display:block}.fr-header nav{align-items:center;gap:30px;font-size:12px;display:flex}.fr-nav-cta{border:1px solid #bda57680;padding:12px 20px}.fr-hero{color:#fff;isolation:isolate;align-items:center;height:calc(100svh - 93px);min-height:740px;max-height:1100px;display:flex;position:relative}.fr-hero-image{object-fit:cover;object-position:right center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.fr-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0f14eb,#0a0f148c 48%,#0a0f1414),linear-gradient(#0000 65%,#0a0f1499);position:absolute;inset:0}.fr-hero-copy{max-width:920px;padding:50px 6%}.fr-eyebrow{letter-spacing:2.7px;color:#987e49;font-weight:600;margin-bottom:26px!important;font-size:10px!important;line-height:1.8!important}.fr-hero .fr-eyebrow{color:#ddc79d}.fr-hero h1{margin-bottom:30px;font-size:clamp(45px,5.2vw,78px)}.fr-hero-copy>p:not(.fr-eyebrow){color:#e5e2dc;max-width:510px;font-size:17px}.fr-button{letter-spacing:.4px;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:35px;min-height:54px;padding:18px 25px;display:inline-flex;color:#11181e!important;background:#bda576!important;font-size:12px!important}.fr-hero .fr-button{margin-top:34px}.fr-hero-note{color:#d4cfc5;letter-spacing:1px;margin-top:18px;font-size:10px;display:block}.fr-scroll{font-size:11px;position:absolute;bottom:30px;left:6%;color:#d8d0c1!important}.fr-manifesto{text-align:center;color:#e4d8c0;letter-spacing:3px;background:#171e24;padding:24px;font-size:10px}.fr-manifesto span{color:#bda576}.fr-section{max-width:1600px;margin:auto;padding:110px 7%}.fr-vision{grid-template-columns:1fr 1fr;gap:10%;display:grid}.fr-lead{font-family:Georgia,serif;font-size:25px;margin-bottom:24px!important;line-height:1.5!important}.fr-vision>div>p:not(.fr-lead),.fr-academy p,.fr-markets p{color:#565a5b}.fr-panorama{isolation:isolate;color:#fff;align-items:center;min-height:650px;display:flex;position:relative}.fr-panorama>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.fr-panorama:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b1419ed,#0b141995,#0000);position:absolute;inset:0}.fr-panorama>div{max-width:680px;padding:80px 7%}.fr-panorama h2{margin-bottom:30px}.fr-panorama p{color:#deded8}.fr-partnership{grid-template-columns:1fr 1fr;gap:7%;margin-top:55px;display:grid}.fr-partnership article{border-top:1px solid #bda576;padding-top:28px}.fr-overline{letter-spacing:1.8px;color:#8f784b;font-size:9px}.fr-partnership h3{margin:15px 0 25px}.fr-partnership ul{color:#4f5557;text-align:left;padding-left:0;list-style:none}.fr-partnership li{text-align:left;padding:0 0 16px}.fr-small{color:#72716b;font-size:12px!important;line-height:1.7!important}.fr-standards{color:var(--ivory);background:#141e25}.fr-standard-grid{grid-template-columns:repeat(3,1fr);gap:6%;margin:60px 0 35px;display:grid}.fr-standard-grid article>span{color:#bda576;font-family:Georgia,serif;font-size:33px}.fr-standard-grid h3{margin:20px 0;font-size:28px}.fr-standard-grid p{color:#c8ccca;font-size:14px}.fr-standards a,.fr-academy a,.fr-market-panel a{border-bottom:1px solid #bda576;padding-bottom:8px;font-size:12px}.fr-academy{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;display:grid}.fr-academy>img{object-fit:cover;object-position:center 38%;width:100%;height:550px}.fr-academy h2{margin-bottom:25px}.fr-academy a{margin-top:25px;display:inline-block}.fr-markets{border-top:1px solid #dbd6cb;grid-template-columns:1fr 1fr;gap:13%;display:grid}.fr-markets h2{margin-bottom:30px}.fr-market-panel{background:#efebe1;border:1px solid #b9a780;padding:45px}.fr-market-panel>span{letter-spacing:2px;font-size:9px}.fr-market-panel h3{margin:22px 0;font-size:37px;line-height:1.5}.fr-market-panel p{margin-bottom:25px;font-size:12px}.fr-investment{background:#eae5da;max-width:none}.fr-investment>.fr-lead{margin-top:25px}.fr-investment-grid{grid-template-columns:repeat(3,1fr);gap:5%;margin:45px 0;display:grid}.fr-investment-grid h3{margin-bottom:20px;font-size:26px}.fr-investment-grid p{color:#575951;font-size:14px}.fr-investment-note{border-top:1px solid #cbc2b0;max-width:850px;padding-top:22px;font-size:12px}.fr-journey{counter-reset:none;grid-template-columns:1fr 1fr;gap:0 8%;margin:55px 0 0;padding:0;list-style:none;display:grid}.fr-journey li{border-top:1px solid #cfc7b8;gap:25px;padding:28px 0;display:flex}.fr-journey li>span{color:#9b7e42;font:22px Georgia,serif}.fr-journey h3{margin-bottom:12px;font-size:25px}.fr-journey p{color:#64665f;font-size:14px}.fr-faq{max-width:1100px;padding-top:0}.fr-faq h2{margin-bottom:40px}.fr-faq details{border-bottom:1px solid #d8d0c2;padding:22px 0}.fr-faq summary{cursor:pointer;margin-left:20px;padding-left:8px;font-size:16px;list-style-position:outside}.fr-faq details p{color:#60635e;padding:20px 0 0 28px;font-size:14px}.fr-inquiry{color:#f5f2eb;background:#152029}.fr-inquiry-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:10%;display:grid}.fr-inquiry h2{margin-bottom:30px}.fr-inquiry-grid>div>p{color:#c9cece}.fr-inquiry-grid>div>.fr-small{margin-top:35px}.fr-form{color:#1a2428;background:#f7f3eb;padding:38px}.fr-form>p{color:#62655e;margin:14px 0 25px;font-size:12px}.fr-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fr-form label{margin-bottom:18px;font-size:11px;display:block}.fr-form input:not([type=checkbox]),.fr-form select,.fr-form textarea{color:#172027;background:#fffdf9;border:1px solid #c9c4b8;border-radius:0;width:100%;min-width:0;margin-top:7px;padding:13px 10px;font:14px Arial,sans-serif;display:block}.fr-form .fr-consent{gap:12px;margin:24px 0;font-size:11px;display:flex}.fr-consent input{flex:none;width:17px;height:17px;margin-top:4px}.fr-consent a{text-decoration:underline}.fr-form .fr-button{gap:10px;width:100%}.fr-button:disabled{opacity:.6;cursor:wait}.fr-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fr-form-status{color:#883e28!important}.fr-saved{padding:55px 40px}.fr-saved h3{margin-bottom:24px}.fr-legal{padding-top:55px;padding-bottom:55px}.fr-legal h2{letter-spacing:0;margin-bottom:15px;font:17px Arial,sans-serif}.fr-legal p{color:#686961;font-size:11px}.fr-footer{color:#c7c2b7;background:#0e171d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:45px 7%;display:flex}.fr-footer>p{max-width:200px;font-size:10px}.fr-footer nav{gap:20px;font-size:11px;display:flex}.fr-footer>small{width:100%;font-size:9px}.fr-skip{position:absolute;left:-10000px}.fr-skip:focus{z-index:100;color:#000;background:#fff;padding:15px;top:10px;left:20px}.fr-document{max-width:900px;min-height:80vh;margin:auto;padding:80px 6%}.fr-document h1{margin:25px 0;font-size:44px}.fr-document h2{margin:35px 0 15px;font-size:26px}.fr-document p{margin:20px 0}.rw-franchise{scroll-margin-top:20px}@media (prefers-reduced-motion:no-preference){html:has(.rw-franchise){scroll-behavior:smooth}.fr-hero-copy{animation:1s ease-out fr-rise}@keyframes fr-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:850px){.fr-header{padding:18px 5%}.fr-header nav>a:not(.fr-nav-cta){display:none}.fr-header nav{gap:0}.fr-nav-cta{padding:10px;font-size:10px}.fr-brand>span{font-size:25px}.fr-brand img{width:36px}.fr-brand small{letter-spacing:1.7px;font-size:6px}.fr-section{padding:65px 6%}.fr-hero{min-height:690px;max-height:850px}.fr-hero-image{object-position:65% center}.fr-hero:after{background:linear-gradient(90deg,#0a0f14e0,#0a0f1499),linear-gradient(#0000,#0a0f1466)}.fr-hero-copy{padding:50px 6%}.fr-hero h1{font-size:clamp(43px,7vw,65px)}.fr-hero-copy>p:not(.fr-eyebrow){font-size:15px}.fr-manifesto{letter-spacing:1.5px;font-size:8px}.fr-vision,.fr-partnership,.fr-academy,.fr-markets,.fr-inquiry-grid,.fr-standard-grid,.fr-investment-grid{grid-template-columns:1fr;gap:35px}.fr-standard-grid article{border-top:1px solid #ffffff25;padding-top:20px}.fr-standard-grid h3{margin:10px 0}.fr-panorama{min-height:570px}.fr-panorama>div{padding:65px 6%}.fr-panorama:after{background:#0b1419ad}.fr-academy>img{height:330px}.fr-market-panel{padding:28px}.fr-market-panel h3{font-size:30px}.fr-journey{grid-template-columns:1fr;margin-top:30px}.fr-faq{padding-top:0}.fr-form{padding:25px}.fr-form-grid{grid-template-columns:1fr;gap:0}.fr-footer nav{flex-wrap:wrap}.fr-footer{gap:25px}.fr-legal{padding-top:35px;padding-bottom:35px}.fr-document h1{font-size:38px}}.rw-franchise .fr-founder{color:#f5f2eb;background:#17232b}.fr-founder-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:8%;display:grid}.fr-founder figure{margin:0;position:sticky;top:40px}.fr-founder figure img{aspect-ratio:3/4;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.fr-founder figcaption{color:#f5f2eb;border-top:1px solid #bda576;margin-top:25px;padding-top:20px;font:26px/1.3 Georgia,serif}.fr-founder figcaption span{letter-spacing:1.2px;color:#c6b794;margin-top:8px;font:10px/1.7 Arial,sans-serif;display:block}.fr-founder h2{margin-bottom:32px;font-size:clamp(34px,3.3vw,49px)}.fr-founder article>p:not(.fr-eyebrow){color:#d4d9d8;font-size:15px;line-height:1.85}.fr-founder .fr-salutation{margin-bottom:20px;color:#f5f2eb!important}.fr-founder-signoff{color:#c9cfce;margin-top:30px;font:12px/1.8 Arial,sans-serif;display:grid}.fr-founder-signoff strong{color:#e0c692;margin:15px 0 10px;font:400 29px/1.3 Georgia,serif}.fr-founder-link{border-bottom:1px solid #bda576;gap:32px;margin-top:32px;padding-bottom:7px;font-size:12px;display:inline-flex}@media (max-width:850px){.fr-founder-grid{grid-template-columns:1fr;gap:40px}.fr-founder figure{width:100%;max-width:400px;margin:auto;position:static}.fr-founder h2{font-size:38px}.fr-founder article>p:not(.fr-eyebrow){font-size:15px}}.fr-founder figcaption .fr-founder-concept{letter-spacing:.04em;color:#aebbbd;margin-top:12px;font-size:9px;font-style:italic}.fr-owner-profile{padding-top:0}.fr-owner-profile>.fr-lead{max-width:760px;margin-top:25px}.fr-owner-profile .fr-investment-grid{margin-top:38px}.fr-owner-profile article{border-top:1px solid #bda57680;padding-top:24px}.fr-owner-profile article p{margin-top:18px}.fr-first-days{background:#ebe6dc}.fr-first-days .fr-lead{max-width:760px;margin-top:24px}.fr-first-days-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px;display:grid}.fr-first-days-grid article{border-top:1px solid #bda576;padding-top:24px}.fr-first-days-grid span{letter-spacing:2px;color:#806739;font-size:11px}.fr-first-days-grid h3{margin:15px 0 20px}.fr-first-days .fr-small{max-width:850px;margin-top:30px}@media (max-width:850px){.fr-first-days-grid{grid-template-columns:1fr;gap:28px}}.fr-brochure{border-bottom:1px solid #dbd6cb;grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid}.fr-brochure h2{margin-bottom:24px}.fr-brochure p:not(.fr-eyebrow){color:#565a5b;max-width:580px}.fr-brochure-actions{flex-direction:column;align-items:stretch;gap:20px;display:flex}.fr-brochure-download{text-align:center;padding:8px;font-size:12px}.fr-brochure-download span{margin-left:18px}@media (max-width:760px){.fr-brochure{grid-template-columns:1fr;gap:30px}.fr-brochure-actions{align-items:flex-start}.fr-brochure-download{text-align:left}}.fr-footer{grid-template-columns:auto auto;justify-content:space-between;align-items:start;gap:32px;display:grid}.fr-footer-brand>p{max-width:none;margin:18px 0 0;font-size:10px;line-height:1.6}.fr-footer-navigation{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.fr-footer-navigation>small{font-size:9px;line-height:1.6}.fr-footer-navigation nav{flex-wrap:wrap}@media (max-width:850px){.fr-footer{grid-template-columns:1fr;gap:32px}.fr-footer-navigation nav{gap:14px 20px}}.fr-founder-signoff .fr-founder-signature{aspect-ratio:3;background-color:var(--gold);width:200px;max-width:100%;margin:10px 0;display:block;-webkit-mask:url(/assets/signatures/john-r-harvey-gold-20261113.png) 50%/contain no-repeat;-webkit-mask-source-type:alpha;mask:url(/assets/signatures/john-r-harvey-gold-20261113.png) 50%/contain no-repeat alpha}.fr-founder-editorial{border-top:1px solid #bda576;border-bottom:1px solid #bda576;padding:34px 0}.fr-founder-editorial p{color:#f5f2eb;margin:0 0 30px;font:400 clamp(34px,3.4vw,50px)/1.16 Georgia,serif}.fr-founder-editorial em{color:#d7bb85;font-style:normal}.fr-founder-editorial a{color:#d7bb85;text-underline-offset:6px;font:12px/1.6 Arial,sans-serif}.fr-founder-editorial .fr-keep-together{white-space:nowrap}
