:root{--ol-lux-alabaster:#FDFBF7;--ol-lux-ivory:#FDFBF7;--ol-lux-khaki:#2B211A;--ol-lux-brown:#A25A38;--ol-lux-umber:#2B211A;--ol-lux-indigo:#2B211A;--ol-lux-gold:#D4A373;--ol-lux-ink:#2B211A;--ol-lux-muted:rgba(43, 33, 26, .68);--ol-lux-line:rgba(43, 33, 26, .14);--ol-lux-dust:rgba(162, 90, 56, .22);--ol-lux-shadow:0 32px 90px rgba(43, 33, 26, .16);--ol-lux-ease:cubic-bezier(.16,1,.3,1);--ol-font-body:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ol-font-ui:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ol-font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--ix-earth:var(--ol-lux-khaki);--ix-earth-2:var(--ol-lux-umber);--ix-earth-3:var(--ol-lux-indigo);--ix-gold:var(--ol-lux-gold);--ix-sand:var(--ol-lux-alabaster);--ix-mist:var(--ol-lux-alabaster);--ix-ivory:var(--ol-lux-ivory);--ix-ink:var(--ol-lux-ink);--oloropa-final-earth:var(--ol-lux-khaki);--oloropa-final-earth-2:var(--ol-lux-umber);--oloropa-final-deep:var(--ol-lux-indigo);--oloropa-final-gold:var(--ol-lux-gold);--oloropa-final-mist:var(--ol-lux-alabaster);--oloropa-final-sand:#FDFBF7;--oloropa-final-ivory:var(--ol-lux-ivory);--oloropa-final-ink:var(--ol-lux-ink);}html{background:var(--ol-lux-alabaster);}body[data-oloropa-luxury-safari]{background:radial-gradient(circle at 82% 6%,rgba(162, 90, 56, .14),transparent 28rem),linear-gradient(365deg,var(--ol-lux-alabaster),#FDFBF7 58%,var(--ol-lux-alabaster));color:var(--ol-lux-ink);font-family:var(--ol-font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}body[data-oloropa-luxury-safari]::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 16% 24%,rgba(162, 90, 56, .10) 0 1px,transparent 1.6px),radial-gradient(circle at 72% 12%,rgba(162, 90, 56, .11) 0 1px,transparent 1.4px),radial-gradient(circle at 44% 76%,rgba(43, 33, 26, .10) 0 1px,transparent 1.3px);background-size:170px 170px,230px 230px,190px 190px;animation:olLuxuryDustField 18s linear infinite;}body[data-oloropa-luxury-safari]>*{position:relative;z-index:1;}body[data-oloropa-luxury-safari] h1,body[data-oloropa-luxury-safari] h2,body[data-oloropa-luxury-safari] h3,body[data-oloropa-luxury-safari] .ix-title,body[data-oloropa-luxury-safari] .ix-head h2,body[data-oloropa-luxury-safari] .ix-card h3,body[data-oloropa-luxury-safari] .ol-cc-footer h2,body[data-oloropa-luxury-safari] .ol-portal-glass h2,body[data-oloropa-luxury-safari] .ol-destination-meta h3{font-family:var(--ol-font-display) !important;font-weight:600;letter-spacing:-.025em !important;}body[data-oloropa-luxury-safari] button,body[data-oloropa-luxury-safari] input,body[data-oloropa-luxury-safari] select,body[data-oloropa-luxury-safari] textarea,body[data-oloropa-luxury-safari] .ix-kicker,body[data-oloropa-luxury-safari] .ix-btn,body[data-oloropa-luxury-safari] .ol-cc-link,body[data-oloropa-luxury-safari] .ol-cc-cta,body[data-oloropa-luxury-safari] .ol-cc-mobile-card,body[data-oloropa-luxury-safari] .ol-immersive-label{font-family:var(--ol-font-ui) !important;}body[data-oloropa-luxury-safari] .ol-cc-header{background:linear-gradient(365deg,rgba(43, 33, 26, .94),rgba(43, 33, 26, .84)) !important;border-color:rgba(253, 251, 247, .18) !important;border-bottom-color:rgba(162, 90, 56, .46) !important;box-shadow:0 22px 70px rgba(43, 33, 26, .34) !important;}body[data-oloropa-luxury-safari] .ol-cc-brand img,body[data-oloropa-luxury-safari] .ol-cc-footer-mark img{background:linear-gradient(365deg,rgba(253, 251, 247, .1) 0%,rgba(253, 251, 247, .1) 100%);box-shadow:inset 0 0 0 1px rgba(253, 251, 247, .22),0 12px 32px rgba(43, 33, 26, .2);}body[data-oloropa-luxury-safari] .ol-cc-nav,body[data-oloropa-luxury-safari] .ol-cc-menu-button,body[data-oloropa-luxury-safari] .ol-cc-mega{background:linear-gradient(365deg,rgba(253, 251, 247, .08) 0%,rgba(253, 251, 247, .08) 100%) !important;border-color:rgba(253, 251, 247, .16) !important;}body[data-oloropa-luxury-safari] .ol-cc-link::after{background:var(--ol-lux-gold) !important;}body[data-oloropa-luxury-safari] .ol-cc-link:hover,body[data-oloropa-luxury-safari] .ol-cc-link:focus-visible,body[data-oloropa-luxury-safari] .ol-cc-link.is-active{background:linear-gradient(365deg,rgba(162, 90, 56, .16) 0%,rgba(162, 90, 56, .16) 100%) !important;color:var(--ol-lux-ivory) !important;}body[data-oloropa-luxury-safari] .ol-o5-award-hero,body[data-oloropa-luxury-safari] .ol-o5-route-theatre{background:radial-gradient(circle at 72% 14%,rgba(162, 90, 56, .18),transparent 26rem),linear-gradient(365deg,var(--ol-lux-indigo),var(--ol-lux-khaki) 52%,var(--ol-lux-umber)) !important;color:var(--ol-lux-ivory) !important;}body[data-oloropa-luxury-safari] .ol-o5-award-mask,body[data-oloropa-luxury-safari] .ol-o5-award-depth,body[data-oloropa-luxury-safari] .ol-o6-route-media-overlay{background:radial-gradient(circle at 66% 20%,rgba(162, 90, 56, .24),transparent 24rem),linear-gradient(365deg,rgba(43, 33, 26, .96),rgba(43, 33, 26, .70) 50%,rgba(43, 33, 26, .18)),linear-gradient(365deg,rgba(43, 33, 26, .02),rgba(43, 33, 26, .86)) !important;}body[data-oloropa-luxury-safari] .ol-o5-award-content h1,body[data-oloropa-luxury-safari] .ol-o5-booking-copy h1,body[data-oloropa-luxury-safari] .ol-o5-route-theatre h2,body[data-oloropa-luxury-safari] .ol-o7-route-card-content h3{font-family:var(--ol-font-display) !important;color:var(--ol-lux-ivory) !important;letter-spacing:-.025em !important;}body[data-oloropa-luxury-safari] .ol-o5-award-kicker,body[data-oloropa-luxury-safari] .ol-o5-route-theatre-copy p:first-child,body[data-oloropa-luxury-safari] .ol-o7-route-card-content span,body[data-oloropa-luxury-safari] .ol-o7-route-card-content small{color:var(--ol-lux-gold) !important;}body[data-oloropa-luxury-safari] .ol-o5-award-lede,body[data-oloropa-luxury-safari] .ol-o5-route-theatre-copy p,body[data-oloropa-luxury-safari] .ol-o7-route-card-content p{color:rgba(253, 251, 247, .74) !important;}body[data-oloropa-luxury-safari] .ol-o5-booking-card,body[data-oloropa-luxury-safari] .ol-o5-hero-trust,body[data-oloropa-luxury-safari] .ol-o5-route-theatre-card,body[data-oloropa-luxury-safari] .ol-o7-route-media-card{background:linear-gradient(365deg,rgba(253, 251, 247, .11),rgba(43, 33, 26, .52)) !important;border-color:rgba(253, 251, 247, .16) !important;box-shadow:0 36px 110px rgba(43, 33, 26, .32) !important;}body[data-oloropa-luxury-safari] .ol-o5-booking-card,body[data-oloropa-luxury-safari] .ol-o5-booking-card *{color:var(--ol-lux-ivory) !important;}body[data-oloropa-luxury-safari] .ol-o5-award-primary,body[data-oloropa-luxury-safari] .ol-o5-booking-card-cta,body[data-oloropa-luxury-safari] .ol-o7-route-card-content a{background:linear-gradient(365deg,#FDFBF7,var(--ol-lux-gold) 58%,#D4A373) !important;color:#2B211A !important;border-color:rgba(253, 251, 247, .24) !important;}body[data-oloropa-luxury-safari] .ol-o5-award-secondary{background:linear-gradient(365deg,rgba(253, 251, 247, .10) 0%,rgba(253, 251, 247, .10) 100%) !important;color:var(--ol-lux-ivory) !important;border:1px solid rgba(253, 251, 247, .18) !important;}body[data-oloropa-luxury-safari] .ol-o5-route-theatre-card:hover,body[data-oloropa-luxury-safari] .ol-o5-award-primary:hover,body[data-oloropa-luxury-safari] .ol-o5-booking-card-cta:hover{transform:translateY(-4px) !important;}body[data-oloropa-luxury-safari] .ix-hero,body[data-oloropa-luxury-safari] .ix-section.dark,body[data-oloropa-luxury-safari] .ix-final-gateway,body[data-oloropa-luxury-safari] .ix-pinned-route-belt,body[data-oloropa-luxury-safari] .ol-portal-sticky,body[data-oloropa-luxury-safari] .ol-cc-footer{background:radial-gradient(circle at 72% 18%,rgba(162, 90, 56, .18),transparent 24rem),linear-gradient(365deg,var(--ol-lux-indigo),var(--ol-lux-khaki) 48%,var(--ol-lux-umber)) !important;color:var(--ol-lux-ivory) !important;}body[data-oloropa-luxury-safari] .ix-section,body[data-oloropa-luxury-safari] .ix-section.sand,body[data-oloropa-luxury-safari] .ol-immersive-ivory,body[data-oloropa-luxury-safari] .ol-immersive-white{background:radial-gradient(circle at 16% 8%,rgba(162, 90, 56, .10),transparent 22rem),linear-gradient(365deg,var(--ol-lux-alabaster),#FDFBF7) !important;color:var(--ol-lux-ink) !important;}body[data-oloropa-luxury-safari] .ix-hero::after,body[data-oloropa-luxury-safari] .ix-earth-video::after,body[data-oloropa-luxury-safari] .ol-immersive-bg-overlay{background:radial-gradient(circle at 72% 16%,rgba(162, 90, 56, .22),transparent 24%),linear-gradient(365deg,rgba(43, 33, 26, .92),rgba(43, 33, 26, .70) 50%,rgba(43, 33, 26, .16)),linear-gradient(365deg,rgba(43, 33, 26, .04),rgba(43, 33, 26, .82)) !important;}body[data-oloropa-luxury-safari] .ix-head h2{color:var(--ol-lux-khaki) !important;}body[data-oloropa-luxury-safari] .ix-section.dark .ix-head h2,body[data-oloropa-luxury-safari] .ix-final-gateway .ix-head h2,body[data-oloropa-luxury-safari] .ix-hero h1,body[data-oloropa-luxury-safari] .ol-portal-glass h2,body[data-oloropa-luxury-safari] .ol-destination-meta h3{color:var(--ol-lux-ivory) !important;}body[data-oloropa-luxury-safari] .ix-kicker,body[data-oloropa-luxury-safari] .ol-p9-kicker,body[data-oloropa-luxury-safari] .ol-immersive-label{color:var(--ol-lux-gold) !important;}body[data-oloropa-luxury-safari] .ix-card,body[data-oloropa-luxury-safari] .ix-form,body[data-oloropa-luxury-safari] .ix-summary,body[data-oloropa-luxury-safari] .ol-cc-mobile-card,body[data-oloropa-luxury-safari] .ol-cc-mega,body[data-oloropa-luxury-safari] .ol-p9-door{border-color:var(--ol-lux-line) !important;background:linear-gradient(365deg,rgba(253, 251, 247, .96),rgba(253, 251, 247, .9)) !important;color:var(--ol-lux-ink) !important;box-shadow:var(--ol-lux-shadow) !important;animation:olLuxuryDustSettle .82s var(--ol-lux-ease) both;content-visibility:auto;contain-intrinsic-size:420px;}body[data-oloropa-luxury-safari] .ix-section.dark .ix-card,body[data-oloropa-luxury-safari] .ix-final-gateway .ix-card,body[data-oloropa-luxury-safari] .ol-p9-door{background:linear-gradient(365deg,rgba(43, 33, 26, .34),rgba(43, 33, 26, .72)) !important;color:var(--ol-lux-ivory) !important;border-color:rgba(253, 251, 247, .14) !important;}body[data-oloropa-luxury-safari] .ix-card h3,body[data-oloropa-luxury-safari] .ix-mini-route,body[data-oloropa-luxury-safari] .ix-tags span,body[data-oloropa-luxury-safari] .ix-stay-mood{color:var(--ol-lux-khaki) !important;}body[data-oloropa-luxury-safari] .ix-section.dark .ix-card h3,body[data-oloropa-luxury-safari] .ix-final-gateway .ix-card h3,body[data-oloropa-luxury-safari] .ol-p9-door h3{color:var(--ol-lux-ivory) !important;}body[data-oloropa-luxury-safari] .ix-card p,body[data-oloropa-luxury-safari] .ix-head>p,body[data-oloropa-luxury-safari] .ix-card li,body[data-oloropa-luxury-safari] .ol-cc-mega-body p{color:var(--ol-lux-muted) !important;}body[data-oloropa-luxury-safari] .ix-section.dark .ix-card p,body[data-oloropa-luxury-safari] .ix-final-gateway .ix-card p,body[data-oloropa-luxury-safari] .ix-section.dark .ix-head>p{color:rgba(253, 251, 247, .72) !important;}body[data-oloropa-luxury-safari] .ix-btn,body[data-oloropa-luxury-safari] .ol-cc-cta,body[data-oloropa-luxury-safari] .ol-p9-primary,body[data-oloropa-luxury-safari] .ol-cc-footer-brief a,body[data-oloropa-luxury-safari] button[type="submit"]{background:linear-gradient(365deg,#FDFBF7,var(--ol-lux-gold) 58%,#D4A373) !important;color:#2B211A !important;border-color:rgba(253, 251, 247, .24) !important;box-shadow:0 18px 42px rgba(162, 90, 56, .27) !important;}body[data-oloropa-luxury-safari] .ix-btn.ghost,body[data-oloropa-luxury-safari] .ol-cc-mega-actions a{background:linear-gradient(365deg,rgba(43, 33, 26, .08) 0%,rgba(43, 33, 26, .08) 100%) !important;color:var(--ol-lux-khaki) !important;border:1px solid rgba(43, 33, 26, .16) !important;box-shadow:none !important;}body[data-oloropa-luxury-safari] .ix-section.dark .ix-btn.ghost,body[data-oloropa-luxury-safari] .ix-final-gateway .ix-btn.ghost{background:linear-gradient(365deg,rgba(253, 251, 247, .09) 0%,rgba(253, 251, 247, .09) 100%) !important;color:var(--ol-lux-ivory) !important;border-color:rgba(253, 251, 247, .18) !important;}body[data-oloropa-luxury-safari] .ix-btn i,body[data-oloropa-luxury-safari] .ol-cc-cta i,body[data-oloropa-luxury-safari] .ix-proof-icon i{display:inline-flex;line-height:1;font-size:1rem;}body[data-oloropa-luxury-safari] .ix-btn:hover,body[data-oloropa-luxury-safari] .ol-cc-cta:hover,body[data-oloropa-luxury-safari] .ix-card:hover,body[data-oloropa-luxury-safari] .ol-p9-door:hover{transform:translateY(-4px) !important;filter:saturate(1.04);}body[data-oloropa-luxury-safari] .ix-card-media::after,body[data-oloropa-luxury-safari] .ol-p9-door::after{background:linear-gradient(365deg,rgba(43, 33, 26, .04),rgba(43, 33, 26, .72)) !important;}body[data-oloropa-luxury-safari] .ix-card:hover .ix-card-body::after,body[data-oloropa-luxury-safari] .ol-p9-door:hover .ol-p9-door-body::after,body[data-oloropa-luxury-safari] .ix-btn:hover::after,body[data-oloropa-luxury-safari] .ol-cc-cta:hover::after{content:"";position:absolute;inset:-40%;pointer-events:none;background:radial-gradient(circle,rgba(162, 90, 56, .18) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(253, 251, 247, .20) 0 1px,transparent 1.4px);background-size:32px 32px,46px 46px;animation:olLuxuryDustHover 1.35s var(--ol-lux-ease) forwards;}body[data-oloropa-luxury-safari] .ix-card-body,body[data-oloropa-luxury-safari] .ol-p9-door-body,body[data-oloropa-luxury-safari] .ix-btn,body[data-oloropa-luxury-safari] .ol-cc-cta{position:relative;overflow:hidden;}body[data-oloropa-luxury-safari] .ix-tags span,body[data-oloropa-luxury-safari] .ix-brief-step,body[data-oloropa-luxury-safari] .ix-field input,body[data-oloropa-luxury-safari] .ix-field select,body[data-oloropa-luxury-safari] .ix-field textarea{background:linear-gradient(365deg,rgba(253, 251, 247, .78) 0%,rgba(253, 251, 247, .78) 100%) !important;border-color:rgba(43, 33, 26, .16) !important;}body[data-oloropa-luxury-safari] .ix-proof-icon,body[data-oloropa-luxury-safari] .ix-brief-step>span,body[data-oloropa-luxury-safari] .ix-gateway-card span{background:var(--ol-lux-gold) !important;color:#2B211A !important;}body[data-oloropa-luxury-safari] .ol-immersive-label,body[data-oloropa-luxury-safari] .ix-rate-badge,body[data-oloropa-luxury-safari] .ix-stay-mood{background:linear-gradient(365deg,rgba(253, 251, 247, .86) 0%,rgba(253, 251, 247, .86) 100%) !important;border:1px solid rgba(43, 33, 26, .12);backdrop-filter:blur(14px);}body[data-oloropa-luxury-safari] .ix-final-gateway{background-image:radial-gradient(circle at 82% 12%,rgba(162, 90, 56, .20),transparent 24rem),linear-gradient(365deg,rgba(43, 33, 26, .95),rgba(43, 33, 26, .76)),url("../media/cinematic/photos/private conservancy dusk Masai Mara.avif") !important;background-size:cover !important;background-position:center !important;}body[data-oloropa-luxury-safari] .ol-p9-door{isolation:isolate;}body[data-oloropa-luxury-safari] .ol-p9-door::before{background-image:radial-gradient(circle at 50% 0%,rgba(162, 90, 56, .18),transparent 28rem),var(--door-img) !important;filter:saturate(.9) contrast(1.04);}body[data-oloropa-luxury-safari] .ol-cc-footer{border-top:1px solid rgba(253, 251, 247, .16);}body[data-oloropa-luxury-safari] .ol-cc-footer a,body[data-oloropa-luxury-safari] .ol-cc-footer p,body[data-oloropa-luxury-safari] .ol-cc-footer li,body[data-oloropa-luxury-safari] .ol-cc-footer-bottom{color:rgba(253, 251, 247, .70) !important;}@keyframes olLuxuryDustField{0%{transform:translate3d(0,-1rem,0);}100%{transform:translate3d(0,1.8rem,0);}}@keyframes olLuxuryDustSettle{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(5px) saturate(.9);}65%{opacity:1;filter:blur(0) saturate(1.02);}100%{opacity:1;transform:translateY(0) scale(1);filter:none;}}@keyframes olLuxuryDustHover{0%{opacity:0;transform:translate3d(-10px,18px,0) rotate(0deg);}35%{opacity:.9;}100%{opacity:0;transform:translate3d(18px,-28px,0) rotate(2deg);}}@media (max-width:760px){body[data-oloropa-luxury-safari] .ol-cc-header{border-radius:24px !important;}body[data-oloropa-luxury-safari] .ix-card,body[data-oloropa-luxury-safari] .ol-p9-door{border-radius:24px !important;}body[data-oloropa-luxury-safari] .ix-head h2{font-size:clamp(2.8rem,15vw,4.6rem) !important;}}@media (prefers-reduced-motion:reduce){body[data-oloropa-luxury-safari]::before,body[data-oloropa-luxury-safari] .ix-card,body[data-oloropa-luxury-safari] .ix-form,body[data-oloropa-luxury-safari] .ix-summary,body[data-oloropa-luxury-safari] .ol-cc-mobile-card,body[data-oloropa-luxury-safari] .ol-cc-mega,body[data-oloropa-luxury-safari] .ol-p9-door,body[data-oloropa-luxury-safari] .ix-card:hover .ix-card-body::after,body[data-oloropa-luxury-safari] .ol-p9-door:hover .ol-p9-door-body::after,body[data-oloropa-luxury-safari] .ix-btn:hover::after,body[data-oloropa-luxury-safari] .ol-cc-cta:hover::after{animation:none !important;}}


