:root{--ink:#172d38;--cream:#f4f2ec;--paper:#faf9f6;--muted:#5f6d72;--line:#d7dbd6;--accent:#8a7354;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.7 Avenir,'Avenir Next','Segoe UI',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #a77930;outline-offset:5px}p{margin:0 0 1.3em}h1,h2,h3{font-weight:400;line-height:1.08;margin:0 0 .55em;letter-spacing:-.045em}h1,h2{font-family:Georgia,'Times New Roman',serif}h1{font-size:clamp(46px,5.2vw,78px)}h2{font-size:clamp(34px,3.6vw,52px)}h3{font-size:24px;letter-spacing:-.03em;line-height:1.25}h1 em,h2 em{font-weight:400;color:#687b7a}img{display:block;max-width:100%;height:auto}figure{margin:0}figcaption{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wrap{width:calc(100% - 112px);max-width:var(--max);margin:auto}.narrow{max-width:880px}.eyebrow{font:500 10px/1.5 Avenir,'Avenir Next','Segoe UI',Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px}.lead{font-size:18px;line-height:1.7;color:var(--muted);max-width:600px}.largecopy{font-size:23px;line-height:1.55;letter-spacing:-.02em}.smallnote{font-size:12px;line-height:1.65;color:var(--muted);margin-top:26px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:16px 23px;font-size:12px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s}.button span{font-size:18px}.button:hover{background:#31515d;transform:translateY(-2px)}.button.light{background:var(--cream);border-color:var(--cream);color:var(--ink)}.button.light:hover{background:white}.textlink{font-size:12px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #a2aaa5;padding:12px 0 8px;line-height:1.5}.textlink:hover{border-color:var(--ink)}.textlink span{font-size:18px}.skip{position:fixed;z-index:50;top:-100px;left:20px;padding:12px 24px;background:white}.skip:focus{top:12px}.header{height:100px;border-bottom:1px solid var(--line);background:rgba(244,242,236,.97);position:sticky;top:0;z-index:20}.navwrap{max-width:1470px;width:calc(100% - 88px);height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:14px;font:500 24px/1.2 Avenir,'Avenir Next',Arial,sans-serif;letter-spacing:.12em;white-space:nowrap}.brand small{display:block;font-size:6.5px;letter-spacing:.22em;line-height:2.8}.brandmark{display:block;border:1px solid #9caaa9;border-radius:50%;width:48px;height:48px;padding:7px;flex-shrink:0}.brandmark svg{width:100%;height:100%;transform:rotate(38deg)}nav{display:flex;align-items:center;gap:27px}nav>a{font-size:11px;position:relative;white-space:nowrap}nav>a:not(.navcontact):after{content:'';position:absolute;bottom:-8px;left:0;width:0;height:1px;background:var(--ink);transition:width .2s}nav>a:hover:after,nav>a[aria-current=page]:after{width:100%}.navcontact{background:var(--ink);color:white;display:flex;gap:25px;padding:11px 20px}.menutoggle{display:none;border:0;background:transparent;color:var(--ink);font-size:13px}.homehero{display:grid;grid-template-columns:1fr 1.23fr;align-items:center;min-height:610px;padding-top:80px;padding-bottom:68px;gap:10px}.herocopy{position:relative;z-index:1}.herocopy h1{font-size:clamp(45px,4.7vw,71px);letter-spacing:-.055em;line-height:1.07;margin-bottom:28px}.herocopy .lead{font-size:15px;max-width:410px}.smallline{display:inline-block;width:25px;height:1px;background:var(--accent);vertical-align:middle;margin-right:10px}.heroactions{display:flex;align-items:center;gap:25px;margin-top:32px}.heroactions .button{font-size:11px;padding:15px 17px;gap:24px}.heroactions .textlink{font-size:11px}.herosign{font-size:10px;margin:28px 0 0;letter-spacing:.03em;color:var(--muted)}.heroart{padding:20px 0 0 16px;min-width:0}.heroart img{width:100%;mix-blend-mode:multiply}.heroart figcaption{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:12px 10px 0;border-top:1px solid var(--line);font-size:8px;letter-spacing:.08em}.artcross{font-size:22px}.trustband{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trustband .wrap{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;padding:28px 0}.trustband p{margin:0;border-right:1px solid var(--line);padding:0 32px}.trustband p:first-child{padding-left:0}.trustband p:last-child{border:0}.trustband strong{display:block;font-size:21px;font-weight:400;letter-spacing:-.03em}.trustband span{font-size:10px;display:block;color:var(--muted);margin-top:3px}.section{padding-top:100px;padding-bottom:100px}.sectionhead{display:flex;justify-content:space-between;gap:65px;align-items:flex-end;margin-bottom:50px}.sectionhead h2{margin:0}.sectionhead .eyebrow{margin-bottom:20px}.sectionintro{max-width:380px;font-size:14px;color:var(--muted);margin:0 0 6px}.servicegrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.servicecard{display:block;padding:35px 35px 30px;border-right:1px solid var(--line);transition:background .2s}.servicecard:first-child{padding-left:0}.servicecard:last-child{border-right:0}.servicecard:hover{background:#ebece6}.servicecard .eyebrow{font-size:9px;margin:22px 0 12px}.servicecard h3{font-size:25px;margin-bottom:20px}.servicecard p{font-size:13px;line-height:1.8;color:var(--muted);max-width:310px}.serviceicon{width:36px;height:36px;display:block}.serviceicon svg{height:100%;width:100%;transform:rotate(45deg)}.cardlink{display:block;font-size:11px;margin-top:30px}.servicestrip{display:flex;justify-content:space-between;gap:22px;padding-top:25px;font-size:11px}.principle{background:var(--ink);color:var(--cream);padding:90px 0 40px}.principlegrid{display:grid;grid-template-columns:1.1fr 1fr;gap:110px}.principle h2{font-size:clamp(40px,4.6vw,64px);line-height:1.07}.principle h2 em{color:#a3b1a9}.principle .largecopy{font-size:24px;color:var(--cream);margin-top:35px}.principle p{color:#b6c2c3;font-size:14px}.principle .eyebrow{font-size:10px;color:#a9bcb9}.lighttext{color:var(--cream)}.principles{display:flex;justify-content:space-between;border-top:1px solid #42545a;margin-top:60px;padding-top:25px;font-size:10px;letter-spacing:.06em;color:#c5d1cd}.aircraftfeature{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:95px}.aircraftfeature img{mix-blend-mode:multiply}.aircraftfeature figure{position:relative}.aircraftfeature figcaption{padding-top:12px;border-top:1px solid var(--line)}.aircraftfeature p{font-size:14px;color:var(--muted)}.aircraftfeature .eyebrow{font-size:10px}.aboutteaser{padding:80px 0;background:#e9ece6}.aboutgrid{display:grid;grid-template-columns:.9fr 1.2fr;gap:120px;align-items:center}.aboutgrid p{font-size:14px;max-width:530px;color:var(--muted)}.aboutgrid .eyebrow{font-size:10px}.monogram{font-family:Georgia,serif;font-size:160px;color:#536a6d;line-height:1;letter-spacing:-.08em;border:1px solid #aab6b0;border-radius:50%;width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.monogram span{font:9px Avenir,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-top:15px}.cta{padding:75px 0;background:var(--ink);color:var(--cream);border-bottom:1px solid #45575d}.cta .eyebrow{color:#a5b4b1}.cta-row{display:flex;justify-content:space-between;align-items:center;gap:40px}.cta h2{font-size:44px}.cta p:not(.eyebrow){font-size:13px;color:#b8c5c4;margin:16px 0 0}.cta .button{min-width:200px}footer{background:#10242e;color:#b9c4c4;padding:60px 0 20px;font-size:11px}.footergrid{display:grid;grid-template-columns:1.4fr 1fr 1.3fr 1.2fr;gap:45px}.footerbrand{color:var(--cream);font-size:20px}.footerbrand .brandmark{width:40px;height:40px}.footerbrand small{font-size:5px}.footergrid>div>a:not(.brand){display:block;margin:10px 0;font-size:11px}.footergrid .eyebrow{font-size:8px;color:#91a5a5}.footergrid>div>p:not(.eyebrow){margin-top:26px;line-height:1.8}.footerlocation{font-size:9px;letter-spacing:.06em}.footerbottom{border-top:1px solid #384a52;margin-top:45px;padding-top:22px;display:flex;justify-content:space-between;font-size:9px;color:#96aaa9}.footerbottom p{margin:0}.subhero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;padding-top:75px;padding-bottom:70px;border-bottom:1px solid var(--line)}.subhero h1{font-size:clamp(44px,4.8vw,69px)}.subhero .lead{font-size:16px}.subart img{mix-blend-mode:multiply}.subart figcaption{padding-top:13px;border-top:1px solid var(--line);font-size:8px}.twoCol{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.twoCol>div>p:not(.eyebrow){font-size:14px;color:var(--muted)}.twoCol .button{margin-top:15px}.detailrow{padding:26px 0;border-top:1px solid var(--line)}.detailrow:first-child{padding-top:0;border-top:0}.detailrow:last-child{padding-bottom:0}.detailrow h3{font-size:21px;letter-spacing:-.02em;margin-bottom:12px}.detailrow p{font-size:13px;color:var(--muted);margin:0}.softsection{padding:80px 0;background:#e9ece6}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.steps li{border-top:1px solid #b6c2b9;padding-top:20px}.stepnum{font-family:Georgia,serif;font-size:36px;color:#788d86;display:block;margin-bottom:25px}.steps h3{font-size:22px}.steps p{font-size:12px;color:var(--muted)}.faq details{border-top:1px solid var(--line);padding:24px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:20px}.faq details[open] summary span{transform:rotate(45deg)}.faq details div{padding-top:20px;font-size:14px;color:var(--muted);max-width:740px}.faq details p{margin:0}.submission{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;column-gap:70px}.submission .button{justify-self:start;margin-top:20px}.submission p:not(.eyebrow){font-size:14px;color:var(--muted)}.checklist{list-style:none;padding:0;margin:0}.checklist li{font-size:14px;padding:14px 0;border-bottom:1px solid var(--line)}.checklist li:before{content:'＋';color:var(--accent);margin-right:18px}.threecols{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.threecols article{border-top:1px solid #b7c3ba;padding-top:25px}.threecols p:not(.eyebrow){font-size:14px;color:var(--muted)}.threecols h2{font-size:35px}.threecols .eyebrow{font-size:9px;margin-bottom:20px}.prose p{font-size:15px;color:var(--muted)}.prose .largecopy{font-size:24px;color:var(--ink)}.pageintro{padding-top:85px;padding-bottom:60px}.pageintro h1{max-width:900px}.pageintro .lead{max-width:700px}.aircraftsection{padding-bottom:100px}.filterbar{display:flex;gap:10px;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:45px;flex-wrap:wrap}.filter{background:transparent;border:1px solid var(--line);padding:9px 20px;font-size:11px;color:var(--ink)}.filter.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.aircraftgrid{display:grid;grid-template-columns:1fr 1fr;gap:50px 55px}.aircraftcard{border:1px solid var(--line)}.aircraftart{padding:24px;background:var(--cream);height:290px;display:flex;align-items:center;justify-content:center;overflow:hidden}.aircraftart img{mix-blend-mode:multiply;max-height:100%;width:100%;object-fit:contain}.aircraftinfo{padding:30px;border-top:1px solid var(--line)}.aircraftinfo .eyebrow{font-size:9px;margin-bottom:15px}.aircraftinfo h2{font-size:33px}.aircraftinfo p:not(.eyebrow){font-size:13px;color:var(--muted)}.rotorart{width:100%;max-width:450px}.rotorart svg{width:100%;height:auto}.splitcall{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.splitcall p:not(.eyebrow){font-size:14px;color:var(--muted)}.aboutintro{display:grid;grid-template-columns:1.6fr .65fr;gap:70px;align-items:center;padding-top:85px;padding-bottom:80px}.aboutintro h1{font-size:clamp(44px,5vw,72px)}.aboutseal{border:1px solid #9cada7;border-radius:50%;width:250px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center}.aboutseal svg{width:80px;height:80px;transform:rotate(35deg);margin-bottom:10px}.aboutseal span{font-size:15px;letter-spacing:.15em}.aboutseal small{font-size:7px;letter-spacing:.15em;margin-top:8px}.contactgrid{display:grid;grid-template-columns:.85fr 1.3fr;gap:100px;padding-bottom:100px}.contactgrid h2{font-size:36px}.contactgrid aside>p:not(.eyebrow){font-size:14px;color:var(--muted)}.contactdetail{font-size:17px;display:block;margin:22px 0}.contactlocation{border-top:1px solid var(--line);padding-top:30px;margin-top:45px}.contactlocation p:not(.eyebrow){font-size:13px;color:var(--muted)}.formpanel{background:#e9ece6;padding:40px}.formintro{font-size:12px;color:var(--muted)}label{display:block;font-size:11px;margin-bottom:20px}input,select,textarea{display:block;width:100%;border:1px solid #abbab3;border-radius:0;background:var(--paper);padding:13px;color:var(--ink);font-size:14px;margin-top:8px;max-width:100%}textarea{resize:vertical;line-height:1.6}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:20px}.formpanel .smallnote{font-size:11px}.formactions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:20px}.textbutton{background:transparent;border:0;border-bottom:1px solid #83938a;color:var(--ink);padding:6px 0;font-size:12px}.legal{padding-bottom:90px}.legal h2{font-size:28px;margin-top:38px}.legal a{text-decoration:underline}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap}[hidden]{display:none!important}
@media(min-width:1600px){.homehero{min-height:680px}.heroart{margin-right:-30px}.herocopy h1{font-size:80px}}
@media(max-width:1150px){.wrap{width:calc(100% - 72px)}.navwrap{width:calc(100% - 48px)}nav{gap:18px}.brand{font-size:21px}.brand small{font-size:5px}.brandmark{width:40px;height:40px}nav>a{font-size:10px}.navcontact{padding:11px 15px;gap:15px}.homehero{padding-top:60px;padding-bottom:60px;min-height:560px}.heroactions{gap:18px;flex-wrap:wrap}.heroart{padding-left:0}.heroart .principlegrid,.twoCol,.aircraftfeature,.aboutgrid,.splitcall,.contactgrid{gap:60px}.footergrid{gap:28px}.footerbrand{font-size:16px}.sectionhead{gap:40px}.sectionintro{max-width:320px}.monogram{width:250px;height:250px;font-size:140px}}
@media(max-width:920px){.header{height:84px}.brand{font-size:22px}.brand small{font-size:6px}.menutoggle{display:flex;align-items:center;gap:15px;padding:10px 0}nav{display:none;position:absolute;top:83px;left:0;right:0;padding:25px 36px 35px;background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 15px 20px #172d3810}nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}nav>a{font-size:14px;padding:15px 0;border-bottom:1px solid var(--line)}nav>a:after{display:none}nav .navcontact{padding:15px 20px;margin-top:15px;justify-content:space-between}.homehero{grid-template-columns:1fr 1fr;gap:20px;min-height:510px}.herocopy h1{font-size:48px}.herocopy .lead{font-size:14px}.heroart figcaption{font-size:7px;letter-spacing:0}.trustband p{padding:0 20px}.trustband strong{font-size:20px}.trustband span{font-size:9px}.section{padding-top:75px;padding-bottom:75px}.servicecard{padding:28px 24px}.servicecard h3{font-size:21px}.servicestrip{font-size:10px}.principlegrid{gap:45px}.principle .largecopy{font-size:21px}.principle h2{font-size:47px}.aircraftfeature{gap:45px}.aboutgrid{gap:60px}.monogram{width:220px;height:220px;font-size:120px}.footergrid{grid-template-columns:1.2fr 1fr;gap:45px}.subhero{gap:20px}.subhero h1{font-size:49px}.twoCol{gap:45px}.threecols{gap:30px}.aboutintro{grid-template-columns:1.6fr .7fr;gap:35px}.aboutseal{width:190px;height:190px}.aboutintro h1{font-size:50px}.contactgrid{gap:40px}.formpanel{padding:28px}.formrow{grid-template-columns:1fr;gap:0}.contactdetail{font-size:14px}}
@media(max-width:680px){.wrap{width:calc(100% - 40px)}.navwrap{width:calc(100% - 40px)}.header{height:76px}nav{top:75px;padding:20px}.brand{font-size:19px;gap:10px}.brand small{font-size:5px}.brandmark{width:38px;height:38px}.eyebrow{font-size:9px;margin-bottom:19px}h1{font-size:44px}h2{font-size:36px}.homehero{display:flex;flex-direction:column;align-items:stretch;gap:35px;padding-top:45px;padding-bottom:35px}.herocopy h1{font-size:48px;margin-bottom:22px}.herocopy .lead{font-size:14px;max-width:100%}.heroactions{gap:25px;margin-top:25px}.heroactions .button{font-size:11px}.herosign{margin-top:22px;font-size:9px}.heroart{padding:0}.heroart .heroart img{margin:0 auto;max-height:310px;object-fit:contain}.heroart figcaption{font-size:7px;margin-top:0;padding-top:8px}.trustband .wrap{grid-template-columns:1fr 1fr;row-gap:22px;padding:24px 0}.trustband p{padding:0 15px}.trustband p:nth-child(2){border:0}.trustband p:nth-child(3){padding-left:0}.trustband strong{font-size:20px}.trustband span{font-size:9px;line-height:1.5}.section{padding-top:60px;padding-bottom:60px}.sectionhead{display:block;margin-bottom:32px}.sectionintro{max-width:none;margin-top:25px}.sectionhead h2{font-size:35px}.servicegrid{grid-template-columns:1fr}.servicecard,.servicecard:first-child{padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.servicecard:last-child{border-bottom:0}.servicecard .serviceicon{float:right;margin-top:5px}.servicecard .eyebrow{margin-top:0}.servicecard h3{font-size:25px}.servicecard p{max-width:none;margin-bottom:10px}.cardlink{margin-top:20px}.servicestrip{flex-direction:column;gap:0;font-size:12px}.servicestrip a{padding:12px 0;border-bottom:1px solid var(--line)}.principle{padding:60px 0 30px}.principlegrid{grid-template-columns:1fr;gap:20px}.principle h2{font-size:46px}.principle .largecopy{margin-top:0;font-size:21px}.principles{display:grid;grid-template-columns:1fr 1fr;row-gap:18px;margin-top:35px;font-size:9px}.aircraftfeature{grid-template-columns:1fr;gap:40px}.aircraftfeature figure{order:2}.aircraftfeature h2{font-size:40px}.aircraftfeature figcaption{font-size:8px}.aboutteaser{padding:55px 0}.aboutgrid{grid-template-columns:1fr;gap:35px}.monogram{width:160px;height:160px;font-size:85px}.monogram span{font-size:6px;margin-top:9px}.aboutgrid h2{font-size:36px}.cta{padding:55px 0}.cta-row{display:block}.cta h2{font-size:35px}.cta .button{margin-top:30px}.cta p:not(.eyebrow){font-size:12px}.footergrid{grid-template-columns:1fr 1fr;gap:32px 20px}.footergrid>div:first-child{grid-column:1/-1}.footergrid>div:last-child{grid-column:1/-1}.footerbrand{font-size:22px}.footergrid .eyebrow{margin-bottom:18px}.footerbottom{flex-direction:column;gap:12px;margin-top:30px}.subhero{grid-template-columns:1fr;gap:20px;padding-top:45px;padding-bottom:35px}.subhero h1{font-size:44px}.subhero .lead{font-size:15px}.subart img{max-height:260px;width:100%;object-fit:contain}.subart figcaption{font-size:7px}.twoCol{grid-template-columns:1fr;gap:45px}.twoCol h2{font-size:36px}.detailrow h3{font-size:21px}.softsection{padding:55px 0}.steps{grid-template-columns:1fr 1fr;gap:30px 22px}.stepnum{font-size:30px;margin-bottom:18px}.steps h3{font-size:20px}.steps p{font-size:12px}.faq summary{font-size:14px}.submission{grid-template-columns:1fr;gap:20px}.submission .button{margin-top:10px}.threecols{grid-template-columns:1fr;gap:30px}.threecols article{padding-top:25px}.threecols h2{font-size:32px}.largecopy{font-size:21px}.pageintro{padding-top:50px;padding-bottom:40px}.pageintro h1{font-size:44px}.pageintro .lead{font-size:15px}.filterbar{gap:7px;margin-bottom:30px;padding-bottom:22px}.filter{font-size:10px;padding:8px 12px}.aircraftgrid{grid-template-columns:1fr;gap:30px}.aircraftart{height:230px;padding:10px}.aircraftinfo{padding:25px}.aircraftinfo h2{font-size:31px}.aircraftsection{padding-bottom:55px}.splitcall{grid-template-columns:1fr;gap:20px}.aboutintro{grid-template-columns:1fr;padding-top:50px;padding-bottom:45px;gap:25px}.aboutintro h1{font-size:44px}.aboutintro .lead{font-size:15px}.aboutseal{display:none}.contactgrid{grid-template-columns:1fr;padding-bottom:55px;gap:35px}.contactdetail{font-size:17px}.contactlocation{margin-top:30px}.formpanel{padding:25px 20px}.formpanel h2{font-size:30px}.contactgrid aside .smallnote{font-size:12px}.contactgrid h2{font-size:32px}.formpanel .button{font-size:11px;width:100%}.legal{padding-bottom:55px}.legal h2{font-size:26px}input,textarea,select{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
.wantedstrip{padding:65px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wantedstrip>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.wantedstrip h2{font-size:42px}.wantedstrip p:not(.eyebrow){font-size:18px;line-height:1.8;color:var(--muted)}.wantedgrid .aircraftart{position:relative}.wantedgrid .aircraftinfo h2{font-size:30px}
@media(max-width:680px){.wantedstrip{padding:50px 0}.wantedstrip>.wrap{grid-template-columns:1fr;gap:20px}.wantedstrip h2{font-size:36px}.wantedstrip p:not(.eyebrow){font-size:15px}.wantedgrid .aircraftinfo h2{font-size:28px}}

.artframe,.aircraftart{position:relative}.aircraftlabel{position:absolute;top:18px;left:20px;right:20px;z-index:1;font:500 10px/1.5 Avenir,"Avenir Next","Segoe UI",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);pointer-events:none}.artframe{padding-top:0}.aircraftart{padding-top:50px}.heroart{padding-top:0}.aircraftfeature figure{padding-bottom:0}@media(max-width:680px){.aircraftlabel{top:13px;left:12px;right:12px;font-size:9px;letter-spacing:.11em}.artframe{padding-top:0}.aircraftart{padding-top:44px}}
