.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:hidden;min-height:min(100svh,980px);margin-top:calc(-1 * var(--nav-h));padding-top:var(--nav-h);display:flex;background:var(--ink);color:var(--on-dark)}.hero__media[data-astro-cid-bbe6dxrz],.hero__poster[data-astro-cid-bbe6dxrz],.hero__video[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__media[data-astro-cid-bbe6dxrz]{z-index:0}.hero__video[data-astro-cid-bbe6dxrz]{opacity:0;transition:opacity 1s ease}.hero__video[data-astro-cid-bbe6dxrz].is-on{opacity:1}.hero__shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0e0e0cdb,#0e0e0c9e 45%,#0e0e0c33),linear-gradient(0deg,#0e0e0ce6,#0e0e0c00 38%)}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(48px,8vh,96px);padding-block:clamp(56px,10vh,120px) 0}.hero__content[data-astro-cid-bbe6dxrz]{max-width:820px}.hero__sig[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);margin-bottom:26px}.hero__title[data-astro-cid-bbe6dxrz]{color:#fff;font-size:clamp(2.7rem,7.2vw,6rem);line-height:.98;letter-spacing:-.035em;font-weight:700;margin-bottom:28px}.hero__sub[data-astro-cid-bbe6dxrz]{font-size:clamp(17px,1.5vw,19.5px);line-height:1.6;color:#f2f1ecd1;max-width:56ch;margin-bottom:38px}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:14px}.hero__range[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.22)}.hero__item[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:auto 1fr;column-gap:16px;padding:24px 24px 30px 0;color:var(--on-dark);transition:color .2s ease}.hero__item[data-astro-cid-bbe6dxrz]+.hero__item[data-astro-cid-bbe6dxrz]{padding-left:24px;border-left:1px solid rgba(255,255,255,.14)}.hero__idx[data-astro-cid-bbe6dxrz]{grid-row:span 2;font-family:var(--font-mono);font-size:12px;color:var(--yellow);padding-top:4px}.hero__name[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.25}.hero__role[data-astro-cid-bbe6dxrz]{font-size:13.5px;color:var(--on-dark-muted);margin-top:4px}.hero__item[data-astro-cid-bbe6dxrz]:hover .hero__name[data-astro-cid-bbe6dxrz]{color:var(--yellow)}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{min-height:auto}.hero__shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#0e0e0c8c,#0e0e0cc7,#0e0e0cf2)}.hero__inner[data-astro-cid-bbe6dxrz]{padding-top:clamp(80px,16vh,140px)}.hero__range[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero__item[data-astro-cid-bbe6dxrz],.hero__item[data-astro-cid-bbe6dxrz]+.hero__item[data-astro-cid-bbe6dxrz]{padding:18px 0;border-left:0}.hero__item[data-astro-cid-bbe6dxrz]+.hero__item[data-astro-cid-bbe6dxrz]{border-top:1px solid rgba(255,255,255,.14)}}.equip[data-astro-cid-elezc7t4]{background:var(--paper)}.equip__list[data-astro-cid-elezc7t4]{display:flex;flex-direction:column;gap:clamp(56px,8vw,120px)}.erow[data-astro-cid-elezc7t4]{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(32px,5vw,80px);align-items:center}.erow--rev[data-astro-cid-elezc7t4]{grid-template-columns:.75fr 1.25fr}.erow--rev[data-astro-cid-elezc7t4] .erow__media[data-astro-cid-elezc7t4]{order:2}.erow__media[data-astro-cid-elezc7t4]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:var(--stone);border-radius:var(--r-md);overflow:hidden}.erow__media[data-astro-cid-elezc7t4] img[data-astro-cid-elezc7t4]{width:84%;height:84%;object-fit:contain;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.erow__media[data-astro-cid-elezc7t4]:hover img[data-astro-cid-elezc7t4]{transform:scale(1.03)}.erow__model[data-astro-cid-elezc7t4]{position:absolute;left:20px;bottom:18px;font-size:12px;letter-spacing:.06em;color:var(--ink-50)}.erow__meta[data-astro-cid-elezc7t4]{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);margin-bottom:18px}.erow__idx[data-astro-cid-elezc7t4]{color:var(--ink);padding:3px 7px;border:1px solid var(--line-2);font-size:11.5px}.erow__name[data-astro-cid-elezc7t4]{font-size:clamp(1.8rem,3.2vw,2.6rem);letter-spacing:-.03em;margin-bottom:16px}.erow__name[data-astro-cid-elezc7t4] a[data-astro-cid-elezc7t4]:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--violet)}.erow__tag[data-astro-cid-elezc7t4]{font-size:17px;line-height:1.6;color:var(--ink-60);margin-bottom:28px}.erow__specs[data-astro-cid-elezc7t4]{margin-bottom:22px;border-bottom:1px solid var(--line)}.erow__versions[data-astro-cid-elezc7t4]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--ink-60);margin-bottom:30px}.erow__vlabel[data-astro-cid-elezc7t4]{color:var(--ink-50)}@media(max-width:900px){.erow[data-astro-cid-elezc7t4],.erow--rev[data-astro-cid-elezc7t4]{grid-template-columns:1fr}.erow--rev[data-astro-cid-elezc7t4] .erow__media[data-astro-cid-elezc7t4]{order:0}}.approach__grid[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.approach__body[data-astro-cid-ouou2mig]{font-size:17px;line-height:1.75;color:var(--on-dark-muted)}.approach__body[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]+p[data-astro-cid-ouou2mig]{margin-top:20px}.approach__first[data-astro-cid-ouou2mig]{font-size:clamp(18.5px,1.6vw,21px);line-height:1.6;color:var(--on-dark)}.pillars[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin-top:clamp(64px,9vw,120px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-dark)}.pillar[data-astro-cid-ouou2mig]{padding:32px 28px 8px 0}.pillar[data-astro-cid-ouou2mig]+.pillar[data-astro-cid-ouou2mig]{padding-left:28px;border-left:1px solid var(--line-dark)}.pillar__n[data-astro-cid-ouou2mig]{display:block;font-size:12px;color:var(--violet);margin-bottom:40px}.pillar__title[data-astro-cid-ouou2mig]{font-size:21px;letter-spacing:-.02em;margin-bottom:12px}.pillar__text[data-astro-cid-ouou2mig]{font-size:15px;line-height:1.65}@media(max-width:1000px){.pillars[data-astro-cid-ouou2mig]{grid-template-columns:1fr 1fr}.pillar[data-astro-cid-ouou2mig]:nth-child(3){padding-left:0;border-left:0}.pillar[data-astro-cid-ouou2mig]:nth-child(n+3){border-top:1px solid var(--line-dark)}}@media(max-width:860px){.approach__grid[data-astro-cid-ouou2mig]{grid-template-columns:1fr}}@media(max-width:560px){.pillars[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.pillar[data-astro-cid-ouou2mig],.pillar[data-astro-cid-ouou2mig]+.pillar[data-astro-cid-ouou2mig]{padding:28px 0 8px;border-left:0}.pillar[data-astro-cid-ouou2mig]+.pillar[data-astro-cid-ouou2mig]{border-top:1px solid var(--line-dark)}.pillar__n[data-astro-cid-ouou2mig]{margin-bottom:18px}}.field[data-astro-cid-ye3yfdhz]{background:var(--paper-2)}.mosaic[data-astro-cid-ye3yfdhz]{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(180px,19vw,280px);gap:12px}.ftile[data-astro-cid-ye3yfdhz]{position:relative;grid-column:span 4;overflow:hidden;border-radius:var(--r-md);background:var(--ink-2)}.ftile--lead[data-astro-cid-ye3yfdhz]{grid-column:span 8;grid-row:span 2}.ftile[data-astro-cid-ye3yfdhz] img[data-astro-cid-ye3yfdhz]{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.ftile[data-astro-cid-ye3yfdhz]:hover img[data-astro-cid-ye3yfdhz]{transform:scale(1.03)}.ftile--cut[data-astro-cid-ye3yfdhz]{background:var(--stone)}.ftile--cut[data-astro-cid-ye3yfdhz] img[data-astro-cid-ye3yfdhz]{object-fit:contain;padding:18px 18px 52px}.ftile__cap[data-astro-cid-ye3yfdhz]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:36px 18px 16px;color:#fff;background:linear-gradient(0deg,#0e0e0cc7,#0e0e0c00)}.ftile--cut[data-astro-cid-ye3yfdhz] .ftile__cap[data-astro-cid-ye3yfdhz]{background:none;color:var(--ink);padding-top:0}.ftile__name[data-astro-cid-ye3yfdhz]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.ftile__what[data-astro-cid-ye3yfdhz]{font-family:var(--font-display);font-weight:600;font-size:16px}@media(max-width:900px){.mosaic[data-astro-cid-ye3yfdhz]{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.ftile[data-astro-cid-ye3yfdhz],.ftile--lead[data-astro-cid-ye3yfdhz]{grid-column:span 1;grid-row:span 1}.ftile--lead[data-astro-cid-ye3yfdhz]{grid-column:1 / -1;grid-row:span 1}}@media(max-width:560px){.mosaic[data-astro-cid-ye3yfdhz]{grid-template-columns:1fr;grid-auto-rows:240px}}.support[data-astro-cid-3c73cdyk]{background:var(--paper)}.steps[data-astro-cid-3c73cdyk]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);counter-reset:none}.step[data-astro-cid-3c73cdyk]{position:relative;padding:30px 28px 0 0;border-top:2px solid var(--ink)}.step[data-astro-cid-3c73cdyk]+.step[data-astro-cid-3c73cdyk]{padding-left:28px}.step__n[data-astro-cid-3c73cdyk]{display:block;font-size:12px;color:var(--violet-deep);margin-bottom:36px}.step__title[data-astro-cid-3c73cdyk]{font-size:21px;letter-spacing:-.02em;margin-bottom:12px}.step__text[data-astro-cid-3c73cdyk]{font-size:15px;line-height:1.65;color:var(--ink-60)}.support__note[data-astro-cid-3c73cdyk]{display:flex;align-items:center;gap:16px;margin-top:clamp(48px,6vw,72px);padding-top:26px;border-top:1px solid var(--line);font-size:14.5px;color:var(--ink-60)}.support__note[data-astro-cid-3c73cdyk] img[data-astro-cid-3c73cdyk]{border-radius:50%;flex:none}@media(max-width:1000px){.steps[data-astro-cid-3c73cdyk]{grid-template-columns:1fr 1fr;row-gap:48px}.step[data-astro-cid-3c73cdyk]:nth-child(3){padding-left:0}}@media(max-width:560px){.steps[data-astro-cid-3c73cdyk]{grid-template-columns:1fr;row-gap:40px}.step[data-astro-cid-3c73cdyk],.step[data-astro-cid-3c73cdyk]+.step[data-astro-cid-3c73cdyk]{padding:24px 0 0}.step__n[data-astro-cid-3c73cdyk]{margin-bottom:18px}}
