.equipment-card[data-astro-cid-gpnjk2he]{isolation:isolate;background:#17253a;border:1px solid #b7d7f033;border-radius:5px;min-width:0;height:clamp(260px,26vw,320px);position:relative;overflow:hidden}.equipment-trigger[data-astro-cid-gpnjk2he]{z-index:1;width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.equipment-trigger[data-astro-cid-gpnjk2he]:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.equipment-trigger[data-astro-cid-gpnjk2he] img[data-astro-cid-gpnjk2he]{object-fit:cover;width:100%;height:100%;transition:transform .28s;position:absolute;inset:0}.equipment-label[data-astro-cid-gpnjk2he]{color:#f3f7ff;background:linear-gradient(#0000,#0a1422f0);gap:4px;padding:32px 16px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.equipment-label[data-astro-cid-gpnjk2he] span[data-astro-cid-gpnjk2he],.specs-kicker[data-astro-cid-gpnjk2he]{color:#9ce4ed;text-transform:uppercase;font-size:.7rem;font-weight:700}.equipment-label[data-astro-cid-gpnjk2he] strong[data-astro-cid-gpnjk2he]{font-size:1.1rem}.equipment-specs[data-astro-cid-gpnjk2he]{z-index:2;box-sizing:border-box;color:#f3f7ff;pointer-events:none;background:#0a1422f7;flex-direction:column;justify-content:end;padding:20px;display:none;position:absolute;inset:0;overflow-y:auto}.equipment-card[data-astro-cid-gpnjk2he].is-open .equipment-specs[data-astro-cid-gpnjk2he]{display:flex}.specs-kicker[data-astro-cid-gpnjk2he]{margin:0 0 12px}.equipment-specs[data-astro-cid-gpnjk2he] ul[data-astro-cid-gpnjk2he]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.equipment-specs[data-astro-cid-gpnjk2he] li[data-astro-cid-gpnjk2he]{border-top:1px solid #f3f7ff38;justify-content:space-between;gap:8px;padding-top:7px;font-size:.76rem;line-height:1.35;display:flex}.equipment-specs[data-astro-cid-gpnjk2he] li[data-astro-cid-gpnjk2he] span[data-astro-cid-gpnjk2he]{color:#a7b7ce;flex:none}.equipment-specs[data-astro-cid-gpnjk2he] li[data-astro-cid-gpnjk2he] strong[data-astro-cid-gpnjk2he]{text-align:right}@media (hover:hover) and (pointer:fine){.equipment-card[data-astro-cid-gpnjk2he]:hover .equipment-specs[data-astro-cid-gpnjk2he]{display:flex}.equipment-card[data-astro-cid-gpnjk2he]:hover .equipment-trigger[data-astro-cid-gpnjk2he] img[data-astro-cid-gpnjk2he]{transform:scale(1.035)}}@media (width<=760px){.equipment-card[data-astro-cid-gpnjk2he]{height:clamp(240px,68vw,280px)}.equipment-specs[data-astro-cid-gpnjk2he]{padding:12px}.equipment-specs[data-astro-cid-gpnjk2he] ul[data-astro-cid-gpnjk2he]{gap:5px}.equipment-specs[data-astro-cid-gpnjk2he] li[data-astro-cid-gpnjk2he]{font-size:.68rem}.equipment-label[data-astro-cid-gpnjk2he]{padding:28px 10px 11px}.equipment-label[data-astro-cid-gpnjk2he] strong[data-astro-cid-gpnjk2he]{font-size:.96rem}}.about-page[data-astro-cid-ta2fbyqs]{box-sizing:border-box;width:min(1080px,100% - 48px);max-width:none;padding:92px 0 112px}.eyebrow[data-astro-cid-ta2fbyqs],.section-index[data-astro-cid-ta2fbyqs]{color:var(--accent);text-transform:uppercase;margin:0 0 14px;font-size:.74rem;font-weight:700}.about-intro[data-astro-cid-ta2fbyqs]{max-width:690px;margin-bottom:74px}h1[data-astro-cid-ta2fbyqs],h2[data-astro-cid-ta2fbyqs]{color:rgb(var(--black))}h1[data-astro-cid-ta2fbyqs]{margin:0 0 22px;font-size:3.3rem;line-height:1.08}.lead[data-astro-cid-ta2fbyqs]{max-width:650px;color:rgb(var(--gray-dark));margin:0;font-size:1.2rem;line-height:1.6}.about-details[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #8fa7c33d;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-bottom:56px;display:grid}.about-details[data-astro-cid-ta2fbyqs] section[data-astro-cid-ta2fbyqs]{border-top:1px solid #8fa7c361;padding-top:17px}.section-index[data-astro-cid-ta2fbyqs]{margin-bottom:16px}.about-details[data-astro-cid-ta2fbyqs] section[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]:last-child{color:rgb(var(--gray-dark));margin:0}.equipment[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #8fa7c33d;padding:56px 0}.equipment-heading[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.equipment-heading[data-astro-cid-ta2fbyqs] .eyebrow[data-astro-cid-ta2fbyqs]{margin-bottom:8px}.equipment-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0;font-size:1.8rem}.equipment-heading[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{max-width:340px;color:rgb(var(--gray));margin:0;font-size:.88rem}.equipment-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.contact[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:end;gap:24px;padding-top:38px;display:flex}.contact[data-astro-cid-ta2fbyqs] .eyebrow[data-astro-cid-ta2fbyqs]{margin-bottom:8px}.contact[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0;font-size:1.6rem}.contact[data-astro-cid-ta2fbyqs]>a[data-astro-cid-ta2fbyqs]{color:var(--accent);font-weight:700;text-decoration:none}.contact[data-astro-cid-ta2fbyqs]>a[data-astro-cid-ta2fbyqs]:hover{color:var(--accent-dark)}.contact[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{margin-left:4px}@media (width<=900px){.equipment-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.about-page[data-astro-cid-ta2fbyqs]{width:min(100% - 36px,520px);padding:62px 0 82px}.about-intro[data-astro-cid-ta2fbyqs]{margin-bottom:52px}h1[data-astro-cid-ta2fbyqs]{font-size:2.45rem}.lead[data-astro-cid-ta2fbyqs]{font-size:1.08rem}.about-details[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:30px;padding-bottom:42px}.equipment[data-astro-cid-ta2fbyqs]{padding:42px 0}.equipment-heading[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:start;gap:10px}.equipment-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:start;gap:16px}}@media (width<=360px){h1[data-astro-cid-ta2fbyqs]{font-size:2.05rem}.contact[data-astro-cid-ta2fbyqs]>a[data-astro-cid-ta2fbyqs]{font-size:.92rem}.equipment-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.equipment-card[data-astro-cid-ta2fbyqs]{aspect-ratio:1.05}}
