.hero-svg[data-astro-cid-66u3kelc]{width:100%;height:auto;overflow:hidden}@media (prefers-reduced-motion:no-preference){.car[data-astro-cid-66u3kelc]{animation:1.6s cubic-bezier(.2,.8,.2,1) both lift}}@keyframes lift{0%{transform:translateY(40px)}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(var(--s5), 7vw, var(--s6)) var(--s5);border-bottom:1px solid var(--line)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--s5);align-items:center;display:grid}@media (width>=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.hero-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.info-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.contact-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--s3);justify-items:start;display:grid}.accent[data-astro-cid-lcdefpme]{color:var(--primary);display:block}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.hero-art[data-astro-cid-lcdefpme]{width:100%}.specs[data-astro-cid-lcdefpme]{margin-top:var(--s5);border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.specs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--s3);border:1px solid var(--line);align-items:center;gap:.75rem;font-weight:700;display:flex}.specs[data-astro-cid-lcdefpme] svg{width:1.6rem;height:1.6rem;color:var(--primary)}.bays[data-astro-cid-lcdefpme]{gap:var(--s2);padding:0;list-style:none;display:grid}@media (width>=700px){.bays[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.bays[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bay[data-astro-cid-lcdefpme]{background:var(--surface);border-top:4px solid var(--primary);padding:var(--s4);gap:var(--s2);align-content:start;transition:background-color .2s;display:grid}@media (hover:hover){.bay[data-astro-cid-lcdefpme]:hover{background:var(--surface-2)}}.bay-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.bay-n[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bay-top[data-astro-cid-lcdefpme] svg{width:2rem;height:2rem;color:var(--primary)}.bay[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.more[data-astro-cid-lcdefpme]{min-height:44px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.more[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.info[data-astro-cid-lcdefpme]{border-block:1px solid var(--line)}.info-grid[data-astro-cid-lcdefpme]{gap:var(--s5);align-items:start;display:grid}@media (width>=960px){.info-grid[data-astro-cid-lcdefpme]{gap:var(--s6);grid-template-columns:1.15fr .85fr}.signals[data-astro-cid-lcdefpme]{position:sticky;top:7rem}}.timeline[data-astro-cid-lcdefpme]{gap:0;padding:0;list-style:none;display:grid}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s2);padding-bottom:var(--s4);grid-template-columns:3rem 1fr;display:grid;position:relative}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--line);width:2px;position:absolute;top:3rem;bottom:.25rem;left:1.45rem}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:before{display:none}.t-n[data-astro-cid-lcdefpme]{background:var(--primary);color:#111;width:3rem;height:3rem;font-family:var(--font-display);place-items:center;font-size:1.4rem;font-weight:600;display:grid}.timeline[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.3rem;padding-top:.55rem;font-size:1.35rem}.timeline[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.signals[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);padding:var(--s4);gap:var(--s2);justify-items:start;display:grid}.tag[data-astro-cid-lcdefpme]{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-weight:800}.signals[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:.1rem;width:100%;padding:0;list-style:none;display:grid}.signals[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--line);align-items:flex-start;gap:.7rem;padding:.7rem 0;display:flex}.signals[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{color:var(--primary);margin-top:.2rem}.gallery[data-astro-cid-lcdefpme]{gap:var(--s2);padding:0;list-style:none;display:grid}@media (width>=640px){.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width>=1040px){.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}.feature[data-astro-cid-lcdefpme]{grid-area:span 2/span 2}}figure[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);flex-direction:column;height:100%;display:flex}figure[data-astro-cid-lcdefpme] .g-art{aspect-ratio:4/3;object-fit:cover;flex:1;width:100%;height:auto}@media (width>=1040px){.feature[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme] .g-art{aspect-ratio:auto;height:100%;min-height:0}}figcaption[data-astro-cid-lcdefpme]{padding:var(--s2);border-top:1px solid var(--line);gap:.1rem;display:grid}.fig-n[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);font-size:.85rem}figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--muted);font-size:.95rem}.faq-section[data-astro-cid-lcdefpme]{background:var(--bg-2)}.faq[data-astro-cid-lcdefpme]{max-width:52rem;display:grid}.faq[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--s4)}.faq-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);display:grid}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s2);min-height:3.75rem;padding-block:1rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";font-family:var(--font-display);color:var(--primary);flex:none;font-size:1.8rem;transition:transform .25s}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-bottom:var(--s3);color:var(--muted)}.contact[data-astro-cid-lcdefpme]{background:var(--primary);color:#111;position:relative}.contact[data-astro-cid-lcdefpme]:before{content:"";background:repeating-linear-gradient(-45deg, #111 0 12px, var(--primary) 12px 24px);height:10px;position:absolute;top:0;left:0;right:0}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.eyebrow[data-astro-cid-lcdefpme].dark{color:#111}.eyebrow[data-astro-cid-lcdefpme].dark:before{background:#111}.contact-grid[data-astro-cid-lcdefpme]{gap:var(--s5);align-items:start;display:grid}@media (width>=960px){.contact-grid[data-astro-cid-lcdefpme]{gap:var(--s6);grid-template-columns:.8fr 1.2fr}.contact-copy[data-astro-cid-lcdefpme]{position:sticky;top:7rem}}.contact-copy[data-astro-cid-lcdefpme]{gap:var(--s3);justify-items:start;display:grid}.contact-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-weight:500}.small[data-astro-cid-lcdefpme]{font-size:var(--step--1)}
