:root{--vw-paper:#f8f6f2;--vw-white:#ffffff;--vw-cream:#f0ece5;--vw-panel:#f5f2ec;--vw-ink:#3A3A3A;--vw-heading:#2C2C2C;--vw-muted:#5A5650;--vw-soft:#8A8580;--vw-line:#d4cfc6;--vw-rule:#9e9990;--vw-dark:#1B1B1B;--vw-button:#3A3A3A;--vw-container:min(1110px,calc(100% - clamp(2rem,6vw,5rem)));--vw-narrow:min(760px,calc(100% - clamp(2rem,8vw,10rem)));--vw-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--vw-display:"Cinzel",Georgia,"Times New Roman",serif;--vw-sans:"Plus Jakarta Sans",Arial,sans-serif;--wild-sunset:#E8734A;--wild-teal:#0E9AA7;--wild-amber:#F2A93B;--wild-emerald:#1B7A4E;--wild-ochre:#C4873B;--wild-coral:#E06356;--wild-plum:#6B4C8F}html{background:var(--vw-paper) !important;scroll-padding-top:92px !important}body{background:var(--vw-paper) !important;color:var(--vw-ink) !important;font-family:var(--vw-sans) !important;font-size:16px !important;line-height:1.78 !important}.site-shell{background:var(--vw-paper) !important;overflow:clip !important}.site-main{background:var(--vw-paper) !important}.container,.hp2-container,.vard-container,.vard-v2-container,.site-header .container,.footer-grid,.footer-prelude,.footer-bottom,.footer-destination-cloud{width:var(--vw-container) !important;max-width:none !important;margin-right:auto !important;margin-left:auto !important}img,video{border-radius:0 !important}img{display:block !important}h1,h2,h3,h4,.hp2-hero-content h1,.vard-v2-hero h1,.vard-section-head h2,.hp2-section-head h2,.laikipia-heading h2,.dest-chapter__body h2,.nbi-hero h1,.nbi-collection__intro h1{color:var(--vw-heading) !important;font-family:var(--vw-serif) !important;font-weight:400 !important;letter-spacing:0 !important}h1,.hp2-hero-content h1,.vard-v2-hero h1{color:#fff !important;font-family:var(--vw-display) !important;font-size:clamp(3rem,7.2vw,5.9rem) !important;font-weight:400 !important;line-height:1 !important;letter-spacing:0.045em !important;text-transform:uppercase !important;text-shadow:0 12px 32px rgba(0,0,0,0.34) !important}body:not(.home) .vard-v2-hero h1,body:not(.home) .vard-hero h1,body:not(.home) .nbi-hero h1{max-width:980px !important;font-size:clamp(2.35rem,5vw,4.5rem) !important;line-height:1.04 !important;overflow-wrap:normal !important}h2,.hp2-section-head h2,.vard-section-head h2,.vard-split-col h2,.vard-letter-copy h2,.dest-chapter__body h2,.nbi-section-head h2{font-size:clamp(2rem,3.6vw,3.2rem) !important;line-height:1.08 !important}h3,.hp2-chapter-body h3,.hp2-tour-body h3,.vard-reason-card h3,.vard-step-card h3,.vard-faq-card h3,.laikipia-panel h3,.nbi-card h3{font-size:clamp(1.45rem,2.4vw,2.05rem) !important;line-height:1.12 !important}p,li,td,th,.destination-richtext p,.laikipia-copy p{color:var(--vw-muted) !important;font-family:var(--vw-sans) !important;font-size:clamp(0.96rem,1.08vw,1.04rem) !important;line-height:1.78 !important}a{color:var(--vw-heading) !important}a:hover,a:focus{color:var(--vw-dark) !important}.reveal,.reveal.is-visible,.hp2-section,.hp2-section-alt,.vard-section,.vard-section-alt,.laikipia-section,.laikipia-section-alt,.dest-chapter{visibility:visible !important;opacity:1 !important;transform:none !important}.hp2-section .hp2-chapter-card,.hp2-section .hp2-tour-card,.hp2-section .hp2-pillar-card,.hp2-section-alt .hp2-chapter-card,.hp2-section-alt .hp2-tour-card,.hp2-section-alt .hp2-pillar-card,.tour-grid .reveal,.collection-grid .reveal{visibility:visible !important;opacity:1 !important;transform:none !important;transition-delay:0s !important}.site-header.vard-v2-site-header,.site-header{position:fixed !important;top:clamp(2rem,3.2vw,3.05rem) !important;right:auto !important;left:50% !important;z-index:1000 !important;width:var(--vw-container) !important;border:0 !important;background:transparent !important;box-shadow:none !important;transform:translateX(-50%) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.admin-bar .site-header.vard-v2-site-header,.admin-bar .site-header{top:calc(clamp(2rem,3.2vw,3.05rem)+32px) !important}.site-header.vard-v2-site-header.is-scrolled,.site-header.is-scrolled{top:0 !important;left:0 !important;width:100% !important;border-bottom:1px solid rgba(75,74,71,0.12) !important;background:rgba(251,250,247,0.96) !important;box-shadow:0 12px 30px rgba(30,29,26,0.07) !important;transform:none !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important}.admin-bar .site-header.vard-v2-site-header.is-scrolled,.admin-bar .site-header.is-scrolled{top:32px !important}.site-header .header-utility,.site-header .desktop-cta{display:none !important}.site-header .brand{display:inline-flex !important;align-items:center !important;gap:0.6rem !important;text-decoration:none !important;flex:0 0 auto !important}.site-header .header-inner{justify-content:space-between !important;min-height:58px !important;padding:0 !important}.site-header.vard-v2-site-header.is-scrolled .header-inner,.site-header.is-scrolled .header-inner{min-height:58px !important;width:var(--vw-container) !important}.primary-nav{margin:0 auto !important}.primary-nav ul{align-items:center !important;justify-content:center !important;gap:clamp(1.25rem,3vw,2.35rem) !important}.site-header .primary-nav a{color:rgba(255,255,255,0.94) !important;font-family:var(--vw-sans) !important;font-size:clamp(0.64rem,0.8vw,0.74rem) !important;font-weight:800 !important;letter-spacing:0.2em !important;text-decoration:none !important;text-transform:uppercase !important;text-shadow:0 7px 18px rgba(0,0,0,0.32) !important}.site-header.is-scrolled .primary-nav a{color:var(--vw-heading) !important;text-shadow:none !important}.menu-toggle{color:#fff !important}.site-header.is-scrolled .menu-toggle{color:var(--vw-heading) !important}@keyframes vw-kenBurns{0%{transform:scale(1)}50%{transform:scale(1.06)}100%{transform:scale(1)}}.home .hp2-hero,.vard-v2-hero,.page-template-page-destinations .dest-hero,.page-template-page-nairobi-tours .nbi-hero,.vard-hero{position:relative !important;width:100% !important;min-height:600px !important;margin:0 !important;overflow:hidden !important;background:var(--vw-dark) !important;isolation:isolate !important}.home .hp2-hero{height:100svh !important;display:flex !important;align-items:center !important;justify-content:center !important}.vard-v2-hero,.page-template-page-destinations .dest-hero,.page-template-page-nairobi-tours .nbi-hero,.vard-hero{height:auto !important;min-height:clamp(520px,72vh,740px) !important}.hp2-hero-video,.vard-v2-hero__media,.page-template-page-destinations .dest-hero .vard-hero__bg,.vard-hero .vard-hero__bg,.nbi-hero__bg{position:absolute !important;inset:0 !important;z-index:0 !important;display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;transform:none !important;background-position:center center !important;background-size:cover !important;filter:saturate(0.93) contrast(0.98) !important}.hp2-hero-video{animation:vw-kenBurns 28s ease-in-out infinite !important}.hp2-hero-video source{display:block !important}.hp2-hero-overlay,.vard-v2-hero__overlay,.vard-hero-overlay,.page-template-page-destinations .dest-hero::before,.nbi-hero__overlay{position:absolute !important;inset:0 !important;z-index:1 !important;display:block !important;background:linear-gradient(180deg,rgba(10,10,9,0.55),rgba(10,10,9,0.13) 48%,rgba(10,10,9,0.38)),linear-gradient(90deg,rgba(10,10,9,0.24),rgba(10,10,9,0.02),rgba(10,10,9,0.24)) !important;pointer-events:none !important}.vard-v2-hero::after,.home .hp2-hero::before,.page-template-page-destinations .dest-hero::after{display:none !important}.hp2-hero-content,.vard-v2-hero__inner,.vard-hero-inner,.page-template-page-destinations .dest-hero .vard-hero__content,.nbi-hero__inner{position:relative !important;z-index:2 !important;display:flex !important;width:min(900px,calc(100% - 2rem)) !important;max-width:900px !important;min-height:100% !important;margin:0 auto !important;padding:clamp(5.8rem,10vw,7rem) 0 clamp(3rem,6vw,4.5rem) !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important}.hp2-hero-content>p,.vard-v2-hero p,.vard-hero-inner p,.nbi-hero__inner p{max-width:650px !important;margin:1rem auto 0 !important;color:rgba(255,255,255,0.88) !important;font-size:clamp(0.94rem,1.2vw,1.04rem) !important;line-height:1.72 !important;text-shadow:0 8px 22px rgba(0,0,0,0.32) !important}.hp2-hero-actions,.vard-v2-hero__pills,.vard-hero-pills,.dest-hero__nav{justify-content:center !important;gap:0.75rem !important;margin-top:1.6rem !important}.vard-v2-hero__pills a,.vard-v2-hero__pills span,.vard-hero-pills span,.dest-hero__nav a{border:1px solid rgba(255,255,255,0.56) !important;border-radius:999px !important;background:rgba(255,255,255,0.08) !important;color:#fff !important;box-shadow:none !important}.eyebrow,.vard-hero-eyebrow,.hp2-hero-eyebrow,.entry-meta,.vard-post-meta,.tour-meta span,.hp2-tour-meta span,.destination-tags span,.destination-pill-cloud span,.vard-pill-grid span{position:relative !important;display:inline-block !important;color:var(--vw-heading) !important;font-family:var(--vw-sans) !important;font-size:0.72rem !important;font-weight:800 !important;letter-spacing:0.36em !important;line-height:1.35 !important;text-transform:uppercase !important}.hp2-hero .eyebrow,.vard-v2-hero .eyebrow,.vard-hero .eyebrow,.nbi-hero .eyebrow{color:rgba(255,255,255,0.92) !important}.eyebrow::before,.vard-v2-hero__eyebrow::before,.vard-section-head .eyebrow::before,.hp2-section-head .eyebrow::before,.laikipia-heading .eyebrow::before{content:"" !important;display:block !important;width:92px !important;height:1px !important;margin:0 0 0.85rem !important;background:var(--vw-rule) !important;opacity:0.85 !important}.vard-v2-hero__eyebrow::after,.vard-section-head .eyebrow::after,.hp2-section-head .eyebrow::after,.laikipia-heading .eyebrow::after,.eyebrow::after{content:"" !important;position:absolute !important;top:-0.25rem !important;left:39px !important;width:14px !important;height:8px !important;border:1px solid currentColor !important;border-radius:50% !important;opacity:0.38 !important;box-shadow:9px 0 0 -1px transparent,-9px 0 0 -1px transparent !important}.hp2-hero .eyebrow::before,.vard-v2-hero .eyebrow::before,.vard-hero .eyebrow::before,.nbi-hero .eyebrow::before{background:rgba(255,255,255,0.78) !important}.hp2-section-head,.vard-section-head,.laikipia-heading,.nbi-section-head{max-width:720px !important;margin:0 0 clamp(3rem,5vw,4.8rem) !important;text-align:left !important}.hp2-section-head.hp2-section-head-center,.vard-section-head-center,.section-heading-centered{margin-right:auto !important;margin-left:auto !important;text-align:center !important}.hp2-section-head.hp2-section-head-center .eyebrow::before,.vard-section-head-center .eyebrow::before,.section-heading-centered .eyebrow::before,.home .hp2-mosaic-copy .eyebrow::before,.hp2-hero .eyebrow::before,.vard-v2-hero .eyebrow::before,.vard-hero .eyebrow::before,.nbi-hero .eyebrow::before{margin-right:auto !important;margin-left:auto !important}.hp2-section-head::after,.vard-section-head::after,.laikipia-heading::after{display:none !important}.btn,.hp2-btn,.hero-btn,.search-submit,.contact-form button,.vard-form button,button[type="submit"]{min-height:50px !important;padding:0.95rem 1.65rem !important;border:1px solid var(--vw-heading) !important;border-radius:999px !important;background:transparent !important;box-shadow:none !important;color:var(--vw-heading) !important;font-family:var(--vw-serif) !important;font-size:0.92rem !important;font-weight:500 !important;letter-spacing:0.06em !important;line-height:1 !important;text-transform:uppercase !important}.hp2-hero .hp2-btn,.vard-v2-hero .btn,.vard-v2-hero .hp2-btn,.vard-hero .btn{border-color:rgba(255,255,255,0.74) !important;color:#fff !important}.hp2-btn-gold,.btn:not(.btn-outline),.search-submit,.contact-form button,.vard-form button,button[type="submit"]{background:var(--vw-button) !important;border-color:var(--vw-button) !important;color:#fff !important}.hp2-btn-ghost,.btn-outline,.hero-btn-secondary{background:transparent !important;color:var(--vw-heading) !important}.hp2-hero .hp2-btn-ghost,.vard-v2-hero .btn-outline,.hp2-cta .hp2-btn-ghost,.hp2-cta .btn-outline,.vard-ft-cta .hp2-btn-ghost,.vard-ft-cta .btn-outline{color:rgba(245,232,207,0.92) !important;border-color:rgba(245,232,207,0.5) !important}.btn:hover,.hp2-btn:hover,.hero-btn:hover,.search-submit:hover,.contact-form button:hover,.vard-form button:hover,button[type="submit"]:hover{transform:none !important;background:var(--vw-dark) !important;border-color:var(--vw-dark) !important;color:#fff !important;box-shadow:none !important}.text-link{color:var(--vw-heading) !important;font-size:0.72rem !important;font-weight:800 !important;letter-spacing:0.2em !important;text-decoration:none !important;text-transform:uppercase !important}.text-link::after{height:1px !important;background:currentColor !important}.hp2-section,.hp2-section-alt,.vard-section,.vard-section-alt,.laikipia-section,.laikipia-section-alt,.page-template-page-nairobi-tours .nbi-intro,.page-template-page-nairobi-tours .nbi-things,.page-template-page-nairobi-tours .nbi-experiences,.page-template-page-nairobi-tours .nbi-arrivals,.page-template-page-nairobi-tours .nbi-hotels,.page-template-page-nairobi-tours .nbi-reading,.single-vard_tour .vard-section,.single-vard_tour .vard-section-alt{padding:clamp(5.8rem,8vw,8.3rem) 0 !important;border:0 !important;background:var(--vw-paper) !important}.hp2-section-alt,.vard-section-alt,.laikipia-section-alt,.page-template-page-nairobi-tours .nbi-things,.page-template-page-nairobi-tours .nbi-hotels{background:var(--vw-white) !important}.hp2-mosaic-grid,.hp2-brand-layout,.hp2-dual-grid,.vard-letter-grid,.vard-split,.vard-contact-grid,.laikipia-overview-grid,.laikipia-promise-grid,.destination-spotlight-grid,.nbi-intro__grid,.nbi-arrivals__top,.nbi-hotels__top,.nbi-collection__intro{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:clamp(3rem,7vw,6.8rem) !important;align-items:center !important}.hp2-mosaic-copy,.hp2-brand-copy,.vard-letter-copy,.vard-split-col,.dest-chapter__inner,.nbi-intro__copy,.nbi-collection__copy{max-width:500px !important}.vard-split-col,.journeys-brief-panel,.journeys-guide-card,.journeys-market-card,.journeys-reference-list,.vard-prefer-band,.vard-contact-link,.vard-v2-related,.single-tour-meta,.single-tour-meta-enhanced,.vard-tour-sidebar,.destination-reading-room{border:0 !important;border-top:2px solid rgba(141,119,92,0.42) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--vw-heading) !important;padding:clamp(1.2rem,2.2vw,1.8rem) 0 0 !important}.journeys-brief-panel--dark,.laikipia-panel-dark,.hp2-info-panel-dark,.journeys-market-card{background:transparent !important;color:var(--vw-heading) !important}.journeys-brief-panel--dark h2,.journeys-brief-panel--dark h3,.journeys-brief-panel--dark p,.journeys-brief-panel--dark li,.journeys-brief-panel--dark span,.laikipia-panel-dark h2,.laikipia-panel-dark h3,.laikipia-panel-dark p,.laikipia-panel-dark li,.laikipia-panel-dark span,.hp2-info-panel-dark h2,.hp2-info-panel-dark h3,.hp2-info-panel-dark p,.hp2-info-panel-dark li,.hp2-info-panel-dark span,.journeys-market-card h2,.journeys-market-card h3,.journeys-market-card p,.journeys-market-card li,.journeys-market-card span{color:var(--vw-heading) !important}.hp2-mosaic-copy p,.hp2-brand-copy p,.vard-letter-copy p,.vard-split-col p,.dest-chapter__excerpt,.nbi-intro__copy p{margin-top:1.6rem !important}.hp2-stat-row,.hp2-brand-pillars,.vard-reason-grid,.vard-step-grid,.vard-faq-grid,.vard-promise-notes,.laikipia-pillar-grid,.laikipia-access-grid,.nbi-things__grid,.contact-stats-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:clamp(1.4rem,3vw,2.5rem) !important}.hp2-stat,.hp2-pillar-card,.vard-reason-card,.vard-step-card,.vard-faq-card,.laikipia-panel,.laikipia-entry-card,.laikipia-directory-card,.brand-reason-card,.contact-prefer-card,.hp2-info-panel,.kenya-fact-card,.nbi-card,.nbi-thing,.vard-contact-stats article,.contact-stats-grid article{border:0 !important;border-top:2px solid rgba(141,119,92,0.42) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;padding:clamp(1.15rem,2vw,1.7rem) 0 0 !important}.hp2-pillar-card:hover,.vard-reason-card:hover,.vard-step-card:hover,.laikipia-entry-card:hover,.tour-card:hover,.hp2-tour-card:hover,.hp2-chapter-card:hover{transform:none !important;box-shadow:none !important}.hp2-pillar-num,.vard-reason-num,.dest-chapter__num,.laikipia-entry-number{display:block !important;width:auto !important;height:auto !important;margin:0 0 1rem !important;border:0 !important;border-radius:0 !important;color:var(--vw-soft) !important;font-family:var(--vw-sans) !important;font-size:0.78rem !important;font-weight:800 !important;letter-spacing:0.2em !important;text-transform:uppercase !important}.hp2-stat-num{color:var(--vw-soft) !important;font-family:var(--vw-serif) !important;font-size:clamp(2.4rem,4vw,3.8rem) !important;font-weight:400 !important}.hp2-stat-label{color:var(--vw-heading) !important;font-size:0.75rem !important;letter-spacing:0.18em !important;text-transform:uppercase !important}.hp2-mosaic-large,.hp2-mosaic-thumb,.hp2-chapter-img,.hp2-tour-img,.tour-media,.vard-gallery-item,.vard-v2-story-image,.laikipia-image-card,.nairobi-card-hero,.destination-visual,.vard-letter-aside,.vard-contact-info,.nbi-feature-image,.nbi-collection__media,.nbi-single__gallery-item{overflow:hidden !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.hp2-mosaic-large img,.hp2-mosaic-thumb img,.hp2-chapter-img img,.hp2-tour-img img,.tour-media img,.vard-gallery-item img,.vard-v2-story-image img,.laikipia-image-card img,.nairobi-card-hero img,.destination-visual img,.vard-letter-aside img,.vard-contact-info>img,.nbi-feature-image img,.nbi-collection__media img,.nbi-single__gallery-item img{width:100% !important;height:100% !important;object-fit:cover !important;filter:saturate(0.92) contrast(0.98) !important;transform:none !important}.hp2-mosaic-large img,.vard-v2-story-image img,.nbi-feature-image img{aspect-ratio:1 / 1.18 !important}.hp2-mosaic-thumb img,.hp2-chapter-img img,.hp2-tour-img img,.tour-media img,.nbi-collection__media img{aspect-ratio:4 / 3 !important}.hp2-mosaic-caption,.hp2-mosaic-caption-sm,.hp2-chapter-card::before,.hp2-tour-card::before{display:none !important}.hp2-mosaic-small-grid,.vard-gallery,.nbi-single__gallery-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0.7rem !important}.vard-gallery,.nbi-single__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.55rem !important}.vard-gallery-item:first-child,.nbi-single__gallery-item:first-child{grid-column:span 2 !important;grid-row:span 2 !important}.vard-gallery-item img,.nbi-single__gallery-item img{aspect-ratio:1 / 1 !important}.home .hp2-mosaic-section{padding-top:clamp(6rem,9vw,9rem) !important}.hp2-chapter-grid,.hp2-tour-grid,.tour-grid,.journeys-tour-grid,.journeys-preview-grid,.destination-overview-grid,.laikipia-mini-grid,.nbi-collection__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.8rem !important}.hp2-chapter-card,.hp2-tour-card,.tour-card,.journey-tour-card,.journeys-preview-card,.nbi-collection__card,.vard-journey-item{overflow:hidden !important;border:0 !important;border-radius:0 !important;background:var(--vw-white) !important;box-shadow:none !important}.vard-journey-ledger{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.8rem !important}.vard-journey-item{display:block !important;padding:0 !important}.vard-journey-item-img{display:block !important;overflow:hidden !important;background:var(--vw-panel) !important}.vard-journey-item-img:not(:has(img)){display:none !important}.vard-journey-item-img img{width:100% !important;aspect-ratio:4 / 5 !important;object-fit:cover !important}.vard-journey-item-body,.vard-journey-item-cta{padding:clamp(1.1rem,2vw,1.6rem) !important;background:var(--vw-panel) !important;text-align:center !important}.vard-journey-item-cta{padding-top:0 !important;justify-content:center !important}.hp2-chapter-body,.hp2-tour-body,.tour-card-body,.journey-tour-card>div,.journeys-preview-card>div,.nbi-collection__card-body{padding:clamp(1.2rem,2vw,1.7rem) !important;background:var(--vw-panel) !important;text-align:center !important}.hp2-chapter-card-featured{grid-column:span 1 !important}.hp2-cinematic,.vard-promise-band,.vard-cta-band,.cta-band,.cta-band-strong,.page-template-page-nairobi-tours .nbi-cta{position:relative !important;width:100% !important;margin:0 !important;padding:clamp(5rem,8vw,7rem) 0 !important;overflow:hidden !important;background:var(--vw-panel) !important;color:var(--vw-heading) !important}.hp2-cinematic{min-height:clamp(460px,48vw,650px) !important;display:flex !important;align-items:center !important;justify-content:center !important;background-image:linear-gradient(180deg,rgba(251,250,247,0.96),rgba(251,250,247,0.86) 42%,rgba(251,250,247,0.54) 62%,rgba(18,18,16,0.34)),var(--cine-bg) !important;background-position:center center !important;background-size:cover !important}.hp2-cta{position:relative !important;width:100% !important;margin:0 !important;padding:clamp(5rem,8vw,7rem) 0 !important;overflow:hidden !important;background-color:var(--vw-dark) !important;background-image:var(--cta-bg,none) !important;background-position:center center !important;background-size:cover !important;color:rgba(245,232,207,0.92) !important}.hp2-cta-overlay{background:linear-gradient(145deg,rgba(10,18,14,0.92) 0%,rgba(6,13,11,0.95) 100%) !important}.hp2-cinematic-overlay,.vard-ft-cta-overlay{background:linear-gradient(180deg,rgba(251,250,247,0.22),rgba(14,14,12,0.46)) !important}.vard-ft-cta-overlay{background:linear-gradient(180deg,rgba(14,14,12,0.24),rgba(14,14,12,0.68)) !important}.hp2-cinematic-content,.vard-cta-inner{width:min(780px,calc(100% - 2rem)) !important;margin:0 auto !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--vw-heading) !important;text-align:center !important}.vard-promise-grid{display:grid !important;width:min(980px,calc(100% - 2rem)) !important;margin:0 auto !important;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr) !important;gap:clamp(2.3rem,5vw,4.8rem) !important;align-items:center !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--vw-heading) !important;text-align:left !important}.vard-promise-copy{max-width:430px !important}.vard-promise-copy .eyebrow::before{margin-right:auto !important;margin-left:auto !important}.vard-promise-copy .eyebrow,.vard-promise-copy h2,.vard-promise-copy p{text-align:center !important}.vard-promise-notes{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(1rem,2vw,1.6rem) !important}.vard-promise-notes article{min-width:0 !important}.vard-promise-notes article strong{color:var(--vw-heading) !important}.vard-promise-notes article span{color:var(--vw-muted) !important}.hp2-cta-card{border:0 !important;border-radius:0 !important;background:rgba(255,255,255,0.05) !important;box-shadow:none !important;color:rgba(245,232,207,0.92) !important}.vard-promise-band h2,.vard-promise-band h3,.vard-promise-band p,.vard-promise-band strong,.vard-promise-band span,.vard-promise-band .eyebrow,.vard-cta-band h2,.vard-cta-band h3,.vard-cta-band p,.vard-cta-band strong,.vard-cta-band span,.vard-cta-band li,.vard-cta-band .eyebrow,.hp2-cinematic-content h2,.hp2-cinematic-content h3,.hp2-cinematic-content p,.hp2-cinematic-content .eyebrow{color:var(--vw-heading) !important;text-shadow:none !important}.hp2-cta-copy h2,.hp2-cta-card h2,.hp2-cta-card h3{color:#fdf5e4 !important;font-family:var(--vw-serif) !important;text-shadow:none !important}.hp2-cta .eyebrow,.hp2-cta .hp2-hero-eyebrow{color:rgba(245,223,185,0.82) !important}.hp2-cta-copy>p,.hp2-cta-card>p,.hp2-cta-card li,.hp2-cta-details li{color:rgba(245,232,207,0.78) !important}.vard-promise-notes article,.vard-cta-info,.vard-cta-copy{border:0 !important;border-top:2px solid rgba(141,119,92,0.42) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.hp2-cta-copy,.hp2-cta-info{border:0 !important;border-top:1px solid rgba(245,232,207,0.18) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.hp2-cinematic-content blockquote p{color:var(--vw-heading) !important;font-family:var(--vw-serif) !important;font-size:clamp(1.8rem,3.4vw,3rem) !important;line-height:1.18 !important}.cta-band h2,.cta-band-strong h2{color:var(--vw-heading) !important}.cta-band p,.cta-band-strong p{color:var(--vw-muted) !important}.dest-atlas{background:var(--vw-paper) !important}.page-template-page-destinations .dest-mosaic{width:var(--vw-container) !important;margin:clamp(5rem,8vw,7rem) auto !important;background:transparent !important}.page-template-page-destinations .dest-mosaic__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;height:auto !important;gap:0.6rem !important}.page-template-page-destinations .dest-mosaic__tile{min-height:clamp(230px,26vw,360px) !important;background:var(--vw-white) !important}.page-template-page-destinations .dest-mosaic__tile img{height:100% !important;min-height:inherit !important;filter:saturate(0.92) contrast(0.98) !important;transform:none !important}.page-template-page-destinations .dest-mosaic__cap{position:static !important;padding:1.1rem 1rem !important;background:var(--vw-panel) !important;text-align:center !important}.page-template-page-destinations .dest-mosaic__cap strong{color:var(--vw-heading) !important;font-family:var(--vw-serif) !important;font-size:1.45rem !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important}.page-template-page-destinations .dest-mosaic__cap span{color:var(--vw-muted) !important;font-size:0.72rem !important;letter-spacing:0.14em !important;text-transform:uppercase !important}.page-template-page-destinations .dest-chapter{width:var(--vw-container) !important;min-height:0 !important;margin:0 auto !important;padding:clamp(5rem,8vw,7.5rem) 0 !important;grid-template-columns:minmax(0,0.9fr) minmax(0,1fr) !important;gap:clamp(3rem,7vw,6rem) !important;background:var(--vw-paper) !important}.page-template-page-destinations .dest-chapter:nth-child(even),.page-template-page-destinations .dest-chapter:nth-child(odd){background:var(--vw-paper) !important}.page-template-page-destinations .dest-chapter--flip{direction:initial !important}.page-template-page-destinations .dest-chapter--flip .dest-chapter__visual{order:2 !important}.page-template-page-destinations .dest-chapter--flip .dest-chapter__body{order:1 !important}.page-template-page-destinations .dest-chapter__visual img{aspect-ratio:4 / 4.8 !important}.page-template-page-destinations .dest-chapter__body{padding:0 !important}.dest-chapter__facts{display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important;margin:1.5rem 0 2rem !important;padding:0 !important;list-style:none !important}.dest-chapter__facts li,.destination-pill-cloud span,.vard-pill-grid span{border:1px solid var(--vw-line) !important;border-radius:999px !important;background:var(--vw-panel) !important;padding:0.45rem 0.75rem !important}.vard-form-panel,.contact-form,.vard-contact-info,.vard-contact-info-body,.vard-letter-aside-body{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.vard-form-panel{padding:0 !important}.vard-contact-info-body{padding:clamp(1.5rem,2.5vw,2.2rem) clamp(1.2rem,2.4vw,1.8rem) !important}.vard-contact-info-body .eyebrow,.vard-contact-info-body h2,.vard-contact-info-body h3,.vard-contact-info-body p,.vard-contact-info-body small,.vard-contact-link,.vard-contact-link strong,.vard-contact-link span,.vard-contact-stats article strong,.vard-contact-stats article span{color:var(--vw-heading) !important;text-shadow:none !important}.vard-contact-info-body>p,.vard-contact-link span,.vard-contact-stats article span{color:var(--vw-muted) !important}.vard-contact-links{margin-top:clamp(1.6rem,3vw,2.4rem) !important}.vard-contact-link{border-top:1px solid var(--vw-line) !important;border-bottom:0 !important;text-decoration:none !important}.vard-contact-stats{gap:clamp(1rem,2vw,1.6rem) !important}.vard-contact-stats article{background:transparent !important}.vard-form label,.contact-form label,.vard-ft-contact-label{color:var(--vw-heading) !important;font-size:0.64rem !important;font-weight:800 !important;letter-spacing:0.18em !important;text-transform:uppercase !important}.vard-form input,.vard-form textarea,.vard-form select,.contact-form input,.contact-form textarea,.contact-form select,.search-field{min-height:52px !important;border:1px solid rgba(75,74,71,0.08) !important;border-radius:4px !important;background:var(--vw-white) !important;box-shadow:none !important;color:var(--vw-heading) !important}.vard-form input:focus,.vard-form textarea:focus,.vard-form select:focus,.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--vw-rule) !important;box-shadow:0 0 0 3px rgba(170,165,157,0.14) !important}.vard-ft.vard-v2-site-footer,.site-footer.vard-v2-site-footer{background:var(--vw-dark) !important}.vard-ft-cta{min-height:clamp(560px,64vw,720px) !important;display:flex !important;align-items:center !important;background-image:var(--ft-cta-bg,none) !important;background-position:center center !important;background-size:cover !important;background-color:var(--vw-dark) !important}.vard-ft-cta-inner{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(260px,0.55fr) !important;gap:clamp(3rem,8vw,8rem) !important;align-items:center !important}.vard-ft-cta-copy h2{color:#fff !important;font-size:clamp(2.3rem,4.8vw,4.4rem) !important}.vard-ft-cta-copy p,.vard-ft-cta a,.vard-ft-cta .eyebrow{color:rgba(255,255,255,0.88) !important}.vard-ft-cta .hp2-btn,.vard-ft-cta .btn{color:#fff !important}.vard-ft-cta .hp2-btn-ghost,.vard-ft-cta .btn-outline{border-color:rgba(255,255,255,0.58) !important;background:rgba(0,0,0,0.18) !important;color:#fff !important}.vard-ft-body{padding:clamp(4rem,7vw,6rem) 0 !important;background:#0b0d0c !important}.vard-ft-grid{display:grid !important;grid-template-columns:2fr 1fr 1fr 1fr !important;gap:clamp(2rem,5vw,5rem) !important;align-items:start !important}.vard-ft-wordmark,.vard-ft-col-heading,.vard-ft-quote p{color:#fff !important;font-family:var(--vw-serif) !important;font-weight:400 !important}.vard-ft-nav a,.vard-ft-nav li,.vard-ft-contact-list a,.vard-ft-contact-list span,.vard-ft-sub,.vard-ft-tagline,.vard-ft-personal-note{color:rgba(255,255,255,0.68) !important}.vard-ft-contact-label{color:rgba(255,255,255,0.38) !important;font-size:0.6rem !important;font-weight:800 !important;letter-spacing:0.18em !important;text-transform:uppercase !important;display:block !important;margin-bottom:0.2rem !important}.vard-ft-contact-list{list-style:none !important;padding:0 !important;margin:0 0 1.4rem !important}.vard-ft-contact-list li{padding:0.6rem 0 !important;border-bottom:1px solid rgba(255,255,255,0.07) !important}.vard-ft-col-heading{font-size:0.62rem !important;letter-spacing:0.22em !important;text-transform:uppercase !important;margin-bottom:1.2rem !important;padding-bottom:0.75rem !important;border-bottom:1px solid rgba(255,255,255,0.12) !important}.vard-ft-nav{list-style:none !important;padding:0 !important;margin:0 !important}.vard-ft-nav li,.vard-ft-nav a{display:block !important;padding:0.45rem 0 !important;font-size:0.86rem !important;line-height:1.5 !important;border-bottom:1px solid rgba(255,255,255,0.06) !important;text-decoration:none !important}.vard-ft-wordmark{font-size:clamp(1.6rem,2.4vw,2.2rem) !important;letter-spacing:0.12em !important;margin-bottom:0.6rem !important}.vard-ft-tagline{font-size:0.78rem !important;line-height:1.6 !important;margin-bottom:1.4rem !important}.vard-ft-divider{width:48px !important;height:1px !important;background:rgba(255,255,255,0.22) !important;margin:1.4rem 0 !important}.vard-ft-quote{margin:0 !important;padding:0 !important;border:0 !important}.vard-ft-quote p{font-size:clamp(1.1rem,1.8vw,1.4rem) !important;line-height:1.45 !important;font-style:italic !important}.vard-ft-destinations{border-top:1px solid rgba(255,255,255,0.08) !important;background:#0b0d0c !important}.vard-ft-destinations-inner{display:flex !important;align-items:center !important;gap:1.4rem !important;padding:1.4rem 0 !important;flex-wrap:wrap !important}.vard-ft-dest-label{color:rgba(255,255,255,0.38) !important;font-size:0.6rem !important;font-weight:800 !important;letter-spacing:0.2em !important;text-transform:uppercase !important;white-space:nowrap !important}.vard-ft-dest-cloud{display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important}.vard-ft-dest-cloud span{color:rgba(255,255,255,0.56) !important;font-size:0.72rem !important;letter-spacing:0.08em !important;text-transform:uppercase !important;padding:0.3rem 0.7rem !important;border:1px solid rgba(255,255,255,0.12) !important}.vard-ft-bottom{border-top:1px solid rgba(255,255,255,0.08) !important;background:#0b0d0c !important}.vard-ft-bottom-inner{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:1rem !important;padding:1.2rem 0 !important;flex-wrap:wrap !important}.vard-ft-bottom p,.vard-ft-bottom a{color:rgba(255,255,255,0.38) !important;font-size:0.72rem !important;margin:0 !important}@media (max-width:960px){.site-header.vard-v2-site-header,.site-header{top:clamp(1.2rem,4vw,1.7rem) !important}.site-header .header-inner{justify-content:flex-end !important}.primary-nav{background:rgba(251,250,247,0.98) !important}.primary-nav a,.site-header .primary-nav a{color:var(--vw-heading) !important;text-shadow:none !important}.home .hp2-hero,.vard-v2-hero,.page-template-page-destinations .dest-hero,.page-template-page-nairobi-tours .nbi-hero,.vard-hero{width:100% !important;min-height:500px !important;margin-top:0 !important}.home .hp2-hero{height:100svh !important}.vard-v2-hero,.page-template-page-destinations .dest-hero,.page-template-page-nairobi-tours .nbi-hero,.vard-hero{height:auto !important;min-height:clamp(440px,65vw,600px) !important}.hp2-mosaic-grid,.hp2-brand-layout,.hp2-dual-grid,.vard-letter-grid,.vard-promise-grid,.vard-split,.vard-contact-grid,.laikipia-overview-grid,.laikipia-promise-grid,.destination-spotlight-grid,.nbi-intro__grid,.nbi-arrivals__top,.nbi-hotels__top,.nbi-collection__intro,.page-template-page-destinations .dest-chapter,.vard-ft-cta-inner{grid-template-columns:1fr !important}.page-template-page-destinations .dest-chapter--flip .dest-chapter__visual,.page-template-page-destinations .dest-chapter--flip .dest-chapter__body{order:initial !important}.hp2-stat-row,.hp2-brand-pillars,.vard-reason-grid,.vard-step-grid,.vard-faq-grid,.vard-promise-notes,.laikipia-pillar-grid,.laikipia-access-grid,.nbi-things__grid,.contact-stats-grid,.hp2-chapter-grid,.hp2-tour-grid,.tour-grid,.journeys-tour-grid,.journeys-preview-grid,.destination-overview-grid,.laikipia-mini-grid,.nbi-collection__grid,.vard-journey-ledger,.page-template-page-destinations .dest-mosaic__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.vard-gallery,.nbi-single__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:640px){:root{--vw-container:min(100% - 1.4rem,1110px)}h1,.hp2-hero-content h1,.vard-v2-hero h1{font-size:clamp(2rem,10vw,3rem) !important;line-height:1.08 !important;letter-spacing:0.025em !important}body:not(.home) .vard-v2-hero h1,body:not(.home) .vard-hero h1,body:not(.home) .nbi-hero h1{font-size:clamp(1.9rem,8.6vw,2.7rem) !important;line-height:1.08 !important}.hp2-hero-content>p,.vard-v2-hero p,.vard-hero-inner p,.nbi-hero__inner p{display:none !important}.hp2-hero-content,.vard-v2-hero__inner,.vard-hero-inner,.page-template-page-destinations .dest-hero .vard-hero__content,.nbi-hero__inner{width:min(330px,calc(100% - 1.5rem)) !important;padding-top:5.7rem !important;padding-bottom:2.8rem !important;justify-content:center !important}.hp2-section,.hp2-section-alt,.vard-section,.vard-section-alt,.laikipia-section,.laikipia-section-alt{padding:4.2rem 0 !important}.hp2-stat-row,.hp2-brand-pillars,.vard-reason-grid,.vard-step-grid,.vard-faq-grid,.vard-promise-notes,.laikipia-pillar-grid,.laikipia-access-grid,.nbi-things__grid,.contact-stats-grid,.hp2-chapter-grid,.hp2-tour-grid,.tour-grid,.journeys-tour-grid,.journeys-preview-grid,.destination-overview-grid,.laikipia-mini-grid,.nbi-collection__grid,.vard-journey-ledger,.page-template-page-destinations .dest-mosaic__grid,.vard-gallery,.nbi-single__gallery-grid,.hp2-mosaic-small-grid{grid-template-columns:1fr !important}.vard-gallery-item:first-child,.nbi-single__gallery-item:first-child{grid-column:span 1 !important;grid-row:span 1 !important}.hp2-hero-actions,.vard-v2-hero__pills,.vard-hero-pills,.dest-hero__nav{align-items:stretch !important;flex-direction:column !important;width:min(280px,100%) !important}.hp2-btn,.btn{justify-content:center !important;width:100% !important}.vard-ft-grid{grid-template-columns:1fr 1fr !important}.vard-ft-brand{grid-column:span 2 !important}.vard-ft-cta-inner{grid-template-columns:1fr !important;gap:2.4rem !important}.hp2-cta{padding:clamp(3.5rem,7vw,5.5rem) 0 !important}}@media (max-width:480px){.vard-ft-grid{grid-template-columns:1fr !important}.vard-ft-brand{grid-column:span 1 !important}.vard-ft-destinations-inner{flex-direction:column !important;align-items:flex-start !important;gap:0.75rem !important}.vard-ft-bottom-inner{flex-direction:column !important;align-items:flex-start !important}}.home .site-header.vard-v2-site-header:not(.is-scrolled),.home .site-header:not(.is-scrolled){top:clamp(1.05rem,2.4vw,2rem) !important;width:min(1040px,calc(100% - clamp(2rem,10vw,10rem))) !important;background:transparent !important;border:0 !important;box-shadow:none !important}.home .site-header:not(.is-scrolled) .header-inner,.home .site-header:not(.is-scrolled) .primary-nav,.home .site-header:not(.is-scrolled) .primary-nav ul,.home .site-header:not(.is-scrolled) .menu,.home .site-header:not(.is-scrolled) .container{min-height:44px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.home .site-header:not(.is-scrolled) .primary-nav a{padding:0.35rem 0.12rem !important;font-size:clamp(0.58rem,0.68vw,0.66rem) !important;letter-spacing:0.23em !important}.home .hp2-hero{min-height:640px !important;height:clamp(680px,96svh,960px) !important;align-items:center !important;justify-content:center !important;background:#15110d !important}.home .hp2-hero::after{content:"" !important;position:absolute !important;right:0 !important;bottom:-1px !important;left:0 !important;z-index:2 !important;height:34% !important;pointer-events:none !important;background:linear-gradient(180deg,rgba(251,250,247,0),var(--vw-paper) 88%) !important}.home .hp2-hero-video{object-position:center 50% !important;filter:saturate(0.82) contrast(1.06) brightness(0.72) !important}.home .hp2-hero-overlay{z-index:1 !important;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,0.06),transparent 22rem),linear-gradient(180deg,rgba(8,8,7,0.58),rgba(8,8,7,0.12) 42%,rgba(8,8,7,0.58)),linear-gradient(90deg,rgba(8,8,7,0.26),rgba(8,8,7,0.04),rgba(8,8,7,0.26)) !important}.home .hp2-hero-content{z-index:3 !important;width:min(820px,calc(100% - 2rem)) !important;max-width:820px !important;min-height:auto !important;padding:clamp(6.6rem,12vh,8rem) 0 clamp(5.8rem,10vh,7.5rem) !important;transform:translateY(3vh) !important}.home .hp2-hero-content h1{max-width:780px !important;margin:0 auto !important;font-size:clamp(3.25rem,5.85vw,5.8rem) !important;line-height:0.94 !important;letter-spacing:0.075em !important;text-wrap:balance !important}.home .hp2-hero-content>p{max-width:590px !important;margin-top:1.15rem !important;color:rgba(255,255,255,0.9) !important;font-size:clamp(0.88rem,0.92vw,0.98rem) !important;line-height:1.7 !important}.home .hp2-hero-actions{margin-top:1.4rem !important}.home .hp2-hero .hp2-btn{min-width:176px !important;min-height:42px !important;padding:0.78rem 1.35rem !important;border-color:rgba(255,255,255,0.58) !important;background:rgba(255,255,255,0.08) !important;color:#fff !important}.home .hp2-hero .hp2-btn:hover{border-color:rgba(255,255,255,0.92) !important;background:rgba(255,255,255,0.16) !important}.home .hp2-section,.home .hp2-section-alt{padding:clamp(5.8rem,8vw,8rem) 0 !important}.home .hp2-mosaic-section{padding-top:clamp(6.5rem,10vw,9.5rem) !important}.home .hp2-mosaic-grid{grid-template-columns:minmax(300px,0.86fr) minmax(0,1.14fr) !important;gap:clamp(3.4rem,7vw,6.6rem) !important;align-items:center !important}.home .hp2-mosaic-copy{max-width:430px !important}.home .hp2-mosaic-copy h2{max-width:390px !important;font-size:clamp(2.1rem,3.1vw,3.3rem) !important}.home .hp2-mosaic-copy p{max-width:420px !important;font-size:0.98rem !important;line-height:1.82 !important}.home .hp2-stat-row{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1.2rem !important;margin:2.1rem 0 1.65rem !important}.home .hp2-stat{min-height:0 !important;padding:1.05rem 0 0 !important;border:0 !important;border-top:1px solid rgba(141,119,92,0.48) !important;background:transparent !important}.home .hp2-stat-num{font-size:clamp(2rem,3vw,3rem) !important}.home .hp2-stat-label{font-size:0.66rem !important;line-height:1.45 !important}.home .hp2-mosaic-visual{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr) !important;gap:0.72rem !important;align-items:stretch !important}.home .hp2-mosaic-large,.home .hp2-mosaic-thumb{min-height:0 !important;background:var(--vw-panel) !important}.home .hp2-mosaic-large img{aspect-ratio:4 / 5.45 !important}.home .hp2-mosaic-small-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0.72rem !important}.home .hp2-mosaic-thumb img{aspect-ratio:1 / 1 !important}.home .hp2-section-head{max-width:620px !important}.home .hp2-chapter-grid{grid-template-columns:repeat(6,minmax(0,1fr)) !important;gap:0.82rem !important}.home .hp2-chapter-card{grid-column:span 2 !important;display:flex !important;min-height:100% !important;flex-direction:column !important}.home .hp2-chapter-card:nth-last-child(2){grid-column:2 / span 2 !important}.home .hp2-chapter-card:last-child{grid-column:4 / span 2 !important}.home .hp2-chapter-img,.home .hp2-tour-img{display:block !important;width:100% !important;aspect-ratio:4 / 3 !important;min-height:0 !important;overflow:hidden !important;background:var(--vw-panel) !important;background-image:var(--tour-card-bg,none) !important;background-position:center center !important;background-size:cover !important}.home .hp2-chapter-img img,.home .hp2-tour-img img{display:block !important;width:100% !important;height:100% !important;aspect-ratio:auto !important;object-fit:cover !important}.home .hp2-chapter-body,.home .hp2-tour-body{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;align-items:center !important;padding:clamp(1.25rem,2vw,1.65rem) !important}.home .hp2-chapter-body{min-height:252px !important}.home .hp2-chapter-body p,.home .hp2-tour-body>p{max-width:92% !important;margin-right:auto !important;margin-left:auto !important;font-size:0.9rem !important;line-height:1.7 !important}.home .hp2-chapter-body .text-link,.home .hp2-tour-body .text-link{margin-top:auto !important}.home .hp2-cinematic{width:100% !important;min-height:clamp(560px,62vw,760px) !important;margin:0 !important;padding:0 !important;background-image:linear-gradient(180deg,rgba(8,10,8,0.36),rgba(8,10,8,0.46)),linear-gradient(90deg,rgba(8,10,8,0.62),rgba(8,10,8,0.16),rgba(8,10,8,0.56)),var(--cine-bg) !important;background-position:center center !important;background-size:cover !important}.home .hp2-cinematic-overlay{background:transparent !important}.home .hp2-cinematic-content{width:min(700px,calc(100% - 2rem)) !important;color:#fff !important}.home .hp2-cinematic-content .eyebrow,.home .hp2-cinematic-content blockquote p,.home .hp2-cinematic-content p,.home .hp2-cinematic-sub{color:rgba(255,255,255,0.88) !important;text-shadow:0 10px 30px rgba(0,0,0,0.38) !important}.home .hp2-cinematic-content blockquote p{color:#fff !important}.home .hp2-cinematic .hp2-btn{border-color:rgba(255,255,255,0.72) !important;background:rgba(255,255,255,0.14) !important;color:#fff !important}.home .hp2-brand-layout{grid-template-columns:minmax(300px,0.82fr) minmax(0,1.18fr) !important;align-items:start !important}.home .hp2-brand-pillars{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:clamp(1.35rem,2.4vw,2.1rem) !important}.home .hp2-pillar-card h3{font-size:clamp(1.05rem,1.42vw,1.28rem) !important}.home .hp2-pillar-card p{font-size:0.84rem !important;line-height:1.68 !important}.home .hp2-tour-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.82rem !important}.home .hp2-tour-card{display:flex !important;flex-direction:column !important}.home .hp2-tour-body{min-height:260px !important}.home .hp2-dual-grid{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr) !important;align-items:start !important}.home .hp2-season-row,.home .hp2-journey-row{background:rgba(255,255,255,0.54) !important}.home .hp2-cta{min-height:460px !important;padding:clamp(4.8rem,7vw,6.8rem) 0 !important}.home .hp2-cta-inner{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(280px,0.58fr) !important;gap:clamp(3rem,7vw,6rem) !important;align-items:center !important}@media (max-width:960px){.home .site-header.vard-v2-site-header:not(.is-scrolled),.home .site-header:not(.is-scrolled){width:min(100% - 1.4rem,1040px) !important}.home .hp2-mosaic-grid,.home .hp2-brand-layout,.home .hp2-dual-grid,.home .hp2-cta-inner{grid-template-columns:1fr !important}.home .hp2-mosaic-copy,.home .hp2-brand-copy{max-width:640px !important}.home .hp2-chapter-grid,.home .hp2-tour-grid,.home .hp2-brand-pillars{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.home .hp2-chapter-card,.home .hp2-chapter-card:nth-last-child(2),.home .hp2-chapter-card:last-child{grid-column:auto !important}}@media (max-width:640px){.home .hp2-hero{min-height:590px !important;height:88svh !important}.home .hp2-hero-content{width:min(330px,calc(100% - 1.5rem)) !important;padding-top:6.2rem !important;padding-bottom:4.8rem !important;transform:translateY(1vh) !important}.home .hp2-hero-content h1{font-size:clamp(2.28rem,10vw,3.1rem) !important;line-height:1.02 !important;letter-spacing:0.045em !important}.home .hp2-hero-content>p{display:block !important;max-width:300px !important;font-size:0.8rem !important;line-height:1.55 !important}.home .hp2-hero .hp2-btn{width:100% !important}.home .hp2-section,.home .hp2-section-alt{padding:4.8rem 0 !important}.home .hp2-mosaic-visual{grid-template-columns:1fr !important}.home .hp2-mosaic-small-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.home .hp2-stat-row,.home .hp2-chapter-grid,.home .hp2-tour-grid,.home .hp2-brand-pillars{grid-template-columns:1fr !important}.home .hp2-cinematic{min-height:500px !important;background-image:linear-gradient(180deg,rgba(8,10,8,0.68),rgba(8,10,8,0.58)),var(--cine-bg) !important}.home .hp2-cinematic-content{width:min(320px,calc(100% - 1.5rem)) !important}.home .hp2-cinematic-content blockquote p{font-size:clamp(1.55rem,7vw,2.05rem) !important}}.page-template-page-destinations .dest-chapter{width:100% !important;min-height:620px !important;margin:0 !important;padding:0 !important;grid-template-columns:1fr 1fr !important;gap:0 !important;background:var(--vw-white) !important;overflow:hidden !important}.page-template-page-destinations .dest-chapter:nth-child(even),.page-template-page-destinations .dest-chapter:nth-child(odd){background:var(--vw-white) !important}.page-template-page-destinations .dest-chapter:nth-child(even){background:var(--vw-cream) !important}.page-template-page-destinations .dest-chapter--flip{direction:initial !important}.page-template-page-destinations .dest-chapter--flip .dest-chapter__visual{order:2 !important}.page-template-page-destinations .dest-chapter--flip .dest-chapter__body{order:1 !important}.page-template-page-destinations .dest-chapter__visual{position:relative !important;overflow:hidden !important;min-height:620px !important;align-self:stretch !important}.page-template-page-destinations .dest-chapter__visual img{width:100% !important;height:100% !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:center center !important;filter:saturate(1.04) contrast(0.97) !important;transition:transform 1s cubic-bezier(0.25,0.46,0.45,0.94) !important}.page-template-page-destinations .dest-chapter:hover .dest-chapter__visual img{transform:scale(1.035) !important}.page-template-page-destinations .dest-chapter__body{display:flex !important;align-items:center !important;justify-content:center !important;padding:6rem 6.5rem !important;background:inherit !important}.page-template-page-destinations .dest-chapter__inner{max-width:460px !important;width:100% !important}.page-template-page-destinations .dest-orn{display:block !important;margin-bottom:1.9rem !important;color:var(--vw-rule) !important;opacity:0.75 !important;line-height:1 !important}.page-template-page-destinations .dest-orn__svg{display:block !important;width:90px !important;height:16px !important;color:inherit !important;overflow:visible !important}.page-template-page-destinations .dest-chapter__num,.page-template-page-destinations .dest-chapter__inner .dest-chapter__num{display:none !important}.page-template-page-destinations .dest-chapter__inner .eyebrow{display:block !important;padding:0 !important;border:0 !important;color:var(--vw-soft) !important;font-size:0.62rem !important;font-weight:800 !important;letter-spacing:0.32em !important;margin-bottom:1rem !important}.page-template-page-destinations .dest-chapter__inner .eyebrow::before,.page-template-page-destinations .dest-chapter__inner .eyebrow::after{display:none !important}.page-template-page-destinations .dest-chapter__inner h2{font-family:var(--vw-serif) !important;font-size:clamp(2.2rem,3.2vw,3.1rem) !important;font-weight:400 !important;line-height:1.06 !important;letter-spacing:-0.01em !important;color:var(--vw-heading) !important;margin:0 0 1.6rem !important}.page-template-page-destinations .dest-chapter__excerpt{color:var(--vw-muted) !important;font-size:clamp(0.93rem,1vw,1rem) !important;line-height:1.9 !important;margin-bottom:2rem !important}.page-template-page-destinations .dest-chapter__facts{list-style:none !important;padding:0 !important;margin:0 0 2.25rem !important;display:flex !important;flex-wrap:wrap !important;gap:0.4rem !important}.page-template-page-destinations .dest-chapter__facts li{border:1px solid var(--vw-line) !important;border-radius:0 !important;background:transparent !important;padding:0.28rem 0.78rem !important;color:var(--vw-muted) !important;font-size:0.65rem !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important}@media (max-width:960px){.page-template-page-destinations .dest-chapter{grid-template-columns:1fr !important;min-height:0 !important}.page-template-page-destinations .dest-chapter__visual,.page-template-page-destinations .dest-chapter--flip .dest-chapter__visual{order:0 !important;min-height:360px !important}.page-template-page-destinations .dest-chapter__body,.page-template-page-destinations .dest-chapter--flip .dest-chapter__body{order:1 !important;padding:3.5rem 2.8rem !important}}@media (max-width:640px){.page-template-page-destinations .dest-chapter__visual{min-height:280px !important}.page-template-page-destinations .dest-chapter__body,.page-template-page-destinations .dest-chapter--flip .dest-chapter__body{padding:2.8rem 1.5rem !important}.page-template-page-destinations .dest-chapter__inner h2{font-size:clamp(1.85rem,7.5vw,2.4rem) !important}.page-template-page-destinations .dest-chapter__inner{max-width:100% !important}}.vard-ft-body{position:relative !important;background-color:#080b09 !important;background-image:linear-gradient(180deg,rgba(5,8,6,0.88),rgba(5,8,6,0.82)),var(--ft-body-bg,none) !important;background-position:center 40% !important;background-size:cover !important;background-attachment:fixed !important}.vard-ft-destinations{display:none !important}.vard-v2-hero,.vard-v2-hero--about,.vard-v2-hero--contact,.vard-v2-hero--destinations,.vard-v2-hero--tour,.vard-v2-hero--nairobi,.vard-v2-hero--nairobi-single,.vard-v2-hero--nairobi-collection,.vard-v2-hero--journeys{min-height:clamp(540px,74vh,800px) !important;display:flex !important;align-items:center !important;justify-content:center !important}.vard-v2-hero__overlay{background:linear-gradient(180deg,rgba(8,10,8,0.52) 0%,rgba(8,10,8,0.14) 45%,rgba(8,10,8,0.44) 100%),linear-gradient(90deg,rgba(8,10,8,0.28) 0%,rgba(8,10,8,0.04) 50%,rgba(8,10,8,0.28) 100%) !important}.vard-v2-hero::after{display:none !important}.vard-v2-hero__inner{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;padding-top:clamp(7rem,13vh,10rem) !important;padding-bottom:clamp(4rem,7vh,6rem) !important;width:min(820px,calc(100% - 2rem)) !important;margin:0 auto !important}.vard-v2-hero__eyebrow,.vard-v2-hero .eyebrow{color:rgba(255,255,255,0.86) !important;letter-spacing:0.32em !important;font-size:0.62rem !important;margin-bottom:1rem !important}.vard-v2-hero .eyebrow::before,.vard-v2-hero .eyebrow::after{display:none !important}.vard-v2-hero h1{color:#fff !important;font-family:var(--vw-display) !important;font-size:clamp(2.2rem,4.5vw,4.8rem) !important;font-weight:400 !important;line-height:1 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;text-shadow:0 14px 42px rgba(0,0,0,0.4) !important;margin:0 0 1.25rem !important;text-wrap:balance !important}.vard-v2-hero__inner>p{color:rgba(255,255,255,0.88) !important;font-size:clamp(0.94rem,1.2vw,1.06rem) !important;line-height:1.72 !important;max-width:620px !important;text-shadow:0 8px 22px rgba(0,0,0,0.32) !important;margin-bottom:1.6rem !important}.vard-v2-hero__pills{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:0.55rem !important;margin-top:0 !important}.vard-v2-hero__pills a,.vard-v2-hero__pills span{display:inline-flex !important;align-items:center !important;padding:0.4rem 1.1rem !important;border:1px solid rgba(255,255,255,0.48) !important;border-radius:999px !important;background:rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.9) !important;font-size:0.65rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;text-decoration:none !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;transition:background 0.22s,border-color 0.22s !important}.vard-v2-hero__pills a:hover{background:rgba(255,255,255,0.18) !important;border-color:rgba(255,255,255,0.8) !important}.vard-section{background:var(--vw-white) !important;padding:clamp(5.5rem,8vw,8rem) 0 !important}.vard-section-alt{background:var(--vw-cream) !important;padding:clamp(5.5rem,8vw,8rem) 0 !important}.vard-section-head h2,.vard-section-head h3,.hp2-section-head h2{font-family:var(--vw-serif) !important;font-size:clamp(2.1rem,3.5vw,3.2rem) !important;font-weight:400 !important;line-height:1.06 !important;letter-spacing:-0.01em !important;color:var(--vw-heading) !important}.vard-split-col h2{font-family:var(--vw-serif) !important;font-size:clamp(1.8rem,2.8vw,2.6rem) !important;font-weight:400 !important}.vard-letter-grid{align-items:stretch !important}.vard-letter-aside{min-height:480px !important}.vard-letter-aside img{height:100% !important;min-height:480px !important}.vard-letter-copy h2{font-size:clamp(2rem,3.2vw,3rem) !important;font-weight:400 !important;font-family:var(--vw-serif) !important}.home .hp2-hero{min-height:640px !important;height:100svh !important;background:#0c0f0d !important}.home .hp2-hero-overlay{background:radial-gradient(ellipse at 50% 60%,rgba(207,170,98,0.06),transparent 60%),linear-gradient(180deg,rgba(8,10,8,0.48) 0%,rgba(8,10,8,0.08) 44%,rgba(8,10,8,0.62) 100%) !important;z-index:1 !important}.home .hp2-hero-content{z-index:3 !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;padding:clamp(8rem,14vh,11rem) 1.5rem clamp(5rem,8vh,7rem) !important;width:min(860px,calc(100% - 3rem)) !important;max-width:860px !important}.home .hp2-hero-content h1{font-family:var(--vw-display) !important;font-size:clamp(3rem,6.8vw,7rem) !important;font-weight:400 !important;line-height:0.92 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;color:#fff !important;text-shadow:0 16px 48px rgba(0,0,0,0.48) !important;margin:0 0 1.6rem !important;text-wrap:balance !important}.home .hp2-hero-content>p{color:rgba(255,255,255,0.88) !important;font-size:clamp(0.92rem,1.1vw,1.04rem) !important;line-height:1.74 !important;max-width:580px !important;margin:0 auto 1.8rem !important;text-shadow:0 8px 24px rgba(0,0,0,0.3) !important}.home .hp2-hero-actions{display:flex !important;flex-wrap:wrap !important;gap:0.75rem !important;justify-content:center !important;margin:0 !important}.home .hp2-hero .hp2-btn{min-height:48px !important;padding:0.9rem 1.8rem !important;font-family:var(--vw-serif) !important;font-size:0.9rem !important;font-weight:500 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;border-radius:999px !important}.home .hp2-hero .hp2-btn-gold{border:1px solid rgba(207,170,98,0.72) !important;background:rgba(207,170,98,0.18) !important;color:#fff !important}.home .hp2-hero .hp2-btn-gold:hover{background:rgba(207,170,98,0.36) !important}.home .hp2-hero .hp2-btn-ghost{border:1px solid rgba(255,255,255,0.4) !important;background:transparent !important;color:rgba(255,255,255,0.9) !important}.home .hp2-mosaic-section{padding:clamp(6rem,9vw,10rem) 0 !important;background:var(--vw-paper) !important}.home .hp2-mosaic-grid{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr) !important;gap:clamp(4rem,8vw,8rem) !important;align-items:center !important}.home .hp2-mosaic-copy{max-width:460px !important}.home .hp2-mosaic-copy h2{font-family:var(--vw-serif) !important;font-size:clamp(2.4rem,4vw,3.8rem) !important;font-weight:400 !important;line-height:1.04 !important;letter-spacing:-0.01em !important;color:var(--vw-heading) !important;margin-bottom:1.4rem !important}.home .hp2-mosaic-copy p{font-size:clamp(0.95rem,1.1vw,1.04rem) !important;line-height:1.84 !important;color:var(--vw-muted) !important}.home .hp2-stat-row{margin-top:2.5rem !important;padding-top:2rem !important;border-top:1px solid var(--vw-line) !important}.home .hp2-stat-num{font-family:var(--vw-serif) !important;font-size:clamp(2.6rem,3.8vw,3.6rem) !important;font-weight:400 !important;color:var(--vw-heading) !important;line-height:1 !important}.home .hp2-stat-label{font-size:0.62rem !important;letter-spacing:0.22em !important;text-transform:uppercase !important;color:var(--vw-soft) !important;margin-top:0.4rem !important}.home .hp2-mosaic-visual{display:grid !important;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr) !important;gap:0.6rem !important;align-items:stretch !important}.home .hp2-mosaic-large img{aspect-ratio:3 / 4 !important}.home .hp2-mosaic-thumb img{aspect-ratio:1 / 1 !important}.home .hp2-mosaic-small-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0.6rem !important}.home .hp2-section-alt{background:var(--vw-cream) !important}.home .hp2-section-head h2{font-family:var(--vw-serif) !important;font-size:clamp(2.2rem,3.6vw,3.4rem) !important;font-weight:400 !important}.home .hp2-chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1.2rem !important}.home .hp2-chapter-card{grid-column:auto !important;background:var(--vw-white) !important}.home .hp2-chapter-card:nth-last-child(2),.home .hp2-chapter-card:last-child{grid-column:auto !important}.home .hp2-chapter-img{aspect-ratio:4 / 5 !important;overflow:hidden !important}.home .hp2-chapter-img img{aspect-ratio:4 / 5 !important;width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94) !important}.home .hp2-chapter-card:hover .hp2-chapter-img img{transform:scale(1.04) !important}.home .hp2-chapter-body{padding:1.6rem !important;text-align:left !important;min-height:0 !important;background:var(--vw-white) !important;border-top:2px solid var(--vw-line) !important}.home .hp2-chapter-body .eyebrow{font-size:0.6rem !important;letter-spacing:0.28em !important;color:var(--vw-soft) !important}.home .hp2-chapter-body .eyebrow::before,.home .hp2-chapter-body .eyebrow::after{display:none !important}.home .hp2-chapter-body h3{font-family:var(--vw-serif) !important;font-size:clamp(1.35rem,2vw,1.7rem) !important;font-weight:400 !important;line-height:1.12 !important;color:var(--vw-heading) !important;margin:0.4rem 0 0.7rem !important}.home .hp2-chapter-body p{font-size:0.9rem !important;line-height:1.72 !important;color:var(--vw-muted) !important;max-width:100% !important;margin:0 0 1.2rem !important}.home .hp2-chapter-body .text-link{color:var(--vw-heading) !important;font-size:0.65rem !important;letter-spacing:0.2em !important;margin-top:0 !important}.home .hp2-cinematic{width:100% !important;margin:0 !important;padding:0 !important;min-height:clamp(580px,66vw,820px) !important;display:flex !important;align-items:center !important;justify-content:center !important;background-image:linear-gradient(180deg,rgba(8,10,8,0.42) 0%,rgba(8,10,8,0.18) 38%,rgba(8,10,8,0.62) 100%),linear-gradient(90deg,rgba(8,10,8,0.48) 0%,rgba(8,10,8,0.1) 50%,rgba(8,10,8,0.48) 100%),var(--cine-bg) !important;background-size:cover !important;background-position:center 35% !important}.home .hp2-cinematic-overlay{display:none !important}.home .hp2-cinematic-content{width:min(720px,calc(100% - 3rem)) !important;text-align:center !important;padding:4rem 2rem !important}.home .hp2-cinematic-content .eyebrow{color:rgba(207,170,98,0.9) !important;letter-spacing:0.28em !important}.home .hp2-cinematic-content .eyebrow::before,.home .hp2-cinematic-content .eyebrow::after{display:none !important}.home .hp2-cinematic-content blockquote p{font-family:var(--vw-serif) !important;font-size:clamp(2rem,4vw,3.8rem) !important;font-weight:400 !important;font-style:italic !important;line-height:1.2 !important;color:#fff !important;text-shadow:0 16px 48px rgba(0,0,0,0.4) !important;letter-spacing:-0.01em !important}.home .hp2-cinematic-content p.hp2-cinematic-sub{color:rgba(255,255,255,0.82) !important;font-size:0.97rem !important;margin-top:1.5rem !important;line-height:1.72 !important}.home .hp2-cinematic .hp2-btn{margin-top:2rem !important;border-color:rgba(207,170,98,0.6) !important;background:rgba(207,170,98,0.14) !important;color:#fff !important}.home .hp2-section{background:var(--vw-paper) !important}.home .hp2-brand-layout{grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr) !important;align-items:start !important;gap:clamp(4rem,8vw,8rem) !important}.home .hp2-brand-copy h2{font-family:var(--vw-serif) !important;font-size:clamp(2.1rem,3.4vw,3.2rem) !important;font-weight:400 !important;line-height:1.06 !important}.home .hp2-brand-pillars{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:clamp(1.5rem,2.5vw,2.2rem) !important}.home .hp2-pillar-card{border-top:2px solid var(--vw-line) !important;padding-top:1.4rem !important}.home .hp2-pillar-card h3{font-family:var(--vw-serif) !important;font-size:clamp(1.15rem,1.6vw,1.45rem) !important;font-weight:400 !important;color:var(--vw-heading) !important;margin-bottom:0.6rem !important}.home .hp2-pillar-card p{font-size:0.88rem !important;line-height:1.72 !important}.home .hp2-tour-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1.2rem !important}.home .hp2-tour-img img{aspect-ratio:4 / 5 !important;transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94) !important}.home .hp2-tour-card:hover .hp2-tour-img img{transform:scale(1.04) !important}.home .hp2-tour-body{padding:1.6rem !important;text-align:left !important;min-height:0 !important;border-top:2px solid var(--vw-line) !important}.home .hp2-tour-meta{margin-bottom:0.75rem !important}.home .hp2-tour-meta span{font-size:0.62rem !important;letter-spacing:0.2em !important;text-transform:uppercase !important;color:var(--vw-soft) !important}.home .hp2-tour-body h3{font-family:var(--vw-serif) !important;font-size:clamp(1.25rem,1.8vw,1.6rem) !important;font-weight:400 !important;line-height:1.12 !important;color:var(--vw-heading) !important;margin-bottom:0.6rem !important}.home .hp2-tour-body h3 a{color:inherit !important;text-decoration:none !important}.home .hp2-tour-body>p{font-size:0.88rem !important;line-height:1.72 !important;margin-bottom:1rem !important}.home .hp2-dual-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:clamp(4rem,8vw,8rem) !important;align-items:start !important}.home .hp2-dual-col h2{font-family:var(--vw-serif) !important;font-size:clamp(1.8rem,2.8vw,2.6rem) !important;font-weight:400 !important}.home .hp2-season-row,.home .hp2-journey-row{display:flex !important;gap:1.2rem !important;padding:1rem 0 !important;border-top:1px solid var(--vw-line) !important;background:transparent !important;align-items:flex-start !important}.home .hp2-season-ix,.home .hp2-journey-ix{font-family:var(--vw-serif) !important;font-size:1.4rem !important;font-weight:400 !important;color:var(--vw-line) !important;line-height:1 !important;min-width:2.5rem !important;margin-top:0.15rem !important}.home .hp2-season-row h3,.home .hp2-journey-row h3{font-family:var(--vw-serif) !important;font-size:clamp(1.05rem,1.4vw,1.25rem) !important;font-weight:400 !important;color:var(--vw-heading) !important;margin-bottom:0.3rem !important}.home .hp2-info-panel{margin-top:2.5rem !important;padding:1.8rem !important;background:var(--vw-white) !important;border:1px solid var(--vw-line) !important;border-radius:0 !important}.home .hp2-cta{background-color:#0c0f0d !important;min-height:520px !important}.home .hp2-cta-overlay{background:linear-gradient(145deg,rgba(8,12,10,0.95) 0%,rgba(8,12,10,0.88) 100%) !important}.home .hp2-cta-copy h2{font-family:var(--vw-serif) !important;font-size:clamp(2rem,4vw,3.8rem) !important;font-weight:400 !important;line-height:1.08 !important}.home .hp2-cta-card{padding:2rem !important;border:1px solid rgba(255,255,255,0.1) !important;background:rgba(255,255,255,0.03) !important}.home .hp2-cta-card h3{font-family:var(--vw-serif) !important;font-size:clamp(1.4rem,2vw,1.9rem) !important;font-weight:400 !important;color:rgba(245,232,207,0.95) !important}@media (max-width:960px){.vard-v2-hero,.vard-v2-hero--about,.vard-v2-hero--contact,.vard-v2-hero--destinations,.vard-v2-hero--tour,.vard-v2-hero--nairobi,.vard-v2-hero--journeys{min-height:clamp(460px,65vw,600px) !important}.home .hp2-chapter-grid,.home .hp2-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.home .hp2-mosaic-visual{grid-template-columns:1fr !important}.home .hp2-mosaic-small-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.home .hp2-mosaic-large img{aspect-ratio:16 / 9 !important}.home .hp2-brand-pillars{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.home .hp2-cta-inner{grid-template-columns:1fr !important}}@media (max-width:640px){.vard-v2-hero h1{font-size:clamp(2rem,9.5vw,2.8rem) !important;letter-spacing:0.03em !important}.vard-v2-hero__inner{padding-top:6rem !important;padding-bottom:3rem !important;width:calc(100% - 2rem) !important}.home .hp2-hero-content h1{font-size:clamp(2.2rem,10vw,3.2rem) !important;letter-spacing:0.04em !important}.home .hp2-chapter-grid,.home .hp2-tour-grid{grid-template-columns:1fr !important}.home .hp2-brand-layout,.home .hp2-mosaic-grid,.home .hp2-dual-grid{grid-template-columns:1fr !important}.home .hp2-brand-pillars{grid-template-columns:1fr !important}.home .hp2-cinematic-content blockquote p{font-size:clamp(1.7rem,7.5vw,2.2rem) !important}.home .hp2-mosaic-small-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}.home .hp-split{display:grid !important;grid-template-columns:1fr 1fr !important;min-height:600px !important;width:100% !important;margin:0 !important;padding:0 !important;gap:0 !important;overflow:hidden !important;background:var(--vw-white,#ffffff) !important}.home .hp-split--flip{background:var(--vw-cream,#f5f0e8) !important}.home .hp-split--flip .hp-split__visual{order:2 !important}.home .hp-split--flip .hp-split__body{order:1 !important}.home .hp-split__visual{position:relative !important;overflow:hidden !important;align-self:stretch !important;min-height:560px !important}.home .hp-split__visual img{width:100% !important;height:100% !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:center center !important;display:block !important;transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94) !important;filter:saturate(1.06) !important}.home .hp-split:hover .hp-split__visual img{transform:scale(1.04) !important}.home .hp-split__body{display:flex !important;align-items:center !important;justify-content:center !important;padding:5.5rem 6.5rem !important;background:inherit !important}.home .hp-split--flip .hp-split__body{padding:5.5rem 6rem 5.5rem 6.5rem !important}.home .hp-split__inner{max-width:460px !important;width:100% !important}.home .hp-split__orn{display:block !important;margin-bottom:1.75rem !important;color:#9a8a70 !important;opacity:0.75 !important}.home .hp-split__orn-svg{display:block !important;width:90px !important;height:16px !important;overflow:visible !important}.home .hp-split__inner .eyebrow{display:block !important;margin-bottom:1rem !important;font-size:0.62rem !important;font-weight:700 !important;letter-spacing:0.28em !important;text-transform:uppercase !important;color:#8a7a62 !important}.home .hp-split__inner .eyebrow::before,.home .hp-split__inner .eyebrow::after{display:none !important}.home .hp-split__inner h2{font-family:var(--vw-serif,'Cormorant Garamond',Georgia,serif) !important;font-size:clamp(2.2rem,3.2vw,3.1rem) !important;font-weight:400 !important;line-height:1.06 !important;letter-spacing:-0.015em !important;color:#181818 !important;margin:0 0 1.4rem !important}.home .hp-split__excerpt{color:#4e4e4e !important;line-height:1.9 !important;font-size:0.96rem !important;margin-bottom:1.75rem !important;font-weight:400 !important}.home .hp-split__link{display:inline-flex !important;align-items:center !important;gap:0.45rem !important;color:#7a6a50 !important;font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.18em !important;text-transform:uppercase !important;text-decoration:none !important;border-bottom:1px solid currentColor !important;padding-bottom:2px !important;transition:color 0.2s ease,gap 0.2s ease !important}.home .hp-split__link:hover{color:#5a4c38 !important;gap:0.7rem !important}.home .hp-split__stats{display:flex !important;gap:2rem !important;margin-bottom:2rem !important}.home .hp-split__stat-num{display:block !important;font-family:var(--vw-serif) !important;font-size:2.4rem !important;font-weight:400 !important;color:#181818 !important;line-height:1 !important}.home .hp-split__stat-label{display:block !important;font-size:0.62rem !important;font-weight:600 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#8a7a62 !important;margin-top:0.3rem !important}.home .hp2-section{padding-top:clamp(3.5rem,5vw,5rem) !important;padding-bottom:clamp(3.5rem,5vw,5rem) !important}@media (max-width:960px){.home .hp-split{grid-template-columns:1fr !important;min-height:auto !important}.home .hp-split--flip .hp-split__visual{order:0 !important}.home .hp-split--flip .hp-split__body{order:1 !important}.home .hp-split__visual{min-height:320px !important;height:320px !important}.home .hp-split__body,.home .hp-split--flip .hp-split__body{padding:3.5rem 2.5rem !important}}@media (max-width:600px){.home .hp-split__visual{min-height:260px !important;height:260px !important}.home .hp-split__body,.home .hp-split--flip .hp-split__body{padding:2.5rem 1.5rem !important}.home .hp-split__stats{gap:1.2rem !important}}.vard-v2-hero{min-height:clamp(620px,86vh,980px) !important;display:flex !important;align-items:center !important;justify-content:center !important}.vard-v2-hero__overlay{background:linear-gradient(180deg,rgba(5,7,5,0.62) 0%,rgba(5,7,5,0.05) 30%,rgba(5,7,5,0.05) 68%,rgba(5,7,5,0.20) 100%) !important}.vard-v2-hero__inner{width:calc(100% - 2rem) !important;max-width:100% !important;align-items:center !important;justify-content:center !important;text-align:center !important;padding:clamp(7rem,14vh,10rem) 2rem clamp(5rem,9vh,7rem) !important}body:not(.home) .vard-v2-hero h1{font-size:clamp(2.2rem,4.5vw,4.8rem) !important;line-height:1 !important;letter-spacing:0.08em !important;max-width:100% !important;margin:0 !important;overflow-wrap:normal !important;text-wrap:balance !important;text-shadow:0 14px 42px rgba(0,0,0,0.4) !important}.vard-v2-hero .vard-v2-hero__eyebrow,.vard-v2-hero__inner .eyebrow{display:none !important}.vard-v2-hero__inner>p{display:none !important}.vard-v2-hero__pills{display:none !important}.vard-v2-back-link{display:none !important}@media (max-width:768px){.vard-v2-hero{min-height:clamp(500px,76svh,720px) !important}body:not(.home) .vard-v2-hero h1{font-size:clamp(2rem,8vw,3.2rem) !important;letter-spacing:0.05em !important}}@media (max-width:480px){.vard-v2-hero{min-height:clamp(440px,72svh,600px) !important}body:not(.home) .vard-v2-hero h1{font-size:clamp(1.8rem,9vw,2.6rem) !important;letter-spacing:0.04em !important}}.home .hp-split__seasons{margin:0.75rem 0 1.75rem !important}.home .hp-split__season-row{display:flex !important;gap:1rem !important;padding:0.85rem 0 !important;border-top:1px solid rgba(138,122,98,0.18) !important;align-items:flex-start !important}.home .hp-split__season-num{font-family:var(--vw-serif) !important;font-size:1.1rem !important;font-weight:400 !important;color:rgba(138,122,98,0.45) !important;line-height:1.3 !important;min-width:2.2rem !important;flex-shrink:0 !important}.home .hp-split__season-row h3{font-family:var(--vw-serif) !important;font-size:1rem !important;font-weight:400 !important;color:#181818 !important;margin:0 0 0.3rem !important;line-height:1.3 !important;letter-spacing:0 !important}.home .hp-split__season-row p{font-size:0.86rem !important;line-height:1.65 !important;color:#5a5a5a !important;margin:0 !important}.home .hp-split__journeys{margin:0.75rem 0 1.5rem !important}.home .hp-split__journey-row{display:flex !important;gap:1rem !important;padding:0.75rem 0 !important;border-top:1px solid rgba(138,122,98,0.18) !important;align-items:flex-start !important}.home .hp-split__journey-num{font-family:var(--vw-serif) !important;font-size:1.1rem !important;font-weight:400 !important;color:rgba(138,122,98,0.45) !important;min-width:2.2rem !important;flex-shrink:0 !important;line-height:1.4 !important}.home .hp-split__journey-row h3{font-family:var(--vw-sans,sans-serif) !important;font-size:0.9rem !important;font-weight:500 !important;color:#2a2a2a !important;margin:0 !important;line-height:1.5 !important;letter-spacing:0 !important}.home .hp-split__why{margin-top:1.5rem !important;padding-top:1.5rem !important;border-top:1px solid rgba(138,122,98,0.22) !important}.home .hp-split__why .eyebrow{margin-bottom:0.7rem !important}.home .hp-split__why ul{list-style:none !important;padding:0 !important;margin:0 !important}.home .hp-split__why li{position:relative !important;font-size:0.86rem !important;line-height:1.65 !important;color:#5a5a5a !important;padding:0.45rem 0 0.45rem 1rem !important;border-bottom:1px solid rgba(138,122,98,0.12) !important}.home .hp-split__why li::before{content:"" !important;position:absolute !important;left:0 !important;top:0.9rem !important;width:4px !important;height:4px !important;border-radius:50% !important;background:#9a8a70 !important}.home .hp-split__pillars{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0.9rem 1.5rem !important;margin:1.5rem 0 2rem !important}.home .hp-split__pillar{border-top:1.5px solid rgba(138,122,98,0.28) !important;padding-top:0.85rem !important}.home .hp-split__pillar-num{font-family:var(--vw-serif) !important;font-size:1.6rem !important;font-weight:400 !important;color:rgba(138,122,98,0.3) !important;line-height:1 !important;display:block !important;margin-bottom:0.35rem !important}.home .hp-split__pillar h3{font-family:var(--vw-serif) !important;font-size:0.94rem !important;font-weight:400 !important;color:#181818 !important;margin:0 0 0.35rem !important;line-height:1.3 !important;letter-spacing:0 !important}.home .hp-split__pillar p{font-size:0.82rem !important;line-height:1.65 !important;color:#6a6a6a !important;margin:0 !important}@media (max-width:600px){.home .hp-split__pillars{grid-template-columns:1fr !important}}.vw-progress-bar{position:fixed !important;top:0 !important;left:0 !important;width:0% !important;height:3px !important;background:linear-gradient(90deg,#8a7a62,#c9a96e,#8a7a62) !important;z-index:9999 !important;pointer-events:none !important;transition:width 0.08s linear !important;box-shadow:0 0 12px rgba(201,169,110,0.35) !important}.admin-bar .vw-progress-bar{top:32px !important}.home .vw-hero-wordmark{display:block !important;font-family:var(--vw-display,'Cinzel',Georgia,serif) !important;font-size:clamp(0.62rem,0.85vw,0.78rem) !important;font-weight:400 !important;letter-spacing:0.65em !important;text-transform:uppercase !important;color:rgba(207,170,98,0.7) !important;margin-bottom:1.8rem !important;position:relative !important;padding:0 0.3em !important}.home .vw-hero-wordmark::before,.home .vw-hero-wordmark::after{content:"" !important;position:absolute !important;top:50% !important;width:clamp(40px,8vw,100px) !important;height:1px !important;background:rgba(207,170,98,0.35) !important}.home .vw-hero-wordmark::before{right:calc(100%+0.8rem) !important}.home .vw-hero-wordmark::after{left:calc(100%+0.8rem) !important}@keyframes vw-scrollFloat{0%,100%{opacity:0.5;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(6px)}}.home .hp2-hero-scroll-hint{bottom:clamp(1.5rem,4vh,3rem) !important;animation:none !important;opacity:1 !important;transform:translateX(-50%) !important}.home .hp2-hero-scroll-hint span{color:rgba(207,170,98,0.6) !important;font-size:0.56rem !important;letter-spacing:0.32em !important;font-weight:600 !important}.home .hp2-scroll-line{width:1px !important;height:42px !important;background:linear-gradient(to bottom,rgba(207,170,98,0.55),transparent) !important;animation:vw-scrollFloat 2.5s ease-in-out infinite !important;transform-origin:top !important}.home .hp2-hero::after{height:28% !important;background:linear-gradient(180deg,rgba(251,250,247,0) 0%,rgba(251,250,247,0.04) 20%,rgba(251,250,247,0.2) 45%,rgba(251,250,247,0.6) 70%,var(--vw-paper,#fbfaf7) 100%) !important}.home .vw-section-divider{display:flex !important;align-items:center !important;justify-content:center !important;padding:clamp(2rem,3vw,3rem) 0 !important;background:var(--vw-paper,#fbfaf7) !important;position:relative !important}.home .vw-section-divider::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;width:min(180px,30%) !important;height:1px !important;background:linear-gradient(90deg,transparent,var(--vw-rule,#aaa59d),transparent) !important;opacity:0.55 !important}.home .vw-section-divider>span{position:relative !important;z-index:1 !important;display:block !important;width:8px !important;height:8px !important;background:var(--vw-paper,#fbfaf7) !important;border:1.5px solid rgba(138,122,98,0.4) !important;transform:rotate(45deg) !important}.home .hp-split[data-section-num]::before{content:attr(data-section-num) !important;position:absolute !important;top:clamp(2rem,4vw,4rem) !important;right:clamp(1.5rem,3vw,3.5rem) !important;font-family:var(--vw-display,'Cinzel',Georgia,serif) !important;font-size:clamp(4rem,8vw,8rem) !important;font-weight:400 !important;color:rgba(138,122,98,0.06) !important;line-height:1 !important;pointer-events:none !important;z-index:0 !important;letter-spacing:0.05em !important}.home .hp-split--flip[data-section-num]::before{right:auto !important;left:clamp(1.5rem,3vw,3.5rem) !important}.home .hp-split{position:relative !important}@keyframes vw-fadeSlideUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes vw-fadeSlideLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes vw-imagePanIn{from{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.home .vw-split-animate .hp-split__orn,.home .vw-split-animate .hp-split__inner .eyebrow,.home .vw-split-animate .hp-split__inner h2,.home .vw-split-animate .hp-split__excerpt,.home .vw-split-animate .hp-split__link,.home .vw-split-animate .hp-split__stats,.home .vw-split-animate .hp-split__seasons,.home .vw-split-animate .hp-split__journeys,.home .vw-split-animate .hp-split__pillars,.home .vw-split-animate .hp-split__why{opacity:0 !important;transform:translateY(28px) !important}.home .vw-split-animate .hp-split__visual img{opacity:0 !important;transform:scale(1.06) !important}.home .vw-split-animate.is-visible .hp-split__visual img{opacity:1 !important;transform:scale(1) !important;transition:opacity 1s ease,transform 1.2s cubic-bezier(0.25,0.46,0.45,0.94) !important}.home .vw-split-animate.is-visible .hp-split__orn{opacity:0.75 !important;transform:translateY(0) !important;transition:opacity 0.6s ease 0.2s,transform 0.6s ease 0.2s !important}.home .vw-split-animate.is-visible .hp-split__inner .eyebrow{opacity:1 !important;transform:translateY(0) !important;transition:opacity 0.6s ease 0.35s,transform 0.6s ease 0.35s !important}.home .vw-split-animate.is-visible .hp-split__inner h2{opacity:1 !important;transform:translateY(0) !important;transition:opacity 0.6s ease 0.48s,transform 0.6s ease 0.48s !important}.home .vw-split-animate.is-visible .hp-split__excerpt{opacity:1 !important;transform:translateY(0) !important;transition:opacity 0.6s ease 0.58s,transform 0.6s ease 0.58s !important}.home .vw-split-animate.is-visible .hp-split__stats,.home .vw-split-animate.is-visible .hp-split__seasons,.home .vw-split-animate.is-visible .hp-split__journeys,.home .vw-split-animate.is-visible .hp-split__pillars,.home .vw-split-animate.is-visible .hp-split__why{opacity:1 !important;transform:translateY(0) !important;transition:opacity 0.7s ease 0.68s,transform 0.7s ease 0.68s !important}.home .vw-split-animate.is-visible .hp-split__link{opacity:1 !important;transform:translateY(0) !important;transition:opacity 0.6s ease 0.78s,transform 0.6s ease 0.78s !important}.home .hp-split__visual::after{content:"" !important;position:absolute !important;inset:0 !important;background:rgba(10,12,10,0) !important;z-index:1 !important;transition:background 0.5s ease !important;pointer-events:none !important}.home .hp-split:hover .hp-split__visual::after{background:rgba(10,12,10,0.12) !important}.home .hp2-cinematic{min-height:clamp(620px,72vw,880px) !important}.home .hp2-cinematic-content blockquote{position:relative !important;margin:1.6rem 0 2rem !important;padding:0 !important;border:none !important}.home .hp2-cinematic-content blockquote::before{content:'\201C' !important;position:absolute !important;top:-3.5rem !important;left:50% !important;transform:translateX(-50%) !important;font-family:var(--vw-serif) !important;font-size:7rem !important;line-height:1 !important;color:rgba(207,170,98,0.3) !important;pointer-events:none !important}.home .hp2-cinematic-content .eyebrow{display:inline-flex !important;align-items:center !important;gap:1rem !important}.home .hp2-cinematic-content .eyebrow::before,.home .hp2-cinematic-content .eyebrow::after{content:"" !important;display:block !important;width:clamp(30px,6vw,72px) !important;height:1px !important;background:rgba(207,170,98,0.5) !important;opacity:1 !important;position:static !important;margin:0 !important;border:none !important;border-radius:0 !important}.home .hp2-cinematic::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E") !important;pointer-events:none !important;opacity:0.6 !important;mix-blend-mode:overlay !important}.home .hp2-cinematic-content{z-index:2 !important}.home .hp2-section-alt{position:relative !important}.home .hp2-tour-card{transition:transform 0.45s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.45s ease !important;position:relative !important}.home .hp2-tour-card::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:3px !important;background:linear-gradient(90deg,transparent,rgba(138,122,98,0.4),transparent) !important;z-index:2 !important;opacity:0 !important;transition:opacity 0.3s ease !important}.home .hp2-tour-card:hover{transform:translateY(-6px) !important;box-shadow:0 20px 48px rgba(26,40,32,0.1) !important}.home .hp2-tour-card:hover::before{opacity:1 !important}.home .hp2-tour-meta span{border:1px solid var(--vw-line,#d8d3ca) !important;border-radius:0 !important;background:transparent !important;color:var(--vw-soft,#9b9790) !important;padding:0.3rem 0.65rem !important;font-size:0.58rem !important;transition:all 0.25s ease !important}.home .hp2-tour-card:hover .hp2-tour-meta span{border-color:rgba(138,122,98,0.5) !important;color:var(--vw-heading,#575450) !important}.home .hp2-cta{min-height:clamp(520px,58vw,680px) !important}.home .hp2-cta-overlay{background:linear-gradient(145deg,rgba(8,12,10,0.92) 0%,rgba(6,10,8,0.86) 50%,rgba(8,12,10,0.94) 100%) !important}.home .hp2-cta-card{border-top:2px solid rgba(207,170,98,0.4) !important;padding:2.2rem !important;background:rgba(255,255,255,0.04) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;transition:background 0.35s ease,border-color 0.35s ease !important}.home .hp2-cta-card:hover{background:rgba(255,255,255,0.08) !important;border-top-color:rgba(207,170,98,0.65) !important}.home .hp2-cta-details li{border-bottom-color:rgba(207,170,98,0.12) !important;transition:color 0.2s ease !important}.home .hp2-cta-details li:hover{color:rgba(255,255,255,0.95) !important}.vard-ft-cta{min-height:clamp(500px,56vw,660px) !important}.vard-ft-cta-overlay{background:linear-gradient(180deg,rgba(10,14,12,0.3) 0%,rgba(10,14,12,0.6) 50%,rgba(10,14,12,0.85) 100%) !important}.vard-ft-cta-copy h2{font-family:var(--vw-serif) !important;font-size:clamp(2.5rem,5.2vw,4.8rem) !important;font-weight:400 !important;line-height:1 !important;text-shadow:0 12px 36px rgba(0,0,0,0.4) !important}.home .hp-split__inner h2{text-shadow:0 1px 0 rgba(255,255,255,0.6) !important}.home .hp-split__inner .eyebrow{color:#8a7556 !important}.home .hp-split__link::after{content:'\2192' !important;display:inline-block !important;font-size:0.9em !important;transition:transform 0.25s ease !important}.home .hp-split__link:hover::after{transform:translateX(4px) !important}.home .hp-split__excerpt{font-size:clamp(0.93rem,1.05vw,1.01rem) !important;line-height:1.88 !important;color:#525250 !important}.home .hp2-section-head{text-align:center !important;margin-left:auto !important;margin-right:auto !important;position:relative !important}.home .hp2-section-head .eyebrow{display:inline-flex !important;align-items:center !important;gap:0.8rem !important}.home .hp2-section-head .eyebrow::before{width:48px !important;background:rgba(138,122,98,0.5) !important;margin:0 !important}.home .hp2-section-head .eyebrow::after{content:"" !important;display:block !important;width:48px !important;height:1px !important;background:rgba(138,122,98,0.5) !important;position:static !important;border:none !important;border-radius:0 !important;opacity:1 !important}.home .hp-split:nth-child(even of .hp-split){background-color:var(--vw-cream,#f2efe8) !important}.home .hp-split:nth-child(odd of .hp-split){background-color:var(--vw-white,#ffffff) !important}.home .hp-split--flip::after{content:"" !important;position:absolute !important;inset:0 !important;background-image:repeating-linear-gradient( -45deg,transparent,transparent 14px,rgba(138,122,98,0.015) 14px,rgba(138,122,98,0.015) 15px ) !important;pointer-events:none !important;z-index:0 !important}.home .hp-split__visual,.home .hp-split__body{z-index:1 !important;position:relative !important}.home .hp-split__stat-num{display:inline-block !important;min-width:1.5em !important}@media (max-width:960px){.home .hp-split[data-section-num]::before{font-size:clamp(3rem,6vw,5rem) !important;top:1.5rem !important;right:1.5rem !important}.home .hp-split--flip[data-section-num]::before{left:1.5rem !important}.home .vw-hero-wordmark{font-size:0.58rem !important;letter-spacing:0.5em !important;margin-bottom:1.2rem !important}.home .vw-hero-wordmark::before,.home .vw-hero-wordmark::after{width:30px !important}}@media (max-width:640px){.home .hp-split[data-section-num]::before{font-size:2.5rem !important;top:1rem !important;right:1rem !important;opacity:1 !important;color:rgba(138,122,98,0.05) !important}.home .hp-split--flip[data-section-num]::before{left:1rem !important}.home .vw-section-divider{padding:1.5rem 0 !important}.home .vw-hero-wordmark{font-size:0.52rem !important;letter-spacing:0.4em !important;margin-bottom:1rem !important}.home .vw-hero-wordmark::before,.home .vw-hero-wordmark::after{width:20px !important}.home .hp2-cinematic-content blockquote::before{font-size:4.5rem !important;top:-2rem !important}.home .vw-split-animate.is-visible .hp-split__orn{transition-delay:0.1s !important}.home .vw-split-animate.is-visible .hp-split__inner .eyebrow{transition-delay:0.18s !important}.home .vw-split-animate.is-visible .hp-split__inner h2{transition-delay:0.25s !important}.home .vw-split-animate.is-visible .hp-split__excerpt{transition-delay:0.32s !important}.home .vw-split-animate.is-visible .hp-split__stats,.home .vw-split-animate.is-visible .hp-split__seasons,.home .vw-split-animate.is-visible .hp-split__journeys,.home .vw-split-animate.is-visible .hp-split__pillars,.home .vw-split-animate.is-visible .hp-split__why{transition-delay:0.38s !important}.home .vw-split-animate.is-visible .hp-split__link{transition-delay:0.42s !important}}@media print{.vw-progress-bar{display:none !important}.vw-section-divider{display:none !important}}.page-template-page-contact .vard-contact-grid{display:grid !important;grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr) !important;gap:clamp(3rem,6vw,6rem) !important;align-items:start !important}.page-template-page-contact .vard-contact-info{position:sticky !important;top:120px !important;overflow:hidden !important;border:1px solid var(--vw-line,#d8d3ca) !important;background:var(--vw-cream,#f5f0e8) !important}.page-template-page-contact .vard-contact-info>img{aspect-ratio:16 / 10 !important;object-fit:cover !important;width:100% !important;display:block !important;filter:saturate(1.05) contrast(0.97) !important}.page-template-page-contact .vard-contact-info-body{padding:clamp(1.8rem,3vw,2.6rem) !important}.page-template-page-contact .vard-contact-info-body .eyebrow{color:var(--vw-soft,#9b9790) !important;font-size:0.6rem !important;letter-spacing:0.3em !important;margin-bottom:0.8rem !important}.page-template-page-contact .vard-contact-info-body h2{font-family:var(--vw-serif) !important;font-size:clamp(1.6rem,2.4vw,2.2rem) !important;font-weight:400 !important;line-height:1.1 !important;color:var(--vw-heading) !important;margin-bottom:0.9rem !important}.page-template-page-contact .vard-contact-info-body>p{font-size:0.92rem !important;line-height:1.78 !important;color:var(--vw-muted) !important;margin-bottom:1.6rem !important}.page-template-page-contact .vard-contact-link{display:flex !important;flex-direction:column !important;gap:0.15rem !important;padding:0.9rem 0 !important;border-top:1px solid rgba(138,122,98,0.18) !important;border-bottom:none !important;text-decoration:none !important;transition:padding-left 0.25s ease !important}.page-template-page-contact .vard-contact-link:hover{padding-left:0.4rem !important}.page-template-page-contact .vard-contact-link strong{font-size:0.58rem !important;font-weight:700 !important;letter-spacing:0.22em !important;text-transform:uppercase !important;color:var(--vw-soft,#9b9790) !important}.page-template-page-contact .vard-contact-link span{font-family:var(--vw-serif) !important;font-size:1.05rem !important;color:var(--vw-heading) !important}.page-template-page-contact .vard-contact-stats{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1rem !important;margin-top:1.6rem !important;padding-top:1.4rem !important;border-top:1px solid rgba(138,122,98,0.18) !important}.page-template-page-contact .vard-contact-stats article{padding:0 !important;background:transparent !important}.page-template-page-contact .vard-contact-stats article strong{display:block !important;font-family:var(--vw-serif) !important;font-size:0.95rem !important;font-weight:400 !important;color:var(--vw-heading) !important;margin-bottom:0.2rem !important}.page-template-page-contact .vard-contact-stats article span{font-size:0.78rem !important;color:var(--vw-muted) !important;line-height:1.5 !important}.page-template-page-contact .vard-form-intro{margin-bottom:2rem !important}.page-template-page-contact .vard-form-intro .eyebrow{color:var(--vw-soft) !important;font-size:0.6rem !important;letter-spacing:0.3em !important;margin-bottom:0.8rem !important}.page-template-page-contact .vard-form-intro h2{font-family:var(--vw-serif) !important;font-size:clamp(1.8rem,2.8vw,2.4rem) !important;font-weight:400 !important;line-height:1.08 !important;color:var(--vw-heading) !important;margin-bottom:0.8rem !important}.page-template-page-contact .vard-form-intro p{font-size:0.92rem !important;line-height:1.78 !important;color:var(--vw-muted) !important}.page-template-page-contact .vard-form-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1.2rem !important}.page-template-page-contact .vard-field-full{grid-column:span 2 !important}.page-template-page-contact .vard-form input,.page-template-page-contact .vard-form textarea,.page-template-page-contact .vard-form select{width:100% !important;padding:0.85rem 1rem !important;border:1px solid rgba(138,122,98,0.2) !important;border-radius:0 !important;background:var(--vw-white,#fff) !important;color:var(--vw-heading) !important;font-family:var(--vw-sans) !important;font-size:0.92rem !important;line-height:1.5 !important;transition:border-color 0.25s ease,box-shadow 0.25s ease !important;-webkit-appearance:none !important;appearance:none !important}.page-template-page-contact .vard-form textarea{min-height:140px !important;resize:vertical !important}.page-template-page-contact .vard-form input:focus,.page-template-page-contact .vard-form textarea:focus,.page-template-page-contact .vard-form select:focus{outline:none !important;border-color:rgba(138,122,98,0.5) !important;box-shadow:0 0 0 3px rgba(138,122,98,0.08) !important}.page-template-page-contact .vard-form label{display:block !important;margin-bottom:0.4rem !important;font-size:0.6rem !important;font-weight:700 !important;letter-spacing:0.2em !important;text-transform:uppercase !important;color:var(--vw-heading) !important}.page-template-page-contact .vard-form-submit{margin-top:1.8rem !important;padding-top:1.6rem !important;border-top:1px solid rgba(138,122,98,0.15) !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:1rem !important}.page-template-page-contact .vard-form-disclaimer{font-size:0.78rem !important;line-height:1.6 !important;color:var(--vw-muted) !important;max-width:420px !important}.page-template-page-contact .vard-form-submit .hp2-btn{min-width:220px !important;border-radius:0 !important;text-align:center !important;justify-content:center !important}.page-template-page-contact .form-notice{padding:1rem 1.2rem !important;margin-bottom:1.5rem !important;font-size:0.88rem !important;line-height:1.6 !important;border-left:3px solid rgba(138,122,98,0.5) !important;background:rgba(138,122,98,0.06) !important}.page-template-page-contact .form-notice.error{border-left-color:#a85c4a !important;background:rgba(168,92,74,0.06) !important}.page-template-page-contact .vard-steps-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important}.page-template-page-contact .vard-step-card{padding:2rem 1.6rem !important;border-right:1px solid rgba(138,122,98,0.12) !important;border-top:2px solid rgba(138,122,98,0.3) !important;background:transparent !important;transition:background 0.3s ease !important}.page-template-page-contact .vard-step-card:last-child{border-right:none !important}.page-template-page-contact .vard-step-card:hover{background:rgba(255,255,255,0.5) !important}.page-template-page-contact .vard-step-num{font-family:var(--vw-serif) !important;font-size:2.2rem !important;font-weight:400 !important;color:rgba(138,122,98,0.25) !important;line-height:1 !important;display:block !important;margin-bottom:1rem !important}.page-template-page-contact .vard-step-card h3{font-family:var(--vw-serif) !important;font-size:clamp(1.05rem,1.4vw,1.2rem) !important;font-weight:400 !important;color:var(--vw-heading) !important;line-height:1.25 !important;margin-bottom:0.7rem !important}.page-template-page-contact .vard-step-card p{font-size:0.86rem !important;line-height:1.72 !important;color:var(--vw-muted) !important}.page-template-page-contact .vard-split{display:grid !important;grid-template-columns:1fr 1fr !important;gap:clamp(3rem,6vw,6rem) !important}.page-template-page-contact .vard-split-col .eyebrow{color:var(--vw-soft) !important;font-size:0.6rem !important;letter-spacing:0.28em !important;margin-bottom:0.8rem !important}.page-template-page-contact .vard-split-col h2{font-family:var(--vw-serif) !important;font-size:clamp(1.6rem,2.4vw,2.1rem) !important;font-weight:400 !important;line-height:1.1 !important;color:var(--vw-heading) !important;margin-bottom:1.4rem !important}.page-template-page-contact .vard-bullet-list{list-style:none !important;padding:0 !important;margin:0 !important}.page-template-page-contact .vard-bullet-list li{position:relative !important;padding:0.65rem 0 0.65rem 1.1rem !important;border-bottom:1px solid rgba(138,122,98,0.1) !important;font-size:0.9rem !important;line-height:1.65 !important;color:var(--vw-muted) !important}.page-template-page-contact .vard-bullet-list li::before{content:"" !important;position:absolute !important;left:0 !important;top:1.05rem !important;width:4px !important;height:4px !important;border-radius:50% !important;background:rgba(138,122,98,0.45) !important}.page-template-page-contact .vard-bullet-list li:last-child{border-bottom:none !important}.page-template-page-contact .vard-pill-grid{display:flex !important;flex-wrap:wrap !important;gap:0.45rem !important}.page-template-page-contact .vard-pill-grid span{border:1px solid rgba(138,122,98,0.2) !important;border-radius:0 !important;padding:0.35rem 0.8rem !important;font-size:0.62rem !important;font-weight:600 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--vw-muted) !important;background:transparent !important;transition:all 0.2s ease !important}.page-template-page-contact .vard-pill-grid span:hover{border-color:rgba(138,122,98,0.5) !important;color:var(--vw-heading) !important}.page-template-page-contact .hp2-info-panel{padding:1.4rem !important;background:rgba(255,255,255,0.6) !important;border:1px solid rgba(138,122,98,0.12) !important;margin-top:1.4rem !important}.page-template-page-contact .hp2-info-panel .eyebrow{margin-bottom:0.7rem !important}.page-template-page-contact .hp2-compact-list{list-style:none !important;padding:0 !important;margin:0 !important}.page-template-page-contact .hp2-compact-list li{font-size:0.84rem !important;line-height:1.6 !important;color:var(--vw-muted) !important;padding:0.4rem 0 !important;border-bottom:1px solid rgba(138,122,98,0.08) !important}.page-template-page-contact .vard-faq-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1.2rem !important}.page-template-page-contact .vard-faq-card{padding:1.8rem !important;background:var(--vw-cream,#f5f0e8) !important;border-top:2px solid rgba(138,122,98,0.25) !important;transition:border-top-color 0.3s ease !important}.page-template-page-contact .vard-faq-card:hover{border-top-color:rgba(138,122,98,0.55) !important}.page-template-page-contact .vard-faq-card h3{font-family:var(--vw-serif) !important;font-size:clamp(1rem,1.3vw,1.15rem) !important;font-weight:400 !important;color:var(--vw-heading) !important;line-height:1.3 !important;margin-bottom:0.7rem !important}.page-template-page-contact .vard-faq-card p{font-size:0.86rem !important;line-height:1.72 !important;color:var(--vw-muted) !important}.page-template-page-contact .hp2-cinematic{min-height:clamp(480px,52vw,640px) !important}.page-template-page-contact .vard-prefer-band{display:grid !important;grid-template-columns:1fr 1fr !important;gap:clamp(2.5rem,5vw,5rem) !important;align-items:center !important;padding:0 !important}.page-template-page-contact .vard-prefer-copy{text-align:left !important}.page-template-page-contact .vard-prefer-copy .eyebrow{color:var(--vw-soft) !important;margin-bottom:0.8rem !important}.page-template-page-contact .vard-prefer-copy blockquote{border:none !important;padding:0 !important;margin:0 0 1rem !important}.page-template-page-contact .vard-prefer-copy blockquote p{font-family:var(--vw-serif) !important;font-size:clamp(1.5rem,2.4vw,2rem) !important;font-weight:400 !important;font-style:italic !important;line-height:1.25 !important;color:var(--vw-heading) !important}.page-template-page-contact .vard-prefer-copy small{font-size:0.82rem !important;color:var(--vw-muted) !important}.page-template-page-contact .vard-prefer-links{display:flex !important;flex-direction:column !important;gap:0.8rem !important}.page-template-page-contact .vard-prefer-links a{display:block !important;font-family:var(--vw-serif) !important;font-size:1.2rem !important;color:var(--vw-heading) !important;text-decoration:none !important;padding:0.8rem 0 !important;border-bottom:1px solid rgba(138,122,98,0.15) !important;transition:padding-left 0.25s ease,color 0.25s ease !important}.page-template-page-contact .vard-prefer-links a:hover{padding-left:0.5rem !important;color:#8a7556 !important}.page-template-page-contact .vard-prefer-links p{font-size:0.84rem !important;line-height:1.6 !important;color:var(--vw-muted) !important;margin-top:0.5rem !important}@media (max-width:960px){.page-template-page-contact .vard-contact-grid{grid-template-columns:1fr !important}.page-template-page-contact .vard-contact-info{position:static !important}.page-template-page-contact .vard-split{grid-template-columns:1fr !important;gap:3rem !important}.page-template-page-contact .vard-steps-grid{grid-template-columns:1fr 1fr !important}.page-template-page-contact .vard-step-card{border-right:none !important;border-bottom:1px solid rgba(138,122,98,0.1) !important}.page-template-page-contact .vard-prefer-band{grid-template-columns:1fr !important;gap:2rem !important}.page-template-page-contact .vard-faq-grid{grid-template-columns:1fr !important}}@media (max-width:640px){.page-template-page-contact .vard-form-grid{grid-template-columns:1fr !important}.page-template-page-contact .vard-field-full{grid-column:span 1 !important}.page-template-page-contact .vard-steps-grid{grid-template-columns:1fr !important}.page-template-page-contact .vard-step-card{padding:1.4rem 0 !important}.page-template-page-contact .vard-contact-info-body{padding:1.4rem !important}.page-template-page-contact .vard-form-submit .hp2-btn{width:100% !important}}.page-template-page-contact *,.page-template-page-contact *::before,.page-template-page-contact *::after{box-sizing:border-box !important}.page-template-page-contact .vard-contact-start{background:linear-gradient(90deg,rgba(255,255,255,0.98) 0 52%,rgba(242,239,232,0.78) 52% 100%) !important}.page-template-page-contact .vard-contact-grid{grid-template-columns:minmax(300px,0.9fr) minmax(0,1.1fr) !important;gap:clamp(2.5rem,5.4vw,5.8rem) !important;align-items:start !important}.page-template-page-contact .vard-contact-info{overflow:visible !important;border:0 !important;background:transparent !important}.page-template-page-contact .vard-contact-photo-stack{position:relative !important;min-height:clamp(430px,48vw,590px) !important;margin-bottom:clamp(1.6rem,3vw,2.4rem) !important}.page-template-page-contact .vard-contact-photo{margin:0 !important;overflow:hidden !important;background:var(--vw-panel) !important}.page-template-page-contact .vard-contact-photo img{width:100% !important;height:100% !important;object-fit:cover !important;filter:saturate(0.92) contrast(1.02) !important}.page-template-page-contact .vard-contact-photo-accent img,.page-template-page-contact .vard-story-media figure img{object-position:center bottom !important}.page-template-page-contact .vard-contact-photo-main{position:absolute !important;inset:0 13% 10% 0 !important}.page-template-page-contact .vard-contact-photo-main figcaption{position:absolute !important;left:1.2rem !important;bottom:1.2rem !important;max-width:230px !important;padding:0.78rem 0.9rem !important;background:rgba(16,16,14,0.72) !important;color:rgba(255,255,255,0.86) !important;font-size:0.66rem !important;font-weight:800 !important;letter-spacing:0.18em !important;line-height:1.4 !important;text-transform:uppercase !important}.page-template-page-contact .vard-contact-photo-accent{position:absolute !important;right:0 !important;bottom:0 !important;z-index:2 !important;width:48% !important;aspect-ratio:4 / 5 !important;border:12px solid var(--vw-paper) !important;box-shadow:0 28px 58px rgba(32,30,25,0.18) !important}.page-template-page-contact .vard-contact-response-card{position:absolute !important;top:clamp(1rem,2vw,1.4rem) !important;right:3% !important;z-index:3 !important;width:min(156px,34%) !important;padding:1.1rem 1rem !important;background:var(--vw-dark) !important;color:#fff !important;box-shadow:0 22px 42px rgba(22,20,17,0.24) !important}.page-template-page-contact .vard-contact-response-card strong{display:block !important;color:#f4e2bd !important;font-family:var(--vw-serif) !important;font-size:3rem !important;font-weight:400 !important;line-height:0.9 !important}.page-template-page-contact .vard-contact-response-card span{display:block !important;margin-top:0.45rem !important;color:rgba(255,255,255,0.76) !important;font-size:0.62rem !important;font-weight:800 !important;letter-spacing:0.16em !important;line-height:1.45 !important;text-transform:uppercase !important}.page-template-page-contact .vard-contact-info-body{padding:clamp(1.5rem,3vw,2.2rem) !important;border-top:2px solid rgba(141,119,92,0.42) !important;background:rgba(255,255,255,0.72) !important}.page-template-page-contact .vard-contact-info-body h2,.page-template-page-contact .vard-form-intro h2,.page-template-page-contact .vard-story-copy h2,.page-template-page-contact .vard-details-copy h2{text-wrap:balance !important}.page-template-page-contact .vard-form-panel{padding:clamp(1.5rem,3.4vw,2.8rem) !important;border:1px solid rgba(141,119,92,0.2) !important;background:rgba(255,255,255,0.86) !important;box-shadow:0 28px 70px rgba(42,38,30,0.07) !important}.page-template-page-contact .vard-contact-info-body>p,.page-template-page-contact .vard-form-intro p,.page-template-page-contact .vard-form-disclaimer{width:100% !important;max-width:100% !important;overflow-wrap:break-word !important;white-space:normal !important}.page-template-page-contact .vard-form input,.page-template-page-contact .vard-form textarea,.page-template-page-contact .vard-form select{min-height:52px !important;background:rgba(251,250,247,0.78) !important}.page-template-page-contact .vard-process-layout,.page-template-page-contact .vard-story-grid,.page-template-page-contact .vard-details-layout{display:grid !important;grid-template-columns:minmax(280px,0.9fr) minmax(0,1.1fr) !important;gap:clamp(2.8rem,6vw,6.2rem) !important;align-items:start !important}.page-template-page-contact .vard-process-media,.page-template-page-contact .vard-story-media figure,.page-template-page-contact .vard-details-media,.page-template-page-contact .vard-prefer-media{position:relative !important;margin:0 !important;overflow:hidden !important;background:var(--vw-panel) !important}.page-template-page-contact .vard-process-media img,.page-template-page-contact .vard-story-media figure img,.page-template-page-contact .vard-details-media img,.page-template-page-contact .vard-prefer-media img{width:100% !important;height:100% !important;object-fit:cover !important;filter:saturate(0.9) contrast(1.02) !important}.page-template-page-contact .vard-process-media,.page-template-page-contact .vard-details-media{position:sticky !important;top:112px !important}.page-template-page-contact .vard-process-media img,.page-template-page-contact .vard-details-media img{aspect-ratio:4 / 5 !important}.page-template-page-contact .vard-story-media figure img{aspect-ratio:16 / 10 !important}.page-template-page-contact .vard-process-media figcaption,.page-template-page-contact .vard-story-media figure figcaption,.page-template-page-contact .vard-details-media figcaption{position:absolute !important;right:0 !important;bottom:0 !important;left:0 !important;padding:clamp(1.1rem,2.4vw,1.8rem) !important;background:linear-gradient(180deg,transparent 0%,rgba(16,16,14,0.82) 48%,rgba(16,16,14,0.92) 100%) !important}.page-template-page-contact .vard-process-media figcaption strong,.page-template-page-contact .vard-story-media figure figcaption strong,.page-template-page-contact .vard-details-media figcaption strong{display:block !important;color:#fff !important;font-family:var(--vw-serif) !important;font-size:1.5rem !important;font-weight:400 !important;line-height:1.15 !important}.page-template-page-contact .vard-process-media figcaption span,.page-template-page-contact .vard-story-media figure figcaption span,.page-template-page-contact .vard-details-media figcaption span{display:block !important;max-width:420px !important;margin-top:0.4rem !important;color:rgba(255,255,255,0.72) !important;font-size:0.82rem !important;line-height:1.6 !important}.page-template-page-contact .vard-process-copy .vard-section-head{max-width:560px !important;margin-bottom:clamp(1.8rem,3vw,2.8rem) !important}.page-template-page-contact .vard-process-section .vard-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:clamp(1.2rem,2.5vw,2rem) !important}.page-template-page-contact .vard-process-section .vard-step-card{padding:1.35rem 0 0 !important;border-top:2px solid rgba(141,119,92,0.34) !important;border-right:0 !important;background:transparent !important}.page-template-page-contact .vard-story-copy,.page-template-page-contact .vard-details-copy{max-width:none !important}.page-template-page-contact .vard-story-copy .eyebrow,.page-template-page-contact .vard-details-copy .eyebrow{color:var(--vw-soft) !important;font-size:0.6rem !important;letter-spacing:0.28em !important;margin-bottom:0.8rem !important}.page-template-page-contact .vard-story-copy h2,.page-template-page-contact .vard-details-copy h2{font-family:var(--vw-serif) !important;font-size:2.3rem !important;font-weight:400 !important;line-height:1.08 !important;margin-bottom:1.4rem !important}.page-template-page-contact .vard-story-media .vard-pill-grid{margin-top:1.1rem !important}.page-template-page-contact .vard-details-layout{grid-template-columns:minmax(280px,0.78fr) minmax(0,1.22fr) !important}.page-template-page-contact .vard-details-copy{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:clamp(1.8rem,3vw,2.8rem) !important}.page-template-page-contact .vard-prefer-band{grid-template-columns:minmax(190px,0.72fr) minmax(0,1fr) minmax(220px,0.88fr) !important;gap:clamp(1.8rem,4vw,4rem) !important;align-items:center !important}.page-template-page-contact .vard-prefer-media img{aspect-ratio:4 / 5 !important}@media (max-width:1080px){.page-template-page-contact .vard-details-copy{grid-template-columns:1fr !important}}@media (max-width:960px){.page-template-page-contact .vard-contact-start{background:var(--vw-white) !important}.page-template-page-contact .vard-contact-grid,.page-template-page-contact .vard-process-layout,.page-template-page-contact .vard-story-grid,.page-template-page-contact .vard-details-layout,.page-template-page-contact .vard-prefer-band{grid-template-columns:1fr !important}.page-template-page-contact .vard-contact-info,.page-template-page-contact .vard-process-media,.page-template-page-contact .vard-details-media{position:static !important}.page-template-page-contact .vard-contact-photo-stack{min-height:clamp(380px,70vw,560px) !important}.page-template-page-contact .vard-process-section .vard-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.page-template-page-contact .vard-prefer-media{max-width:420px !important}}@media (max-width:680px){.page-template-page-contact .vard-container{width:calc(100% - 1.6rem) !important}.page-template-page-contact .vard-contact-photo-stack{min-height:0 !important}.page-template-page-contact .vard-contact-photo-main,.page-template-page-contact .vard-contact-photo-accent,.page-template-page-contact .vard-contact-response-card{position:relative !important;inset:auto !important;right:auto !important;bottom:auto !important;width:100% !important}.page-template-page-contact .vard-contact-photo-main img,.page-template-page-contact .vard-contact-photo-accent img{aspect-ratio:4 / 3 !important}.page-template-page-contact .vard-contact-photo-accent{display:none !important}.page-template-page-contact .vard-contact-response-card{margin-top:0.65rem !important}.page-template-page-contact .vard-process-section .vard-steps-grid,.page-template-page-contact .vard-contact-stats{grid-template-columns:1fr !important}.page-template-page-contact .vard-form-panel{padding:1.2rem !important}.page-template-page-contact .vard-form input,.page-template-page-contact .vard-form textarea,.page-template-page-contact .vard-form select{padding-right:0.82rem !important;padding-left:0.82rem !important;font-size:0.86rem !important}.page-template-page-contact .vard-form-disclaimer{max-width:17rem !important}.page-template-page-contact .vard-contact-info-body>p,.page-template-page-contact .vard-form-intro p{max-width:18rem !important}.page-template-page-contact .vard-contact-response-card strong{font-size:2.45rem !important}.page-template-page-contact .vard-process-media figcaption strong,.page-template-page-contact .vard-story-media figure figcaption strong,.page-template-page-contact .vard-details-media figcaption strong{font-size:1.28rem !important}.page-template-page-contact .vard-story-copy h2,.page-template-page-contact .vard-details-copy h2,.page-template-page-contact .vard-process-copy .vard-section-head h2{font-size:1.65rem !important;line-height:1.12 !important}}.vard-promise-grid--trio{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(2.5rem,5vw,5rem) !important;align-items:stretch !important}.vard-promise-media{margin:0 !important;overflow:hidden !important;position:relative !important}.vard-promise-media img{width:100% !important;height:100% !important;min-height:340px !important;object-fit:cover !important;filter:saturate(0.88) contrast(1.04) brightness(0.82) !important}.vard-promise-media figcaption{position:absolute !important;right:0 !important;bottom:0 !important;left:0 !important;padding:clamp(1.2rem,2.5vw,2rem) !important;background:linear-gradient(180deg,transparent 0%,rgba(10,16,13,0.88) 56%,rgba(10,16,13,0.96) 100%) !important}.vard-promise-media figcaption strong{display:block !important;color:#fff !important;font-family:var(--vw-serif) !important;font-size:1.18rem !important;font-weight:400 !important;line-height:1.2 !important;margin-bottom:0.35rem !important}.vard-promise-media figcaption span{display:block !important;color:rgba(255,255,255,0.68) !important;font-size:0.78rem !important;line-height:1.55 !important}.vard-about-vismis-row{display:grid !important;grid-template-columns:clamp(300px,44%,520px) minmax(0,1fr) !important;gap:clamp(2.5rem,5vw,5rem) !important;align-items:start !important}.vard-about-vismis-text{display:flex !important;flex-direction:column !important;gap:clamp(2.5rem,5vw,4rem) !important}.vard-about-vismis-media{position:sticky !important;top:112px !important;margin:0 !important;overflow:hidden !important}.vard-about-vismis-media img{width:100% !important;aspect-ratio:3 / 4 !important;object-fit:cover !important;filter:saturate(0.9) contrast(1.03) !important;display:block !important}.vard-about-vismis-media figcaption{padding:0.85rem 1rem !important;background:var(--vw-cream) !important;font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:var(--vw-soft) !important;text-align:center !important}.vard-about-values-layout{display:grid !important;grid-template-columns:minmax(0,1fr) clamp(300px,44%,500px) !important;gap:clamp(2.5rem,5vw,5rem) !important;align-items:start !important}.vard-about-values-copy{min-width:0 !important}.vard-about-values-media{position:sticky !important;top:112px !important;margin:0 !important;overflow:hidden !important}.vard-about-values-media img{width:100% !important;aspect-ratio:3 / 4 !important;object-fit:cover !important;filter:saturate(0.9) contrast(1.03) !important;display:block !important}.vard-about-values-media figcaption{position:relative !important;padding:clamp(1rem,2vw,1.6rem) !important;background:var(--vw-dark) !important}.vard-about-values-media figcaption strong{display:block !important;color:#fff !important;font-family:var(--vw-serif) !important;font-size:1.1rem !important;font-weight:400 !important;margin-bottom:0.35rem !important}.vard-about-values-media figcaption span{display:block !important;color:rgba(255,255,255,0.62) !important;font-size:0.78rem !important;line-height:1.55 !important}.vard-about-services-layout{display:grid !important;grid-template-columns:clamp(300px,44%,500px) minmax(0,1fr) !important;gap:clamp(2.5rem,5vw,5rem) !important;align-items:start !important}.vard-about-services-media{position:sticky !important;top:112px !important;margin:0 !important;overflow:hidden !important}.vard-about-services-media img{width:100% !important;aspect-ratio:4 / 5 !important;object-fit:cover !important;filter:saturate(0.9) contrast(1.03) !important;display:block !important}.vard-about-services-media figcaption{padding:clamp(0.9rem,1.8vw,1.4rem) !important;background:var(--vw-dark) !important;color:rgba(255,255,255,0.68) !important;font-size:0.78rem !important;line-height:1.6 !important}.vard-about-services-copy{min-width:0 !important}.vard-reason-grid--two{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.vard-about-diff-layout{display:grid !important;grid-template-columns:clamp(300px,44%,500px) minmax(0,1fr) !important;gap:clamp(2rem,4.5vw,4.5rem) !important;align-items:start !important}.vard-about-diff-text{display:flex !important;flex-direction:column !important;gap:clamp(2.5rem,5vw,4rem) !important}.vard-about-diff-media{position:sticky !important;top:112px !important;margin:0 !important;overflow:hidden !important}.vard-about-diff-media img{width:100% !important;aspect-ratio:4 / 5 !important;object-fit:cover !important;filter:saturate(0.9) contrast(1.03) !important;display:block !important}.vard-about-diff-media figcaption{position:relative !important;padding:clamp(0.9rem,1.8vw,1.4rem) !important;background:var(--vw-dark) !important}.vard-about-diff-media figcaption strong{display:block !important;color:#fff !important;font-family:var(--vw-serif) !important;font-size:1rem !important;font-weight:400 !important;margin-bottom:0.3rem !important}.vard-about-diff-media figcaption span{display:block !important;color:rgba(255,255,255,0.6) !important;font-size:0.76rem !important;line-height:1.55 !important}@media (max-width:1080px){.vard-about-vismis-row{grid-template-columns:clamp(260px,42%,460px) minmax(0,1fr) !important;gap:clamp(1.8rem,4vw,3.5rem) !important}.vard-about-diff-layout{grid-template-columns:clamp(260px,42%,460px) minmax(0,1fr) !important;gap:clamp(1.8rem,4vw,3.5rem) !important}.vard-promise-grid--trio{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(1.8rem,4vw,3.5rem) !important}}@media (max-width:860px){.vard-promise-grid--trio{grid-template-columns:1fr !important}.vard-promise-media{min-height:300px !important}.vard-promise-media img{min-height:300px !important;aspect-ratio:16 / 9 !important}.vard-about-vismis-row{grid-template-columns:1fr !important}.vard-about-vismis-media{position:static !important}.vard-about-vismis-media img{aspect-ratio:16 / 9 !important}.vard-about-values-layout{grid-template-columns:1fr !important}.vard-about-values-media{position:static !important}.vard-about-values-media img{aspect-ratio:16 / 9 !important}.vard-about-services-layout{grid-template-columns:1fr !important}.vard-about-services-media{position:static !important}.vard-about-services-media img{aspect-ratio:16 / 9 !important}.vard-about-diff-layout{grid-template-columns:1fr !important}.vard-about-diff-media{position:static !important}.vard-about-diff-media img{aspect-ratio:16 / 9 !important}.vard-reason-grid--two{grid-template-columns:1fr !important}}.page-template-page-contact .vard-contact-start{background:linear-gradient(180deg,rgba(217,228,226,0.22),rgba(244,239,229,0) 28rem),var(--vw-white) !important}.page-template-page-contact .vard-contact-photo-main img,.page-template-page-contact .vard-contact-photo-accent img{display:block !important}.page-template-page-contact .vard-process-section{overflow:visible !important}.page-template-page-contact .vard-step-card{border-left:0 !important;border-top:2px solid rgba(141,119,92,0.34) !important;background:transparent !important;box-shadow:none !important;padding:1.35rem 0 0 !important}.page-template-page-contact .vard-step-card::before{display:none !important}.page-template-page-contact .vard-story-media figure{overflow:hidden !important;margin:0 !important}.page-template-page-contact .vard-process-section .vard-steps-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:clamp(1.2rem,2.5vw,2rem) !important}.page-template-page-contact .vard-details-section .vard-split-col{border-left:0 !important;border-top:2px solid rgba(141,119,92,0.22) !important;background:transparent !important;box-shadow:none !important;padding:1.4rem 0 0 !important}.page-template-page-contact .vard-section-alt:last-of-type .vard-prefer-band{display:grid !important}@media (max-width:700px){.page-template-page-contact .vard-process-section .vard-steps-grid{grid-template-columns:1fr !important}.page-template-page-contact .vard-contact-photo-stack{min-height:clamp(320px,80vw,480px) !important}}.page-template-page-about .vard-letter-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:clamp(3rem,7vw,6.8rem) !important;align-items:start !important}.page-template-page-about .vard-letter-copy{max-width:540px !important}.page-template-page-about .vard-letter-copy h2{margin-top:1rem !important;margin-bottom:0 !important}.page-template-page-about .vard-letter-copy p{margin-top:1.5rem !important}.vard-signature{margin-top:2.4rem !important;font-family:var(--vw-serif) !important;font-style:italic !important;font-size:1.2rem !important;font-weight:400 !important;color:var(--vw-heading) !important;letter-spacing:0.02em !important}.vard-letter-aside{display:flex !important;flex-direction:column !important;gap:0 !important}.vard-letter-aside img{width:100% !important;height:auto !important;aspect-ratio:4 / 5 !important;object-fit:cover !important}.vard-letter-aside-body{padding:clamp(1.4rem,2.5vw,2rem) 0 0 !important;border-top:2px solid rgba(141,119,92,0.42) !important;margin-top:clamp(1.4rem,2.5vw,2rem) !important}.vard-letter-aside-body p{font-family:var(--vw-serif) !important;font-size:clamp(1.3rem,2vw,1.6rem) !important;font-weight:400 !important;line-height:1.25 !important;color:var(--vw-heading) !important}.vard-letter-aside-body small{display:block !important;margin-top:0.8rem !important;color:var(--vw-muted) !important;font-family:var(--vw-sans) !important;font-size:0.88rem !important;line-height:1.65 !important}.vard-about-stat-list{display:flex !important;flex-wrap:wrap !important;gap:0.6rem !important;margin-top:1.4rem !important;padding:0 !important;list-style:none !important}.vard-about-stat-list li{display:inline-block !important;padding:0.4rem 1rem !important;border:1px solid var(--vw-line) !important;border-radius:999px !important;background:transparent !important;color:var(--vw-heading) !important;font-family:var(--vw-sans) !important;font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;line-height:1.3 !important}.vard-promise-band{padding:clamp(5.8rem,8vw,8.3rem) 0 !important;background:linear-gradient( 172deg,#1a1a17 0%,#10100e 48%,#1a1a17 100% ) !important}.vard-promise-band .eyebrow{color:rgba(245,232,207,0.72) !important}.vard-promise-band .eyebrow::before{background:rgba(245,232,207,0.36) !important}.vard-promise-band .eyebrow::after{border-color:rgba(245,232,207,0.36) !important}.vard-promise-grid--trio{display:grid !important;grid-template-columns:1fr 1.2fr 0.8fr !important;gap:clamp(2.5rem,5vw,4.5rem) !important;align-items:start !important}.vard-promise-copy h2{margin-top:1rem !important;color:rgba(255,255,255,0.95) !important;font-size:clamp(1.8rem,3vw,2.8rem) !important}.vard-promise-copy p{margin-top:1.4rem !important;color:rgba(255,255,255,0.7) !important}.vard-promise-media{margin:0 !important}.vard-promise-media img{width:100% !important;height:auto !important;aspect-ratio:3 / 4 !important;object-fit:cover !important}.vard-promise-media figcaption{margin-top:1.1rem !important;padding-top:1rem !important;border-top:1px solid rgba(245,232,207,0.18) !important}.vard-promise-media figcaption strong{display:block !important;font-family:var(--vw-serif) !important;font-size:1.08rem !important;font-weight:400 !important;color:rgba(255,255,255,0.88) !important}.vard-promise-media figcaption span{display:block !important;margin-top:0.3rem !important;color:rgba(255,255,255,0.55) !important;font-size:0.88rem !important;line-height:1.65 !important}.vard-promise-notes{display:flex !important;flex-direction:column !important;gap:0 !important}.vard-promise-notes article{padding:clamp(1.1rem,2vw,1.5rem) 0 !important;border-top:1px solid rgba(245,232,207,0.18) !important}.vard-promise-notes article:first-child{padding-top:0 !important;border-top:0 !important}.vard-promise-notes article strong{display:block !important;font-family:var(--vw-serif) !important;font-size:1.15rem !important;font-weight:400 !important;color:rgba(255,255,255,0.88) !important;margin-bottom:0.3rem !important}.vard-promise-notes article span{color:rgba(255,255,255,0.58) !important;font-size:0.92rem !important;line-height:1.7 !important}.page-template-page-about .vard-reason-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}.vard-about-vismis-row{display:grid !important;grid-template-columns:1.15fr 1fr !important;gap:clamp(3rem,7vw,6.8rem) !important;align-items:start !important}.vard-about-vismis-media{margin:0 !important}.vard-about-vismis-media img{width:100% !important;height:auto !important;aspect-ratio:4 / 5 !important;object-fit:cover !important}.vard-about-vismis-media figcaption{margin-top:1.1rem !important;padding-top:1rem !important;border-top:2px solid rgba(141,119,92,0.42) !important}.vard-about-vismis-media figcaption strong{display:block !important;font-family:var(--vw-serif) !important;font-size:1.08rem !important;font-weight:400 !important;color:var(--vw-heading) !important}.vard-about-vismis-text{display:flex !important;flex-direction:column !important;gap:clamp(2.2rem,4vw,3.8rem) !important}.vard-about-vismis-text .vard-split-col{border-top:2px solid rgba(141,119,92,0.42) !important;padding:clamp(1.2rem,2.2vw,1.8rem) 0 0 !important}.vard-about-vismis-text .vard-split-col h2{margin-top:0.8rem !important;font-size:clamp(1.6rem,2.6vw,2.2rem) !important}.vard-about-vismis-text .vard-split-col p{margin-top:1.2rem !important}.vard-about-values-layout{display:grid !important;grid-template-columns:1.3fr 0.7fr !important;gap:clamp(3rem,7vw,6.8rem) !important;align-items:start !important}.vard-about-values-copy .vard-section-head{margin-bottom:clamp(2.2rem,4vw,3.6rem) !important}.vard-about-values-copy .vard-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.vard-about-values-media{margin:0 !important}.vard-about-values-media img{width:100% !important;height:auto !important;aspect-ratio:3 / 4 !important;object-fit:cover !important}.vard-about-values-media figcaption{margin-top:1.1rem !important;padding-top:1rem !important;border-top:2px solid rgba(141,119,92,0.42) !important}.vard-about-values-media figcaption strong{display:block !important;font-family:var(--vw-serif) !important;font-size:1.08rem !important;font-weight:400 !important;color:var(--vw-heading) !important}.vard-about-values-media figcaption span{display:block !important;margin-top:0.3rem !important;color:var(--vw-muted) !important;font-size:0.88rem !important;line-height:1.65 !important}.vard-about-services-layout{display:grid !important;grid-template-columns:0.7fr 1.3fr !important;gap:clamp(3rem,7vw,6.8rem) !important;align-items:start !important}.vard-about-services-media{margin:0 !important}.vard-about-services-media img{width:100% !important;height:auto !important;aspect-ratio:3 / 4 !important;object-fit:cover !important}.vard-about-services-media figcaption{margin-top:1.1rem !important;padding-top:1rem !important;border-top:2px solid rgba(141,119,92,0.42) !important}.vard-about-services-media figcaption strong{display:block !important;font-family:var(--vw-serif) !important;font-size:1.08rem !important;font-weight:400 !important;color:var(--vw-heading) !important}.vard-about-services-copy .vard-section-head{margin-bottom:clamp(2.2rem,4vw,3.6rem) !important}.vard-reason-grid--two{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.vard-about-diff-layout{display:grid !important;grid-template-columns:0.85fr 1.15fr !important;gap:clamp(3rem,7vw,6.8rem) !important;align-items:start !important}.vard-about-diff-media{margin:0 !important}.vard-about-diff-media img{width:100% !important;height:auto !important;aspect-ratio:4 / 5 !important;object-fit:cover !important}.vard-about-diff-media figcaption{margin-top:1.1rem !important;padding-top:1rem !important;border-top:2px solid rgba(141,119,92,0.42) !important}.vard-about-diff-media figcaption strong{display:block !important;font-family:var(--vw-serif) !important;font-size:1.08rem !important;font-weight:400 !important;color:var(--vw-heading) !important}.vard-about-diff-media figcaption span{display:block !important;margin-top:0.3rem !important;color:var(--vw-muted) !important;font-size:0.88rem !important;line-height:1.65 !important}.vard-about-diff-text{display:flex !important;flex-direction:column !important;gap:clamp(2.2rem,4vw,3.8rem) !important}.vard-about-diff-text .vard-split-col{border-top:2px solid rgba(141,119,92,0.42) !important;padding:clamp(1.2rem,2.2vw,1.8rem) 0 0 !important}.vard-about-diff-text .vard-split-col h2{margin-top:0.8rem !important;font-size:clamp(1.6rem,2.6vw,2.2rem) !important}.vard-about-diff-text .vard-split-col p{margin-top:1.2rem !important}.vard-bullet-list{padding:0 !important;margin-top:1.2rem !important;list-style:none !important;columns:2 !important;column-gap:1.6rem !important}.vard-bullet-list li{position:relative !important;padding-left:1.1rem !important;margin-bottom:0.5rem !important;font-size:0.92rem !important;line-height:1.65 !important;break-inside:avoid !important}.vard-bullet-list li::before{content:"" !important;position:absolute !important;top:0.55em !important;left:0 !important;width:5px !important;height:5px !important;border-radius:50% !important;background:var(--vw-rule) !important}.page-template-page-about .vard-pill-grid{display:flex !important;flex-wrap:wrap !important;gap:0.55rem !important;margin-top:1.2rem !important;margin-bottom:1.4rem !important}.page-template-page-about .vard-pill-grid span{padding:0.35rem 0.85rem !important;border:1px solid var(--vw-line) !important;border-radius:999px !important;background:transparent !important;font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important}.vard-cta-band{padding:clamp(5.8rem,8vw,8.3rem) 0 !important;background:linear-gradient( 172deg,#1a1a17 0%,#10100e 48%,#1a1a17 100% ) !important}.vard-cta-inner{display:grid !important;grid-template-columns:1.2fr 0.8fr !important;gap:clamp(3rem,7vw,6.8rem) !important;align-items:start !important}.vard-cta-copy .eyebrow{color:rgba(245,232,207,0.72) !important}.vard-cta-copy .eyebrow::before{background:rgba(245,232,207,0.36) !important}.vard-cta-copy .eyebrow::after{border-color:rgba(245,232,207,0.36) !important}.vard-cta-copy h2{margin-top:1rem !important;color:rgba(255,255,255,0.95) !important;font-size:clamp(2rem,3.6vw,3.2rem) !important}.vard-cta-copy>p{margin-top:1.4rem !important;color:rgba(255,255,255,0.65) !important;max-width:540px !important}.vard-cta-actions{display:flex !important;flex-wrap:wrap !important;gap:0.9rem !important;margin-top:2rem !important}.vard-cta-band .hp2-btn-gold{background:var(--vw-button) !important;border-color:rgba(245,232,207,0.5) !important;color:#fff !important}.vard-cta-band .hp2-btn-gold:hover{background:rgba(255,255,255,0.12) !important;border-color:rgba(245,232,207,0.7) !important}.vard-cta-band .hp2-btn-ghost{border-color:rgba(245,232,207,0.45) !important;color:rgba(245,232,207,0.88) !important}.vard-cta-band .hp2-btn-ghost:hover{background:rgba(255,255,255,0.08) !important;border-color:rgba(245,232,207,0.65) !important}.vard-cta-info{padding-top:clamp(1.2rem,2.2vw,1.8rem) !important;border-top:1px solid rgba(245,232,207,0.18) !important}.vard-cta-info .eyebrow{color:rgba(245,223,185,0.72) !important}.vard-cta-info .eyebrow::before{background:rgba(245,232,207,0.3) !important}.vard-cta-info .eyebrow::after{border-color:rgba(245,232,207,0.3) !important}.vard-cta-info h3{margin-top:0.8rem !important;color:rgba(255,255,255,0.9) !important;font-size:clamp(1.3rem,2vw,1.6rem) !important}.vard-cta-info>p{margin-top:0.9rem !important;color:rgba(255,255,255,0.55) !important;font-size:0.92rem !important}.vard-cta-info-list{list-style:none !important;padding:0 !important;margin-top:1.2rem !important}.vard-cta-info-list li{position:relative !important;padding:0.5rem 0 !important;padding-left:0 !important;border-bottom:1px solid rgba(245,232,207,0.1) !important;color:rgba(255,255,255,0.75) !important;font-size:0.94rem !important;line-height:1.6 !important}.vard-cta-info-list li:last-child{border-bottom:0 !important}@media (max-width:900px){.page-template-page-about .vard-letter-grid,.vard-promise-grid--trio,.vard-about-vismis-row,.vard-about-values-layout,.vard-about-services-layout,.vard-about-diff-layout,.vard-cta-inner{grid-template-columns:1fr !important;gap:clamp(2.5rem,5vw,3.5rem) !important}.page-template-page-about .vard-reason-grid,.vard-about-values-copy .vard-reason-grid,.vard-reason-grid--two{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.vard-about-services-layout .vard-about-services-media{order:-1 !important}.vard-about-diff-layout .vard-about-diff-media{order:-1 !important}.vard-promise-media img,.vard-about-vismis-media img,.vard-about-values-media img,.vard-about-services-media img,.vard-about-diff-media img,.vard-letter-aside img{aspect-ratio:16 / 10 !important;max-height:420px !important}}@media (max-width:600px){.page-template-page-about .vard-reason-grid,.vard-about-values-copy .vard-reason-grid,.vard-reason-grid--two{grid-template-columns:1fr !important}.vard-bullet-list{columns:1 !important}.vard-about-stat-list{gap:0.45rem !important}.vard-about-stat-list li{font-size:0.64rem !important;padding:0.3rem 0.75rem !important}.vard-cta-actions{flex-direction:column !important}.vard-cta-actions .hp2-btn{width:100% !important;text-align:center !important}.vard-promise-grid--trio{gap:2rem !important}}.single-vard_tour .vard-section{padding-top:0 !important}.single-vard_tour .vard-section>.vard-container{width:min(100%,1320px) !important;max-width:none !important;padding-inline:clamp(1rem,4vw,4.8rem) !important}.single-vard_tour .vard-tour-layout.vard-v2-tour-layout{display:block !important}.single-vard_tour .vard-tour-content{max-width:none !important;width:100% !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.single-vard_tour .vard-v2-story-lede,.single-vard_tour .vard-v2-story-row{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:0 !important;align-items:stretch !important;min-height:clamp(560px,58vw,760px) !important;margin:0 !important;background:var(--vw-white) !important;border:0 !important;box-shadow:none !important}.single-vard_tour .vard-v2-story-row:nth-of-type(even),.single-vard_tour .vard-v2-story-lede{background:var(--vw-paper) !important}.single-vard_tour .vard-v2-story-row--flip .vard-v2-story-copy{order:2 !important}.single-vard_tour .vard-v2-story-row--flip .vard-v2-story-image{order:1 !important}.single-vard_tour .vard-v2-story-copy{display:flex !important;flex-direction:column !important;justify-content:center !important;max-width:none !important;padding:clamp(3rem,6.5vw,7.4rem) !important;color:var(--vw-ink) !important}.single-vard_tour .vard-v2-story-copy::before{content:"" !important;display:block !important;width:96px !important;height:1px !important;margin:0 0 2rem !important;background:linear-gradient(90deg,rgba(55,54,50,0.2),rgba(55,54,50,0.82),rgba(55,54,50,0.2)) !important}.single-vard_tour .vard-v2-story-copy h2,.single-vard_tour .vard-v2-story-copy h3{max-width:12ch !important;margin:0 0 clamp(1.6rem,3vw,2.8rem) !important;color:var(--vw-heading) !important;font-family:var(--vw-serif) !important;font-size:clamp(2.15rem,4vw,4.15rem) !important;font-weight:400 !important;line-height:0.98 !important;letter-spacing:0 !important}.single-vard_tour .vard-v2-story-copy p,.single-vard_tour .vard-v2-story-copy li,.single-vard_tour .vard-v2-story-copy dd{max-width:34rem !important;color:var(--vw-muted) !important;font-family:var(--vw-sans) !important;font-size:clamp(1rem,1.2vw,1.18rem) !important;line-height:1.78 !important}.single-vard_tour .vard-v2-story-copy ul{display:grid !important;gap:0.9rem !important;margin:0 !important;padding:0 !important;list-style:none !important}.single-vard_tour .vard-v2-story-copy li{position:relative !important;padding-left:1.4rem !important}.single-vard_tour .vard-v2-story-copy li::before{content:"" !important;position:absolute !important;left:0 !important;top:0.85em !important;width:0.38rem !important;height:0.38rem !important;border-radius:50% !important;background:var(--mic-bronze,#a68b6a) !important}.single-vard_tour .vard-v2-story-image{min-height:inherit !important;margin:0 !important;overflow:hidden !important;background:var(--vw-cream) !important}.single-vard_tour .vard-v2-story-image img{width:100% !important;height:100% !important;min-height:inherit !important;object-fit:cover !important;display:block !important}.single-vard_tour .vard-v2-story-image figcaption{left:1.2rem !important;right:auto !important;bottom:1.1rem !important;border-radius:0 !important;background:rgba(255,250,241,0.92) !important;color:var(--vw-heading) !important;font-size:0.72rem !important;letter-spacing:0.12em !important;text-transform:uppercase !important}.single-vard_tour .vard-itinerary{display:grid !important;gap:0 !important;max-width:38rem !important}.single-vard_tour .vard-itinerary-day{display:grid !important;grid-template-columns:3.2rem minmax(0,1fr) !important;gap:1.1rem !important;padding:1.25rem 0 !important;border-bottom:1px solid rgba(55,54,50,0.14) !important}.single-vard_tour .vard-itinerary-day:first-child{border-top:1px solid rgba(55,54,50,0.14) !important}.single-vard_tour .vard-itinerary-day-num{color:var(--mic-bronze,#a68b6a) !important;font-family:var(--vw-serif) !important;font-size:1.45rem !important;line-height:1 !important}.single-vard_tour .vard-itinerary-day h4{margin:0 0 0.35rem !important;color:var(--vw-heading) !important;font-family:var(--vw-serif) !important;font-size:clamp(1.25rem,1.8vw,1.7rem) !important;font-weight:400 !important;letter-spacing:0 !important}.single-vard_tour .vard-v2-inline-gallery,.single-vard_tour .vard-gallery{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0 !important;margin:0 !important}.single-vard_tour .vard-v2-inline-gallery figure,.single-vard_tour .vard-gallery-item{margin:0 !important;overflow:hidden !important;border-radius:0 !important}.single-vard_tour .vard-v2-inline-gallery img,.single-vard_tour .vard-gallery img{width:100% !important;aspect-ratio:4 / 5 !important;object-fit:cover !important;display:block !important}.single-vard_tour .vard-tour-sidebar{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(1.2rem,2.5vw,2.2rem) !important;margin-top:clamp(3rem,6vw,5rem) !important}.single-vard_tour .vard-sidebar-card{border:0 !important;border-top:1px solid rgba(55,54,50,0.18) !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;padding:1.6rem 0 0 !important}.single-vard_tour .vard-sidebar-card h3{color:var(--vw-heading) !important;font-family:var(--vw-serif) !important;font-size:clamp(1.45rem,2vw,2rem) !important;font-weight:400 !important;letter-spacing:0 !important}.single-vard_tour .vard-sidebar-row{border-color:rgba(55,54,50,0.14) !important}@media (max-width:980px){.single-vard_tour .vard-v2-story-lede,.single-vard_tour .vard-v2-story-row{grid-template-columns:1fr !important;min-height:0 !important}.single-vard_tour .vard-v2-story-row--flip .vard-v2-story-copy,.single-vard_tour .vard-v2-story-row--flip .vard-v2-story-image{order:initial !important}.single-vard_tour .vard-v2-story-image,.single-vard_tour .vard-v2-story-image img{min-height:clamp(320px,64vw,520px) !important}.single-vard_tour .vard-tour-sidebar{grid-template-columns:1fr !important}}@media (max-width:640px){.single-vard_tour .vard-section>.vard-container{padding-inline:0 !important}.single-vard_tour .vard-v2-story-copy{padding:3rem 1.35rem !important}.single-vard_tour .vard-v2-inline-gallery,.single-vard_tour .vard-gallery{grid-template-columns:1fr !important}.single-vard_tour .vard-tour-sidebar{padding-inline:1.35rem !important}}.page-template-page-about .vard-about-values-inline{display:flex !important;flex-direction:column !important;gap:0 !important;margin-top:1.2rem !important}.page-template-page-about .vard-about-value-item{padding:clamp(1rem,2vw,1.4rem) 0 !important;border-top:1px solid rgba(63,71,73,0.14) !important}.page-template-page-about .vard-about-value-item:first-child{border-top:0 !important;padding-top:0 !important}.page-template-page-about .vard-about-value-item h3{margin:0 0 0.4rem !important;color:#3f4749 !important;font-family:var(--vw-serif,"Cormorant Garamond",Georgia,serif) !important;font-size:1.22rem !important;font-weight:500 !important;line-height:1.2 !important}.page-template-page-about .vard-about-value-item p{margin:0 !important;color:#3f4749 !important;font-family:var(--vw-sans,system-ui,sans-serif) !important;font-size:0.92rem !important;line-height:1.68 !important}.page-template-page-about .vard-about-dest-list{list-style:none !important;padding:0 !important;margin:1.4rem 0 0 !important;display:flex !important;flex-direction:column !important;gap:0 !important}.page-template-page-about .vard-about-dest-list li{display:flex !important;align-items:center !important;gap:0.65rem !important;padding:0.55rem 0 !important;border-bottom:1px solid rgba(63,71,73,0.1) !important;color:#3f4749 !important;font-family:var(--vw-sans,system-ui,sans-serif) !important;font-size:0.92rem !important;line-height:1.5 !important}.page-template-page-about .vard-about-dest-list li::before{content:"" !important;flex:0 0 auto !important;width:6px !important;height:6px !important;border-radius:50% !important;background:rgba(164,95,58,0.55) !important}.page-template-page-about .dest-guide-section .vard-pill-grid{display:flex !important;flex-wrap:wrap !important;gap:0.45rem !important;margin-bottom:0.6rem !important}.page-template-page-about .dest-guide-section .vard-pill-grid span{padding:0.35rem 0.85rem !important;border:1px solid rgba(63,71,73,0.18) !important;border-radius:999px !important;background:rgba(164,95,58,0.06) !important;color:#3f4749 !important;font-family:var(--vw-sans,system-ui,sans-serif) !important;font-size:0.64rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important}.page-template-page-about .vard-signature{margin-top:2.2rem !important;font-family:var(--vw-serif,"Cormorant Garamond",Georgia,serif) !important;font-style:italic !important;font-size:1.18rem !important;font-weight:400 !important;color:#4e4d49 !important;letter-spacing:0.02em !important}.page-template-page-about .vard-about-cta-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-top:2rem !important;min-height:48px !important;padding:0.75rem 2rem !important;border:1px solid rgba(164,95,58,0.6) !important;background:linear-gradient(135deg,#b77945,#8d5830) !important;color:#fffaf1 !important;font-family:var(--vw-sans,system-ui,sans-serif) !important;font-size:0.72rem !important;font-weight:850 !important;letter-spacing:0.13em !important;text-transform:uppercase !important;text-decoration:none !important;border-radius:4px !important;box-shadow:0 12px 26px rgba(141,88,48,0.2) !important;transition:transform 0.24s ease,box-shadow 0.24s ease !important}.page-template-page-about .vard-about-cta-btn:hover{transform:translateY(-2px) !important;box-shadow:0 18px 34px rgba(141,88,48,0.3) !important}.page-template-page-about .dest-guide-section__inner{max-width:540px !important}@media (max-width:860px){.page-template-page-about .vard-promise-grid--trio{grid-template-columns:1fr !important}}@media (max-width:680px){.page-template-page-about .dest-guide-section__inner{max-width:100% !important}}.site-header.vard-v2-site-header,.home .site-header.vard-v2-site-header:not(.is-scrolled),.home .site-header:not(.is-scrolled){top:0 !important;right:0 !important;left:0 !important;width:100% !important;background:transparent !important;border:0 !important;box-shadow:none !important;max-width:none !important;margin:0 !important;transform:none !important;pointer-events:none !important}.admin-bar .site-header.vard-v2-site-header,.admin-bar .site-header{top:32px !important}.site-header.vard-v2-site-header .container,.site-header .container{width:min(1320px,calc(100% - clamp(1rem,4vw,3rem))) !important}.site-header.vard-v2-site-header .header-utility{display:none !important}.site-header.vard-v2-site-header .header-inner,.home .site-header.vard-v2-site-header:not(.is-scrolled) .header-inner,.home .site-header:not(.is-scrolled) .header-inner{position:relative !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:clamp(0.75rem,1.4vw,1.35rem) !important;width:min(1320px,calc(100vw - clamp(1rem,4vw,3rem))) !important;min-height:72px !important;margin-right:auto !important;margin-left:auto !important;margin-top:clamp(0.72rem,1.7vw,1.15rem) !important;padding:0.56rem 0.62rem 0.56rem 0.82rem !important;border:1px solid rgba(58,58,58,0.25) !important;border-radius:999px !important;background:linear-gradient(135deg,rgba(44,44,44,0.88),rgba(44,44,44,0.62)) !important;box-shadow:0 20px 58px rgba(0,0,0,0.22) !important;backdrop-filter:blur(22px) saturate(1.16) !important;-webkit-backdrop-filter:blur(22px) saturate(1.16) !important;pointer-events:auto !important;transition:background 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease,min-height 0.24s ease,margin 0.24s ease !important}.site-header.vard-v2-site-header.is-scrolled .header-inner,.site-header.is-scrolled .header-inner,body.home .site-header.vard-v2-site-header.is-scrolled .header-inner,body.home .site-header.is-scrolled .header-inner{min-height:64px !important;margin-top:0.55rem !important;border-color:rgba(44,44,44,0.12) !important;background:rgba(248,246,242,0.97) !important;box-shadow:0 18px 48px rgba(44,44,44,0.12) !important}.site-header.vard-v2-site-header .brand,.site-header .brand{display:inline-flex !important;align-items:center !important;flex:0 0 auto !important;min-width:0 !important;gap:0.72rem !important;color:#fffaf1 !important;text-decoration:none !important}.site-header.vard-v2-site-header .brand-mark,.site-header.vard-v2-site-header .brand-logo-wrap{flex:0 0 auto !important;width:68px !important;height:68px !important;display:grid !important;place-items:center !important;border:none !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#fffaf1 !important;font-family:var(--vw-display,"Cinzel",Georgia,serif) !important;font-size:0.78rem !important;font-weight:600 !important;letter-spacing:0.12em !important;overflow:hidden !important}.site-header.vard-v2-site-header .brand-logo-img,.site-header.vard-v2-site-header .brand-logo{width:100% !important;height:100% !important;object-fit:contain !important;filter:invert(1) brightness(2) !important}.site-header.vard-v2-site-header .brand-copy{display:grid !important;gap:0.12rem !important;min-width:0 !important}.site-header.vard-v2-site-header .brand-copy strong{color:#fffaf1 !important;font-size:0.92rem !important;font-weight:850 !important;letter-spacing:0.16em !important;line-height:1 !important;text-transform:uppercase !important;white-space:nowrap !important}.site-header.vard-v2-site-header .brand-kicker,.site-header.vard-v2-site-header .brand-copy small{color:rgba(245,223,185,0.74) !important;font-size:0.56rem !important;font-weight:750 !important;letter-spacing:0.14em !important;line-height:1.1 !important;text-transform:uppercase !important;white-space:nowrap !important}.site-header.vard-v2-site-header .brand-copy small{display:none !important}.site-header.vard-v2-site-header.is-scrolled .brand-copy strong,.site-header.is-scrolled .brand-copy strong{color:#16241f !important}.site-header.vard-v2-site-header.is-scrolled .brand-kicker,.site-header.vard-v2-site-header.is-scrolled .brand-copy small,.site-header.is-scrolled .brand-kicker,.site-header.is-scrolled .brand-copy small{color:#8d5830 !important}.site-header.vard-v2-site-header.is-scrolled .brand-mark,.site-header.vard-v2-site-header.is-scrolled .brand-logo-wrap{border:none !important;background:transparent !important;box-shadow:none !important}.site-header.vard-v2-site-header.is-scrolled .brand-logo-img,.site-header.vard-v2-site-header.is-scrolled .brand-logo{filter:none !important}.site-header.vard-v2-site-header .primary-nav,.site-header .primary-nav{flex:1 1 auto !important;min-width:0 !important;margin:0 !important}.site-header.vard-v2-site-header .primary-nav ul,.site-header .primary-nav ul{align-items:center !important;justify-content:center !important;gap:clamp(0.7rem,1.4vw,1.3rem) !important}.site-header.vard-v2-site-header .primary-nav a,.site-header .primary-nav a{position:relative !important;display:inline-flex !important;align-items:center !important;min-height:40px !important;padding:0.42rem 0.16rem !important;color:rgba(255,250,241,0.88) !important;font-size:clamp(0.58rem,0.68vw,0.68rem) !important;font-weight:850 !important;letter-spacing:0.17em !important;line-height:1 !important;text-decoration:none !important;text-shadow:none !important;text-transform:uppercase !important}.site-header.vard-v2-site-header .primary-nav a::before{content:"" !important;position:absolute !important;right:0.12rem !important;bottom:0.36rem !important;left:0.12rem !important;height:1px !important;background:currentColor !important;opacity:0 !important;transform:scaleX(0.45) !important;transform-origin:center !important;transition:opacity 0.2s ease,transform 0.2s ease !important}.site-header.vard-v2-site-header .primary-nav a:hover,.site-header.vard-v2-site-header .primary-nav .current-menu-item>a,.site-header .primary-nav a:hover,.site-header .primary-nav .current-menu-item>a{color:#f5dfb9 !important}.site-header.vard-v2-site-header .primary-nav a:hover::before,.site-header.vard-v2-site-header .primary-nav .current-menu-item>a::before{opacity:0.75 !important;transform:scaleX(1) !important}.site-header.vard-v2-site-header.is-scrolled .primary-nav a,.site-header.is-scrolled .primary-nav a{color:#2C2C2C !important}.site-header.vard-v2-site-header.is-scrolled .primary-nav a:hover,.site-header.vard-v2-site-header.is-scrolled .primary-nav .current-menu-item>a,.site-header.is-scrolled .primary-nav a:hover,.site-header.is-scrolled .primary-nav .current-menu-item>a{color:var(--wild-sunset) !important}.site-header.vard-v2-site-header .header-actions{display:inline-flex !important;align-items:center !important;flex:0 0 auto !important;gap:0.55rem !important}.site-header.vard-v2-site-header .header-contact-link{display:inline-flex !important;flex-direction:column !important;justify-content:center !important;min-height:42px !important;padding:0.28rem 0.95rem !important;border-left:1px solid rgba(255,250,241,0.18) !important;color:rgba(255,250,241,0.9) !important;text-decoration:none !important}.site-header.vard-v2-site-header .header-contact-link span{color:rgba(245,223,185,0.66) !important;font-size:0.52rem !important;font-weight:760 !important;letter-spacing:0.13em !important;line-height:1.1 !important;text-transform:uppercase !important}.site-header.vard-v2-site-header .header-contact-link strong{color:inherit !important;font-size:0.78rem !important;line-height:1.2 !important}.site-header.vard-v2-site-header.is-scrolled .header-contact-link,.site-header.is-scrolled .header-contact-link{border-left-color:rgba(44,44,44,0.13) !important;color:#2C2C2C !important}.site-header.vard-v2-site-header.is-scrolled .header-contact-link span,.site-header.is-scrolled .header-contact-link span{color:var(--wild-ochre) !important}.site-header.vard-v2-site-header .desktop-cta,.site-header .desktop-cta{display:inline-flex !important;min-height:44px !important;padding:0.74rem 1.2rem !important;border:1px solid rgba(245,223,185,0.5) !important;border-radius:999px !important;background:rgba(245,223,185,0.1) !important;color:#fffaf1 !important;box-shadow:none !important;white-space:nowrap !important}.site-header.vard-v2-site-header .desktop-cta:hover,.site-header .desktop-cta:hover{background:#f5dfb9 !important;border-color:#f5dfb9 !important;color:#16241f !important;transform:translateY(-1px) !important}.site-header.vard-v2-site-header.is-scrolled .desktop-cta,.site-header.is-scrolled .desktop-cta{border-color:rgba(164,95,58,0.32) !important;background:#a45f3a !important;color:#fffaf1 !important}.site-header.vard-v2-site-header .menu-toggle{border-radius:999px !important;border-color:rgba(245,223,185,0.35) !important;background:rgba(255,250,241,0.08) !important;color:#fffaf1 !important}.site-header.vard-v2-site-header.is-scrolled .menu-toggle{border-color:rgba(31,48,40,0.18) !important;background:rgba(255,255,255,0.55) !important;color:#16241f !important}.home .hp2-hero{min-height:720px !important;height:min(980px,100svh) !important}.home .hp2-hero-overlay{background:radial-gradient(circle at 50% 46%,rgba(245,223,185,0.12),transparent 22rem),linear-gradient(180deg,rgba(6,13,11,0.74) 0%,rgba(6,13,11,0.28) 42%,rgba(6,13,11,0.78) 100%),linear-gradient(90deg,rgba(6,13,11,0.48),rgba(6,13,11,0.08),rgba(6,13,11,0.42)) !important}.home .hp2-hero-content{width:min(940px,calc(100% - 2rem)) !important;max-width:940px !important;padding-top:clamp(8rem,15vh,11rem) !important;padding-bottom:clamp(4.5rem,8vh,6.5rem) !important}.home .hp2-hero-content h1{max-width:880px !important;font-size:clamp(3.4rem,7.4vw,7.2rem) !important;letter-spacing:0.038em !important}.home .hp2-hero-content>p{max-width:700px !important;font-size:clamp(0.98rem,1.2vw,1.14rem) !important}.home .hp2-hero-meta{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.65rem !important;max-width:780px !important;margin:clamp(1.4rem,3vh,2.1rem) auto 0 !important}.home .hp2-hero-meta span{display:grid !important;gap:0.22rem !important;min-height:74px !important;padding:0.95rem 1rem !important;border:1px solid rgba(245,223,185,0.26) !important;border-radius:8px !important;background:rgba(255,250,241,0.08) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important}.home .hp2-hero-meta strong{color:#fffaf1 !important;font-size:0.7rem !important;font-weight:850 !important;letter-spacing:0.16em !important;line-height:1.2 !important;text-transform:uppercase !important}.home .hp2-hero-meta small{color:rgba(255,250,241,0.72) !important;font-size:0.78rem !important;line-height:1.35 !important}.home .hp-split{grid-template-columns:minmax(0,0.96fr) minmax(0,1.04fr) !important;min-height:clamp(660px,82vh,880px) !important;background:radial-gradient(circle at 12% 10%,rgba(154,122,82,0.1),transparent 24rem),linear-gradient(135deg,#f9f7ef 0%,#eef2ec 100%) !important}.home .hp-split--flip{background:radial-gradient(circle at 88% 12%,rgba(54,84,69,0.12),transparent 24rem),linear-gradient(135deg,#eef2ec 0%,#fffaf1 100%) !important}.home .hp-split__visual{min-height:auto !important;height:auto !important;margin:clamp(1rem,2vw,1.65rem) !important;border-radius:8px !important;background:#0d1915 !important;box-shadow:0 30px 70px rgba(16,36,30,0.18) !important}.home .hp-split__visual::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;background:linear-gradient(180deg,rgba(6,13,11,0.04),rgba(6,13,11,0.34)),linear-gradient(90deg,rgba(6,13,11,0.18),transparent 58%) !important;pointer-events:none !important}.home .hp-split__visual img{min-height:calc(clamp(660px,82vh,880px) - clamp(2rem,4vw,3.3rem)) !important;filter:saturate(1.06) contrast(1.02) brightness(0.95) !important}.home .vw-split-animate .hp-split__visual img{opacity:1 !important}.home .hp-split__media-tag{position:absolute !important;right:clamp(1rem,2vw,1.6rem) !important;bottom:clamp(1rem,2vw,1.6rem) !important;z-index:3 !important;display:inline-flex !important;align-items:center !important;min-height:34px !important;max-width:min(78%,360px) !important;padding:0.5rem 0.76rem !important;border:1px solid rgba(245,223,185,0.28) !important;border-radius:999px !important;background:rgba(8,20,16,0.58) !important;color:rgba(255,250,241,0.86) !important;font-size:0.62rem !important;font-weight:800 !important;letter-spacing:0.13em !important;line-height:1.25 !important;text-transform:uppercase !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}.home .hp-split__body,.home .hp-split--flip .hp-split__body{padding:clamp(3.5rem,6.4vw,7rem) clamp(2rem,5vw,6.5rem) !important;background:transparent !important}.home .hp-split__inner{max-width:560px !important}.home .hp-split__orn{margin-bottom:1.2rem !important}.home .hp-split__inner h2{font-size:clamp(2.45rem,4.4vw,4.45rem) !important;line-height:0.98 !important;color:#16241f !important;text-shadow:none !important}.home .hp-split__excerpt{max-width:520px !important;color:#43514a !important}.home .hp-split__stats{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.72rem !important}.home .hp-split__stat{min-width:0 !important;padding:0.9rem 0.8rem !important;border:1px solid rgba(31,48,40,0.12) !important;border-top:3px solid rgba(164,95,58,0.5) !important;border-radius:8px !important;background:rgba(255,250,241,0.68) !important}.home .hp-split__stat-num{color:#8d5830 !important}.home .hp-split__pillars{gap:0.85rem !important}.home .hp-split__pillar,.home .hp-split__season-row,.home .hp-split__journey-row,.home .hp-split__why{border:1px solid rgba(31,48,40,0.12) !important;border-radius:8px !important;background:rgba(255,250,241,0.68) !important;box-shadow:0 12px 28px rgba(16,36,30,0.06) !important}.home .hp-split__pillar{padding:1rem !important}.home .hp-split__season-row,.home .hp-split__journey-row{padding:0.9rem 1rem !important}.home .hp-split__why{padding:1.1rem !important}.home .hp-split__link{border:0 !important;padding:0.76rem 1rem !important;border-radius:999px !important;background:#10241e !important;color:#fffaf1 !important}.home .hp-split__link:hover{background:#8d5830 !important;color:#fffaf1 !important}.home .hp2-section-alt{background:radial-gradient(circle at 50% 0%,rgba(54,84,69,0.08),transparent 28rem),#f7f4ec !important}.home .hp2-tour-grid{gap:clamp(1rem,2vw,1.45rem) !important}.home .hp2-tour-card{border-radius:8px !important;background:#fffaf1 !important}.home .hp2-tour-img{min-height:230px !important;background-image:var(--tour-card-bg) !important;background-position:center !important;background-size:cover !important}.home .hp2-tour-img img{width:100% !important;height:100% !important;min-height:230px !important;object-fit:cover !important}.home .hp2-tour-body{padding:1.5rem !important}.home .hp2-cta-inner{grid-template-columns:minmax(0,1fr) minmax(320px,420px) !important;gap:clamp(2rem,5vw,5rem) !important}@media (min-width:981px){.site-header.vard-v2-site-header .menu-toggle{display:none !important}}@media (max-width:1160px){.site-header.vard-v2-site-header .header-contact-link{display:none !important}}@media (max-width:980px){.site-header.vard-v2-site-header .header-inner,.home .site-header.vard-v2-site-header:not(.is-scrolled) .header-inner,.home .site-header:not(.is-scrolled) .header-inner{min-height:64px !important;border-radius:22px !important;padding:0.55rem 0.62rem !important}.site-header.vard-v2-site-header .brand{max-width:calc(100% - 58px) !important}.site-header.vard-v2-site-header .brand-copy strong{max-width:min(46vw,220px) !important;overflow:hidden !important;text-overflow:ellipsis !important}.site-header.vard-v2-site-header .header-actions{display:none !important}.site-header.vard-v2-site-header .menu-toggle{position:absolute !important;top:50% !important;right:0.58rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:46px !important;min-width:46px !important;height:46px !important;margin-left:0 !important;padding:0 !important;border-color:#f5dfb9 !important;background:#f5dfb9 !important;color:#10241e !important;box-shadow:0 12px 26px rgba(0,0,0,0.22) !important;transform:translateY(-50%) !important;z-index:5 !important}.site-header.vard-v2-site-header .menu-toggle-bars{display:grid !important;gap:4px !important;width:20px !important}.site-header.vard-v2-site-header .menu-toggle-bars span{display:block !important;width:20px !important;height:2px !important;background:currentColor !important}.site-header.vard-v2-site-header .primary-nav{position:absolute !important;top:calc(100%+0.65rem) !important;right:0 !important;left:0 !important;display:none !important;padding:0.72rem !important;border:1px solid rgba(245,223,185,0.18) !important;border-radius:18px !important;background:rgba(8,20,16,0.96) !important;box-shadow:0 22px 60px rgba(0,0,0,0.28) !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important}.site-header.vard-v2-site-header.is-scrolled .primary-nav,.site-header.is-scrolled .primary-nav{border-color:rgba(31,48,40,0.12) !important;background:rgba(255,250,241,0.98) !important}.site-header.vard-v2-site-header .primary-nav.is-open,.site-header.vard-v2-site-header .primary-nav.open{display:block !important}.site-header.vard-v2-site-header .primary-nav ul{display:grid !important;grid-template-columns:1fr !important;gap:0 !important;align-items:stretch !important;justify-content:stretch !important}.site-header.vard-v2-site-header .primary-nav li{width:100% !important;border-bottom:1px solid rgba(245,223,185,0.1) !important}.site-header.vard-v2-site-header.is-scrolled .primary-nav li{border-bottom-color:rgba(31,48,40,0.1) !important}.site-header.vard-v2-site-header .primary-nav li:last-child{border-bottom:0 !important}.site-header.vard-v2-site-header .primary-nav a{display:flex !important;justify-content:space-between !important;width:100% !important;min-height:46px !important;padding:0.9rem 0.95rem !important;white-space:normal !important}.site-header.vard-v2-site-header .primary-nav a::before,.site-header.vard-v2-site-header .primary-nav a::after{display:none !important}.site-header.vard-v2-site-header .primary-nav .sub-menu{position:static !important;display:grid !important;min-width:0 !important;margin:0 0 0.5rem !important;padding:0 0 0 0.9rem !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important}.home .hp2-hero-meta{grid-template-columns:1fr !important;max-width:520px !important}.home .hp2-hero-meta span{min-height:0 !important}.home .hp-split,.home .hp-split--flip{grid-template-columns:1fr !important;min-height:auto !important}.home .hp-split--flip .hp-split__visual,.home .hp-split__visual{order:0 !important;min-height:clamp(320px,58vw,500px) !important;margin:1rem 1rem 0 !important}.home .hp-split__visual img{min-height:clamp(320px,58vw,500px) !important}.home .hp-split--flip .hp-split__body,.home .hp-split__body{order:1 !important;padding:clamp(2.5rem,7vw,4rem) clamp(1.25rem,5vw,2.2rem) !important}.home .hp-split__inner{max-width:100% !important}}@media (max-width:640px){.admin-bar .site-header.vard-v2-site-header,.admin-bar .site-header{top:46px !important}.site-header.vard-v2-site-header .container,.site-header .container{width:calc(100% - 1rem) !important}.site-header.vard-v2-site-header .brand-mark,.site-header.vard-v2-site-header .brand-logo-wrap{width:40px !important;height:40px !important}.site-header.vard-v2-site-header .brand-kicker{display:none !important}.home .hp2-hero{min-height:760px !important;height:auto !important}.home .hp2-hero-content h1{font-size:clamp(2.75rem,14vw,4.4rem) !important;letter-spacing:0.02em !important}.home .hp2-hero-actions{align-items:stretch !important;flex-direction:column !important}.home .hp2-hero-meta{margin-top:1.2rem !important}.home .hp-split__stats{grid-template-columns:1fr !important}.home .hp-split__media-tag{right:0.85rem !important;bottom:0.85rem !important;max-width:calc(100% - 1.7rem) !important;font-size:0.56rem !important}.home .hp2-cta-inner{grid-template-columns:1fr !important}}.hp2-btn-gold,.btn:not(.btn-outline),.search-submit,.contact-form button,.vard-form button,button[type="submit"]{background:linear-gradient(135deg,var(--wild-amber) 0%,var(--wild-sunset) 100%) !important;border-color:var(--wild-sunset) !important;color:#fff !important;box-shadow:0 8px 24px rgba(232,115,74,0.25) !important}.hp2-btn-gold:hover,.btn:not(.btn-outline):hover,.search-submit:hover,.contact-form button:hover,.vard-form button:hover,button[type="submit"]:hover{background:linear-gradient(135deg,var(--wild-sunset) 0%,#C55A35 100%) !important;border-color:#C55A35 !important;box-shadow:0 12px 32px rgba(232,115,74,0.35) !important}.hp2-btn-gold::after{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,0.2) 50%,transparent 70%) !important}.hp2-btn-ghost:hover,.btn-outline:hover,.hero-btn-secondary:hover{border-color:var(--wild-teal) !important;color:var(--wild-teal) !important;background:rgba(14,154,167,0.06) !important}.site-header.is-scrolled .primary-nav .current-menu-item>a,.site-header.is-scrolled .primary-nav a:hover{color:var(--wild-sunset) !important}.hp2-stat:nth-child(1),.hp2-pillar-card:nth-child(1),.vard-reason-card:nth-child(1),.vard-step-card:nth-child(1),.nbi-thing:nth-child(1),.contact-stats-grid article:nth-child(1){border-top-color:var(--wild-sunset) !important}.hp2-stat:nth-child(2),.hp2-pillar-card:nth-child(2),.vard-reason-card:nth-child(2),.vard-step-card:nth-child(2),.nbi-thing:nth-child(2),.contact-stats-grid article:nth-child(2){border-top-color:var(--wild-teal) !important}.hp2-stat:nth-child(3),.hp2-pillar-card:nth-child(3),.vard-reason-card:nth-child(3),.vard-step-card:nth-child(3),.nbi-thing:nth-child(3),.contact-stats-grid article:nth-child(3){border-top-color:var(--wild-emerald) !important}.hp2-stat:nth-child(4),.hp2-pillar-card:nth-child(4),.vard-reason-card:nth-child(4),.vard-step-card:nth-child(4),.nbi-thing:nth-child(4),.contact-stats-grid article:nth-child(4){border-top-color:var(--wild-amber) !important}.eyebrow::before,.vard-v2-hero__eyebrow::before,.vard-section-head .eyebrow::before,.hp2-section-head .eyebrow::before,.laikipia-heading .eyebrow::before{background:linear-gradient(90deg,var(--wild-sunset),var(--wild-amber),var(--wild-teal)) !important;height:2px !important;opacity:0.7 !important}.hp2-stat-num{color:var(--wild-teal) !important}.hp2-pillar-num,.vard-reason-num,.dest-chapter__num,.laikipia-entry-number{color:var(--wild-sunset) !important}.hp2-tour-card:hover,.hp2-chapter-card:hover,.tour-card:hover{box-shadow:0 16px 40px rgba(27,122,78,0.12) !important}.tour-meta span,.hp2-tour-meta span,.destination-tags span,.destination-pill-cloud span,.vard-pill-grid span{border-color:rgba(224,99,86,0.28) !important;color:var(--wild-coral) !important}.vard-ft-logo{display:block !important;width:90px !important;height:auto !important;margin-bottom:1rem !important;filter:brightness(0) invert(1) !important;opacity:0.92 !important}.vard-ft-cta{background-color:#0A1510 !important}.vard-ft-cta .hp2-btn-gold{background:linear-gradient(135deg,var(--wild-amber),var(--wild-sunset)) !important;border-color:var(--wild-sunset) !important}.vard-ft.vard-v2-site-footer,.site-footer.vard-v2-site-footer{background:radial-gradient(circle at 12% 0%,rgba(212,162,67,0.1),transparent 30rem),linear-gradient(180deg,#142820 0%,#0A1510 100%) !important}.vard-ft-col-heading{color:var(--wild-amber) !important}.vard-ft-divider{background:linear-gradient(90deg,var(--wild-sunset),var(--wild-amber),var(--wild-teal)) !important;height:2px !important;opacity:0.6 !important}::selection{background:rgba(242,169,59,0.25) !important;color:var(--vw-dark) !important}::-moz-selection{background:rgba(242,169,59,0.25) !important;color:var(--vw-dark) !important}.hp2-cinematic-content blockquote::before{color:rgba(232,115,74,0.3) !important}::-webkit-scrollbar{width:8px !important}::-webkit-scrollbar-track{background:var(--vw-cream) !important}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--wild-sunset),var(--wild-amber)) !important;border-radius:4px !important}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--wild-coral),var(--wild-sunset)) !important}a:hover,a:focus{color:var(--wild-sunset) !important}.text-link:hover,.text-link:focus{color:var(--wild-sunset) !important;border-bottom-color:var(--wild-sunset) !important}.site-header.is-scrolled .primary-nav a:hover{color:var(--wild-sunset) !important}.site-header.vard-v2-site-header.is-scrolled .brand-copy strong,.site-header.is-scrolled .brand-copy strong{color:#2C2C2C !important}.site-header.vard-v2-site-header.is-scrolled .brand-kicker,.site-header.is-scrolled .brand-kicker{color:var(--wild-ochre) !important}
/* ── Hero refinements ── */
.hp2-hero-content h1{font-size:clamp(2.1rem,4.4vw,3.8rem) !important;line-height:1.05 !important;letter-spacing:0.1em !important;margin-bottom:1.6rem !important}
.hp2-hero-content{max-width:720px !important;padding:7rem 2rem 5rem !important}
.hp2-hero-content>p{font-size:1.05rem !important;line-height:1.8 !important;max-width:520px !important;margin:0 auto 2.4rem !important;color:rgba(248,237,215,0.80) !important}
.vw-hero-wordmark{margin-bottom:2.2rem !important}
.hp2-hero-actions{gap:1rem !important;margin-bottom:0 !important}
.hp2-hero-content h1{font-size:clamp(1.7rem,3vw,2.6rem) !important;letter-spacing:0.12em !important}

/* ── WhatsApp Floating Button ─────────────────────────────────────────── */
.vard-whatsapp-fab{position:fixed !important;bottom:1.75rem !important;right:1.75rem !important;z-index:9990 !important;width:56px !important;height:56px !important;border-radius:50% !important;background:#25D366 !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 4px 18px rgba(37,211,102,0.45) !important;text-decoration:none !important;transition:transform 0.22s,box-shadow 0.22s !important}
.vard-whatsapp-fab:hover{transform:scale(1.1) !important;box-shadow:0 8px 28px rgba(37,211,102,0.55) !important}
.vard-whatsapp-fab svg{display:block !important}

/* ── Footer Social Icons ──────────────────────────────────────────────── */
.vard-ft-social{display:flex !important;gap:0.85rem !important;margin-top:1.5rem !important;align-items:center !important}
.vard-ft-social__link{display:flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border:1px solid rgba(255,250,241,0.2) !important;border-radius:50% !important;color:rgba(255,250,241,0.65) !important;transition:color 0.2s,border-color 0.2s,background 0.2s !important;flex-shrink:0 !important}
.vard-ft-social__link:hover{color:#c9a85c !important;border-color:rgba(201,168,92,0.55) !important;background:rgba(201,168,92,0.08) !important}
.vard-ft-social__link svg{width:16px !important;height:16px !important;display:block !important}

/* ── Destination page — map strip ─────────────────────────────────────── */
.dest-guide-map{width:100% !important;overflow:hidden !important;border-top:1px solid rgba(201,168,92,0.15) !important}
.dest-guide-map iframe{display:block !important;width:100% !important;height:260px !important;border:0 !important;filter:grayscale(18%) !important}

/* ── Single tour — Where in Kenya map section ────────────────────────── */
.dest-guide-map-section{background:#0d1f18 !important;padding:0 !important}
.dest-guide-map-section__head{padding:3rem 0 1.5rem !important}
.dest-guide-map-section__head .eyebrow{display:block !important;color:rgba(201,168,92,0.8) !important;margin-bottom:0.5rem !important}
.dest-guide-map-section__head h2{font-family:var(--vw-serif) !important;font-size:clamp(1.6rem,2.8vw,2.4rem) !important;font-weight:400 !important;color:#fffaf1 !important;margin:0 !important}
.dest-guide-map-section__frame{width:100% !important;overflow:hidden !important}
.dest-guide-map-section__frame iframe{display:block !important;width:100% !important;height:420px !important;border:0 !important;filter:grayscale(15%) !important}
@media(max-width:680px){.dest-guide-map-section__frame iframe{height:260px !important}}

/* =======================================================================
   HOMEPAGE REDESIGN — africa-born.com-inspired layout
   ======================================================================= */
.fade-up{opacity:0;transform:translateY(40px);transition:opacity 0.72s cubic-bezier(.22,1,.36,1),transform 0.72s cubic-bezier(.22,1,.36,1)}
.fade-up.is-visible{opacity:1;transform:none}
.hp-hero{position:relative !important;height:100svh !important;min-height:560px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#080f0c !important}
.hp-hero__video{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;opacity:0.82 !important}
.hp-hero__content{position:relative !important;z-index:2 !important;text-align:center !important;padding:0 1.5rem !important;max-width:900px !important}
.hp-hero__wordmark{display:block !important;font-family:var(--vw-serif) !important;font-size:0.8rem !important;letter-spacing:0.4em !important;text-transform:uppercase !important;color:rgba(255,250,241,0.55) !important;margin-bottom:1.5rem !important}
.hp-hero__content h1{font-size:clamp(2.6rem,7vw,6rem) !important;font-weight:400 !important;color:#fff !important;letter-spacing:0.06em !important;line-height:1 !important;text-transform:uppercase !important;margin:0 0 1.25rem !important;text-shadow:0 8px 32px rgba(0,0,0,0.4) !important}
.hp-hero__sub{font-size:clamp(1rem,1.8vw,1.2rem) !important;color:rgba(255,250,241,0.72) !important;font-style:italic !important;font-family:var(--vw-serif) !important;margin:0 0 2.5rem !important;letter-spacing:0.02em !important}
.hp-hero__actions{display:flex !important;gap:1rem !important;justify-content:center !important;flex-wrap:wrap !important}
.hp-hero__btn{display:inline-flex !important;align-items:center !important;padding:0.85rem 2.2rem !important;font-size:0.7rem !important;font-weight:700 !important;letter-spacing:0.2em !important;text-transform:uppercase !important;text-decoration:none !important;transition:background 0.25s,color 0.25s,border-color 0.25s !important}
.hp-hero__btn--primary{background:#73644b !important;color:#fff !important;border:1px solid #73644b !important}
.hp-hero__btn--primary:hover{background:#5a4f3c !important}
.hp-hero__btn--ghost{background:transparent !important;color:#fffaf1 !important;border:1px solid rgba(255,250,241,0.45) !important}
.hp-hero__btn--ghost:hover{background:rgba(255,250,241,0.1) !important}
.hp-hero__scroll{position:absolute !important;bottom:2rem !important;left:50% !important;transform:translateX(-50%) !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:0.6rem !important;color:rgba(255,250,241,0.45) !important;font-size:0.6rem !important;letter-spacing:0.25em !important;text-transform:uppercase !important}
.hp-hero__scroll-line{width:1px !important;height:40px !important;background:linear-gradient(to bottom,rgba(255,250,241,0.45),transparent) !important;animation:hp-scrl 1.8s ease-in-out infinite !important}
@keyframes hp-scrl{0%,100%{opacity:0.4}50%{opacity:1}}
.hp-intro{background:#f1efed !important;padding:6rem 0 !important;text-align:center !important}
.hp-intro__inner{max-width:780px !important}
.hp-intro__inner .eyebrow{margin-bottom:1rem !important;color:#73644b !important}
.hp-intro__heading{font-family:var(--vw-serif) !important;font-size:clamp(2rem,4vw,3.2rem) !important;font-weight:400 !important;color:#1a1612 !important;line-height:1.18 !important;margin:0 0 1.5rem !important}
.hp-intro__body{font-size:1.05rem !important;line-height:1.82 !important;color:#5a5450 !important;max-width:620px !important;margin:0 auto 2.5rem !important}
.hp-intro__btn{display:inline-flex !important;align-items:center !important;padding:0.9rem 2.4rem !important;background:#73644b !important;color:#fff !important;font-size:0.7rem !important;font-weight:700 !important;letter-spacing:0.2em !important;text-transform:uppercase !important;text-decoration:none !important;border:1px solid #73644b !important;transition:background 0.25s !important}
.hp-intro__btn:hover{background:#5a4f3c !important}
.hp-experiences{padding:6rem 0 4rem !important;background:#fff !important;overflow:hidden !important}
.hp-experiences__header{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;margin-bottom:2.5rem !important;gap:2rem !important}
.hp-experiences__header .eyebrow{margin-bottom:0.65rem !important;color:#73644b !important;display:block !important}
.hp-experiences__header h2{font-family:var(--vw-serif) !important;font-size:clamp(1.8rem,3.2vw,2.8rem) !important;font-weight:400 !important;color:#1a1612 !important;margin:0 !important;line-height:1.15 !important}
.hp-experiences__view-all{flex-shrink:0 !important;color:#73644b !important;font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;text-decoration:none !important;white-space:nowrap !important;align-self:flex-end !important;padding-bottom:0.25rem !important;border-bottom:1px solid currentColor !important;transition:color 0.2s !important}
.hp-experiences__view-all:hover{color:#1a1612 !important}
.hp-experiences__track{display:flex !important;gap:1.5rem !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;padding:0 max(1.5rem,calc((100vw - 1110px)/2)) 2rem !important;scrollbar-width:none !important;-ms-overflow-style:none !important;cursor:grab !important}
.hp-experiences__track::-webkit-scrollbar{display:none !important}
.hp-exp-card{flex:0 0 340px !important;scroll-snap-align:start !important;text-decoration:none !important;color:inherit !important;display:block !important;position:relative !important}
.hp-exp-card__visual{position:relative !important;aspect-ratio:3/4 !important;overflow:hidden !important;background:#0d1f18 !important}
.hp-exp-card__visual img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform 0.7s cubic-bezier(.25,.46,.45,.94) !important}
.hp-exp-card:hover .hp-exp-card__visual img{transform:scale(1.06) !important}
.hp-exp-card__overlay{position:absolute !important;inset:0 !important;background:linear-gradient(to top,rgba(10,15,12,0.72) 0%,rgba(10,15,12,0) 55%) !important}
.hp-exp-card__body{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:1.75rem 1.5rem !important;z-index:1 !important}
.hp-exp-card__eyebrow{display:block !important;font-size:0.62rem !important;font-weight:700 !important;letter-spacing:0.28em !important;text-transform:uppercase !important;color:rgba(201,168,92,0.9) !important;margin-bottom:0.5rem !important}
.hp-exp-card__title{font-family:var(--vw-serif) !important;font-size:1.45rem !important;font-weight:400 !important;color:#fff !important;margin:0 0 0.6rem !important;line-height:1.2 !important}
.hp-exp-card__text{font-size:0.82rem !important;line-height:1.6 !important;color:rgba(255,250,241,0.7) !important;margin:0 0 1rem !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}
.hp-exp-card__link{display:inline-flex !important;align-items:center !important;gap:0.35rem !important;font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:rgba(255,250,241,0.75) !important;transition:color 0.2s !important}
.hp-exp-card:hover .hp-exp-card__link{color:#c9a85c !important}
.hp-experiences__nav{display:flex !important;gap:0.75rem !important;padding:0 max(1.5rem,calc((100vw - 1110px)/2)) !important}
.hp-exp-prev,.hp-exp-next{width:44px !important;height:44px !important;border:1px solid rgba(26,22,18,0.2) !important;background:#fff !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#1a1612 !important;transition:background 0.2s,color 0.2s,border-color 0.2s !important}
.hp-exp-prev:hover,.hp-exp-next:hover{background:#73644b !important;color:#fff !important;border-color:#73644b !important}
.hp-feature{position:relative !important;min-height:80svh !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#080f0c var(--hf-bg) center/cover no-repeat !important;overflow:hidden !important}
.hp-feature__overlay{position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(8,15,12,0.78) 0%,rgba(42,28,16,0.52) 55%,rgba(8,15,12,0.82) 100%) !important}
.hp-feature__content{position:relative !important;z-index:1 !important;text-align:center !important;padding:5rem 1.5rem !important;max-width:820px !important}
.hp-feature__eyebrow{color:rgba(201,168,92,0.82) !important;margin-bottom:2rem !important;display:block !important}
.hp-feature__quote{margin:0 0 2rem !important;padding:0 !important;border:none !important}
.hp-feature__quote p{font-family:var(--vw-serif) !important;font-size:clamp(2rem,4.5vw,3.6rem) !important;font-weight:300 !important;color:#fff !important;line-height:1.2 !important;font-style:italic !important}
.hp-feature__body{font-size:1rem !important;line-height:1.8 !important;color:rgba(255,250,241,0.68) !important;max-width:580px !important;margin:0 auto 2.5rem !important}
.hp-feature__btn{display:inline-flex !important;padding:0.9rem 2.4rem !important;border:1px solid rgba(255,250,241,0.4) !important;color:#fffaf1 !important;font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.2em !important;text-transform:uppercase !important;text-decoration:none !important;transition:background 0.25s,border-color 0.25s !important}
.hp-feature__btn:hover{background:rgba(255,250,241,0.1) !important;border-color:rgba(255,250,241,0.65) !important}
.hp-why{background:#f1efed !important;padding:7rem 0 !important}
.hp-why__grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:6rem !important;align-items:center !important}
.hp-why__visual{overflow:hidden !important;aspect-ratio:3/4 !important}
.hp-why__visual img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform 0.8s cubic-bezier(.25,.46,.45,.94) !important}
.hp-why:hover .hp-why__visual img{transform:scale(1.04) !important}
.hp-why__copy .eyebrow{color:#73644b !important;margin-bottom:1rem !important}
.hp-why__copy h2{font-family:var(--vw-serif) !important;font-size:clamp(1.8rem,3vw,2.7rem) !important;font-weight:400 !important;color:#1a1612 !important;margin:0 0 1.4rem !important;line-height:1.18 !important}
.hp-why__body{font-size:0.96rem !important;line-height:1.84 !important;color:#5a5450 !important;margin:0 0 2rem !important}
.hp-why__pillars{display:flex !important;flex-direction:column !important;gap:0 !important;margin-bottom:2.5rem !important}
.hp-why__pillar{display:grid !important;grid-template-columns:2rem 1fr !important;gap:1rem !important;align-items:start !important;padding:1.2rem 0 !important;border-top:1px solid rgba(115,100,75,0.15) !important}
.hp-why__pillar-num{font-family:var(--vw-serif) !important;font-size:1.1rem !important;font-weight:400 !important;color:#73644b !important;opacity:0.6 !important;line-height:1.4 !important}
.hp-why__pillar h3{font-size:0.88rem !important;font-weight:700 !important;color:#1a1612 !important;margin:0 0 0.3rem !important}
.hp-why__pillar p{font-size:0.82rem !important;line-height:1.7 !important;color:#7a7470 !important;margin:0 !important}
.hp-why__link{display:inline-flex !important;align-items:center !important;gap:0.5rem !important;color:#73644b !important;font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;text-decoration:none !important;border-bottom:1px solid currentColor !important;padding-bottom:0.2rem !important;transition:color 0.2s !important}
.hp-why__link:hover{color:#1a1612 !important}
.hp-tours{background:#fff !important;padding:7rem 0 !important}
.hp-tours__header{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;margin-bottom:3rem !important;gap:2rem !important}
.hp-tours__header .eyebrow{margin-bottom:0.65rem !important;color:#73644b !important;display:block !important}
.hp-tours__header h2{font-family:var(--vw-serif) !important;font-size:clamp(1.8rem,3vw,2.6rem) !important;font-weight:400 !important;color:#1a1612 !important;margin:0 !important}
.hp-tours__view-all{flex-shrink:0 !important;color:#73644b !important;font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;text-decoration:none !important;border-bottom:1px solid currentColor !important;padding-bottom:0.2rem !important;align-self:flex-end !important;white-space:nowrap !important;transition:color 0.2s !important}
.hp-tours__view-all:hover{color:#1a1612 !important}
.hp-tours__grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:2rem !important}
.hp-tour-card{display:flex !important;flex-direction:column !important}
.hp-tour-card__visual{position:relative !important;aspect-ratio:4/5 !important;overflow:hidden !important;background:#0d1f18 !important;display:block !important;text-decoration:none !important}
.hp-tour-card__visual img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform 0.7s cubic-bezier(.25,.46,.45,.94) !important}
.hp-tour-card:hover .hp-tour-card__visual img{transform:scale(1.05) !important}
.hp-tour-card__overlay{position:absolute !important;inset:0 !important;background:linear-gradient(to top,rgba(10,15,12,0.5) 0%,transparent 55%) !important}
.hp-tour-card__region{position:absolute !important;bottom:1rem !important;left:1rem !important;font-size:0.6rem !important;font-weight:700 !important;letter-spacing:0.2em !important;text-transform:uppercase !important;color:rgba(255,250,241,0.85) !important;background:rgba(0,0,0,0.3) !important;padding:0.3rem 0.7rem !important}
.hp-tour-card__body{padding:1.4rem 0 !important;flex:1 !important;display:flex !important;flex-direction:column !important}
.hp-tour-card__meta{display:flex !important;gap:1rem !important;font-size:0.68rem !important;color:#9a8878 !important;letter-spacing:0.04em !important;margin-bottom:0.65rem !important}
.hp-tour-card__body h3{font-family:var(--vw-serif) !important;font-size:1.25rem !important;font-weight:400 !important;color:#1a1612 !important;margin:0 0 0.6rem !important;line-height:1.25 !important}
.hp-tour-card__body h3 a{text-decoration:none !important;color:inherit !important}
.hp-tour-card__body p{font-size:0.84rem !important;line-height:1.72 !important;color:#7a7470 !important;margin:0 0 auto !important}
.hp-tour-card__link{display:inline-flex !important;align-items:center !important;gap:0.35rem !important;margin-top:1.2rem !important;color:#73644b !important;font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;text-decoration:none !important;transition:color 0.2s !important}
.hp-tour-card__link:hover{color:#1a1612 !important}
.hp-season-split{display:grid !important;grid-template-columns:1fr 1fr !important;min-height:600px !important}
.hp-season-split__visual{overflow:hidden !important;position:relative !important}
.hp-season-split__visual img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}
.hp-season-split__body{background:#1a1612 !important;padding:5rem clamp(2.5rem,6vw,5.5rem) !important;display:flex !important;flex-direction:column !important;justify-content:center !important}
.hp-season-split__body .eyebrow{color:rgba(201,168,92,0.82) !important;margin-bottom:1rem !important}
.hp-season-split__body h2{font-family:var(--vw-serif) !important;font-size:clamp(1.8rem,3vw,2.7rem) !important;font-weight:400 !important;color:#fffaf1 !important;margin:0 0 1.25rem !important;line-height:1.18 !important}
.hp-season-split__body>p{font-size:0.94rem !important;line-height:1.82 !important;color:rgba(255,250,241,0.62) !important;margin:0 0 2.5rem !important}
.hp-season-split__row{display:grid !important;grid-template-columns:2.5rem 1fr !important;gap:1rem !important;padding:1.2rem 0 !important;border-top:1px solid rgba(255,250,241,0.08) !important;align-items:start !important}
.hp-season-split__num{font-family:var(--vw-serif) !important;font-size:1rem !important;color:rgba(201,168,92,0.6) !important;line-height:1.5 !important}
.hp-season-split__row h4{font-size:0.88rem !important;font-weight:700 !important;color:#fffaf1 !important;margin:0 0 0.3rem !important}
.hp-season-split__row p{font-size:0.82rem !important;line-height:1.7 !important;color:rgba(255,250,241,0.5) !important;margin:0 !important}
.hp-season-split__link{display:inline-flex !important;align-items:center !important;gap:0.4rem !important;color:rgba(201,168,92,0.85) !important;font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;text-decoration:none !important;margin-top:2rem !important;transition:color 0.2s !important}
.hp-season-split__link:hover{color:#c9a85c !important}
.hp-cta-large{position:relative !important;min-height:70svh !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#0d1f18 var(--hcta-bg) center/cover no-repeat !important;overflow:hidden !important}
.hp-cta-large__overlay{position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(8,15,12,0.85) 0%,rgba(30,20,10,0.6) 50%,rgba(8,15,12,0.88) 100%) !important}
.hp-cta-large__content{position:relative !important;z-index:1 !important;text-align:center !important;padding:5rem 1.5rem !important;max-width:780px !important}
.hp-cta-large__eyebrow{display:block !important;color:rgba(201,168,92,0.85) !important;margin-bottom:1.5rem !important}
.hp-cta-large__content h2{font-family:var(--vw-serif) !important;font-size:clamp(2.2rem,4.5vw,3.8rem) !important;font-weight:300 !important;color:#fffaf1 !important;margin:0 0 1.25rem !important;line-height:1.15 !important}
.hp-cta-large__content p{font-size:1.05rem !important;line-height:1.8 !important;color:rgba(255,250,241,0.65) !important;max-width:520px !important;margin:0 auto 3rem !important}
.hp-cta-large__actions{display:flex !important;gap:1rem !important;justify-content:center !important;flex-wrap:wrap !important}
.hp-cta-large__btn{display:inline-flex !important;align-items:center !important;padding:1rem 2.6rem !important;font-size:0.7rem !important;font-weight:700 !important;letter-spacing:0.2em !important;text-transform:uppercase !important;text-decoration:none !important;transition:background 0.25s,color 0.25s,border-color 0.25s !important}
.hp-cta-large__btn--primary{background:#73644b !important;color:#fff !important;border:1px solid #73644b !important}
.hp-cta-large__btn--primary:hover{background:#5a4f3c !important}
.hp-cta-large__btn--ghost{background:transparent !important;color:#fffaf1 !important;border:1px solid rgba(255,250,241,0.35) !important}
.hp-cta-large__btn--ghost:hover{border-color:rgba(255,250,241,0.65) !important;background:rgba(255,250,241,0.08) !important}
@media(max-width:960px){.hp-why__grid{grid-template-columns:1fr !important;gap:3rem !important}.hp-why__visual{aspect-ratio:16/9 !important}.hp-season-split{grid-template-columns:1fr !important}.hp-season-split__visual{min-height:320px !important;position:relative !important}.hp-season-split__visual img{position:static !important;width:100% !important;height:320px !important}.hp-tours__grid{grid-template-columns:repeat(2,1fr) !important}.hp-experiences__header{flex-direction:column !important;align-items:flex-start !important;gap:0.75rem !important}}
@media(max-width:680px){.hp-tours__grid{grid-template-columns:1fr !important}.hp-tours__header,.hp-experiences__header{flex-direction:column !important;align-items:flex-start !important;gap:0.75rem !important}.hp-exp-card{flex:0 0 280px !important}.hp-cta-large__actions{flex-direction:column !important}.hp-cta-large__btn,.hp-hero__btn{width:100% !important;justify-content:center !important}.hp-hero__actions{flex-direction:column !important;align-items:center !important}}