:root{--v2-forest:#0A1510;--v2-forest-2:#142820;--v2-ink:#2C2C2C;--v2-muted:#5A5650;--v2-paper:#f8f6f2;--v2-ivory:#f0ece5;--v2-linen:#e6ddd0;--v2-copper:#D4A243;--v2-gold:#F2A93B;--v2-line:rgba(44,44,44,0.15);--v2-container:min(1240px,calc(100% - clamp(1.25rem,4vw,5rem)));--v2-radius:8px;--v2-shadow-sm:0 14px 34px rgba(27,27,27,0.1);--v2-shadow-md:0 26px 64px rgba(27,27,27,0.18);--v2-ease:cubic-bezier(0.22,0.61,0.36,1)}.vard-v2-container,.vard-container,.container,.hp2-container{width:var(--v2-container) !important;max-width:none !important;margin-right:auto !important;margin-left:auto !important}body{background:linear-gradient(180deg,rgba(217,228,226,0.3),rgba(244,239,229,0) 32rem),var(--v2-ivory) !important}.site-header.vard-v2-site-header{position:fixed !important;top:0 !important;right:0 !important;left:0 !important;z-index:1000 !important;border-bottom-color:rgba(255,250,241,0.12) !important;background:linear-gradient(180deg,rgba(5,14,12,0.76),rgba(5,14,12,0.18) 72%,rgba(5,14,12,0)) !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transition:background 0.25s var(--v2-ease),border-color 0.25s var(--v2-ease),box-shadow 0.25s var(--v2-ease) !important}.admin-bar .site-header.vard-v2-site-header{top:32px !important}.site-header.vard-v2-site-header .header-utility{display:none !important}.site-header.vard-v2-site-header .header-inner{min-height:86px !important}.site-header.vard-v2-site-header:not(.is-scrolled) .brand-copy strong,.site-header.vard-v2-site-header:not(.is-scrolled) .brand-copy small,.site-header.vard-v2-site-header:not(.is-scrolled) .primary-nav a,.site-header.vard-v2-site-header:not(.is-scrolled) .desktop-cta,.site-header.vard-v2-site-header:not(.is-scrolled) .menu-toggle{color:#fffaf1 !important}.site-header.vard-v2-site-header:not(.is-scrolled) .brand-mark{border-color:rgba(255,250,241,0.34) !important;background:rgba(255,255,255,0.08) !important;color:#fffaf1 !important}.site-header.vard-v2-site-header .primary-nav a{font-size:0.64rem !important;font-weight:850 !important;letter-spacing:0.16em !important}.site-header.vard-v2-site-header .desktop-cta{border-radius:999px !important}.site-header.vard-v2-site-header.is-scrolled{border-bottom-color:rgba(31,48,40,0.14) !important;background:rgba(255,250,241,0.96) !important;box-shadow:0 14px 42px rgba(17,35,29,0.11) !important;backdrop-filter:blur(18px) saturate(1.14) !important;-webkit-backdrop-filter:blur(18px) saturate(1.14) !important}.site-header.vard-v2-site-header.is-scrolled .header-inner{min-height:68px !important}.site-footer.vard-v2-site-footer,.vard-ft.vard-v2-site-footer{background:radial-gradient(circle at 12% 0%,rgba(207,170,98,0.13),transparent 30rem),linear-gradient(180deg,#10241e 0%,#07120f 100%) !important}.home .hp2-hero{align-items:center !important;justify-content:center !important}.home .hp2-hero::before{background:radial-gradient(circle at 50% 42%,rgba(255,250,241,0.05),transparent 24rem),linear-gradient(0deg,rgba(6,13,11,0.86) 0%,rgba(6,13,11,0.18) 54%,rgba(6,13,11,0.52) 100%),linear-gradient(90deg,rgba(6,13,11,0.42),rgba(6,13,11,0.12),rgba(6,13,11,0.42)) !important}.home .hp2-hero-content{max-width:980px !important;margin-right:auto !important;margin-left:auto !important;padding-top:clamp(8rem,16vh,11rem) !important;padding-bottom:clamp(5rem,9vh,7rem) !important;text-align:center !important}.home .hp2-hero-content h1{max-width:980px !important;margin-right:auto !important;margin-left:auto !important;font-size:clamp(4rem,8vw,7.8rem) !important;line-height:0.88 !important}.home .hp2-hero-content>p{max-width:760px !important;margin-right:auto !important;margin-left:auto !important}.home .hp2-hero-actions{justify-content:center !important}.vard-v2-hero{position:relative !important;display:flex !important;align-items:center !important;min-height:clamp(520px,76vh,760px) !important;overflow:hidden !important;isolation:isolate !important;background:var(--v2-forest) !important}.vard-v2-hero__media{position:absolute !important;inset:0 !important;z-index:0 !important;background-image:var(--vard-v2-hero-img) !important;background-position:center 44% !important;background-size:cover !important;filter:saturate(1.06) contrast(1.04) !important}.vard-v2-hero__overlay{position:absolute !important;inset:0 !important;z-index:1 !important;background:radial-gradient(circle at 50% 40%,rgba(255,250,241,0.06),transparent 24rem),linear-gradient(0deg,rgba(6,13,11,0.82) 0%,rgba(6,13,11,0.18) 52%,rgba(6,13,11,0.56) 100%),linear-gradient(90deg,rgba(6,13,11,0.45),rgba(6,13,11,0.18),rgba(6,13,11,0.45)) !important;pointer-events:none !important}.vard-v2-hero::after{content:"" !important;position:absolute !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:1 !important;height:26% !important;pointer-events:none !important;background:linear-gradient(180deg,rgba(244,239,229,0),var(--v2-ivory)) !important}.vard-v2-hero__inner{position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;padding-top:clamp(8rem,17vh,12rem) !important;padding-bottom:clamp(4.5rem,9vh,6.5rem) !important}.vard-v2-hero__eyebrow{display:block !important;margin-bottom:1rem !important;color:rgba(245,223,185,0.92) !important;text-shadow:0 6px 18px rgba(0,0,0,0.44) !important}.vard-v2-hero__eyebrow::before,.vard-v2-hero__eyebrow::after,.vard-section-head .eyebrow::before,.vard-section-head .eyebrow::after{content:"" !important;display:inline-block !important;width:32px !important;height:1px !important;margin:0 0.7rem 0.22rem !important;background:currentColor !important;opacity:0.42 !important}.vard-v2-hero h1{max-width:940px !important;margin:0 !important;color:var(--v2-paper) !important;font-size:clamp(3.1rem,6.4vw,6.2rem) !important;font-weight:500 !important;line-height:0.96 !important;text-shadow:0 20px 58px rgba(0,0,0,0.52) !important}.vard-v2-hero p{max-width:680px !important;margin:1.2rem auto 0 !important;color:rgba(255,250,241,0.88) !important;font-size:clamp(1rem,1.45vw,1.16rem) !important;line-height:1.72 !important;text-shadow:0 8px 24px rgba(0,0,0,0.4) !important}.vard-v2-hero--compact{min-height:56vh !important}.vard-v2-hero--compact .vard-v2-hero__inner{padding-top:clamp(6.5rem,12vw,8.5rem) !important;padding-bottom:clamp(3.5rem,7vw,5rem) !important}.vard-v2-hero__pills{display:flex !important;flex-wrap:wrap !important;max-width:850px !important;gap:0.58rem !important;margin-top:2rem !important;justify-content:center !important}.vard-v2-hero__pills a,.vard-v2-hero__pills span{display:inline-flex !important;align-items:center !important;min-height:42px !important;padding:0.54rem 1rem !important;border:1px solid rgba(245,223,185,0.38) !important;border-radius:999px !important;background:rgba(255,250,241,0.09) !important;color:rgba(255,250,241,0.92) !important;font-size:0.68rem !important;font-weight:850 !important;letter-spacing:0.12em !important;text-decoration:none !important;text-transform:uppercase !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;transition:transform 0.24s var(--v2-ease),background 0.22s,border-color 0.22s !important}.vard-v2-hero__pills a:hover,.vard-v2-hero__pills a:focus-visible{transform:translateY(-2px) !important;border-color:rgba(245,223,185,0.72) !important;background:rgba(207,170,98,0.22) !important;color:var(--v2-paper) !important}.vard-v2-back-link{display:inline-flex !important;width:fit-content !important;margin-bottom:1.5rem !important;padding:0.72rem 1rem !important;border:1px solid rgba(245,223,185,0.32) !important;color:rgba(245,223,185,0.9) !important;font-size:0.7rem !important;font-weight:850 !important;letter-spacing:0.1em !important;text-decoration:none !important;text-transform:uppercase !important;align-self:flex-start !important}.vard-v2-story-lede,.vard-v2-story-row{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(280px,0.44fr) !important;gap:clamp(1.4rem,3vw,3rem) !important;align-items:start !important}.vard-v2-story-row{margin-top:2.6rem !important;padding-top:2.6rem !important;border-top:1px solid var(--v2-line) !important}.vard-v2-story-row--flip{grid-template-columns:minmax(280px,0.44fr) minmax(0,1fr) !important}.vard-v2-story-row--flip .vard-v2-story-copy{order:2 !important}.vard-v2-story-row--flip .vard-v2-story-image{order:1 !important}.vard-v2-story-image{position:sticky !important;top:110px !important;margin:0 !important;overflow:hidden !important;border-radius:var(--v2-radius) !important;background:var(--v2-forest) !important;box-shadow:var(--v2-shadow-sm) !important}.vard-v2-story-image img{display:block !important;width:100% !important;min-height:320px !important;aspect-ratio:4 / 5 !important;object-fit:cover !important;filter:saturate(1.06) contrast(1.03) !important}.vard-v2-story-image figcaption{position:absolute !important;right:0 !important;bottom:0 !important;left:0 !important;padding:2.5rem 1rem 1rem !important;background:linear-gradient(to top,rgba(7,18,15,0.9),rgba(7,18,15,0)) !important;color:rgba(255,250,241,0.84) !important;font-size:0.72rem !important;font-weight:750 !important;letter-spacing:0.08em !important;text-transform:uppercase !important}.vard-v2-inline-gallery{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.85rem !important;margin:2rem 0 0 !important}.vard-v2-inline-gallery figure{margin:0 !important;overflow:hidden !important;border-radius:var(--v2-radius) !important;background:var(--v2-forest) !important;box-shadow:0 10px 24px rgba(15,30,25,0.08) !important}.vard-v2-inline-gallery img{display:block !important;width:100% !important;aspect-ratio:4 / 3 !important;object-fit:cover !important}.single-vard_tour .vard-tour-layout.vard-v2-tour-layout,.nbi-single__layout{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(300px,360px) !important;gap:clamp(1.6rem,3vw,2.4rem) !important;align-items:start !important}.single-vard_tour .vard-tour-content,.nbi-single__content{max-width:none !important;padding:clamp(1.25rem,3vw,2.4rem) !important;border:1px solid var(--v2-line) !important;border-radius:var(--v2-radius) !important;background:rgba(255,250,241,0.94) !important;box-shadow:var(--v2-shadow-sm) !important}.nbi-single__sidebar{position:sticky !important;top:106px !important}.vard-v2-related{padding:1.35rem !important;border:1px solid var(--v2-line) !important;border-top:4px solid var(--v2-copper) !important;border-radius:var(--v2-radius) !important;background:rgba(255,250,241,0.96) !important;box-shadow:var(--v2-shadow-sm) !important}.vard-v2-related+.vard-v2-related,.vard-sidebar-card+.vard-v2-related,.vard-v2-related+.vard-sidebar-card{margin-top:1rem !important}.vard-v2-related h3{margin:0 0 0.45rem !important;color:var(--v2-ink) !important;font-size:1.32rem !important}.vard-v2-related>p{margin-bottom:1rem !important;color:var(--v2-muted) !important;font-size:0.88rem !important;line-height:1.55 !important}.vard-v2-related__list{display:grid !important;gap:0.75rem !important}.vard-v2-related__item{display:grid !important;grid-template-columns:84px minmax(0,1fr) !important;gap:0.8rem !important;align-items:center !important;padding:0.65rem !important;border:1px solid rgba(31,48,40,0.1) !important;border-radius:var(--v2-radius) !important;background:rgba(255,255,255,0.48) !important;text-decoration:none !important;transition:transform 0.24s var(--v2-ease),border-color 0.24s ease,box-shadow 0.24s ease !important}.vard-v2-related__item:hover{transform:translateY(-2px) !important;border-color:rgba(164,95,58,0.32) !important;box-shadow:0 12px 24px rgba(15,30,25,0.08) !important}.vard-v2-related__thumb{overflow:hidden !important;border-radius:6px !important;background:var(--v2-forest) !important}.vard-v2-related__thumb img{display:block !important;width:100% !important;aspect-ratio:1 / 1 !important;object-fit:cover !important}.vard-v2-related__body{min-width:0 !important}.vard-v2-related__body small{display:block !important;margin-bottom:0.2rem !important;color:var(--v2-copper) !important;font-size:0.56rem !important;font-weight:850 !important;letter-spacing:0.1em !important;text-transform:uppercase !important}.vard-v2-related__body strong{display:block !important;color:var(--v2-ink) !important;font-family:"Cormorant Garamond",Georgia,serif !important;font-size:1.08rem !important;line-height:1.12 !important}.nbi-single__body .container{width:var(--v2-container) !important;max-width:none !important}.nbi-single__hero{min-height:clamp(440px,62vh,620px) !important}.nbi-single__gallery{margin-top:2.6rem !important}.nbi-single__gallery-grid,.vard-gallery{gap:0.85rem !important}.nbi-single__gallery-item,.vard-gallery-item{border-radius:var(--v2-radius) !important;overflow:hidden !important;box-shadow:var(--v2-shadow-sm) !important}.vard-gallery,.nbi-single__gallery-grid{display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr)) !important;gap:clamp(0.5rem,1.1vw,0.9rem) !important}.vard-gallery-item,.nbi-single__gallery-item{min-height:clamp(210px,24vw,360px) !important}.vard-gallery-item:nth-child(1),.nbi-single__gallery-item:nth-child(1){grid-column:span 2 !important}.vard-gallery-item:nth-child(2),.nbi-single__gallery-item:nth-child(2){grid-column:span 2 !important}.vard-gallery-item:nth-child(3),.nbi-single__gallery-item:nth-child(3){grid-column:span 2 !important}.vard-gallery-item:nth-child(4),.nbi-single__gallery-item:nth-child(4),.vard-gallery-item:nth-child(5),.nbi-single__gallery-item:nth-child(5){grid-column:span 3 !important;min-height:clamp(280px,32vw,430px) !important}.vard-gallery-item:nth-child(n+6),.nbi-single__gallery-item:nth-child(n+6){grid-column:span 3 !important}.vard-gallery-item img,.nbi-single__gallery-item img{width:100% !important;height:100% !important;object-fit:cover !important}.front-page .hp2-mosaic-large img,.home .hp2-mosaic-large img,.home .hp2-mosaic-thumb img,.home .hp2-chapter-img img,.home .hp2-tour-img img,.page-template-page-about .vard-letter-aside img,.page-template-page-nairobi-tours .nbi-intro__img-col img,.page-template-page-destinations .dest-mosaic__tile img{filter:saturate(1.08) contrast(1.04) !important}.page-template-page-about .vard-letter-grid,.page-template-page-about .vard-split,.page-template-page-nairobi-tours .nbi-intro__row{gap:clamp(1.6rem,3.5vw,4rem) !important}.page-template-page-destinations .dest-atlas>.vard-hero{display:none !important}.page-template-page-nairobi-tours .nbi-intro__text-col{justify-content:center !important}.page-template-page-nairobi-tours .nbi-card-readmore{display:inline-flex !important;align-items:center !important;width:fit-content !important;gap:0.35rem !important;margin-top:0.85rem !important;color:var(--v2-copper) !important;font-size:0.68rem !important;font-weight:850 !important;letter-spacing:0.13em !important;text-decoration:none !important;text-transform:uppercase !important}.page-template-page-nairobi-tours .nbi-card-readmore:hover{color:var(--v2-forest-2) !important}.page-template-page-nairobi-tours .nbi-things__inner{align-items:center !important}.page-template-page-nairobi-tours .nbi-things__link{margin-top:0 !important;white-space:nowrap !important}.page-template-page-nairobi-tours .nbi-exp-grid .nbi-exp-card:first-child{grid-column:auto !important}.page-template-page-nairobi-tours .nbi-exp-grid .nbi-exp-card:first-child .nbi-exp-card__visual{aspect-ratio:16 / 9 !important}.page-template-page-nairobi-tours .nbi-exp-card__titles .nbi-card-readmore,.page-template-page-nairobi-tours .nbi-hotel-card__titles+.nbi-card-readmore{margin-top:0.65rem !important}.page-template-page-nairobi-tours .nbi-section-cta{display:flex !important;justify-content:center !important;margin-top:clamp(1.6rem,3vw,2.4rem) !important}.page-template-page-nairobi-tours .nbi-arrivals__top,.page-template-page-nairobi-tours .nbi-hotels__top{display:grid !important;grid-template-columns:minmax(0,0.9fr) minmax(220px,0.55fr) minmax(0,0.9fr) !important;gap:clamp(1.2rem,3vw,2.5rem) !important;align-items:center !important}.page-template-page-nairobi-tours .nbi-feature-image{margin:0 !important;overflow:hidden !important;border-radius:var(--v2-radius) !important;box-shadow:var(--v2-shadow-md) !important}.page-template-page-nairobi-tours .nbi-feature-image img{display:block !important;width:100% !important;aspect-ratio:4 / 5 !important;object-fit:cover !important;filter:saturate(1.08) contrast(1.03) !important}.page-template-page-nairobi-tours .nbi-arrivals__lead,.page-template-page-nairobi-tours .nbi-hotels__intro-body{padding:clamp(1.15rem,2.4vw,1.8rem) !important;border:1px solid rgba(245,223,185,0.16) !important;border-radius:var(--v2-radius) !important;background:rgba(255,250,241,0.06) !important}.page-template-page-nairobi-tours .nbi-hotels__intro-body{border-color:var(--v2-line) !important;background:rgba(255,250,241,0.94) !important}.page-template-page-nairobi-tours .nbi-arrivals__lead p{margin:0 !important;color:rgba(255,250,241,0.72) !important;line-height:1.75 !important}.page-template-page-nairobi-tours .nbi-hotels__intro-body p{margin:0 !important;color:var(--v2-muted) !important;line-height:1.75 !important}.page-template-page-nairobi-tours .nbi-hotel-directory .destination-symbol-list{max-height:118px !important;overflow:hidden !important}.page-template-page-nairobi-tours .nbi-reading__inner .hp2-btn{margin-top:1.2rem !important}.page-template-page-nairobi-tours .nbi-collection{padding:clamp(4rem,7vw,6.5rem) 0 !important;background:var(--v2-ivory) !important}.page-template-page-nairobi-tours .nbi-collection__intro{display:grid !important;grid-template-columns:minmax(240px,0.42fr) minmax(0,1fr) !important;gap:clamp(1.5rem,4vw,4rem) !important;align-items:center !important;max-width:980px !important;margin:0 auto clamp(2rem,5vw,4rem) !important}.page-template-page-nairobi-tours .nbi-collection__intro figure{margin:0 !important;overflow:hidden !important;border-radius:var(--v2-radius) !important;box-shadow:var(--v2-shadow-md) !important}.page-template-page-nairobi-tours .nbi-collection__intro img{display:block !important;width:100% !important;aspect-ratio:4 / 5 !important;object-fit:cover !important}.page-template-page-nairobi-tours .nbi-collection__intro h2{margin:0.4rem 0 1rem !important;color:var(--v2-ink) !important;font-size:clamp(2.4rem,5vw,4.2rem) !important;line-height:0.98 !important}.page-template-page-nairobi-tours .nbi-collection__intro p:last-child{max-width:620px !important;color:var(--v2-muted) !important;line-height:1.78 !important}.page-template-page-nairobi-tours .nbi-collection__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(1rem,2vw,1.35rem) !important}.page-template-page-nairobi-tours .nbi-collection-card .nbi-exp-card__head{align-items:flex-start !important}.vard-section,.vard-section-alt,.section.section-paper{position:relative !important;background-color:var(--v2-paper) !important}.vard-section-alt,.section.section-paper:nth-of-type(even){background:linear-gradient(180deg,rgba(255,250,241,0.94),rgba(240,231,217,0.88)) !important}.vard-section-head,.section-heading{max-width:860px !important}.vard-section-head--offset{margin-top:3rem !important}.vard-section-head h2,.section-heading h2,.vard-split-col h2,.page-content-rich h2{color:var(--v2-ink) !important;letter-spacing:0 !important}.vard-split-col,.page-content-luxe,.generic-page-aside,.journeys-reference-card,.laikipia-entry-card,.vard-step-card,.vard-faq-card,.vard-form-panel,.vard-contact-info-body,.vard-post-content,.vard-post-sidebar-card,.vard-terms-section,.vard-terms-index,.vard-404-wrap{border:1px solid var(--v2-line) !important;border-radius:var(--v2-radius) !important;background:rgba(255,250,241,0.95) !important;box-shadow:var(--v2-shadow-sm) !important}.vard-split-col,.page-content-luxe,.generic-page-aside,.journeys-reference-card,.vard-step-card,.vard-faq-card,.vard-form-panel,.vard-post-content,.vard-post-sidebar-card,.vard-terms-section,.vard-404-wrap{padding:clamp(1.25rem,3vw,2.2rem) !important}.vard-contact-info,.vard-post-card,.post-card-editorial,.vard-journey-item,.hp2-pillar-card,.info-card,.nbi-exp-card,.nbi-hotel-card,.nbi-arrival-card{border-radius:var(--v2-radius) !important;overflow:hidden !important;border:1px solid var(--v2-line) !important;background:rgba(255,250,241,0.96) !important;box-shadow:var(--v2-shadow-sm) !important}.vard-contact-info img,.vard-post-card-img img,.post-card-media img,.vard-journey-item-img img{filter:saturate(1.08) contrast(1.04) !important}.vard-post-grid,.post-list-grid,.info-card-grid,.vard-steps-grid,.vard-faq-grid{gap:clamp(1rem,2vw,1.5rem) !important}.vard-search-bar,.vard-filter-bar,.vard-pill-grid,.nbi-intro__pills{border-radius:var(--v2-radius) !important}.vard-search-bar{padding:clamp(0.9rem,2vw,1.3rem) !important;border:1px solid var(--v2-line) !important;background:rgba(255,250,241,0.96) !important;box-shadow:var(--v2-shadow-sm) !important}.vard-search-bar form{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:0.75rem !important}.vard-search-bar input,.vard-form input,.vard-form select,.vard-form textarea{border:1px solid rgba(30,48,40,0.16) !important;border-radius:6px !important;background:#fffaf1 !important;color:var(--v2-ink) !important}.vard-search-bar button{border:0 !important;border-radius:6px !important;background:var(--v2-copper) !important;color:#fffaf1 !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.12em !important}.vard-filter-btn,.vard-v2-hero__pills a,.vard-v2-hero__pills span,.vard-pill-grid span,.nbi-pill,.kenya-home-pill-grid span{white-space:normal !important}.vard-journey-item{display:grid !important;grid-template-columns:minmax(220px,0.34fr) minmax(0,1fr) auto !important;gap:clamp(1rem,2vw,1.5rem) !important;align-items:stretch !important;padding:clamp(0.85rem,1.8vw,1.1rem) !important}.vard-journey-item-body{min-width:0 !important}.vard-journey-item-meta{display:flex !important;flex-wrap:wrap !important;gap:0.45rem !important}.vard-journey-item-meta span{border:1px solid rgba(30,48,40,0.14) !important;border-radius:999px !important;padding:0.25rem 0.6rem !important;background:rgba(240,231,217,0.66) !important}.journeys-story-row{align-items:center !important}.journeys-story-copy{max-width:760px !important}.journeys-story-copy h2,.journeys-brief-panel h2,.journeys-guide-feature h2{margin:0.4rem 0 1rem !important;color:var(--v2-ink) !important;font-family:"Cormorant Garamond",Georgia,serif !important;font-size:clamp(2.25rem,5vw,4.4rem) !important;font-weight:300 !important;line-height:0.98 !important}.journeys-story-copy p,.journeys-brief-panel p,.journeys-guide-feature p,.journeys-preview-card p,.journeys-guide-card p{color:var(--v2-muted) !important;font-size:clamp(1rem,1.2vw,1.12rem) !important;line-height:1.75 !important}.journeys-readmore-actions{display:flex !important;flex-wrap:wrap !important;gap:0.75rem !important;align-items:center !important;margin-top:1.35rem !important}.journeys-main-image img,.journeys-guide-image img{min-height:clamp(360px,48vw,620px) !important}.journeys-brief-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:clamp(1rem,2vw,1.5rem) !important;margin-top:clamp(1.5rem,3vw,2.6rem) !important}.journeys-brief-panel,.journeys-guide-card{border:1px solid var(--v2-line) !important;border-radius:var(--v2-radius) !important;background:rgba(255,250,241,0.96) !important;box-shadow:var(--v2-shadow-sm) !important;padding:clamp(1.25rem,2.5vw,2rem) !important}.journeys-brief-panel h3,.journeys-preview-card h3,.journeys-guide-card h3{margin:0.35rem 0 0.75rem !important;color:var(--v2-ink) !important;font-family:"Cormorant Garamond",Georgia,serif !important;font-size:clamp(1.65rem,2.8vw,2.4rem) !important;font-weight:300 !important;line-height:1 !important}.journeys-brief-panel--dark{background:radial-gradient(circle at 8% 0%,rgba(207,170,98,0.16),transparent 22rem),linear-gradient(145deg,var(--v2-forest-2),var(--v2-forest)) !important;color:#fffaf1 !important}.journeys-brief-panel--dark h2,.journeys-brief-panel--dark h3{color:#fffaf1 !important}.journeys-brief-panel--dark p,.journeys-brief-panel--dark li,.journeys-brief-panel--dark .text-link{color:rgba(255,250,241,0.78) !important}.journeys-mini-pills{margin:1rem 0 0 !important}.journeys-preview-grid,.journeys-guide-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(1rem,2vw,1.35rem) !important;margin-top:clamp(1.5rem,3vw,2.6rem) !important}.journeys-preview-grid:not(.journeys-preview-grid--wide){grid-template-columns:repeat(4,minmax(0,1fr)) !important}.journeys-guide-grid--two{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.journeys-preview-card{display:flex !important;min-width:0 !important;flex-direction:column !important;overflow:hidden !important;border:1px solid var(--v2-line) !important;border-radius:var(--v2-radius) !important;background:rgba(255,250,241,0.96) !important;box-shadow:var(--v2-shadow-sm) !important}.journeys-preview-card img{display:block !important;width:100% !important;aspect-ratio:4 / 3 !important;object-fit:cover !important;filter:saturate(1.08) contrast(1.04) !important}.journeys-preview-card>div{display:flex !important;flex:1 !important;flex-direction:column !important;padding:clamp(1rem,2vw,1.35rem) !important}.journeys-preview-card .text-link,.journeys-guide-card .text-link,.journeys-brief-panel .text-link{margin-top:auto !important}.journeys-guide{padding-top:clamp(4rem,8vw,7rem) !important}.journeys-guide-feature{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(280px,0.44fr) !important;gap:clamp(1.5rem,3vw,3rem) !important;align-items:center !important;margin-bottom:clamp(2rem,4vw,3.5rem) !important}.journeys-guide-feature--reverse{grid-template-columns:minmax(280px,0.44fr) minmax(0,1fr) !important;margin-top:clamp(2rem,4vw,3.5rem) !important}.journeys-guide-feature--reverse article{order:2 !important}.journeys-guide-feature--reverse .vard-v2-story-image{order:1 !important}.journeys-guide-feature>article{min-width:0 !important}.journeys-guide-card--numbered>span{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:2.45rem !important;height:2.45rem !important;margin-bottom:1rem !important;border:1px solid rgba(164,95,58,0.28) !important;border-radius:50% !important;color:var(--v2-copper) !important;font-size:0.72rem !important;font-weight:850 !important;letter-spacing:0.12em !important}.journeys-reference-list{display:grid !important;gap:0.95rem !important;margin-top:1rem !important}.journeys-reference-list strong{display:block !important;color:var(--v2-ink) !important;font-size:0.86rem !important;letter-spacing:0.08em !important;text-transform:uppercase !important}.journeys-legacy-notes[hidden]{display:none !important}.laikipia-entry-card summary,.vard-terms-section-header,.hp2-journey-row{border-radius:6px !important}.vard-prefer-band,.vard-cta-inner,.hp2-cinematic-content{border-radius:var(--v2-radius) !important}.vard-empty-state{border:1px solid var(--v2-line) !important;border-radius:var(--v2-radius) !important;background:rgba(255,250,241,0.96) !important;box-shadow:var(--v2-shadow-sm) !important}@media (max-width:960px){.vard-v2-hero{min-height:70svh !important}.vard-v2-hero.vard-v2-hero--compact{min-height:54svh !important}.vard-v2-hero__inner{padding-top:7.2rem !important;padding-bottom:4.4rem !important}.vard-v2-hero h1{font-size:clamp(2.7rem,12vw,4.2rem) !important;line-height:0.98 !important}.vard-v2-story-lede,.vard-v2-story-row,.vard-v2-story-row--flip,.single-vard_tour .vard-tour-layout.vard-v2-tour-layout,.nbi-single__layout,.journeys-brief-grid,.journeys-preview-grid,.journeys-preview-grid:not(.journeys-preview-grid--wide),.journeys-guide-grid,.journeys-guide-grid--two,.journeys-guide-feature,.journeys-guide-feature--reverse{grid-template-columns:1fr !important}.vard-v2-story-row--flip .vard-v2-story-copy,.vard-v2-story-row--flip .vard-v2-story-image,.journeys-guide-feature--reverse article,.journeys-guide-feature--reverse .vard-v2-story-image{order:initial !important}.vard-v2-story-image,.nbi-single__sidebar{position:static !important}.vard-journey-item{grid-template-columns:1fr !important}.page-template-page-nairobi-tours .nbi-arrivals__top,.page-template-page-nairobi-tours .nbi-hotels__top,.page-template-page-nairobi-tours .nbi-collection__intro{grid-template-columns:1fr !important}.page-template-page-nairobi-tours .nbi-feature-image img,.page-template-page-nairobi-tours .nbi-collection__intro img{aspect-ratio:16 / 10 !important}.page-template-page-nairobi-tours .nbi-collection__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}.vard-gallery-item,.nbi-single__gallery-item,.vard-gallery-item:nth-child(1),.nbi-single__gallery-item:nth-child(1),.vard-gallery-item:nth-child(2),.nbi-single__gallery-item:nth-child(2),.vard-gallery-item:nth-child(3),.nbi-single__gallery-item:nth-child(3),.vard-gallery-item:nth-child(4),.nbi-single__gallery-item:nth-child(4),.vard-gallery-item:nth-child(5),.nbi-single__gallery-item:nth-child(5),.vard-gallery-item:nth-child(n+6),.nbi-single__gallery-item:nth-child(n+6){grid-column:span 1 !important}.vard-journey-item-cta{display:flex !important;justify-content:flex-start !important}.vard-v2-story-image img{min-height:0 !important;aspect-ratio:16 / 10 !important}.journeys-main-image img,.journeys-guide-image img{min-height:0 !important;aspect-ratio:16 / 10 !important}}@media (max-width:620px){.vard-v2-hero__pills a,.vard-v2-hero__pills span{min-height:38px !important;padding:0.34rem 0.72rem !important;font-size:0.58rem !important;letter-spacing:0.09em !important}.vard-v2-inline-gallery{grid-template-columns:1fr !important}.vard-v2-related__item{grid-template-columns:76px minmax(0,1fr) !important}.vard-search-bar form{grid-template-columns:1fr !important}.vard-gallery,.nbi-single__gallery-grid{grid-template-columns:1fr !important}.page-template-page-nairobi-tours .nbi-collection__grid{grid-template-columns:1fr !important}.page-template-page-nairobi-tours .nbi-things__link{width:100% !important;justify-content:center !important;margin-top:1rem !important}.journeys-readmore-actions .hp2-btn{width:100% !important;justify-content:center !important}.admin-bar .site-header.vard-v2-site-header{top:46px !important}}