.hero[data-astro-cid-zjlsvfxf]{position:relative;height:84vh;min-height:580px;overflow:hidden}.hero[data-astro-cid-zjlsvfxf] img[data-astro-cid-zjlsvfxf]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04)}.placeholder-bg[data-astro-cid-zjlsvfxf]{position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,#161b1e 0 12px,#1b2124 12px 24px)}.hero-tint[data-astro-cid-zjlsvfxf]{position:absolute;inset:0;background:#00000026}.hero-shade[data-astro-cid-zjlsvfxf]{position:absolute;inset:0;background:linear-gradient(180deg,#080a0b59,#080a0b14 25%,#080a0b26 45%,#080a0b8c 75%,#fff)}.hero-content[data-astro-cid-zjlsvfxf]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:70px}.back-btn[data-astro-cid-zjlsvfxf]{align-self:flex-start;margin-bottom:30px;padding:11px 20px;font-size:11px;letter-spacing:.16em;border:1px solid rgba(255,255,255,.4);color:#fff;background:none}.back-btn[data-astro-cid-zjlsvfxf]:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.tags[data-astro-cid-zjlsvfxf]{display:flex;gap:12px;font-size:11px;letter-spacing:.16em;color:var(--accent)}.tags[data-astro-cid-zjlsvfxf] .sep[data-astro-cid-zjlsvfxf]{color:#ffffff4d}.hero-content[data-astro-cid-zjlsvfxf] h1[data-astro-cid-zjlsvfxf]{margin:18px 0 0;max-width:22ch;font-size:clamp(34px,4.4vw,70px);line-height:1.05;color:#fff}.facts[data-astro-cid-zjlsvfxf]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));border-top:1px solid rgba(27,180,216,.35)}.fact[data-astro-cid-zjlsvfxf]{padding:30px 26px}.fact-key[data-astro-cid-zjlsvfxf]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#11111173}.fact-value[data-astro-cid-zjlsvfxf]{margin-top:10px;font-size:24px;font-weight:600;letter-spacing:-.01em}.block-title[data-astro-cid-zjlsvfxf]{margin:0 0 20px;font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.body-grid[data-astro-cid-zjlsvfxf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:clamp(48px,5vw,90px);padding:100px 0 60px}.description[data-astro-cid-zjlsvfxf] p{margin:0;font-size:20px;line-height:1.6;color:#111111d1}.side-blocks[data-astro-cid-zjlsvfxf]{display:grid;gap:44px}.body-text[data-astro-cid-zjlsvfxf]{margin:0;font-size:17px;line-height:1.62;color:#111111ad}.specs-block[data-astro-cid-zjlsvfxf]{padding-bottom:100px;max-width:780px}.specs-grid[data-astro-cid-zjlsvfxf]{grid-template-columns:1fr}.spec-row[data-astro-cid-zjlsvfxf]{background:var(--bg);display:flex;justify-content:space-between;gap:24px;padding:20px 26px}.spec-key[data-astro-cid-zjlsvfxf]{font-size:16px;color:#1119}.spec-value[data-astro-cid-zjlsvfxf]{font-size:16px;font-weight:600}.video-block[data-astro-cid-zjlsvfxf]{padding-bottom:100px;max-width:900px}.video-frame[data-astro-cid-zjlsvfxf]{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--bg-tile)}.video-frame[data-astro-cid-zjlsvfxf] iframe[data-astro-cid-zjlsvfxf]{position:absolute;inset:0;width:100%;height:100%;border:0}.gallery-block[data-astro-cid-zjlsvfxf]{padding-bottom:130px}.gallery-grid[data-astro-cid-zjlsvfxf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2px}.gallery-item[data-astro-cid-zjlsvfxf]{position:relative;height:220px;overflow:hidden;background:var(--bg-tile);display:block;width:100%;padding:0;border:none;cursor:pointer}.gallery-item[data-astro-cid-zjlsvfxf] img[data-astro-cid-zjlsvfxf]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gallery-item[data-astro-cid-zjlsvfxf]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}.gallery-label[data-astro-cid-zjlsvfxf]{position:absolute;left:14px;bottom:12px;z-index:1;font-size:10px;letter-spacing:.12em;color:#ffffffe6}.lightbox[data-astro-cid-zjlsvfxf][hidden]{display:none}.lightbox[data-astro-cid-zjlsvfxf]{position:fixed;inset:0;z-index:200;background:#080a0bf0;display:flex;align-items:center;justify-content:center}.lightbox-figure[data-astro-cid-zjlsvfxf]{max-width:90vw;max-height:88vh;margin:0;display:flex;flex-direction:column;align-items:center;gap:14px}.lightbox-figure[data-astro-cid-zjlsvfxf] img[data-astro-cid-zjlsvfxf]{max-width:90vw;max-height:78vh;width:auto;height:auto;object-fit:contain}.lightbox-figure[data-astro-cid-zjlsvfxf] figcaption[data-astro-cid-zjlsvfxf]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.lightbox-close[data-astro-cid-zjlsvfxf]{position:absolute;top:24px;right:24px;width:42px;height:42px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:16px;cursor:pointer}.lightbox-close[data-astro-cid-zjlsvfxf]:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.lightbox-nav[data-astro-cid-zjlsvfxf]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:18px;cursor:pointer}.lightbox-nav[data-astro-cid-zjlsvfxf]:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.lightbox-prev[data-astro-cid-zjlsvfxf]{left:24px}.lightbox-next[data-astro-cid-zjlsvfxf]{right:24px}
