.va-home{--va-green:#173e32;--va-orange:#d96136;color:#23382f}.va-home .row{max-width:1220px}.va-home h1,.va-home h2,.va-home h3{font-family:inherit;font-weight:750;letter-spacing:-.035em;line-height:1.2}.va-home h2{font-size:clamp(27px,3.2vw,39px)}.va-home p{line-height:1.8}.va-home.dark{color:#e4eee7}.va-home.dark h1,.va-home.dark h2,.va-home.dark h3{color:#fff}.va-home .va-eyebrow p{font-size:10px;font-weight:800;letter-spacing:2.5px;color:var(--va-orange);margin-bottom:18px}.va-home.dark .va-eyebrow p{color:#e8b890}.va-home .button{border-radius:3px;letter-spacing:.02em;font-size:12px}.va-home .button.secondary{background:var(--va-orange)}.va-destination{border-radius:5px;overflow:hidden}.va-destination h3{font-size:23px}.va-destination p{font-size:10px;letter-spacing:1px}.va-tour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.va-tour{background:#fff;border:1px solid #e2e7df;border-radius:5px;overflow:hidden;color:#23382f}.va-tour-image{display:block;aspect-ratio:1.45;overflow:hidden}.va-tour-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.va-tour-image:hover img{transform:scale(1.035)}.va-tour-body{padding:22px}.va-tour h3{font-size:19px;line-height:1.45;margin:10px 0 18px}.va-tour a{color:inherit}.va-tour .va-kicker{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#627365;margin:0}.va-duration{font-size:12px;color:#627365}.va-tour-bottom{border-top:1px solid #edf0e9;padding-top:17px;display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:12px}.va-tour-bottom>a{color:#b74a24;font-weight:700;white-space:nowrap}.va-tour-bottom .amount{font-weight:700}.va-tour-bottom del{font-size:10px;color:#68766b}.va-tour-bottom ins{background:none}.va-style>.col-inner{background:#f7f6f0;padding:25px;border-radius:4px;height:100%}.va-style h3{font-size:19px}.va-style p{font-size:13px}.va-journey>.col-inner{background:#fff;border-top:2px solid #b8c7b8;padding:30px;height:100%}.va-journey h3{font-size:24px;min-height:60px}.va-journey p{font-size:13px}.va-empty{border:1px dashed #a5b2a2;padding:20px;font-size:13px}.va-home a:focus-visible{outline:3px solid #d96136;outline-offset:4px}@media(max-width:849px){.va-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.va-tour-grid{grid-template-columns:1fr}.va-home .section-content>.row>.col{padding-left:20px;padding-right:20px}.va-hero{padding-top:70px!important;padding-bottom:70px!important}.va-journey h3{min-height:0}}
