{"id":12404,"date":"2026-10-03T17:56:19","date_gmt":"2026-10-03T17:56:19","guid":{"rendered":"https:\/\/nurturedwildlife.com\/?page_id=12404"},"modified":"2026-10-03T18:01:33","modified_gmt":"2026-10-03T18:01:33","slug":"tanzania-safaris-kilimanjaro-treks-nurtured-wildlife","status":"publish","type":"page","link":"https:\/\/nurturedwildlife.com\/pl\/","title":{"rendered":"Tanzania Safaris &#038; Kilimanjaro Treks | Nurtured Wildlife"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12404\" class=\"elementor elementor-12404\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d053e77 e-con-full e-flex e-con e-parent\" data-id=\"d053e77\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-82ff767 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"82ff767\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!doctype html><html lang=\"en\"><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,viewport-fit=cover\"><title>Nurtured Wildlife Safaris<\/title><\/head><body style=\"margin:0;background:#17251a\"><!-- Nurtured Wildlife homepage v2 \u2014 paste into ONE Elementor HTML widget on a page using the \"Elementor Canvas\" template -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Gloock&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Martian+Mono:wght@300;400;500&display=swap\">\n<style>#nw-home{margin:0;font-size:16px;text-align:left}#nw-home img{border:0;box-shadow:none;border-radius:0}#nw-home h1,#nw-home h2,#nw-home h3{color:inherit;text-transform:none}#nw-home p,#nw-home li{color:inherit}#nw-home section{margin:0;padding:0}#nw-home img{max-width:100%;height:auto}#nw-home [hidden]{display:none!important}#nw-home button{font:inherit}#nw-home ul{margin:0}html{scroll-behavior:smooth}\n\n#nw-home{\n  --forest:#17251a;   \n  --forest-2:#1f3122; \n  --moss:#2f4632;     \n  --fern:#527752;     \n  --fern-2:#628c62;   \n  --sage:#9fb89d;\n  --mist:#c7d5c5;\n  --pale:#e3eae1;     \n  --cream:#f7faf6;    \n  --gold:#c9a46f;     \n  --f-display:\"Gloock\", \"Playfair Display\", Georgia, \"Times New Roman\", serif;\n  --f-body:\"Plus Jakarta Sans\", \"Helvetica Neue\", Arial, system-ui, sans-serif;\n  --f-mono:\"Martian Mono\", ui-monospace, \"SFMono-Regular\", Menlo, Consolas, monospace;\n  --step--1:clamp(.78rem,.74rem + .15vw,.86rem);\n  --step-0:clamp(1rem,.96rem + .2vw,1.08rem);\n  --step-1:clamp(1.15rem,1.05rem + .5vw,1.4rem);\n  --step-2:clamp(1.55rem,1.3rem + 1.1vw,2.2rem);\n  --step-3:clamp(2.2rem,1.6rem + 2.6vw,3.7rem);\n  --step-4:clamp(3rem,1.8rem + 6vw,7.4rem);\n  --gutter:clamp(16px,4vw,56px);\n  --ease:cubic-bezier(.2,.7,.1,1);\n  \n  --bg:var(--forest);--fg:#eef3ec;--muted:#a9bba7;--line:#2f4632;--surface:#1f3122;--accent:var(--gold);\n  color-scheme:light;\n}\n#nw-home .dark{--bg:var(--forest);--fg:#eef3ec;--muted:#a9bba7;--line:#2f4632;--surface:#1f3122;--accent:var(--gold)}\n#nw-home .light{--bg:var(--cream);--fg:#1f2d24;--muted:#56625b;--line:#d5dfd3;--surface:#ffffff;--accent:var(--fern)}\n#nw-home .pale{--bg:var(--pale);--fg:#1f2d24;--muted:#4f5c55;--line:#c9d6c7;--surface:#ffffff;--accent:var(--fern)}\n#nw-home *,#nw-home *::before,#nw-home *::after{box-sizing:border-box}\n#nw-home{scroll-behavior:smooth;background:var(--forest)}\n#nw-home{margin:0;background:var(--forest);color:#eef3ec;font-family:var(--f-body);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}\n#nw-home a{color:inherit}\n#nw-home img{display:block;max-width:100%}\n#nw-home h1,#nw-home h2,#nw-home h3{font-family:var(--f-display);font-weight:400;line-height:1.04;margin:0;text-wrap:balance;letter-spacing:-.01em}\n#nw-home p{margin:0}\n#nw-home :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}\n#nw-home section,#nw-home .band{position:relative;background:var(--bg);color:var(--fg)}\n#nw-home .wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--gutter)}\n#nw-home .eyebrow{font-family:var(--f-mono);font-size:var(--step--1);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.8em}\n#nw-home .eyebrow::before{content:\"\";width:28px;height:1px;background:currentColor}\n#nw-home .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}\n\n\n#nw-home .btn{position:relative;display:inline-flex;align-items:center;gap:.7em;padding:1em 1.6em;border-radius:999px;background:var(--fern);color:#fff;font-weight:700;font-size:.92rem;text-decoration:none;letter-spacing:.02em;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .3s;border:0;cursor:pointer}\n#nw-home .btn::after{content:\"\";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s var(--ease);z-index:-1}\n#nw-home .btn:hover{transform:translateY(-2px);background:var(--fern-2);box-shadow:0 14px 40px -12px rgba(82,119,82,.75)}\n#nw-home .btn:hover::after{transform:translateX(120%)}\n#nw-home .btn svg{width:1.1em;height:1.1em;transition:transform .35s var(--ease)}\n#nw-home .btn:hover svg{transform:translateX(4px)}\n#nw-home .btn--ghost{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(8px)}\n#nw-home .btn--ghost:hover{background:rgba(255,255,255,.2);box-shadow:0 14px 40px -16px rgba(0,0,0,.4)}\n#nw-home .btn--gold{background:var(--gold);color:#17251a}\n#nw-home .btn--gold:hover{background:#d8b682;box-shadow:0 14px 40px -12px rgba(201,164,111,.7)}\n\n\n#nw-home .nav{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background .4s,backdrop-filter .4s,border-color .4s;border-bottom:1px solid transparent;color:#fff}\n#nw-home .nav.solid{background:rgba(23,37,26,.82);backdrop-filter:blur(14px) saturate(1.3);border-color:rgba(255,255,255,.08)}\n#nw-home .nav__in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px}\n#nw-home .brand img{height:46px;width:auto}\n#nw-home .nav__links{display:flex;gap:clamp(14px,2vw,30px);list-style:none;margin:0;padding:0;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}\n#nw-home .nav__links a{text-decoration:none;position:relative;padding:.4em 0;color:rgba(255,255,255,.85)}\n#nw-home .nav__links a::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}\n#nw-home .nav__links a:hover{color:#fff}\n#nw-home .nav__links a:hover::after{transform:scaleX(1);transform-origin:left}\n#nw-home .nav .btn{padding:.75em 1.25em;font-size:.82rem}\n#nw-home .progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--fern),var(--gold))}\n@media (max-width:980px){#nw-home .nav__links{display:none}}\n@media (max-width:440px){#nw-home .brand img{height:38px}#nw-home .nav .btn{padding:.7em 1em}}\n\n\n#nw-home .hero{position:relative;min-height:min(100svh,940px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;background:var(--forest);color:#fff}\n#nw-home .slides{position:absolute;inset:0;z-index:-2}\n#nw-home .slide{position:absolute;inset:-4%;opacity:0;transition:opacity 1.6s ease;will-change:opacity,transform}\n#nw-home .slide img{width:100%;height:100%;object-fit:cover}\n#nw-home .slide.on{opacity:1}\n#nw-home .slide.prev{opacity:0}\n#nw-home .slide.on img,#nw-home .slide.prev img{animation:nw-kenburns 9s ease-out both}\n#nw-home .slide:nth-child(even).on img,#nw-home .slide:nth-child(even).prev img{animation-name:nw-kenburns2}\n@keyframes nw-kenburns{from{transform:scale(1.14) translate(1.5%,1%)}to{transform:scale(1.02) translate(0,0)}}\n@keyframes nw-kenburns2{from{transform:scale(1.02) translate(-1%,0)}to{transform:scale(1.14) translate(1.5%,-1%)}}\n#nw-home .hero__veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:\n  linear-gradient(180deg,rgba(23,37,26,.55) 0%,rgba(23,37,26,0) 26%,rgba(23,37,26,0) 48%,rgba(23,37,26,.72) 82%,var(--forest) 100%),\n  linear-gradient(90deg,rgba(23,37,26,.6) 0%,rgba(23,37,26,.15) 45%,rgba(23,37,26,0) 70%)}\n#nw-home .hero__content{padding-block:150px clamp(40px,7vh,90px)}\n#nw-home .hero h1{font-size:var(--step-4);line-height:.92;margin-block:.28em .22em;max-width:11ch;text-shadow:0 6px 40px rgba(0,0,0,.25)}\n#nw-home .hero h1 .line{display:block;overflow:hidden;padding-bottom:.08em}\n#nw-home .hero h1 .line>span,#nw-home .hero h1 em{display:inline-block;animation:nw-rise 1.25s var(--ease) both}\n#nw-home .hero h1 em{font-style:normal;color:var(--gold);animation-delay:.14s}\n@keyframes nw-rise{from{transform:translateY(105%) rotate(2deg)}to{transform:none}}\n@keyframes nw-fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}\n#nw-home .hero .eyebrow{color:var(--gold);animation:nw-fadeUp 1s var(--ease) .1s both}\n#nw-home .hero__lede{max-width:46ch;font-size:var(--step-1);font-weight:400;color:rgba(255,255,255,.92);animation:nw-fadeUp 1s var(--ease) .45s both;text-shadow:0 2px 18px rgba(0,0,0,.35)}\n#nw-home .hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:2rem;animation:nw-fadeUp 1s var(--ease) .65s both}\n#nw-home .hero__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 30px;margin-top:clamp(40px,7vh,80px);padding-top:18px;border-top:1px solid rgba(255,255,255,.2);animation:nw-fadeUp 1s var(--ease) .85s both}\n#nw-home .dots{display:flex;gap:10px;flex-wrap:wrap}\n#nw-home .dot{all:unset;cursor:pointer;display:grid;gap:8px;min-width:96px;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);transition:color .3s}\n#nw-home .dot i{display:block;height:2px;background:rgba(255,255,255,.25);overflow:hidden;border-radius:2px}\n#nw-home .dot i::after{content:\"\";display:block;height:100%;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}\n#nw-home .dot.on{color:#fff}\n#nw-home .dot.on i::after{animation:nw-fill var(--dur,6s) linear forwards}\n#nw-home .dot.done i::after{transform:scaleX(1)}\n#nw-home .dot:focus-visible{outline:2px solid var(--gold);outline-offset:4px}\n@keyframes nw-fill{to{transform:scaleX(1)}}\n#nw-home .hero__info{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.75);text-align:right;display:grid;gap:6px}\n#nw-home .hero__info b{color:#fff;font-weight:400}\n@media (max-width:700px){#nw-home .hero__meta{grid-template-columns:minmax(0,1fr)}#nw-home .hero__info{text-align:left}#nw-home .dots{flex-wrap:nowrap;gap:6px}#nw-home .dot{min-width:0;flex:1;font-size:0;padding-block:10px}}\n\n\n#nw-home .marquee{overflow:hidden;padding-block:20px;background:var(--fern);color:#fff}\n#nw-home .marquee__track{display:flex;width:max-content;animation:nw-marq 48s linear infinite}\n#nw-home .marquee:hover .marquee__track{animation-play-state:paused}\n#nw-home .marquee__item{display:flex;align-items:center;gap:22px;padding-right:22px;white-space:nowrap}\n#nw-home .marquee__item span:first-child{font-family:var(--f-display);font-size:var(--step-2)}\n#nw-home .marquee__item .mono{font-size:.68rem;color:rgba(255,255,255,.75);letter-spacing:.1em}\n#nw-home .marquee__item svg{width:14px;height:14px;color:var(--gold)}\n@keyframes nw-marq{to{transform:translateX(-50%)}}\n\n\n#nw-home .sec{padding-block:clamp(80px,11vw,150px)}\n#nw-home .sec__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(36px,5vw,64px)}\n#nw-home .sec__head h2{font-size:var(--step-3);margin-top:.45em}\n#nw-home .sec__head p{color:var(--muted);max-width:44ch;font-size:var(--step-1);font-weight:400}\n@media (max-width:820px){#nw-home .sec__head{grid-template-columns:minmax(0,1fr)}}\n#nw-home .reveal{transition:transform 1.1s var(--ease),opacity 1.1s var(--ease),filter 1.1s var(--ease)}\n#nw-home.js .reveal.pre{transform:translateY(46px);opacity:.25;filter:blur(3px)}\n#nw-home .textlink{display:inline-flex;align-items:center;gap:.6em;text-decoration:none;font-weight:700;color:var(--accent);border-bottom:1px solid currentColor;padding-bottom:.2em;transition:gap .3s var(--ease)}\n#nw-home .textlink:hover{gap:1em}\n#nw-home .sec__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:26px}\n\n\n#nw-home .who{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,7vw,100px);align-items:center}\n#nw-home .who h2{font-size:var(--step-3);margin-block:.5em .6em}\n#nw-home .lit{font-size:var(--step-2);font-family:var(--f-display);line-height:1.25;max-width:30ch}\n#nw-home .lit .w{opacity:.22;transition:opacity .3s linear}\n#nw-home .lit .w.on{opacity:1}\n#nw-home .ticks{list-style:none;padding:0;margin:2.4rem 0 2.2rem;display:grid;gap:14px}\n#nw-home .ticks li{display:flex;align-items:center;gap:14px;font-weight:600}\n#nw-home .ticks svg{width:22px;height:22px;flex:none;color:var(--fern)}\n#nw-home .photostack{position:relative;aspect-ratio:1\/1.05;max-width:560px;width:100%;justify-self:center}\n#nw-home .ps{position:absolute;border-radius:22px;overflow:hidden;box-shadow:0 40px 70px -30px rgba(23,37,26,.55);transition:transform 1s var(--ease)}\n#nw-home .ps img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}\n#nw-home .ps--a{inset:0 16% 22% 0;z-index:2}\n#nw-home .ps--b{width:52%;aspect-ratio:1\/1;right:0;bottom:0;z-index:3;border:8px solid var(--cream)}\n#nw-home .ps--c{width:38%;aspect-ratio:4\/5;right:4%;top:-6%;z-index:1}\n#nw-home .photostack:hover .ps--a{transform:translate(-3%,-2%) rotate(-1.5deg)}\n#nw-home .photostack:hover .ps--b{transform:translate(3%,3%) rotate(2deg)}\n#nw-home .photostack:hover .ps--c{transform:translate(4%,-4%) rotate(4deg)}\n#nw-home .photostack:hover img{transform:scale(1.06)}\n#nw-home .ps__tag{position:absolute;left:16px;bottom:16px;z-index:4;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;padding:.6em 1em;border-radius:99px;background:rgba(23,37,26,.72);color:#fff;backdrop-filter:blur(6px)}\n#nw-home .badge{position:absolute;left:-4%;bottom:6%;z-index:5;width:128px;height:128px;border-radius:50%;background:var(--fern);color:#fff;display:grid;place-items:center;text-align:center;box-shadow:0 20px 40px -16px rgba(23,37,26,.6)}\n#nw-home .badge svg{position:absolute;inset:0;width:100%;height:100%;animation:nw-spin 22s linear infinite}\n#nw-home .badge b{font-family:var(--f-display);font-size:1.35rem;font-weight:400;line-height:1}\n#nw-home .badge small{display:block;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.14em;margin-top:4px}\n@keyframes nw-spin{to{transform:rotate(360deg)}}\n@media (max-width:860px){#nw-home .who{grid-template-columns:minmax(0,1fr)}#nw-home .photostack{max-width:460px}#nw-home .badge{left:2%;width:108px;height:108px}}\n\n\n#nw-home .rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,380px);gap:clamp(16px,2vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;padding:8px var(--gutter) 34px;margin-inline:calc(var(--gutter) * -1);scrollbar-width:thin;scrollbar-color:var(--mist) transparent;cursor:grab;overscroll-behavior-x:contain}\n#nw-home .rail.drag{cursor:grabbing;scroll-snap-type:none}\n#nw-home .rail.drag a{pointer-events:none}\n#nw-home .card{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;text-decoration:none;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .3s;will-change:transform}\n#nw-home .card:hover{border-color:var(--sage);box-shadow:0 40px 60px -34px rgba(23,37,26,.55)}\n#nw-home .card__art{position:relative;aspect-ratio:4\/3;max-width:100%;overflow:hidden;background:var(--mist)}\n#nw-home .card__art img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}\n#nw-home .card:hover .card__art img{transform:scale(1.07)}\n#nw-home .card__art::after{content:\"\";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(transparent,rgba(23,37,26,.6));pointer-events:none}\n#nw-home .card__days{position:absolute;right:16px;bottom:-4px;font-family:var(--f-display);font-size:6rem;line-height:1;color:#fff;text-shadow:0 8px 30px rgba(0,0,0,.4);z-index:2}\n#nw-home .card__days small{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.18em;display:block;text-align:right;margin-top:-.4em;text-transform:uppercase}\n#nw-home .card__tag{position:absolute;left:14px;top:14px;z-index:2;font-family:var(--f-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;padding:.55em .9em;border-radius:99px;background:rgba(255,255,255,.9);color:var(--forest)}\n#nw-home .card__body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:14px;flex:1;color:var(--fg)}\n#nw-home .card h3{font-size:1.42rem;line-height:1.15}\n#nw-home .route{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}\n#nw-home .route i{width:14px;height:1px;background:var(--fern)}\n#nw-home .card__go{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:.88rem;color:var(--fern);padding-top:12px;border-top:1px dashed var(--line)}\n#nw-home .card__go svg{width:20px;height:20px;transition:transform .4s var(--ease)}\n#nw-home .card:hover .card__go svg{transform:translateX(6px) rotate(-45deg)}\n#nw-home .railnav{display:flex;gap:10px}\n#nw-home .railnav button{width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;display:grid;place-items:center;transition:background .3s,color .3s,border-color .3s}\n#nw-home .railnav button:hover{background:var(--fern);color:#fff;border-color:var(--fern)}\n#nw-home .railnav svg{width:20px;height:20px}\n\n\n#nw-home .kili{overflow:hidden;background:radial-gradient(ellipse 80% 60% at 70% 0%,rgba(159,184,157,.12),transparent 70%),var(--forest)}\n#nw-home .kili__big{position:absolute;right:-2vw;top:3%;font-family:var(--f-display);font-size:clamp(7rem,22vw,22rem);line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(199,213,197,.1);pointer-events:none;white-space:nowrap;user-select:none}\n#nw-home .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}\n#nw-home .tab{font:inherit;font-size:.86rem;font-weight:700;padding:.7em 1.15em;border-radius:99px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--muted);cursor:pointer;transition:all .35s var(--ease);display:inline-flex;gap:.6em;align-items:center}\n#nw-home .tab .mono{font-size:.6rem;font-weight:400;opacity:.8}\n#nw-home .tab:hover{color:var(--fg);border-color:var(--sage)}\n#nw-home .tab[aria-selected=\"true\"]{background:var(--gold);color:var(--forest);border-color:var(--gold)}\n#nw-home .chart{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid var(--line);border-radius:24px;padding:clamp(12px,2vw,24px)}\n#nw-home .chart__scroll{overflow-x:auto}\n#nw-home .chart svg{display:block;width:100%;min-width:640px;height:auto}\n#nw-home .chart .zone-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;fill:var(--muted)}\n#nw-home .chart .axis{font-family:var(--f-mono);font-size:10px;fill:var(--muted)}\n#nw-home .chart .camp{font-family:var(--f-body);font-size:12px;fill:var(--fg);font-weight:600}\n#nw-home .chart .camp-alt{font-family:var(--f-mono);font-size:10px;fill:var(--gold)}\n#nw-home .chart .day{font-family:var(--f-mono);font-size:10px;fill:var(--muted);letter-spacing:.1em}\n#nw-home .chart__note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;font-size:.8rem;color:var(--muted)}\n#nw-home .chart__note b{color:var(--fg)}\n#nw-home .kili__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}\n#nw-home .kcard{position:relative;border-radius:18px;border:1px solid var(--line);text-decoration:none;background:var(--surface);overflow:hidden;transition:transform .45s var(--ease),border-color .3s;display:flex;flex-direction:column;min-width:0}\n#nw-home .kcard:hover,#nw-home .kcard.active{border-color:var(--gold);transform:translateY(-4px)}\n#nw-home .kcard__img{aspect-ratio:16\/10;max-width:100%;overflow:hidden}\n#nw-home .kcard__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}\n#nw-home .kcard:hover .kcard__img img{transform:scale(1.07)}\n#nw-home .kcard__b{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}\n#nw-home .kcard .mono{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}\n#nw-home .kcard h3{font-size:1.28rem;line-height:1.15}\n#nw-home .kcard p{font-size:.86rem;color:var(--muted)}\n#nw-home .kcard span.go{margin-top:auto;font-size:.85rem;font-weight:700;padding-top:8px}\n@media (max-width:980px){#nw-home .kili__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media (max-width:520px){#nw-home .kili__cards{grid-template-columns:minmax(0,1fr)}}\n\n\n#nw-home .mig{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,5vw,70px);align-items:center}\n#nw-home .mig h2{font-size:var(--step-3);margin-block:.5em .4em}\n#nw-home .mig__lede{color:var(--muted);font-size:var(--step-1);max-width:38ch}\n#nw-home .mig__photo{position:relative;border-radius:18px;overflow:hidden;margin-top:24px;aspect-ratio:16\/9;max-width:100%}\n#nw-home .mig__photo img{width:100%;height:100%;object-fit:cover}\n#nw-home .mig__photo span{position:absolute;left:12px;bottom:12px;font-family:var(--f-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;padding:.5em .9em;border-radius:99px;background:rgba(23,37,26,.75);color:#fff}\n#nw-home .months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-block:24px 18px}\n#nw-home .month{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:.85em 0;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:all .3s var(--ease)}\n#nw-home .month:hover{color:var(--fg);border-color:var(--sage)}\n#nw-home .month[aria-pressed=\"true\"]{color:var(--forest);background:var(--gold);border-color:var(--gold)}\n#nw-home .mig__now{min-height:7.5em;padding:18px 22px;border-left:2px solid var(--gold);background:linear-gradient(90deg,rgba(201,164,111,.1),transparent)}\n#nw-home .mig__now .mono{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}\n#nw-home .mig__now h3{font-size:1.55rem;margin:.25em 0 .3em}\n#nw-home .mig__now p{font-size:.92rem;color:var(--muted)}\n#nw-home .field{position:relative;aspect-ratio:1\/1;max-width:100%;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#2b4430,#17251a 78%);border:1px solid var(--line)}\n#nw-home .field canvas{position:absolute;inset:0;width:100%;height:100%}\n#nw-home .field__lbl{position:absolute;font-family:var(--f-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transform:translate(-50%,-50%);text-align:center;pointer-events:none;transition:color .4s}\n#nw-home .field__lbl b{display:block;font-family:var(--f-display);font-size:1rem;letter-spacing:0;text-transform:none;color:var(--fg);font-weight:400}\n#nw-home .field__lbl.hot{color:var(--gold)}\n#nw-home .field__compass{position:absolute;right:16px;top:14px;font-family:var(--f-mono);font-size:.6rem;color:var(--muted);letter-spacing:.2em}\n@media (max-width:900px){#nw-home .mig{grid-template-columns:minmax(0,1fr)}}\n\n\n#nw-home .zan{overflow:hidden}\n#nw-home .zan canvas.waves{position:absolute;left:0;top:-1px;width:100%;height:160px;display:block}\n#nw-home .zan .sec{padding-top:clamp(170px,18vw,230px)}\n#nw-home .zan__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}\n#nw-home .zcard{text-decoration:none;display:flex;flex-direction:column;gap:12px;min-width:0}\n#nw-home .zcard__art{position:relative;aspect-ratio:3\/4;max-width:100%;border-radius:200px 200px 18px 18px;overflow:hidden;box-shadow:0 30px 50px -30px rgba(23,37,26,.55);background:var(--mist)}\n#nw-home .zcard__art img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}\n#nw-home .zcard:hover .zcard__art img{transform:scale(1.08)}\n#nw-home .zcard .mono{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fern)}\n#nw-home .zcard h3{font-size:1.32rem;line-height:1.15}\n#nw-home .zcard span.go{font-weight:700;font-size:.88rem;display:inline-flex;gap:.5em;align-items:center;color:var(--fern)}\n@media (max-width:980px){#nw-home .zan__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n\n\n#nw-home .map{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(24px,4vw,56px);align-items:start}\n#nw-home .map__plot{position:relative;border:1px solid var(--line);border-radius:24px;background:radial-gradient(ellipse at 40% 40%,#23382a,var(--forest) 80%);overflow:hidden}\n#nw-home .map__plot svg{display:block;width:100%;height:auto}\n#nw-home .map__plot .grat{stroke:rgba(199,213,197,.07);stroke-width:1}\n#nw-home .map__plot .glabel{font-family:var(--f-mono);font-size:9px;fill:rgba(169,187,167,.65)}\n#nw-home .map__plot .arc{fill:none;stroke:var(--gold);stroke-width:1.2;stroke-dasharray:3 6;opacity:.3;animation:nw-flow 1.6s linear infinite}\n#nw-home .map__plot .arc.on{opacity:1;stroke-width:1.8}\n@keyframes nw-flow{to{stroke-dashoffset:-18}}\n#nw-home .map__plot .pin{cursor:pointer}\n#nw-home .map__plot .pin circle.core{fill:#eef3ec}\n#nw-home .map__plot .pin circle.halo{fill:var(--gold);opacity:.25;transform-box:fill-box;transform-origin:center;animation:nw-pulse 2.6s var(--ease) infinite}\n#nw-home .map__plot .pin.on circle.core{fill:var(--gold)}\n#nw-home .map__plot .pin text{font-family:var(--f-body);font-size:12px;fill:#eef3ec;font-weight:600;paint-order:stroke;stroke:var(--forest);stroke-width:4px}\n#nw-home .map__plot .hq text{fill:var(--gold);font-weight:800}\n@keyframes nw-pulse{0%{transform:scale(.6);opacity:.5}100%{transform:scale(2.6);opacity:0}}\n#nw-home .map__plot .water{fill:rgba(120,190,200,.08);stroke:rgba(120,190,200,.35);stroke-width:1}\n#nw-home .map__plot .coast{fill:none;stroke:rgba(120,190,200,.4);stroke-width:1;stroke-dasharray:2 4}\n#nw-home .dlist{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}\n#nw-home .dlist button{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 4px;border-bottom:1px solid var(--line);cursor:pointer;transition:padding .35s var(--ease),background .3s}\n#nw-home .dlist button:focus-visible{outline:2px solid var(--gold)}\n#nw-home .dlist .nm{font-family:var(--f-display);font-size:1.3rem}\n#nw-home .dlist .co{font-family:var(--f-mono);font-size:.6rem;color:var(--muted);align-self:center}\n#nw-home .dlist .ds{grid-column:1\/-1;font-size:.86rem;color:var(--muted);max-height:0;overflow:hidden;transition:max-height .5s var(--ease)}\n#nw-home .dlist button.on{padding-left:14px;background:linear-gradient(90deg,rgba(201,164,111,.12),transparent)}\n#nw-home .dlist button.on .nm{color:var(--gold)}\n#nw-home .dlist button.on .ds{max-height:6em}\n@media (max-width:900px){#nw-home .map{grid-template-columns:minmax(0,1fr)}}\n\n\n#nw-home .why{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,90px)}\n#nw-home .why__head{position:sticky;top:120px;align-self:start}\n#nw-home .why__head h2{font-size:var(--step-3);margin-block:.5em .5em}\n#nw-home .why__head p{color:var(--muted);font-size:var(--step-1);max-width:34ch}\n#nw-home .why__head .ps{position:relative;margin-top:32px;aspect-ratio:4\/3;max-width:420px}\n#nw-home .why__list{list-style:none;margin:0;padding:0}\n#nw-home .why__list li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:22px;padding:32px 0;border-bottom:1px solid var(--line);position:relative}\n#nw-home .why__list li::before{content:\"\";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--fern);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease)}\n#nw-home .why__list li:hover::before{transform:scaleX(1)}\n#nw-home .why__list svg{width:44px;height:44px;color:var(--fern)}\n#nw-home .why__list h3{font-size:var(--step-2);margin-bottom:.35em;transition:transform .5s var(--ease)}\n#nw-home .why__list li:hover h3{transform:translateX(8px)}\n#nw-home .why__list p{color:var(--muted);max-width:48ch}\n@media (max-width:860px){#nw-home .why{grid-template-columns:minmax(0,1fr)}#nw-home .why__head{position:static}}\n#nw-home .give{position:relative;border-radius:32px;overflow:hidden;margin-top:clamp(70px,9vw,120px);color:#fff;isolation:isolate}\n#nw-home .give > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}\n#nw-home .give::before{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(23,37,26,.92) 0%,rgba(31,49,34,.82) 50%,rgba(31,49,34,.35) 100%)}\n#nw-home .give__in{padding:clamp(28px,5vw,64px)}\n#nw-home .give h2{font-size:var(--step-3);margin-block:.45em .35em;max-width:14ch}\n#nw-home .give__in > p{color:rgba(255,255,255,.85);max-width:52ch;font-size:var(--step-1)}\n#nw-home .give .eyebrow{color:var(--gold)}\n#nw-home .give__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}\n#nw-home .give__item{padding:24px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px)}\n#nw-home .give__item h3{font-size:1.32rem;margin-bottom:.4em}\n#nw-home .give__item p{font-size:.92rem;color:rgba(255,255,255,.82)}\n@media (max-width:820px){#nw-home .give__grid{grid-template-columns:minmax(0,1fr)}}\n\n\n#nw-home .rev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}\n#nw-home .revcard{position:relative;display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,40px);border-radius:24px;border:1px solid var(--line);background:var(--surface);text-decoration:none;overflow:hidden;transition:transform .5s var(--ease),border-color .3s,box-shadow .5s}\n#nw-home .revcard:hover{transform:translateY(-4px);border-color:var(--sage);box-shadow:0 30px 50px -34px rgba(23,37,26,.5)}\n#nw-home .revcard .stars{display:flex;gap:4px;color:var(--gold)}\n#nw-home .revcard .stars svg{width:20px;height:20px}\n#nw-home .revcard h3{font-size:var(--step-2)}\n#nw-home .revcard p{color:var(--muted)}\n#nw-home .revcard .go{font-weight:700;color:var(--fern);display:inline-flex;gap:.5em;align-items:center}\n#nw-home .revcard::after{content:\"\\201C\";position:absolute;right:20px;top:-30px;font-family:var(--f-display);font-size:12rem;color:rgba(82,119,82,.08);line-height:1}\n@media (max-width:760px){#nw-home .rev{grid-template-columns:minmax(0,1fr)}}\n\n\n#nw-home .cta{overflow:hidden;isolation:isolate;text-align:center}\n#nw-home .cta canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}\n#nw-home .cta .sec{padding-block:clamp(110px,15vw,200px)}\n#nw-home .cta h2{font-size:var(--step-4);line-height:.95;max-width:12ch;margin:.35em auto .3em}\n#nw-home .cta p{color:var(--muted);font-size:var(--step-1);max-width:46ch;margin-inline:auto}\n#nw-home .cta .hero__cta{justify-content:center;animation:none}\n#nw-home .contacts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px}\n#nw-home .chip{display:inline-flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:99px;border:1px solid var(--line);background:rgba(23,37,26,.6);backdrop-filter:blur(6px);font-family:var(--f-mono);font-size:.78rem;user-select:all}\n#nw-home .chip button{all:unset;cursor:pointer;font-family:var(--f-body);font-size:.72rem;font-weight:700;padding:.5em .9em;border-radius:99px;background:rgba(255,255,255,.1);user-select:none;transition:background .3s}\n#nw-home .chip button:hover{background:var(--gold);color:var(--forest)}\n#nw-home .chip button:focus-visible{outline:2px solid var(--gold)}\n\n\n#nw-home footer{background:#132017;border-top:1px solid var(--moss);padding-block:64px 40px;color:#a9bba7;font-size:.92rem}\n#nw-home .foot{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}\n#nw-home .foot h4{font-family:var(--f-mono);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:#eef3ec;margin:0 0 16px;font-weight:400}\n#nw-home .foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}\n#nw-home .foot a{text-decoration:none;transition:color .3s}\n#nw-home .foot a:hover{color:var(--gold)}\n#nw-home .foot__base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid var(--moss);font-size:.78rem}\n@media (max-width:820px){#nw-home .foot{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media (max-width:480px){#nw-home .foot{grid-template-columns:minmax(0,1fr)}}\n\n@media (prefers-reduced-motion:reduce){\n  #nw-home *,#nw-home *::before,#nw-home *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}\n  #nw-home.js .reveal.pre{transform:none;opacity:1;filter:none}\n  #nw-home .lit .w{opacity:1}\n}\n<\/style>\n<div id=\"nw-home\"><svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <defs>\n    <symbol id=\"arrow\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 12h15M13 6l6 6-6 6\"\/><\/symbol>\n    <symbol id=\"check\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"m7.5 12.3 3 3 6-6.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/symbol>\n    <symbol id=\"star\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"m12 2.5 2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z\"\/><\/symbol>\n    <symbol id=\"spark\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 2c.6 5.2 4.8 9.4 10 10-5.2.6-9.4 4.8-10 10-.6-5.2-4.8-9.4-10-10 5.2-.6 9.4-4.8 10-10z\"\/><\/symbol>\n  <\/defs>\n<\/svg>\n\n<header class=\"nav\" id=\"nav\">\n  <div class=\"wrap nav__in\">\n    <a class=\"brand\" href=\"https:\/\/nurturedwildlife.com\/\" aria-label=\"Nurtured Wildlife Safaris home\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-Wildlife-white-1024x376.png\" alt=\"Nurtured Wildlife Safaris\" width=\"125\" height=\"46\"><\/a>\n    <ul class=\"nav__links\">\n      <li><a href=\"#packages\">Safaris<\/a><\/li>\n      <li><a href=\"#kilimanjaro\">Trekking<\/a><\/li>\n      <li><a href=\"#zanzibar\">Zanzibar<\/a><\/li>\n      <li><a href=\"#destinations\">Destinations<\/a><\/li>\n      <li><a href=\"https:\/\/nurturedwildlife.com\/about-us\/\">About us<\/a><\/li>\n    <\/ul>\n    <a class=\"btn\" href=\"https:\/\/nurturedwildlife.com\/contact-us\/\">Inquire now <svg><use href=\"#arrow\"\/><\/svg><\/a>\n  <\/div>\n  <div class=\"progress\" id=\"progress\"><\/div>\n<\/header>\n\n<main>\n<!-- ================= HERO ================= -->\n<section class=\"hero\" id=\"top\">\n  <div class=\"slides\" id=\"slides\">\n    <div class=\"slide on\" data-cap=\"Serengeti National Park\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2025\/04\/Serengeti-National-Park-e1750948435957.jpg\" alt=\"Cheetahs on the Serengeti plains\" fetchpriority=\"high\"><\/div>\n    <div class=\"slide\" data-cap=\"On game drive\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/zebras.jpg\" alt=\"Zebra herd beside a safari vehicle\"><\/div>\n    <div class=\"slide\" data-cap=\"Kilimanjaro, 5,895 m\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/7-Days-Machame-route.jpg\" alt=\"Camp below the summit of Kilimanjaro\"><\/div>\n    <div class=\"slide\" data-cap=\"Zanzibar coast\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/zanzibar-holiday-beach-min.jpg\" alt=\"Aerial view of a Zanzibar beach\"><\/div>\n    <div class=\"slide\" data-cap=\"Lion pride, Serengeti\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/Serengeti_lion-pride.jpg\" alt=\"A pride of lions resting in the grass\"><\/div>\n  <\/div>\n  <div class=\"hero__veil\"><\/div>\n  <div class=\"wrap hero__content\">\n    <span class=\"eyebrow\">Explore \u00b7 Discover \u00b7 Travel<\/span>\n    <h1><span class=\"line\"><span>This is<\/span><\/span><span class=\"line\"><em>Tanzania<\/em><\/span><\/h1>\n    <p class=\"hero__lede\">Unforgettable safaris across the Serengeti, Ngorongoro, Kilimanjaro and Zanzibar, crafted by a local Tanzanian team who know every trail and tide.<\/p>\n    <div class=\"hero__cta\">\n      <a class=\"btn\" href=\"#packages\">Explore packages <svg><use href=\"#arrow\"\/><\/svg><\/a>\n      <a class=\"btn btn--ghost\" href=\"https:\/\/nurturedwildlife.com\/contact-us\/\">Plan your safari<\/a>\n    <\/div>\n    <div class=\"hero__meta\">\n      <div class=\"dots\" id=\"dots\" role=\"group\" aria-label=\"Choose a photo\"><\/div>\n      <div class=\"hero__info\"><span>Base camp <b>Arusha<\/b> \u00b7 3.3869\u00b0 S, 36.6830\u00b0 E<\/span><span>Local time in Arusha <b id=\"clock\">--:--<\/b> EAT<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= MARQUEE ================= -->\n<div class=\"marquee\" aria-label=\"Destinations\">\n  <div class=\"marquee__track\" id=\"marquee\">\n    <div class=\"marquee__item\"><span>Serengeti<\/span><span class=\"mono\">2.33\u00b0S 34.83\u00b0E<\/span><svg><use href=\"#spark\"\/><\/svg><\/div>\n    <div class=\"marquee__item\"><span>Ngorongoro<\/span><span class=\"mono\">3.18\u00b0S 35.58\u00b0E<\/span><svg><use href=\"#spark\"\/><\/svg><\/div>\n    <div class=\"marquee__item\"><span>Kilimanjaro<\/span><span class=\"mono\">5,895 m<\/span><svg><use href=\"#spark\"\/><\/svg><\/div>\n    <div class=\"marquee__item\"><span>Tarangire<\/span><span class=\"mono\">3.92\u00b0S 36.00\u00b0E<\/span><svg><use href=\"#spark\"\/><\/svg><\/div>\n    <div class=\"marquee__item\"><span>Zanzibar<\/span><span class=\"mono\">6.16\u00b0S 39.19\u00b0E<\/span><svg><use href=\"#spark\"\/><\/svg><\/div>\n    <div class=\"marquee__item\"><span>Ruaha<\/span><span class=\"mono\">7.60\u00b0S 34.80\u00b0E<\/span><svg><use href=\"#spark\"\/><\/svg><\/div>\n    <div class=\"marquee__item\"><span>Nyerere<\/span><span class=\"mono\">7.75\u00b0S 38.00\u00b0E<\/span><svg><use href=\"#spark\"\/><\/svg><\/div>\n    <div class=\"marquee__item\"><span>Lake Manyara<\/span><span class=\"mono\">3.50\u00b0S 35.83\u00b0E<\/span><svg><use href=\"#spark\"\/><\/svg><\/div>\n  <\/div>\n<\/div>\n\n<!-- ================= WHO WE ARE ================= -->\n<section class=\"sec light\" id=\"who\">\n  <div class=\"wrap who\">\n    <div>\n      <span class=\"eyebrow\">Who we are<\/span>\n      <h2 class=\"reveal\">A local team crafting authentic Tanzanian journeys<\/h2>\n      <p class=\"lit\" id=\"lit\">Nurtured Wildlife Safaris is a Tanzanian-owned operator based in Arusha. From the Serengeti plains to the summit of Kilimanjaro and the shores of Zanzibar, we design trips around you, with our own guides, our own vehicles, and a deep respect for the land and the people who call it home.<\/p>\n      <ul class=\"ticks\">\n        <li class=\"reveal\"><svg><use href=\"#check\"\/><\/svg>Private &amp; small-group safaris<\/li>\n        <li class=\"reveal\"><svg><use href=\"#check\"\/><\/svg>Experienced local driver-guides<\/li>\n        <li class=\"reveal\"><svg><use href=\"#check\"\/><\/svg>Tailor-made itineraries &amp; honest pricing<\/li>\n      <\/ul>\n      <a class=\"textlink\" href=\"https:\/\/nurturedwildlife.com\/about-us\/\">Learn more about us <svg width=\"18\" height=\"18\"><use href=\"#arrow\"\/><\/svg><\/a>\n    <\/div>\n    <div class=\"photostack reveal\">\n      <div class=\"ps ps--c\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2020\/08\/zanzibar-min.jpg\" alt=\"Travellers on a dhow in Zanzibar\" loading=\"lazy\"><\/div>\n      <div class=\"ps ps--a\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2025\/05\/IMG-20250514-WA0018.webp\" alt=\"The Nurtured Wildlife Safaris team with their safari vehicle\" loading=\"lazy\"><span class=\"ps__tag\">Our team \u00b7 Arusha<\/span><\/div>\n      <div class=\"ps ps--b\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/Mikumi-national-park-animals.jpg\" alt=\"A male lion in the grass\" loading=\"lazy\"><\/div>\n      <div class=\"badge\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 128 128\"><defs><path id=\"ring\" d=\"M64,64 m-50,0 a50,50 0 1,1 100,0 a50,50 0 1,1 -100,0\"\/><\/defs><text font-family=\"Martian Mono, monospace\" font-size=\"8.4\" letter-spacing=\"2.6\" fill=\"#ffffff\"><textPath href=\"#ring\">TANZANIAN-OWNED \u00b7 ARUSHA BASED \u00b7<\/textPath><\/text><\/svg>\n        <span><b>Karibu<\/b><small>WELCOME<\/small><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= PACKAGES ================= -->\n<section class=\"sec pale\" id=\"packages\">\n  <div class=\"wrap\">\n    <div class=\"sec__head\">\n      <div><span class=\"eyebrow\">Popular packages<\/span><h2 class=\"reveal\">Most-booked safari packages<\/h2><\/div>\n      <p class=\"reveal\">Our travellers' favourite routes through Tanzania's iconic parks and plains. Drag to explore.<\/p>\n    <\/div>\n    <div class=\"rail\" id=\"rail\">\n      <a class=\"card\" href=\"https:\/\/nurturedwildlife.com\/tour\/8-days-southern-tanzania-safari-selous-ruaha-mikumi\/\">\n        <div class=\"card__art\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/Mikumi-national-park-animals.jpg\" alt=\"Lion in Mikumi National Park\" loading=\"lazy\"><span class=\"card__tag\">Southern circuit<\/span><span class=\"card__days\">8<small>days<\/small><\/span><\/div>\n        <div class=\"card__body\"><h3>Southern Tanzania Safari<\/h3><div class=\"route\"><span>Selous<\/span><i><\/i><span>Ruaha<\/span><i><\/i><span>Mikumi<\/span><\/div><span class=\"card__go\">View details <svg><use href=\"#arrow\"\/><\/svg><\/span><\/div>\n      <\/a>\n      <a class=\"card\" href=\"https:\/\/nurturedwildlife.com\/tour\/4-days-safari-tarangire-serengeti-and-ngorongoro-crater\/\">\n        <div class=\"card__art\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/zebras.jpg\" alt=\"Zebras beside a safari vehicle\" loading=\"lazy\"><span class=\"card__tag\">Northern circuit<\/span><span class=\"card__days\">4<small>days<\/small><\/span><\/div>\n        <div class=\"card__body\"><h3>Tarangire, Serengeti &amp; Ngorongoro Crater<\/h3><div class=\"route\"><span>Tarangire<\/span><i><\/i><span>Serengeti<\/span><i><\/i><span>Ngorongoro<\/span><\/div><span class=\"card__go\">View details <svg><use href=\"#arrow\"\/><\/svg><\/span><\/div>\n      <\/a>\n      <a class=\"card\" href=\"https:\/\/nurturedwildlife.com\/tour\/7-days-safari-to-lake-manyara-serengeti-plains-ngorogoro-crater-tarangire\/\">\n        <div class=\"card__art\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/serengeti-national-park-1.jpg\" alt=\"Zebra herd on the Serengeti\" loading=\"lazy\"><span class=\"card__tag\">Northern circuit<\/span><span class=\"card__days\">7<small>days<\/small><\/span><\/div>\n        <div class=\"card__body\"><h3>Lake Manyara, Serengeti, Ngorongoro &amp; Tarangire<\/h3><div class=\"route\"><span>Manyara<\/span><i><\/i><span>Serengeti<\/span><i><\/i><span>Ngorongoro<\/span><i><\/i><span>Tarangire<\/span><\/div><span class=\"card__go\">View details <svg><use href=\"#arrow\"\/><\/svg><\/span><\/div>\n      <\/a>\n      <a class=\"card\" href=\"https:\/\/nurturedwildlife.com\/tour\/5-days-safari-to-lake-manyara-serengeti-plains-ngorogoro-crater\/\">\n        <div class=\"card__art\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/Serengeti_lion-pride.jpg\" alt=\"Lion pride in the Serengeti\" loading=\"lazy\"><span class=\"card__tag\">Northern circuit<\/span><span class=\"card__days\">5<small>days<\/small><\/span><\/div>\n        <div class=\"card__body\"><h3>Lake Manyara, Serengeti Plains &amp; Ngorongoro Crater<\/h3><div class=\"route\"><span>Manyara<\/span><i><\/i><span>Serengeti<\/span><i><\/i><span>Ngorongoro<\/span><\/div><span class=\"card__go\">View details <svg><use href=\"#arrow\"\/><\/svg><\/span><\/div>\n      <\/a>\n      <a class=\"card\" href=\"https:\/\/nurturedwildlife.com\/tour\/5-days-migration-calvin-season-safaris\/\">\n        <div class=\"card__art\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/Serengeti-wildebeest-calving-season-Tanzania.png\" alt=\"Wildebeest mother with a newborn calf\" loading=\"lazy\"><span class=\"card__tag\">Great Migration<\/span><span class=\"card__days\">5<small>days<\/small><\/span><\/div>\n        <div class=\"card__body\"><h3>Migration Calving Season Safari<\/h3><div class=\"route\"><span>Serengeti<\/span><i><\/i><span>Calving season<\/span><\/div><span class=\"card__go\">View details <svg><use href=\"#arrow\"\/><\/svg><\/span><\/div>\n      <\/a>\n      <a class=\"card\" href=\"https:\/\/nurturedwildlife.com\/tour\/4-days-safari-lake-manyara-serengeti-plains-ngorogoro-crater\/\">\n        <div class=\"card__art\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/serengeti-national-park.jpg\" alt=\"Zebras and wildebeest at a waterhole\" loading=\"lazy\"><span class=\"card__tag\">Northern circuit<\/span><span class=\"card__days\">4<small>days<\/small><\/span><\/div>\n        <div class=\"card__body\"><h3>Lake Manyara, Serengeti Plains &amp; Ngorongoro Crater<\/h3><div class=\"route\"><span>Manyara<\/span><i><\/i><span>Serengeti<\/span><i><\/i><span>Ngorongoro<\/span><\/div><span class=\"card__go\">View details <svg><use href=\"#arrow\"\/><\/svg><\/span><\/div>\n      <\/a>\n    <\/div>\n    <div class=\"sec__foot\">\n      <a class=\"textlink\" href=\"https:\/\/nurturedwildlife.com\/tour-category\/mid-range-safaris\/\">More packages <svg width=\"18\" height=\"18\"><use href=\"#arrow\"\/><\/svg><\/a>\n      <div class=\"railnav\"><button type=\"button\" id=\"railPrev\" aria-label=\"Previous packages\"><svg style=\"transform:scaleX(-1)\"><use href=\"#arrow\"\/><\/svg><\/button><button type=\"button\" id=\"railNext\" aria-label=\"Next packages\"><svg><use href=\"#arrow\"\/><\/svg><\/button><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= KILIMANJARO ================= -->\n<section class=\"sec dark kili\" id=\"kilimanjaro\">\n  <div class=\"kili__big\" aria-hidden=\"true\">5,895 m<\/div>\n  <div class=\"wrap\" style=\"position:relative\">\n    <div class=\"sec__head\">\n      <div><span class=\"eyebrow\">Roof of Africa<\/span><h2 class=\"reveal\">Kilimanjaro trekking routes<\/h2><\/div>\n      <p class=\"reveal\">Summit the highest peak in Africa with seasoned mountain crews and proven acclimatisation routes. Pick a route to see how it climbs.<\/p>\n    <\/div>\n    <div class=\"tabs\" role=\"tablist\" aria-label=\"Kilimanjaro routes\" id=\"ktabs\">\n      <button class=\"tab\" role=\"tab\" aria-selected=\"true\" data-route=\"machame\">Machame <span class=\"mono\">6 days<\/span><\/button>\n      <button class=\"tab\" role=\"tab\" aria-selected=\"false\" data-route=\"lemosho\">Lemosho <span class=\"mono\">7 days<\/span><\/button>\n      <button class=\"tab\" role=\"tab\" aria-selected=\"false\" data-route=\"rongai\">Rongai <span class=\"mono\">7 days<\/span><\/button>\n      <button class=\"tab\" role=\"tab\" aria-selected=\"false\" data-route=\"marangu\">Marangu <span class=\"mono\">5 days<\/span><\/button>\n    <\/div>\n    <div class=\"chart\">\n      <div class=\"chart__scroll\"><svg id=\"kchart\" viewBox=\"0 0 1000 440\" role=\"img\" aria-label=\"Elevation profile of the selected Kilimanjaro route\"><\/svg><\/div>\n      <div class=\"chart__note\"><span id=\"ksum\"><b>Machame<\/b> \u00b7 climbs to Uhuru Peak, 5,895 m<\/span><span>Approximate camp elevations. Daily stages follow your final itinerary.<\/span><\/div>\n    <\/div>\n    <div class=\"kili__cards\">\n      <a class=\"kcard\" data-route=\"machame\" href=\"https:\/\/nurturedwildlife.com\/tour\/6-days-kilimanjaro-machame-route\/\"><div class=\"kcard__img\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/7-Days-Machame-route.jpg\" alt=\"Tents below Kibo on the Machame Route\" loading=\"lazy\"><\/div><div class=\"kcard__b\"><span class=\"mono\">6 days \u00b7 Trekking<\/span><h3>Machame Route<\/h3><p>Big views and a climb-high, sleep-low profile via the Lava Tower and the Barranco Wall.<\/p><span class=\"go\">View details \u2192<\/span><\/div><\/a>\n      <a class=\"kcard\" data-route=\"lemosho\" href=\"https:\/\/nurturedwildlife.com\/tour\/7-days-kilimanjaro-lemosho-route\/\"><div class=\"kcard__img\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/lemosho-route-banner-new-min.jpg\" alt=\"Trekkers on the Lemosho Route\" loading=\"lazy\"><\/div><div class=\"kcard__b\"><span class=\"mono\">7 days \u00b7 Trekking<\/span><h3>Lemosho Route<\/h3><p>Starts in the remote western forest and crosses the wide Shira Plateau before the summit push.<\/p><span class=\"go\">View details \u2192<\/span><\/div><\/a>\n      <a class=\"kcard\" data-route=\"rongai\" href=\"https:\/\/nurturedwildlife.com\/tour\/7-days-kilimanjaro-rongai-route\/\"><div class=\"kcard__img\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/rongai-route-banner-new-min.jpg\" alt=\"Trekkers crossing the alpine desert\" loading=\"lazy\"><\/div><div class=\"kcard__b\"><span class=\"mono\">7 days \u00b7 Trekking<\/span><h3>Rongai Route<\/h3><p>The only approach from the north. Drier and quieter, with a night beside Mawenzi Tarn.<\/p><span class=\"go\">View details \u2192<\/span><\/div><\/a>\n      <a class=\"kcard\" data-route=\"marangu\" href=\"https:\/\/nurturedwildlife.com\/tour\/5-days-kilimanjaro-marangu-route\/\"><div class=\"kcard__img\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/marangu-itinerary-and-route-map-kilimanjaro-trekking-hiking.png\" alt=\"Mountain huts on the Marangu Route\" loading=\"lazy\"><\/div><div class=\"kcard__b\"><span class=\"mono\">5 days \u00b7 Trekking<\/span><h3>Marangu Route<\/h3><p>The classic hut route, sleeping in mountain huts instead of tents on the way up and down.<\/p><span class=\"go\">View details \u2192<\/span><\/div><\/a>\n    <\/div>\n    <div class=\"sec__foot\"><a class=\"textlink\" href=\"https:\/\/nurturedwildlife.com\/tour-category\/kilimanjaro-tours\/\">All Kilimanjaro routes <svg width=\"18\" height=\"18\"><use href=\"#arrow\"\/><\/svg><\/a><\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= MIGRATION ================= -->\n<section class=\"sec dark\" id=\"migration\" style=\"--bg:var(--forest-2)\">\n  <div class=\"wrap mig\">\n    <div>\n      <span class=\"eyebrow\">The Great Migration<\/span>\n      <h2 class=\"reveal\">Follow the herds, month by month<\/h2>\n      <p class=\"mig__lede\">More than a million wildebeest circle the Serengeti every year. Choose a month to see where they are.<\/p>\n      <div class=\"months\" id=\"months\" role=\"group\" aria-label=\"Month\">\n        <button class=\"month\" type=\"button\" data-m=\"0\">Jan<\/button><button class=\"month\" type=\"button\" data-m=\"1\">Feb<\/button><button class=\"month\" type=\"button\" data-m=\"2\">Mar<\/button><button class=\"month\" type=\"button\" data-m=\"3\">Apr<\/button><button class=\"month\" type=\"button\" data-m=\"4\">May<\/button><button class=\"month\" type=\"button\" data-m=\"5\">Jun<\/button>\n        <button class=\"month\" type=\"button\" data-m=\"6\">Jul<\/button><button class=\"month\" type=\"button\" data-m=\"7\">Aug<\/button><button class=\"month\" type=\"button\" data-m=\"8\">Sep<\/button><button class=\"month\" type=\"button\" data-m=\"9\">Oct<\/button><button class=\"month\" type=\"button\" data-m=\"10\">Nov<\/button><button class=\"month\" type=\"button\" data-m=\"11\">Dec<\/button>\n      <\/div>\n      <div class=\"mig__now\" aria-live=\"polite\"><span class=\"mono\" id=\"migWhen\">December \u2013 March<\/span><h3 id=\"migTitle\">Calving on the Ndutu plains<\/h3><p id=\"migText\">The herds graze the short-grass plains of the southern Serengeti, where hundreds of thousands of calves are born, most of them in February.<\/p><\/div>\n      <div class=\"mig__photo\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/serengeti-national-park.jpg\" alt=\"Zebras and wildebeest drinking at a waterhole\" loading=\"lazy\"><span>Zebra &amp; wildebeest<\/span><\/div>\n      <div style=\"margin-top:22px\"><a class=\"textlink\" href=\"https:\/\/nurturedwildlife.com\/tour-category\/migration-safaris\/\">See migration safaris <svg width=\"18\" height=\"18\"><use href=\"#arrow\"\/><\/svg><\/a><\/div>\n    <\/div>\n    <div class=\"field\" id=\"field\">\n      <canvas id=\"herd\" aria-hidden=\"true\"><\/canvas>\n      <span class=\"field__compass\">N \u2191<\/span>\n      <span class=\"field__lbl\" data-r=\"north\" style=\"left:56%;top:12%\"><b>Mara River<\/b>Kogatende<\/span>\n      <span class=\"field__lbl\" data-r=\"west\" style=\"left:20%;top:44%\"><b>Grumeti<\/b>Western Corridor<\/span>\n      <span class=\"field__lbl\" data-r=\"central\" style=\"left:52%;top:50%\"><b>Seronera<\/b>Central<\/span>\n      <span class=\"field__lbl\" data-r=\"east\" style=\"left:82%;top:38%\"><b>Eastern plains<\/b>Lobo<\/span>\n      <span class=\"field__lbl\" data-r=\"south\" style=\"left:54%;top:86%\"><b>Ndutu<\/b>Southern plains<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= ZANZIBAR ================= -->\n<section class=\"zan light\" id=\"zanzibar\">\n  <canvas class=\"waves\" id=\"waves\" aria-hidden=\"true\"><\/canvas>\n  <div class=\"wrap sec\">\n    <div class=\"sec__head\">\n      <div><span class=\"eyebrow\">Beach &amp; activities<\/span><h2 class=\"reveal\">Zanzibar getaways<\/h2><\/div>\n      <p class=\"reveal\">Wind down after safari with turquoise water, spice tours, dhow cruises and white-sand beaches.<\/p>\n    <\/div>\n    <div class=\"zan__grid\">\n      <a class=\"zcard reveal\" href=\"https:\/\/nurturedwildlife.com\/tour\/5-days-zanzibar-luxury-beach-trip\/\"><div class=\"zcard__art\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/zanzibar-4-days.jpg\" alt=\"Beach canopy on a Zanzibar beach\" loading=\"lazy\"><\/div><span class=\"mono\">5 days \u00b7 Beach<\/span><h3>Zanzibar Luxury Beach Trip<\/h3><span class=\"go\">View details <svg width=\"16\" height=\"16\"><use href=\"#arrow\"\/><\/svg><\/span><\/a>\n      <a class=\"zcard reveal\" href=\"https:\/\/nurturedwildlife.com\/tour\/4-days-zanzibar-beach-holiday-trip\/\"><div class=\"zcard__art\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/zanzibarbeaches2.jpg\" alt=\"Palm-lined beach resort in Zanzibar\" loading=\"lazy\"><\/div><span class=\"mono\">4 days \u00b7 Beach<\/span><h3>Zanzibar Beach Holiday Trip<\/h3><span class=\"go\">View details <svg width=\"16\" height=\"16\"><use href=\"#arrow\"\/><\/svg><\/span><\/a>\n      <a class=\"zcard reveal\" href=\"https:\/\/nurturedwildlife.com\/tour\/7-days-zanzibar-beach\/\"><div class=\"zcard__art\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2020\/08\/zanzibar-min.jpg\" alt=\"Travellers sitting on a dhow by the sea\" loading=\"lazy\"><\/div><span class=\"mono\">7 days \u00b7 Beach<\/span><h3>Zanzibar Beach<\/h3><span class=\"go\">View details <svg width=\"16\" height=\"16\"><use href=\"#arrow\"\/><\/svg><\/span><\/a>\n      <a class=\"zcard reveal\" href=\"https:\/\/nurturedwildlife.com\/tour\/3-days-zanzibar-island\/\"><div class=\"zcard__art\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/zanzibar-holiday-beach-min.jpg\" alt=\"Aerial view of a white-sand beach in Zanzibar\" loading=\"lazy\"><\/div><span class=\"mono\">3 days \u00b7 Beach<\/span><h3>Zanzibar Island<\/h3><span class=\"go\">View details <svg width=\"16\" height=\"16\"><use href=\"#arrow\"\/><\/svg><\/span><\/a>\n    <\/div>\n    <div class=\"sec__foot\"><a class=\"btn\" href=\"https:\/\/nurturedwildlife.com\/tour-category\/beach-holidays\/\">Explore Zanzibar <svg><use href=\"#arrow\"\/><\/svg><\/a><\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= DESTINATIONS ================= -->\n<section class=\"sec dark\" id=\"destinations\">\n  <div class=\"wrap\">\n    <div class=\"sec__head\">\n      <div><span class=\"eyebrow\">Destinations<\/span><h2 class=\"reveal\">Every road starts in Arusha<\/h2><\/div>\n      <p class=\"reveal\">From our base in Arusha we reach the northern parks in hours and fly south and to the coast. Select a destination.<\/p>\n    <\/div>\n    <div class=\"map\">\n      <div class=\"map__plot\"><svg id=\"tzmap\" viewBox=\"0 0 800 640\" role=\"img\" aria-label=\"Map of Nurtured Wildlife destinations across Tanzania, plotted by latitude and longitude\"><\/svg><\/div>\n      <ul class=\"dlist\" id=\"dlist\"><\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= WHY ================= -->\n<section class=\"sec light\" id=\"why\">\n  <div class=\"wrap\">\n    <div class=\"why\">\n      <div class=\"why__head\"><span class=\"eyebrow\">Why choose us<\/span><h2>Why travellers pick Nurtured<\/h2><p>Real local expertise, your own vehicles and guides, and trips shaped entirely around you.<\/p><div class=\"ps\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/zebras.jpg\" alt=\"Guests on game drive beside a zebra herd\" loading=\"lazy\"><\/div><\/div>\n      <ul class=\"why__list\">\n        <li class=\"reveal\"><svg viewBox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M24 4 7 10v12c0 11 7 19 17 22 10-3 17-11 17-22V10z\"\/><path d=\"m16 24 6 6 11-12\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><div><h3>Local &amp; licensed<\/h3><p>A registered Tanzanian operator based in Arusha, with full licensing and insured trips.<\/p><\/div><\/li>\n        <li class=\"reveal\"><svg viewBox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><circle cx=\"24\" cy=\"24\" r=\"19\"\/><path d=\"m31 17-4.5 9.5L17 31l4.5-9.5z\" stroke-linejoin=\"round\"\/><circle cx=\"24\" cy=\"24\" r=\"1.6\" fill=\"currentColor\"\/><\/svg><div><h3>Expert driver-guides<\/h3><p>Seasoned local guides who read the bush, find the wildlife and keep you safe.<\/p><\/div><\/li>\n        <li class=\"reveal\"><svg viewBox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><circle cx=\"10\" cy=\"38\" r=\"4\"\/><circle cx=\"38\" cy=\"10\" r=\"4\"\/><path d=\"M14 38h14a7 7 0 0 0 0-14h-8a7 7 0 0 1 0-14h14\" stroke-dasharray=\"3 3\"\/><\/svg><div><h3>Tailor-made trips<\/h3><p>Every itinerary is built around your dates, pace, budget and bucket list.<\/p><\/div><\/li>\n        <li class=\"reveal\"><svg viewBox=\"0 0 48 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M6 24 24 6h16v16L22 40a3 3 0 0 1-4 0L6 28a3 3 0 0 1 0-4z\" stroke-linejoin=\"round\"\/><circle cx=\"33\" cy=\"15\" r=\"3\"\/><\/svg><div><h3>Honest pricing<\/h3><p>Clear, fair quotes with no hidden costs. You know exactly what you pay for.<\/p><\/div><\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"give reveal\">\n      <img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2022\/05\/serengeti-national-park-1.jpg\" alt=\"\" loading=\"lazy\">\n      <div class=\"give__in\">\n        <span class=\"eyebrow\">Responsible tourism<\/span>\n        <h2>Travel that gives back<\/h2>\n        <p>We believe tourism should leave Tanzania better than we found it, for its wildlife, its wild places and its people.<\/p>\n        <div class=\"give__grid\">\n          <div class=\"give__item\"><h3>Supporting communities<\/h3><p>We hire locally and channel a share of every trip into community and school projects.<\/p><\/div>\n          <div class=\"give__item\"><h3>Protecting wildlife<\/h3><p>Low-impact, park-fee-supported travel that helps fund conservation across Tanzania.<\/p><\/div>\n          <div class=\"give__item\"><h3>Fair employment<\/h3><p>Fair wages and good conditions for our guides, porters and support crews.<\/p><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= REVIEWS ================= -->\n<section class=\"sec pale\" id=\"reviews\">\n  <div class=\"wrap\">\n    <div class=\"sec__head\">\n      <div><span class=\"eyebrow\">What travellers say<\/span><h2 class=\"reveal\">Reviews from our guests<\/h2><\/div>\n      <p class=\"reveal\">Real, verified reviews from travellers who explored Tanzania with us.<\/p>\n    <\/div>\n    <div class=\"rev\">\n      <a class=\"revcard reveal\" href=\"https:\/\/www.tripadvisor.com\/Attraction_Review-g297913-d15814193-Reviews-Nurtured_Wildlife_Safari-Arusha_Arusha_Region.html\"><div class=\"stars\"><svg><use href=\"#star\"\/><\/svg><svg><use href=\"#star\"\/><\/svg><svg><use href=\"#star\"\/><\/svg><svg><use href=\"#star\"\/><\/svg><svg><use href=\"#star\"\/><\/svg><\/div><h3>Read us on Tripadvisor<\/h3><p>Traveller stories, photos and ratings from guests who went on safari with our team.<\/p><span class=\"go\">Open Tripadvisor <svg width=\"16\" height=\"16\"><use href=\"#arrow\"\/><\/svg><\/span><\/a>\n      <a class=\"revcard reveal\" href=\"https:\/\/www.safaribookings.com\/p3879\"><div class=\"stars\"><svg><use href=\"#star\"\/><\/svg><svg><use href=\"#star\"\/><\/svg><svg><use href=\"#star\"\/><\/svg><svg><use href=\"#star\"\/><\/svg><svg><use href=\"#star\"\/><\/svg><\/div><h3>Read us on SafariBookings<\/h3><p>Independent reviews of Nurtured Wildlife Safari Tours from verified travellers.<\/p><span class=\"go\">Open SafariBookings <svg width=\"16\" height=\"16\"><use href=\"#arrow\"\/><\/svg><\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= CTA ================= -->\n<section class=\"cta dark\" id=\"plan\">\n  <canvas id=\"stars\" aria-hidden=\"true\"><\/canvas>\n  <div class=\"wrap sec\">\n    <span class=\"eyebrow\">Plan your safari<\/span>\n    <h2>Your Tanzania starts tonight<\/h2>\n    <p>Tell us your dates, your pace and your bucket list. A local planner in Arusha will design the trip around you.<\/p>\n    <div class=\"hero__cta\"><a class=\"btn btn--gold\" href=\"https:\/\/nurturedwildlife.com\/contact-us\/\">Plan your safari <svg><use href=\"#arrow\"\/><\/svg><\/a><a class=\"btn btn--ghost\" href=\"#packages\">Browse packages<\/a><\/div>\n    <div class=\"contacts\">\n      <span class=\"chip\">info@nurturedwildlife.com<button type=\"button\" data-copy=\"info@nurturedwildlife.com\">Copy<\/button><\/span>\n      <span class=\"chip\">+255 627 008 009<button type=\"button\" data-copy=\"+255627008009\">Copy<\/button><\/span>\n    <\/div>\n  <\/div>\n<\/section>\n<\/main>\n\n<footer>\n  <div class=\"wrap\">\n    <div class=\"foot\">\n      <div><a class=\"brand\" href=\"https:\/\/nurturedwildlife.com\/\"><img decoding=\"async\" src=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-Wildlife-white-1024x376.png\" alt=\"Nurtured Wildlife Safaris\" width=\"150\" height=\"55\" style=\"height:55px;width:auto\"><\/a><p style=\"margin-top:18px;max-width:34ch\">A Tanzanian-owned safari operator based in Arusha, crafting authentic journeys across the Serengeti, Kilimanjaro and Zanzibar.<\/p><\/div>\n      <div><h4>Explore<\/h4><ul><li><a href=\"https:\/\/nurturedwildlife.com\/\">Home<\/a><\/li><li><a href=\"https:\/\/nurturedwildlife.com\/about-us\/\">About us<\/a><\/li><li><a href=\"https:\/\/nurturedwildlife.com\/zanzibar-beach-holidays\/\">Zanzibar<\/a><\/li><li><a href=\"https:\/\/nurturedwildlife.com\/tour-category\/kilimanjaro-tours\/\">Kilimanjaro<\/a><\/li><\/ul><\/div>\n      <div><h4>Safari packages<\/h4><ul><li><a href=\"https:\/\/nurturedwildlife.com\/tour-category\/mid-range-safaris\/\">Mid-range safaris<\/a><\/li><li><a href=\"https:\/\/nurturedwildlife.com\/tour-category\/luxury-safaris\/\">Luxury safaris<\/a><\/li><li><a href=\"https:\/\/nurturedwildlife.com\/tour-category\/migration-safaris\/\">Migration safaris<\/a><\/li><li><a href=\"https:\/\/nurturedwildlife.com\/tour-category\/day-trips\/\">Day trips<\/a><\/li><\/ul><\/div>\n      <div><h4>Get in touch<\/h4><ul><li>Arusha, Tanzania<\/li><li>info@nurturedwildlife.com<\/li><li class=\"mono\" style=\"font-size:.85rem\">+255 627 008 009<\/li><\/ul><\/div>\n    <\/div>\n    <div class=\"foot__base\"><span>\u00a9 2026 Nurtured Wildlife Safaris. All rights reserved.<\/span><span class=\"mono\" style=\"font-size:.7rem;letter-spacing:.1em\">ARUSHA \u00b7 1,400 M ABOVE SEA LEVEL<\/span><\/div>\n  <\/div>\n<\/footer>\n<\/div>\n<script>\n(() => {\n\"use strict\";\nconst root = document.documentElement;\nconst NW = document.getElementById(\"nw-home\");\nNW.classList.add(\"js\");\nconst RM = matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\nconst FINE = matchMedia(\"(pointer: fine)\").matches;\nconst $ = (s, c = document) => c.querySelector(s);\nconst $$ = (s, c = document) => Array.from(c.querySelectorAll(s));\nconst lerp = (a, b, t) => a + (b - a) * t;\nconst clamp = (v, a, b) => Math.max(a, Math.min(b, v));\nconst hex = h => [1, 3, 5].map(i => parseInt(h.slice(i, i + 2), 16));\nconst mix = (a, b, t, al = 1) => { const A = hex(a), B = hex(b); return `rgba(${A.map((v, i) => Math.round(lerp(v, B[i], t))).join(\",\")},${al})`; };\nfunction rng(seed) { return () => { seed |= 0; seed = seed + 0x6D2B79F5 | 0; let t = Math.imul(seed ^ seed >>> 15, 1 | seed); t = t + Math.imul(t ^ t >>> 7, 61 | t) ^ t; return ((t ^ t >>> 14) >>> 0) \/ 4294967296; }; }\nfunction visible(el, cb) { const o = new IntersectionObserver(es => es.forEach(e => cb(e.isIntersecting))); o.observe(el); }\n\n\/* ---------- clock ---------- *\/\nconst clock = $(\"#clock\");\nfunction tick() {\n  try { clock.textContent = new Intl.DateTimeFormat(\"en-GB\", { hour: \"2-digit\", minute: \"2-digit\", timeZone: \"Africa\/Dar_es_Salaam\" }).format(new Date()); }\n  catch (e) { const d = new Date(Date.now() + 3 * 3600e3); clock.textContent = String(d.getUTCHours()).padStart(2, \"0\") + \":\" + String(d.getUTCMinutes()).padStart(2, \"0\"); }\n}\ntick(); setInterval(tick, 15000);\n\n\/* ---------- marquee (duplicate track for seamless loop) ---------- *\/\nconst mq = $(\"#marquee\");\n$$(\".marquee__item\", mq).forEach(n => { const c = n.cloneNode(true); c.setAttribute(\"aria-hidden\", \"true\"); mq.appendChild(c); });\n\n\/* ---------- reveal on scroll (only for elements below the fold) ---------- *\/\nconst rio = new IntersectionObserver(es => es.forEach(e => { if (e.isIntersecting) { e.target.classList.remove(\"pre\"); rio.unobserve(e.target); } }), { rootMargin: \"0px 0px -6% 0px\" });\n$$(\".reveal\").forEach(el => {\n  const sib = $$(\":scope > .reveal\", el.parentElement);\n  el.style.transitionDelay = (sib.indexOf(el) * 90) + \"ms\";\n  if (!RM && el.getBoundingClientRect().top > innerHeight) { el.classList.add(\"pre\"); rio.observe(el); }\n});\n\n\/* ---------- scroll-lit paragraph ---------- *\/\nconst lit = $(\"#lit\");\nlit.innerHTML = lit.textContent.trim().split(\/\\s+\/).map(w => `<span class=\"w\">${w}<\/span>`).join(\" \");\nconst words = $$(\".w\", lit);\nfunction litUpdate() {\n  if (RM) { words.forEach(w => w.classList.add(\"on\")); return; }\n  const r = lit.getBoundingClientRect();\n  const p = clamp((innerHeight * 0.88 - r.top) \/ (r.height + innerHeight * 0.3), 0, 1);\n  const n = Math.round(p * words.length);\n  words.forEach((w, i) => w.classList.toggle(\"on\", i < n));\n}\n\n\/* ---------- nav + progress ---------- *\/\nconst nav = $(\"#nav\"), prog = $(\"#progress\"), hero = $(\".hero\");\nlet heroP = 0;\nfunction onScroll() {\n  const y = scrollY;\n  nav.classList.toggle(\"solid\", y > 40);\n  const h = root.scrollHeight - innerHeight;\n  prog.style.transform = `scaleX(${h > 0 ? y \/ h : 0})`;\n  heroP = clamp(y \/ (hero.offsetHeight * 0.9), 0, 1);\n  litUpdate();\n}\naddEventListener(\"scroll\", onScroll, { passive: true });\nonScroll();\n\n\n\/* ---------- copy chips ---------- *\/\n$$(\"[data-copy]\").forEach(b => b.addEventListener(\"click\", () => {\n  const done = () => { b.textContent = \"Copied\"; setTimeout(() => (b.textContent = \"Copy\"), 1600); };\n  const fallback = () => { const r = document.createRange(); r.selectNodeContents(b.parentElement.firstChild); const s = getSelection(); s.removeAllRanges(); s.addRange(r); b.textContent = \"Selected\"; setTimeout(() => (b.textContent = \"Copy\"), 1600); };\n  try { navigator.clipboard.writeText(b.dataset.copy).then(done, fallback); } catch (e) { fallback(); }\n}));\n\n\/* ---------- package rail: drag, arrows, tilt ---------- *\/\nconst rail = $(\"#rail\");\nlet dragging = false, moved = false, sx = 0, sl = 0;\nrail.addEventListener(\"pointerdown\", e => { if (e.pointerType !== \"mouse\") return; dragging = true; moved = false; sx = e.clientX; sl = rail.scrollLeft; });\naddEventListener(\"pointermove\", e => { if (!dragging) return; const dx = e.clientX - sx; if (Math.abs(dx) > 6) { moved = true; rail.classList.add(\"drag\"); } if (moved) rail.scrollLeft = sl - dx; });\naddEventListener(\"pointerup\", () => { if (!dragging) return; dragging = false; setTimeout(() => rail.classList.remove(\"drag\"), 30); });\nrail.addEventListener(\"click\", e => { if (moved) { e.preventDefault(); moved = false; } }, true);\nconst step = () => { const c = $(\".card\", rail); return c ? c.getBoundingClientRect().width + 24 : 340; };\n$(\"#railPrev\").addEventListener(\"click\", () => rail.scrollBy({ left: -step(), behavior: RM ? \"auto\" : \"smooth\" }));\n$(\"#railNext\").addEventListener(\"click\", () => rail.scrollBy({ left: step(), behavior: RM ? \"auto\" : \"smooth\" }));\nif (FINE && !RM) $$(\".card\").forEach(c => {\n  c.addEventListener(\"pointermove\", e => { if (dragging) return; const r = c.getBoundingClientRect(); const px = (e.clientX - r.left) \/ r.width - .5, py = (e.clientY - r.top) \/ r.height - .5; c.style.transform = `perspective(900px) rotateY(${px * 9}deg) rotateX(${-py * 9}deg) translateY(-6px)`; });\n  c.addEventListener(\"pointerleave\", () => { c.style.transform = \"\"; });\n});\n\n\n\/* =====================================================================\n   HERO slideshow \u2014 real site photography, Ken Burns + crossfade\n   ===================================================================== *\/\n(function slideshow() {\n  const slides = $$(\"#slides .slide\"), box = $(\"#dots\"), DUR = 6500;\n  let i = 0, t = null;\n  box.style.setProperty(\"--dur\", DUR + \"ms\");\n  box.innerHTML = slides.map(s => `<button class=\"dot\" type=\"button\" aria-pressed=\"false\"><i><\/i>${s.dataset.cap}<\/button>`).join(\"\");\n  const dots = $$(\".dot\", box);\n  function go(n) {\n    const prev = slides[i];\n    n = (n + slides.length) % slides.length;\n    if (n !== i) { prev.classList.add(\"prev\"); prev.classList.remove(\"on\"); setTimeout(() => prev.classList.remove(\"prev\"), 1700); }\n    i = n; slides[i].classList.remove(\"prev\"); slides[i].classList.add(\"on\");\n    dots.forEach((d, k) => { d.classList.remove(\"on\"); d.classList.toggle(\"done\", k < i); d.setAttribute(\"aria-pressed\", k === i); });\n    void dots[i].offsetWidth; dots[i].classList.add(\"on\");\n    clearTimeout(t); if (!RM) t = setTimeout(() => go(i + 1), DUR);\n  }\n  dots.forEach((d, k) => d.addEventListener(\"click\", () => go(k)));\n  go(0);\n  const layer = $(\"#slides\");\n  if (!RM) addEventListener(\"scroll\", () => { if (scrollY < innerHeight * 1.3) layer.style.transform = `translate3d(0,${scrollY * 0.3}px,0)`; }, { passive: true });\n})();\n\/* =====================================================================\n   KILIMANJARO elevation profile\n   ===================================================================== *\/\n(function kiliChart() {\n  const ROUTES = {\n    machame: { name: \"Machame\", days: 6, pts: [[\"Machame Gate\", 1800, \"Start\"], [\"Machame Camp\", 2835, \"Day 1\"], [\"Shira Camp\", 3750, \"Day 2\"], [\"Lava Tower\", 4630, \"Day 3\"], [\"Barranco Camp\", 3960, \"Day 3\"], [\"Barafu Camp\", 4673, \"Day 4\"], [\"Uhuru Peak\", 5895, \"Day 5\"], [\"Mweka Camp\", 3100, \"Day 5\"], [\"Mweka Gate\", 1640, \"Day 6\"]] },\n    lemosho: { name: \"Lemosho\", days: 7, pts: [[\"Londorossi\", 2100, \"Start\"], [\"Mti Mkubwa\", 2650, \"Day 1\"], [\"Shira 1\", 3505, \"Day 2\"], [\"Shira 2\", 3850, \"Day 3\"], [\"Lava Tower\", 4630, \"Day 4\"], [\"Barranco\", 3960, \"Day 4\"], [\"Barafu Camp\", 4673, \"Day 5\"], [\"Uhuru Peak\", 5895, \"Day 6\"], [\"Mweka Camp\", 3100, \"Day 6\"], [\"Mweka Gate\", 1640, \"Day 7\"]] },\n    rongai: { name: \"Rongai\", days: 7, pts: [[\"Rongai Gate\", 1950, \"Start\"], [\"Simba Camp\", 2625, \"Day 1\"], [\"Kikelewa\", 3600, \"Day 2\"], [\"Mawenzi Tarn\", 4330, \"Day 3\u20134\"], [\"Kibo Hut\", 4703, \"Day 5\"], [\"Uhuru Peak\", 5895, \"Day 6\"], [\"Horombo Hut\", 3720, \"Day 6\"], [\"Marangu Gate\", 1860, \"Day 7\"]] },\n    marangu: { name: \"Marangu\", days: 5, pts: [[\"Marangu Gate\", 1860, \"Start\"], [\"Mandara Hut\", 2720, \"Day 1\"], [\"Horombo Hut\", 3720, \"Day 2\"], [\"Kibo Hut\", 4703, \"Day 3\"], [\"Uhuru Peak\", 5895, \"Day 4\"], [\"Horombo Hut\", 3720, \"Day 4\"], [\"Marangu Gate\", 1860, \"Day 5\"]] }\n  };\n  const ZONES = [[1400, 1800, \"Cultivation\", \"rgba(201,180,120,.05)\"], [1800, 2800, \"Rainforest\", \"rgba(110,140,80,.09)\"], [2800, 4000, \"Heath & moorland\", \"rgba(170,150,90,.07)\"], [4000, 5000, \"Alpine desert\", \"rgba(190,130,90,.07)\"], [5000, 6200, \"Arctic summit\", \"rgba(200,210,240,.08)\"]];\n  const svg = $(\"#kchart\"), sum = $(\"#ksum\");\n  const X0 = 120, X1 = 880, YB = 395, YT = 45, A0 = 1400, A1 = 6200;\n  const y = a => YB - (a - A0) \/ (A1 - A0) * (YB - YT);\n  const fmt = n => n.toLocaleString(\"en-US\");\n  function smooth(P) {\n    let d = `M${P[0][0]},${P[0][1]}`;\n    for (let i = 0; i < P.length - 1; i++) {\n      const p0 = P[i - 1] || P[i], p1 = P[i], p2 = P[i + 1], p3 = P[i + 2] || p2, k = .18;\n      d += ` C${p1[0] + (p2[0] - p0[0]) * k},${p1[1] + (p2[1] - p0[1]) * k} ${p2[0] - (p3[0] - p1[0]) * k},${p2[1] - (p3[1] - p1[1]) * k} ${p2[0]},${p2[1]}`;\n    }\n    return d;\n  }\n  function draw(key) {\n    const R = ROUTES[key], n = R.pts.length;\n    const P = R.pts.map((q, i) => [X0 + i * (X1 - X0) \/ (n - 1), y(q[1])]);\n    let s = `<defs><linearGradient id=\"kfill\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#c9a46f\" stop-opacity=\".35\"\/><stop offset=\"1\" stop-color=\"#c9a46f\" stop-opacity=\"0\"\/><\/linearGradient>\n      <filter id=\"kglow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\"><feGaussianBlur stdDeviation=\"6\"\/><\/filter><\/defs>`;\n    ZONES.forEach(z => { s += `<rect x=\"40\" y=\"${y(z[1])}\" width=\"950\" height=\"${y(z[0]) - y(z[1])}\" fill=\"${z[3]}\"\/><text class=\"zone-label\" x=\"985\" y=\"${y(z[1]) + 16}\" text-anchor=\"end\">${z[2]}<\/text>`; });\n    for (let a = 2000; a <= 6000; a += 1000) s += `<line x1=\"70\" x2=\"990\" y1=\"${y(a)}\" y2=\"${y(a)}\" stroke=\"rgba(243,233,214,.07)\"\/><text class=\"axis\" x=\"62\" y=\"${y(a) + 3}\" text-anchor=\"end\">${fmt(a)} m<\/text>`;\n    s += `<line x1=\"70\" x2=\"990\" y1=\"${y(5895)}\" y2=\"${y(5895)}\" stroke=\"#c9a46f\" stroke-dasharray=\"4 6\" opacity=\".5\"\/>`;\n    const d = smooth(P);\n    s += `<path d=\"${d} L${X1},${YB} L${X0},${YB} Z\" fill=\"url(#kfill)\" class=\"karea\" style=\"opacity:0;transition:opacity 1.2s .5s\"\/>`;\n    s += `<path d=\"${d}\" fill=\"none\" stroke=\"#c9a46f\" stroke-width=\"2.5\" stroke-linecap=\"round\" class=\"kline\"\/>`;\n    P.forEach((pt, i) => {\n      const q = R.pts[i], top = q[1] === 5895, delay = (0.15 + i \/ (n - 1) * 1.4).toFixed(2);\n      s += `<g style=\"opacity:0;transform:translateY(8px);transition:opacity .5s ${delay}s,transform .5s ${delay}s\" class=\"kpt\">`;\n      if (top) s += `<circle cx=\"${pt[0]}\" cy=\"${pt[1]}\" r=\"16\" fill=\"#c9a46f\" opacity=\".5\" filter=\"url(#kglow)\"\/><path d=\"M${pt[0]},${pt[1] - 8} v-30 l18,6 -18,6\" fill=\"#c9a46f\" stroke=\"#c9a46f\" stroke-width=\"1.5\"\/>`;\n      s += `<circle cx=\"${pt[0]}\" cy=\"${pt[1]}\" r=\"${top ? 6 : 4.5}\" fill=\"${top ? \"#c9a46f\" : \"#17251a\"}\" stroke=\"#c9a46f\" stroke-width=\"2\"\/>`;\n      const ly = top ? pt[1] - 52 : pt[1] - 26;\n      s += `<text class=\"camp\" x=\"${pt[0]}\" y=\"${ly}\" text-anchor=\"middle\">${q[0]}<\/text><text class=\"camp-alt\" x=\"${pt[0]}\" y=\"${ly + 13}\" text-anchor=\"middle\">${fmt(q[1])} m<\/text>`;\n      s += `<text class=\"day\" x=\"${pt[0]}\" y=\"425\" text-anchor=\"middle\">${q[2].toUpperCase()}<\/text><\/g>`;\n    });\n    svg.innerHTML = s;\n    const line = $(\".kline\", svg), len = line.getTotalLength();\n    line.style.strokeDasharray = len; line.style.strokeDashoffset = RM ? 0 : len;\n    requestAnimationFrame(() => requestAnimationFrame(() => {\n      line.style.transition = \"stroke-dashoffset 1.8s cubic-bezier(.2,.7,.1,1)\"; line.style.strokeDashoffset = 0;\n      $(\".karea\", svg).style.opacity = 1;\n      $$(\".kpt\", svg).forEach(g => { g.style.opacity = 1; g.style.transform = \"none\"; });\n    }));\n    const gain = Math.max(...R.pts.map(q => q[1])) - R.pts[0][1];\n    sum.innerHTML = `<b>${R.name}<\/b> \u00b7 ${R.days} days \u00b7 ${fmt(gain)} m of climbing from the gate to Uhuru Peak, 5,895 m`;\n    $$(\"#ktabs .tab\").forEach(t => t.setAttribute(\"aria-selected\", t.dataset.route === key));\n    $$(\".kcard\").forEach(c => c.classList.toggle(\"active\", c.dataset.route === key));\n  }\n  $$(\"#ktabs .tab\").forEach(t => t.addEventListener(\"click\", () => draw(t.dataset.route)));\n  $$(\".kcard\").forEach(c => c.addEventListener(\"mouseenter\", () => { if (FINE && !c.classList.contains(\"active\")) draw(c.dataset.route); }));\n  let drawn = false;\n  draw(\"machame\");\n  visible(svg, v => { if (v && !drawn) { drawn = true; draw(\"machame\"); } });\n})();\n\n\/* =====================================================================\n   GREAT MIGRATION herd\n   ===================================================================== *\/\n(function migration() {\n  const cv = $(\"#herd\"), ctx = cv.getContext(\"2d\"), field = $(\"#field\");\n  const REG = { south: [.54, .74], central: [.5, .6], west: [.22, .54], north: [.56, .24], east: [.8, .47] };\n  const INFO = {\n    south: [\"December \u2013 March\", \"Calving on the Ndutu plains\", \"The herds graze the short-grass plains of the southern Serengeti, where hundreds of thousands of calves are born, most of them in February.\"],\n    central: [\"April \u2013 May\", \"Long rains in the central Serengeti\", \"The herds leave the south and move through the central plains around Seronera, heading north and west.\"],\n    west: [\"June \u2013 July\", \"Crossing the Grumeti River\", \"Long columns push into the Western Corridor and cross the Grumeti River, home to some of the largest crocodiles in Africa.\"],\n    north: [\"August \u2013 October\", \"Mara River crossings\", \"The herds reach the northern Serengeti around Kogatende and cross the Mara River, often back and forth. This is the most dramatic time to visit.\"],\n    east: [\"November\", \"Short rains and the road south\", \"With the short rains, the herds travel south along the eastern side of the park toward fresh grass on the southern plains.\"]\n  };\n  const MONTH = [\"south\", \"south\", \"south\", \"central\", \"central\", \"west\", \"west\", \"north\", \"north\", \"north\", \"east\", \"south\"];\n  const r = rng(5);\n  let W = 0, H = 0, N = 0, parts = [], cur = \"south\", month = 1, auto = true, run = false, last = 0, T = 0, timer = 0;\n  function gauss() { return (r() + r() + r() - 1.5) \/ 1.5; }\n  function size() {\n    const dpr = Math.min(devicePixelRatio || 1, 2);\n    W = field.clientWidth; H = field.clientHeight;\n    cv.width = Math.round(W * dpr); cv.height = Math.round(H * dpr); ctx.setTransform(dpr, 0, 0, dpr, 0, 0);\n    N = W < 500 ? 380 : 620;\n    if (parts.length !== N) {\n      parts = [];\n      const c = REG[cur];\n      for (let i = 0; i < N; i++) { const ox = gauss(), oy = gauss(); parts.push({ ox, oy, x: (c[0] + ox * .16) * W, y: (c[1] + oy * .07) * H, vx: 0, vy: 0, k: .6 + r() * .8, ph: r() * 6.28, calf: r() < .12 }); }\n    }\n  }\n  function setMonth(m, user) {\n    month = m; cur = MONTH[m];\n    if (user) auto = false;\n    $$(\".month\").forEach(b => b.setAttribute(\"aria-pressed\", +b.dataset.m === m));\n    $$(\".field__lbl\").forEach(l => l.classList.toggle(\"hot\", l.dataset.r === cur));\n    const I = INFO[cur]; $(\"#migWhen\").textContent = I[0]; $(\"#migTitle\").textContent = I[1]; $(\"#migText\").textContent = I[2];\n    if (RM) { const c = REG[cur]; parts.forEach(p => { p.x = (c[0] + p.ox * .16) * W; p.y = (c[1] + p.oy * .07) * H; }); draw(0); }\n  }\n  function loopPath() {\n    const pts = [\"south\", \"central\", \"west\", \"north\", \"east\", \"south\"].map(k => [REG[k][0] * W, REG[k][1] * H]);\n    ctx.beginPath(); ctx.moveTo(pts[0][0], pts[0][1]);\n    for (let i = 1; i < pts.length; i++) { const a = pts[i - 1], b = pts[i]; ctx.quadraticCurveTo((a[0] + b[0]) \/ 2 + (b[1] - a[1]) * .25, (a[1] + b[1]) \/ 2 - (b[0] - a[0]) * .25, b[0], b[1]); }\n  }\n  function draw(dt) {\n    T += dt;\n    ctx.clearRect(0, 0, W, H);\n    \/\/ rivers\n    ctx.strokeStyle = \"rgba(120,190,200,.55)\"; ctx.lineWidth = 2;\n    ctx.beginPath(); for (let x = W * .3; x <= W * .95; x += 6) { const yy = H * .16 + Math.sin(x * .03) * 5 + (x - W * .3) * .04; x === W * .3 ? ctx.moveTo(x, yy) : ctx.lineTo(x, yy); } ctx.stroke();\n    ctx.beginPath(); for (let x = W * .02; x <= W * .45; x += 6) { const yy = H * .47 + Math.sin(x * .035 + 1) * 4; x === W * .02 ? ctx.moveTo(x, yy) : ctx.lineTo(x, yy); } ctx.stroke();\n    \/\/ circuit\n    ctx.setLineDash([2, 7]); ctx.lineDashOffset = -T * 14; ctx.strokeStyle = \"rgba(201,164,111,.35)\"; ctx.lineWidth = 1.2; loopPath(); ctx.stroke(); ctx.setLineDash([]);\n    const c = REG[cur];\n    \/\/ target glow\n    const g = ctx.createRadialGradient(c[0] * W, c[1] * H, 0, c[0] * W, c[1] * H, W * .22);\n    g.addColorStop(0, \"rgba(201,164,111,.16)\"); g.addColorStop(1, \"rgba(201,164,111,0)\"); ctx.fillStyle = g; ctx.fillRect(0, 0, W, H);\n    parts.forEach(p => {\n      const tx = (c[0] + p.ox * .16) * W + Math.sin(T * .7 + p.ph) * 3, ty = (c[1] + p.oy * .07) * H + Math.cos(T * .5 + p.ph) * 2;\n      if (dt) { p.vx += (tx - p.x) * .0016 * p.k * 60 * dt; p.vy += (ty - p.y) * .0016 * p.k * 60 * dt; p.vx *= .94; p.vy *= .94; p.x += p.vx * 60 * dt; p.y += p.vy * 60 * dt; }\n      const sp = Math.hypot(p.vx, p.vy);\n      ctx.fillStyle = p.calf ? \"rgba(201,164,111,.95)\" : `rgba(238,243,236,${.55 + Math.min(sp * .08, .4)})`;\n      ctx.fillRect(p.x, p.y, p.calf ? 1.6 : 2.2 + Math.min(sp * .3, 2), p.calf ? 1.6 : 1.6);\n    });\n  }\n  function loop(ts) {\n    const dt = Math.min((ts - last) \/ 1000 || 0, .05); last = ts;\n    if (run && !document.hidden) {\n      draw(dt);\n      if (auto) { timer += dt; if (timer > 2.6) { timer = 0; setMonth((month + 1) % 12, false); } }\n    }\n    requestAnimationFrame(loop);\n  }\n  $$(\".month\").forEach(b => b.addEventListener(\"click\", () => setMonth(+b.dataset.m, true)));\n  let rt; addEventListener(\"resize\", () => { clearTimeout(rt); rt = setTimeout(() => { size(); draw(0); }, 120); });\n  size(); setMonth(1, false); draw(0);\n  if (!RM) { visible(field, v => (run = v)); requestAnimationFrame(loop); }\n})();\n\n\/* =====================================================================\n   ZANZIBAR waves (dark bush \u2192 Indian Ocean \u2192 sand)\n   ===================================================================== *\/\n(function waves() {\n  const cv = $(\"#waves\"), ctx = cv.getContext(\"2d\");\n  let W = 0, H = 160, run = false, last = 0, T = 0;\n  const L = [[34, \"#0d4f4d\", 9, .006, .5], [64, \"#137f7b\", 8, .008, -.7], [92, \"#1f9e98\", 7, .011, .9], [116, \"#7fd3c9\", 6, .014, -1.1], [134, \"#f7faf6\", 5, .018, 1.3]];\n  function size() { const dpr = Math.min(devicePixelRatio || 1, 2); W = cv.clientWidth; cv.width = Math.round(W * dpr); cv.height = Math.round(H * dpr); ctx.setTransform(dpr, 0, 0, dpr, 0, 0); draw(0); }\n  function draw(dt) {\n    T += dt;\n    ctx.fillStyle = \"#1f3122\"; ctx.fillRect(0, 0, W, H);\n    L.forEach((l, i) => {\n      ctx.fillStyle = l[1]; ctx.beginPath(); ctx.moveTo(0, H);\n      for (let x = 0; x <= W + 10; x += 10) ctx.lineTo(x, l[0] + Math.sin(x * l[3] + T * l[4]) * l[2] + Math.sin(x * l[3] * 2.3 + T * l[4] * 1.7) * l[2] * .4);\n      ctx.lineTo(W, H); ctx.closePath(); ctx.fill();\n      if (i === 4) {\n        ctx.strokeStyle = \"rgba(255,255,255,.85)\"; ctx.lineWidth = 2; ctx.beginPath();\n        for (let x = 0; x <= W + 10; x += 10) { const yy = l[0] + Math.sin(x * l[3] + T * l[4]) * l[2] + Math.sin(x * l[3] * 2.3 + T * l[4] * 1.7) * l[2] * .4; x ? ctx.lineTo(x, yy) : ctx.moveTo(x, yy); }\n        ctx.stroke();\n      }\n    });\n    \/\/ sun glints\n    ctx.fillStyle = \"rgba(255,255,255,.6)\";\n    for (let i = 0; i < 26; i++) { const x = (i * 97.3 + T * 12 * (i % 3 + 1)) % W, yy = 50 + (i * 37 % 70); const a = Math.max(0, Math.sin(T * 2 + i)); if (yy < 125) { ctx.globalAlpha = a * .7; ctx.fillRect(x, yy, 6 + i % 5, 1.4); } }\n    ctx.globalAlpha = 1;\n  }\n  function loop(ts) { const dt = Math.min((ts - last) \/ 1000 || 0, .05); last = ts; if (run && !document.hidden) draw(dt); requestAnimationFrame(loop); }\n  let rt; addEventListener(\"resize\", () => { clearTimeout(rt); rt = setTimeout(size, 120); });\n  size();\n  if (!RM) { visible(cv, v => (run = v)); requestAnimationFrame(loop); }\n})();\n\n\/* =====================================================================\n   DESTINATIONS \u2014 plotted by real latitude \/ longitude\n   ===================================================================== *\/\n(function destinations() {\n  const D = [\n    [\"serengeti\", \"Serengeti\", -2.33, 34.83, \"Endless plains and the Great Migration. Tanzania's most famous park.\", -10, -8, \"end\"],\n    [\"ngorongoro\", \"Ngorongoro\", -3.18, 35.58, \"A collapsed volcano whose crater floor is packed with wildlife, including black rhino.\", -10, -6, \"end\"],\n    [\"manyara\", \"Lake Manyara\", -3.5, 35.83, \"A soda lake under the Rift Valley escarpment, with flamingos and groundwater forest.\", -10, 14, \"end\"],\n    [\"tarangire\", \"Tarangire\", -3.92, 36.0, \"Baobab country, known for big elephant herds in the dry season.\", 10, 16, \"start\"],\n    [\"kilimanjaro\", \"Kilimanjaro\", -3.07, 37.35, \"Africa's highest peak, Uhuru Peak at 5,895 m.\", 10, -8, \"start\"],\n    [\"rubondo\", \"Rubondo Island\", -2.3, 31.85, \"A forested island park in Lake Victoria, home to chimpanzees.\", 10, 4, \"start\"],\n    [\"ruaha\", \"Ruaha\", -7.6, 34.8, \"Remote and wild, with big lion prides along the Great Ruaha River.\", 10, 4, \"start\"],\n    [\"mikumi\", \"Mikumi\", -7.4, 37.1, \"Open floodplains a few hours from Dar es Salaam, easy to pair with Nyerere.\", 10, -6, \"start\"],\n    [\"nyerere\", \"Nyerere (Selous)\", -7.75, 38.0, \"Boat safaris on the Rufiji River in one of Africa's largest protected areas.\", 0, 24, \"middle\"],\n    [\"zanzibar\", \"Zanzibar\", -6.16, 39.19, \"Stone Town, spice farms and white-sand beaches on the Indian Ocean.\", -14, 4, \"end\"]\n  ];\n  const HQ = [-3.37, 36.68];\n  const X = lon => (lon - 30.5) * 80, Y = lat => (-lat - 1) * 80;\n  const svg = $(\"#tzmap\"), list = $(\"#dlist\");\n  const fmt = (lat, lon) => `${Math.abs(lat).toFixed(2)}\u00b0S ${lon.toFixed(2)}\u00b0E`;\n  let s = \"\";\n  for (let lon = 31; lon <= 40; lon++) s += `<line class=\"grat\" x1=\"${X(lon)}\" x2=\"${X(lon)}\" y1=\"0\" y2=\"640\"\/><text class=\"glabel\" x=\"${X(lon) + 3}\" y=\"632\">${lon}\u00b0E<\/text>`;\n  for (let lat = -2; lat >= -8; lat--) s += `<line class=\"grat\" x1=\"0\" x2=\"800\" y1=\"${Y(lat)}\" y2=\"${Y(lat)}\"\/><text class=\"glabel\" x=\"4\" y=\"${Y(lat) - 4}\">${-lat}\u00b0S<\/text>`;\n  s += `<ellipse class=\"water\" cx=\"168\" cy=\"24\" rx=\"130\" ry=\"100\"\/><text class=\"glabel\" x=\"170\" y=\"40\" text-anchor=\"middle\" style=\"letter-spacing:.2em\">LAKE VICTORIA<\/text>`;\n  const coast = [[39.2, -4.6], [38.95, -5.4], [38.85, -6.2], [39.25, -6.75], [39.35, -7.4], [39.55, -8.4], [39.75, -9.5]];\n  s += `<path class=\"coast\" d=\"M${coast.map(c => X(c[0]) + \",\" + Y(c[1])).join(\" L\")}\"\/>`;\n  s += `<ellipse class=\"water\" cx=\"${X(39.37)}\" cy=\"${Y(-6.1)}\" rx=\"11\" ry=\"30\" transform=\"rotate(-12 ${X(39.37)} ${Y(-6.1)})\"\/>`;\n  s += `<text class=\"glabel\" transform=\"translate(772,300) rotate(90)\" style=\"letter-spacing:.3em\">INDIAN OCEAN<\/text>`;\n  const hx = X(HQ[1]), hy = Y(HQ[0]);\n  D.forEach(d => {\n    const x = X(d[3]), y = Y(d[2]), mx = (hx + x) \/ 2, my = (hy + y) \/ 2, dx = x - hx, dy = y - hy;\n    s += `<path class=\"arc\" data-id=\"${d[0]}\" d=\"M${hx},${hy} Q${mx - dy * .25},${my + dx * .25} ${x},${y}\"\/>`;\n  });\n  D.forEach(d => {\n    const x = X(d[3]), y = Y(d[2]);\n    s += `<g class=\"pin\" data-id=\"${d[0]}\" tabindex=\"0\" role=\"button\" aria-label=\"${d[1]}\"><circle class=\"halo\" cx=\"${x}\" cy=\"${y}\" r=\"7\"\/><circle class=\"core\" cx=\"${x}\" cy=\"${y}\" r=\"4.5\"\/><text x=\"${x + d[5]}\" y=\"${y + d[6]}\" text-anchor=\"${d[7]}\">${d[1]}<\/text><\/g>`;\n  });\n  s += `<g class=\"pin hq\"><circle class=\"halo\" cx=\"${hx}\" cy=\"${hy}\" r=\"9\" style=\"fill:#527752\"\/><path d=\"M${hx},${hy - 8} l2.4,5.4 5.6,.6 -4.2,3.8 1.2,5.6 -5,-2.9 -5,2.9 1.2,-5.6 -4.2,-3.8 5.6,-.6z\" fill=\"#c9a46f\"\/><text x=\"${hx + 12}\" y=\"${hy + 20}\" text-anchor=\"start\">Arusha HQ<\/text><\/g>`;\n  svg.innerHTML = s;\n  list.innerHTML = D.map(d => `<li><button type=\"button\" data-id=\"${d[0]}\"><span class=\"nm\">${d[1]}<\/span><span class=\"co\">${fmt(d[2], d[3])}<\/span><span class=\"ds\">${d[4]}<\/span><\/button><\/li>`).join(\"\");\n  let cycling = true, idx = 0;\n  function set(id) {\n    $$(\".pin[data-id]\", svg).forEach(p => p.classList.toggle(\"on\", p.dataset.id === id));\n    $$(\".arc\", svg).forEach(a => a.classList.toggle(\"on\", a.dataset.id === id));\n    $$(\"button\", list).forEach(b => b.classList.toggle(\"on\", b.dataset.id === id));\n  }\n  const stop = () => (cycling = false);\n  $$(\".pin[data-id]\", svg).forEach(p => {\n    const go = () => { stop(); set(p.dataset.id); };\n    p.addEventListener(\"click\", go); p.addEventListener(\"mouseenter\", go);\n    p.addEventListener(\"keydown\", e => { if (e.key === \"Enter\" || e.key === \" \") { e.preventDefault(); go(); } });\n  });\n  $$(\"button\", list).forEach(b => { b.addEventListener(\"click\", () => { stop(); set(b.dataset.id); }); b.addEventListener(\"mouseenter\", () => { stop(); set(b.dataset.id); }); });\n  set(D[0][0]);\n  let inView = false; visible(svg, v => (inView = v));\n  if (!RM) setInterval(() => { if (cycling && inView && !document.hidden) { idx = (idx + 1) % D.length; set(D[idx][0]); } }, 2400);\n})();\n\n\/* =====================================================================\n   CTA night sky with shooting stars\n   ===================================================================== *\/\n(function nightSky() {\n  const cv = $(\"#stars\"), ctx = cv.getContext(\"2d\"), box = cv.parentElement;\n  let W = 0, H = 0, st = [], shoot = null, run = false, last = 0, T = 0;\n  const r = rng(21);\n  const tree = mkTreeLite();\n  function mkTreeLite() { const b = []; for (let i = 0; i < 7; i++) b.push([(r() - .5), -0.84 - r() * .08, .16 + r() * .2, .05 + r() * .03]); return b; }\n  function size() {\n    const dpr = Math.min(devicePixelRatio || 1, 2); W = box.clientWidth; H = box.clientHeight;\n    cv.width = Math.round(W * dpr); cv.height = Math.round(H * dpr); ctx.setTransform(dpr, 0, 0, dpr, 0, 0);\n    st = []; const n = Math.floor(W * H \/ 2600);\n    for (let i = 0; i < n; i++) st.push([r() * W, r() * H * .9, r() * 1.4 + .2, r() * 6.28, .4 + r() * 2]);\n    draw(0);\n  }\n  function draw(dt) {\n    T += dt;\n    const g = ctx.createLinearGradient(0, 0, 0, H); g.addColorStop(0, \"#08110b\"); g.addColorStop(.7, \"#132017\"); g.addColorStop(1, \"#2c4430\");\n    ctx.fillStyle = g; ctx.fillRect(0, 0, W, H);\n    \/\/ milky way band\n    const mw = ctx.createLinearGradient(W * .1, 0, W * .9, H * .8);\n    mw.addColorStop(0, \"rgba(180,170,220,0)\"); mw.addColorStop(.5, \"rgba(200,225,200,.06)\"); mw.addColorStop(1, \"rgba(180,170,220,0)\");\n    ctx.fillStyle = mw; ctx.fillRect(0, 0, W, H);\n    st.forEach(s => { const a = .35 + .65 * (.5 + .5 * Math.sin(T * s[4] + s[3])); ctx.fillStyle = `rgba(255,246,228,${a})`; ctx.fillRect(s[0], s[1], s[2], s[2]); });\n    if (!shoot && dt && Math.random() < dt * .35) shoot = { x: Math.random() * W * .7 + W * .2, y: Math.random() * H * .35, l: 0 };\n    if (shoot) {\n      shoot.l += dt * 1.6;\n      const len = 140, k = shoot.l, x = shoot.x - k * 260, y = shoot.y + k * 120;\n      const sg = ctx.createLinearGradient(x, y, x + len, y - len * .46);\n      sg.addColorStop(0, `rgba(255,240,210,${1 - k})`); sg.addColorStop(1, \"rgba(255,240,210,0)\");\n      ctx.strokeStyle = sg; ctx.lineWidth = 1.6; ctx.beginPath(); ctx.moveTo(x, y); ctx.lineTo(x + len, y - len * .46); ctx.stroke();\n      if (k >= 1) shoot = null;\n    }\n    \/\/ horizon silhouette\n    ctx.fillStyle = \"#0b140d\"; ctx.beginPath(); ctx.moveTo(0, H);\n    for (let x = 0; x <= W + 10; x += 10) ctx.lineTo(x, H - 40 - Math.sin(x * .004 + 1) * 14 - Math.sin(x * .013) * 5);\n    ctx.lineTo(W, H); ctx.fill();\n    const tx = W * .82, ty = H - 40 - Math.sin(tx * .004 + 1) * 14 - Math.sin(tx * .013) * 5, s = Math.min(150, H * .3);\n    ctx.strokeStyle = \"#0b140d\"; ctx.lineWidth = s * .035; ctx.lineCap = \"round\";\n    ctx.beginPath(); ctx.moveTo(tx, ty + 4); ctx.lineTo(tx + s * .03, ty - s * .55); ctx.lineTo(tx - s * .26, ty - s * .82); ctx.moveTo(tx + s * .03, ty - s * .55); ctx.lineTo(tx + s * .24, ty - s * .84); ctx.stroke();\n    ctx.beginPath(); tree.forEach(b => { ctx.moveTo(tx + b[0] * s + b[2] * s, ty + b[1] * s); ctx.ellipse(tx + b[0] * s, ty + b[1] * s, b[2] * s, b[3] * s, 0, 0, 6.283); });\n    ctx.ellipse(tx, ty - s * .87, s * .46, s * .05, 0, 0, 6.283); ctx.fill();\n  }\n  function loop(ts) { const dt = Math.min((ts - last) \/ 1000 || 0, .05); last = ts; if (run && !document.hidden) draw(dt); requestAnimationFrame(loop); }\n  let rt; addEventListener(\"resize\", () => { clearTimeout(rt); rt = setTimeout(size, 120); });\n  size();\n  if (!RM) { visible(box, v => (run = v)); requestAnimationFrame(loop); }\n})();\n\n\n})();\n<\/script>\n<\/body><\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Nurtured Wildlife Safaris Safaris Trekking Zanzibar Destinations About us Inquire now Explore \u00b7 Discover \u00b7 Travel This isTanzania Unforgettable safaris across the Serengeti, Ngorongoro, Kilimanjaro and Zanzibar, crafted by a local Tanzanian team who know every trail and tide. Explore packages Plan your safari Base camp Arusha \u00b7 3.3869\u00b0 S, 36.6830\u00b0 ELocal time in Arusha [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"categories":[],"class_list":["post-12404","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tanzania Safaris &amp; Kilimanjaro Treks | Nurtured Wildlife<\/title>\n<meta name=\"description\" content=\"Private Tanzania safaris, Kilimanjaro treks and Zanzibar beach holidays, tailor-made by a local team in Arusha. Serengeti, Ngorongoro and Great Migration trips.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nurturedwildlife.com\/pl\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tanzania Safaris &amp; Kilimanjaro Treks | Nurtured Wildlife\" \/>\n<meta property=\"og:description\" content=\"Private Tanzania safaris, Kilimanjaro treks and Zanzibar beach holidays, tailor-made by a local team in Arusha. Serengeti, Ngorongoro and Great Migration trips.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nurturedwildlife.com\/pl\/\" \/>\n<meta property=\"og:site_name\" content=\"Nurtured Wildlife Safaris\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-03T18:01:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-Wildlife-white-1024x376.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nurturedwildlife.com\/\",\"url\":\"https:\/\/nurturedwildlife.com\/\",\"name\":\"Tanzania Safaris & Kilimanjaro Treks | Nurtured Wildlife\",\"isPartOf\":{\"@id\":\"https:\/\/nurturedwildlife.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/nurturedwildlife.com\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/nurturedwildlife.com\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-Wildlife-white-1024x376.png\",\"datePublished\":\"2026-10-03T17:56:19+00:00\",\"dateModified\":\"2026-10-03T18:01:33+00:00\",\"description\":\"Private Tanzania safaris, Kilimanjaro treks and Zanzibar beach holidays, tailor-made by a local team in Arusha. Serengeti, Ngorongoro and Great Migration trips.\",\"breadcrumb\":{\"@id\":\"https:\/\/nurturedwildlife.com\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nurturedwildlife.com\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/nurturedwildlife.com\/#primaryimage\",\"url\":\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-Wildlife-white-1024x376.png\",\"contentUrl\":\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-Wildlife-white-1024x376.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nurturedwildlife.com\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/nurturedwildlife.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tanzania Safaris &#038; Kilimanjaro Treks | Nurtured Wildlife\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nurturedwildlife.com\/#website\",\"url\":\"https:\/\/nurturedwildlife.com\/\",\"name\":\"Nurtured Wildlife Safaris\",\"description\":\"Tanzania Unforgettable\",\"publisher\":{\"@id\":\"https:\/\/nurturedwildlife.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nurturedwildlife.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/nurturedwildlife.com\/#organization\",\"name\":\"Nurtured Wildlife Safaris\",\"url\":\"https:\/\/nurturedwildlife.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/nurturedwildlife.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-png.png\",\"contentUrl\":\"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-png.png\",\"width\":4641,\"height\":1704,\"caption\":\"Nurtured Wildlife Safaris\"},\"image\":{\"@id\":\"https:\/\/nurturedwildlife.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tanzania Safaris & Kilimanjaro Treks | Nurtured Wildlife","description":"Private Tanzania safaris, Kilimanjaro treks and Zanzibar beach holidays, tailor-made by a local team in Arusha. Serengeti, Ngorongoro and Great Migration trips.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nurturedwildlife.com\/pl\/","og_locale":"pl_PL","og_type":"article","og_title":"Tanzania Safaris & Kilimanjaro Treks | Nurtured Wildlife","og_description":"Private Tanzania safaris, Kilimanjaro treks and Zanzibar beach holidays, tailor-made by a local team in Arusha. Serengeti, Ngorongoro and Great Migration trips.","og_url":"https:\/\/nurturedwildlife.com\/pl\/","og_site_name":"Nurtured Wildlife Safaris","article_modified_time":"2026-10-03T18:01:33+00:00","og_image":[{"url":"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-Wildlife-white-1024x376.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"11 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nurturedwildlife.com\/","url":"https:\/\/nurturedwildlife.com\/","name":"Tanzania Safaris & Kilimanjaro Treks | Nurtured Wildlife","isPartOf":{"@id":"https:\/\/nurturedwildlife.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nurturedwildlife.com\/#primaryimage"},"image":{"@id":"https:\/\/nurturedwildlife.com\/#primaryimage"},"thumbnailUrl":"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-Wildlife-white-1024x376.png","datePublished":"2026-10-03T17:56:19+00:00","dateModified":"2026-10-03T18:01:33+00:00","description":"Private Tanzania safaris, Kilimanjaro treks and Zanzibar beach holidays, tailor-made by a local team in Arusha. Serengeti, Ngorongoro and Great Migration trips.","breadcrumb":{"@id":"https:\/\/nurturedwildlife.com\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nurturedwildlife.com\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/nurturedwildlife.com\/#primaryimage","url":"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-Wildlife-white-1024x376.png","contentUrl":"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-Wildlife-white-1024x376.png"},{"@type":"BreadcrumbList","@id":"https:\/\/nurturedwildlife.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nurturedwildlife.com\/"},{"@type":"ListItem","position":2,"name":"Tanzania Safaris &#038; Kilimanjaro Treks | Nurtured Wildlife"}]},{"@type":"WebSite","@id":"https:\/\/nurturedwildlife.com\/#website","url":"https:\/\/nurturedwildlife.com\/","name":"Safari z troskliw\u0105 opiek\u0105 nad dzik\u0105 przyrod\u0105","description":"Tanzania Niezapomniana","publisher":{"@id":"https:\/\/nurturedwildlife.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nurturedwildlife.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/nurturedwildlife.com\/#organization","name":"Safari z troskliw\u0105 opiek\u0105 nad dzik\u0105 przyrod\u0105","url":"https:\/\/nurturedwildlife.com\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/nurturedwildlife.com\/#\/schema\/logo\/image\/","url":"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-png.png","contentUrl":"https:\/\/nurturedwildlife.com\/wp-content\/uploads\/2023\/12\/nurtured-png.png","width":4641,"height":1704,"caption":"Nurtured Wildlife Safaris"},"image":{"@id":"https:\/\/nurturedwildlife.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/nurturedwildlife.com\/pl\/wp-json\/wp\/v2\/pages\/12404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nurturedwildlife.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nurturedwildlife.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nurturedwildlife.com\/pl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/nurturedwildlife.com\/pl\/wp-json\/wp\/v2\/comments?post=12404"}],"version-history":[{"count":5,"href":"https:\/\/nurturedwildlife.com\/pl\/wp-json\/wp\/v2\/pages\/12404\/revisions"}],"predecessor-version":[{"id":12410,"href":"https:\/\/nurturedwildlife.com\/pl\/wp-json\/wp\/v2\/pages\/12404\/revisions\/12410"}],"wp:attachment":[{"href":"https:\/\/nurturedwildlife.com\/pl\/wp-json\/wp\/v2\/media?parent=12404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nurturedwildlife.com\/pl\/wp-json\/wp\/v2\/categories?post=12404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}