.sh-fleet,.sh-lb{font-variant-numeric:lining-nums}.sh-fleet .sh-aircraft-body h2{letter-spacing:0;color:var(--sh-ink);margin:0 0 4px;font-size:26px;font-weight:600;line-height:1.2}.sh-aircraft.sh-fleet-new{grid-template-columns:1.15fr 1fr}.sh-fleet-gal{background:var(--sh-paper);flex-direction:column;min-width:0;display:flex}.sh-fleet-main{appearance:none;aspect-ratio:16/9;cursor:zoom-in;background:var(--sh-green-deep);width:100%;color:inherit;font:inherit;touch-action:pan-y;border:0;flex:1 0 auto;margin:0;padding:0;display:block;position:relative;overflow:hidden}.sh-fleet-main img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.sh-fleet-main.sw img{animation:.3s both shFleetIn}.sh-fleet-main:hover img{transform:scale(1.025)}.sh-fleet-main:after{content:"";pointer-events:none;transition:box-shadow .15s;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #0000}.sh-body .sh-fleet-main:focus-visible{outline:none}.sh-fleet-main:focus-visible:after{box-shadow:inset 0 0 0 3px var(--sh-gold), inset 0 0 0 5px #ffffffb3}.sh-fleet-zoom{color:#fff;background:#02140d99;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:inline-flex;position:absolute;bottom:14px;right:14px}.sh-fleet-main:hover .sh-fleet-zoom{background:#02140dbf;transform:scale(1.06)}.sh-fleet-strip{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sh-fleet-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sh-fleet-thumb{appearance:none;aspect-ratio:16/9;cursor:pointer;background:var(--sh-line);border:2px solid #0000;border-radius:10px;width:100%;margin:0;padding:0;transition:border-color .15s;display:block;overflow:hidden}.sh-fleet-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sh-fleet-thumb:hover{border-color:var(--sh-gold-soft)}.sh-fleet-thumb.on{border-color:var(--sh-gold)}.sh-fleet-cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;margin:0;display:flex}.sh-fleet-cap b{color:var(--sh-ink);font-size:14px;font-weight:700;line-height:1.35}.sh-fleet-cap span{color:var(--sh-muted);font-size:12px}.sh-fleet-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.sh-album .sh-fleet-group{margin:48px 0 0}.sh-album+.sh-aircraft{margin-top:32px}.sh-album h3{color:var(--sh-ink);margin:26px 0 12px;font-size:18px;line-height:1.3}.sh-album-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sh-album-tile{appearance:none;aspect-ratio:16/9;cursor:zoom-in;background:var(--sh-line);border:0;border-radius:10px;width:100%;margin:0;padding:0;scroll-margin:90px 0 20px;display:block;position:relative;overflow:hidden}.sh-album-tile.big{aspect-ratio:auto;grid-area:span 2/span 2}.sh-album-tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.sh-album-tile:hover img{transform:scale(1.025)}.sh-album-tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sh-body .sh-album-tile:focus-visible{outline:none}.sh-album-tile:focus-visible:after{box-shadow:inset 0 0 0 3px var(--sh-gold), inset 0 0 0 5px #ffffffb3}.sh-fleet-group{max-width:720px;margin:64px 0 22px}.sh-fleet-group h2{letter-spacing:0;color:var(--sh-ink);margin:0 0 8px;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.15}.sh-fleet-group p{color:var(--sh-muted);margin:0;font-size:16px;line-height:1.55}body.sh-lb-lock{overflow:hidden}.sh-lb{z-index:900;color:#fff;font-family:var(--sh-font);overscroll-behavior:contain;--lb-w:calc(100vw - 184px);--lb-h:calc(100vh - 170px);background:#020e09ed;justify-content:center;align-items:center;padding:72px 92px 28px;animation:.2s both shFleetIn;display:flex;position:fixed;inset:0}@supports (height:100dvh){.sh-lb{--lb-h:calc(100dvh - 170px)}}.sh-lb-fig{touch-action:pan-y;flex-direction:column;max-width:100%;max-height:100%;margin:0;display:flex}.sh-lb-img{max-width:100%;height:auto;aspect-ratio:var(--r);width:min(var(--lb-w), calc(var(--lb-h) * var(--r)), var(--w));-webkit-user-select:none;user-select:none;border-radius:12px;margin:0 auto;animation:.25s both shFleetIn;display:block}.sh-lb-cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;margin-top:14px;display:flex}.sh-lb-cap b{color:#fff;font-size:15px;font-weight:700}.sh-lb-cap span{color:#b9cbc1;font-size:13px}.sh-lb-count{letter-spacing:.06em;color:#cfe0d7;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:14px;font-weight:700;position:absolute;top:26px;left:26px}.sh-lb-btn{cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;margin:0;padding:0;transition:background .15s,border-color .15s;display:inline-flex;position:absolute}.sh-lb-btn:hover{background:#ffffff2e;border-color:#ffffff6b}.sh-lb-btn:focus-visible{outline:2px solid var(--sh-gold-soft);outline-offset:3px;border-radius:999px}.sh-lb-close{top:14px;right:14px}.sh-lb-prev,.sh-lb-next{top:50%;transform:translateY(-50%)}.sh-lb-prev{left:22px}.sh-lb-next{right:22px}@keyframes shFleetIn{0%{opacity:0}to{opacity:1}}@media (max-width:1040px){.sh-aircraft.sh-fleet-new{grid-template-columns:1fr}.sh-fleet-main{flex:none}}@media (max-width:600px){.sh-album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sh-album-tile{border-radius:8px}.sh-album-tile.big{aspect-ratio:16/9;grid-row:auto}}@media (max-width:720px){.sh-fleet-group{margin-top:48px}.sh-fleet-cta .sh-btn{flex:auto}.sh-lb{--lb-w:calc(100vw - 24px);--lb-h:calc(100vh - 230px);padding:64px 12px 104px}@supports (height:100dvh){.sh-lb{--lb-h:calc(100dvh - 230px)}}.sh-lb-img{border-radius:8px}.sh-lb-cap{padding:0 4px}.sh-lb-prev,.sh-lb-next{top:auto;bottom:30px;transform:none}.sh-lb-prev{left:calc(50% - 64px)}.sh-lb-next{right:calc(50% - 64px)}}@media (max-height:520px) and (orientation:landscape){.sh-lb{--lb-w:calc(100vw - 136px);--lb-h:calc(100vh - 50px);padding:8px 68px}@supports (height:100dvh){.sh-lb{--lb-h:calc(100dvh - 50px)}}.sh-lb-cap{margin-top:6px}.sh-lb-cap b{font-size:13px}.sh-lb-cap span{font-size:12px}.sh-lb-count{top:14px;left:12px}.sh-lb-close{top:8px;right:10px}.sh-lb-prev,.sh-lb-next{top:50%;bottom:auto;transform:translateY(-50%)}.sh-lb-prev{left:10px}.sh-lb-next{right:10px}}@media (prefers-reduced-motion:reduce){.sh-fleet-main img,.sh-lb,.sh-lb-img{animation:none}.sh-fleet-main img,.sh-fleet-zoom,.sh-album-tile img{transition:none}.sh-fleet-main:hover img,.sh-fleet-main:hover .sh-fleet-zoom,.sh-album-tile:hover img{transform:none}}
