:root{--via-green-dark:#1B3022;--via-green-overlay:rgba(17, 34, 21, 0.92);--via-gold:#f4a523;--via-gold-dark:#885604;--via-bg-soft:#fcfcfc;--via-bg-light:#f8f9fa;--via-bg-cream:#F9F7F2;--via-bg-offwhite:#fdfdfd;--via-footer-bg:#f1f3f5;--via-footer-border:#dee2e6}#__mobile,.menu-mobile button,.via-clean-btn,.nav-tabs-sticky .nav-link{touch-action:manipulation!important;cursor:pointer;-webkit-tap-highlight-color:#fff0}.via-brand-logo{max-height:44px;width:auto;aspect-ratio:194 / 44}.via-bg-green{background-color:var(--via-green-dark)!important}.via-text-green{color:var(--via-green-dark)!important}.via-text-gold{color:var(--via-gold)!important}.via-text-gold-dark,.via-bg-cream .via-text-gold,.via-bg-offwhite .via-text-gold,.card-body .via-text-gold{color:var(--via-gold-dark)!important}.via-bg-light-gray .text-muted,.bg-light .text-muted{color:#525860!important}.via-bg-gold{background-color:var(--via-gold)!important}.via-bg-soft{background-color:var(--via-bg-soft)}.via-bg-light-gray{background-color:var(--via-bg-light)}.via-bg-cream{background-color:var(--via-bg-cream)}.via-bg-offwhite{background-color:var(--via-bg-offwhite)}.via-eyebrow{letter-spacing:2px}.via-badge-tracking{letter-spacing:1px;font-size:.75rem}.via-divider-gold{width:70px;height:4px;background-color:var(--via-gold)}.via-text-justify{text-align:justify}.via-max-w-620{max-width:620px}.via-max-w-800{max-width:800px}.via-max-w-900{max-width:900px}.via-max-w-960{max-width:960px}.social-icons{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important}.social-icons a{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.social-icons a i{font-size:18px!important;color:#ffffff!important;line-height:1!important;transition:color 0.2s ease,transform 0.2s ease}.social-icons a:hover i{color:var(--via-gold)!important;transform:scale(1.15)}.lang-list-nav{list-style:none!important;padding:0!important;margin:0!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important}.lang-list-nav li{display:inline-flex!important}.lang-list-nav a{color:#ffffff!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important;padding:3px 7px!important;background:rgb(255 255 255 / .15)!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important;transition:background 0.2s ease,color 0.2s ease}.lang-list-nav a:hover,.lang-list-nav a.active-lang{background:var(--via-gold)!important;color:#000000!important}@media (max-width:991px){.top-bar-black{padding-top:6px!important;padding-bottom:6px!important}.social-icons a i{font-size:17px!important}}.via-hero-section{min-height:88vh;background-color:#000}.via-hero-bg{z-index:1}.via-hero-img{object-fit:cover;object-position:center right}.via-hero-overlay{background:linear-gradient(90deg,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .58) 60%,rgb(0 0 0 / .25) 100%);z-index:2}@media (max-width:767.98px){.via-hero-img{object-position:center 35%}.via-hero-overlay{background:linear-gradient(180deg,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .65) 60%,rgb(0 0 0 / .84) 100%)}}.via-hero-content{z-index:3}.via-hero-title{line-height:1.15;text-shadow:2px 2px 12px rgb(0 0 0 / .4)}.via-hero-lead{font-size:1.15rem;line-height:1.6}.via-btn-gold{background-color:var(--via-gold);color:#0d0c0c;border:none;border-radius:50px}.via-btn-gold:hover{background-color:#e09416;color:#0d0c0c}.via-btn-green{background-color:var(--via-green-dark);color:#fff;border:none;border-radius:50px}.via-btn-green:hover{background-color:#25412e;color:#fff}.via-pillar-card{border-bottom:4px solid var(--via-gold)!important}.via-pillar-icon{line-height:1}.via-tour-figure{height:250px}.via-blog-figure{height:220px}.via-cover-img{object-fit:cover}.via-discount-badge{background-color:var(--via-gold);color:#0d0c0c;z-index:2;font-size:.85rem;border-radius:4px}.via-figure-gradient{background:linear-gradient(to top,rgb(0 0 0 / .8),transparent)}.via-card-arrow{width:40px;height:40px;background-color:var(--via-gold);color:#0d0c0c;font-size:14px}.via-safety-section{background-color:var(--via-green-dark)}.via-safety-bg-img{object-fit:cover;z-index:0}.via-safety-overlay{background:linear-gradient(var(--via-green-overlay),var(--via-green-overlay));z-index:1}.via-safety-content{z-index:2}.via-safety-lead{line-height:1.7;font-size:1.1rem}.via-narrative-img{object-fit:cover;min-height:450px}.via-ayni-callout{border-left:5px solid var(--via-gold)!important}.via-ayni-img-lg{object-fit:cover;height:380px}.via-ayni-img-sm{object-fit:cover;height:280px}.via-avatar-circle{width:42px;height:42px}.via-review-meta{font-size:.75rem}.via-credential-item{min-width:120px;max-width:150px;flex:1 1 0%}.via-footer{background-color:var(--via-footer-bg);border-top:1px solid var(--via-footer-border)}.via-footer-heading{letter-spacing:1px;font-size:.85rem}.via-payments-img{max-width:250px}