/* Homepage: one scoped stylesheet, compact parchment surfaces and original art. */
body.realm-app:has(.vr-home-v228){background:#e6e6d0;color:#453329}
body.realm-app .realm-main:has(.vr-home-v228){display:block;width:min(1420px,calc(100% - 32px));max-width:none;min-height:0;margin:18px auto 30px;padding:0}
body.realm-app .vr-home-v228{--home-ink:#453329;--home-muted:#68523f;--home-purple:#68417f;display:grid;gap:22px;font:15px/1.5 var(--body,system-ui);color:var(--home-ink)}
.vr-home-v228 *{box-sizing:border-box}.vr-home-v228 [hidden]{display:none!important}
.vr-home-v228 :is(h1,h2,h3,p){margin:0}.vr-home-v228 :is(h1,h2,h3){font-family:var(--display,Georgia,serif);line-height:1.12;color:#422c21}.vr-home-v228 h2{font-size:clamp(23px,2.3vw,31px)}.vr-home-v228 h3{font-size:20px}
.vr-home-v228 :is(.vhome-kicker,.vhome-eyebrow){display:block;color:#71513a;font-size:12px;letter-spacing:.08em;font-weight:850;text-transform:uppercase}


.vr-home-v228 :is(.vhome-story,.vhome-discover,.vhome-feature,.vhome-world){background:url('/assets/img/panel.svg') center/100% 100% no-repeat;filter:drop-shadow(0 3px 1px #51362133)}
.vr-home-v228 .vhome-story h1 em{font-style:normal;color:#74428c}.vr-home-v228 .vhome-story p{max-width:500px;margin:auto}.vr-home-v228 .vhome-story small{display:block;color:#68523f;margin:12px auto 0;max-width:440px;font-size:12px}
.vr-home-v228 .vhome-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:15px}.vr-home-v228 .vhome-story .vhome-actions{justify-content:center}
.vr-home-v228 .vhome-button{display:inline-flex;justify-content:center;align-items:center;min-height:43px;padding:10px 15px;border:1px solid #ba9463;border-radius:11px;font-weight:800;font-size:14px;line-height:1.3;text-decoration:none!important;box-shadow:0 3px 0 #66473440}
body.realm-app .realm-main .vr-home-v228 a.vhome-button-primary{background:linear-gradient(#9565b5,#65448a);border-color:#b894c8;color:#fff8ed!important}.vr-home-v228 .vhome-button-light{background:#fff0c9;color:#4d3528!important}
.vr-home-v228 .vhome-discover{display:flex;align-items:center;gap:12px;padding:15px 24px;text-decoration:none!important}.vr-home-v228 .vhome-discover img{width:68px;height:68px;object-fit:contain}.vr-home-v228 .vhome-discover strong{display:block;font:700 23px/1.15 var(--display,Georgia);color:#422c21}.vr-home-v228 .vhome-discover small{display:block;margin-top:5px;color:#68523f}.vr-home-v228 .vhome-discover>b{margin-left:auto;font-size:26px;color:#78503b}
.vr-home-v228 .vhome-quickfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vr-home-v228 .vhome-quickfacts>div{padding:10px 12px;background:#fff6e4f5;border:1px solid #bd9f73;border-radius:12px}.vr-home-v228 .vhome-quickfacts small{display:block;color:#68523f;font-size:12px}.vr-home-v228 .vhome-quickfacts strong{display:block;color:#553568;font-size:14px;overflow-wrap:anywhere}
.vr-home-v228 .vhome-join{padding:17px 18px;background:linear-gradient(140deg,#fff8e7,#f8e6bc);border:2px solid #a77c44;border-radius:20px;box-shadow:0 4px 0 #71502f66;min-width:0}
.vr-home-v228 .vhome-join-heading{display:flex;gap:10px;align-items:center;margin-bottom:10px}.vr-home-v228 .vhome-join-heading h2{font-size:27px}.vr-home-v228 .vhome-join-heading p{font-size:13px;color:#68523f}
.vr-home-v228 .vhome-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:12px;padding:5px;border:1px solid #b89567;border-radius:12px}.vr-home-v228 .vhome-auth-tabs button{min-height:41px;border-radius:9px;border:1px solid #c1a77f;font-weight:800}
.vr-home-v228 .vhome-auth-content .realm-form{display:grid;gap:9px;max-width:none;margin:0}.vr-home-v228 .gateway-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}.vr-home-v228 .realm-field{display:grid;gap:3px;min-width:0}
body.realm-app .realm-main .vr-home-v228 .vhome-join :is(label,legend,.registration-journey-step span){color:#453329!important}
.vr-home-v228 .vhome-join label{font-size:13px;font-weight:700}.vr-home-v228 .vhome-join :is(input:not([type=checkbox]):not([type=hidden]),select){width:100%;min-width:0;min-height:40px;border:1px solid #b08b5f;border-radius:9px;padding:8px 10px;background:#fffdf6;color:#35281f;font:inherit}
.vr-home-v228 .vhome-join :is(.field-hint,.availability-feedback){color:#6b523c;font-size:12px;line-height:1.35}.vr-home-v228 .vhome-join .field-error{color:#9d2937;font-size:12px}.vr-home-v228 .field-error:empty,.vr-home-v228 .form-status:empty{display:none}
.vr-home-v228 .password-control{position:relative;display:flex;min-width:0}.vr-home-v228 .password-control input{padding-right:57px!important}.vr-home-v228 .password-visibility{position:absolute;right:3px;top:3px;bottom:3px;min-height:0;padding:4px 7px;border:0;background:#f0dfbc;color:#513d2c;border-radius:6px;font-size:12px}
.vr-home-v228 .registration-journey{display:flex;gap:7px;padding:9px;margin:0 0 10px;background:#ede0f2;border:1px solid #b99ac9;border-radius:11px}.vr-home-v228 .registration-journey-step{display:flex;align-items:center;flex:1;min-width:0;gap:6px;font-size:12px;font-weight:750;line-height:1.25}.vr-home-v228 .registration-journey-step b{display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:50%;background:#fff9ef;border:1px solid #9875ad;color:#553568}.vr-home-v228 .registration-journey-line{flex:0 0 7px;align-self:center;height:1px;background:#aa8abb}
body.realm-app .realm-main .vr-home-v228 .registration-journey-step[aria-current=step] span{color:#553568!important}.vr-home-v228 .registration-journey-step[aria-current=step] b{background:#79518e;color:#fff8ed}
.vr-home-v228 .registration-password-rules{display:flex;gap:8px;list-style:none;padding:0;margin:0;color:#68523f;font-size:12px}.vr-home-v228 .registration-password-rule{display:flex;gap:5px}.vr-home-v228 .registration-password-rule[data-done=true]{color:#285c3d}
.vr-home-v228 .gateway-faucetpay-required{border:1px solid #c8b48f;border-radius:11px;padding:10px;background:#f7efd9}.vr-home-v228 .gateway-faucetpay-heading{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:6px;font-size:12px;color:#68523f}.vr-home-v228 .gateway-faucetpay-heading strong{color:#553568}
.vr-home-v228 [data-faucetpay]{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.vr-home-v228 [data-faucetpay]>legend{display:none}.vr-home-v228 [data-faucetpay]>label:first-of-type{grid-column:1/-1}.vr-home-v228 [data-faucetpay]>label{display:grid;gap:4px}.vr-home-v228 [data-faucetpay]>button{align-self:end;min-height:40px;margin:0}.vr-home-v228 [data-fp-status]{font-size:12px;font-weight:700;color:#5b3c72}.vr-home-v228 [data-faucetpay] details{grid-column:1/-1;font-size:12px;color:#68523f}.vr-home-v228 [data-faucetpay] summary{cursor:pointer;color:#553568;font-weight:700}.vr-home-v228 [data-faucetpay] details p{margin-top:5px}
.vr-home-v228 .realm-captcha{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 9px;border:1px solid #b6b882;border-radius:12px;padding:8px 10px;background:#f1f0d7;margin:0;min-width:0}.vr-home-v228 .realm-captcha legend{font-size:16px;font-family:var(--display,Georgia);font-weight:700;float:none;width:auto;margin:0}.vr-home-v228 .realm-captcha>p:first-of-type{grid-column:1/-1;font-size:12px;color:#68523f}.vr-home-v228 .captcha-art{grid-column:1;align-self:center}.vr-home-v228 .captcha-art img{width:180px;max-width:100%;max-height:60px;object-fit:contain}.vr-home-v228 .captcha-actions{grid-column:2;display:grid;gap:5px}.vr-home-v228 .captcha-actions button{padding:6px 8px;min-height:33px;font-size:12px;border:1px solid #b69b6e;background:#fff9e9;color:#513d2c;border-radius:8px}.vr-home-v228 .realm-captcha>label{grid-column:1/-1}.vr-home-v228 .realm-captcha input[name=captcha_answer]{grid-column:1/-1;width:170px;max-width:100%;min-height:38px;letter-spacing:.12em}.vr-home-v228 .realm-captcha :is([data-captcha-status],audio,.field-error){grid-column:1/-1;font-size:12px;color:#68523f}.vr-home-v228 .captcha-trap{display:none!important}
.vr-home-v228 .gateway-terms,.vr-home-v228 .check-row{display:flex;gap:9px;align-items:flex-start;font-size:12px!important;line-height:1.45}.vr-home-v228 input[type=checkbox]{flex:none;width:18px;height:18px;margin:1px 0;accent-color:#79518e}.vr-home-v228 .gateway-terms span{color:#453329}.vr-home-v228 .realm-form>button[type=submit]{width:100%;min-height:43px;font-size:15px}.vr-home-v228 .auth-links{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}
body.realm-app .realm-main .vr-home-v228 a:not(.vhome-button){color:#633b7d!important}.vr-home-v228 .vhome-join a{font-weight:700}.vr-home-v228 .vhome-section-head{text-align:center;margin-bottom:14px}.vr-home-v228 .vhome-section-head h2{margin:5px 0}.vr-home-v228 .vhome-section-head p{color:#68523f}
.vr-home-v228 .vhome-path{background:#644126 url('/assets/img/wood.svg') center/850px 170px;padding:20px 18px;border-radius:18px;border:1px solid #9d774f}.vr-home-v228 .vhome-path .vhome-section-head :is(h2,p,.vhome-kicker){color:#fff0ce}.vr-home-v228 .vhome-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.vr-home-v228 .vhome-feature{display:flex;align-items:center;gap:9px;padding:18px 21px;text-decoration:none!important;min-width:0;min-height:165px}.vr-home-v228 .vhome-feature>img{width:100px;height:110px;object-fit:contain;flex:none}.vr-home-v228 .vhome-feature-copy{display:block;min-width:0}.vr-home-v228 .vhome-feature-copy p{font-size:13px;line-height:1.45;color:#68523f;margin:6px 0}.vr-home-v228 .vhome-card-link{font-size:12px;font-weight:800;color:#633b7d}
.vr-home-v228 .vhome-rewards{display:flex;align-items:center;gap:16px;padding:17px 21px;border:1px solid #bea174;border-radius:16px;background:#fff4d9}.vr-home-v228 .vhome-rewards>div:first-of-type{flex:1}.vr-home-v228 .vhome-rewards h2{font-size:25px;margin:4px 0}.vr-home-v228 .vhome-rewards p{font-size:13px;color:#68523f}.vr-home-v228 .vhome-reward-facts{text-align:center}.vr-home-v228 .vhome-reward-facts strong{display:block;font:700 27px var(--display,Georgia);color:#633b7d}.vr-home-v228 .vhome-reward-facts small{font-size:12px;color:#68523f}
.vr-home-v228 .vhome-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vr-home-v228 .vhome-world{display:flex;align-items:center;gap:10px;padding:18px 22px;text-decoration:none!important}.vr-home-v228 .vhome-world>img{width:78px;height:82px;object-fit:contain}.vr-home-v228 .vhome-world h3{font-size:21px}.vr-home-v228 .vhome-world p{font-size:13px;color:#68523f;margin:5px 0}
.vr-home-v228 .vhome-lower{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.vr-home-v228 :is(.vhome-faq,.vhome-last-call){padding:20px 23px;border:1px solid #bda174;border-radius:16px;background:linear-gradient(140deg,#fff9e7,#f6e8c9)}.vr-home-v228 .vhome-lower h2{font-size:25px;margin:5px 0 12px}.vr-home-v228 .vhome-faq details{border-top:1px solid #d8c5a5;padding:9px 0;font-size:13px}.vr-home-v228 .vhome-faq summary{color:#513d2c;font-weight:750;cursor:pointer}.vr-home-v228 .vhome-faq details p{margin-top:7px;color:#68523f}.vr-home-v228 .vhome-text-link{font-size:13px;font-weight:750}.vr-home-v228 .vhome-last-call p{color:#68523f}
.vr-home-v228 :is(a,button,summary,input,select):focus-visible{outline:3px solid #9565b5;outline-offset:3px}.vr-home-v228 .vhome-feature:hover,.vr-home-v228 .vhome-world:hover{filter:drop-shadow(0 4px 2px #51362155)}
@media(max-width:1200px){.vr-home-v228 .vhome-features{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-home-v228 .vhome-quickfacts{grid-template-columns:1fr}.vr-home-v228 .vhome-quickfacts>div{display:flex;justify-content:space-between;gap:10px}.vr-home-v228 .vhome-world{padding:17px}.vr-home-v228 .vhome-world>img{width:58px}}
@media(max-width:900px){.vr-home-v228 .vhome-quickfacts{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-home-v228 .vhome-quickfacts>div{display:block}.vr-home-v228 .vhome-join{width:min(640px,100%);justify-self:center}.vr-home-v228 .vhome-rewards{flex-wrap:wrap}.vr-home-v228 .vhome-world-grid{grid-template-columns:1fr}.vr-home-v228 .vhome-world>img{width:75px}.vr-home-v228 .vhome-lower{grid-template-columns:1fr}}
@media(max-width:540px){body.realm-app .realm-main:has(.vr-home-v228){width:calc(100% - 16px);margin:10px auto 22px}.vr-home-v228 .vhome-story p{font-size:14px}.vr-home-v228 .vhome-quickfacts{grid-template-columns:1fr}.vr-home-v228 .vhome-quickfacts>div{display:flex;justify-content:space-between}.vr-home-v228 .vhome-join{padding:14px 12px}.vr-home-v228 .gateway-fields{grid-template-columns:1fr}.vr-home-v228 .registration-journey-step{font-size:11px;gap:4px}.vr-home-v228 .registration-journey{padding:8px 6px;gap:3px}.vr-home-v228 .registration-journey-line{flex-basis:4px}.vr-home-v228 .vhome-features{grid-template-columns:1fr}.vr-home-v228 .vhome-feature{min-height:145px;padding:17px 22px}.vr-home-v228 .vhome-feature>img{width:88px;height:95px}.vr-home-v228 .vhome-path{padding:17px 9px}.vr-home-v228 .vhome-discover{padding:15px 20px}.vr-home-v228 .vhome-discover strong{font-size:20px}.vr-home-v228 .vhome-discover img{width:48px}.vr-home-v228 .vhome-rewards{padding:16px}.vr-home-v228 .vhome-rewards>img{width:42px}.vr-home-v228 .vhome-rewards>div:first-of-type{flex-basis:calc(100% - 60px)}.vr-home-v228 .vhome-reward-facts{margin-left:58px}.vr-home-v228 .vhome-rewards h2{font-size:23px}.vr-home-v228 .captcha-art img{width:150px}.vr-home-v228 .captcha-actions button{font-size:11px}}

/* Scale each complete header creative in a compact row on wide screens. */
@media(min-width:901px){body:has(.vr-home-v228) .vr-publisher-header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1420px}body:has(.vr-home-v228) .vr-publisher-header .vr-publisher-card{width:100%}}
body.realm-app .vr-home-v228 .realm-captcha{min-height:0}.vr-home-v228 .realm-captcha .captcha-art{padding:0;margin:0}.vr-home-v228 .realm-captcha input[name=captcha_answer]{min-height:36px}.vr-home-v228 .realm-captcha [data-captcha-status]{margin:0;padding:0}


/* Full-bleed storybook composition, matching the supplied reference. */
body.realm-app .realm-main:has(.vr-home-v228){padding:0!important}.vr-home-v228{gap:0!important}
.vr-home-v228 .vhome-hero{position:relative;display:block;padding:25px 28px 35px;border:0;border-radius:0;background:#acd1d3 url('/assets/img/launch-village-2172.webp') center top/cover no-repeat}
.vr-home-v228 .vhome-hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:26px;background:url('/assets/img/garden-seam.svg') left bottom/420px 30px repeat-x;pointer-events:none}
.vr-home-v228 .vhome-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,575px);gap:clamp(30px,6vw,150px);width:min(1640px,100%);margin:auto;align-items:start}
.vr-home-v228 .vhome-intro{display:grid;gap:24px;align-content:start;padding-top:8px}
.vr-home-v228 .vhome-story{padding:32px 42px 33px;text-align:center}.vr-home-v228 .vhome-story h1{font-size:clamp(44px,3.4vw,77px);line-height:1.02;margin:12px 0 20px;letter-spacing:-.04em;color:#391e10}.vr-home-v228 .vhome-story h1 em{font-style:normal;color:#e9972f;-webkit-text-stroke:1px #784321;text-shadow:0 3px #84461c;letter-spacing:-.035em}.vr-home-v228 .vhome-story p{font-size:clamp(15px,1.05vw,20px);max-width:680px;line-height:1.45}.vr-home-v228 .vhome-story .vhome-tagline{font-size:clamp(18px,1.25vw,25px);margin:0 auto 10px}.vr-home-v228 .vhome-tagline strong{color:#6a4380}.vr-home-v228 .vhome-story .vhome-actions{margin-top:18px}
.vr-home-v228 .vhome-discover{padding:18px 25px;min-height:115px}.vr-home-v228 .vhome-discover img{width:95px;height:85px}.vr-home-v228 .vhome-discover strong{font-size:clamp(22px,1.45vw,31px)}.vr-home-v228 .vhome-discover small{font-size:15px}
.vr-home-v228 .vhome-join{width:100%;max-width:575px;justify-self:end;padding:18px 20px}.vr-home-v228 .vhome-join-heading h2{font-size:29px}.vr-home-v228 .vhome-join label{font-size:14px}.vr-home-v228 .vhome-join input:not([type=checkbox]):not([type=hidden]){font-size:15px}.vr-home-v228 .vhome-auth-tabs button{font-size:15px}
.vr-home-v228 .vhome-path{border-radius:0;border:0;padding:24px 0 28px;background:#68472e url('/assets/img/wood.svg') center/auto 180px}.vr-home-v228 .vhome-path .vhome-section-head{padding:0 20px 10px}.vr-home-v228 .vhome-path .vhome-section-head h2{font-size:clamp(28px,2.3vw,46px);text-shadow:0 2px #352214}.vr-home-v228 .vhome-path .vhome-section-head p{font-size:clamp(15px,1vw,19px)}
.vr-home-v228 .vhome-features{width:min(2360px,calc(100% - clamp(30px,8vw,180px)));margin:auto;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}
.vr-home-v228 .vhome-feature{position:relative;min-height:210px;padding:21px 30px 25px 20px;gap:14px}.vr-home-v228 .vhome-feature>img{width:38%;max-width:220px;height:165px;object-position:center bottom}.vr-home-v228 .vhome-feature h3{font-size:clamp(21px,1.4vw,31px)}.vr-home-v228 .vhome-feature-copy p{font-size:clamp(14px,1vw,19px);line-height:1.45;margin:7px 0}.vr-home-v228 .vhome-feature-label{display:inline-block;background:#ecdef3;border:1px solid #b997cb;border-radius:20px;padding:2px 9px;margin-bottom:7px;font-size:12px;font-weight:750;color:#603875}.vr-home-v228 .vhome-feature-seal{position:absolute;left:14px;top:11px;display:grid;place-items:center;width:32px;height:32px;border:2px solid #a06b32;border-radius:50%;background:linear-gradient(#fff2b7,#dbaf68);box-shadow:0 2px #a97f49}.vr-home-v228 .vhome-feature-seal svg{width:24px;height:24px}.vr-home-v228 .vhome-feature-arrow{position:absolute;right:18px;bottom:15px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #9e692f;border-radius:50%;background:linear-gradient(#e7bd66,#bd852d);box-shadow:inset 0 0 0 2px #ffdda0;color:#fff8e2;font:700 27px/1 Georgia}
.vr-home-v228 .vhome-realm-summary{padding:35px max(20px,calc((100% - 1600px)/2));background:linear-gradient(#d7e6d7,#f2e3bb)}.vr-home-v228 .vhome-realm-summary h2{font-size:clamp(27px,2.4vw,43px);color:#543a64}.vr-home-v228 .vhome-quickfacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.vr-home-v228 .vhome-quickfacts>div{display:grid;align-content:center;text-align:center;padding:16px 14px;min-height:125px}.vr-home-v228 .vhome-quickfacts strong{font:750 clamp(18px,1.6vw,30px)/1.2 var(--display,Georgia);margin:7px 0}.vr-home-v228 .vhome-quickfacts span{font-size:12px;color:#745e49}.vr-home-v228 .vhome-quickfacts small{font-size:13px;font-weight:700}
.vr-home-v228 .vhome-explore{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 25px;background:linear-gradient(115deg,#214d43,#2c4b59);border:1px solid #aaad87;border-radius:18px;box-shadow:0 4px #4b6c5d}.vr-home-v228 .vhome-explore>div{flex:1;min-width:220px}.vr-home-v228 .vhome-explore h2{color:#fff0c8;font-size:29px}.vr-home-v228 .vhome-explore p{color:#e7eee1;margin-top:8px}.vr-home-v228 .vhome-explore .vhome-kicker{color:#bee0cc}
.vr-home-v228 .vhome-journal{width:min(1500px,calc(100% - 40px));margin:30px auto;padding:26px 30px;border:2px solid #b48949;border-radius:22px;background:#fff4d5;box-shadow:0 4px #907041}.vr-home-v228 .vhome-journal h2{margin:14px 0;font-size:31px}.vr-home-v228 .vhome-journal p{margin-bottom:15px}.vr-home-v228 .vhome-journal a{display:inline-block;margin-right:20px}
.vr-home-v228 .vhome-living{text-align:center;padding:30px 20px 25px;min-height:270px;background:#d4e9de url('/assets/img/launch-meadow-960.webp') center/cover}.vr-home-v228 .vhome-living h2{display:inline-block;background:linear-gradient(#9861b3,#633b87);border:2px solid #bfa1d4;color:#fff4df;padding:9px 25px;box-shadow:0 3px #52366a;font-size:35px}.vr-home-v228 .vhome-living h3{font-size:27px;margin:15px 0 10px}.vr-home-v228 .vhome-living p{max-width:750px;margin:auto}.vr-home-v228 .vhome-living nav{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:38px}.vr-home-v228 .vhome-living nav a{background:#fff6dfeb;border:1px solid #c4a474;border-radius:15px;padding:9px 16px;font-weight:750}
@media(max-width:1200px){.vr-home-v228 .vhome-hero-layout{grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:25px}.vr-home-v228 .vhome-story{padding:27px}.vr-home-v228 .vhome-story h1{font-size:49px}.vr-home-v228 .vhome-feature{padding:20px;gap:8px;min-height:220px}.vr-home-v228 .vhome-feature>img{width:32%;height:130px}.vr-home-v228 .vhome-feature h3{font-size:22px}.vr-home-v228 .vhome-feature-label{font-size:11px}}
@media(max-width:900px){.vr-home-v228 .vhome-hero-layout{grid-template-columns:1fr;max-width:650px}.vr-home-v228 .vhome-join{justify-self:center!important;max-width:650px!important}.vr-home-v228 .vhome-features{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 30px);gap:12px}.vr-home-v228 .vhome-quickfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-home-v228 .vhome-quickfacts>div{display:grid}}
@media(max-width:540px){.vr-home-v228 .vhome-hero{padding:15px 10px 27px}.vr-home-v228 .vhome-intro{gap:15px}.vr-home-v228 .vhome-story{padding:24px 25px}.vr-home-v228 .vhome-story h1{font-size:43px}.vr-home-v228 .vhome-story p{font-size:14px}.vr-home-v228 .vhome-story .vhome-tagline{font-size:18px}.vr-home-v228 .vhome-discover{padding:16px 21px;min-height:100px}.vr-home-v228 .vhome-discover img{width:58px;height:58px}.vr-home-v228 .vhome-discover strong{font-size:22px}.vr-home-v228 .vhome-discover small{font-size:13px}.vr-home-v228 .vhome-join{padding:14px 12px}.vr-home-v228 .vhome-features{grid-template-columns:1fr;gap:12px}.vr-home-v228 .vhome-feature{min-height:180px;padding:20px 24px}.vr-home-v228 .vhome-feature>img{width:34%;height:125px}.vr-home-v228 .vhome-feature h3{font-size:23px}.vr-home-v228 .vhome-realm-summary{padding:25px 14px}.vr-home-v228 .vhome-quickfacts{gap:8px}.vr-home-v228 .vhome-quickfacts>div{min-height:125px;padding:12px 9px}.vr-home-v228 .vhome-quickfacts strong{font-size:18px}.vr-home-v228 .vhome-explore{padding:18px}.vr-home-v228 .vhome-explore h2{font-size:25px}.vr-home-v228 .vhome-journal{padding:21px;width:calc(100% - 28px)}.vr-home-v228 .vhome-living h2{font-size:29px}.vr-home-v228 .vhome-living h3{font-size:23px}}

/* Reward and payment information belongs beside the signup form. */
.vr-home-v228 .vhome-earnings{padding:18px 20px;border:1px solid #c8a779;border-radius:17px;background:linear-gradient(130deg,#fff9e9f5,#f2e3c7f5);box-shadow:inset 0 0 0 2px #fff6e3,0 4px 0 #78533355;color:#604b3b}.vr-home-v228 .vhome-earnings h2{font-size:27px;color:#573a68;margin:4px 0 15px}.vr-home-v228 .vhome-earnings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vr-home-v228 .vhome-earnings article{min-width:0;position:relative;padding-top:2px}.vr-home-v228 .vhome-earning-step{display:grid;place-items:center;width:24px;height:24px;margin-bottom:8px;border:1px solid #bd9cc6;border-radius:50%;background:#78518e;color:#fff8e4;font:700 13px Georgia}.vr-home-v228 .vhome-earnings h3{font-size:20px;color:#573a68;margin-bottom:8px}.vr-home-v228 .vhome-earnings article>strong{display:block;margin-bottom:7px;color:#694181;font:700 18px/1.3 Georgia}.vr-home-v228 .vhome-earnings p{font-size:13px;line-height:1.5;color:#604b3b}.vr-home-v228 .vhome-earnings small{display:block;margin-top:8px;font-size:11px;color:#765c45}.vr-home-v228 .vhome-payment-details{display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:14px;padding-top:12px;border-top:1px solid #d1b891;font-size:12px}.vr-home-v228 .vhome-payment-details strong{color:#573a68}.vr-home-v228 .vhome-earnings .vhome-payment-note{font-size:12px;margin-top:9px}.vr-home-v228 [data-fp-on-register]{display:block}.vr-home-v228 [data-fp-on-register] label{display:grid;gap:4px}.vr-home-v228 [data-fp-on-register] .field-hint{display:block;margin:6px 0 0;line-height:1.45;font-size:12px;color:#68523f}
@media(min-width:901px) and (max-width:1500px){.vr-home-v228 .vhome-earnings-grid{grid-template-columns:1fr}.vr-home-v228 .vhome-earnings article{padding-left:34px}.vr-home-v228 .vhome-earning-step{position:absolute;left:0;top:2px}.vr-home-v228 .vhome-earnings h3{margin-bottom:4px}.vr-home-v228 .vhome-earnings article>strong{margin-bottom:4px}}
@media(max-width:650px){.vr-home-v228 .vhome-earnings{padding:17px}.vr-home-v228 .vhome-earnings h2{font-size:25px}.vr-home-v228 .vhome-earnings-grid{grid-template-columns:1fr;gap:13px}.vr-home-v228 .vhome-earnings article{padding-left:34px}.vr-home-v228 .vhome-earning-step{position:absolute;left:0;top:2px}.vr-home-v228 .vhome-earnings h3{margin-bottom:5px}.vr-home-v228 .vhome-payment-details{display:grid;gap:5px}}
