.hero[data-astro-cid-i3irphx7]{background:var(--paper);color:var(--ink);overflow:hidden}.hero-inner[data-astro-cid-i3irphx7]{grid-template-columns:1.25fr 1fr;align-items:center;gap:32px;min-height:620px;display:grid}.hero-copy[data-astro-cid-i3irphx7]{z-index:1;padding-block:80px;position:relative}h1[data-astro-cid-i3irphx7]{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(42px,4.9vw,66px);font-weight:500;line-height:1.08}h1[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:var(--accent)}.hero-description[data-astro-cid-i3irphx7]{max-width:370px;color:var(--muted);margin:32px 0 0;font-size:16px}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.geometry[data-astro-cid-i3irphx7]{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.orbit[data-astro-cid-i3irphx7]{aspect-ratio:1;border:1px solid #a9cddd45;border-radius:50%;width:100%;position:absolute}.orbit[data-astro-cid-i3irphx7]:nth-child(2){border-color:#a9cddd70;width:74%}.orbit[data-astro-cid-i3irphx7]:nth-child(3){border-color:#a9cddda0;width:49%}.plane[data-astro-cid-i3irphx7]{background:#ffffff09;border:1px solid #a9cddd80;width:53%;height:48%;position:absolute;transform:skewY(-26deg)}.plane[data-astro-cid-i3irphx7].second{background:#a9cddd08;transform:translate(30px,-28px)skewY(-26deg)}.axis[data-astro-cid-i3irphx7]{background:#a9cddd30;width:130%;height:1px;position:absolute;transform:rotate(-30deg)}.dot[data-astro-cid-i3irphx7]{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:20%;right:14%}.geometry-label[data-astro-cid-i3irphx7]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:10px;position:absolute;bottom:0;right:0}@media (width<=900px){.hero-inner[data-astro-cid-i3irphx7]{grid-template-columns:1.4fr 1fr;gap:16px}.geometry[data-astro-cid-i3irphx7]{min-height:380px}h1[data-astro-cid-i3irphx7]{font-size:48px}}@media (width<=700px){.hero-inner[data-astro-cid-i3irphx7]{min-height:auto;display:block}.hero-copy[data-astro-cid-i3irphx7]{padding-block:56px 40px}h1[data-astro-cid-i3irphx7]{font-size:clamp(39px,8.6vw,58px)}.hero-description[data-astro-cid-i3irphx7]{font-size:15px}.geometry[data-astro-cid-i3irphx7]{max-width:280px;min-height:260px;margin:0 auto 32px}.orbit[data-astro-cid-i3irphx7]{width:86%}.orbit[data-astro-cid-i3irphx7]:nth-child(2){width:64%}.orbit[data-astro-cid-i3irphx7]:nth-child(3){width:42%}.plane[data-astro-cid-i3irphx7]{width:45%;height:44%}.geometry-label[data-astro-cid-i3irphx7]{font-size:9px}.actions[data-astro-cid-i3irphx7]{gap:20px}}.geometry[data-astro-cid-i3irphx7]{background:var(--soft);flex-direction:column;justify-content:space-between;gap:24px;min-height:440px;padding:28px}.geometry[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{width:72%;height:auto}.field-label[data-astro-cid-i3irphx7]{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.hero-inner[data-astro-cid-i3irphx7]{gap:56px}@media (width<=700px){.geometry[data-astro-cid-i3irphx7]{max-width:100%;min-height:280px}.geometry[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{width:160px}.hero-inner[data-astro-cid-i3irphx7]{gap:24px}}.intro[data-astro-cid-pccnwf6l]{grid-template-columns:1fr 1.65fr;gap:64px;display:grid}.section-tag[data-astro-cid-pccnwf6l]{letter-spacing:.13em;text-transform:uppercase;align-items:baseline;gap:24px;font-size:11px;display:flex}.section-tag[data-astro-cid-pccnwf6l] span[data-astro-cid-pccnwf6l]{color:var(--muted)}.intro-text[data-astro-cid-pccnwf6l]{max-width:620px;color:var(--muted);margin-bottom:16px}.intro-text[data-astro-cid-pccnwf6l]:last-child{margin-bottom:0}@media (width<=700px){.intro[data-astro-cid-pccnwf6l]{grid-template-columns:1fr;gap:24px}.section-tag[data-astro-cid-pccnwf6l]{margin-bottom:0}}.areas[data-astro-cid-v3343gpb]{background:var(--soft)}.section-head[data-astro-cid-v3343gpb]{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.section-head[data-astro-cid-v3343gpb] .eyebrow[data-astro-cid-v3343gpb]{color:var(--muted);margin-bottom:20px}.section-title[data-astro-cid-v3343gpb]{margin-bottom:0}.area-grid[data-astro-cid-v3343gpb]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.area[data-astro-cid-v3343gpb]{border-top:2px solid var(--accent);background:var(--paper);padding:32px}.area-number[data-astro-cid-v3343gpb]{color:var(--muted);margin-bottom:32px;font-size:12px;display:block}h3[data-astro-cid-v3343gpb]{overflow-wrap:anywhere;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(22px,2.4vw,26px);font-weight:500}.area[data-astro-cid-v3343gpb] p[data-astro-cid-v3343gpb]{max-width:390px;color:var(--muted);margin-bottom:0;font-size:16px}@media (width<=700px){.section-head[data-astro-cid-v3343gpb]{margin-bottom:32px;display:block}.section-head[data-astro-cid-v3343gpb] .text-link[data-astro-cid-v3343gpb]{margin-top:24px}.area-grid[data-astro-cid-v3343gpb]{grid-template-columns:1fr;gap:32px}.area-number[data-astro-cid-v3343gpb]{margin-bottom:20px}}.contact[data-astro-cid-2qbw7olp]{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid}.eyebrow[data-astro-cid-2qbw7olp]{color:var(--muted)}.section-title[data-astro-cid-2qbw7olp]{max-width:620px;margin-bottom:0}.contact-detail[data-astro-cid-2qbw7olp]{border-top:1px solid var(--line);padding-top:24px}.contact-detail[data-astro-cid-2qbw7olp] p[data-astro-cid-2qbw7olp]{color:var(--muted)}.email[data-astro-cid-2qbw7olp]{color:var(--accent);letter-spacing:-.025em;align-items:center;gap:24px;min-height:48px;font-size:clamp(21px,2.1vw,28px);text-decoration-thickness:1px;display:inline-flex}.contact-note[data-astro-cid-2qbw7olp]{margin:16px 0 0;font-size:12px}@media (width<=700px){.contact[data-astro-cid-2qbw7olp]{grid-template-columns:1fr;gap:32px}}
