.hero[data-astro-cid-ge2uvauf]{background:var(--color-primary);color:#fff;align-items:center;min-height:760px;padding:9.5rem 0 5rem;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:after{content:"";background:var(--color-accent);height:12px;position:absolute;bottom:0;left:0;right:0}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;display:grid}.hero-kicker[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:.15em;color:#c9e4e6;font-size:.8rem;font-weight:800}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.075em;max-width:780px;margin:1rem 0 1.5rem;font-size:clamp(4rem,8.5vw,8.8rem);line-height:.84}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.hero-copy[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:#fffc;max-width:610px;margin:0;font-size:clamp(1.06rem,2vw,1.28rem)}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero-art[data-astro-cid-ge2uvauf]{place-items:center;min-height:460px;display:grid;position:relative}.shape[data-astro-cid-ge2uvauf]{border-radius:44% 56% 62% 38%/40% 45% 55% 60%;position:absolute}.shape-a[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:var(--color-secondary);width:330px;top:5%;right:4%;transform:rotate(12deg)}.shape-b[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:var(--color-accent);width:240px;bottom:3%;left:6%;transform:rotate(-18deg)}.hero-tag[data-astro-cid-ge2uvauf]{z-index:3;letter-spacing:.1em;border:1px solid #ffffff59;border-radius:1rem;padding:1rem;font-size:.76rem;font-weight:900;position:absolute;bottom:4%;right:0}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding-top:8rem}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero-art[data-astro-cid-ge2uvauf]{min-height:330px}.shape-a[data-astro-cid-ge2uvauf]{width:250px}.shape-b[data-astro-cid-ge2uvauf]{width:180px}}.hero-image[data-astro-cid-ge2uvauf]{z-index:2;object-fit:cover;border-radius:32px;width:100%;height:100%;max-height:520px;position:relative}@media (width<=900px){.hero-image[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;max-height:380px}}.about[data-astro-cid-oxgmilyn]{background:#fff}.about-grid[data-astro-cid-oxgmilyn]{grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem;display:grid}.about-copy[data-astro-cid-oxgmilyn]{color:var(--color-muted);padding-bottom:1rem;font-size:1.08rem}.about-copy[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{margin:0 0 1rem}.about-copy[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{color:var(--color-accent)}.principles[data-astro-cid-oxgmilyn]{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.principles[data-astro-cid-oxgmilyn] article[data-astro-cid-oxgmilyn]{border-right:1px solid var(--color-line);padding:2rem 2rem 1rem 0}.principles[data-astro-cid-oxgmilyn] article[data-astro-cid-oxgmilyn]+article[data-astro-cid-oxgmilyn]{padding-left:2rem}.principles[data-astro-cid-oxgmilyn] article[data-astro-cid-oxgmilyn]:last-child{border-right:0}.principles[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--color-accent);font-weight:900}.principles[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{margin:.6rem 0;font-size:1.35rem}.principles[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--color-muted);margin:0}@media (width<=800px){.about-grid[data-astro-cid-oxgmilyn],.principles[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.principles[data-astro-cid-oxgmilyn] article[data-astro-cid-oxgmilyn],.principles[data-astro-cid-oxgmilyn] article[data-astro-cid-oxgmilyn]+article[data-astro-cid-oxgmilyn]{border-right:0;border-bottom:1px solid var(--color-line);padding:1.4rem 0}}.featured[data-astro-cid-26o4athf]{background:var(--color-primary);color:#fff;overflow:hidden}.feature-grid[data-astro-cid-26o4athf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;display:grid}.featured[data-astro-cid-26o4athf] .eyebrow[data-astro-cid-26o4athf]:before{background:var(--color-secondary)}.featured[data-astro-cid-26o4athf] .lead[data-astro-cid-26o4athf]{color:#ffffffc2}.metrics[data-astro-cid-26o4athf]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.4rem 0;display:grid}.metrics[data-astro-cid-26o4athf] div[data-astro-cid-26o4athf]{border-top:1px solid #fff3;padding-top:1rem}.metrics[data-astro-cid-26o4athf] strong[data-astro-cid-26o4athf]{color:var(--color-accent);font-size:clamp(1.5rem,3vw,2.4rem);line-height:1;display:block}.metrics[data-astro-cid-26o4athf] span[data-astro-cid-26o4athf]{color:#ffffffb8;margin-top:.55rem;font-size:.85rem;display:block}.feature-visual[data-astro-cid-26o4athf]{border-radius:var(--radius-lg);background:var(--color-secondary);min-height:520px;position:relative;overflow:hidden}.feature-image[data-astro-cid-26o4athf]{object-fit:cover;object-position:center;width:100%;height:100%;min-height:520px;display:block}@media (width<=900px){.feature-visual[data-astro-cid-26o4athf],.feature-image[data-astro-cid-26o4athf]{min-height:320px}}.cable[data-astro-cid-26o4athf]{background:var(--color-primary);transform-origin:0;height:4px;position:absolute}.cable-1[data-astro-cid-26o4athf]{width:70%;top:32%;left:14%;transform:rotate(18deg)}.cable-2[data-astro-cid-26o4athf]{width:74%;top:58%;left:12%;transform:rotate(-15deg)}.station[data-astro-cid-26o4athf]{background:var(--color-accent);width:76px;height:76px;color:var(--color-primary);border-radius:22px 22px 32px;place-items:center;font-size:2rem;font-weight:950;display:grid;position:absolute;box-shadow:0 10px 25px #19445f40}.station-a[data-astro-cid-26o4athf]{top:21%;left:10%}.station-b[data-astro-cid-26o4athf]{top:44%;right:12%}.station-c[data-astro-cid-26o4athf]{bottom:16%;left:28%}@media (width<=900px){.feature-grid[data-astro-cid-26o4athf]{grid-template-columns:1fr}.metrics[data-astro-cid-26o4athf]{grid-template-columns:1fr 1fr}.feature-visual[data-astro-cid-26o4athf]{min-height:380px}}@media (width<=560px){.metrics[data-astro-cid-26o4athf]{grid-template-columns:1fr}}.proposal-card[data-astro-cid-62gv3nyo]{border-radius:var(--radius-lg);min-height:420px;color:var(--color-primary);flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,2.7rem);transition:transform .22s;display:flex}.proposal-card[data-astro-cid-62gv3nyo]:hover{transform:translateY(-5px)}.proposal-card[data-astro-cid-62gv3nyo].aqua{background:var(--color-secondary)}.proposal-card[data-astro-cid-62gv3nyo].orange{background:var(--color-accent)}.number[data-astro-cid-62gv3nyo]{letter-spacing:.14em;font-size:.82rem;font-weight:900}h3[data-astro-cid-62gv3nyo]{letter-spacing:-.045em;max-width:550px;margin:2rem 0 .65rem;font-size:clamp(2rem,4vw,3.5rem);line-height:.96}p[data-astro-cid-62gv3nyo]{max-width:580px}.subtitle[data-astro-cid-62gv3nyo]{font-weight:800}a[data-astro-cid-62gv3nyo]{border-top:1px solid #19445f40;justify-content:space-between;align-items:center;padding-top:1.2rem;font-weight:900;display:flex}a[data-astro-cid-62gv3nyo] span[data-astro-cid-62gv3nyo]{font-size:1.5rem}.proposals-more[data-astro-cid-3hlsak76]{background:var(--color-surface)}.grid[data-astro-cid-3hlsak76]{grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:3rem;display:grid}@media (width<=780px){.grid[data-astro-cid-3hlsak76]{grid-template-columns:1fr}}.candidate[data-astro-cid-mx6gfd4w]{background:#dceff0}.candidate-grid[data-astro-cid-mx6gfd4w]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.portrait[data-astro-cid-mx6gfd4w]{position:relative}.portrait[data-astro-cid-mx6gfd4w]:before{content:"";border-radius:var(--radius-lg);background:var(--color-accent);position:absolute;inset:-18px 18px 18px -18px}.portrait[data-astro-cid-mx6gfd4w] img[data-astro-cid-mx6gfd4w]{object-fit:cover;object-position:center top;border-radius:var(--radius-lg);width:100%;max-height:650px;position:relative}.candidate-copy[data-astro-cid-mx6gfd4w] p[data-astro-cid-mx6gfd4w]{color:#355564;max-width:700px;font-size:1.06rem}.candidate-copy[data-astro-cid-mx6gfd4w] strong[data-astro-cid-mx6gfd4w]{color:var(--color-accent)}.candidate-copy[data-astro-cid-mx6gfd4w] .btn[data-astro-cid-mx6gfd4w]{margin-top:1rem}@media (width<=820px){.candidate-grid[data-astro-cid-mx6gfd4w]{grid-template-columns:1fr}.portrait[data-astro-cid-mx6gfd4w]{max-width:520px}}.join[data-astro-cid-paiqbuld]{background:var(--color-primary);color:#fff}.join-grid[data-astro-cid-paiqbuld]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.join[data-astro-cid-paiqbuld] .eyebrow[data-astro-cid-paiqbuld]:before{background:var(--color-secondary)}.join-grid[data-astro-cid-paiqbuld]>div[data-astro-cid-paiqbuld]>p[data-astro-cid-paiqbuld]{color:#ffffffb8;max-width:480px}.join-form[data-astro-cid-paiqbuld]{border-radius:var(--radius-lg);color:var(--color-primary);background:#fff;padding:clamp(1.3rem,4vw,2.4rem)}.field[data-astro-cid-paiqbuld],.field-row[data-astro-cid-paiqbuld]{gap:.45rem;display:grid}.field-row[data-astro-cid-paiqbuld]{grid-template-columns:1fr 1fr;gap:1rem}.field[data-astro-cid-paiqbuld]+.field[data-astro-cid-paiqbuld],.field-row[data-astro-cid-paiqbuld]+.field[data-astro-cid-paiqbuld],.field[data-astro-cid-paiqbuld]+.field-row[data-astro-cid-paiqbuld]{margin-top:1rem}label[data-astro-cid-paiqbuld]{font-size:.88rem;font-weight:850}input[data-astro-cid-paiqbuld],textarea[data-astro-cid-paiqbuld]{width:100%;color:var(--color-primary);background:#fff;border:1px solid #cbd5da;border-radius:14px;padding:.82rem .9rem}textarea[data-astro-cid-paiqbuld]{resize:vertical}small[data-astro-cid-paiqbuld]{color:#a83d28;min-height:1.1em}.cf-turnstile[data-astro-cid-paiqbuld],.dev-note[data-astro-cid-paiqbuld]{margin:1rem 0}.dev-note[data-astro-cid-paiqbuld]{background:#f5f5f1;border-radius:12px;padding:.75rem;font-size:.82rem}.form-status[data-astro-cid-paiqbuld]{min-height:1.4em;margin:.9rem 0 0;font-weight:800}button[data-astro-cid-paiqbuld]:disabled{opacity:.6;cursor:wait}@media (width<=820px){.join-grid[data-astro-cid-paiqbuld],.field-row[data-astro-cid-paiqbuld]{grid-template-columns:1fr}}
