.living-ship-module__DpnISa__hero{border-radius:var(--jql-radius-card);background:var(--jql-ink);position:relative;overflow:hidden}.living-ship-module__DpnISa__heroImage{aspect-ratio:16/8.4;object-fit:cover;object-position:62% 45%;width:100%;height:auto;display:block}.living-ship-module__DpnISa__heroShade{background:linear-gradient(90deg,#0a1018e0 0%,#0a1018c2 42%,#0a101880 60%,#0a101800 82%);position:absolute;inset:0}.living-ship-module__DpnISa__heroCopy{width:min(540px,60%);color:var(--jql-white);flex-direction:column;justify-content:safe center;gap:18px;padding:clamp(24px,4vw,56px);display:flex;position:absolute;inset:0 auto 0 0}.living-ship-module__DpnISa__heroCopy .living-ship-module__DpnISa__heroTitle{color:var(--jql-white);margin:0}.living-ship-module__DpnISa__heroCopy .living-ship-module__DpnISa__heroLead{color:var(--jql-muted-on-dark);margin:0}.living-ship-module__DpnISa__heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.living-ship-module__DpnISa__heroCopy .living-ship-module__DpnISa__heroNote{text-transform:none;letter-spacing:0;margin:0}@media (max-width:820px){.living-ship-module__DpnISa__heroImage{aspect-ratio:16/10}.living-ship-module__DpnISa__heroShade{display:none}.living-ship-module__DpnISa__heroCopy{width:auto;padding:24px 20px 28px;position:static}}.living-ship-module__DpnISa__idea{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2.4vw,28px);margin-top:22px;display:grid}.living-ship-module__DpnISa__voyages{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.living-ship-module__DpnISa__voyage{background:var(--jql-white);border:1px solid var(--jql-line-card);border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.living-ship-module__DpnISa__split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}@media (max-width:820px){.living-ship-module__DpnISa__split{grid-template-columns:1fr}}.living-ship-module__DpnISa__shot{border:1px solid var(--jql-line-card);border-radius:14px;width:100%;height:auto;display:block}.living-ship-module__DpnISa__keys{flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.living-ship-module__DpnISa__key{font:600 12px/1 var(--jql-font-caption);background:var(--jql-ink);color:var(--jql-white);border-radius:6px;margin-right:6px;padding:5px 8px;display:inline-block}.living-ship-module__DpnISa__versions{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.living-ship-module__DpnISa__versions{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.living-ship-module__DpnISa__version{background:var(--jql-white);border:1px solid var(--jql-line-card);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.living-ship-module__DpnISa__versionExperiment{background:var(--jql-paper);border-style:dashed}.living-ship-module__DpnISa__versionNow{border:2px solid var(--jql-ink);box-shadow:0 4px 0 var(--jql-red)}.living-ship-module__DpnISa__versionImage{aspect-ratio:16/9;object-fit:cover;object-position:top center;border-bottom:1px solid var(--jql-line);width:100%;height:auto;display:block}.living-ship-module__DpnISa__versionBody{flex-direction:column;flex:1;gap:8px;padding:14px 14px 16px;display:flex}.living-ship-module__DpnISa__versionBody .living-ship-module__DpnISa__versionMeta{justify-content:space-between;gap:8px;margin:0;display:flex}.living-ship-module__DpnISa__versionFlag{font:700 10px/1 var(--jql-font-caption);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--jql-line-rule);color:var(--jql-ink-mid);border-radius:999px;align-self:flex-start;padding:5px 8px}.living-ship-module__DpnISa__versionNow .living-ship-module__DpnISa__versionFlag{background:var(--jql-ink);border-color:var(--jql-ink);color:var(--jql-white)}.living-ship-module__DpnISa__versionDays{color:var(--jql-ink-mid);gap:6px;margin:0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:grid}.living-ship-module__DpnISa__versionDays b{color:var(--jql-ink)}.living-ship-module__DpnISa__versionKept{border-top:1px solid var(--jql-line);font:400 14px/1.45 var(--jql-font-editorial);color:var(--jql-ink);flex-direction:column;gap:4px;margin:0;padding-top:10px;display:flex}.living-ship-module__DpnISa__versionLink{color:inherit;text-decoration:none}.living-ship-module__DpnISa__versionLink:after{content:"";border-radius:14px;position:absolute;inset:0}.living-ship-module__DpnISa__versionLink:focus-visible{outline:none}.living-ship-module__DpnISa__versionLink:focus-visible:after{outline:3px solid var(--jql-blue);outline-offset:2px}.living-ship-module__DpnISa__version:hover{border-color:var(--jql-ink);transform:var(--jql-lift)}.living-ship-module__DpnISa__version{transition:transform .2s var(--jql-ease), border-color .2s var(--jql-ease)}@media (prefers-reduced-motion:reduce){.living-ship-module__DpnISa__version{transition:none}.living-ship-module__DpnISa__version:hover{transform:none}}.living-ship-module__DpnISa__versionFoot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.living-ship-module__DpnISa__versionPlay{font:600 13.5px/1 var(--jql-font-display);color:var(--jql-ink)}.living-ship-module__DpnISa__version:hover .living-ship-module__DpnISa__versionPlay{color:var(--jql-red)}
