.airplane-story{color:#151515;background:#fff;margin-top:60px;scroll-margin-top:96px;overflow:hidden}.airplane-heading{background:var(--yellow);padding:52px clamp(24px,5vw,68px) 28px}.airplane-eyebrow{letter-spacing:.14em;font-size:11px;font-weight:800;line-height:1.7;display:block}.airplane-heading h3{letter-spacing:-.065em;max-width:900px;margin:26px 0 40px;font-size:clamp(42px,6.4vw,88px);line-height:.99}.airplane-heading-bottom{letter-spacing:.06em;border-top:1px solid #15151555;justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;font-weight:800;display:flex}.airplane-heading-bottom a{gap:22px;display:flex}.airplane-opening{background:linear-gradient(180deg,var(--yellow) 0 24px,#fff 24px);grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:48px clamp(24px,5vw,68px);display:grid}.airplane-story h4{letter-spacing:-.04em;margin:16px 0 25px;font-size:clamp(27px,3vw,38px);line-height:1.1}.airplane-story p{margin-bottom:22px;font-size:16px;line-height:1.8}.airplane-player{color:#fff;box-shadow:12px 12px 0 var(--yellow);background:#101010;margin:0;padding:14px;scroll-margin-top:98px}.airplane-player video{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.airplane-player figcaption{gap:8px;padding:18px 8px 8px;display:grid}.airplane-player figcaption strong{font-size:15px}.airplane-player figcaption span,.airplane-player figcaption a{color:#ccc;font-size:11px}.airplane-player figcaption a{color:var(--yellow);padding-top:5px}.airplane-account{border-top:1px solid #ddd;grid-template-columns:1fr 1.7fr;gap:65px;padding:45px clamp(24px,5vw,68px) 60px;display:grid}.airplane-account aside{padding-top:20px}.airplane-account blockquote{letter-spacing:-.045em;border-left:5px solid var(--yellow);margin:25px 0;padding-left:22px;font-size:clamp(30px,3.3vw,44px);font-weight:800;line-height:1.15}.airplane-signature{font-size:13px;font-weight:700}.airplane-prose h4{font-size:26px}.airplane-story .airplane-note{color:#606060;border-top:1px solid #ddd;padding-top:16px;font-size:12px;line-height:1.7}.airplane-source{text-underline-offset:5px;font-size:12px;font-weight:700;line-height:1.8;text-decoration:underline;display:inline-block}.airplane-records{color:#fff;background:#101010;padding:48px clamp(24px,5vw,68px)}.airplane-records-heading{max-width:670px}.airplane-records .airplane-eyebrow{color:var(--yellow)}.airplane-records-heading p{color:#bbb;font-size:13px}.airplane-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.airplane-photo-grid figure{margin:0}.airplane-photo-grid img{object-fit:contain;background:#191919;width:100%;height:280px}.airplane-photo-grid .airplane-photo-small img{height:290px}.airplane-photo-grid figcaption,.airplane-context figcaption{color:#bbb;padding-top:12px;font-size:11px;line-height:1.6}.airplane-context{background:#f8f5e9;grid-template-columns:1fr 1.3fr;align-items:start;gap:40px;padding:52px clamp(24px,5vw,68px);display:grid}.airplane-context figure{margin:0}.airplane-context img{width:100%;height:auto}.airplane-context figcaption{color:#666}.airplane-context h4{font-size:29px}.airplane-context p{font-size:14px}.airplane-footer{background:var(--yellow);letter-spacing:-.025em;padding:30px clamp(24px,5vw,68px);font-size:clamp(18px,2.5vw,28px);font-weight:800;line-height:1.3}.airplane-story a:focus-visible,.airplane-story video:focus-visible{outline-offset:5px;outline:3px solid #b68100}@media (max-width:760px){.airplane-heading{padding-top:34px}.airplane-heading-bottom{flex-direction:column;gap:15px}.airplane-opening,.airplane-account,.airplane-context{grid-template-columns:1fr;gap:30px}.airplane-opening{padding-bottom:45px}.airplane-account{padding-top:20px}.airplane-photo-grid{gap:25px}.airplane-photo-grid img{height:180px}.airplane-photo-grid .airplane-photo-small img{height:210px}.airplane-account blockquote{max-width:440px}.airplane-player{box-shadow:8px 8px 0 var(--yellow)}}@media (max-width:480px){.airplane-photo-grid{grid-template-columns:1fr}.airplane-photo-grid img{height:auto}.airplane-photo-grid .airplane-photo-small img{height:290px}.airplane-story p{font-size:15px}.airplane-heading h3{font-size:43px}}.airplane-story .airplane-footer{color:#151515;border:0;max-width:none;margin:0;display:block}
