.aircraft-site{color:#eaf3f5;background:#091b25;min-height:100vh;padding:0 6vw;font-family:Arial,sans-serif}.aircraft-site header,.aircraft-site footer{border-bottom:1px solid #29414b;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.aircraft-site a{color:#9cdfcf;text-decoration:none}.aircraft-site a:hover{text-decoration:underline}.aircraft-brand{letter-spacing:.18em;font-weight:750;color:#fff!important}.aircraft-brand span{color:#9cdfcf;margin-top:7px;font-size:10px;display:block}.aircraft-site nav{gap:24px;display:flex}.aircraft-site main{max-width:1100px;margin:auto;padding:60px 0}.aircraft-site h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(42px,8vw,90px)}.aircraft-site h2{margin:32px 0 16px;font-size:26px}.aircraft-site p{color:#b8cbd1;max-width:740px;line-height:1.75}.aircraft-kicker{text-transform:uppercase;letter-spacing:.2em;color:#9cdfcf;font-size:12px}.aircraft-actions{flex-wrap:wrap;gap:16px;margin:30px 0;display:flex}.aircraft-button{border-radius:9px;padding:16px 24px;font-weight:700;display:inline-block;color:#09232b!important;background:#a8e7d6!important}.aircraft-facts{background:#29414b;border:1px solid #29414b;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin:38px 0;display:grid;overflow:hidden}.aircraft-facts div{background:#102630;padding:24px}.aircraft-facts dt{color:#a4bdc7;margin-bottom:12px;font-size:12px}.aircraft-facts dd{margin:0;font-size:20px}.aircraft-search{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.aircraft-search input{color:#fff;text-transform:uppercase;background:#102630;border:1px solid #46616c;border-radius:8px;max-width:100%;padding:16px;font-size:18px}.aircraft-search button{cursor:pointer;border:0;font-size:16px}.aircraft-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:0;list-style:none;display:grid}.aircraft-list a{background:#102630;border:1px solid #29414b;border-radius:10px;flex-direction:column;gap:10px;padding:22px;display:flex}.aircraft-list strong{font-size:22px}.aircraft-list span{color:#b8cbd1;font-size:14px}.aircraft-site footer{border-top:1px solid #29414b;border-bottom:0;flex-wrap:wrap;font-size:12px}.aircraft-note{font-size:13px}.aircraft-profile-hero{justify-content:space-between;align-items:center;gap:32px;margin:24px 0 30px;display:flex}.aircraft-profile-hero h1{margin:12px 0;font-size:clamp(52px,7vw,82px);line-height:1.1}.aircraft-profile-hero h2{margin:0 0 8px;font-weight:500}.aircraft-profile-hero p{margin:6px 0}.aircraft-profile-action{text-align:center;flex-shrink:0}.aircraft-profile-action p{margin-top:12px;font-size:12px}.aircraft-profile-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:28px 0}.aircraft-profile-facts div{padding:20px}.aircraft-profile-facts dt{margin-bottom:8px}.aircraft-profile-facts dd{font-size:19px}.aircraft-status,.aircraft-owner-type{color:#d1dfe4;background:#233c47;border-radius:30px;padding:4px 11px;font-size:13px;display:inline-block}.aircraft-status-valid,.aircraft-owner-type{color:#a8e7d6;background:#1c413a}.aircraft-owner{background:#102630;border:1px solid #29414b;border-radius:12px;margin:30px 0;overflow:hidden}.aircraft-owner-with-map{grid-template-columns:1fr 1fr;display:grid}.aircraft-owner-info{padding:28px}.aircraft-owner-info .aircraft-kicker{margin:0 0 12px}.aircraft-owner-info h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:24px;font-weight:500}.aircraft-owner-info .aircraft-owner-location{color:#eaf3f5;margin:18px 0 0}.aircraft-owner-info .aircraft-note{margin:0}.aircraft-owner-info .aircraft-owner-note{margin:16px 0 0;font-size:12px}.aircraft-mailing-map{background:#152c35;min-height:300px;position:relative;overflow:hidden}.aircraft-map-link{display:block;position:absolute;inset:0;overflow:hidden}.aircraft-map-link:focus-visible{outline-offset:-5px!important}.aircraft-map-tiles{position:absolute;inset:0}.aircraft-map-tiles img{width:256px;max-width:none;height:256px;position:absolute}.aircraft-map-caption,.aircraft-map-open{color:#d5e2e6;background:#091b25eb;border-radius:5px;padding:5px 9px;font-size:11px;position:absolute;left:14px}.aircraft-map-caption{max-width:calc(100% - 28px);top:14px}.aircraft-map-open{color:#a8e7d6;bottom:30px}.aircraft-map-center{text-align:center;color:#eaf3f5;text-shadow:0 1px 4px #000;width:80%;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-14px)}.aircraft-map-dot{background:#a8e7d655;border:2px solid #a8e7d6;border-radius:50%;width:28px;height:28px;margin:0 auto 8px;display:block;box-shadow:0 0 0 10px #a8e7d61c}.aircraft-map-credit{background:#091b25e8;padding:2px 7px;font-size:10px;position:absolute;bottom:0;right:0}.aircraft-profile-details{grid-template-columns:1fr 1fr;gap:42px;display:grid}.aircraft-profile-details h2{margin:12px 0 16px;font-size:20px}.aircraft-detail-rows{margin:0}.aircraft-detail-rows div{border-bottom:1px solid #29414b;justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;display:flex}.aircraft-detail-rows dt{color:#a4bdc7;flex:1}.aircraft-detail-rows dd{text-align:right;overflow-wrap:anywhere;flex:1;margin:0}.aircraft-certification{border-bottom:1px solid #29414b;margin:28px 0 0;padding-bottom:18px}.aircraft-certification summary{cursor:pointer;padding:8px 0}.aircraft-certification .aircraft-detail-rows{max-width:680px}.aircraft-profile-bottom{justify-content:space-between;align-items:center;gap:36px;margin:24px 0;display:flex}.aircraft-profile-bottom h2{margin:0 0 8px;font-size:22px}.aircraft-profile-bottom p{max-width:650px;margin:0;font-size:14px}.aircraft-profile-bottom>a{flex-shrink:0}.aircraft-site .aircraft-source{color:#9bb4be;max-width:none;font-size:12px}@media (min-width:1500px){.aircraft-mailing-map{max-height:360px}}@media (max-width:760px){.aircraft-profile-hero{display:block}.aircraft-profile-action{text-align:left;margin-top:24px}.aircraft-profile-details,.aircraft-owner-with-map{grid-template-columns:1fr}.aircraft-profile-details{gap:18px}.aircraft-mailing-map{min-height:260px}.aircraft-profile-bottom{display:block}.aircraft-profile-bottom>a{margin-top:14px;display:inline-block}.aircraft-site main{padding:30px 0}.aircraft-owner-info{padding:22px}}:is(.aircraft-site a:focus-visible,.aircraft-site button:focus-visible){outline-offset:5px;outline:2px solid #a8e7d6}
