.pk-fleet{padding-block:clamp(80px,9vw,150px);overflow:hidden}.pk-fleet__head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(24px,4vw,80px);margin-bottom:clamp(44px,5.5vw,88px);display:grid}.pk-fleet__title{font-size:clamp(42px,5.4vw,90px)}.pk-fleet__lead{justify-self:end;margin:0 0 .3em}.pk-fleet__yard{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.pk-dock{--k:clamp(0, calc((var(--p,1) - .14) * 3.2), 1);--wall:#262b33;background:linear-gradient(180deg, #2d333c, var(--wall));border-radius:4px 4px 0 0;margin:0;padding:0 clamp(14px,1.6vw,26px);box-shadow:0 40px 80px -50px #101621b3}.pk-dock__top{justify-content:space-between;align-items:center;height:clamp(52px,5vw,76px);padding-inline:4px;display:flex}.pk-dock__number{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:2px solid #ffffffd9;padding:6px 12px;font-size:clamp(14px,1.2vw,18px);font-weight:900;font-stretch:125%;line-height:1}.pk-dock__lamp{background:#11151b;border-radius:50%;width:34px;height:34px;position:relative;box-shadow:inset 0 0 0 3px #3a414c}.pk-dock__lamp i{border-radius:50%;position:absolute;inset:6px}.pk-dock__lamp-red{background:var(--pk-orange);box-shadow:0 0 18px 4px color-mix(in srgb, var(--pk-orange) 60%, transparent);opacity:calc(1 - var(--k))}.pk-dock__lamp-green{opacity:clamp(0, calc((var(--k) - .92) * 12.5), 1);background:#2fbf68;box-shadow:0 0 18px 4px #2fbf6899}.pk-dock__opening{aspect-ratio:16/11;background:#0f1319;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #1a1e25}.pk-dock__photo{object-fit:cover;object-position:50% 62%;width:100%;height:100%;transform:scale(calc(1.1 - var(--k) * .1));filter:brightness(calc(.55 + var(--k) * .45));position:absolute;inset:0}.pk-dock__opening:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 30px 40px -20px #0000008c,inset 0 0 0 6px #1a1e25}.pk-dock__door{z-index:1;transform:translate3d(0, calc(var(--k) * -101%), 0);will-change:transform;background:linear-gradient(90deg, #0000001a, transparent 6%, transparent 94%, #0000001a), repeating-linear-gradient(180deg, #ece6dc 0 calc(var(--slat) - 4px), #cfc7bb calc(var(--slat) - 4px) calc(var(--slat) - 2px), #f6f2ec calc(var(--slat) - 2px) var(--slat));--slat:clamp(22px, 2.4vw, 36px);position:absolute;inset:0}.pk-dock__door:after{content:"";background:#1f242c;height:10px;position:absolute;bottom:0;left:0;right:0}.pk-dock__windows{justify-content:space-between;display:flex;position:absolute;top:30%;left:12%;right:12%}.pk-dock__windows i{background:linear-gradient(#3a4452,#1d242e);border-radius:3px;width:15%;height:clamp(14px,1.6vw,24px);box-shadow:inset 0 0 0 2px #b9b1a5}.pk-dock__stencil{text-align:center;letter-spacing:-.04em;color:var(--pk-navy);opacity:.92;font-size:clamp(34px,5vw,86px);font-weight:900;font-stretch:125%;line-height:1;position:absolute;top:52%;left:0;right:0}.pk-dock__stencil b{color:var(--pk-orange);font-style:italic}.pk-dock__handle{background:#8b8f96;border-radius:5px;width:64px;height:10px;margin-left:-32px;position:absolute;bottom:22px;left:50%;box-shadow:0 2px #5d6168}.pk-dock__box{z-index:2;background:linear-gradient(#3a414c,#2a3038);height:clamp(12px,1.2vw,18px);position:absolute;top:0;left:0;right:0;box-shadow:0 6px 12px -6px #0009}.pk-dock__floor{background:repeating-linear-gradient(-45deg, var(--pk-orange) 0 16px, var(--pk-navy) 16px 32px);height:clamp(30px,3vw,44px);margin-inline:calc(-1*clamp(14px,1.6vw,26px));position:relative}.pk-dock__floor i{background:linear-gradient(#1b1f25,#0d1014);border-radius:3px;width:clamp(40px,4vw,60px);height:calc(100% + 14px);position:absolute;top:-14px;box-shadow:inset 0 0 0 2px #2d333c}.pk-dock__floor i:first-child{left:14%}.pk-dock__floor i:last-child{right:14%}.pk-dock figcaption{color:#fff9;margin-top:14px;padding-bottom:6px;font-size:14px}.pk-board{color:#f7f2ec;background:linear-gradient(#151b26,#0c1018);border-radius:6px;padding:clamp(20px,2vw,30px);box-shadow:0 40px 80px -46px #101621e6,inset 0 0 0 1px #ffffff0f}.pk-board__head{letter-spacing:.18em;text-transform:uppercase;color:#f7f2ec99;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:12px;font-weight:700;display:flex}.pk-board__clock{letter-spacing:.08em;color:var(--pk-orange);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.pk-board__rows{display:grid}.pk-board__row{border-bottom:1px solid #ffffff14;flex-direction:column-reverse;gap:10px;padding:clamp(16px,1.8vw,24px) 0;display:flex}.pk-board__label{letter-spacing:.14em;text-transform:uppercase;color:#f7f2ec9e;font-size:13px;font-weight:700}.pk-flaps{perspective:400px;gap:5px;display:flex}.pk-flap{letter-spacing:0;font-variant-numeric:tabular-nums;color:#f7f2ec;background:linear-gradient(#232b39 0 49.6%,#1b2230 50.4% 100%);border-radius:5px;place-items:center;width:.74em;height:1.06em;font-size:clamp(44px,4.4vw,74px);font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -2px #00000059,0 2px #0006}.pk-flap:after{content:"";background:#07090d;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.pk-flap:before{content:"";background:#3a4352;border-radius:2px;width:4px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-2px;box-shadow:.74em 0 #3a4352}.pk-flap>span{transform-origin:50%;display:block}.pk-flap.is-flip>span{animation:90ms linear pk-flap}@keyframes pk-flap{0%{transform:rotateX(0)}50%{transform:rotateX(-88deg)}to{transform:rotateX(0)}}.pk-board__foot{letter-spacing:-.01em;align-items:center;gap:10px;padding-top:14px;font-size:15px;font-weight:900;font-stretch:125%;display:flex}.pk-board__foot b{color:var(--pk-orange);font-style:italic}@media (width<=900px){.pk-fleet__head,.pk-fleet__yard{grid-template-columns:1fr}.pk-fleet__lead{justify-self:start}}@media (prefers-reduced-motion:reduce){.pk-dock{--k:1}.pk-flap.is-flip>span{animation:none}}
