.hero[data-astro-cid-j7pv25f6]{background:var(--ink-900);color:var(--on-dark);position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;margin-top:-76px}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:62% 60%;animation:hero-zoom 18s ease-out both}.hero__bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070a08e0,#070a089e 38%,#070a0814 72%),linear-gradient(to top,#070a08eb,#070a0800 32%),linear-gradient(to bottom,#070a0899,#070a0800 22%)}@keyframes hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero__inner[data-astro-cid-j7pv25f6]{flex:1;display:flex;align-items:center;padding-top:calc(76px + clamp(48px,8vw,110px));padding-bottom:clamp(72px,9vw,120px)}.hero__text[data-astro-cid-j7pv25f6]{max-width:640px}.hero__kicker[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);margin-bottom:26px}.dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #00c42e2e}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(42px,7vw,88px);line-height:.98;letter-spacing:-.035em;color:#fff;margin-bottom:26px;text-shadow:0 2px 30px rgba(0,0,0,.35)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--green)}.hero__lede[data-astro-cid-j7pv25f6]{font-size:clamp(16px,1.75vw,19px);color:#d3dad6;max-width:46ch;line-height:1.7}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{padding:16px 26px}.hero__scroll[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:118px;translate:-50% 0;width:26px;height:42px;border:2px solid rgba(255,255,255,.45);border-radius:14px}.hero__scroll[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:hero-scroll 1.8s ease-in-out infinite}@keyframes hero-scroll{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.hero__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.hero__scroll[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{animation:none}}.hero__stats[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line-dark);background:#070a088c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero__stats[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line-dark)}.hero__stats[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.stat[data-astro-cid-j7pv25f6]{padding:26px 0;border-inline-start:1px solid var(--line-dark);padding-inline-start:clamp(16px,2.5vw,30px)}.stat[data-astro-cid-j7pv25f6]:first-child{border-inline-start:0;padding-inline-start:0}.stat[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:clamp(18px,2.1vw,25px);font-weight:800;letter-spacing:-.02em;color:#fff}.stat[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:6px 0 0;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3)}@media(max-width:520px){.hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 100%}}@media(max-width:940px){.hero[data-astro-cid-j7pv25f6]{margin-top:-66px}.hero__inner[data-astro-cid-j7pv25f6]{padding-top:122px}}@media(max-width:900px){.hero__scroll[data-astro-cid-j7pv25f6]{display:none}.hero__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:70% 60%}.hero__bg[data-astro-cid-j7pv25f6]:after{background:linear-gradient(to top,#070a08f2,#070a08b3 45%,#070a0859)}.hero__stats[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.stat[data-astro-cid-j7pv25f6]:nth-child(3){border-inline-start:0;padding-inline-start:0}.stat[data-astro-cid-j7pv25f6]{border-top:0}}@media(max-width:480px){.hero__stats[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.stat[data-astro-cid-j7pv25f6]{border-inline-start:0;padding-inline-start:0;padding-block:18px;border-top:1px solid var(--line-dark)}.stat[data-astro-cid-j7pv25f6]:first-child{border-top:0}}.pillars[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,32px)}.pillar[data-astro-cid-j7pv25f6]{display:block;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.pillar[data-astro-cid-j7pv25f6]:hover{border-color:var(--green);transform:translateY(-4px);box-shadow:var(--shadow-sm)}.pillar__media[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;overflow:hidden;background:var(--ink-800)}.pillar__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.pillar[data-astro-cid-j7pv25f6]:hover .pillar__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.045)}.pillar__body[data-astro-cid-j7pv25f6]{padding:clamp(24px,3vw,34px)}.pillar__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(21px,2.4vw,27px);margin-bottom:12px}.pillar__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-2);margin-bottom:20px}@media(max-width:760px){.pillars[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.about__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(32px,5vw,72px);align-items:center}.about__media[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:64px;padding-inline-end:48px}.about__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;object-fit:cover;border-radius:var(--radius)}.about__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:first-child{aspect-ratio:4 / 5}.about__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:last-child{position:absolute;right:0;bottom:0;width:58%;aspect-ratio:4 / 3;border:6px solid var(--ink-900);border-radius:var(--radius)}.about__text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(28px,3.6vw,44px);margin-bottom:24px}.about__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--on-dark-2);margin-bottom:18px;line-height:1.75}.about__text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff;font-weight:600}.about__text[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:16px}@media(max-width:860px){.about__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.about__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:last-child{margin-top:0}}.xp[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.xp__media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 10;overflow:hidden}.xp__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.xp__num[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:0;background:var(--green);color:#05170a;font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.08em;padding:7px 13px}.xp[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:19px;padding:24px clamp(20px,2.4vw,28px) 0;margin-bottom:16px}.xp[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0 clamp(20px,2.4vw,28px) 28px;display:grid;gap:10px}.xp[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-inline-start:20px;font-size:14.5px;color:var(--text-2)}.xp[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:9px;width:8px;height:2px;background:var(--green)}.xp__foot[data-astro-cid-j7pv25f6]{margin-top:40px}.fleet[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,1fr);gap:24px}@media(max-width:1100px){.fleet[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.fleet[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.fleet[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.machine[data-astro-cid-j7pv25f6]{border-top:2px solid var(--text);padding-top:20px;transition:border-color .25s ease}.machine[data-astro-cid-j7pv25f6]:hover{border-color:var(--green)}.machine__media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);margin-bottom:18px;background:var(--paper-3)}.machine__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.machine[data-astro-cid-j7pv25f6]:hover .machine__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.machine__spec[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--display);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green-deep);background:var(--green-wash);padding:4px 9px;border-radius:2px;margin-bottom:10px}.machine[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:20px;margin-bottom:9px}.machine[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--text-2)}.gallery[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:8px}.gallery[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0;aspect-ratio:1 / 1;overflow:hidden}.gallery[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;filter:grayscale(.25);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s ease}.gallery[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.06);filter:none}@media(max-width:760px){.gallery[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.cta[data-astro-cid-j7pv25f6]{background:var(--green);color:#05170a;padding-block:clamp(48px,6vw,76px)}.cta__inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,48px);flex-wrap:wrap}.cta__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{flex:1 1 380px}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(26px,3.4vw,40px);margin-bottom:12px}.cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:46ch;color:#05170ac7}.cta__actions[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap}.cta[data-astro-cid-j7pv25f6] .btn--primary[data-astro-cid-j7pv25f6]{background:#05170a;color:#fff}.cta[data-astro-cid-j7pv25f6] .btn--primary[data-astro-cid-j7pv25f6]:hover{background:#0d2e14}.cta[data-astro-cid-j7pv25f6] .btn--outline[data-astro-cid-j7pv25f6]{background:transparent;border-color:#05170a59;color:#05170a}.cta[data-astro-cid-j7pv25f6] .btn--outline[data-astro-cid-j7pv25f6]:hover{border-color:#05170a}
