@keyframes gvr-marquee{to{transform:translate(-50%)}}.gvr-marquee-track{animation:60s linear infinite gvr-marquee;display:inline-flex}.gvr-nav-link{transition:color .16s}.gvr-nav-link:hover{color:#e8785f}.gvr-cta-primary{transition:transform .18s,box-shadow .18s}.gvr-cta-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #27150f38}.gvr-step-card{transition:transform .25s,box-shadow .25s}.gvr-step-card:hover{transform:translateY(-7px);box-shadow:0 20px 40px #27150f17}.gvr-benefit{transition:transform .25s,background .25s}.gvr-benefit:hover{background:#ffffff24;transform:translateY(-5px)}.gvr-app-badge{transition:opacity .18s}.gvr-app-badge:hover{opacity:.85}.gvr-story-card{cursor:pointer;font:inherit;filter:drop-shadow(0 20px 20px #00000040);background:0 0;border:0;padding:0;transition:filter .3s;display:block;position:relative}.gvr-story-card:hover,.gvr-story-card:focus-visible{filter:drop-shadow(0 30px 30px #0000005c)}.gvr-story-card-cta{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:absolute;inset:0}.gvr-story-card:hover .gvr-story-card-cta,.gvr-story-card:focus-visible .gvr-story-card-cta{opacity:1}@media (hover:none){.gvr-story-card-cta{opacity:1}}.gvr-card-nav{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;flex:none;width:clamp(32px,9vw,44px);height:clamp(32px,9vw,44px);font-size:clamp(14px,3.5vw,18px);transition:background .16s,transform .16s}.gvr-card-nav:hover,.gvr-card-nav:focus-visible{background:#ffffff29;transform:translateY(-2px)}.gvr-card-nav:active{transform:translateY(0)}.gvr-footer-grid{grid-template-columns:minmax(280px,1.15fr) minmax(240px,1fr)}.gvr-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.gvr-footer-grid{grid-template-columns:minmax(0,1fr)}.gvr-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.gvr-footer-links>:last-child{grid-column:1/-1}}.gvr-footer-cta{transition:transform .22s cubic-bezier(.22,.7,.2,1),box-shadow .22s}.gvr-footer-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0000004d}.gvr-faq-item summary{cursor:pointer;list-style:none}.gvr-faq-item summary::-webkit-details-marker{display:none}.gvr-faq-item summary::marker{content:""}.gvr-faq-sign:after{content:"+"}.gvr-faq-item[open] .gvr-faq-sign:after{content:"−"}.gvr-reveal{opacity:0;transition:opacity .68s cubic-bezier(.22,.7,.2,1),transform .68s cubic-bezier(.22,.7,.2,1);transform:translateY(18px)}.gvr-reveal.is-visible{opacity:1;transform:none}@keyframes gvr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gvr-float.is-visible{animation:4.5s ease-in-out infinite gvr-float}.gvr-float-delay.is-visible{animation-delay:1.6s}.gvr-rich p{margin:0}.gvr-rich p+p{margin-top:.8em}.gvr-rich h1,.gvr-rich h2,.gvr-rich h3,.gvr-rich h4,.gvr-rich h5,.gvr-rich h6{font-family:var(--font-serif), serif;letter-spacing:.03em;margin:1.1em 0 .5em;font-weight:600;line-height:1.2}.gvr-rich h1:first-child,.gvr-rich h2:first-child,.gvr-rich h3:first-child{margin-top:0}.gvr-rich h1{font-size:1.7em}.gvr-rich h2{font-size:1.4em}.gvr-rich h3{font-size:1.2em}.gvr-landing h1,.gvr-landing h2,.gvr-landing h3{letter-spacing:.03em;font-weight:600}.gvr-rich ul,.gvr-rich ol{margin:.8em 0;padding-left:1.3em}.gvr-rich li+li{margin-top:.3em}.gvr-rich a{color:#a85b48;text-decoration:underline}.gvr-rich blockquote{color:#27150f9e;border-left:3px solid #27150f2e;margin:.8em 0;padding-left:1em;font-style:italic}.gvr-landing main>*{width:100%;min-width:0}.gvr-landing{scroll-behavior:smooth;color:#27150f;font-family:var(--font-sans), system-ui, sans-serif;background:#fffaf4;scroll-padding-top:80px}.gvr-landing a{color:#27150f;text-decoration:none}.gvr-header-actions{display:flex}.gvr-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.gvr-burger span{background:#27150f;border-radius:2px;width:22px;height:2px;transition:transform .22s,opacity .22s;display:block}.gvr-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.gvr-burger[aria-expanded=true] span:nth-child(2){opacity:0}.gvr-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.gvr-mobile-menu{background:#fffaf4;border-bottom:1px solid #27150f1f;flex-direction:column;gap:4px;max-height:0;padding:0 28px;transition:max-height .28s,padding .28s;display:none;overflow:hidden}.gvr-mobile-menu .gvr-nav-link{border-bottom:1px solid #27150f14;padding:12px 0;font-size:16px}.gvr-mobile-menu.is-open{max-height:480px;padding:10px 28px 24px}@media (max-width:820px){.gvr-nav-links,.gvr-header-actions{display:none!important}.gvr-burger,.gvr-mobile-menu{display:flex}}@media (pointer:coarse){.gvr-tap{position:relative}.gvr-tap:after{content:"";position:absolute;inset:-6px}.gvr-fund-link{margin:-12px 0;padding:12px 0}.gvr-faq-item summary{margin-top:-22px;padding-top:22px}.gvr-footer-links>div{gap:0!important}.gvr-footer-links a{padding:12px 0}}@media (prefers-reduced-motion:reduce){.gvr-landing *{transition:none!important;animation:none!important}.gvr-landing{scroll-behavior:auto}}
