.vard-hero{position:relative !important;min-height:65vh !important;display:flex !important;align-items:flex-end !important;background:var(--vard-hero-img,#080e0c) center center no-repeat !important;background-size:cover !important;overflow:hidden !important}.vard-hero-overlay{position:absolute !important;inset:0 !important;background:linear-gradient( to top,rgba(8,14,12,0.88) 0%,rgba(8,14,12,0.42) 50%,rgba(8,14,12,0.18) 100% ) !important;z-index:1 !important;pointer-events:none !important}.vard-hero-inner{position:relative !important;z-index:5 !important;width:min(1200px,calc(100% - 3.2rem)) !important;margin:0 auto !important;padding:0 0 4rem !important;max-width:760px !important;margin-left:max(1.6rem,calc((100vw - 1200px) / 2)) !important}.vard-hero-eyebrow{color:rgba(245,223,185,0.88) !important;margin-bottom:1rem !important;display:block !important}.vard-hero-inner h1{font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(2.2rem,4.8vw,4.2rem) !important;font-weight:300 !important;line-height:1.08 !important;color:#fdf7ec !important;text-shadow:0 4px 20px rgba(0,0,0,0.3) !important;margin-bottom:1rem !important;letter-spacing:0.01em !important}.vard-hero-inner p{color:rgba(248,237,215,0.82) !important;font-size:1.05rem !important;line-height:1.72 !important;max-width:560px !important;margin-bottom:1.8rem !important}.vard-hero-pills{display:flex !important;flex-wrap:wrap !important;gap:0.6rem !important}.vard-hero-pills span{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.58rem !important;font-weight:700 !important;letter-spacing:0.16em !important;text-transform:uppercase !important;color:rgba(245,223,185,0.88) !important;border:1px solid rgba(245,223,185,0.3) !important;padding:0.38rem 0.85rem !important;backdrop-filter:blur(4px) !important;background:rgba(255,255,255,0.05) !important}.vard-section{padding:5.5rem 0 !important;background:var(--mic-cream,#F5F0EB) !important}.vard-section-alt{padding:5.5rem 0 !important;background:var(--mic-white,#fff) !important;border-top:1px solid rgba(166,139,106,0.12) !important;border-bottom:1px solid rgba(166,139,106,0.12) !important}.vard-section-dark{padding:5.5rem 0 !important;background:var(--mic-forest,#1A2820) !important}.vard-container{width:min(1200px,calc(100% - 3.2rem)) !important;margin:0 auto !important}.vard-section-head{max-width:640px !important;margin-bottom:3.2rem !important}.vard-section-head h2{font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(2rem,3.8vw,3.2rem) !important;font-weight:300 !important;color:var(--mic-ink,#1A1A1A) !important;line-height:1.1 !important;margin-bottom:0.8rem !important}.vard-section-head p{font-size:1rem !important;line-height:1.72 !important;color:var(--mic-muted,#6B6153) !important}.vard-section-head::after{content:'' !important;display:block !important;width:48px !important;height:1px !important;margin-top:1.2rem !important;background:var(--mic-bronze,#A68B6A) !important;opacity:0.6 !important}.vard-section-head-center{text-align:center !important;max-width:680px !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:3.2rem !important}.vard-section-head-center::after{margin-left:auto !important;margin-right:auto !important}.vard-split{display:grid !important;grid-template-columns:1fr 1fr !important;gap:5rem !important;align-items:start !important}.vard-split-wide{grid-template-columns:1.35fr 1fr !important}.vard-split-col h2{font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(1.9rem,3.2vw,3rem) !important;font-weight:300 !important;color:var(--mic-ink) !important;margin-bottom:1.2rem !important;line-height:1.1 !important}.vard-split-col>p{margin-bottom:1.4rem !important}.vard-split-col a.hp2-btn{margin-top:0.4rem !important}.vard-letter-grid{display:grid !important;grid-template-columns:1fr 380px !important;gap:5rem !important;align-items:start !important}.vard-letter-copy h2{font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(2rem,3.5vw,3.2rem) !important;font-weight:300 !important;line-height:1.1 !important;color:var(--mic-ink) !important;margin-bottom:1.6rem !important}.vard-letter-copy p{font-size:1.05rem !important;line-height:1.82 !important;color:var(--mic-muted) !important;margin-bottom:1.4rem !important}.vard-letter-copy p:last-child{margin-bottom:0 !important}.vard-signature{font-family:'Cormorant Garamond',Georgia,serif !important;font-size:1.3rem !important;font-weight:400 !important;font-style:italic !important;color:var(--mic-ink) !important;margin-top:2rem !important;padding-top:1.4rem !important;border-top:1px solid var(--mic-gold-line,rgba(166,139,106,0.38)) !important}.vard-letter-aside{background:var(--mic-white,#fff) !important;border:1px solid rgba(166,139,106,0.16) !important;border-left:3px solid var(--mic-bronze) !important;overflow:hidden !important}.vard-letter-aside img{width:100% !important;aspect-ratio:4 / 3 !important;object-fit:cover !important;display:block !important}.vard-letter-aside-body{padding:1.6rem 1.4rem !important}.vard-letter-aside-body>p{font-family:'Cormorant Garamond',serif !important;font-size:1rem !important;font-style:italic !important;color:var(--mic-ink) !important;margin-bottom:0.6rem !important}.vard-letter-aside-body small{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.58rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:var(--mic-bronze) !important;display:block !important;margin-bottom:1.2rem !important}.vard-about-stat-list{list-style:none !important;padding:0 !important;margin:0 !important;border-top:1px solid rgba(166,139,106,0.15) !important;padding-top:1rem !important}.vard-about-stat-list li{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.78rem !important;font-weight:600 !important;color:var(--mic-ink) !important;padding:0.5rem 0 !important;border-bottom:1px solid rgba(166,139,106,0.1) !important}.vard-about-stat-list li:last-child{border-bottom:none !important}.vard-reason-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:1.2rem !important}.vard-reason-card{background:var(--mic-white,#fff) !important;border:1px solid rgba(166,139,106,0.14) !important;border-left:3px solid var(--mic-bronze) !important;padding:1.4rem 1.2rem !important;transition:box-shadow 0.3s ease,transform 0.3s var(--mic-ease) !important}.vard-reason-card:hover{box-shadow:0 8px 28px rgba(26,40,32,0.1) !important;transform:translateY(-3px) !important}.vard-reason-num{font-family:'Cormorant Garamond',serif !important;font-size:2rem !important;font-weight:300 !important;color:var(--mic-bronze) !important;opacity:0.45 !important;line-height:1 !important;display:block !important;margin-bottom:0.5rem !important}.vard-reason-card h3{font-family:'Cormorant Garamond',serif !important;font-size:1.1rem !important;font-weight:500 !important;color:var(--mic-ink) !important;margin-bottom:0.5rem !important;line-height:1.2 !important}.vard-reason-card p{font-size:0.85rem !important;color:var(--mic-muted) !important;line-height:1.65 !important;margin:0 !important}.vard-promise-band{background:var(--mic-forest,#1A2820) !important;padding:5.5rem 0 !important}.vard-promise-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:5rem !important;align-items:start !important}.vard-promise-copy .eyebrow{color:rgba(245,223,185,0.82) !important}.vard-promise-copy h2{font-family:'Cormorant Garamond',serif !important;font-size:clamp(2rem,3.6vw,3.2rem) !important;font-weight:300 !important;color:#fdf5e4 !important;margin-bottom:1.2rem !important;line-height:1.1 !important}.vard-promise-copy p{color:rgba(245,232,207,0.78) !important;font-size:1rem !important;line-height:1.72 !important;margin-bottom:0 !important}.vard-promise-notes{display:flex !important;flex-direction:column !important;gap:1.2rem !important}.vard-promise-notes article{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(245,232,207,0.12) !important;border-left:3px solid var(--mic-bronze) !important;padding:1.2rem 1.1rem !important}.vard-promise-notes article strong{display:block !important;font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:rgba(245,223,185,0.9) !important;margin-bottom:0.4rem !important}.vard-promise-notes article span{font-size:0.9rem !important;color:rgba(245,232,207,0.68) !important;line-height:1.6 !important}.vard-pill-grid{display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important;margin-bottom:1.4rem !important}.vard-pill-grid span{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.62rem !important;font-weight:600 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:var(--mic-bronze-dk) !important;background:rgba(166,139,106,0.08) !important;border:1px solid rgba(166,139,106,0.22) !important;padding:0.3rem 0.65rem !important}.vard-bullet-list{list-style:none !important;padding:0 !important;margin:0 0 1.4rem !important}.vard-bullet-list li{padding:0.55rem 0 0.55rem 1.2rem !important;border-bottom:1px solid rgba(166,139,106,0.1) !important;font-size:0.9rem !important;color:var(--mic-muted) !important;line-height:1.6 !important;position:relative !important}.vard-bullet-list li::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:5px !important;height:5px !important;background:var(--mic-bronze) !important;border-radius:50% !important}.vard-bullet-list li:last-child{border-bottom:none !important}.vard-contact-grid{display:grid !important;grid-template-columns:380px 1fr !important;gap:4rem !important;align-items:start !important}.vard-contact-info{background:var(--mic-forest,#1A2820) !important;padding:0 !important;overflow:hidden !important}.vard-contact-info img{width:100% !important;aspect-ratio:4 / 3 !important;object-fit:cover !important;display:block !important;filter:brightness(0.88) !important}.vard-contact-info-body{padding:2rem 1.8rem 2.2rem !important}.vard-contact-info-body .eyebrow{color:rgba(245,223,185,0.82) !important;margin-bottom:0.8rem !important}.vard-contact-info-body h2{font-family:'Cormorant Garamond',serif !important;font-size:1.5rem !important;font-weight:300 !important;color:#fdf5e4 !important;line-height:1.2 !important;margin-bottom:1rem !important}.vard-contact-info-body>p{color:rgba(245,232,207,0.72) !important;font-size:0.9rem !important;line-height:1.68 !important;margin-bottom:1.4rem !important}.vard-contact-links{display:flex !important;flex-direction:column !important;gap:0 !important;margin-bottom:1.4rem !important}.vard-contact-link{display:flex !important;flex-direction:column !important;padding:0.85rem 0 !important;border-bottom:1px solid rgba(245,232,207,0.1) !important;text-decoration:none !important;transition:padding-left 0.2s ease !important}.vard-contact-link:last-child{border-bottom:none !important}.vard-contact-link:hover{padding-left:4px !important}.vard-contact-link strong{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.6rem !important;font-weight:700 !important;letter-spacing:0.16em !important;text-transform:uppercase !important;color:var(--mic-bronze) !important;margin-bottom:0.2rem !important}.vard-contact-link span{font-size:0.92rem !important;color:rgba(245,232,207,0.82) !important}.vard-contact-stats{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0.6rem !important;margin-top:1.2rem !important;padding-top:1.2rem !important;border-top:1px solid rgba(245,232,207,0.1) !important}.vard-contact-stats article{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(245,232,207,0.1) !important;padding:0.8rem !important}.vard-contact-stats article strong{display:block !important;font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.62rem !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:rgba(245,223,185,0.9) !important;margin-bottom:0.25rem !important}.vard-contact-stats article span{font-size:0.78rem !important;color:rgba(245,232,207,0.58) !important;line-height:1.4 !important}.vard-form-panel{background:var(--mic-white,#fff) !important;border:1px solid rgba(166,139,106,0.14) !important;padding:2.4rem 2rem !important}.vard-form-intro h2{font-family:'Cormorant Garamond',serif !important;font-size:clamp(1.6rem,2.8vw,2.4rem) !important;font-weight:300 !important;color:var(--mic-ink) !important;margin-bottom:0.6rem !important;line-height:1.1 !important}.vard-form-intro p{margin-bottom:1.8rem !important;font-size:0.92rem !important}.form-notice{padding:1rem 1.2rem !important;margin-bottom:1.4rem !important;font-size:0.88rem !important;font-family:'Plus Jakarta Sans',sans-serif !important}.form-notice.success{background:rgba(34,54,48,0.08) !important;border-left:3px solid var(--mic-bronze) !important;color:var(--mic-ink) !important}.form-notice.error{background:rgba(180,60,60,0.07) !important;border-left:3px solid #b44 !important;color:#7a2020 !important}.vard-form-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1rem !important}.vard-field-full{grid-column:1 / -1 !important}.vard-form label{display:block !important;font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.62rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--mic-muted) !important;margin-bottom:0.4rem !important}.vard-form input,.vard-form select,.vard-form textarea{width:100% !important;background:var(--mic-cream,#F5F0EB) !important;border:1px solid rgba(166,139,106,0.22) !important;border-radius:0 !important;padding:0.75rem 0.9rem !important;font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.9rem !important;color:var(--mic-ink) !important;transition:border-color 0.2s ease,background 0.2s ease !important;outline:none !important;appearance:none !important;-webkit-appearance:none !important}.vard-form input:focus,.vard-form select:focus,.vard-form textarea:focus{border-color:var(--mic-bronze) !important;background:#fff !important}.vard-form textarea{resize:vertical !important;min-height:120px !important}.vard-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23A68B6A' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 0.9rem center !important;padding-right:2.4rem !important;cursor:pointer !important}.vard-form-submit{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:1.5rem !important;margin-top:1.6rem !important;padding-top:1.4rem !important;border-top:1px solid rgba(166,139,106,0.14) !important;flex-wrap:wrap !important}.vard-form-disclaimer{font-size:0.78rem !important;color:var(--mic-muted) !important;line-height:1.55 !important;flex:1 !important;min-width:200px !important}.vard-steps-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:1.2rem !important}.vard-step-card{background:var(--mic-white,#fff) !important;border:1px solid rgba(166,139,106,0.14) !important;border-top:3px solid var(--mic-bronze) !important;padding:1.6rem 1.2rem !important;transition:transform 0.3s var(--mic-ease),box-shadow 0.3s ease !important}.vard-step-card:hover{transform:translateY(-4px) !important;box-shadow:0 12px 32px rgba(26,40,32,0.1) !important}.vard-step-num{font-family:'Cormorant Garamond',serif !important;font-size:2.4rem !important;font-weight:300 !important;color:var(--mic-bronze) !important;opacity:0.35 !important;line-height:1 !important;display:block !important;margin-bottom:0.8rem !important}.vard-step-card h3{font-family:'Cormorant Garamond',serif !important;font-size:1.06rem !important;font-weight:500 !important;color:var(--mic-ink) !important;margin-bottom:0.5rem !important;line-height:1.2 !important}.vard-step-card p{font-size:0.85rem !important;color:var(--mic-muted) !important;line-height:1.65 !important;margin:0 !important}.vard-faq-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1.2rem !important}.vard-faq-card{background:var(--mic-white,#fff) !important;border:1px solid rgba(166,139,106,0.14) !important;padding:1.4rem 1.2rem !important;transition:box-shadow 0.3s ease !important}.vard-faq-card:hover{box-shadow:0 8px 24px rgba(26,40,32,0.08) !important}.vard-faq-card h3{font-family:'Cormorant Garamond',serif !important;font-size:1.08rem !important;font-weight:500 !important;color:var(--mic-ink) !important;margin-bottom:0.6rem !important;line-height:1.3 !important}.vard-faq-card p{font-size:0.88rem !important;color:var(--mic-muted) !important;line-height:1.66 !important;margin:0 !important}.vard-prefer-band{display:grid !important;grid-template-columns:1fr 1fr !important;gap:4rem !important;align-items:center !important}.vard-prefer-copy .eyebrow{margin-bottom:0.8rem !important}.vard-prefer-copy blockquote{margin:0 0 0.6rem !important;padding:0 !important;border:none !important}.vard-prefer-copy blockquote p{font-family:'Cormorant Garamond',serif !important;font-size:1.6rem !important;font-weight:300 !important;font-style:italic !important;color:var(--mic-ink) !important;line-height:1.3 !important;margin:0 !important}.vard-prefer-copy small{font-size:0.78rem !important;color:var(--mic-muted) !important}.vard-prefer-links{display:flex !important;flex-direction:column !important;gap:0.8rem !important}.vard-prefer-links a{display:block !important;font-family:'Cormorant Garamond',serif !important;font-size:1.5rem !important;font-weight:300 !important;color:var(--mic-ink) !important;text-decoration:none !important;padding:0.9rem 0 !important;border-bottom:1px solid rgba(166,139,106,0.2) !important;transition:color 0.2s ease,padding-left 0.2s ease !important}.vard-prefer-links a:hover{color:var(--mic-bronze) !important;padding-left:6px !important}.vard-prefer-links p{font-size:0.86rem !important;color:var(--mic-muted) !important;margin:0.4rem 0 0 !important}.vard-journey-ledger{display:flex !important;flex-direction:column !important;gap:0 !important}.vard-journey-item{display:grid !important;grid-template-columns:320px 1fr auto !important;gap:0 !important;border-bottom:1px solid rgba(166,139,106,0.14) !important;transition:background 0.25s ease !important;overflow:hidden !important}.vard-journey-item:hover{background:var(--mic-white,#fff) !important}.vard-journey-item-img{overflow:hidden !important;position:relative !important;max-height:220px !important}.vard-journey-item-img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform 0.7s var(--mic-ease) !important}.vard-journey-item:hover .vard-journey-item-img img{transform:scale(1.05) !important}.vard-journey-item-body{padding:2rem 2.4rem !important;display:flex !important;flex-direction:column !important;justify-content:center !important}.vard-journey-item-meta{display:flex !important;flex-wrap:wrap !important;gap:0.4rem !important;margin-bottom:0.7rem !important}.vard-journey-item-meta span{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.56rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--mic-bronze-dk) !important;background:rgba(166,139,106,0.08) !important;border:1px solid rgba(166,139,106,0.22) !important;padding:0.22rem 0.5rem !important}.vard-journey-item-body h3{font-family:'Cormorant Garamond',serif !important;font-size:1.5rem !important;font-weight:400 !important;color:var(--mic-ink) !important;margin-bottom:0.6rem !important;line-height:1.15 !important}.vard-journey-item-body h3 a{color:inherit !important;text-decoration:none !important;transition:color 0.2s ease !important}.vard-journey-item-body h3 a:hover{color:var(--mic-bronze) !important}.vard-journey-item-body p{font-size:0.9rem !important;line-height:1.65 !important;color:var(--mic-muted) !important;margin-bottom:1rem !important;max-width:480px !important}.vard-journey-item-cta{padding:2rem 1.8rem 2rem 0 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.vard-filter-bar{display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important;margin-bottom:2.4rem !important}.vard-filter-btn{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.6rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;padding:0.5rem 1rem !important;border:1px solid rgba(166,139,106,0.3) !important;background:transparent !important;color:var(--mic-muted) !important;cursor:pointer !important;transition:all 0.2s ease !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important}.vard-filter-btn:hover,.vard-filter-btn.is-active{background:var(--mic-bronze) !important;border-color:var(--mic-bronze) !important;color:#fff8ee !important}.vard-tour-layout{display:grid !important;grid-template-columns:1fr 320px !important;gap:4rem !important;align-items:start !important}.vard-tour-content{font-size:1rem !important;line-height:1.78 !important;color:var(--mic-muted) !important}.vard-tour-content h1,.vard-tour-content h2,.vard-tour-content h3{color:var(--mic-ink) !important;font-family:'Cormorant Garamond',serif !important;font-weight:400 !important;margin-top:1.8rem !important;margin-bottom:0.7rem !important}.vard-tour-content h2{font-size:clamp(1.5rem,2.4vw,2.2rem) !important}.vard-tour-content h3{font-size:1.25rem !important}.vard-tour-content p{margin-bottom:1.2rem !important}.vard-tour-content ul,.vard-tour-content ol{padding-left:1.2rem !important;margin-bottom:1.2rem !important}.vard-tour-content li{margin-bottom:0.4rem !important;color:var(--mic-muted) !important;font-size:0.95rem !important}.vard-tour-sidebar{position:sticky !important;top:100px !important}.vard-sidebar-card{background:var(--mic-white,#fff) !important;border:1px solid rgba(166,139,106,0.16) !important;border-top:3px solid var(--mic-bronze) !important;padding:1.8rem 1.5rem !important;margin-bottom:1.2rem !important}.vard-sidebar-card h3{font-family:'Cormorant Garamond',serif !important;font-size:1.2rem !important;font-weight:500 !important;color:var(--mic-ink) !important;margin-bottom:1rem !important;padding-bottom:0.8rem !important;border-bottom:1px solid rgba(166,139,106,0.15) !important}.vard-sidebar-row{display:flex !important;justify-content:space-between !important;align-items:baseline !important;padding:0.55rem 0 !important;border-bottom:1px solid rgba(166,139,106,0.08) !important}.vard-sidebar-row:last-of-type{border-bottom:none !important}.vard-sidebar-row dt{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.62rem !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:var(--mic-muted) !important}.vard-sidebar-row dd{font-size:0.9rem !important;font-weight:600 !important;color:var(--mic-ink) !important;margin:0 !important;text-align:right !important}.vard-sidebar-card--tours{padding-bottom:0.4rem !important}.vard-sidebar-tour-list{display:flex !important;flex-direction:column !important;gap:0 !important}.vard-sidebar-tour-card{display:grid !important;grid-template-columns:72px 1fr !important;gap:0.75rem !important;align-items:center !important;padding:0.75rem 0 !important;border-bottom:1px solid rgba(166,139,106,0.1) !important;text-decoration:none !important;transition:background 0.2s ease,padding-left 0.2s ease !important}.vard-sidebar-tour-card:last-child{border-bottom:none !important}.vard-sidebar-tour-card:hover{padding-left:4px !important}.vard-sidebar-tour-img{overflow:hidden !important;flex-shrink:0 !important}.vard-sidebar-tour-img img{width:72px !important;height:52px !important;object-fit:cover !important;display:block !important;filter:brightness(0.88) !important;transition:transform 0.5s ease,filter 0.3s ease !important}.vard-sidebar-tour-card:hover .vard-sidebar-tour-img img{transform:scale(1.07) !important;filter:brightness(1) !important}.vard-sidebar-tour-body{display:flex !important;flex-direction:column !important;gap:0.15rem !important}.vard-sidebar-tour-region{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.54rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:var(--mic-bronze) !important;display:block !important}.vard-sidebar-tour-body h4{font-family:'Cormorant Garamond',serif !important;font-size:0.95rem !important;font-weight:500 !important;color:var(--mic-ink) !important;line-height:1.2 !important;margin:0 !important;transition:color 0.2s ease !important}.vard-sidebar-tour-card:hover .vard-sidebar-tour-body h4{color:var(--mic-bronze) !important}.vard-sidebar-tour-dur{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.58rem !important;font-weight:600 !important;color:var(--mic-muted) !important;display:block !important}.vard-gallery{display:grid !important;grid-template-columns:repeat(5,1fr) !important;gap:0.6rem !important}.vard-gallery-item{overflow:hidden !important;position:relative !important}.vard-gallery-item img{width:100% !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;display:block !important;transition:transform 0.6s var(--mic-ease) !important;filter:brightness(0.85) !important}.vard-gallery-item:hover img{transform:scale(1.08) !important;filter:brightness(1) !important}.vard-gallery-item:first-child{grid-column:span 2 !important;grid-row:span 2 !important}.vard-gallery-item:first-child img{aspect-ratio:1 / 1 !important;height:100% !important}.vard-itinerary{display:flex !important;flex-direction:column !important;gap:0 !important;margin:1.4rem 0 !important}.vard-itinerary-day{display:flex !important;gap:1.4rem !important;padding:1.2rem 0 !important;border-bottom:1px solid rgba(166,139,106,0.12) !important}.vard-itinerary-day-num{font-family:'Cormorant Garamond',serif !important;font-size:1.8rem !important;font-weight:300 !important;color:var(--mic-bronze) !important;opacity:0.45 !important;flex-shrink:0 !important;width:42px !important;line-height:1.2 !important}.vard-itinerary-day-body h4{font-family:'Cormorant Garamond',serif !important;font-size:1.1rem !important;font-weight:500 !important;color:var(--mic-ink) !important;margin-bottom:0.3rem !important}.vard-itinerary-day-body p{font-size:0.88rem !important;color:var(--mic-muted) !important;line-height:1.6 !important;margin:0 !important}.vard-post-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:2rem !important}.vard-post-card{background:var(--mic-white,#fff) !important;border:1px solid rgba(166,139,106,0.14) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;transition:transform 0.32s var(--mic-ease),box-shadow 0.32s ease !important}.vard-post-card:hover{transform:translateY(-6px) !important;box-shadow:0 18px 48px rgba(26,40,32,0.12) !important}.vard-post-card-img{overflow:hidden !important;display:block !important;text-decoration:none !important}.vard-post-card-img img{width:100% !important;aspect-ratio:16 / 10 !important;object-fit:cover !important;display:block !important;transition:transform 0.7s var(--mic-ease) !important;filter:brightness(0.92) !important}.vard-post-card:hover .vard-post-card-img img{transform:scale(1.05) !important;filter:brightness(1) !important}.vard-post-card-body{padding:1.4rem 1.3rem 1.6rem !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important}.vard-post-meta{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.6rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:var(--mic-bronze) !important;margin-bottom:0.5rem !important;display:block !important}.vard-post-card-body h2{font-family:'Cormorant Garamond',serif !important;font-size:1.22rem !important;font-weight:500 !important;color:var(--mic-ink) !important;margin-bottom:0.6rem !important;line-height:1.2 !important}.vard-post-card-body h2 a{color:inherit !important;text-decoration:none !important;transition:color 0.2s ease !important}.vard-post-card-body h2 a:hover{color:var(--mic-bronze) !important}.vard-post-card-body>p{font-size:0.88rem !important;line-height:1.65 !important;flex-grow:1 !important;margin-bottom:1rem !important}.vard-single-layout{display:grid !important;grid-template-columns:1fr 280px !important;gap:4rem !important;align-items:start !important}.vard-post-content{font-size:1.02rem !important;line-height:1.82 !important;color:var(--mic-muted) !important}.vard-post-content h1,.vard-post-content h2,.vard-post-content h3{color:var(--mic-ink) !important;font-family:'Cormorant Garamond',serif !important;font-weight:400 !important;margin-top:2rem !important;margin-bottom:0.7rem !important}.vard-post-content h2{font-size:clamp(1.4rem,2.4vw,2rem) !important}.vard-post-content p{margin-bottom:1.3rem !important}.vard-post-content img{width:100% !important;height:auto !important;margin:1.5rem 0 !important}.vard-post-content blockquote{border-left:3px solid var(--mic-bronze) !important;padding:0.8rem 1.4rem !important;margin:1.5rem 0 !important;background:var(--mic-cream) !important}.vard-post-content blockquote p{font-family:'Cormorant Garamond',serif !important;font-size:1.2rem !important;font-style:italic !important;color:var(--mic-ink) !important;margin:0 !important}.vard-post-sidebar{position:sticky !important;top:100px !important}.vard-post-sidebar-card{background:var(--mic-cream,#F5F0EB) !important;border:1px solid rgba(166,139,106,0.16) !important;padding:1.5rem !important;margin-bottom:1.2rem !important}.vard-post-sidebar-card h3{font-family:'Cormorant Garamond',serif !important;font-size:1.1rem !important;font-weight:500 !important;color:var(--mic-ink) !important;margin-bottom:1rem !important;padding-bottom:0.7rem !important;border-bottom:1px solid rgba(166,139,106,0.15) !important}.vard-post-sidebar-card p{font-size:0.85rem !important;margin-bottom:0.4rem !important}.vard-related-list{list-style:none !important;padding:0 !important;margin:0 !important}.vard-related-list li{padding:0.5rem 0 !important;border-bottom:1px solid rgba(166,139,106,0.1) !important;font-size:0.85rem !important;color:var(--mic-muted) !important}.vard-related-list li:last-child{border-bottom:none !important}.vard-pagination{margin-top:2.4rem !important;padding-top:2rem !important;border-top:1px solid rgba(166,139,106,0.14) !important;display:flex !important;justify-content:center !important}.vard-pagination .nav-links{display:flex !important;gap:0.4rem !important;align-items:center !important}.vard-pagination .page-numbers{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.78rem !important;font-weight:600 !important;width:38px !important;height:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(166,139,106,0.22) !important;color:var(--mic-muted) !important;text-decoration:none !important;transition:all 0.2s ease !important}.vard-pagination .page-numbers:hover,.vard-pagination .page-numbers.current{background:var(--mic-bronze) !important;border-color:var(--mic-bronze) !important;color:#fff8ee !important}.vard-404-wrap{text-align:center !important;max-width:520px !important;margin:0 auto !important}.vard-404-num{font-family:'Cormorant Garamond',serif !important;font-size:clamp(5rem,14vw,10rem) !important;font-weight:300 !important;color:var(--mic-bronze) !important;opacity:0.22 !important;line-height:1 !important;display:block !important;margin-bottom:-1rem !important}.vard-404-wrap h2{font-family:'Cormorant Garamond',serif !important;font-size:clamp(1.8rem,3.5vw,3rem) !important;font-weight:300 !important;color:var(--mic-ink) !important;margin-bottom:1rem !important;line-height:1.1 !important}.vard-404-wrap p{margin-bottom:2rem !important;font-size:1rem !important;max-width:400px !important;margin-left:auto !important;margin-right:auto !important}.vard-404-actions{display:flex !important;gap:0.8rem !important;justify-content:center !important;flex-wrap:wrap !important}.vard-search-bar{background:var(--mic-white,#fff) !important;border:1px solid rgba(166,139,106,0.2) !important;padding:0.5rem !important;display:flex !important;gap:0 !important;max-width:580px !important;margin:0 auto 3rem !important}.vard-search-bar input[type="search"]{flex:1 !important;background:transparent !important;border:none !important;padding:0.75rem 1rem !important;font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.94rem !important;color:var(--mic-ink) !important;outline:none !important}.vard-search-bar button[type="submit"]{background:var(--mic-bronze) !important;border:none !important;color:#fff8ee !important;padding:0.75rem 1.4rem !important;font-family:'Plus Jakarta Sans',sans-serif !important;font-size:0.62rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;cursor:pointer !important;transition:background 0.2s ease !important}.vard-search-bar button[type="submit"]:hover{background:var(--mic-bronze-dk) !important}.vard-empty-state{text-align:center !important;padding:4rem 2rem !important;color:var(--mic-muted) !important;font-size:1rem !important}.vard-cta-band{position:relative !important;overflow:hidden !important;background:var(--mic-forest,#1A2820) !important;padding:5rem 0 !important}.vard-cta-inner{position:relative !important;z-index:5 !important;display:grid !important;grid-template-columns:1.3fr 0.7fr !important;gap:4rem !important;align-items:center !important}.vard-cta-copy .eyebrow{color:rgba(245,223,185,0.82) !important}.vard-cta-copy h2{font-family:'Cormorant Garamond',serif !important;font-size:clamp(2rem,3.6vw,3.2rem) !important;font-weight:300 !important;color:#fdf5e4 !important;margin-bottom:1.2rem !important;line-height:1.1 !important}.vard-cta-copy>p{color:rgba(245,232,207,0.78) !important;font-size:1rem !important;margin-bottom:1.8rem !important;line-height:1.72 !important}.vard-cta-actions{display:flex !important;gap:0.85rem !important;flex-wrap:wrap !important}.vard-cta-info{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(245,232,207,0.14) !important;border-left:3px solid var(--mic-bronze) !important;padding:1.8rem 1.6rem !important}.vard-cta-info h3{font-family:'Cormorant Garamond',serif !important;font-size:1.3rem !important;font-weight:400 !important;color:#fdf5e4 !important;margin-bottom:0.6rem !important}.vard-cta-info>p{color:rgba(245,232,207,0.65) !important;font-size:0.88rem !important;margin-bottom:1rem !important}.vard-cta-info-list{list-style:none !important;padding:0 !important;margin:0 !important}.vard-cta-info-list li{padding:0.45rem 0 !important;border-bottom:1px solid rgba(245,232,207,0.12) !important;font-size:0.86rem !important;color:rgba(245,232,207,0.78) !important}.vard-cta-info-list li:last-child{border-bottom:none !important}@media (max-width:1100px){.vard-letter-grid{grid-template-columns:1fr !important;gap:2.5rem !important}.vard-letter-aside{max-width:480px !important}.vard-tour-layout{grid-template-columns:1fr !important;gap:2.5rem !important}.vard-tour-sidebar{position:static !important}.vard-single-layout{grid-template-columns:1fr !important;gap:2.5rem !important}.vard-post-sidebar{position:static !important}.vard-reason-grid{grid-template-columns:repeat(2,1fr) !important}.vard-contact-grid{grid-template-columns:1fr !important;gap:2.5rem !important}.vard-contact-info{max-width:520px !important}.vard-promise-grid{grid-template-columns:1fr !important;gap:2.5rem !important}.vard-gallery{grid-template-columns:repeat(3,1fr) !important}.vard-gallery-item:first-child{grid-column:span 1 !important;grid-row:span 1 !important}.vard-steps-grid{grid-template-columns:repeat(2,1fr) !important}.vard-cta-inner{grid-template-columns:1fr !important;gap:2.5rem !important}.vard-journey-item{grid-template-columns:240px 1fr auto !important}}@media (max-width:860px){.vard-hero{min-height:55vh !important}.vard-hero-inner h1{font-size:clamp(1.8rem,6vw,3rem) !important}.vard-split,.vard-split-wide{grid-template-columns:1fr !important;gap:2.5rem !important}.vard-prefer-band{grid-template-columns:1fr !important;gap:2.5rem !important}.vard-post-grid{grid-template-columns:repeat(2,1fr) !important}.vard-faq-grid{grid-template-columns:1fr !important}.vard-journey-item{grid-template-columns:1fr !important}.vard-journey-item-img{max-height:200px !important}.vard-journey-item-cta{padding:0 1.8rem 1.8rem !important;justify-content:flex-start !important}.vard-gallery{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:580px){.vard-hero{min-height:50vh !important}.vard-section,.vard-section-alt,.vard-section-dark,.vard-promise-band,.vard-cta-band{padding:3.5rem 0 !important}.vard-reason-grid,.vard-steps-grid{grid-template-columns:1fr !important}.vard-post-grid{grid-template-columns:1fr !important}.vard-contact-stats{grid-template-columns:1fr !important}.vard-hero-inner{padding-bottom:2.5rem !important;margin-left:1.6rem !important}.vard-form-panel{padding:1.6rem 1.2rem !important}.vard-form-grid{grid-template-columns:1fr !important}.vard-field-full{grid-column:1 !important}.vard-gallery{grid-template-columns:repeat(2,1fr) !important}}.laikipia-entry-thumb{display:inline-block;width:52px;height:52px;border-radius:4px;background:var(--thumb,#c8b89a) center center / cover no-repeat;flex-shrink:0;margin-right:0.75rem;vertical-align:middle}.nairobi-card-hero{margin:0 0 1.25rem;border-radius:6px;overflow:hidden;aspect-ratio:16 / 7}.nairobi-card-hero img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.nairobi-card-hero img:hover{transform:scale(1.02)}.laikipia-entry-card--has-image>summary .laikipia-entry-summary,.laikipia-property-card--has-image>summary .laikipia-entry-summary{display:flex;align-items:center;flex-wrap:nowrap;gap:0}@media (max-width:640px){.laikipia-entry-thumb{width:40px;height:40px}.nairobi-card-hero{aspect-ratio:4 / 3}}.vard-hero--compact{min-height:45vh !important}.vard-hero-meta{margin-top:0.6rem;font-size:0.85rem;letter-spacing:0.08em;color:rgba(245,223,185,0.72);font-family:var(--font-ui,'Plus Jakarta Sans',sans-serif)}.vard-container--narrow{max-width:820px;margin-left:auto;margin-right:auto;padding-left:var(--gutter,1.5rem);padding-right:var(--gutter,1.5rem)}.vard-terms-intro{font-size:1.1rem;line-height:1.8;color:var(--mic-ink,#1a1a1a);border-left:3px solid var(--gold,#b8933a);padding-left:1.25rem;margin-bottom:2.5rem}.vard-terms-index{background:#f7f4ef;border-radius:6px;padding:1.75rem 2rem;margin-bottom:1rem}.vard-terms-index-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0.5rem 2rem}.vard-terms-index-list li a{display:flex;align-items:center;gap:0.75rem;text-decoration:none;color:var(--mic-ink,#1a1a1a);font-size:0.88rem;line-height:1.4;transition:color 0.2s}.vard-terms-index-list li a:hover{color:var(--gold,#b8933a)}.vard-terms-index-num{display:inline-block;min-width:2rem;font-size:0.75rem;font-weight:700;color:var(--gold,#b8933a);font-family:var(--font-display,'Cinzel',serif);letter-spacing:0.06em}.vard-terms-sections{display:flex;flex-direction:column;gap:3rem}.vard-terms-section{scroll-margin-top:5rem;padding-bottom:3rem;border-bottom:1px solid rgba(0,0,0,0.08)}.vard-terms-section:last-child{border-bottom:none}.vard-terms-section-header{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.vard-terms-section-num{font-size:0.78rem;font-weight:700;color:var(--gold,#b8933a);font-family:var(--font-display,'Cinzel',serif);letter-spacing:0.1em;min-width:2.2rem;flex-shrink:0;padding-top:0.2rem}.vard-terms-section-header h2{font-size:1.35rem;font-weight:500;color:var(--mic-ink,#1a1a1a);margin:0;font-family:var(--font-serif,'Cormorant Garamond',serif);letter-spacing:0.02em}.vard-terms-section-body p{font-size:0.95rem;line-height:1.85;color:#3a3a3a;margin-bottom:1rem}.vard-terms-section-body p:last-child{margin-bottom:0}.vard-terms-item{padding-left:1rem;border-left:2px solid rgba(184,147,58,0.3)}@media (max-width:640px){.vard-terms-index-list{grid-template-columns:1fr}.vard-terms-section-header{flex-direction:column;gap:0.4rem}}