.provenance-archive figcaption, .profile-hero-portrait figcaption, .profile-airline-primary figcaption, .profile-field-figure figcaption{font-family: var(--font-utility);font-size: .65rem;font-weight: 700;letter-spacing: .1em;line-height: 1.55;text-transform: uppercase;}.profile-chapter-copy h2, .profile-airline-intro h2, .profile-return-copy h2{font-family: var(--font-display);font-weight: 400;letter-spacing: -.045em;line-height: .98;}.provenance-section{background: var(--tap-hangar-white);border-top: 1px solid var(--tap-line);border-bottom: 1px solid var(--tap-line);}.provenance-layout{display: grid;grid-template-columns: minmax(0, 1fr) minmax(240px, 320px);gap: clamp(52px, 7vw, 92px);margin-top: 68px;align-items: start;}.provenance-acts{border-bottom: 1px solid var(--tap-line);}.provenance-acts li{display: grid;grid-template-columns: 120px minmax(0, 1fr);gap: 34px;padding: 30px 0 34px;border-top: 1px solid var(--tap-line);}.provenance-index span, .provenance-index strong{display: block;font-size: .65rem;font-weight: 800;letter-spacing: .13em;text-transform: uppercase;}.provenance-index span{color: var(--tap-carbon);}.provenance-index strong{margin-top: 8px;color: var(--tap-night);}.provenance-acts h3{margin: -5px 0 12px;color: var(--tap-night);font-family: var(--font-display);font-size: 2rem;font-weight: 400;letter-spacing: -.025em;line-height: 1.08;}.provenance-acts p{max-width: 66ch;color: rgba(36, 37, 34, .78);font-family: var(--font-editorial);}.provenance-archive{border-top: 2px solid var(--tap-advise);}.provenance-archive img{width: 100%;aspect-ratio: 2 / 3;object-fit: cover;filter: saturate(.76) contrast(1.03);}.provenance-archive figcaption{padding-top: 12px;color: rgba(36, 37, 34, .7);}.profile-page{background: var(--tap-hangar-white);}.profile-hero{padding: clamp(64px, 7vw, 98px) 0;background: var(--tap-night);color: var(--tap-white);border-bottom: 4px solid var(--tap-advise);}.profile-hero-grid{display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(360px, .72fr);gap: clamp(56px, 7vw, 104px);align-items: end;}.profile-breadcrumb{display: inline-flex;min-height: 44px;align-items: center;margin-bottom: clamp(62px, 8vw, 112px);color: rgba(255, 255, 255, .7);font-size: .69rem;font-weight: 700;letter-spacing: .11em;text-transform: uppercase;}.profile-breadcrumb:hover{color: var(--tap-pale-sky);}.profile-hero h1{max-width: 9ch;margin: 18px 0 0;font-family: var(--font-display);font-size: clamp(4.4rem, 8vw, 8.2rem);font-weight: 400;letter-spacing: -.06em;line-height: .86;}.profile-deck{max-width: 62ch;margin: 30px 0 0;color: rgba(255, 255, 255, .78);font-family: var(--font-editorial);font-size: clamp(1.15rem, 1.8vw, 1.42rem);line-height: 1.5;}.profile-hero-portrait{max-width: 520px;justify-self: end;border-top: 3px solid var(--tap-pale-sky);background: var(--tap-night);}.profile-hero-portrait picture{display: contents;}.profile-hero-portrait img{width: 100%;aspect-ratio: 1 / 1;object-fit: cover;filter: saturate(.84) contrast(1.03);}.profile-hero-portrait .profile-hero-event{object-position: 78% center;}.profile-hero-portrait figcaption{padding: 13px 16px 15px;color: rgba(255, 255, 255, .72);}.profile-chapter{padding: clamp(92px, 8vw, 128px) 0;}.profile-chapter-copy > p, .profile-airline-copy > p, .profile-return-copy > p{margin: 0 0 22px;font-family: var(--font-editorial);font-size: 1.08rem;line-height: 1.75;}.profile-chapter-airport{background: var(--tap-pale-sky);}.profile-chapter-grid{display: grid;grid-template-columns: minmax(190px, .34fr) minmax(0, 1fr);gap: clamp(58px, 8vw, 118px);}.profile-chapter-copy{max-width: 790px;}.profile-chapter-copy h2, .profile-return-copy h2{margin: 0 0 52px;color: var(--tap-night);font-size: clamp(3.5rem, 6vw, 6.5rem);}.profile-chapter-copy h3, .profile-return-copy h3{margin: 38px 0 14px;padding-top: 19px;border-top: 1px solid rgba(36, 37, 34, .3);color: var(--tap-carbon);font-size: .69rem;font-weight: 800;letter-spacing: .13em;text-transform: uppercase;}.profile-chapter-copy > p, .profile-return-copy > p{color: var(--tap-carbon);}.profile-return-copy > .eyebrow{color: var(--tap-indigo-navy);}.profile-airline{padding: clamp(92px, 8vw, 132px) 0;background: var(--tap-night);color: var(--tap-white);}.profile-airline-intro, .profile-airline-copy{max-width: 740px;margin-left: auto;}.profile-airline-primary{width: min(1050px, 100%);margin: clamp(58px, 7vw, 86px) auto clamp(66px, 8vw, 98px) 0;}.profile-airline-primary img{display: block;width: 100%;height: auto;}.profile-airline-primary figcaption{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 18px 32px;padding-top: 14px;color: rgba(255, 255, 255, .68);}.profile-airline-primary figcaption small{color: rgba(255, 255, 255, .5);font: inherit;white-space: nowrap;}.profile-airline-evidence{display: grid;grid-template-columns: minmax(280px, 410px) minmax(0, 740px);grid-template-areas: ". copy" "engine close";gap: clamp(64px, 7vw, 96px) clamp(64px, 7vw, 96px);align-items: start;justify-content: space-between;}.profile-airline-evidence > .profile-airline-copy{grid-area: copy;width: 100%;margin-left: 0;}.profile-airline-evidence > .profile-airline-close{grid-area: close;align-self: center;margin-top: 0;}.profile-airline-intro h2{margin: 18px 0 40px;color: var(--tap-white);font-size: clamp(3.5rem, 5.6vw, 6.2rem);}.profile-airline-copy > p{color: rgba(255, 255, 255, .76);}.profile-responsibilities{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));margin: 32px 0 38px;border-top: 1px solid rgba(255, 255, 255, .28);}.profile-responsibilities li{padding: 14px 16px 14px 0;border-bottom: 1px solid rgba(255, 255, 255, .2);color: var(--tap-pale-sky);font-size: .68rem;font-weight: 800;letter-spacing: .11em;text-transform: uppercase;}.profile-responsibilities li:nth-child(even){padding-left: 20px;border-left: 1px solid rgba(255, 255, 255, .2);}.profile-chapter-return{background: var(--tap-pale-sky);}.profile-return-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(340px, .78fr);gap: clamp(62px, 8vw, 118px);align-items: center;}.profile-return-copy{max-width: 720px;}.profile-return-copy .editorial-link{margin-top: 8px;}.profile-field-figure{border-top: 3px solid var(--tap-advise);background: var(--tap-night);}.profile-field-figure img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;object-position: 48% center;filter: saturate(.82) contrast(1.04);}.profile-field-figure figcaption{padding: 13px 16px 15px;color: rgba(255, 255, 255, .72);}.profile-highlight{padding-block: clamp(88px, 7vw, 116px);}.profile-highlight .eyebrow{margin-bottom: 18px;font-size: .69rem;letter-spacing: .16em;}.profile-highlight-heading h2, .profile-airline-intro h2, .profile-return-copy h2{margin: 0;font-family: var(--font-display);font-size: clamp(3.25rem, 5vw, 5.4rem);font-weight: 400;letter-spacing: -.045em;line-height: .96;}.profile-chapter-grid{grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);gap: clamp(56px, 7vw, 96px);align-items: start;}.profile-highlight-heading{max-width: 540px;}.profile-highlight-meta{margin: 34px 0 0;color: var(--tap-carbon);font-size: .65rem;font-weight: 800;letter-spacing: .13em;line-height: 1.65;text-transform: uppercase;}.profile-chapter-copy, .profile-airline-copy, .profile-return-copy{max-width: 720px;}.profile-chapter-copy > p, .profile-airline-copy > p, .profile-airline-intro > p, .profile-return-copy > p{margin: 0 0 22px;font-family: var(--font-editorial);font-size: 1.08rem;line-height: 1.72;}.profile-chapter-copy h3:first-child{margin-top: 0;}.profile-airline-intro{display: grid;grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);gap: clamp(56px, 7vw, 96px);max-width: none;margin-left: 0;align-items: end;}.profile-airline-intro h2{color: var(--tap-white);}.profile-airline-intro > p{max-width: 720px;color: rgba(255, 255, 255, .76);}.profile-airline-feature{display: grid;grid-template-columns: minmax(300px, .78fr) minmax(0, 1.22fr);gap: clamp(52px, 6vw, 84px);margin-top: clamp(34px, 4vw, 48px);align-items: stretch;}.profile-airline-feature .profile-airline-primary{width: 100%;margin: 0;}.profile-airline-evidence{display: block;max-width: 720px;margin-left: auto;align-self: end;}.profile-airline-lede + .profile-responsibilities{margin-top: 28px;}.profile-return-grid{grid-template-columns: minmax(0, 1.08fr) minmax(340px, .92fr);gap: clamp(56px, 7vw, 96px);align-items: center;}.profile-return-copy h2{margin-bottom: 48px;}.provenance-acts li:nth-child(2) p + p{margin-top: 16px;}@media (max-width:1100px){.profile-airline-evidence{grid-template-columns: 1fr;grid-template-areas: "copy" "engine" "close";gap: 56px;}}@media (max-width:980px){.profile-chapter-grid, .profile-airline-intro, .profile-return-grid{grid-template-columns: 1fr;}.provenance-layout{grid-template-columns: minmax(0, 1fr) 250px;gap: 48px;}.profile-chapter-grid, .profile-airline-intro, .profile-return-grid{gap: 52px;}.profile-airline-intro, .profile-airline-copy, .profile-return-copy{max-width: 800px;margin-left: 0;}.profile-airline-feature{grid-template-columns: 1fr;gap: 52px;}.profile-airline-feature .profile-airline-primary{width: min(520px, 100%);}.profile-field-figure{width: min(620px, 100%);}.profile-field-figure img{aspect-ratio: 4 / 3;}}@media (max-width:820px){.profile-hero-grid{grid-template-columns: 1fr;}.profile-hero-grid{gap: 56px;}.profile-breadcrumb{margin-bottom: 52px;}.profile-hero-portrait{width: min(520px, 100%);justify-self: start;}.provenance-layout{grid-template-columns: 1fr;}.provenance-archive{width: min(360px, 100%);margin-left: auto;}}@media (max-width:620px){.profile-chapter, .profile-airline{padding-block: 78px;}.provenance-layout{margin-top: 50px;}.provenance-acts li{grid-template-columns: 1fr;gap: 18px;}.provenance-index{display: flex;gap: 14px;align-items: center;}.provenance-index strong{margin-top: 0;}.provenance-archive{width: min(260px, 76%);margin-left: 0;}.profile-hero{padding-block: 56px 72px;}.profile-hero h1{font-size: clamp(4rem, 21vw, 5.8rem);}.profile-deck{font-size: 1.12rem;}.profile-highlight-heading h2, .profile-chapter-copy h2, .profile-airline-intro h2, .profile-return-copy h2{font-size: clamp(3rem, 14vw, 4.4rem);}.profile-chapter-copy h2, .profile-return-copy h2{margin-bottom: 38px;}.profile-airline-primary figcaption{grid-template-columns: 1fr;}.profile-airline-primary figcaption small{white-space: normal;}.profile-responsibilities{grid-template-columns: 1fr;}.profile-responsibilities li:nth-child(even){padding-left: 0;border-left: 0;}}.profile-hero h1{font-family: var(--font-display);font-optical-sizing: auto;font-variation-settings: "opsz" 72;font-weight: 500;}.profile-hero h1{font-weight: 600;}.provenance-archive figcaption, .profile-hero-portrait figcaption, .profile-airline-primary figcaption, .profile-field-figure figcaption, .provenance-index, .profile-breadcrumb, .profile-chapter-copy h3, .profile-return-copy h3, .profile-responsibilities li, .profile-responsibilities li::before{font-family: var(--font-utility);font-stretch: 62.5%;font-weight: 600;font-variant-numeric: lining-nums tabular-nums;}
