.hero-shell[data-astro-cid-zkhec6xw]{isolation:isolate;grid-template-columns:var(--col);background-image:var(--hero-image-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;grid-template-rows:auto auto auto;gap:0;min-height:100vh;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-zkhec6xw]{display:contents}[data-theme=light] .hero-shell[data-astro-cid-zkhec6xw]{background-image:var(--hero-image-light)}@media (hover:none){.hero-shell[data-astro-cid-zkhec6xw]{background-attachment:scroll}}.hero-header[data-astro-cid-zkhec6xw]{z-index:10;padding:calc(var(--header-h) + 32px) 0 15px 48px;grid-area:1/1/auto/-1;position:relative}.hero-cols[data-astro-cid-zkhec6xw]{z-index:10;grid-area:2/1/auto/4;grid-template-columns:subgrid;padding:0;display:grid;position:relative}.hero-shell[data-astro-cid-zkhec6xw]:before{content:"";z-index:1;background:var(--hero-overlay);position:absolute;inset:0}.hero-eyebrow[data-astro-cid-zkhec6xw]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:18px;margin-bottom:28px;font-size:13px;font-weight:500;display:flex}.hero-eyebrow[data-astro-cid-zkhec6xw]:before{content:"";background:var(--blue);width:24px;height:2px;box-shadow:0 0 10px var(--blue-soft)}.hero-headline[data-astro-cid-zkhec6xw]{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--hero-headline);font-size:clamp(38px,4.2vw,62px);font-weight:300;line-height:1.03}.hero-headline[data-astro-cid-zkhec6xw] .dim[data-astro-cid-zkhec6xw]{color:var(--hero-headline-dim)}.hero-headline[data-astro-cid-zkhec6xw] .dot[data-astro-cid-zkhec6xw]{color:var(--blue);vertical-align:baseline;font-size:.45em;position:relative;top:.22em}.hero-col[data-astro-cid-zkhec6xw]{color:var(--muted);padding:28px 28px 28px 48px;font-size:13px;line-height:1.65;position:relative}.hero-col[data-astro-cid-zkhec6xw]:after{content:"";background:var(--line);width:1px;position:absolute;top:15%;bottom:15%;right:0}.hero-col[data-astro-cid-zkhec6xw]:last-child:after{display:none}.hero-col[data-astro-cid-zkhec6xw]:last-child{padding-right:48px}.hero-col[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]+p[data-astro-cid-zkhec6xw]{margin-top:12px}.model[data-astro-cid-zkhec6xw]{z-index:5;grid-area:3/1/auto/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;position:relative}.model-statement[data-astro-cid-zkhec6xw]{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:56px 32px 36px 48px;display:flex}.model-statement[data-astro-cid-zkhec6xw]:before{content:"";background:var(--blue);width:14px;height:2px;margin-bottom:16px;display:block}.model-statement[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{font-family:var(--condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:17px;font-weight:400;line-height:1.5}.model-item[data-astro-cid-zkhec6xw]{border-right:1px solid var(--line);padding:36px 28px;transition:background-color .2s;position:relative}.model-item[data-astro-cid-zkhec6xw]:hover{background:rgba(var(--ink-rgb), .024)}.model-item[data-astro-cid-zkhec6xw][data-model-index="2"]:hover,.model-item[data-astro-cid-zkhec6xw][data-model-index="3"]:hover{background:#050a0d59}[data-theme=light] .model-item[data-astro-cid-zkhec6xw]:hover{background:#fff}.model-item[data-astro-cid-zkhec6xw]:last-of-type{border-right:0}.model-item[data-astro-cid-zkhec6xw]:before,.model-item[data-astro-cid-zkhec6xw]:after{content:"";border:0 solid var(--blue);opacity:0;width:16px;height:16px;position:absolute}.model-item[data-astro-cid-zkhec6xw]:before{border-top-width:2px;border-left-width:2px;top:0;left:0}.model-item[data-astro-cid-zkhec6xw]:after{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.model-item[data-astro-cid-zkhec6xw]:hover:before,.model-item[data-astro-cid-zkhec6xw]:hover:after{opacity:.5;animation:.22s linear cornerBlink}@keyframes cornerBlink{0%{opacity:0}50%{opacity:1}to{opacity:.5}}.model-num[data-astro-cid-zkhec6xw]{font-family:var(--condensed);color:var(--blue);letter-spacing:.04em;margin-bottom:8px;font-size:52px;font-weight:300;line-height:1}.model-name[data-astro-cid-zkhec6xw]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:14px;font-size:14px;font-weight:600}.model-item[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:12.5px;line-height:1.6;transition:color .2s}.model-item[data-astro-cid-zkhec6xw]:hover p[data-astro-cid-zkhec6xw]{color:var(--ink)}.model-num[data-astro-cid-zkhec6xw],.model-name[data-astro-cid-zkhec6xw],.model-item[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw],.model-registry[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{text-shadow:0 1px 18px #050a0dfa,0 0 5px #050a0deb,0 2px 8px #050a0dd9}[data-theme=light] .model-num[data-astro-cid-zkhec6xw],[data-theme=light] .model-name[data-astro-cid-zkhec6xw],[data-theme=light] .model-item[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw],[data-theme=light] .model-registry[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{text-shadow:none}.model-registry[data-astro-cid-zkhec6xw]{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:56px 36px 36px 32px;display:flex}.model-registry[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{white-space:pre-line}.model-registry[data-astro-cid-zkhec6xw]:before{content:"";background:var(--blue);width:14px;height:2px;margin-bottom:16px;display:block}.model-registry[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;white-space:pre-line;color:var(--ink);font-size:18px;font-weight:400;line-height:1.5}[data-theme=light] .hero-col[data-astro-cid-zkhec6xw]{backdrop-filter:blur(6px)saturate(108%);background:linear-gradient(#ffffff73,#ffffff0a)}[data-theme=light] .model[data-astro-cid-zkhec6xw]{backdrop-filter:blur(8px)saturate(92%);box-shadow:none;background:linear-gradient(90deg,#ffffff6b 0%,#ffffff47 55%,#ffffff24 100%)}[data-theme=light] .presence-header[data-astro-cid-zkhec6xw]{background:#f8fbfc}.presence-header[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--line);padding:24px 48px}.presence-label[data-astro-cid-zkhec6xw]{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:14px;font-weight:600}.presence[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.presence-node[data-astro-cid-zkhec6xw]{border-right:1px solid var(--line);padding:32px 40px 44px 48px;transition:background-color .2s}.presence-node[data-astro-cid-zkhec6xw]:hover{background:rgba(var(--ink-rgb), .024)}.presence-node[data-astro-cid-zkhec6xw]:last-child{border-right:0}.delivery[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(4,1fr)}.section-header[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.section-header[data-astro-cid-zkhec6xw] .shipyard-link[data-astro-cid-zkhec6xw]{margin-top:0}.presence-node[data-astro-cid-zkhec6xw] .presence-city[data-astro-cid-zkhec6xw]{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.presence-node[data-astro-cid-zkhec6xw] .presence-city[data-astro-cid-zkhec6xw]:before{content:"";background:var(--blue);width:10px;height:2px}.presence-node[data-astro-cid-zkhec6xw] .presence-role[data-astro-cid-zkhec6xw]{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;font-size:19px;font-weight:400;line-height:1.1}.presence-node[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:13px;line-height:1.7}.closing[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.closing-left[data-astro-cid-zkhec6xw]{border-right:1px solid var(--line);align-items:center;padding:56px 52px 56px 48px;display:flex}.closing-left[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:clamp(24px,2.6vw,36px);font-weight:300;line-height:1.5}.closing-right[data-astro-cid-zkhec6xw]{flex-direction:column;justify-content:center;gap:16px;padding:56px 52px;display:flex}.closing-right[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--muted);max-width:440px;font-size:14px;line-height:1.8}.shipyard-link[data-astro-cid-zkhec6xw]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin-top:8px;font-size:12px;font-weight:600;transition:gap .2s;display:inline-flex}.shipyard-link[data-astro-cid-zkhec6xw]:hover{gap:16px}.shipyard-link[data-astro-cid-zkhec6xw]:after{content:"→";font-size:14px}@media (width<=900px){.hero-shell[data-astro-cid-zkhec6xw]{background-position:calc(57% - 40px) 0;background-size:auto clamp(820px,125svh,1120px);background-attachment:scroll;background-color:var(--bg);min-height:0;display:block}.hero[data-astro-cid-zkhec6xw]{display:block}.hero-header[data-astro-cid-zkhec6xw]{padding:calc(var(--header-h) + 28px) 24px 28px}.hero-headline[data-astro-cid-zkhec6xw]{letter-spacing:.045em;font-size:clamp(36px,11vw,54px)}.hero-cols[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}.hero-col[data-astro-cid-zkhec6xw],.hero-col[data-astro-cid-zkhec6xw]:last-child{border-bottom:1px solid var(--line);padding:24px}.hero-col[data-astro-cid-zkhec6xw]:after{display:none}.model[data-astro-cid-zkhec6xw]{border-top:0;grid-template-columns:1fr;display:grid}.model-statement[data-astro-cid-zkhec6xw],.model-item[data-astro-cid-zkhec6xw],.model-registry[data-astro-cid-zkhec6xw]{border-left:0;border-right:0;border-bottom:1px solid var(--line);padding:28px 24px}.presence-header[data-astro-cid-zkhec6xw]{padding:22px 24px}.presence[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.presence-node[data-astro-cid-zkhec6xw]{border-right:0;border-bottom:1px solid var(--line);padding:28px 24px 32px}.presence-node[data-astro-cid-zkhec6xw]:last-child{border-bottom:0}.closing[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.closing-left[data-astro-cid-zkhec6xw],.closing-right[data-astro-cid-zkhec6xw]{border-right:0;padding:36px 24px}.closing-left[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--line)}}@media (width<=600px){.hero-headline[data-astro-cid-zkhec6xw] .headline-primary-break[data-astro-cid-zkhec6xw]{display:none}.hero-headline[data-astro-cid-zkhec6xw] .headline-line2[data-astro-cid-zkhec6xw]:before{content:" "}.hero-col[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:color-mix(in srgb, var(--muted) 25%, var(--ink) 75%);text-shadow:0 1px 7px #000,0 0 6px #000,0 0 4px #000,0 0 2px #000}[data-theme=light] .hero-col[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--muted);text-shadow:none}}@media (width<=420px){.hero-header[data-astro-cid-zkhec6xw],.hero-col[data-astro-cid-zkhec6xw],.model-statement[data-astro-cid-zkhec6xw],.model-item[data-astro-cid-zkhec6xw],.model-registry[data-astro-cid-zkhec6xw],.presence-node[data-astro-cid-zkhec6xw],.closing-left[data-astro-cid-zkhec6xw],.closing-right[data-astro-cid-zkhec6xw]{padding-inline:20px}}
