.inventory-header{position:relative}.inventory-hero{min-height:535px;padding:170px 7% 65px;background:var(--navy) url('assets/aircraft-flight-jet-2.png') 72% 48%/cover no-repeat;color:#fff;position:relative;overflow:hidden}.inventory-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,26,38,.98),rgba(3,26,38,.77) 42%,rgba(3,26,38,.24) 86%)}.inventory-hero>div,.inventory-hero-mark{position:relative;z-index:1}.inventory-hero>div{max-width:670px}.inventory-hero .eyebrow{color:#dbad92}.inventory-hero h1{font:400 clamp(48px,6.2vw,80px)/1.02 Georgia,serif;letter-spacing:-.055em;margin:0}.inventory-hero h1 em{color:#e2efed;font-style:normal}.inventory-hero p:not(.eyebrow){max-width:520px;color:#d6e4e6;margin-top:24px;font-size:16px}.inventory-hero-mark{position:absolute;bottom:28px;right:7%;font-size:10px;letter-spacing:.18em;color:#c9dadd}.inventory-toolbar{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:78px 7% 38px}.inventory-toolbar h2,.inventory-note h2{font:400 clamp(38px,4vw,58px)/1.06 Georgia,serif;letter-spacing:-.055em;margin:0}.inventory-toolbar .eyebrow{margin-bottom:16px}.inventory-filters{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.filter{border:1px solid var(--line);background:#fff;color:var(--ink);padding:10px 15px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.filter.active,.filter:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 7% 100px}.inventory-card{background:#f2f5f4;border:1px solid #dce5e3;min-width:0}.inventory-card[hidden]{display:none}.inventory-image{height:285px;position:relative;overflow:hidden;background:#cedde0}.inventory-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#dce7e8;transition:transform .5s ease}.inventory-card:hover .inventory-image img{transform:scale(1.015)}.inventory-image:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(1,23,35,.75))}.inventory-image span{position:absolute;z-index:1;left:18px;bottom:15px;color:#fff;font-size:10px;letter-spacing:.16em}.inventory-card-body{padding:26px 28px 30px}.card-kicker{color:var(--teal);font-size:10px;letter-spacing:.16em;margin:0 0 12px}.inventory-card h3{font:400 33px/1.08 Georgia,serif;letter-spacing:-.04em;margin:0 0 15px}.inventory-card-body>p:not(.card-kicker){min-height:76px;color:var(--muted);font-size:14px;margin:0}.inventory-card dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;border-top:1px solid var(--line);padding-top:17px}.inventory-card dt{color:var(--muted);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.inventory-card dd{margin:4px 0 0;font-size:13px}.inventory-link{display:inline-block;border-bottom:1px solid var(--copper);padding-bottom:5px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.inventory-note{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:100px 7%;background:var(--wash);border-top:1px solid var(--line)}.inventory-note .eyebrow{margin-bottom:17px}.inventory-note p:not(.eyebrow){max-width:450px;color:var(--muted);font-size:17px;margin:0 0 25px}.inventory-note .button{display:inline-block}@media(max-width:720px){.inventory-hero{min-height:535px;padding:150px 7% 55px;background-position:63% center}.inventory-hero:before{background:linear-gradient(90deg,rgba(3,26,38,.98),rgba(3,26,38,.54)),linear-gradient(0deg,rgba(3,26,38,.7),transparent 55%)}.inventory-hero h1{font-size:50px}.inventory-toolbar{display:block;padding:66px 7% 29px}.inventory-filters{justify-content:flex-start;margin-top:25px}.inventory-grid{grid-template-columns:1fr;padding:0 7% 70px}.inventory-image{height:245px}.inventory-card-body{padding:23px 22px 27px}.inventory-card h3{font-size:30px}.inventory-card-body>p:not(.card-kicker){min-height:0}.inventory-note{grid-template-columns:1fr;gap:29px;padding:70px 7%}.inventory-note h2{font-size:44px}}

.inventory-empty{grid-column:1 / -1;margin:0;padding:24px 0;color:var(--ink)}
.inventory-empty[hidden]{display:none}
