:root{--ink:#07131f;--paper:#f3f0e8;--white:#fff;--cyan:#76e4d5;--sand:#d6b780;--line:rgba(7,19,31,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Tahoma,"Segoe UI",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.site-header{height:88px;padding:0 3.2vw;position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;color:#fff;border-bottom:1px solid rgba(255,255,255,.18);transition:.35s}.site-header.scrolled{height:70px;background:rgba(7,19,31,.94);backdrop-filter:blur(14px)}.brand{display:flex;gap:12px;align-items:center}.brand svg{width:62px;fill:currentColor}.brand span{display:flex;flex-direction:column;line-height:1}.brand b{font-size:20px}.brand small{font:9px/1.8 Arial;letter-spacing:3px}.desktop-nav{display:flex;gap:34px;font-size:14px}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;right:0;bottom:-8px;width:0;height:1px;background:var(--cyan);transition:.25s}.desktop-nav a:hover:after{width:100%}.header-actions{display:flex;gap:12px;align-items:center}.outline-btn{border:1px solid rgba(255,255,255,.55);padding:12px 20px;font-size:13px}.menu-btn{display:none;width:44px;height:44px;background:transparent;border:0;position:relative}.menu-btn span{position:absolute;right:9px;width:25px;height:1px;background:#fff;transition:.3s}.menu-btn span:first-child{top:17px}.menu-btn span:last-child{top:25px}.menu-btn.open span:first-child{transform:rotate(45deg);top:21px}.menu-btn.open span:last-child{transform:rotate(-45deg);top:21px}.mobile-menu{position:fixed;inset:0;background:var(--ink);z-index:40;color:#fff;clip-path:inset(0 0 100% 0);transition:.55s cubic-bezier(.7,0,.2,1);pointer-events:none}.mobile-menu.open{clip-path:inset(0);pointer-events:auto}.mobile-menu-inner{padding:125px 8vw 35px;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.mobile-menu p{color:var(--cyan);font:12px Arial;letter-spacing:2px}.mobile-menu nav{display:grid}.mobile-menu nav a{font-size:clamp(32px,10vw,64px);font-weight:300;border-bottom:1px solid rgba(255,255,255,.14);padding:8px 0}.mobile-menu-inner>div:last-child{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:#a8b3bc}.hero{height:100svh;min-height:700px;position:relative;color:#fff;overflow:hidden}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover;animation:heroZoom 14s ease-out both}@keyframes heroZoom{from{transform:scale(1.08)}to{transform:scale(1)}}.hero-shade{background:linear-gradient(90deg,rgba(7,19,31,.22),rgba(7,19,31,.78) 70%,rgba(7,19,31,.92)),linear-gradient(0deg,rgba(7,19,31,.7),transparent 45%)}.hero-index{position:absolute;top:120px;left:3.2vw;display:flex;gap:18px;font:10px Arial;letter-spacing:1px;color:rgba(255,255,255,.7);writing-mode:vertical-rl}.hero-copy{position:absolute;right:7vw;bottom:11vh;max-width:820px}.eyebrow,.kicker{font-size:13px;display:flex;align-items:center;gap:12px}.eyebrow:before,.kicker:before{content:"";width:34px;height:1px;background:var(--cyan)}.hero h1{font-size:clamp(82px,11vw,168px);line-height:.83;margin:26px 0 30px;font-weight:300;letter-spacing:-6px}.hero h1 em{font-style:normal;color:var(--cyan)}.lead{font-size:clamp(16px,1.45vw,22px);line-height:2;max-width:650px;color:#dce3e7}.hero-buttons{display:flex;gap:28px;align-items:center;margin-top:30px}.primary-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;background:var(--cyan);color:var(--ink);border:0;padding:18px 22px;min-width:210px;font-weight:700;cursor:pointer}.primary-btn span{font-size:20px}.text-link{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.4)}.scroll-cue{position:absolute;bottom:38px;left:3.2vw;display:flex;align-items:center;gap:18px;direction:ltr}.scroll-cue span{font:9px Arial;letter-spacing:2px}.scroll-cue i{width:70px;height:1px;background:rgba(255,255,255,.4);position:relative}.scroll-cue i:after{content:"";position:absolute;left:0;width:25%;height:1px;background:var(--cyan);animation:slide 2s infinite}@keyframes slide{50%{left:75%}}section{padding:120px 7vw}.section-tag{align-self:start;display:flex;gap:18px;align-items:center;font-size:12px;white-space:nowrap}.section-tag span{font:11px Arial;color:#60707b}.section-tag p{margin:0}.section-tag.light{color:#fff}.section-tag.light span{color:var(--cyan)}.intro{display:grid;grid-template-columns:1fr 4fr;gap:8vw}.intro-content .kicker{color:#52616b}.intro h2,.fleet h2,.bases h2,.contact h2{font-size:clamp(44px,6.2vw,92px);line-height:1.12;font-weight:300;margin:20px 0 55px;letter-spacing:-3px}.intro h2 span{color:#83919a}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;max-width:950px}.intro-grid p,.fleet-copy>p,.bases-copy>p{font-size:16px;line-height:2.25;color:#52616b;margin:0}.numbers{padding-top:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.numbers article{border-top:1px solid var(--line);padding:28px 20px 0}.numbers strong{font:300 clamp(42px,5vw,76px) Arial;display:block;letter-spacing:-3px}.numbers span{color:#65737c;font-size:13px}.services{background:var(--ink);color:#fff;display:grid;grid-template-columns:1.05fr 1fr;gap:7vw;position:relative;overflow:hidden}.services:before{content:"";position:absolute;width:450px;height:450px;border:1px solid rgba(118,228,213,.12);border-radius:50%;top:-180px;left:-160px}.services-head{grid-column:1/-1;display:grid;grid-template-columns:1fr 4fr;gap:8vw}.services-head h2{font-size:clamp(46px,6vw,86px);font-weight:300;line-height:1.15;margin:0 0 60px}.service-list{order:2}.service{display:grid;grid-template-columns:40px 1fr 32px;gap:18px;align-items:center;border-top:1px solid rgba(255,255,255,.16);padding:24px 0;cursor:pointer;opacity:.48;transition:.3s}.service:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.service.active,.service:hover{opacity:1}.service span{font:11px Arial;color:var(--cyan)}.service h3{font-size:20px;margin:0;font-weight:400}.service p{grid-column:2;font-size:12px;color:#9cabb4;margin:0;line-height:1.9;max-height:0;overflow:hidden;transition:.35s}.service.active p{max-height:70px;margin-top:-8px}.service i{grid-column:3;grid-row:1/3;width:30px;height:30px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:grid;place-items:center;font-style:normal}.service-preview{order:1;min-height:600px;overflow:hidden;position:relative}.service-preview img{width:100%;height:100%;object-fit:cover;filter:saturate(.75);transition:.4s}.service-preview:after{content:"HELI KISH / AIR SERVICES";position:absolute;bottom:20px;left:20px;font:9px Arial;letter-spacing:2px;background:var(--cyan);color:var(--ink);padding:10px}.fleet{display:grid;grid-template-columns:1fr 1.15fr;gap:8vw;align-items:center}.fleet-copy .section-tag{margin-bottom:60px}.fleet-copy>p:last-of-type{max-width:590px}.fleet-tabs{display:flex;gap:8px;margin:40px 0 25px;direction:ltr}.fleet-tabs button{background:transparent;border:1px solid var(--line);padding:12px 16px;font:11px Arial;cursor:pointer}.fleet-tabs button.active{background:var(--ink);color:white}.fleet dl{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin:0}.fleet dl div{padding:20px 8px;border-left:1px solid var(--line)}.fleet dl div:last-child{border:0}.fleet dt{font-size:10px;color:#7d898f}.fleet dd{margin:8px 0 0;font-size:13px}.fleet-visual{height:720px;position:relative;overflow:hidden}.fleet-visual img{width:100%;height:100%;object-fit:cover}.fleet-visual span{position:absolute;bottom:24px;left:24px;font:700 60px/.75 Arial;color:var(--cyan);mix-blend-mode:screen}.bases{background:#132431;color:#fff;display:grid;grid-template-columns:1.3fr 1fr;gap:7vw;align-items:center}.bases-map svg{width:100%;overflow:visible}.bases-map path{fill:#203744;stroke:#41606c;stroke-width:2}.bases-map circle{fill:var(--cyan);filter:drop-shadow(0 0 8px var(--cyan))}.bases-copy>p{color:#9fb0b9}.bases-copy ul{list-style:none;margin:35px 0 0;padding:0}.bases-copy li{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.16);padding:18px 0}.bases-copy li span{font-size:18px}.bases-copy li small{color:#9fb0b9}.contact{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.contact h2 em{font-style:normal;color:#819099}.contact form{padding-top:55px}.contact label{display:block;border-bottom:1px solid var(--line);padding:18px 0}.contact label span{display:block;font-size:10px;color:#79878e;margin-bottom:10px}.contact input,.contact select,.contact textarea{width:100%;background:transparent;border:0;outline:0;color:var(--ink);font-size:16px;resize:none}.contact form .primary-btn{margin-top:28px}.form-status{font-size:12px;color:#46625e}footer{background:var(--ink);color:#fff;padding:70px 7vw 28px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:8vw}footer>div:not(.footer-bottom){display:flex;flex-direction:column;gap:10px}.footer-brand b{font-size:42px}.footer-brand small{font:10px Arial;letter-spacing:3px;color:var(--cyan)}footer div>span{font-size:10px;color:#738793}footer a,footer p{font-size:13px;color:#bdc8cd;line-height:2;margin:0}.footer-bottom{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:22px;display:flex;justify-content:space-between}
@media(max-width:900px){.site-header{height:72px;padding:0 20px}.desktop-nav,.header-actions .outline-btn{display:none}.menu-btn{display:block}.brand svg{width:52px}.hero{min-height:680px}.hero-copy{right:22px;left:22px;bottom:13vh}.hero h1{font-size:clamp(72px,22vw,112px);letter-spacing:-4px}.lead{font-size:14px;max-width:500px}.hero-index{display:none}.scroll-cue{left:22px}.intro,.services,.fleet,.bases,.contact{grid-template-columns:1fr;padding:85px 22px}.section-tag{margin-bottom:45px}.intro-content .kicker{margin-top:0}.intro h2,.fleet h2,.bases h2,.contact h2{font-size:clamp(42px,13vw,66px);letter-spacing:-2px;margin-bottom:36px}.intro-grid{grid-template-columns:1fr;gap:18px}.numbers{grid-template-columns:1fr 1fr;padding:0 22px 80px}.numbers article{min-height:130px}.services-head{grid-template-columns:1fr}.services-head h2{font-size:46px}.service-list{order:1}.service-preview{order:2;min-height:430px;margin-top:35px}.fleet-visual{height:520px;grid-row:1}.fleet-copy{grid-row:2}.bases-map{grid-row:2}.bases-copy{grid-row:1}.contact form{padding-top:0}footer{grid-template-columns:1fr 1fr;padding:55px 22px 25px}.footer-brand{grid-column:1/-1}.footer-bottom{grid-column:1/-1}}@media(max-width:520px){.hero-buttons{align-items:flex-start;flex-direction:column;gap:12px}.primary-btn{width:100%}.hero h1{font-size:78px}.numbers strong{font-size:42px}.service h3{font-size:16px}.service p{font-size:11px}.service-preview{min-height:330px}.fleet-visual{height:430px}.fleet dl{grid-template-columns:1fr}.fleet dl div{border-left:0;border-bottom:1px solid var(--line)}.bases-copy li{flex-direction:column;gap:5px}footer{grid-template-columns:1fr}.footer-bottom{grid-column:1}.contact h2{font-size:45px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-media img,.scroll-cue i:after{animation:none}*{transition-duration:.01ms!important}}
@font-face{font-family:IBMArabic;src:url("assets/ibm-plex-sans-arabic-regular.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBMArabic;src:url("assets/ibm-plex-sans-arabic-light.ttf") format("truetype");font-weight:300;font-display:swap}@font-face{font-family:IBMArabic;src:url("assets/ibm-plex-sans-arabic-semibold.ttf") format("truetype");font-weight:600;font-display:swap}body{font-family:IBMArabic,"Segoe UI",sans-serif}
/* Full site routes */.home-routes{padding:0 7vw 110px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.home-routes a{background:var(--paper);min-height:260px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;transition:.25s}.home-routes a:hover{background:var(--cyan);transform:translateY(-8px)}.home-routes span{font:10px Arial;color:#61717a}.home-routes strong{font-size:28px;font-weight:300;line-height:1.5;margin-top:auto}.home-routes i{font-style:normal;font-size:28px;margin-top:16px}.subpage .site-header{background:var(--ink)}.page-hero{background:var(--ink);color:#fff;padding:190px 7vw 115px}.page-hero h1{font-weight:300;font-size:clamp(64px,10vw,145px);line-height:.9;letter-spacing:-5px;margin:24px 0}.page-hero h1 em{color:var(--cyan);font-style:normal}.page-hero>p:last-child{max-width:620px;color:#bdc8cd;font-size:18px;line-height:2}.story-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:9vw}.story-grid h2,.leaders h2{font-size:clamp(42px,5vw,78px);font-weight:300;line-height:1.25;margin:24px 0}.story-grid>div:last-child p{font-size:17px;line-height:2.25;color:#52616b}.dark-detail{background:#102430;color:#fff;padding:110px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.dark-detail h2{font-size:48px;font-weight:300;line-height:1.25}.dark-detail>div>p{line-height:2;color:#b8c7cf}.detail-list p{border-top:1px solid rgba(255,255,255,.2);padding:22px 0;margin:0;display:flex;justify-content:space-between}.detail-list b{font-size:19px;font-weight:400}.detail-list small{color:#98acb6}.service-page-list{padding:0 7vw}.service-page-list article{display:grid;grid-template-columns:70px 1fr 1.1fr;gap:40px;padding:42px 0;border-bottom:1px solid var(--line);align-items:start}.service-page-list article span{color:#63727c;font:12px Arial}.service-page-list h2{font-size:28px;line-height:1.4;margin:0;font-weight:400}.service-page-list p{margin:0;color:#5b6a72;line-height:2}.request-band{background:var(--cyan);padding:60px 7vw;display:flex;align-items:center;justify-content:space-between;gap:30px}.request-band p{font-size:25px;max-width:650px;margin:0}.request-band .primary-btn{background:var(--ink);color:#fff}.aircraft-grid{padding:0 7vw 110px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aircraft-grid article{border:1px solid var(--line);padding:30px;min-height:410px}.aircraft-grid article>div{height:150px;background:#163442;color:var(--cyan);display:flex;flex-direction:column;justify-content:center;padding:20px}.aircraft-grid span{font:10px Arial;letter-spacing:2px}.aircraft-grid b{font:300 56px Arial}.aircraft-grid h2{font-size:27px;font-weight:400}.aircraft-grid p,.aircraft-grid li{font-size:14px;line-height:2;color:#596971}.aircraft-grid ul{padding-right:18px}.base-cards{padding:0 7vw 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.base-cards article{background:var(--paper);padding:36px;min-height:250px}.base-cards span{font:12px Arial;color:#6c7b82}.base-cards h2{font-size:38px;font-weight:300;margin:55px 0 12px}.base-cards p{color:#56666f;line-height:2;margin:0}.contact-full{padding-top:20px}.contact-lines{display:grid;gap:10px;margin-top:40px}.contact-lines a{font-size:23px;direction:ltr;text-align:right}@media(max-width:900px){.home-routes{grid-template-columns:1fr 1fr;padding:0 22px 70px}.home-routes a{min-height:200px;padding:20px}.home-routes strong{font-size:21px}.page-hero{padding:145px 22px 80px}.page-hero h1{font-size:68px;letter-spacing:-3px}.story-grid,.dark-detail{grid-template-columns:1fr;padding:75px 22px;gap:35px}.service-page-list{padding:0 22px}.service-page-list article{grid-template-columns:40px 1fr;gap:15px;padding:30px 0}.service-page-list p{grid-column:2}.service-page-list h2{font-size:22px}.request-band{padding:45px 22px;display:block}.request-band p{font-size:21px;margin-bottom:24px}.aircraft-grid,.base-cards{grid-template-columns:1fr;padding:0 22px 70px}.contact-lines a{font-size:18px}}
 .archive-record,.legal-copy{padding:95px 7vw}.archive-record h2,.legal-copy h2{font-size:clamp(32px,4vw,62px);font-weight:300}.archive-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.archive-columns p,.legal-copy p{font-size:16px;line-height:2.25;color:#52616b}.management-grid{padding:0 7vw 110px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.management-grid article{background:var(--paper);min-height:260px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end}.management-grid span{font-size:13px;color:#65747c}.management-grid h2{font-size:26px;font-weight:400;margin:12px 0 0}@media(max-width:900px){.archive-record,.legal-copy{padding:70px 22px}.archive-columns,.management-grid{grid-template-columns:1fr}.management-grid{padding:0 22px 70px}}
/* Archive completeness page */.archive-complete{padding:0 7vw 110px;display:grid;gap:1px;background:var(--line)}.archive-complete article{background:var(--paper);padding:44px;display:grid;grid-template-columns:.8fr 2fr;gap:6vw}.archive-complete article>div:first-child>span{font:10px Arial;color:#63727c;letter-spacing:1px}.archive-complete h2{font-size:clamp(27px,3vw,45px);font-weight:300;line-height:1.25;margin:16px 0 0}.archive-complete p,.archive-complete li{font-size:16px;line-height:2.25;color:#4e5e67}.archive-complete p:first-child{margin-top:0}.archive-list{margin:0;padding:0 20px 0 0;columns:2;column-gap:60px}.archive-list li{padding:6px 0;break-inside:avoid}.archive-number{font-size:20px!important;color:var(--ink)!important;border-top:1px solid var(--line);padding-top:22px}.archive-number b{color:var(--cyan);padding:0 12px}.archive-people{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.archive-people p{background:var(--paper);margin:0;padding:19px}.archive-people b,.archive-people span{display:block}.archive-people span{font-size:13px;color:#63727c;margin-top:7px}.archive-contact{display:flex;flex-wrap:wrap;gap:10px}.archive-contact a,.archive-contact span{border:1px solid var(--line);padding:12px 14px;direction:ltr;font-family:Arial,sans-serif;color:var(--ink)}.archive-note{font-size:13px!important;color:#6b797f!important;border-top:1px solid var(--line);padding-top:18px}@media(max-width:900px){.subpage .desktop-nav{display:flex;position:absolute;top:72px;right:0;left:0;padding:13px 20px;background:var(--ink);overflow-x:auto;white-space:nowrap;gap:18px;font-size:12px;border-top:1px solid rgba(255,255,255,.1)}.subpage .header-actions .outline-btn{display:none}.subpage .page-hero{padding-top:185px}.archive-complete{padding:0 22px 70px}.archive-complete article{grid-template-columns:1fr;padding:30px 22px;gap:18px}.archive-list{columns:1}.archive-people{grid-template-columns:1fr}.archive-complete p,.archive-complete li{font-size:14px}.archive-contact{display:grid;grid-template-columns:1fr}.archive-contact a,.archive-contact span{text-align:center}}
