.collection-heading{padding-top:76px;padding-bottom:42px}.collection-heading h1{max-width:1000px;font-size:clamp(36px,4vw,64px);line-height:1.22}.collection-deck{max-width:760px;font-size:18px;line-height:1.8;color:#746d62}.collection-breadcrumb{display:flex;gap:14px;flex-wrap:wrap;padding-top:30px;font-size:13px;color:#847761}.experience-collection{padding-top:65px;padding-bottom:80px}.experience-collection>h2,.cabin-collection>h2{font-size:clamp(28px,3vw,42px);font-weight:400;margin:18px 0 36px}.collection-grid,.fleet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.collection-card{display:block;color:inherit;text-decoration:none;background:#faf8f3;border:1px solid #d9cebc;overflow:hidden;transition:transform .25s,box-shadow .25s}.collection-card:hover{transform:translateY(-5px);box-shadow:0 15px 32px #15253515}.collection-card>img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .7s}.collection-card:hover>img{transform:scale(1.035)}.collection-card-body{padding:26px 28px 30px}.collection-card-body small{color:#a38e69;font-size:12px;letter-spacing:.12em}.collection-card h3{font-size:26px;font-weight:400;margin:12px 0 18px;line-height:1.35}.collection-card p{color:#766e62;line-height:1.9;font-size:14px}.collection-arrow{display:block;margin-top:25px;color:#997d52;font-size:13px}.collection-story-hero{margin-top:28px;position:relative;height:580px;max-height:75vh;min-height:360px}.collection-story-hero>img{width:100%;height:100%;object-fit:cover}.collection-story-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0e1c29d6,transparent 70%)}.collection-story-lead{position:absolute;z-index:1;bottom:50px;left:8%;right:8%;color:#f1e8d8}.collection-story-lead h1{font-size:clamp(34px,5vw,68px);font-weight:400;line-height:1.2}.collection-story-lead .eyebrow{color:#dccab0}.collection-prose{padding-top:65px;padding-bottom:65px;max-width:1160px}.story-opening{font-family:Georgia,'Songti SC',serif;font-size:clamp(23px,2.2vw,31px);line-height:1.85;color:#243441;margin-bottom:45px}.collection-prose h2{font-size:30px;font-weight:400}.collection-prose>p:not(.story-opening){line-height:1.9;color:#746e64}.occasion-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;border-top:1px solid #cbbd9f;margin:38px 0;padding-top:22px}.occasion-facts h3{font-size:20px;font-weight:400;color:#997f54}.occasion-facts p{font-size:15px;line-height:1.8;color:#72695e}.collection-note{font-size:12px!important;color:#8c8173!important;line-height:1.8;margin-top:28px}.collection-request{background:#10212e;color:#e9ddc9;padding:44px 50px!important;margin-bottom:50px}.collection-request h2{font-size:30px;font-weight:400}.collection-request p{color:#c1b9aa;line-height:1.8;max-width:800px}.collection-request button{margin-top:20px}.quote-note{padding:25px 32px!important;background:#e9e1d3;border-left:3px solid #af9367;margin-bottom:40px}.quote-note p{font-size:14px;line-height:1.9;color:#6c645a}.fleet-section{padding-bottom:70px}.aircraft-price{font-family:Georgia,serif;font-size:27px!important;color:#9c7e4c!important}.aircraft-keyline{font-size:14px}.legacy-booking{padding:36px 0 55px}.aircraft-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;padding-top:60px;padding-bottom:60px}.aircraft-hero h1{font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.2}.aircraft-hero img{width:100%;aspect-ratio:4/3;object-fit:cover}.aircraft-hero button{display:block;margin-top:30px}.source-link{display:inline-block;color:#987d53;font-size:13px;line-height:1.6;margin:12px 24px 0 0}.cabin-collection{padding-top:50px;padding-bottom:70px}.cabin-collection>p{color:#7c7265;line-height:1.8}.cabin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cabin-grid figure{margin:0}.cabin-photo{display:block;border:0;padding:0;cursor:zoom-in;background:#e1d8c8;width:100%}.cabin-photo img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.cabin-grid figcaption{font-size:13px;color:#9a825c;padding:15px 0}.collection-lightbox{border:0;background:#10212e;color:#e9ddc9;padding:35px;max-width:90vw;max-height:92vh}.collection-lightbox::backdrop{background:#081521de}.collection-lightbox img{display:block;max-height:75vh;max-width:82vw;width:auto;height:auto}.lightbox-close{position:absolute;right:6px;top:4px;color:#fff;border:0;background:transparent;font-size:28px;cursor:pointer}.detail-hero-experience{display:block;width:100%;height:100%}.detail-hero-experience img{width:100%;height:100%;object-fit:cover}@media(max-width:1000px){.collection-grid,.fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aircraft-hero{gap:35px}}@media(max-width:600px){.collection-grid,.fleet-grid,.cabin-grid,.occasion-facts,.aircraft-hero{grid-template-columns:1fr}.collection-heading{padding-top:40px}.collection-card-body{padding:22px}.collection-story-hero{height:440px}.collection-story-lead{bottom:30px}.collection-request{padding:30px 24px!important}.collection-prose{padding-top:36px}.aircraft-hero{padding-top:35px}.collection-breadcrumb{gap:8px}.collection-lightbox{padding:30px 12px}.collection-lightbox img{max-width:85vw}.occasion-facts{gap:14px}.cabin-photo img{aspect-ratio:3/2}}

.service-opening{font-size:22px!important;line-height:1.9!important;color:#243441!important}.story-aside{border-left:2px solid #c3af8b;padding-left:22px;font-family:Georgia,"Songti SC",serif;font-style:italic;font-size:16px!important}.ground-service-lead{padding:34px 0 44px;border-bottom:1px solid #cabd9f}.ground-service-lead p{max-width:960px;color:#746b5e;line-height:1.9}.ground-network{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-top:25px}.ground-network h3{font-weight:400;color:#967950;font-size:20px}.ground-network p{font-size:14px}.ground-service-lead .gold{display:inline-block;margin-top:20px}@media(max-width:700px){.ground-network{grid-template-columns:1fr}}

.service-scope{padding:28px 0;border-top:1px solid #cbbd9f;margin-top:32px}.service-scope ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none;padding:0}.service-scope li{padding:20px;border:1px solid #d7cbb5;color:#967950;font-size:18px}.service-scope p{color:#746b5e;line-height:1.9}@media(max-width:600px){.service-scope ul{grid-template-columns:1fr}}

.ground-card{display:block;text-decoration:none;color:inherit}.ground-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.ground-network{gap:30px}.ground-card h3{line-height:1.5;margin:18px 0 12px}.ground-card:hover img{filter:brightness(1.06)}

/* V25: provenance and tiered flagship collection. */
.fleet-group-heading{padding:48px 0 22px;border-top:1px solid #d2c3a6;margin-top:30px}.fleet-group-heading h2{font-size:clamp(25px,3vw,42px);margin:10px 0;color:#162c3b}.charter-status{display:block;margin-top:16px;color:#78684f!important;line-height:1.6!important}.aircraft-evidence{margin-top:44px;padding:30px;background:#eee8dd;border:1px solid #d4c7b0}.aircraft-evidence h2{margin-top:12px}.aircraft-evidence .occasion-facts{margin:22px 0}.aircraft-evidence .occasion-facts p{overflow-wrap:anywhere}.aircraft-card .aircraft-price{font-size:clamp(22px,2vw,30px)}@media(max-width:600px){.aircraft-evidence{padding:20px}.fleet-group-heading{padding-top:32px}}

.wynnjet-featured-wrap{margin-top:12px;margin-bottom:58px}.wynnjet-featured{display:block;background:#0a192b;color:#f4ebdd;border:1px solid #aa9370;text-decoration:none;overflow:hidden}.wynnjet-featured>img{display:block;width:100%;height:auto!important;max-height:none;object-fit:contain!important;aspect-ratio:auto!important}.wynnjet-featured-body{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:36px 44px;border-top:1px solid #655942}.wynnjet-featured-body h2{font-family:Georgia,serif;font-size:clamp(32px,4.2vw,62px);font-weight:400;color:#f4ebdd;margin:10px 0}.wynnjet-featured-body p{color:#d6c7ae;line-height:1.7;margin:8px 0}.wynnjet-featured-body .eyebrow{color:#c9b38d;letter-spacing:.22em}.wynnjet-featured-body small{color:#b1afa9;display:block;line-height:1.7}.wynnjet-featured-body .collection-arrow{display:inline-block;color:#d5be96;margin-top:22px}.featured-dimensions{font-size:13px;letter-spacing:.05em}.wynnjet-featured:hover .collection-arrow{color:#fff0d4}.aircraft-hero img[src*="wynnjet-g700-render"]{height:auto!important;object-fit:contain!important;aspect-ratio:auto!important;background:#09192b}@media(max-width:760px){.wynnjet-featured-body{grid-template-columns:1fr;padding:24px;gap:14px}.wynnjet-featured-wrap{margin-bottom:30px}}

/* V26 local cabin guide and private collection wording. */
.flight-history-scope{display:block;margin-top:8px;color:#82745e;font-size:12px}.local-cabin-hero img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;background:#0b1c2e}.private-collection-note{background:#ebe5da;padding:32px}.private-collection-note h2{font-size:clamp(25px,3vw,40px)}

/* V26 flight planning */
.flight-performance{margin:38px 0;padding:28px 0;border-top:1px solid #b5a17e;border-bottom:1px solid #b5a17e}.performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.performance-grid h3{font-size:13px;letter-spacing:.07em;color:#88744e;font-family:inherit}.performance-grid p{font-size:19px;color:#183044;line-height:1.6}.performance-basis{font-size:12px!important;color:#737670!important;line-height:1.9!important;margin-top:22px!important}@media(max-width:800px){.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.performance-grid{grid-template-columns:1fr}}
/* Preserve each rendered airframe's full silhouette and native proportions. */
.aircraft-hero img[src*="/v26/"]{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;background:#0b1c2e}

.service-specific-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-bottom:70px}.service-specific-details article{border-top:1px solid #b8a383;padding-top:22px}.service-specific-details small{color:#9a845e}.service-specific-details h2{font-size:26px;line-height:1.5;font-weight:400}.service-specific-details p{font-size:15px;line-height:1.9;color:#746e62}.collection-request>.text-link{margin-left:24px}@media(max-width:800px){.service-specific-details{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.collection-request>.text-link{display:block;margin:25px 0 0}}
