.hero[data-astro-cid-wcolddp2]{color:#fff;background:var(--teal-deep);align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-wcolddp2]{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-wcolddp2]{background:linear-gradient(90deg,#041a20c7 0%,#041a2073 45%,#041a200d 75%),linear-gradient(#0000 60%,#041a2099 100%);position:absolute;inset:0}.hero-in[data-astro-cid-wcolddp2]{padding-top:140px;padding-bottom:120px;position:relative}.hero-title[data-astro-cid-wcolddp2]{margin-top:22px}.hero-title[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:#bfe6c7;font-style:italic}.hero-sub[data-astro-cid-wcolddp2]{color:#ffffffd6;max-width:46ch;margin-top:28px;font-size:clamp(16px,1.3vw,19px)}.qs[data-astro-cid-wcolddp2]{backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:22px;grid-template-columns:repeat(3,minmax(0,170px)) auto;align-items:stretch;gap:6px;width:fit-content;max-width:100%;margin-top:44px;padding:6px;display:grid}.qs[data-astro-cid-wcolddp2] label[data-astro-cid-wcolddp2]{border-radius:16px;padding:8px 16px;display:grid}.qs[data-astro-cid-wcolddp2] label[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:600}.qs[data-astro-cid-wcolddp2] select[data-astro-cid-wcolddp2]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:16px;font-weight:600}.qs[data-astro-cid-wcolddp2] select[data-astro-cid-wcolddp2] option[data-astro-cid-wcolddp2]{color:var(--ink)}.qs[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{border-radius:16px;height:auto;min-height:58px}.hero-foot[data-astro-cid-wcolddp2]{color:#ffffffb3;justify-content:space-between;font-size:13px;display:flex;position:absolute;bottom:28px;left:0;right:0}.hero-scroll[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{animation:2s ease-in-out infinite bob;display:inline-block}@keyframes bob{50%{transform:translateY(5px)}}@media (width<=860px){.hero-shade[data-astro-cid-wcolddp2]{background:linear-gradient(#041a2040 0%,#041a20b3 45%,#041a20eb 100%)}.qs[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;width:100%}.qs[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2],.qs[data-astro-cid-wcolddp2] label[data-astro-cid-wcolddp2]:nth-child(3){grid-column:1/-1}.hero-in[data-astro-cid-wcolddp2]{padding-bottom:96px}.hero-foot[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{display:none}}.stats[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line)}.stats-in[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr);display:grid}.stat[data-astro-cid-wcolddp2]{border-right:1px solid var(--line);padding:44px 24px 40px 0}.stat[data-astro-cid-wcolddp2]+.stat[data-astro-cid-wcolddp2]{padding-left:28px}.stat[data-astro-cid-wcolddp2]:last-child{border-right:0}.stat-v[data-astro-cid-wcolddp2]{color:var(--teal);font-size:clamp(48px,5.4vw,84px);line-height:.9}.stat-l[data-astro-cid-wcolddp2]{color:var(--muted);max-width:22ch;margin-top:12px;font-size:15px}@media (width<=860px){.stats-in[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.stat[data-astro-cid-wcolddp2]{border-right:0;border-bottom:1px solid var(--line);padding:28px 16px 28px 0!important}.stat[data-astro-cid-wcolddp2]:nth-child(odd){border-right:1px solid var(--line)}.stat[data-astro-cid-wcolddp2]:nth-child(2n){padding-left:16px!important}}.sec-head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(36px,5vw,64px);display:flex}.sec-head[data-astro-cid-wcolddp2] .h2[data-astro-cid-wcolddp2]{margin-top:18px}.sec-head[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{max-width:46ch}.tabs[data-astro-cid-wcolddp2]{background:var(--ivory);border-radius:999px;gap:4px;padding:5px;display:flex}.tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]{background:0 0;border:0;border-radius:999px;padding:10px 22px;font-size:15px;font-weight:600}.tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2].on{background:var(--teal);color:#fff}.proj-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);display:grid}.proj-big[data-astro-cid-wcolddp2]{grid-area:span 2/span 2}.proj-big[data-astro-cid-wcolddp2] .pc{height:100%}.proj-big[data-astro-cid-wcolddp2] .pc-img{aspect-ratio:auto;height:100%;min-height:420px}.proj-grid[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]{min-width:0}@media (width<=980px){.proj-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.proj-big[data-astro-cid-wcolddp2]{grid-area:auto/1/auto/-1}.proj-big[data-astro-cid-wcolddp2] .pc-img{aspect-ratio:16/10;height:auto;min-height:0}}@media (width<=620px){.proj-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.br-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.br-text[data-astro-cid-wcolddp2] .h2[data-astro-cid-wcolddp2]{margin:18px 0 24px}.br-list[data-astro-cid-wcolddp2]{margin:36px 0;padding:0;list-style:none;display:grid}.br-list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid #ffffff24;gap:2px;padding:18px 0;display:grid}.br-list[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-size:18px;font-weight:600}.br-list[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:#eef3f1a8;font-size:15px}.br-media[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.br-media[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;border-radius:var(--radius);width:100%}.br-a[data-astro-cid-wcolddp2]{aspect-ratio:16/9;grid-column:1/-1}.br-b[data-astro-cid-wcolddp2],.br-c[data-astro-cid-wcolddp2]{aspect-ratio:1}@media (width<=980px){.br-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.ways[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.way[data-astro-cid-wcolddp2]{border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:8px;padding:26px;display:grid}.way-n[data-astro-cid-wcolddp2]{color:var(--green-deep);font-size:30px}.way[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-size:18px}.way[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);font-size:15px}@media (width<=980px){.ways[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}@media (width<=560px){.ways[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.keys-grid[data-astro-cid-wcolddp2]{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.keys[data-astro-cid-wcolddp2] .h2[data-astro-cid-wcolddp2]{margin:18px 0 24px}.keys-actions[data-astro-cid-wcolddp2]{margin-top:32px}.keys-list[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.key[data-astro-cid-wcolddp2]{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff1f;gap:8px;padding:20px 22px;display:grid}.key[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-family:var(--serif);color:#bfe6c7;font-size:26px;font-weight:500}.key[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:#eef3f1b3;font-size:15px}@media (width<=980px){.keys-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}@media (width<=560px){.keys-list[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.news[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);display:grid}.nw[data-astro-cid-wcolddp2]{align-content:start;gap:10px;display:grid}.nw[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:10px}.nw[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2].nw-tall{object-position:center 40%}.nw-d[data-astro-cid-wcolddp2]{color:var(--green-deep);letter-spacing:.04em;font-size:13px;font-weight:600}.nw-t[data-astro-cid-wcolddp2]{font-size:28px;line-height:1.1}.nw[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);font-size:15px}@media (width<=860px){.news[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.faq-grid[data-astro-cid-wcolddp2]{grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,96px);display:grid}.faq-grid[data-astro-cid-wcolddp2] .h2[data-astro-cid-wcolddp2]{margin-top:18px}@media (width<=860px){.faq-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.offices[data-astro-cid-wcolddp2]{gap:40px;font-size:15px;display:flex}.offices[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{font-weight:700;display:block}.off-c[data-astro-cid-wcolddp2]{letter-spacing:.16em;text-transform:uppercase;color:var(--green-deep);margin-bottom:6px;font-size:12px;font-weight:700}
