{"id":26563,"date":"2026-09-30T18:13:39","date_gmt":"2026-09-30T16:13:39","guid":{"rendered":"https:\/\/migflug.com\/?page_id=26563"},"modified":"2026-09-30T18:13:39","modified_gmt":"2026-09-30T16:13:39","slug":"vasylkiv","status":"publish","type":"page","link":"https:\/\/migflug.com\/cz\/air-bases\/vasylkiv\/","title":{"rendered":"Vasylkiv Air Base"},"content":{"rendered":"<style>body.page-id-26563 h1.entry-title.main_title{display:none} body.page-id-26563 #main-content .container{padding-top:0} body.page-id-26563 #left-area{padding-bottom:0} body.page-id-26563{overflow-x:hidden} body.page-id-26563 #sidebar{display:none} body.page-id-26563 #left-area{width:100%!important;float:none;padding:0} body.page-id-26563 #main-content .container::before{display:none!important;background:none!important} html{overflow-x:hidden} #mfam{width:100vw;margin-left:calc(50% - 50vw);background:#fff;color:#14181f;line-height:1.7;font-family:'Gilroy regular',Helvetica,Arial,sans-serif;overflow:hidden;--bg2:#f6f8fb;--line:#e2e7ee;--txt:#14181f;--txt2:#454e5e;--txt3:#8b94a5;--blue:#5C91FF;--blue-ink:#3568e0;--blue-dim:rgba(92,145,255,.10)} #mfam *{box-sizing:border-box;border-radius:0} #mfam h1,#mfam h2,#mfam h3,#mfam h4,#mfam h5,#mfam b,#mfam strong,#mfam summary,#mfam .stat b,#mfam dt{font-family:'Gilroy semiBold',Helvetica,Arial,sans-serif;font-weight:normal} #mfam dd{font-family:'Gilroy regular',Helvetica,Arial,sans-serif;font-weight:normal} #mfam a{color:var(--blue-ink);text-decoration:none} #mfam .wrap{max-width:1120px;margin:0 auto;padding:0 24px} #mfam section{padding:64px 0} #mfam hr.divider{border:0;border-top:1px solid var(--line);margin:0} #mfam h2{font-size:clamp(26px,3.4vw,36px);letter-spacing:-.5px;margin:0 0 8px;color:#0d1117;line-height:1.15} #mfam h3{font-size:20px;margin:36px 0 12px;color:#0d1117} #mfam .sh{font-size:15px;letter-spacing:.4px;color:var(--blue);margin:30px 0 8px;line-height:1.4} #mfam .cols>div:first-child>.sh:first-child{margin-top:0} #mfam .kicker{font-size:12.5px;letter-spacing:3px;text-transform:uppercase;color:var(--blue-ink);margin-bottom:14px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam p{color:var(--txt2);font-size:17px;max-width:70ch;margin:0} #mfam p+p{margin-top:1em} #mfam p strong{color:var(--txt)} #mfam .imp{color:#8a93a3;font-weight:400} #mfam .spx-lede{font-size:17px;line-height:1.7;color:#3d4654;max-width:760px;margin:0 0 28px} #mfam .spx-note{font-size:13px;line-height:1.6;color:#697386;margin-top:18px;max-width:860px} #mfam .hero{position:relative;background:#10141d;padding:96px 0 0;overflow:hidden} #mfam .hero::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 10%,rgba(92,145,255,.22),transparent 55%),radial-gradient(ellipse at 90% 90%,rgba(92,145,255,.10),transparent 50%)} #mfam .hero-in{position:relative;width:100%;padding-bottom:52px} #mfam .crumb{font-size:12px;letter-spacing:1px;color:rgba(255,255,255,.7);text-transform:uppercase;margin-bottom:18px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .crumb a{color:rgba(255,255,255,.7)} #mfam .hero h1{font-size:clamp(40px,6.5vw,80px);letter-spacing:-1.5px;line-height:1.04;color:#fff;margin:0} #mfam .hero h1 em{font-style:normal;color:var(--blue)} #mfam .hero .native{font-size:14px;letter-spacing:1px;color:rgba(255,255,255,.55);margin-top:10px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .hero .sub{font-size:clamp(16px,2vw,20px);color:rgba(255,255,255,.9);margin-top:14px;max-width:56ch} #mfam .statstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.25);margin-top:36px} #mfam .stat{background:rgba(255,255,255,.95);padding:18px 22px} #mfam .stat b{display:block;font-size:clamp(20px,2.4vw,28px);color:#0d1117;letter-spacing:-.5px} #mfam .stat span{font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--txt3)} #mfam .chips{display:flex;flex-wrap:wrap;gap:10px;padding:26px 0;border-bottom:1px solid var(--line)} #mfam .chip{font-size:13.5px;padding:8px 16px;border:1px solid var(--line);background:#fff;color:var(--txt2);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .chip b{color:var(--txt3);margin-right:6px;font-size:11px;text-transform:uppercase;letter-spacing:1px} #mfam .chip:hover{border-color:var(--blue);color:var(--blue-ink)} #mfam .chip.fly{background:var(--blue-dim);border-color:var(--blue);color:var(--blue-ink)} #mfam .cols{display:grid;grid-template-columns:1.6fr 1fr;gap:56px;align-items:start} #mfam .pull{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:24px;line-height:1.5;color:#0d1117;border-left:3px solid var(--blue);padding:6px 0 6px 26px;margin-top:8px} #mfam .pull cite{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-style:normal;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--txt3);margin-top:16px} #mfam .specgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px} #mfam .specgrid.three{grid-template-columns:1fr 1fr 1fr;align-items:start} #mfam .spectable{background:#fff;border:1px solid var(--line)} #mfam .spectable h4{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#fff;background:#0d1117;padding:18px 24px;margin:0} #mfam .spectable dl{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);margin:0} #mfam .spectable dt,#mfam .spectable dd{padding:12px 20px;font-size:15px;border-bottom:1px solid var(--line);margin:0} #mfam .spectable dt{color:#4a5566;font-family:'Gilroy regular',Helvetica,sans-serif} #mfam .spectable dd{color:#0d1117;text-align:left;overflow-wrap:anywhere;word-break:break-word;min-width:0} #mfam ul.gl,#mfam #basetbl td>ul{list-style:none!important;margin:2px 0 0!important;padding:0!important;border:0!important} #mfam ul.gl li{position:relative;padding-left:14px!important;line-height:1.55;margin:0!important} #mfam ul.gl li+li{margin-top:3px!important} #mfam .gl.tl li{padding-left:12px} #mfam .gl.tl li::before{width:4px;height:4px;top:.66em} #mfam .gl li::before{content:'';position:absolute;left:0;top:.6em;width:5px;height:5px;background:var(--blue)} #mfam .gnote{display:block;font-size:12.5px;line-height:1.5;color:var(--txt3);margin-top:7px} #mfam .spectable dt:nth-of-type(odd),#mfam .spectable dd:nth-of-type(odd){background:var(--bg2)} #mfam table.oobt{width:100%;border-collapse:collapse;font-size:15px;margin-top:22px;background:#fff;border:1px solid var(--line)} #mfam table.oobt th{text-align:left;font-size:11.5px;letter-spacing:1.8px;text-transform:uppercase;color:#fff;background:#0d1117;padding:13px 16px;font-weight:normal;white-space:nowrap;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam table.oobt td{padding:11px 16px;border-bottom:1px solid var(--line);color:#0d1117;vertical-align:top;text-align:left;line-height:1.5} #mfam table.oobt tr:nth-child(odd) td{background:var(--bg2)} #mfam table.oobt.fleet:not(.ord) td:nth-child(4),#mfam table.oobt.fleet:not(.ord) td:nth-child(5),#mfam table.oobt.fleet.ord td:nth-child(3),#mfam table.oobt.fleet.ord td:nth-child(4),#mfam #basetbl td:nth-child(2),#mfam #nearbytbl td:nth-child(2),#mfam #combattbl td:nth-child(2),#mfam #combattbl td:nth-child(5),#mfam #combattbl td:nth-child(6){text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap} #mfam table.oobt th{text-align:left!important} #mfam #basetbl td:nth-child(4){font-variant-numeric:tabular-nums} #mfam #basetbl td:nth-child(4)>span{display:block;white-space:nowrap} #mfam #basetbl td:nth-child(4)>span+span{margin-top:7px} #mfam #basetbl td:nth-child(4)>span>span+span{display:block;margin-left:62px;margin-top:1px;color:var(--txt3);font-size:11.5px;line-height:1.35;white-space:normal;max-width:11em} #mfam #basetbl td:nth-child(4)>span>span:first-child{display:inline-block;min-width:62px} #mfam .cname{white-space:nowrap} #mfam table.oobt.fleet:not(.ord) td:nth-child(3),#mfam table.oobt.fleet:not(.ord) td:nth-child(6),#mfam #basetbl td:nth-child(5),#mfam #nearbytbl td:nth-child(4),#mfam #combattbl td:nth-child(3),#mfam #combattbl td:nth-child(4){color:var(--txt3)} #mfam table.oobt td a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam table.oobt td a:hover{color:var(--blue-ink);border-bottom-color:var(--blue)} #mfam table.oobt.former td{color:var(--txt3)} #mfam table.oobt.former td a{color:var(--txt3)} #mfam table.oobt tr.hot td{background:var(--blue-dim)} #mfam table.oobt tr.mapjump{cursor:pointer} #mfam table.oobt td small{display:block;color:var(--txt3);font-size:12.5px;line-height:1.45} #mfam .tscroll{overflow-x:auto} #mfam .pill{display:inline-block;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;padding:3px 9px;border:1px solid #0d1117;color:#0d1117;white-space:nowrap;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .pill.was{border-color:#c3cddb;color:var(--txt3)} #mfam .pill.mig{border-color:var(--blue);color:var(--blue-ink);background:var(--blue-dim)}#mfam #basetbl td:first-child>span{display:block;margin-top:4px;font-size:12.5px;color:var(--txt2)}#mfam #basetbl td>ul{margin:0!important}#mfam #basetbl td>ul li{margin:0 0 6px!important;padding:0!important;font-size:14px;line-height:1.45;color:#0d1117}#mfam #basetbl td>ul li:last-child{margin-bottom:0!important}#mfam #basetbl td>ul li>span:first-child{color:inherit}#mfam #basetbl td>ul li>span+span,#mfam #basetbl td>ul li>span+span a{color:var(--txt2)}#mfam #basetbl td>ul li.was,#mfam #basetbl td>ul li.was a,#mfam #basetbl td>ul li.was>span+span,#mfam #basetbl td>ul li.was>span+span a{color:var(--txt3)}#mfam .migbtn{display:block;width:fit-content;margin-top:8px;max-width:13em;padding:5px 9px;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;background:var(--blue);color:#fff!important;border:1px solid var(--blue);line-height:1.4;font-family:'Gilroy semiBold',Helvetica,sans-serif;text-decoration:none}#mfam .migbtn:hover{background:var(--blue-ink);border-color:var(--blue-ink)} #mfam .fleetchart{background:#fff;border:1px solid var(--line);padding:26px 28px;margin-top:22px} #mfam .frow{display:grid;grid-template-columns:150px 1fr 64px;align-items:center;gap:16px;height:38px} #mfam .fname{font-size:14px;color:#0d1117;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} #mfam .fbar{display:block;background:#eef1f6;height:16px} #mfam .fbar i{display:block;height:16px;background:#5C91FF} #mfam .fnum{font-size:14px;text-align:right;color:#3d4654;font-variant-numeric:tabular-nums} #mfam .mapframe{border:1px solid var(--blue);margin-top:22px;position:relative} #mfam .oobmap{height:560px;width:100%;background:#f4f6f9} #mfam .oobmap.home{height:520px} #mfam .mapsub{font-size:20px;letter-spacing:-.2px;margin:34px 0 4px;color:#0d1117;line-height:1.2} #mfam .mapnote{font-size:14px;color:var(--txt2);margin:0 0 4px;line-height:1.55;max-width:62em} #mfam .oobmap .maplibregl-ctrl-group,#mfam .oobmap .maplibregl-ctrl-group button{border-radius:0!important} #mfam .oobmap .maplibregl-ctrl-group{box-shadow:none!important;border:1px solid var(--line)} #mfam .oobmap .maplibregl-ctrl-group button+button{border-top:1px solid var(--line)} #mfam .oobmap .maplibregl-ctrl-attrib{font-size:10px;color:var(--txt3);background:rgba(255,255,255,.85)!important;font-family:inherit} #mfam .oobmap .maplibregl-ctrl-attrib a{color:var(--txt3)} #mfam .oobmap .maplibregl-popup-content{border-radius:0;box-shadow:0 6px 22px rgba(13,17,23,.14);border:1px solid var(--line);padding:0;background:#fff} #mfam .oobmap .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff} #mfam .oobmap .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#0d1117} #mfam .oobmap .maplibregl-popup{max-width:300px!important;pointer-events:auto} #mfam .mf-pin{width:14px;height:14px;background:#0d1117;border:2px solid #fff;box-shadow:0 0 0 1px #0d1117;transition:transform .15s ease;cursor:pointer} #mfam .mf-pin.was{background:#fff;border:2px solid #8b94a5;box-shadow:none} #mfam .mf-pin.mig{background:#5C91FF;border:2px solid #fff;box-shadow:0 0 0 1px #5C91FF;width:16px;height:16px} #mfam .mf-pin.hot,#mfam .mf-pin:hover{transform:scale(1.35)} #mfam .bp{width:270px;color:#0d1117;font-family:'Gilroy regular',Helvetica,Arial,sans-serif;line-height:1.5} #mfam .bp-head{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#0d1117;color:#fff;padding:9px 14px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .bp.was .bp-head{background:#8b94a5} #mfam .bp.mig .bp-head{background:#5C91FF} #mfam .bp-name{font-size:16px;padding:12px 14px 2px;line-height:1.25;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .bp-sub{font-size:12px;color:#8b94a5;padding:0 14px 10px;font-variant-numeric:tabular-nums} #mfam .bp dl{display:grid;grid-template-columns:1fr auto;margin:0;border-top:1px solid var(--line)} #mfam .bp dt,#mfam .bp dd{margin:0;padding:7px 14px;font-size:12.5px;border-bottom:1px solid var(--line);line-height:1.45} #mfam .bp dt{color:#0d1117;font-family:'Gilroy regular',Helvetica,Arial,sans-serif} #mfam .bp dt small{display:block;color:#8b94a5;font-size:11px} #mfam .bp dd{text-align:right} #mfam .bp dd a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam .bp dd a.was,#mfam .bp.was dd a{color:#8b94a5} #mfam .bp dt:nth-of-type(odd),#mfam .bp dd:nth-of-type(odd){background:var(--bg2)} #mfam .bp-link{display:block;padding:10px 14px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--blue-ink);border-top:1px solid var(--line);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .bp-link:hover{background:var(--bg2)} #mfam .bp-fly{display:block;padding:10px 14px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:#5C91FF;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .legend{display:flex;gap:22px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--line);border-top:0;background:#fff;font-size:12.5px;color:var(--txt3)} #mfam .legend span{display:flex;align-items:center;gap:8px} #mfam .dot{width:11px;height:11px;display:inline-block;background:#0d1117} #mfam .dot.was{background:#fff;border:1.5px solid #8b94a5} #mfam .dot.mig{background:#5C91FF} #mfam .oob{border:1px solid var(--line);margin-top:22px;background:#fff} #mfam .oob>div{background:#0d1117;color:#fff;padding:12px 18px;font-size:11.5px;letter-spacing:1.8px;text-transform:uppercase;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .oob>div a{color:#fff} #mfam .oob>div em{font-style:normal;opacity:.6} #mfam .oob dl{display:grid;grid-template-columns:1fr 1fr;margin:0} #mfam .oob dt,#mfam .oob dd{padding:11px 18px;border-bottom:1px solid var(--line);margin:0;font-size:14.5px;line-height:1.5} #mfam .oob dt{color:#0d1117} #mfam .oob dt small{display:block;color:var(--txt3);font-size:12.5px;font-family:'Gilroy regular',Helvetica,sans-serif} #mfam .oob dd{color:#0d1117;text-align:left} #mfam .oob dd a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam .oob dt.was,#mfam .oob dd.was,#mfam .oob dd.was a{color:var(--txt3)} #mfam .oob dt:nth-of-type(odd),#mfam .oob dd:nth-of-type(odd){background:var(--bg2)} #mfam .tl{margin-top:40px;position:relative;padding-left:34px} #mfam .tl::before{content:\"\";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:var(--line)} #mfam .tl-item{position:relative;padding-bottom:34px} #mfam .tl-item::before{content:\"\";position:absolute;left:-32px;top:7px;width:14px;height:14px;background:#fff;border:3px solid var(--blue)} #mfam .tl-item .yr{font-size:13px;color:var(--blue-ink);letter-spacing:1.5px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .tl-item p{font-size:15.5px;margin-top:4px} #mfam .qa{margin-top:30px;display:flex;flex-direction:column;gap:12px} #mfam .qa details{background:#fff;border:1px solid var(--line)} #mfam .qa details[open]{border-color:var(--blue)} #mfam .qa summary{cursor:pointer;list-style:none;padding:22px 26px;font-size:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#0d1117} #mfam .qa summary::after{content:\"+\";font-size:24px;color:var(--blue-ink);flex:none;font-family:Helvetica,sans-serif} #mfam .qa details[open] summary::after{content:\"\\2013\"} #mfam summary::-webkit-details-marker{display:none} #mfam .qa details .a{padding:0 26px 24px;font-size:16px;color:var(--txt2);max-width:78ch} #mfam .ad{background:#0d1117;padding:56px 40px} #mfam .ad .adin{max-width:900px;margin:0 auto;text-align:center} #mfam .ad .kicker{color:var(--blue)} #mfam .ad h2{margin-bottom:12px;color:#fff} #mfam .ad .adp{margin:0 auto 26px;color:#9aa3b8} #mfam .ad .btn{display:inline-block;background:var(--blue);color:#fff;padding:14px 26px;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .ad .btn:hover{background:#fff;color:#0d1117} #mfam .relgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px} #mfam .rel{display:block;background:#fff;border:1px solid var(--line);padding:26px;box-shadow:0 1px 3px rgba(13,17,23,.05)} #mfam .rel:hover{border-color:var(--blue)} #mfam .rel .rk{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .rel .rh{display:block;font-size:20px;margin:8px 0 6px;color:#0d1117;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .rel .rp{display:block;font-size:13.5px;color:var(--txt2)} #mfam .rel .go{display:block;margin-top:14px;font-size:13px;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .relgrid>p,#mfam .track>p{display:contents} #mfam .srclist{margin-top:26px;columns:2;column-gap:48px;list-style:none;font-size:15px;padding:0} #mfam .srclist li{margin-bottom:10px;break-inside:avoid;color:var(--txt2)} #mfam .srclist li span{color:var(--txt3);font-size:13.5px;display:block} #mfam .verified{font-size:13px;color:var(--txt3);margin-top:18px} #mfam{--red:#d8232a;--green:#1f9d63;--amber:#c9821a} #mfam .hero.photo{padding:0;background:#0b0f16} #mfam .heroimg{position:absolute;inset:0;background-size:cover;background-position:center 45%;z-index:0} #mfam .hero.photo::before{z-index:1;background:linear-gradient(180deg,rgba(8,11,17,.80) 0%,rgba(8,11,17,.42) 40%,rgba(8,11,17,.90) 100%),linear-gradient(90deg,rgba(8,11,17,.72),rgba(8,11,17,.06) 62%)} #mfam .hero.photo .hero-in{padding-top:92px;padding-bottom:56px;z-index:2} #mfam .hero .accent{position:absolute;left:0;right:0;bottom:0;height:4px;z-index:4;background:linear-gradient(90deg,var(--red) 0 22%,var(--blue) 22% 100%)} #mfam .photocred{position:absolute;right:16px;bottom:14px;z-index:3;font-size:10.5px;color:rgba(255,255,255,.48);letter-spacing:.3px;max-width:52ch;text-align:right;line-height:1.4} #mfam .marks{display:flex;gap:30px;align-items:center;margin-top:32px;flex-wrap:wrap} #mfam .mark{display:flex;gap:13px;align-items:center} #mfam .rondel,#mfam .finflash{display:block;flex:none;filter:drop-shadow(0 2px 9px rgba(0,0,0,.5))} #mfam .rondel{width:58px;height:58px} #mfam .finflash{width:46px;height:46px} #mfam .rondel.wide{width:88px;height:33px} #mfam .finflash.tall{width:38px;height:46px} #mfam .mark .mk{font-size:10.5px;letter-spacing:1.7px;text-transform:uppercase;color:rgba(255,255,255,.55);line-height:1.5;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .mark .mk b{display:block;color:#fff;letter-spacing:.2px;text-transform:none;font-size:14.5px;margin-top:2px} #mfam .statstrip .stat{border-top:3px solid var(--blue)} #mfam .statstrip .stat:first-child{border-top-color:var(--red)} #mfam table.oobt.fleet td:first-child{padding:10px 6px 10px 14px;vertical-align:top} #mfam .tthumb{display:block;width:150px;height:100px;background:#eef1f6 center\/cover no-repeat;border:1px solid var(--line)} #mfam table.oobt.fleet{table-layout:fixed;min-width:1072px} #mfam table.oobt.fleet col.c-th{width:172px} #mfam table.oobt.fleet col.c-type{width:198px} #mfam table.oobt.fleet col.c-role{width:150px} #mfam table.oobt.fleet col.c-num{width:78px} #mfam table.oobt.fleet col.c-yr{width:64px} #mfam table.oobt.fleet col.c-units{width:154px} #mfam table.oobt.fleet col.c-srv{width:104px} #mfam table.oobt.fleet col.c-rep{width:150px} #mfam table.oobt.fleet col.c-fd{width:118px} #mfam table.oobt.fleet th{white-space:normal} #mfam table.oobt.fleet.ord{min-width:900px} #mfam .ndet{display:inline} #mfam .ndet summary{display:inline;cursor:pointer;color:var(--link);font-family:'Gilroy semiBold',Helvetica,sans-serif;letter-spacing:.4px;list-style:none} #mfam .ndet summary::-webkit-details-marker{display:none} #mfam .ndet summary::after{content:' \\203A'} #mfam .ndet[open] summary{display:none} #mfam table.oobt.fleet td:last-child{color:var(--txt2)} #mfam table.oobt.former .tthumb{filter:saturate(.55)} #mfam table.oobt.former tr:hover .tthumb{filter:none} #mfam table.oobt.fleet td:last-child{overflow-wrap:anywhere} #mfam table.oobt.fleet td:last-child{font-size:12.5px;line-height:1.5;color:var(--txt3)} #mfam .de{color:var(--txt3);font-size:12.5px;font-family:'Gilroy regular',Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none} #mfam .orgcard .de{margin:-3px 0 8px} #mfam .oob dt .de,#mfam table.oobt .de{white-space:nowrap} #mfam .qbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:22px 0 0} #mfam .qin{flex:1 1 280px;max-width:460px;padding:11px 13px;font:400 15px\/1.4 'Gilroy regular',Helvetica,Arial,sans-serif;color:#0d1117;background:#fff;border:1px solid #d3d8e0;border-radius:0;outline:0;-webkit-appearance:none;appearance:none} #mfam .qin:focus{border-color:var(--blue)} #mfam .qin::-webkit-search-cancel-button{display:none} #mfam .qcnt{font-size:12.5px;letter-spacing:.4px;color:var(--txt3);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .qbtn{padding:10px 13px;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif;background:#fff;color:var(--txt2);border:1px solid #d3d8e0;border-radius:0;cursor:pointer;line-height:1.4} #mfam .qbtn:hover{border-color:var(--blue);color:var(--blue-ink)} #mfam .qhide{display:none!important} #mfam .qnone{display:none;padding:20px 2px;color:var(--txt2);font-size:15px} #mfam .qnone.on{display:block} #mfam .oob>div{cursor:pointer;user-select:none;align-items:center} #mfam .oob>div:focus-visible{outline:2px solid var(--blue);outline-offset:-2px} #mfam .oob>div>i{position:relative;flex:none;width:13px;height:13px;margin-left:auto;opacity:.75} #mfam .oob>div>i::before,#mfam .oob>div>i::after{content:'';position:absolute;background:#fff;left:0;top:6px;width:13px;height:1.5px} #mfam .oob>div>i::after{transform:rotate(90deg)} #mfam .oob.open>div>i::after{transform:rotate(0)} #mfam .oobwrap.coll .oob>dl{display:none} #mfam .oobwrap.coll .oob.open>dl{display:grid} #mfam table.oobt.cbt td{vertical-align:top} #mfam table.oobt.cbt tr.crow td{border-bottom:0} #mfam table.oobt.cbt tr.cdet>td{border-bottom:1px solid var(--line);padding:0 16px 20px;color:var(--txt2)} #mfam tr.cdet{display:none} #mfam tr.cdet.on{display:table-row} #mfam .cwho{display:block;font-size:12.5px;color:var(--txt3);line-height:1.45;margin-top:3px} #mfam .cserv{display:block;font-size:12.5px;color:var(--txt3);line-height:1.45;margin-top:3px} #mfam .cbx{padding:6px 11px;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif;background:#fff;color:var(--blue-ink);border:1px solid var(--blue);border-radius:0;cursor:pointer;line-height:1.4;white-space:nowrap} #mfam .cbx:hover{background:var(--blue);color:#fff} #mfam .cdin{display:grid;grid-template-columns:1.6fr 1fr;gap:26px;padding-top:2px;max-width:none} #mfam .cdin p{font-size:16.5px;color:var(--txt2);margin:0 0 11px;max-width:66ch} #mfam .cdin p.crole{color:#0d1117} #mfam .cdl{margin:0} #mfam .cdl dt{font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--txt3);font-family:'Gilroy semiBold',Helvetica,sans-serif;margin-top:12px} #mfam .cdl dt:first-child{margin-top:0} #mfam .cdl dd{margin:3px 0 0;font-size:14.5px;color:#0d1117;line-height:1.55} #mfam .cdl dd a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam .cdl dd a:hover{color:var(--blue-ink);border-bottom-color:var(--blue)} #mfam .ccav{display:block;font-size:13px;color:var(--txt3);line-height:1.55;margin-top:12px;padding-left:11px;border-left:2px solid var(--line);max-width:64ch} #mfam .clink{display:inline-block;margin:0 14px 0 0;font-size:13.5px} #mfam .cwar{font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:var(--txt3);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .statstrip.dark{margin:22px 0 4px} #mfam ul.gl.cml{margin-top:18px!important} #mfam ul.gl.cml li{line-height:1.6} #mfam ul.gl.cml li b{color:#0d1117;font-weight:400;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cbig{display:inline-block;margin-top:22px;padding:13px 22px;background:var(--blue);color:#fff!important;border:1px solid var(--blue);border-radius:0;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none} #mfam .cbig:hover{background:var(--blue-ink);border-color:var(--blue-ink)} #mfam .badge{height:66px;width:auto;display:block;flex:none;filter:drop-shadow(0 2px 9px rgba(0,0,0,.5))} #mfam .badge.big{height:112px} #mfam .mjc{height:96px;width:auto;display:block;flex:none;filter:drop-shadow(0 2px 9px rgba(0,0,0,.5))} #mfam .mcol{display:flex;flex-direction:column;gap:18px} #mfam .tthumb.none{background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 6px,#e9eef5 6px,#e9eef5 12px)} #mfam .cflag{display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-right:7px;background-repeat:no-repeat;background-size:200px 20px} #mfam .nflag{display:inline-block;width:18px;height:12px;vertical-align:1px;margin-left:8px;background-repeat:no-repeat;background-size:242px 16px} #mfam .st{display:table;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;padding:2px 7px;margin:8px 0 0;font-family:'Gilroy semiBold',Helvetica,sans-serif;border:1px solid currentColor;white-space:nowrap} #mfam .st.on{color:var(--green)} #mfam .st.out{color:var(--amber)} #mfam .st.ord{color:var(--blue-ink)} #mfam .flybtn{display:table;margin:8px 0 0;padding:4px 10px;font-size:10.5px;line-height:1.45;letter-spacing:1.2px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif;color:#fff!important;background:var(--blue);border:1px solid var(--blue);white-space:nowrap;max-width:100%} #mfam .flybtn:hover{background:var(--blue-ink);border-color:var(--blue-ink)} #mfam .flybtn.ghost{background:transparent;border:1px solid var(--blue);color:var(--blue-ink)!important;letter-spacing:.9px;white-space:normal;max-width:11em} #mfam table.oobt.former td .flybtn.ghost{color:var(--blue-ink)!important} #mfam .flybtn .via{opacity:.72;letter-spacing:.8px} #mfam table.oobt td a.flybtn{border-bottom:0} #mfam table.oobt.former td a.flybtn{color:#fff!important} #mfam #structure,#mfam #former,#mfam #oob,#mfam #faq{background:var(--bg2)} #mfam .ngrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px} #mfam .ncard{display:block;background:#fff;border:1px solid var(--line);overflow:hidden;text-decoration:none} #mfam .ncard:hover{border-color:var(--blue)} #mfam .ncim{display:block;height:158px;background:#eef1f6 center\/cover no-repeat} #mfam .ncim.none{background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 8px,#e9eef5 8px,#e9eef5 16px)} #mfam .ncbody{display:block;padding:16px 18px 20px} #mfam .ncbody time{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--txt3)} #mfam .nct{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:17px;line-height:1.32;color:#0d1117;margin:9px 0 8px} #mfam .ncard:hover .nct{color:var(--link)} #mfam .ncx{display:block;font-size:14px;line-height:1.55;color:var(--txt2)} #mfam .ncgo{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:var(--link);margin-top:14px} #mfam .nmore{display:inline-block;margin-top:26px;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--link)} @media(max-width:960px){#mfam .ngrid{grid-template-columns:1fr 1fr}} @media(max-width:620px){#mfam .ngrid{grid-template-columns:1fr}} #mfam #gallery{background:#0d1117} #mfam #gallery h2{color:#fff} #mfam #gallery .spx-lede{color:#9aa3b8} #mfam #gallery .kicker{color:var(--blue)} #mfam #gallery .acard{background:#161b24;border-color:#242c38} #mfam #gallery .acard .tx b{color:#fff} #mfam #gallery .acard .im{background-color:#242c38} #mfam #gallery .acard .im.none{background:repeating-linear-gradient(45deg,#1b212b,#1b212b 8px,#232a35 8px,#232a35 16px)} #mfam .org{margin-top:34px} #mfam .cmdcard{display:flex;align-items:center;gap:26px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);padding:22px 26px} #mfam .cface{display:block;flex:none;width:128px;height:128px;background:#eef1f6 center\/cover no-repeat;border:1px solid var(--line)} #mfam .cface.mono{display:flex;align-items:center;justify-content:center;background:var(--blue-dim);color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:44px;letter-spacing:1px;border-color:var(--blue)} #mfam .cmdtx{flex:1 1 auto;min-width:0;text-align:left} #mfam .crank{display:block;font-size:10.5px;letter-spacing:1.8px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cmdtx b{display:block;font-size:21px;color:#0d1117;margin:3px 0 4px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cmeta{display:block;font-size:13px;color:var(--txt3)} #mfam .cmdorg{flex:none;text-align:left;padding-left:22px;border-left:1px solid var(--line)} #mfam .cmdorg span{display:block;font-size:13.5px;color:#0d1117;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cmdorg em{display:block;font-style:normal;font-size:12.5px;color:#8b94a5;margin-top:3px} #mfam .oloc{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;margin:0 0 9px} #mfam .orgcard,#mfam .orgcard h4,#mfam .orgcard p,#mfam .orgcard .de{text-align:left} #mfam .orgrow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px} #mfam .orgcard{background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);padding:20px 22px} #mfam .orgcard.wide{grid-column:1\/-1} #mfam .orgcard h4{margin:0 0 7px;font-size:16.5px;color:#0d1117} #mfam .orgcard p{font-size:14px;color:var(--txt2);max-width:none} #mfam .orgcard .tag{display:inline-block;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--blue-ink);border:1px solid var(--blue);padding:2px 8px;margin-bottom:11px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .orgcard.new{border-top-color:var(--red)} #mfam .orgcard.new .tag{color:var(--red);border-color:var(--red)} #mfam .tfgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:18px} #mfam .tfcol{border-top:1px solid var(--line);padding-top:14px} #mfam .tfcol h4{margin:0 0 3px;font-size:15px;color:#0d1117} #mfam .tfn{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;margin-bottom:8px} #mfam .tfcol p{font-size:13.5px;color:var(--txt2);margin:0} #mfam .tfmore{display:inline-block;margin-top:12px;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;border-bottom:1px solid var(--blue)} #mfam .tfmore:hover{color:#0d1117;border-bottom-color:#0d1117} #mfam .ucol{margin-top:12px} #mfam .ucol summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;padding:7px 0} #mfam .ucol summary::-webkit-details-marker{display:none} #mfam .ucol summary::after{content:' +';font-family:inherit} #mfam .ucol[open] summary::after{content:' \\2013'} #mfam .ucol summary:hover{color:#0d1117} #mfam a.unit{text-decoration:none} #mfam a.unit:hover{border-color:var(--blue);color:var(--blue-ink);background:var(--blue-dim)} #mfam table.oobt tr.flash td{background:var(--blue-dim);transition:background .45s} @media(max-width:900px){#mfam .tfgrid{grid-template-columns:1fr}} #mfam .units{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px} #mfam .unit{font-size:12.5px;padding:5px 11px;background:var(--bg2);border:1px solid var(--line);color:var(--txt2);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .acgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px} #mfam .acard{display:block;background:#fff;border:1px solid var(--line);overflow:hidden} #mfam .acard:hover{border-color:var(--blue)} #mfam .acard .im{display:block;height:132px;background:#eef1f6 center\/cover no-repeat} #mfam .acard .im.none{background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 8px,#e9eef5 8px,#e9eef5 16px)} #mfam .acard .tx{display:block;padding:14px 16px} #mfam .acard .tx b{display:block;font-size:15px;color:#0d1117;line-height:1.3} #mfam .acard .tx em{display:block;font-style:normal;font-size:12px;color:var(--txt3);margin-top:5px;font-variant-numeric:tabular-nums} #mfam .acard:hover .tx b{color:var(--blue-ink)} @media(max-width:1000px){#mfam .acgrid{grid-template-columns:repeat(3,1fr)}#mfam .orgrow{grid-template-columns:1fr 1fr}} @media(max-width:820px){#mfam .tthumb{width:118px;height:79px}#mfam .badge.big{height:84px}#mfam .mjc{height:74px}#mfam .mcol{gap:14px}#mfam .acgrid{grid-template-columns:1fr 1fr}#mfam .orgrow{grid-template-columns:1fr}#mfam .marks{gap:20px}#mfam .photocred{position:static;display:block;padding:0 24px 12px;text-align:left;max-width:none}} @media(max-width:820px){#mfam .cmdcard{flex-wrap:wrap;gap:14px}#mfam .cmdorg{padding-left:0;border-left:0;flex-basis:100%}#mfam .specgrid,#mfam .specgrid.three{grid-template-columns:1fr}#mfam .cols{grid-template-columns:1fr}#mfam .relgrid{grid-template-columns:1fr}#mfam .statstrip{grid-template-columns:1fr 1fr}#mfam .oob dl{grid-template-columns:1fr}#mfam .cdin{grid-template-columns:1fr;gap:18px}#mfam .oob dd{text-align:left}#mfam .frow{grid-template-columns:110px 1fr 56px;gap:10px}#mfam .srclist{columns:1}#mfam .oobmap{height:440px}#mfam .oobmap.home{height:400px}} #mfam .pqband{background:#0d1117;padding:56px 0} #mfam .pqband .wrap{max-width:1120px} #mfam .pq{margin:0;max-width:900px} #mfam .pq blockquote{margin:0;font-family:'Gilroy semiBold',Helvetica,Arial,sans-serif;font-weight:normal;font-size:clamp(21px,2.6vw,28px);line-height:1.42;color:#fff;letter-spacing:-.2px} #mfam .pq blockquote:before{content:'\\201C';color:var(--blue);margin-right:2px} #mfam .pq blockquote:after{content:'\\201D';color:var(--blue);margin-left:2px} #mfam .pq figcaption{margin-top:20px;font-size:14px;color:#98a2b3;line-height:1.6} #mfam .pq figcaption b{color:#fff;font-size:14px} #mfam .pq figcaption span{display:block;color:#7c8697;font-size:13px} #mfam .pq figcaption a{color:#9db9ff;border-bottom:1px solid #3f4d6b} #mfam .pqrow{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1120px} #mfam .pqrow .pq blockquote{font-size:clamp(18px,2vw,21px)} #mfam .galgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px} #mfam .galgrid figure{margin:0;background:#fff;border:1px solid var(--line);overflow:hidden} #mfam .galgrid .gim{display:block;height:210px;background:#eef1f6 center\/cover no-repeat} #mfam .galgrid figcaption{padding:14px 16px 16px;font-size:14px;line-height:1.55;color:var(--txt2)} #mfam .galgrid figcaption b{display:block;color:#0d1117;font-size:14.5px;margin-bottom:4px} #mfam .galgrid figcaption span{display:block;margin-top:7px;font-size:11.5px;color:var(--txt3);line-height:1.5} #mfam .galgrid figure.wide{grid-column:span 2} #mfam .galgrid figure.wide .gim{height:300px} #mfam .vidwrap{max-width:900px;margin-top:8px;border:1px solid var(--line);background:#0d1117} #mfam .vidfr{position:relative;width:100%;padding-top:56.25%;height:0;display:block} #mfam .vidfr iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block} #mfam .vidcap{padding:16px 20px;font-size:14px;color:#98a2b3;line-height:1.6;background:#0d1117} #mfam .vidcap b{display:block;color:#fff;font-size:15px;margin-bottom:4px} #mfam .vidcap a{color:#9db9ff;border-bottom:1px solid #3f4d6b} #mfam .reads{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px} #mfam .read{display:block;background:#fff;border:1px solid var(--line);padding:22px 22px 24px} #mfam .read:hover{border-color:var(--blue)} #mfam .read .rk{display:block;font-size:11.5px;letter-spacing:2px;text-transform:uppercase;color:var(--txt3);margin-bottom:9px} #mfam .read .rh{display:block;font-family:'Gilroy semiBold',Helvetica,Arial,sans-serif;font-size:17px;line-height:1.35;color:#0d1117} #mfam .read:hover .rh{color:var(--blue-ink)} #mfam .read .rp{display:block;font-size:14px;color:var(--txt2);line-height:1.6;margin-top:9px} #mfam .read .go{display:block;margin-top:14px;font-size:13px;color:var(--blue-ink)} @media(max-width:1000px){#mfam .galgrid{grid-template-columns:1fr 1fr}#mfam .reads{grid-template-columns:1fr 1fr}} @media(max-width:820px){#mfam .galgrid,#mfam .reads,#mfam .pqrow{grid-template-columns:1fr}#mfam .galgrid figure.wide{grid-column:auto}#mfam .galgrid figure.wide .gim{height:210px}} #mfam .kfgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px} #mfam .kf{border:1px solid var(--line);background:#fff;padding:24px 24px 26px} #mfam .kf .kfn{font-size:12px;letter-spacing:1.6px;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .kf h3{font-size:19px;line-height:1.25;margin:8px 0 10px;color:#0d1117} #mfam .kf p{font-size:15.5px;line-height:1.55;color:var(--txt2)} #mfam .kf .kff{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:#0d1117} #mfam .deep{margin-top:8px;border-top:1px solid var(--line)} #mfam .deep details{border-bottom:1px solid var(--line)} #mfam .deep summary{cursor:pointer;list-style:none;padding:22px 0;display:flex;gap:20px;align-items:baseline;font-size:20px;line-height:1.3;color:#0d1117;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .deep summary::-webkit-details-marker{display:none} #mfam .deep summary .dn{flex:0 0 34px;font-size:13px;letter-spacing:1.4px;color:var(--blue)} #mfam .deep summary .dx{margin-left:auto;flex:0 0 auto;font-size:13px;letter-spacing:1.2px;color:var(--blue-ink)} #mfam .deep details[open] summary .dx{visibility:hidden} #mfam .deep .dbody{padding:0 0 26px 54px;max-width:860px} #mfam .deep .dbody p{font-size:17px;line-height:1.68;margin-bottom:16px} #mfam .inc{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:8px} #mfam .inc article{border:1px solid var(--line);border-left:3px solid var(--blue);background:#fff;padding:22px 24px 24px} #mfam .inc .incd{font-size:12px;letter-spacing:1.5px;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .inc h3{font-size:18px;line-height:1.3;margin:7px 0 9px;color:#0d1117} #mfam .inc p{font-size:15.5px;line-height:1.6;color:var(--txt2)} #mfam .inc .incs{display:block;margin-top:11px;font-size:13px} @media(max-width:1000px){#mfam .kfgrid{grid-template-columns:1fr 1fr}} @media(max-width:820px){#mfam .kfgrid,#mfam .inc{grid-template-columns:1fr}#mfam .deep .dbody{padding-left:0}#mfam .deep summary{font-size:18px}} #mfam .satfig{border:1px solid var(--line);background:#eef1f6;overflow:hidden;line-height:0} #mfam .satimg{display:block;width:100%;height:520px;background-position:center;background-size:cover;background-repeat:no-repeat} #mfam .satfig{cursor:zoom-in;position:relative}#mfam .satzoom{position:absolute;right:0;bottom:0;z-index:2;background:rgba(8,11,17,.72);color:#fff;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;padding:9px 14px;line-height:1}#mfam .satlb{position:fixed;inset:0;z-index:99999;background:rgba(6,9,14,.95);display:none;align-items:center;justify-content:center;cursor:zoom-out;padding:24px}#mfam .satlb.on{display:flex}#mfam .satbig{width:96vw;height:90vh;background-position:center;background-size:contain;background-repeat:no-repeat}#mfam .satlbx{position:absolute;top:18px;right:22px;color:rgba(255,255,255,.72);font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase} #mfam .satcap{display:flex;justify-content:space-between;align-items:baseline;gap:22px;flex-wrap:wrap;margin-top:12px;font-size:13px;line-height:1.5;color:var(--txt3)} #mfam .satcap b{font-family:'Gilroy semiBold',Gilroy,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:400;color:var(--txt)} @media(max-width:820px){#mfam .satimg{height:380px}} @media(max-width:680px){#mfam .qa summary{padding:18px 14px;font-size:17px}#mfam .qa details .a{padding:0 14px 20px}#mfam section{padding:44px 0}} #mfam .mfshare{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 6px} #mfam .mfsh-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;background:transparent;border:1px solid var(--blue);color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;line-height:1} #mfam .mfsh-btn:hover{background:var(--blue);color:#fff} #mfam .mfsh-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8} #mfam .mfsh-net{display:none;align-items:center;gap:8px;flex-wrap:wrap} #mfam .mfshare.on .mfsh-net{display:flex} #mfam .mfsh-net a,#mfam .mfsh-net button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);background:#fff;color:#3d4654;cursor:pointer;padding:0} #mfam .mfsh-net a:hover,#mfam .mfsh-net button:hover{border-color:var(--blue);color:var(--blue-ink)} #mfam .mfsh-net svg{width:16px;height:16px;fill:currentColor} #mfam .mfsh-said{font-size:12px;color:var(--green);font-family:'Gilroy semiBold',Helvetica,sans-serif;letter-spacing:.6px}<\/style>\n<div id=\"mfam\">\n<div class=\"hero photo\">\n<div class=\"heroimg ph1\"><\/div>\n<div class=\"wrap hero-in\">\n<div class=\"crumb\"><a href=\"https:\/\/migflug.com\/air-forces\/\">Order of Battle<\/a> &middot; <a href=\"https:\/\/migflug.com\/air-forces\/ukrainian-air-force\/\">Ukrainian Air Force<\/a> &middot; Air base<\/div>\n<h1>Vasylkiv Air Base<\/h1>\n<div class=\"native\">&#1040;&#1077;&#1088;&#1086;&#1076;&#1088;&#1086;&#1084; &#1042;&#1072;&#1089;&#1080;&#1083;&#1100;&#1082;&#1110;&#1074;<\/div>\n<p class=\"sub\">Active military airfield (the MiG-29 base of the 40th Tactical Aviation Brigade before the war; struck repeatedly in 2022; wartime use not published)<\/p>\n<div class=\"statstrip\">\n<div class=\"stat\"><b>UKKW<\/b><span>ICAO<\/span><\/div>\n<div class=\"stat\"><b>2,465 m<\/b><span>Runway<\/span><\/div>\n<div class=\"stat\"><b>1938<\/b><span>Opened<\/span><\/div>\n<div class=\"stat\"><b>Active<\/b><span>Status<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"photocred\">Photo: Andrej-airliner \/ Wikimedia Commons (CC BY-SA 4.0)<\/div>\n<div class=\"accent\"><\/div>\n<\/div>\n<div class=\"wrap\">\n<div class=\"chips\"><span class=\"chip\"><b>Operator<\/b>Ukrainian Air Force<\/span><span class=\"chip\"><b>Region<\/b>Kyiv Oblast<\/span><span class=\"chip\"><b>Coordinates<\/b>50.2333 N, 30.3000 E<\/span><\/div>\n<div class=\"mfshare\"><button type=\"button\" class=\"mfsh-btn\"><svg viewBox=\"0 0 24 24\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><path d=\"M8.6 10.6l6.8-4M8.6 13.4l6.8 4\"\/><\/svg>Share<\/button><span class=\"mfsh-net\"><\/span><span class=\"mfsh-said\"><\/span><\/div>\n<\/div>\n<section id=\"story\">\n<div class=\"wrap\">\n<div class=\"kicker\">The story<\/div>\n<h2>Vasylkiv Air Base: what it was built for and what flies there now<\/h2>\n<div class=\"cols\">\n<div>\n<p>Vasylkiv lies some 40 km south of Kyiv, and its airfield has guarded the capital&rsquo;s approaches since before the Second World War. English Wikipedia dates it to 1938 and places the Soviet 36th Fighter Aviation Division there in June 1941. In the Cold War it was an air defence base: the 146th Guards Fighter Aviation Regiment flew MiG-25PD interceptors from here until Ukraine disbanded it on 1 June 1993.<\/p>\n<p>After independence the field became the home of the MiG-29s that defend Kyiv. The Soviet 92nd Fighter Aviation Regiment swore loyalty to Ukraine in January 1992 and, per Wikipedia, settled here in 1993&ndash;94; it later became the 40th Tactical Aviation Brigade. Before the war the base also sat under Air Command Centre, one of four regional air commands, which Lt Gen Anatolii Kryvonozhko &mdash; the air force commander since 2025 &mdash; led from 2015.<\/p>\n<p>Russia attacked Vasylkiv on the first day of the full-scale invasion, 24 February 2022, and kept attacking. On 12 March 2022 the town&rsquo;s mayor, Natalia Balasynovych, said eight missiles had struck the airfield and that it was &quot;completely destroyed&quot;. The brigade&rsquo;s pilots flew in the defence of Kyiv, and Militarnyi now calls it the 40th Tactical Aviation Brigade &quot;Ghost of Kyiv&quot;, after the legend the Air Force itself described as a myth.<\/p>\n<p>This page gives only history and what the Ukrainian government or major media have published. Current aircraft numbers and wartime dispositions are deliberately left out.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"sat\">\n<div class=\"wrap\">\n<div class=\"kicker\">Satellite<\/div>\n<h2>Vasylkiv from above<\/h2>\n<div class=\"satfig\" id=\"satfig\" role=\"button\" tabindex=\"0\" aria-label=\"Enlarge the satellite view\">\n<div class=\"satimg\" role=\"img\" aria-label=\"Vasylkiv Air Base seen from above\"><\/div>\n<p><span class=\"satzoom\">Click to enlarge<\/span><\/div>\n<div class=\"satcap\"><b>One runway, 2,465 m of concrete.<\/b><span>Imagery: Esri, Maxar, Earthstar Geographics and the GIS user community<\/span><\/div>\n<div class=\"satlb\" id=\"satlb\"><span class=\"satlbx\">Close<\/span><\/p>\n<div class=\"satbig\" role=\"img\" aria-label=\"Vasylkiv Air Base seen from above, enlarged\"><\/div>\n<\/div>\n<\/div>\n<\/section>\n<style>#mfam .satimg{background-image:url(\"https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Imagery\/MapServer\/export?bbox=30.25712,50.22057,30.34288,50.24603\\26 bboxSR=4326\\26 imageSR=3857\\26 size=1600,743\\26 format=jpg\\26 f=image\")!important}#mfam .satbig{background-image:url(\"https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Imagery\/MapServer\/export?bbox=30.25969,50.21611,30.34031,50.25049\\26 bboxSR=4326\\26 imageSR=3857\\26 size=2048,1365\\26 format=jpg\\26 f=image\")!important}@media(max-width:820px){#mfam .satimg{background-image:url(\"https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Imagery\/MapServer\/export?bbox=30.28010,50.22057,30.31990,50.24603\\26 bboxSR=4326\\26 imageSR=3857\\26 size=760,760\\26 format=jpg\\26 f=image\")!important}}<\/style>\n<div id=\"sat-data\" data-js=\"KGZ1bmN0aW9uKCl7IHZhciBmPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzYXRmaWcnKSwgYj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2F0bGInKTsgaWYoIWZ8fCFiKSByZXR1cm47IGZ1bmN0aW9uIG9wZW4oKXsgYi5jbGFzc0xpc3QuYWRkKCdvbicpOyBkb2N1bWVudC5ib2R5LnN0eWxlLm92ZXJmbG93PSdoaWRkZW4nOyB9IGZ1bmN0aW9uIHNodXQoKXsgYi5jbGFzc0xpc3QucmVtb3ZlKCdvbicpOyBkb2N1bWVudC5ib2R5LnN0eWxlLm92ZXJmbG93PScnOyB9IGYuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBvcGVuKTsgZi5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgZnVuY3Rpb24oZSl7IGlmKGUua2V5PT09J0VudGVyJ3x8ZS5rZXk9PT0nICcpeyBlLnByZXZlbnREZWZhdWx0KCk7IG9wZW4oKTsgfSB9KTsgYi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHNodXQpOyBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgZnVuY3Rpb24oZSl7IGlmKGUua2V5PT09J0VzY2FwZScpIHNodXQoKTsgfSk7IH0pKCk7\"><\/div>\n<p><script>(function(){var el=document.getElementById(\"sat-data\");var js=decodeURIComponent(escape(atob(el.getAttribute(\"data-js\"))));var sc=document.createElement(\"script\");sc.text=js;document.body.appendChild(sc);})();<\/script><section class=\"pqband\">\n<div class=\"wrap\">\n<div class=\"pqrow\">\n<figure class=\"pq\">\n<blockquote><p>As a result of missile attacks, the airport was completely destroyed, the airstrip was destroyed, the ammunition depot detonated and they are still detonating.<\/blockquote><figcaption><b>Natalia Balasynovych<\/b><span>Mayor of Vasylkiv<\/span><span><a href=\"https:\/\/en.interfax.com.ua\/news\/general\/811960.html\" rel=\"nofollow noopener\" target=\"_blank\">Interfax-Ukraine, 12 March 2022<\/a><\/span><\/figcaption><\/figure>\n<figure class=\"pq\">\n<blockquote><p>The ghost of Kyiv is a superhero-legend, whose character was created by Ukrainians.<\/blockquote><figcaption><b>Air Force Command of the Armed Forces of Ukraine<\/b><span>Statement of 30 April 2022<\/span><span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Ghost_of_Kyiv\" rel=\"nofollow noopener\" target=\"_blank\">Quoted in English Wikipedia, Ghost of Kyiv<\/a><\/span><\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"glance\">\n<div class=\"wrap\">\n<div class=\"kicker\">At a glance<\/div>\n<h2>Vasylkiv Air Base in numbers<\/h2>\n<div class=\"specgrid three\">\n<div class=\"spectable\">\n<h4>Location &amp; codes<\/h4>\n<dl>\n<dt>ICAO<\/dt>\n<dd>UKKW<\/dd>\n<dt>Country<\/dt>\n<dd>Ukraine<\/dd>\n<dt>Region<\/dt>\n<dd>Kyiv Oblast<\/dd>\n<dt>Coordinates<\/dt>\n<dd>50.2333 N, 30.3000 E<\/dd>\n<dt>Elevation<\/dt>\n<dd>&mdash; m <span class=\"imp\">(0 ft)<\/span><\/dd>\n<dt>Usage<\/dt>\n<dd>Military<\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Runways &amp; facilities<\/h4>\n<dl>\n<dt>Runways<\/dt>\n<dd>1<\/dd>\n<dt>Designator<\/dt>\n<dd>13\/31<\/dd>\n<dt>Length<\/dt>\n<dd>2,465 m <span class=\"imp\">(8,087 ft)<\/span><\/dd>\n<dt>Surface<\/dt>\n<dd>Concrete<\/dd>\n<dt>Quick Reaction Alert<\/dt>\n<dd>None<\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Command &amp; status<\/h4>\n<dl>\n<dt>Status<\/dt>\n<dd>Active military airfield<span class=\"gnote\">the MiG-29 base of the 40th Tactical Aviation Brigade before the war; struck repeatedly in 2022; wartime use not published<\/span><\/dd>\n<dt>Operator<\/dt>\n<dd>Ukrainian Air Force<\/dd>\n<dt>Opened<\/dt>\n<dd>1938<\/dd>\n<dt>Command<\/dt>\n<dd>Ukrainian Air Force; in peacetime under Air Command Centre<\/dd>\n<dt>Resident units<\/dt>\n<dd>0 current, 3 former<\/dd>\n<dt>Based types<\/dt>\n<dd>0<\/dd>\n<\/dl>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"units\">\n<div class=\"wrap\">\n<div class=\"kicker\">Resident units<\/div>\n<h2>Who flies from Vasylkiv Air Base<\/h2>\n<div class=\"oob\">\n<div><span>Current<\/span><em>0 units<\/em><\/div>\n<dl>\n<dt class=\"was\">No flying units stationed here today<\/dt>\n<dd class=\"was\">&mdash;<\/dd>\n<\/dl>\n<div><span>Former<\/span><em>3 units<\/em><\/div>\n<dl>\n<dt class=\"was\">40th Tactical Aviation Brigade<small>1992&ndash; &middot; Descends from the Soviet 92nd Fighter Aviation Regiment, which swore loyalty to Ukraine in January 1992. Militarnyi calls it the 40th Tactical Aviation Brigade &quot;Ghost of Kyiv&quot;; English Wikipedia says the honorary name came by presidential decree in 2024. Peacetime garrison as published before the full-scale invasion of 24 February 2022. Ukraine does not publish wartime basing, and none is given here.<\/small><\/dt>\n<dd class=\"was\"><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\" class=\"was\">MiG-29, MiG-29UB and upgraded MiG-29MU1<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\" class=\"was\">Aero L-39M1 Albatros<\/a><\/dd>\n<dt class=\"was\">146th Guards Fighter Aviation Regiment (Soviet Air Defence Forces, then Ukraine)<small>&mdash; &middot; Per English Wikipedia, based here from the 1950s, flying MiG-25PD interceptors at the end, and disbanded on 1 June 1993.<\/small><\/dt>\n<dd class=\"was\"><a href=\"https:\/\/migflug.com\/aircraft\/mig-25-foxbat\/\" class=\"was\">MiG-25PD<\/a><\/dd>\n<dt class=\"was\">36th Fighter Aviation Division (Soviet Air Forces)<small>1941&ndash;1941 &middot; Per English Wikipedia, stationed at Vasylkiv in June 1941, when Germany invaded the Soviet Union. Aircraft types not given in the source.<\/small><\/dt>\n<dd class=\"was\">2nd, 43rd, 254th and 255th Fighter Aviation Regiments<\/dd>\n<\/dl>\n<\/div>\n<h3>Aircraft types based here<\/h3>\n<p><a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\" class=\"was\">MiG-29, MiG-29UB and upgraded MiG-29MU1<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\" class=\"was\">Aero L-39M1 Albatros<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-25-foxbat\/\" class=\"was\">MiG-25PD<\/a>, 2nd, 43rd, 254th and 255th Fighter Aviation Regiments<\/p>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"knownfor\">\n<div class=\"wrap\">\n<div class=\"kicker\">Claim to fame<\/div>\n<h2>What Vasylkiv is known for<\/h2>\n<div class=\"kfgrid\">\n<div class=\"kf\">\n<div class=\"kfn\">01<\/div>\n<h3>Kyiv&rsquo;s fighter base<\/h3>\n<p>The MiG-29 brigade that flew here before the war took part in the defence of Kyiv in February and March 2022.<\/p>\n<p><span class=\"kff\">About 40 km south of the capital; the base&rsquo;s regiment swore loyalty to Ukraine in January 1992.<\/span><\/div>\n<div class=\"kf\">\n<div class=\"kfn\">02<\/div>\n<h3>The &quot;Ghost of Kyiv&quot; brigade<\/h3>\n<p>The 40th Tactical Aviation Brigade carries the name of the wartime legend that the Air Force itself called a myth.<\/p>\n<p><span class=\"kff\">Honorary name given by presidential decree in 2024, per English Wikipedia; the legend credited one MiG-29 pilot with six kills on 24 February 2022.<\/span><\/div>\n<div class=\"kf\">\n<div class=\"kfn\">03<\/div>\n<h3>&quot;Completely destroyed&quot;<\/h3>\n<p>The town&rsquo;s mayor said a missile strike had wrecked the airfield and its runway.<\/p>\n<p><span class=\"kff\">8 missiles at about 07:00 on 12 March 2022, according to Mayor Natalia Balasynovych.<\/span><\/div>\n<div class=\"kf\">\n<div class=\"kfn\">04<\/div>\n<h3>A MiG-25 base<\/h3>\n<p>Before the MiG-29s, the Soviet air defence forces flew the MiG-25 interceptor from Vasylkiv.<\/p>\n<p><span class=\"kff\">The 146th Guards Fighter Aviation Regiment was disbanded on 1 June 1993.<\/span><\/div>\n<div class=\"kf\">\n<div class=\"kfn\">05<\/div>\n<h3>Since 1938<\/h3>\n<p>The airfield is older than the Second World War and hosted a whole Soviet fighter division in 1941.<\/p>\n<p><span class=\"kff\">4 fighter regiments of the 36th Fighter Aviation Division in June 1941, per Wikipedia.<\/span><\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"deep\">\n<div class=\"wrap\">\n<div class=\"kicker\">Go deeper<\/div>\n<h2>The long version<\/h2>\n<div class=\"deep\">\n<details class=\"ddet\">\n<summary><span class=\"dn\">01<\/span><span>From a pre-war fighter field to a MiG-25 base<\/span><span class=\"dx\">Read<\/span><\/summary>\n<div class=\"dbody\">\n<p>English Wikipedia dates the airfield at Vasylkiv to 1938. When Germany invaded the Soviet Union in June 1941 it held the headquarters of the 36th Fighter Aviation Division with four regiments &mdash; the 2nd, 43rd, 254th and 255th &mdash; placed to cover Kyiv.<\/p>\n<p>In the Cold War Vasylkiv belonged to the Soviet Air Defence Forces rather than to the tactical air force. Wikipedia records the 146th Guards Fighter Aviation Regiment here from the 1950s; by the end it flew the MiG-25PD, the upgraded version of the fast, high-flying interceptor built to meet bombers and reconnaissance aircraft. Wikipedia gives its strength at the end as 41 aircraft, a figure drawn from Russian enthusiast sources that could not be checked independently.<\/p>\n<p>Independent Ukraine had no use for a large MiG-25 force it could not afford to run. The 146th was disbanded on 1 June 1993, and, according to the same article, the MiG-29s of the 92nd Fighter Aviation Regiment moved in during 1993&ndash;94. It was the start of three decades in which Vasylkiv&rsquo;s role would be the air defence of the capital.<\/p>\n<\/div>\n<\/details>\n<details class=\"ddet\">\n<summary><span class=\"dn\">02<\/span><span>The 40th Brigade: MiG-29s for the capital<\/span><span class=\"dx\">Read<\/span><\/summary>\n<div class=\"dbody\">\n<p>The 92nd Fighter Aviation Regiment took the oath of loyalty to the Ukrainian people in January 1992, in the weeks when the new state claimed the Soviet units on its soil. It later became the 40th Tactical Aviation Brigade, flying the MiG-29 and the two-seat MiG-29UB, later joined by the modernised MiG-29MU1, with L-39M1 Albatros jets for training. Before the war the base came under Air Command Centre, one of the air force&rsquo;s four regional commands; its head from 2015, Anatolii Kryvonozhko, became commander of the whole air force in 2025.<\/p>\n<p>Key Aero, describing the brigade in the war, lists its single-seat aircraft as the MiG-29 9.13 Fulcrum-C, typically armed with two R-27R radar-guided and four R-73 infrared missiles &mdash; Soviet weapons that were outranged by the missiles carried by Russian fighters. That gap, rather than the skill of the pilots, framed the air war over Kyiv.<\/p>\n<\/div>\n<\/details>\n<details class=\"ddet\">\n<summary><span class=\"dn\">03<\/span><span>Three weeks under fire, February&ndash;March 2022<\/span><span class=\"dx\">Read<\/span><\/summary>\n<div class=\"dbody\">\n<p>Russia&rsquo;s full-scale invasion opened before dawn on 24 February 2022 with ballistic and cruise missile strikes on Ukrainian air bases, Vasylkiv among them. Key Aero reported that the first strikes &quot;failed to cause any damage to the base&quot;; the air force had dispersed its aircraft in the hours before.<\/p>\n<p>Two days later Ukrainian officials said Russian paratroopers had landed near the town to seize the airfield and been driven off in heavy fighting with the brigade&rsquo;s troops. The claims around that night remain disputed: English Wikipedia notes that reports of two Il-76 transports shot down with hundreds of paratroopers were never confirmed by independent sources, and quotes The Guardian as finding &quot;no convincing public evidence&quot; of the downed aircraft or of a paratroop drop.<\/p>\n<p>What is documented is the missile war. Early on 27 February a Russian missile hit the oil depot at Kriachky in Vasylkiv district, setting off a large fire, Militarnyi reported. On 12 March the mayor, Natalia Balasynovych, said in a video that eight missiles had struck the airfield at about 07:00, that the runway was destroyed and that the ammunition depot was still detonating. Ukraine held Vasylkiv throughout.<\/p>\n<\/div>\n<\/details>\n<details class=\"ddet\">\n<summary><span class=\"dn\">04<\/span><span>The &quot;Ghost of Kyiv&quot; and the pilots behind it<\/span><span class=\"dx\">Read<\/span><\/summary>\n<div class=\"dbody\">\n<p>In the first days of the war a story spread worldwide of a MiG-29 pilot over Kyiv who had shot down six Russian aircraft on 24 February. On 30 April 2022 Air Force Command called the &quot;Ghost of Kyiv&quot; &quot;a superhero-legend, whose character was created by Ukrainians&quot;, and said the name embodied the collective effort of its pilots. The pilot often named in the press as the Ghost, Maj. Stepan Tarabalka, was killed on 13 March 2022; he was not, the Air Force said, the Ghost.<\/p>\n<p>The legend became an honour. English Wikipedia records that a presidential decree in 2024 gave the 40th Tactical Aviation Brigade the honorary name &quot;Ghost of Kyiv&quot;, and by 2025 Ukrainian media such as Militarnyi were reporting the brigade&rsquo;s MiG-29 strikes under that name.<\/p>\n<p>The real brigade paid a real price. On 25 August 2023 two of its L-39 trainers collided during a combat mission over Zhytomyr region, killing Maj. Viacheslav Minka, Maj. Serhii Prokazin, a deputy brigade commander, and Capt. Andrii Pilshchykov, call sign &quot;Juice&quot;, who had become known abroad as a campaigner for F-16s for Ukraine. The State Bureau of Investigation opened an inquiry.<\/p>\n<\/div>\n<\/details>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"timeline\">\n<div class=\"wrap\">\n<div class=\"kicker\">Timeline<\/div>\n<h2>Vasylkiv, year by year<\/h2>\n<div class=\"tl\">\n<div class=\"tl-item\">\n<div class=\"yr\">1938<\/div>\n<p>The airfield is built, per English Wikipedia.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1941<\/div>\n<p>June: the Soviet 36th Fighter Aviation Division is based here with four regiments when Germany invades.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1950<\/div>\n<p>From the 1950s the 146th Guards Fighter Aviation Regiment of the Soviet Air Defence Forces flies interceptors from Vasylkiv, finally the MiG-25PD.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1992<\/div>\n<p>January: the 92nd Fighter Aviation Regiment, later the 40th Tactical Aviation Brigade, swears loyalty to Ukraine.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1993<\/div>\n<p>1 June: the 146th Guards Fighter Aviation Regiment is disbanded; the 92nd&rsquo;s MiG-29s move in during 1993&ndash;94.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2015<\/div>\n<p>Anatolii Kryvonozhko takes over Air Command Centre, the regional command for central Ukraine.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2022<\/div>\n<p>24 February: missile strikes open the invasion; Key Aero reports no damage at Vasylkiv.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2022<\/div>\n<p>26 February: Ukrainian officials report a Russian airborne assault near the town repelled; the claims are disputed.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2022<\/div>\n<p>27 February: a missile sets the oil depot at Kriachky, in Vasylkiv district, on fire.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2022<\/div>\n<p>12 March: eight missiles hit the airfield; the mayor says it is &quot;completely destroyed&quot;.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2023<\/div>\n<p>25 August: three of the brigade&rsquo;s pilots are killed when two L-39s collide over Zhytomyr region.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2024<\/div>\n<p>A presidential decree gives the 40th Tactical Aviation Brigade the honorary name &quot;Ghost of Kyiv&quot;, per English Wikipedia.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"incidents\">\n<div class=\"wrap\">\n<div class=\"kicker\">Incidents &amp; stories<\/div>\n<h2>What happened here<\/h2>\n<div class=\"inc\">\n<article>\n<div class=\"incd\">26 February 2022<\/div>\n<h3>The disputed airborne assault<\/h3>\n<p>Ukrainian officials said Russian paratroopers had landed near Vasylkiv overnight to seize the airfield and been repelled in fighting with the 40th Brigade&rsquo;s troops; the mayor, Natalia Balasynovych, said more than 200 Ukrainians were injured. Claims that two Il-76 transports carrying hundreds of paratroopers were shot down have never been independently confirmed, English Wikipedia notes, and The Guardian found no convincing public evidence of the downed aircraft or of a drop. Ukraine kept control of the town and the base.<\/p>\n<p><a class=\"incs\" href=\"https:\/\/en.wikipedia.org\/wiki\/Battle_of_Vasylkiv\">English Wikipedia, Battle of Vasylkiv<\/a><\/article>\n<article>\n<div class=\"incd\">27 February 2022<\/div>\n<h3>The Kriachky oil depot fire<\/h3>\n<p>Early on 27 February a Russian missile hit the oil depot in the village of Kriachky, part of the Vasylkiv municipality, and started a large fire. Militarnyi reported it in its overnight round-up, warning that the blaze threatened an ecological disaster for the civilian population. The depot is separate from the air base.<\/p>\n<p><a class=\"incs\" href=\"https:\/\/militarnyi.com\/en\/news\/bulk-plant-in-vasylkiv-gas-pipeline-in-kharkiv-defeated-chechens-subunit-the-night-in-ukraine-on-february-27\/\">Militarnyi<\/a><\/article>\n<article>\n<div class=\"incd\">12 March 2022<\/div>\n<h3>Eight missiles on the airfield<\/h3>\n<p>At about 07:00 Russian forces fired eight missiles at Vasylkiv&rsquo;s airfield. In a Facebook video the mayor, Natalia Balasynovych, said the airfield had been completely destroyed, the runway wrecked and the ammunition depot hit, with explosions still going on as she spoke. Interfax-Ukraine carried her statement the same morning. No casualty figures were given in the report.<\/p>\n<p><a class=\"incs\" href=\"https:\/\/en.interfax.com.ua\/news\/general\/811960.html\">Interfax-Ukraine<\/a><\/article>\n<article>\n<div class=\"incd\">25 August 2023<\/div>\n<h3>The loss of &quot;Juice&quot;<\/h3>\n<p>Two L-39 trainers of the 40th Tactical Aviation Brigade collided in mid-air during a combat mission over Zhytomyr region. The Air Force named the three dead as Maj. Viacheslav Minka, a returning veteran and instructor; Maj. Serhii Prokazin, with 24 years in aviation and a deputy brigade commander; and Capt. Andrii Pilshchykov, call sign &quot;Juice&quot;, who had campaigned in Western media for F-16s. The State Bureau of Investigation opened a pre-trial investigation.<\/p>\n<p><a class=\"incs\" href=\"https:\/\/militarnyi.com\/en\/news\/air-force-discloses-the-names-of-three-pilots-killed-in-the-sky-over-the-zhytomyr-region\/\">Militarnyi<\/a><\/article>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"map\">\n<div class=\"wrap\">\n<div class=\"kicker\">Location<\/div>\n<h2>Vasylkiv Air Base and its neighbours<\/h2>\n<div class=\"mapframe\">\n<div id=\"oobmap\" class=\"oobmap\" style=\"height:440px\"><\/div>\n<\/div>\n<div class=\"legend\"><span><i class=\"dot\"><\/i> Active air base<\/span><span><i class=\"dot was\"><\/i> Closed or reserve<\/span><\/div>\n<div class=\"tscroll\">\n<table class=\"oobt\" id=\"nearbytbl\">\n<thead>\n<tr>\n<th>Nearby base<\/th>\n<th>ICAO<\/th>\n<th>Status<\/th>\n<th>Based types<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr data-base=\"myrhorod\">\n<td><a href=\"https:\/\/migflug.com\/air-bases\/myrhorod\/\">Myrhorod Air Base<\/a><\/td>\n<td>UKBM<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td>Su-27, Su-27UB and upgraded Su-27S1M\/P1M, Aero L-39M1 Albatros, B-17 Flying Fortress<\/td>\n<\/tr>\n<tr data-base=\"ozerne\">\n<td>Ozerne Air Base<\/td>\n<td>UKKO<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td>Su-27, Su-27UB, Aero L-39C Albatros, Tu-22 and Tu-22PD, Tu-22M2 (341st Heavy Bomber Aviation Regiment)<\/td>\n<\/tr>\n<tr data-base=\"pryluky\" class=\"was\">\n<td>Pryluky Air Base<\/td>\n<td>UKBP<\/td>\n<td><span class=\"pill was\">Closed<\/span><\/td>\n<td>Tu-160, Tu-16, Tu-4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"faq\">\n<div class=\"wrap\">\n<div class=\"kicker\">Questions &amp; Answers<\/div>\n<h2>Everything people ask about Vasylkiv Air Base<\/h2>\n<div class=\"qa\">\n<details open>\n<summary>What is Vasylkiv Air Base known for?<\/summary>\n<div class=\"a\">It is the airfield south of Kyiv that has guarded the capital since 1938: a MiG-25 interceptor base in Soviet times and, since 1993&ndash;94, the home of the MiG-29s of the 40th Tactical Aviation Brigade, which fought over Kyiv in 2022. The brigade now carries the honorary name &quot;Ghost of Kyiv&quot;.<\/div>\n<\/details>\n<details>\n<summary>Where is Vasylkiv Air Base?<\/summary>\n<div class=\"a\">Next to the town of Vasylkiv in Kyiv Oblast, about 40 km south of Kyiv. Its ICAO code is UKKW and it has one concrete runway, 13\/31, about 2,465 m long according to English Wikipedia.<\/div>\n<\/details>\n<details>\n<summary>Was Vasylkiv Air Base destroyed in 2022?<\/summary>\n<div class=\"a\">On 12 March 2022 the mayor of Vasylkiv, Natalia Balasynovych, said eight Russian missiles had hit the airfield and that it was &quot;completely destroyed&quot;, with the runway wrecked and the ammunition depot exploding. Ukraine kept control of the town and base throughout. Its current state and use are not published.<\/div>\n<\/details>\n<details>\n<summary>Was the Ghost of Kyiv based at Vasylkiv?<\/summary>\n<div class=\"a\">The Ghost of Kyiv was a legend, not a single pilot: on 30 April 2022 Air Force Command called him &quot;a superhero-legend, whose character was created by Ukrainians&quot;. The name now belongs to the 40th Tactical Aviation Brigade, whose MiG-29s were based at Vasylkiv before the war; English Wikipedia says the honorary name was given by presidential decree in 2024.<\/div>\n<\/details>\n<details>\n<summary>Which aircraft flew from Vasylkiv?<\/summary>\n<div class=\"a\">Before the war, the <a href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\">MiG-29<\/a>, MiG-29UB and upgraded MiG-29MU1 of the 40th Brigade, with <a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\">L-39<\/a> trainers. In Soviet times the 146th Guards Fighter Aviation Regiment flew the <a href=\"https:\/\/migflug.com\/aircraft\/mig-25-foxbat\/\">MiG-25PD<\/a> interceptor here until 1993.<\/div>\n<\/details>\n<details>\n<summary>Did Russian paratroopers land at Vasylkiv?<\/summary>\n<div class=\"a\">Ukrainian officials said so on 26 February 2022 and reported the assault repelled. The details are disputed: claims that two Il-76 transports full of paratroopers were shot down have never been independently confirmed, and The Guardian found no convincing public evidence of the aircraft or of a drop.<\/div>\n<\/details>\n<details>\n<summary>Why does this page not say which aircraft are at Vasylkiv today?<\/summary>\n<div class=\"a\">Because Ukraine is at war. This page gives only history and what the Ukrainian government or major media have published; current squadron dispositions and aircraft numbers at named bases are deliberately left out.<\/div>\n<\/details>\n<details>\n<summary>Is Vasylkiv Air Base still an active military air base?<\/summary>\n<div class=\"a\">Yes. Active military airfield (the MiG-29 base of the 40th Tactical Aviation Brigade before the war; struck repeatedly in 2022; wartime use not published). The Ukrainian Air Force operates it as Ukrainian Air Force; in peacetime under Air Command Centre.<\/div>\n<\/details>\n<details>\n<summary>What is the ICAO code of Vasylkiv Air Base?<\/summary>\n<div class=\"a\">The ICAO code of Vasylkiv Air Base is UKKW. The airfield sits at &mdash; m above sea level in Kyiv Oblast, at 50.2333 N, 30.3000 E.<\/div>\n<\/details>\n<details>\n<summary>How long is the runway at Vasylkiv Air Base?<\/summary>\n<div class=\"a\">Vasylkiv Air Base has one runway: 13\/31, 2,465 m (8,087 ft), concrete.<\/div>\n<\/details>\n<details>\n<summary>Which aircraft used to fly from Vasylkiv Air Base?<\/summary>\n<div class=\"a\">Over its history Vasylkiv Air Base has hosted 40th Tactical Aviation Brigade (1992&ndash;) with the MiG-29, MiG-29UB and upgraded MiG-29MU1, Aero L-39M1 Albatros; 146th Guards Fighter Aviation Regiment (Soviet Air Defence Forces, then Ukraine) (&mdash;) with the MiG-25PD; 36th Fighter Aviation Division (Soviet Air Forces) (1941&ndash;1941) with the 2nd, 43rd, 254th and 255th Fighter Aviation Regiments.<\/div>\n<\/details>\n<\/div>\n<\/div>\n<\/section>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is Vasylkiv Air Base known for?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It is the airfield south of Kyiv that has guarded the capital since 1938: a MiG-25 interceptor base in Soviet times and, since 1993\\u201394, the home of the MiG-29s of the 40th Tactical Aviation Brigade, which fought over Kyiv in 2022. The brigade now carries the honorary name \\\"Ghost of Kyiv\\\".\"}}, {\"@type\": \"Question\", \"name\": \"Where is Vasylkiv Air Base?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Next to the town of Vasylkiv in Kyiv Oblast, about 40 km south of Kyiv. Its ICAO code is UKKW and it has one concrete runway, 13\/31, about 2,465 m long according to English Wikipedia.\"}}, {\"@type\": \"Question\", \"name\": \"Was Vasylkiv Air Base destroyed in 2022?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"On 12 March 2022 the mayor of Vasylkiv, Natalia Balasynovych, said eight Russian missiles had hit the airfield and that it was \\\"completely destroyed\\\", with the runway wrecked and the ammunition depot exploding. Ukraine kept control of the town and base throughout. Its current state and use are not published.\"}}, {\"@type\": \"Question\", \"name\": \"Was the Ghost of Kyiv based at Vasylkiv?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The Ghost of Kyiv was a legend, not a single pilot: on 30 April 2022 Air Force Command called him \\\"a superhero-legend, whose character was created by Ukrainians\\\". The name now belongs to the 40th Tactical Aviation Brigade, whose MiG-29s were based at Vasylkiv before the war; English Wikipedia says the honorary name was given by presidential decree in 2024.\"}}, {\"@type\": \"Question\", \"name\": \"Which aircraft flew from Vasylkiv?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Before the war, the MiG-29, MiG-29UB and upgraded MiG-29MU1 of the 40th Brigade, with L-39 trainers. In Soviet times the 146th Guards Fighter Aviation Regiment flew the MiG-25PD interceptor here until 1993.\"}}, {\"@type\": \"Question\", \"name\": \"Did Russian paratroopers land at Vasylkiv?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ukrainian officials said so on 26 February 2022 and reported the assault repelled. The details are disputed: claims that two Il-76 transports full of paratroopers were shot down have never been independently confirmed, and The Guardian found no convincing public evidence of the aircraft or of a drop.\"}}, {\"@type\": \"Question\", \"name\": \"Why does this page not say which aircraft are at Vasylkiv today?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Because Ukraine is at war. This page gives only history and what the Ukrainian government or major media have published; current squadron dispositions and aircraft numbers at named bases are deliberately left out.\"}}, {\"@type\": \"Question\", \"name\": \"Is Vasylkiv Air Base still an active military air base?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Active military airfield (the MiG-29 base of the 40th Tactical Aviation Brigade before the war; struck repeatedly in 2022; wartime use not published). The Ukrainian Air Force operates it as Ukrainian Air Force; in peacetime under Air Command Centre.\"}}, {\"@type\": \"Question\", \"name\": \"What is the ICAO code of Vasylkiv Air Base?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The ICAO code of Vasylkiv Air Base is UKKW. The airfield sits at \\u2014 m above sea level in Kyiv Oblast, at 50.2333 N, 30.3000 E.\"}}, {\"@type\": \"Question\", \"name\": \"How long is the runway at Vasylkiv Air Base?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Vasylkiv Air Base has one runway: 13\/31, 2,465 m (8,087 ft), concrete.\"}}, {\"@type\": \"Question\", \"name\": \"Which aircraft used to fly from Vasylkiv Air Base?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Over its history Vasylkiv Air Base has hosted 40th Tactical Aviation Brigade (1992\\u2013) with the MiG-29, MiG-29UB and upgraded MiG-29MU1, Aero L-39M1 Albatros; 146th Guards Fighter Aviation Regiment (Soviet Air Defence Forces, then Ukraine) (\\u2014) with the MiG-25PD; 36th Fighter Aviation Division (Soviet Air Forces) (1941\\u20131941) with the 2nd, 43rd, 254th and 255th Fighter Aviation Regiments.\"}}]}<\/script><hr class=\"divider\">\n<section>\n<div class=\"wrap\">\n<div class=\"kicker\">Continue the tour<\/div>\n<h2>Around Vasylkiv Air Base<\/h2>\n<div class=\"relgrid\"><a class=\"rel\" href=\"https:\/\/migflug.com\/air-forces\/ukrainian-air-force\/\"><span class=\"rk\">The operator<\/span><span class=\"rh\">Ukrainian Air Force<\/span><span class=\"rp\">Fleet, bases and order of battle of the service that flies from here.<\/span><span class=\"go\">Read the Ukrainian Air Force page<\/span><\/a><a class=\"rel\" href=\"https:\/\/migflug.com\/aircraft\/mig-29-fulcrum\/\"><span class=\"rk\">Based here<\/span><span class=\"rh\">MiG-29, MiG-29UB and upgraded MiG-29MU1<\/span><span class=\"rp\">History, specifications and stories in the Book of Beasts.<\/span><span class=\"go\">Read the MiG-29, MiG-29UB and upgraded MiG-29MU1 story<\/span><\/a><a class=\"rel\" href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\"><span class=\"rk\">Based here<\/span><span class=\"rh\">Aero L-39M1 Albatros<\/span><span class=\"rp\">History, specifications and stories in the Book of Beasts.<\/span><span class=\"go\">Read the Aero L-39M1 Albatros story<\/span><\/a><\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section style=\"padding:48px 0 64px\">\n<div class=\"wrap\">\n<div class=\"kicker\">Sources &amp; Further Reading<\/div>\n<h2>Every fact, checked<\/h2>\n<ul class=\"srclist\">\n<li><a href=\"https:\/\/en.interfax.com.ua\/news\/general\/811960.html\" rel=\"nofollow noopener\" target=\"_blank\">Airport completely destroyed due to missile attacks by invader in Vasylkiv, Kyiv region &ndash; mayor (Interfax-Ukraine, 12 March 2022)<\/a><span>Mayor Natalia Balasynovych&rsquo;s statement, quoted verbatim.<\/span><\/li>\n<li><a href=\"https:\/\/militarnyi.com\/en\/news\/bulk-plant-in-vasylkiv-gas-pipeline-in-kharkiv-defeated-chechens-subunit-the-night-in-ukraine-on-february-27\/\" rel=\"nofollow noopener\" target=\"_blank\">Bulk plant in Vasylkiv, gas pipeline in Kharkiv &hellip;: the night in Ukraine on February 27 (Militarnyi, 27 February 2022)<\/a><span>Missile strike on the Kriachky oil depot.<\/span><\/li>\n<li><a href=\"https:\/\/militarnyi.com\/en\/news\/air-force-discloses-the-names-of-three-pilots-killed-in-the-sky-over-the-zhytomyr-region\/\" rel=\"nofollow noopener\" target=\"_blank\">Air Force discloses the names of three pilots killed in the sky over the Zhytomyr region (Militarnyi, August 2023)<\/a><span>L-39 collision of 25 August 2023; names from the Air Force.<\/span><\/li>\n<li><a href=\"https:\/\/militarnyi.com\/en\/news\/ghosts-of-kyiv-strike-russian-military-facility-in-russian-bryansk-oblast\/\" rel=\"nofollow noopener\" target=\"_blank\">&quot;Ghosts of Kyiv&quot; strike Russian military facility in Russian Bryansk Oblast (Militarnyi, 28 February 2025)<\/a><span>Refers to the 40th Tactical Aviation Brigade &quot;Ghost of Kyiv&quot;.<\/span><\/li>\n<li><a href=\"https:\/\/www.key.aero\/article\/guardians-kyiv-inside-ukraines-40th-brta\" rel=\"nofollow noopener\" target=\"_blank\">Guardians of Kyiv: inside Ukraine&rsquo;s 40th BrTA (Key Aero, Babak Taghvaee)<\/a><span>MiG-29 9.13 armament; no damage at Vasylkiv from the first strikes of 24 February 2022 (introductory text only; full article paywalled).<\/span><\/li>\n<\/ul>\n<p class=\"verified\">Verified 2026-09-30.<\/p>\n<\/div>\n<\/section>\n<\/div>\n<style>#mfam .ph1{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/w8-hero-vasylkiv.jpg)!important}<\/style>\n<style>#mfam .cflag{background-image:url(https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/swiss-canton-flags-sprite-v2.png)!important}#mfam .cf0{background-position:-2px -2px}#mfam .cf1{background-position:-22px -2px}#mfam .cf2{background-position:-42px -2px}#mfam .cf3{background-position:-62px -2px}#mfam .cf4{background-position:-82px -2px}#mfam .cf5{background-position:-102px -2px}#mfam .cf6{background-position:-122px -2px}#mfam .cf7{background-position:-142px -2px}#mfam .cf8{background-position:-162px -2px}#mfam .cf9{background-position:-182px -2px}<\/style>\n<style>#mfam .nflag{background-image:url(https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/aircraft-manufacturer-country-flags-v4.png)!important}#mfam .nf0{background-position:-2px -2px}#mfam .nf1{background-position:-24px -2px}#mfam .nf2{background-position:-46px -2px}#mfam .nf3{background-position:-68px -2px}#mfam .nf4{background-position:-90px -2px}#mfam .nf5{background-position:-112px -2px}#mfam .nf6{background-position:-134px -2px}#mfam .nf7{background-position:-156px -2px}#mfam .nf8{background-position:-178px -2px}#mfam .nf9{background-position:-200px -2px}#mfam .nf10{background-position:-222px -2px}<\/style>\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/maplibre-gl\/4.7.1\/maplibre-gl.css\"><script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/maplibre-gl\/4.7.1\/maplibre-gl.js\"><\/script><div id=\"oob-pins\" hidden data-z=\"H4sIAAAAAAAC\/62U0W7aMBSGX8XKxQRSILGdQEJZJSiikwoqgrJqor0wxA1WExvZgYpNe\/c5ISSspbCqu8H2sWP\/55yPf\/bLUNE6NFrGhqht9Mw2hmlwElMd+Z5HQIdJ0CWK6i22IEJvTW9u7vUqInMa6WVnkbBNuq3Wc70EX2IWBCK50JOAqOUFiMvQ+P4HgNjCsAwh02m4INbfLyKlvyeLJLs8MVquXUcYY70S3Ghhu66nUrzoU7OZ4djJEtzp01pVBDobRhImOOhKFpKAtlVMougS+j76wjMZbWsX0pe3CVhERKmvD8YLUQ\/G5ZBd15Bvgt047QLCA7BehVLfFOTR4RSaoEOlAIMa9ocQdKI5SaRQbYtcGo\/mzIBOQ0u6XhMZKNBn4TKhshQ2piGLKU9AZSI2jCZZYXv0ifIFBX0hF1SZIFlSDqbPkjBOq3kOeRnP6ndHvUIKTpW8kdBjG6bSyaGE3dPVomAOzAuWTk89inhgAgdL\/YtcR7+XFg257rGX98nnxXrULWX8WXd7mSQr1bKsmIVPGsX6QsQWYbI218Qpa4+lpd9\/irZGi6+j6LdZYBtv5VJIEZTYDvPIUWy7w09gazsWQofYurZ9HFvHr\/sYNvfY4noD+84BuR6GKvlf6E7WNdQ0QTa8BjcLTuDQGsHhOXaxbtuViHUYdNNBBhms94yHoDKddDr9qgluV1TutPYl4Vp+SY1TUuOc0tutwSboR9v0Xo1eIqn6IBT7pr8HhfhJJaclErfZ+riP3X7Gx6CF\/DKETdu13\/Ux6Hp7H0NevYm9QyvD\/j9YGbKh92EeDrp+daTpbulX3yjZbLPWn3SMgeBhbUx4SItDB9bhFhD4JyG40+pQxmo2G\/XM3WSIQAU76b\/juJy9jVSz87BxAyrITY\/nSez3TfAkRQyg7\/nVIlvPd05ZU5GF1yizQKeyeIVtiuFxIldyG62ftyWSo13guEmNDpi8ioSiwQeYbI4t7A7+ojK1qQu9M9A74\/cNTOd0wKvbaBQGhuoYpquCV+g558B5U1VnX1Vk2\/AMG7Bh5w3OBudMoR\/\/ANZ+5vvICAAA\"><\/div>\n<div id=\"oob-data\" data-js=\"KGZ1bmN0aW9uIGJvb3QoKXsgaWYodHlwZW9mIG1hcGxpYnJlZ2w9PT0ndW5kZWZpbmVkJ3x8IWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvb2JtYXAnKSl7c2V0VGltZW91dChib290LDE1MCk7cmV0dXJuO30gaWYoIXdpbmRvdy5fX09PQlApeyB2YXIgemVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvb2ItcGlucycpOyBpZighemVsKXtzZXRUaW1lb3V0KGJvb3QsMTUwKTtyZXR1cm47fSBpZighd2luZG93Ll9fT09CUSl7IHdpbmRvdy5fX09PQlE9MTsgdHJ5eyB2YXIgemI9YXRvYih6ZWwuZ2V0QXR0cmlidXRlKCdkYXRhLXonKSksenU9bmV3IFVpbnQ4QXJyYXkoemIubGVuZ3RoKSx6aT0wOyBmb3IoO3ppPHpiLmxlbmd0aDt6aSsrKXt6dVt6aV09emIuY2hhckNvZGVBdCh6aSk7fSBuZXcgUmVzcG9uc2UobmV3IEJsb2IoW3p1XSkuc3RyZWFtKCkucGlwZVRocm91Z2gobmV3IERlY29tcHJlc3Npb25TdHJlYW0oJ2d6aXAnKSkpLnRleHQoKS50aGVuKGZ1bmN0aW9uKHQpe3dpbmRvdy5fX09PQlA9SlNPTi5wYXJzZSh0KTt9LGZ1bmN0aW9uKCl7d2luZG93Ll9fT09CUD1bXTt9KTsgfWNhdGNoKGUpe3dpbmRvdy5fX09PQlA9W107fSB9IHNldFRpbWVvdXQoYm9vdCw2MCk7cmV0dXJuOyB9IHZhciBQPShmdW5jdGlvbigpe3ZhciBvPSh3aW5kb3cuX19PT0JQfHxbXSkuc2xpY2UoKTtyZXR1cm4gbzt9KSgpOyB2YXIgbWFwPW5ldyBtYXBsaWJyZWdsLk1hcCh7Y29udGFpbmVyOidvb2JtYXAnLHN0eWxlOidodHRwczovL3RpbGVzLm9wZW5mcmVlbWFwLm9yZy9zdHlsZXMvcG9zaXRyb24nLGNlbnRlcjpbOC4yLDQ2LjhdLHpvb206NyxzY3JvbGxab29tOmZhbHNlLGF0dHJpYnV0aW9uQ29udHJvbDp7Y29tcGFjdDpmYWxzZX19KTsgbWFwLmFkZENvbnRyb2wobmV3IG1hcGxpYnJlZ2wuTmF2aWdhdGlvbkNvbnRyb2woe3Nob3dDb21wYXNzOmZhbHNlfSksJ3RvcC1sZWZ0Jyk7IG1hcC5vbignc3R5bGUubG9hZCcsZnVuY3Rpb24oKXsgaWYobWFwLmdldExheWVyKCd3YXRlcicpKW1hcC5zZXRQYWludFByb3BlcnR5KCd3YXRlcicsJ2ZpbGwtY29sb3InLCcjOGZiMmU2Jyk7IGlmKG1hcC5nZXRMYXllcignd2F0ZXJ3YXknKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnd2F0ZXJ3YXknLCdsaW5lLWNvbG9yJywnI2E5YzRlYScpOyBpZihtYXAuZ2V0TGF5ZXIoJ2JhY2tncm91bmQnKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnYmFja2dyb3VuZCcsJ2JhY2tncm91bmQtY29sb3InLCcjZjZmOGZiJyk7IGlmKG1hcC5nZXRMYXllcignbGFuZGNvdmVyX3dvb2QnKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnbGFuZGNvdmVyX3dvb2QnLCdmaWxsLW9wYWNpdHknLDAuMDYpOyB9KTsgZnVuY3Rpb24gaHRtbChiKXsgdmFyIHJvd3M9Jyc7Zm9yKHZhciBpPTA7aTxiLnJvd3MubGVuZ3RoO2krKyl7cm93cys9JzxkdD4nK2Iucm93c1tpXVswXSsnPC9kdD48ZGQ+JytiLnJvd3NbaV1bMV0rJzwvZGQ+Jzt9IHZhciBjbHM9Yi5jbHM9PT0nbWlnJz8nIG1pZyc6KGIuY2xzPT09J3dhcyc\/JyB3YXMnOicnKTsgdmFyIGg9JzxkaXYgY2xhc3M9ImJwJytjbHMrJyI+PGRpdiBjbGFzcz0iYnAtaGVhZCI+PHNwYW4+JytiLmljYW8rJzwvc3Bhbj48c3Bhbj4nK2IubGFiZWwrJzwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJicC1uYW1lIj4nK2IubmFtZSsnPC9kaXY+PGRpdiBjbGFzcz0iYnAtc3ViIj4nK2Iuc3ViKyc8L2Rpdj4nOyBpZihyb3dzKWgrPSc8ZGw+Jytyb3dzKyc8L2RsPic7IGlmKGIuZmx5KWgrPSc8YSBjbGFzcz0iYnAtZmx5IiBocmVmPSInK2IuZmx5LnVybCsnIj4nK2IuZmx5LnRleHQrJzwvYT4nOyBpZihiLmxpbmspaCs9JzxhIGNsYXNzPSJicC1saW5rIiBocmVmPSInK2IubGluaysnIj5PcGVuIGJhc2UgcGFnZTwvYT4nOyByZXR1cm4gaCsnPC9kaXY+JzsgfSB2YXIgcG9wdXA9bmV3IG1hcGxpYnJlZ2wuUG9wdXAoe2Nsb3NlQnV0dG9uOmZhbHNlLGNsb3NlT25DbGljazpmYWxzZSxjbG9zZU9uTW92ZTpmYWxzZSxvZmZzZXQ6MTIsbWF4V2lkdGg6JzMwMHB4J30pOyB2YXIgdGltZXI9bnVsbCxob3Y9ZmFsc2UsY3VyPW51bGwscGlucz17fSxyb3dzPXt9OyBmdW5jdGlvbiBjYW5jZWwoKXtpZih0aW1lcil7Y2xlYXJUaW1lb3V0KHRpbWVyKTt0aW1lcj1udWxsO319IGZ1bmN0aW9uIGhvdChzLG9uKXtpZihwaW5zW3NdKXBpbnNbc10uY2xhc3NMaXN0LnRvZ2dsZSgnaG90Jyxvbik7aWYocm93c1tzXSlyb3dzW3NdLmNsYXNzTGlzdC50b2dnbGUoJ2hvdCcsb24pO30gZnVuY3Rpb24gbGF0ZXIobXMpe2NhbmNlbCgpO3RpbWVyPXNldFRpbWVvdXQoZnVuY3Rpb24oKXtpZighaG92KXtwb3B1cC5yZW1vdmUoKTtpZihjdXIpe2hvdChjdXIsZmFsc2UpO2N1cj1udWxsO319fSxtcyk7fSBmdW5jdGlvbiBvcGVuKGIpeyBjYW5jZWwoKTtpZihjdXImJmN1ciE9PWIuc2x1Zylob3QoY3VyLGZhbHNlKTtjdXI9Yi5zbHVnO2hvdChiLnNsdWcsdHJ1ZSk7IHBvcHVwLnNldExuZ0xhdChbYi5sb24sYi5sYXRdKS5zZXRIVE1MKGh0bWwoYikpLmFkZFRvKG1hcCk7IHZhciBlbD1wb3B1cC5nZXRFbGVtZW50KCk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZW50ZXInLGZ1bmN0aW9uKCl7aG92PXRydWU7Y2FuY2VsKCk7fSk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7aG92PWZhbHNlO2xhdGVyKDQwMCk7fSk7IHJlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigpeyB2YXIgcHI9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCksbXI9bWFwLmdldENvbnRhaW5lcigpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLHBhZD0xOCxkeD0wLGR5PTA7IGlmKHByLnRvcDxtci50b3ArcGFkKWR5PXByLnRvcC0obXIudG9wK3BhZCk7IGlmKHByLmxlZnQ8bXIubGVmdCtwYWQpZHg9cHIubGVmdC0obXIubGVmdCtwYWQpOyBpZihwci5yaWdodD5tci5yaWdodC1wYWQpZHg9cHIucmlnaHQtKG1yLnJpZ2h0LXBhZCk7IGlmKHByLmJvdHRvbT5tci5ib3R0b20tcGFkKWR5PXByLmJvdHRvbS0obXIuYm90dG9tLXBhZCk7IGlmKGR4fHxkeSltYXAucGFuQnkoW2R4LGR5XSx7ZHVyYXRpb246NDUwLGVhc2luZzpmdW5jdGlvbih0KXtyZXR1cm4gMS1NYXRoLnBvdygxLXQsMyk7fX0pOyB9KTsgfSB2YXIgbG9ucz1bXSxsYXRzPVtdOyBmb3IodmFyIGk9MDtpPFAubGVuZ3RoO2krKyl7KGZ1bmN0aW9uKGIpeyB2YXIgZWw9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7ZWwuY2xhc3NOYW1lPSdtZi1waW4nKyhiLmNscz09PSdtaWcnPycgbWlnJzooYi5jbHM9PT0nd2FzJz8nIHdhcyc6JycpKTtlbC50aXRsZT1iLm5hbWU7IG5ldyBtYXBsaWJyZWdsLk1hcmtlcih7ZWxlbWVudDplbH0pLnNldExuZ0xhdChbYi5sb24sYi5sYXRdKS5hZGRUbyhtYXApOyBlbC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWVudGVyJyxmdW5jdGlvbigpe29wZW4oYik7fSk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7bGF0ZXIoNjAwKTt9KTsgZWwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKGUpe2Uuc3RvcFByb3BhZ2F0aW9uKCk7aWYoYi5saW5rKXtsb2NhdGlvbi5ocmVmPWIubGluazt9ZWxzZXtvcGVuKGIpO319KTsgcGluc1tiLnNsdWddPWVsO2xvbnMucHVzaChiLmxvbik7bGF0cy5wdXNoKGIubGF0KTsgdmFyIHRyPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3RyW2RhdGEtYmFzZT0iJytiLnNsdWcrJyJdJyk7IGlmKHRyKXtyb3dzW2Iuc2x1Z109dHI7IHRyLmNsYXNzTGlzdC5hZGQoJ21hcGp1bXAnKTsgaWYoIXRyLmdldEF0dHJpYnV0ZSgndGl0bGUnKSl0ci5zZXRBdHRyaWJ1dGUoJ3RpdGxlJywnQ2xpY2sgdG8gc2hvdyB0aGlzIGJhc2Ugb24gdGhlIG1hcCcpOyB0ci5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWVudGVyJyxmdW5jdGlvbigpe2hvdChiLnNsdWcsdHJ1ZSk7fSk7IHRyLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7aG90KGIuc2x1ZyxmYWxzZSk7fSk7IHRyLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihlKXsgaWYoZS50YXJnZXQmJmUudGFyZ2V0LmNsb3Nlc3QmJmUudGFyZ2V0LmNsb3Nlc3QoJ2EnKSlyZXR1cm47IHZhciBtYz1tYXAuZ2V0Q29udGFpbmVyKCk7IGlmKG1jKW1jLnNjcm9sbEludG9WaWV3KHtiZWhhdmlvcjonc21vb3RoJyxibG9jazonY2VudGVyJ30pOyBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7b3BlbihiKTt9LDI2MCk7IH0pO30gfSkoUFtpXSk7fSBtYXAuanVtcFRvKHtjZW50ZXI6WzMwLjMsNTAuMjMzM10sem9vbTo5LjJ9KTsgfSkoKTs=\"><\/div>\n<p><script>(function(){var el=document.getElementById(\"oob-data\");var js=decodeURIComponent(escape(atob(el.getAttribute(\"data-js\"))));var sc=document.createElement(\"script\");sc.text=js;document.body.appendChild(sc);})();<\/script><div id=\"shr-data\" data-js=\"KGZ1bmN0aW9uKCl7IHZhciB3PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNtZmFtIC5tZnNoYXJlJyk7IGlmKCF3KXJldHVybjsgdmFyIHQ9dy5xdWVyeVNlbGVjdG9yKCcubWZzaC1idG4nKSwgbmV0PXcucXVlcnlTZWxlY3RvcignLm1mc2gtbmV0JyksIHNhaWQ9dy5xdWVyeVNlbGVjdG9yKCcubWZzaC1zYWlkJyk7IHZhciB1cmw9bG9jYXRpb24uaHJlZi5zcGxpdCgnIycpWzBdLnNwbGl0KCc\/JylbMF07IHZhciB0aXRsZT0oZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI21mYW0gaDEnKXx8e30pLnRleHRDb250ZW50fHxkb2N1bWVudC50aXRsZTsgdmFyIFU9ZW5jb2RlVVJJQ29tcG9uZW50KHVybCksIFQ9ZW5jb2RlVVJJQ29tcG9uZW50KHRpdGxlKTsgdmFyIGxpbmtzPVsgWydYJywnaHR0cHM6Ly90d2l0dGVyLmNvbS9pbnRlbnQvdHdlZXQ\/dXJsPScrVSsnJnRleHQ9JytULCdNMTguMiAySDIxbC02LjYgNy41TDIyIDIyaC02bC00LjctNi4yTDUuOSAyMkgzbDctOEwyIDJoNi4ybDQuMyA1LjdMMTguMiAyem0tMSAxOGgxLjZMNyAzLjlINS4zTDE3LjIgMjB6J10sIFsnRmFjZWJvb2snLCdodHRwczovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA\/dT0nK1UsJ00xMyAyMnYtOWgzbC41LTMuNUgxM1Y3LjNjMC0xIC4zLTEuNyAxLjgtMS43SDE2LjZWMi40QTI0IDI0IDAgMDAxNC4yIDJDMTEuNyAyIDEwIDMuNSAxMCA2LjN2My4ySDdWMTNoM3Y5aDN6J10sIFsnTGlua2VkSW4nLCdodHRwczovL3d3dy5saW5rZWRpbi5jb20vc2hhcmluZy9zaGFyZS1vZmZzaXRlLz91cmw9JytVLCdNNC45OCAzLjVBMi41IDIuNSAwIDExMi41IDYgMi41IDIuNSAwIDAxNC45OCAzLjV6TTMgOC45OGg0VjIxSDN6TTkgOC45OGgzLjh2MS42NGguMDVBNC4yIDQuMiAwIDAxMTcgOC42YzQgMCA0LjcgMi42IDQuNyA2VjIxaC00di01LjZjMC0xLjM0IDAtMy0xLjktM3MtMi4yIDEuNC0yLjIgMi45VjIxSDl6J10sIFsnV2hhdHNBcHAnLCdodHRwczovL3dhLm1lLz90ZXh0PScrVCsnJTIwJytVLCdNMTIgMmExMCAxMCAwIDAwLTguNiAxNUwyIDIybDUuMi0xLjRBMTAgMTAgMCAxMDEyIDJ6bTUuNSAxNC4xYy0uMi43LTEuMyAxLjMtMS45IDEuM3MtMS4yLjMtNC0xLjItNC4zLTQuNy00LjUtNC45LTEuMS0xLjYtMS4xLTMgLjctMiAxLTIuMy42LS4zLjgtLjNoLjZjLjIgMCAuNC0uMS43LjVsMSAyLjNjLjEuMi4xLjQgMCAuNmwtLjQuNS0uNC40Yy0uMS4xLS4zLjMtLjEuNmE5IDkgMCAwMDEuNiAyIDggOCAwIDAwMi4zIDEuNWMuMy4xLjUuMS42LS4xbC45LTFjLjItLjIuNC0uMi42LS4xbDIuMiAxYy4zLjIuNS4zLjYuNGEyIDIgMCAwMTAgLjh6J10sIFsnRW1haWwnLCdtYWlsdG86P3N1YmplY3Q9JytUKycmYm9keT0nK1UsJ00yMCA0SDRhMiAyIDAgMDAtMiAydjEyYTIgMiAwIDAwMiAyaDE2YTIgMiAwIDAwMi0yVjZhMiAyIDAgMDAtMi0yem0wIDQuMmwtOCA1LTgtNVY2bDggNSA4LTV6J10gXTsgdmFyIGg9Jyc7IGZvcih2YXIgaT0wO2k8bGlua3MubGVuZ3RoO2krKyl7IGgrPSc8YSBocmVmPSInK2xpbmtzW2ldWzFdKyciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBhcmlhLWxhYmVsPSJTaGFyZSBvbiAnK2xpbmtzW2ldWzBdKyciPjxzdmcgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSInK2xpbmtzW2ldWzJdKyciLz48L3N2Zz48L2E+JzsgfSBoKz0nPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJtZnNoLWNvcHkiIGFyaWEtbGFiZWw9IkNvcHkgbGluayI+PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xNiAxSDRhMiAyIDAgMDAtMiAydjE0aDJWM2gxMlYxem0zIDRIOGEyIDIgMCAwMC0yIDJ2MTRhMiAyIDAgMDAyIDJoMTFhMiAyIDAgMDAyLTJWN2EyIDIgMCAwMC0yLTJ6bTAgMTZIOFY3aDExdjE0eiIvPjwvc3ZnPjwvYnV0dG9uPic7IG5ldC5pbm5lckhUTUw9aDsgZnVuY3Rpb24gZmxhc2gobSl7IHNhaWQudGV4dENvbnRlbnQ9bTsgc2V0VGltZW91dChmdW5jdGlvbigpe3NhaWQudGV4dENvbnRlbnQ9Jyd9LDIyMDApOyB9IG5ldC5xdWVyeVNlbGVjdG9yKCcubWZzaC1jb3B5JykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7IGlmKG5hdmlnYXRvci5jbGlwYm9hcmQpe25hdmlnYXRvci5jbGlwYm9hcmQud3JpdGVUZXh0KHVybCkudGhlbihmdW5jdGlvbigpe2ZsYXNoKCdMaW5rIGNvcGllZCcpfSxmdW5jdGlvbigpe2ZsYXNoKHVybCl9KTt9IGVsc2UgZmxhc2godXJsKTsgfSk7IHQuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7IGlmKG5hdmlnYXRvci5zaGFyZSl7IG5hdmlnYXRvci5zaGFyZSh7dGl0bGU6dGl0bGUsdXJsOnVybH0pLmNhdGNoKGZ1bmN0aW9uKCl7fSk7IHJldHVybjsgfSB3LmNsYXNzTGlzdC50b2dnbGUoJ29uJyk7IH0pOyBpZighbmF2aWdhdG9yLnNoYXJlKSB3LmNsYXNzTGlzdC5hZGQoJ29uJyk7IH0pKCk7\"><\/div>\n<p><script>(function(){var el=document.getElementById(\"shr-data\");var js=decodeURIComponent(escape(atob(el.getAttribute(\"data-js\"))));var sc=document.createElement(\"script\");sc.text=js;document.body.appendChild(sc);})();<\/script>","protected":false},"excerpt":{"rendered":"<p>Order of Battle &middot; Ukrainian Air Force &middot; Air base Vasylkiv Air Base &#1040;&#1077;&#1088;&#1086;&#1076;&#1088;&#1086;&#1084; &#1042;&#1072;&#1089;&#1080;&#1083;&#1100;&#1082;&#1110;&#1074; Active military airfield (the MiG-29 base of the 40th Tactical Aviation Brigade before the war; struck repeatedly in 2022; wartime use not published) UKKWICAO 2,465 mRunway 1938Opened ActiveStatus Photo: Andrej-airliner \/ Wikimedia Commons (CC BY-SA 4.0) OperatorUkrainian Air ForceRegionKyiv OblastCoordinates50.2333 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":22998,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"editor_notices":[],"footnotes":""},"class_list":["post-26563","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Vasylkiv Air Base | MiGFlug<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/migflug.com\/cz\/letecke-zakladny\/vasylkiv\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vasylkiv Air Base | MiGFlug\" \/>\n<meta property=\"og:description\" content=\"Order of Battle &middot; Ukrainian Air Force &middot; Air base Vasylkiv Air Base &#1040;&#1077;&#1088;&#1086;&#1076;&#1088;&#1086;&#1084; &#1042;&#1072;&#1089;&#1080;&#1083;&#1100;&#1082;&#1110;&#1074; Active military airfield (the MiG-29 base of the 40th Tactical Aviation Brigade before the war; struck repeatedly in 2022; wartime use not published) UKKWICAO 2,465 mRunway 1938Opened ActiveStatus Photo: Andrej-airliner \/ Wikimedia Commons (CC BY-SA 4.0) OperatorUkrainian Air ForceRegionKyiv OblastCoordinates50.2333 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/migflug.com\/cz\/letecke-zakladny\/vasylkiv\/\" \/>\n<meta property=\"og:site_name\" content=\"MiGFlug\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MiGFlug\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/06\/migflug-share-1200x630-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@migflug\" \/>\n<meta name=\"twitter:label1\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-bases\\\/vasylkiv\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/air-bases\\\/vasylkiv\\\/\",\"name\":\"Vasylkiv Air Base | MiGFlug\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#website\"},\"datePublished\":\"2026-09-30T16:13:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/air-bases\\\/vasylkiv\\\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/migflug.com\\\/air-bases\\\/vasylkiv\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-bases\\\/vasylkiv\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/migflug.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Military Air Bases \u2014 Runways, Units &#038; History\",\"item\":\"https:\\\/\\\/migflug.com\\\/air-bases\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Vasylkiv Air Base\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#website\",\"url\":\"https:\\\/\\\/migflug.com\\\/\",\"name\":\"MiGFlug\",\"description\":\"Fly a Jet Fighter Yourself\",\"publisher\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/migflug.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#organization\",\"name\":\"MiGFlug GmbH\",\"url\":\"https:\\\/\\\/migflug.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/logo-migflug-blue.png\",\"contentUrl\":\"https:\\\/\\\/migflug.com\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/logo-migflug-blue.png\",\"width\":200,\"height\":100,\"caption\":\"MiGFlug GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MiGFlug\\\/\",\"https:\\\/\\\/x.com\\\/migflug\",\"https:\\\/\\\/www.instagram.com\\\/migflug\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/MiGFlug\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/migflug.com\\\/\",\"https:\\\/\\\/www.pinterest.ch\\\/migflug\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vasylkiv Air Base | MiGFlug","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:\/\/migflug.com\/cz\/letecke-zakladny\/vasylkiv\/","og_locale":"cs_CZ","og_type":"article","og_title":"Vasylkiv Air Base | MiGFlug","og_description":"Order of Battle &middot; Ukrainian Air Force &middot; Air base Vasylkiv Air Base &#1040;&#1077;&#1088;&#1086;&#1076;&#1088;&#1086;&#1084; &#1042;&#1072;&#1089;&#1080;&#1083;&#1100;&#1082;&#1110;&#1074; Active military airfield (the MiG-29 base of the 40th Tactical Aviation Brigade before the war; struck repeatedly in 2022; wartime use not published) UKKWICAO 2,465 mRunway 1938Opened ActiveStatus Photo: Andrej-airliner \/ Wikimedia Commons (CC BY-SA 4.0) OperatorUkrainian Air ForceRegionKyiv OblastCoordinates50.2333 [&hellip;]","og_url":"https:\/\/migflug.com\/cz\/letecke-zakladny\/vasylkiv\/","og_site_name":"MiGFlug","article_publisher":"https:\/\/www.facebook.com\/MiGFlug\/","og_image":[{"width":1200,"height":630,"url":"https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/06\/migflug-share-1200x630-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@migflug","twitter_misc":{"Odhadovan\u00e1 doba \u010dten\u00ed":"14 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/migflug.com\/air-bases\/vasylkiv\/","url":"https:\/\/migflug.com\/air-bases\/vasylkiv\/","name":"Vasylkiv Air Base | MiGFlug","isPartOf":{"@id":"https:\/\/migflug.com\/#website"},"datePublished":"2026-09-30T16:13:39+00:00","breadcrumb":{"@id":"https:\/\/migflug.com\/air-bases\/vasylkiv\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/migflug.com\/air-bases\/vasylkiv\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/migflug.com\/air-bases\/vasylkiv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/migflug.com\/"},{"@type":"ListItem","position":2,"name":"Military Air Bases \u2014 Runways, Units &#038; History","item":"https:\/\/migflug.com\/air-bases\/"},{"@type":"ListItem","position":3,"name":"Vasylkiv Air Base"}]},{"@type":"WebSite","@id":"https:\/\/migflug.com\/#website","url":"https:\/\/migflug.com\/","name":"MiGFlug","description":"Zal\u00e9tejte si sami st\u00edha\u010dkou","publisher":{"@id":"https:\/\/migflug.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/migflug.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":"Organization","@id":"https:\/\/migflug.com\/#organization","name":"MiGFlug GmbH","url":"https:\/\/migflug.com\/","logo":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/migflug.com\/#\/schema\/logo\/image\/","url":"https:\/\/migflug.com\/wp-content\/uploads\/2018\/10\/logo-migflug-blue.png","contentUrl":"https:\/\/migflug.com\/wp-content\/uploads\/2018\/10\/logo-migflug-blue.png","width":200,"height":100,"caption":"MiGFlug GmbH"},"image":{"@id":"https:\/\/migflug.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MiGFlug\/","https:\/\/x.com\/migflug","https:\/\/www.instagram.com\/migflug\/","https:\/\/www.youtube.com\/user\/MiGFlug","https:\/\/www.linkedin.com\/company\/migflug.com\/","https:\/\/www.pinterest.ch\/migflug\/"]}]}},"_links":{"self":[{"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/pages\/26563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/comments?post=26563"}],"version-history":[{"count":1,"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/pages\/26563\/revisions"}],"predecessor-version":[{"id":26564,"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/pages\/26563\/revisions\/26564"}],"up":[{"embeddable":true,"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/pages\/22998"}],"wp:attachment":[{"href":"https:\/\/migflug.com\/cz\/wp-json\/wp\/v2\/media?parent=26563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}