.operator-story{padding-block:clamp(72px,8vw,128px)}.operator-story-intro{max-width:860px;margin-bottom:52px}.operator-story-intro h2{font:300 clamp(36px, 4vw, 64px) / 1.1 var(--font-display);margin-bottom:24px}.operator-story-intro>p:not(.eyebrow){overflow-wrap:anywhere;max-width:690px}.operator-story-intro>p+p{margin-top:16px}.operator-story p{color:var(--color-muted);line-height:1.8}.operator-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.operator-story-grid article{border-top:1px solid color-mix(in srgb, var(--color-navy) 18%, transparent);padding-top:24px}.operator-story-grid h3{font:300 28px / 1.25 var(--font-display);margin-block:18px}.operator-story-number{color:var(--color-alpenglow-deep);letter-spacing:.12em;font-size:12px}.operator-story-charter .operator-story-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.company-team-group{margin-block:48px;padding:0}.company-team-group-heading{border-bottom:1px solid var(--color-line);align-items:baseline;gap:18px;margin-bottom:28px;padding-bottom:24px;display:flex}.company-team-group-heading>span{color:var(--color-alpenglow-deep);font-size:12px}.company-team-group .brand-team-heading{font:300 clamp(24px, 2.5vw, 36px) / 1.2 var(--font-display);margin:0}.company-team-group .brand-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:none}.company-team-group .brand-person{background:0 0;padding:0}.brand-person-details{min-width:0;container-type:inline-size}.brand-person h4{font:300 clamp(16px, 7cqi, 26px) / 1.25 var(--font-display);white-space:nowrap;overflow-wrap:normal;margin:0 0 12px}.company-team-group .brand-person-window{width:100%;max-width:none;margin-bottom:24px}.brand-person-contacts{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:12px;padding-top:16px;display:flex}.brand-person-contacts a{min-height:44px;color:var(--color-alpenglow-deep);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:inline-flex}.brand-person-contacts a:hover{text-underline-offset:5px;text-decoration:underline}.brand-person-contacts a:focus-visible{outline:2px solid var(--color-alpenglow-deep);outline-offset:4px;border-radius:4px}.company-team-group-pilots{color:var(--color-navy);padding-top:32px}.company-team-group-pilots .company-team-group-heading{border-color:var(--color-line)}.company-team-group-pilots .company-team-group-heading>span{color:var(--color-alpenglow-deep)}.company-team-group-pilots .brand-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-team-group-pilots .brand-person{border:1px solid var(--color-line);background:#fafaf8;border-radius:20px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:clamp(20px,2.5vw,32px);display:grid;box-shadow:0 8px 28px #1d2b4d08}.company-team-group-pilots .brand-person-window{aspect-ratio:1;border-top:2px solid var(--color-alpenglow);border-radius:24px 24px 24px 6px;align-self:start;margin:0}.company-team-group-pilots .brand-person p{color:var(--color-muted)}.company-team-group-pilots .brand-person-company{color:var(--color-alpenglow-deep);margin-bottom:0}.company-team-group-pilots .brand-person-contacts{gap:4px 16px;margin-top:18px;padding-top:12px}.brand-person-bio{max-width:48ch;margin-top:14px}.brand-person .brand-person-photo-caption{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.brand-person-bio p{font-size:14px;line-height:1.7}.company-team-group-pilots .brand-person-contacts a{color:var(--color-alpenglow-deep);font-size:12px;text-decoration:none}.company-team-group-pilots .brand-person-contacts a:hover{text-decoration:underline}@media (max-width:1100px){.company-team-group .brand-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-team-group-pilots .brand-team-grid{grid-template-columns:1fr}}@media (max-width:700px){.company-team-group .brand-team-grid{grid-template-columns:1fr}.company-team-group-pilots .brand-person{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px}}@media (max-width:400px){.company-team-group-pilots .brand-person{grid-template-columns:1fr}.company-team-group-pilots .brand-person-window{width:72px}}.brand-person-monogram{height:100%;font:300 clamp(42px, 6vw, 80px) / 1 var(--font-display);color:var(--color-navy);background:linear-gradient(145deg,#e7e3dc,#d8d6d1);place-items:center;display:grid}.brand-person-window{aspect-ratio:.78;border-radius:36%/28%}.brand-overview-pair{grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,28px);padding-block:24px 48px;display:grid}.brand-overview-pair .brand-window{aspect-ratio:.62;border-radius:40%/25%}.brand-overview-pair>:last-child{margin-top:40px}.brand-overview-pair .editorial-photo{height:100%;margin:0}.brand-overview-pair img{object-fit:cover;width:100%;height:100%}@media (max-width:850px){.operator-story-grid,.operator-story-charter .operator-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.operator-story-grid,.operator-story-charter .operator-story-grid{grid-template-columns:1fr;gap:28px}.operator-story-intro{margin-bottom:32px}}.home-team-preview{gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.home-team-preview li{border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);flex-wrap:wrap;gap:4px 16px;padding-bottom:12px;display:flex}.home-team-preview strong{font-weight:500}.home-team-preview span{color:var(--color-muted);font-size:14px}.brand-company>.operator-story{width:100%;padding-inline:0}.company-team-group-pilots .brand-person-monogram{background:var(--color-dark-navy);color:var(--color-paper,#f4f4f2);font-size:28px}.operator-story-aircraft-management .operator-story-intro{grid-template-columns:1.1fr 1fr;align-items:end;column-gap:clamp(32px,5vw,80px);max-width:none;margin-bottom:36px;display:grid}.operator-story-aircraft-management .operator-story-intro .eyebrow{grid-column:1/-1}.operator-story-aircraft-management .operator-story-intro h2{max-width:18ch;margin-bottom:0;font-size:clamp(34px,3.4vw,54px)}.operator-story-aircraft-management .operator-story-intro>p:not(.eyebrow){max-width:55ch;margin:0;line-height:1.7}.operator-story-aircraft-management .operator-story-grid{gap:20px}.operator-story-aircraft-management .operator-story-grid article{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-stone) 42%, var(--color-paper));grid-template-columns:30px minmax(0,1fr);align-content:start;gap:16px 14px;padding:clamp(22px,2.2vw,32px);display:grid}.operator-story-aircraft-management .operator-story-number{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;margin-top:2px;display:inline-grid}.operator-story-aircraft-management .operator-story-grid h3{overflow-wrap:anywhere;margin:0;font-size:28px}.operator-story-aircraft-management .operator-story-grid article>p{grid-column:1/-1;margin:0;line-height:1.7}@media (max-width:850px){.operator-story-aircraft-management .operator-story-intro{grid-template-columns:1fr;gap:20px}.operator-story-aircraft-management .operator-story-intro h2{max-width:23ch}}@media (max-width:550px){.operator-story-aircraft-management .operator-story-grid{gap:14px}}.operator-story-compact{background:var(--color-stone);padding-block:32px}.operator-story-compact>details{border-top:1px solid var(--color-line)}.operator-story-compact summary{cursor:pointer;min-height:44px;color:var(--color-ink);font:400 clamp(22px, 2.5vw, 30px) / 1.3 var(--font-display);padding-block:22px}.operator-story-compact summary:focus-visible{outline:2px solid var(--color-alpenglow-deep);outline-offset:4px}.operator-story-compact p{max-width:68ch;color:var(--color-muted);line-height:1.75}.operator-story-compact .operator-story-grid{margin-top:40px}
.company-stats{background:var(--color-paper);border-bottom:1px solid var(--color-line);padding-block:38px}.company-stats-grid{grid-template-columns:repeat(var(--stats-count), minmax(0, 1fr));gap:26px;margin:0;display:grid}.company-stat{border-inline-start:1px solid color-mix(in srgb, var(--color-alpenglow) 28%, transparent);flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:12px;padding-inline-start:20px;display:flex}.company-stat dt{color:var(--color-muted);letter-spacing:.06em;max-width:23ch;font-size:11px;line-height:1.6}.company-stat dd{margin:0}.company-stat-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:clamp(34px,3.5vw,50px);line-height:1.1}.company-stat-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.company-stats-context{max-width:88ch;color:var(--color-muted);margin-block-start:24px;font-size:12px;line-height:1.7}.company-stats-context p{margin:0}.company-stats-context p+p{margin-block-start:8px}@media (max-width:800px){.company-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.company-stat{padding-inline-start:14px}.company-stats{padding-block:30px}}
