.iyef-flyto{background:var(--iyef-green-900);width:100%;height:clamp(600px,86vh,860px);color:var(--iyef-parchment);isolation:isolate;position:relative;overflow:hidden}.iyef-flyto__map{width:100%;height:100%;display:block;position:absolute;inset:0}.iyef-flyto__camera{transform-origin:0 0;will-change:transform;animation:18s cubic-bezier(.66,0,.34,1) forwards iyef-flyto-camera}.iyef-flyto__land{fill:var(--iyef-parchment);stroke:var(--iyef-line);stroke-width:.6px;vector-effect:non-scaling-stroke}.iyef-flyto__nigeria{fill:var(--iyef-gold-500);stroke:var(--iyef-gold-700);stroke-width:1.1px;vector-effect:non-scaling-stroke;animation:18s linear forwards iyef-flyto-nigeria}.iyef-flyto__grat{fill:none;stroke:#d4a73a26;stroke-width:.6px;vector-effect:non-scaling-stroke;animation:18s linear forwards iyef-flyto-grat}.iyef-flyto__osun{fill:#e8cb7e4d;stroke:var(--iyef-gold-300);stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:0;animation:18s linear forwards iyef-flyto-osun}.iyef-flyto__marker{opacity:0;animation:18s linear forwards iyef-flyto-in}.iyef-flyto__ring{fill:none;stroke:var(--iyef-gold-300);stroke-width:2px;opacity:.7;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out 16.2s infinite iyef-flyto-pulse}.iyef-flyto__label{font-family:var(--font-display);fill:var(--iyef-parchment);font-size:26px;font-weight:700}.iyef-flyto__sub{font-family:var(--font-body);fill:var(--iyef-gold-300);letter-spacing:.1em;font-size:14px;font-weight:700}.iyef-flyto__scrim{z-index:3;pointer-events:none;background:var(--scrim-left);opacity:0;animation:18s linear forwards iyef-flyto-in;position:absolute;inset:0}.iyef-flyto__scrim-top{z-index:3;pointer-events:none;background:linear-gradient(#072a0a8c,#072a0a00);height:120px;position:absolute;top:0;left:0;right:0}.iyef-flyto__flightbar{z-index:6;text-align:center;padding:0 var(--gutter);letter-spacing:.3em;text-transform:uppercase;color:var(--iyef-gold-300);font-size:clamp(10px,1.1vw,12.5px);font-weight:700;animation:18s linear forwards iyef-flyto-ui;position:absolute;top:22px;left:0;right:0}.iyef-flyto__flightbar b{color:var(--iyef-gold-500);margin:0 .6em;font-weight:700}.iyef-flyto__journey{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.iyef-flyto__stage{text-align:center;opacity:0;grid-area:1/1}.iyef-flyto__stage span{letter-spacing:.26em;text-transform:uppercase;color:var(--iyef-gold-300);margin-bottom:.4em;font-size:clamp(10px,1.3vw,14px);font-weight:700;display:block}.iyef-flyto__stage strong{font-family:var(--font-display);letter-spacing:-.015em;color:var(--iyef-parchment);text-shadow:0 8px 30px #072a0a8c;font-size:clamp(34px,7vw,92px);font-weight:800;line-height:1;display:block}.iyef-flyto__stage--0{animation:18s linear forwards iyef-flyto-l0}.iyef-flyto__stage--1{animation:18s linear forwards iyef-flyto-l1}.iyef-flyto__stage--2{animation:18s linear forwards iyef-flyto-l2}.iyef-flyto__stage--3{animation:18s linear forwards iyef-flyto-l3}.iyef-flyto__copy{z-index:6;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.iyef-flyto__copy>.iyef-container{width:100%}.iyef-flyto__text{opacity:0;pointer-events:auto;animation:18s cubic-bezier(.16,1,.3,1) forwards iyef-flyto-in}.iyef-flyto__text h1{font-size:clamp(2.25rem,1.4rem + 3.6vw,4.25rem)!important}.iyef-flyto__divider{z-index:6;opacity:0;animation:18s linear forwards iyef-flyto-in;position:absolute;bottom:20px;left:0;right:0}.iyef-flyto__controls{z-index:8;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;right:16px}.iyef-flyto__dots{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#072a0a99;border:1px solid #d4a73a47;gap:6px;padding:6px 8px;display:flex}.iyef-flyto__btn{appearance:none;cursor:pointer;font:inherit;letter-spacing:.04em;color:var(--iyef-sage-300);border-radius:var(--radius-pill);min-height:32px;transition:color var(--dur-base), background var(--dur-base);background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.iyef-flyto__btn:hover{color:var(--iyef-parchment)}.iyef-flyto__btn[aria-pressed=true]{background:var(--iyef-gold-500);color:var(--iyef-green-900);font-weight:700}.iyef-flyto__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.iyef-flyto__btn--solo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--iyef-parchment);background:#072a0a99;border:1px solid #d4a73a47;padding:8px 14px}.iyef-flyto--paused [data-anim]{animation-play-state:paused!important}@media (max-width:640px){.iyef-flyto{height:min(100svh,760px);min-height:620px}.iyef-flyto__scrim{background:linear-gradient(#072a0a1a 15%,#072a0a99 55%,#072a0af0 90%)}.iyef-flyto__copy{align-items:flex-end;padding-bottom:96px}.iyef-flyto__controls{right:50%;transform:translate(50%)}.iyef-flyto__marker{display:none}.iyef-flyto__dots .iyef-flyto__btn{padding:6px 7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.iyef-flyto [data-anim]{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.iyef-flyto__controls{display:none}}@keyframes iyef-flyto-camera{0%{transform:translate(212px,9px)scale(.588)}6%{animation-timing-function:cubic-bezier(.66,0,.34,1);transform:translate(212px,9px)scale(.588)}22%{animation-timing-function:cubic-bezier(.66,0,.34,1);transform:translate(-1712.46px,-1219.3px)scale(2.3398)}30%{animation-timing-function:cubic-bezier(.66,0,.34,1);transform:translate(-1712.46px,-1219.3px)scale(2.3398)}46%{animation-timing-function:cubic-bezier(.66,0,.34,1);transform:translate(-17278.8px,-11386.8px)scale(17.4258)}54%{animation-timing-function:cubic-bezier(.66,0,.34,1);transform:translate(-17278.8px,-11386.8px)scale(17.4258)}70%{animation-timing-function:cubic-bezier(.66,0,.34,1);transform:translate(-135325px,-91239.6px)scale(133.632)}78%{animation-timing-function:cubic-bezier(.6,0,.2,1);transform:translate(-135325px,-91239.6px)scale(133.632)}92%{transform:translate(-825448px,-554068px)scale(810)}to{transform:translate(-825448px,-554068px)scale(810)}}@keyframes iyef-flyto-nigeria{0%{fill:var(--iyef-gold-500)}76%{fill:var(--iyef-gold-500)}90%{fill:var(--iyef-green-800)}to{fill:var(--iyef-green-800)}}@keyframes iyef-flyto-grat{0%{opacity:.9}40%{opacity:.5}55%{opacity:0}to{opacity:0}}@keyframes iyef-flyto-osun{0%{opacity:0}64%{opacity:0}72%{opacity:1}82%{opacity:1}92%{opacity:0}to{opacity:0}}@keyframes iyef-flyto-pulse{0%{opacity:.85;transform:scale(.25)}to{opacity:0;transform:scale(1)}}@keyframes iyef-flyto-l0{0%{opacity:0}3%{opacity:1}20%{opacity:1}23%{opacity:0}to{opacity:0}}@keyframes iyef-flyto-l1{0%{opacity:0}24%{opacity:0}27%{opacity:1}30%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes iyef-flyto-l2{0%{opacity:0}48%{opacity:0}51%{opacity:1}54%{opacity:1}57%{opacity:0}to{opacity:0}}@keyframes iyef-flyto-l3{0%{opacity:0}72%{opacity:0}75%{opacity:1}78%{opacity:1}81%{opacity:0}to{opacity:0}}@keyframes iyef-flyto-in{0%{opacity:0}82%{opacity:0}93%{opacity:1}to{opacity:1}}@keyframes iyef-flyto-ui{0%{opacity:0}2%{opacity:1}80%{opacity:1}86%{opacity:0}to{opacity:0}}
