.hero[data-astro-cid-3agrp3ij]{padding:40px 0 120px;position:relative;overflow:hidden}.hero-grid[data-astro-cid-3agrp3ij]{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;margin-top:56px;display:grid}.org[data-astro-cid-3agrp3ij]{color:var(--ace-ink-soft);max-width:34ch;margin-bottom:22px;font-size:.95rem;font-weight:500;line-height:1.5}.org[data-astro-cid-3agrp3ij] strong[data-astro-cid-3agrp3ij]{font-family:var(--font-display);letter-spacing:.04em;color:var(--ace-teal-deep);font-size:1.4rem;font-weight:700;display:block}h1[data-astro-cid-3agrp3ij]{letter-spacing:-.035em;font-variation-settings:"SOFT" 50, "opsz" 144;margin:0;font-size:clamp(3rem,7.4vw,6.6rem);font-weight:600;line-height:.98}.lead[data-astro-cid-3agrp3ij]{color:var(--ace-ink);font-size:1.12rem}.hero-actions[data-astro-cid-3agrp3ij]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.horizon[data-astro-cid-3agrp3ij]{width:100%;height:80px;position:absolute;bottom:20px;left:0;right:0}.about[data-astro-cid-3agrp3ij]{padding:96px 0 72px}.about-grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 2fr;gap:64px;display:grid}.about[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij],.wwd[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij],.approach[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij],.partner[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij],.involve[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij],.contact[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij]{font-size:clamp(2rem,3.6vw,2.9rem)}.about-copy[data-astro-cid-3agrp3ij] p[data-astro-cid-3agrp3ij]{max-width:60ch;font-size:1.1rem}blockquote[data-astro-cid-3agrp3ij]{border-top:1px solid var(--ace-gold);font-family:var(--font-display);color:var(--ace-ink);max-width:34ch;margin:32px 0 0;padding:20px 0 0;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.35}.mv[data-astro-cid-3agrp3ij]{background:var(--ace-ink);color:var(--ace-white);padding:88px 0}.mv-grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 1fr;gap:0;display:grid}.mv[data-astro-cid-3agrp3ij] article[data-astro-cid-3agrp3ij]{padding:8px 48px 8px 0}.mv[data-astro-cid-3agrp3ij] article[data-astro-cid-3agrp3ij]+article[data-astro-cid-3agrp3ij]{border-left:1px solid #ffffff24;padding:8px 0 8px 48px}.mv[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij]{font-family:var(--font-body);color:var(--ace-gold);letter-spacing:0;align-items:center;gap:10px;font-size:1rem;font-weight:600;display:flex}.mv[data-astro-cid-3agrp3ij] p[data-astro-cid-3agrp3ij]{font-family:var(--font-display);color:var(--ace-white);margin:0;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.3}.wwd[data-astro-cid-3agrp3ij]{padding:110px 0 90px}.wwd-grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 1.6fr;gap:64px;display:grid}.wwd-intro[data-astro-cid-3agrp3ij]{top:calc(var(--header-h) + 40px);align-self:start;position:sticky}.wwd-intro[data-astro-cid-3agrp3ij] p[data-astro-cid-3agrp3ij]{font-size:1.1rem}.path[data-astro-cid-3agrp3ij]{padding-left:0;position:relative}.path-track[data-astro-cid-3agrp3ij],.path-line[data-astro-cid-3agrp3ij]{border-radius:3px;width:3px;position:absolute;top:34px;bottom:34px;left:27px}.path-track[data-astro-cid-3agrp3ij]{background:var(--ace-line)}.path-line[data-astro-cid-3agrp3ij]{background:var(--ace-gold);transform-origin:top}.path[data-astro-cid-3agrp3ij] ul[data-astro-cid-3agrp3ij]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.path[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]{align-items:center;gap:22px;padding:6px 0;display:flex;position:relative}.node[data-astro-cid-3agrp3ij]{z-index:1;background:var(--ace-white);border:1px solid var(--ace-line);width:58px;height:58px;color:var(--ace-teal);box-shadow:var(--shadow-card);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.txt[data-astro-cid-3agrp3ij]{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:500;line-height:1.2}.approach[data-astro-cid-3agrp3ij]{background:var(--ace-teal-pale);padding:90px 0}.approach-grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.approach[data-astro-cid-3agrp3ij] p[data-astro-cid-3agrp3ij]{font-size:1.08rem}.blend[data-astro-cid-3agrp3ij]{background:var(--ace-white);border-radius:var(--radius-lg);border:1px solid #cfe5e1;padding:36px}.blend[data-astro-cid-3agrp3ij]>p[data-astro-cid-3agrp3ij]{color:var(--ace-ink)}.blend-list[data-astro-cid-3agrp3ij]{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.blend-list[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]{background:var(--ace-teal-pale);color:var(--ace-teal-deep);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.92rem;font-weight:600;display:inline-flex}.impact[data-astro-cid-3agrp3ij]{background:var(--ace-teal-deep);color:var(--ace-white);padding:120px 0;position:relative;overflow:hidden}.ring[data-astro-cid-3agrp3ij]{border:1px solid #f1e4c247;border-radius:50%;width:620px;height:620px;position:absolute;top:-40px;right:-180px;box-shadow:inset 0 0 0 60px #ffffff08}.impact-inner[data-astro-cid-3agrp3ij]{position:relative}.impact-label[data-astro-cid-3agrp3ij]{font-family:var(--font-body);color:var(--ace-gold-soft);letter-spacing:0;font-size:1rem;font-weight:600}.impact-quote[data-astro-cid-3agrp3ij]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ace-white);max-width:18ch;margin:0 0 32px;font-size:clamp(2rem,4.6vw,3.8rem);line-height:1.08}.impact-body[data-astro-cid-3agrp3ij]{color:#d7e6e3;max-width:62ch;font-size:1.08rem}.partner[data-astro-cid-3agrp3ij]{padding:110px 0 60px}.partner-grid[data-astro-cid-3agrp3ij]{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.partner[data-astro-cid-3agrp3ij] p[data-astro-cid-3agrp3ij]{max-width:58ch;font-size:1.08rem}.together[data-astro-cid-3agrp3ij]{font-family:var(--font-display);color:var(--ace-ink);line-height:1.35;font-size:1.35rem!important}.partner-types[data-astro-cid-3agrp3ij]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.partner-types[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]{border:1.5px solid var(--ace-ink);background:var(--ace-white);border-radius:999px;padding:12px 18px;font-size:.95rem;font-weight:600}.partner-types[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]:nth-child(3n+2){background:var(--ace-gold-soft);border-color:var(--ace-gold-soft)}.partner-types[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]:nth-child(4n){background:var(--ace-ink);color:var(--ace-white)}.involve[data-astro-cid-3agrp3ij]{padding:80px 0}.involve-lead[data-astro-cid-3agrp3ij]{max-width:60ch;font-size:1.12rem}.involve-list[data-astro-cid-3agrp3ij]{border-top:2px solid var(--ace-ink);grid-template-columns:repeat(4,1fr);gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.involve-list[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]{min-height:170px;color:var(--ace-ink);grid-template-rows:auto 1fr;gap:26px;padding:26px 22px 30px 0;transition:color .2s;display:grid;position:relative}.involve-list[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]+li[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]{border-left:1px solid var(--ace-line);padding-left:22px}.involve-list[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij] span[data-astro-cid-3agrp3ij]{font-family:var(--font-display);align-self:end;font-size:1.35rem;font-weight:600;line-height:1.15}.involve-list[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]>.icon:first-child{color:var(--ace-teal)}.involve-list[data-astro-cid-3agrp3ij] .go{transition:translate .3s var(--ease-out);position:absolute;top:26px;right:18px}.involve-list[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]:hover{color:var(--ace-teal-deep)}.involve-list[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]:hover .go{translate:4px -4px}.hint[data-astro-cid-3agrp3ij]{align-items:center;gap:8px;margin-top:18px;font-size:.88rem;display:flex}.contact[data-astro-cid-3agrp3ij]{padding:40px 0 0}.contact-grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 2fr;gap:64px;display:grid}@media (width<=960px){.hero-grid[data-astro-cid-3agrp3ij],.about-grid[data-astro-cid-3agrp3ij],.wwd-grid[data-astro-cid-3agrp3ij],.approach-grid[data-astro-cid-3agrp3ij],.partner-grid[data-astro-cid-3agrp3ij],.contact-grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr;gap:32px}.wwd-intro[data-astro-cid-3agrp3ij]{position:static}.mv-grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr}.mv[data-astro-cid-3agrp3ij] article[data-astro-cid-3agrp3ij],.mv[data-astro-cid-3agrp3ij] article[data-astro-cid-3agrp3ij]+article[data-astro-cid-3agrp3ij]{border-left:0;padding:28px 0}.mv[data-astro-cid-3agrp3ij] article[data-astro-cid-3agrp3ij]+article[data-astro-cid-3agrp3ij]{border-top:1px solid #ffffff24}.involve-list[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 1fr}.involve-list[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]:nth-child(3) a[data-astro-cid-3agrp3ij]{border-left:0;padding-left:0}.involve-list[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]:nth-child(n+3) a[data-astro-cid-3agrp3ij]{border-top:1px solid var(--ace-line)}}@media (width<=520px){.hero[data-astro-cid-3agrp3ij]{padding-bottom:96px}.hero-grid[data-astro-cid-3agrp3ij]{margin-top:36px}.involve-list[data-astro-cid-3agrp3ij]{grid-template-columns:1fr}.involve-list[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij],.involve-list[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]+li[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]{border-left:0;grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:0;padding-left:0;padding-right:40px}.involve-list[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]+li[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]{border-top:1px solid var(--ace-line)}.involve-list[data-astro-cid-3agrp3ij] .go{top:50%;translate:0 -50%}.involve-list[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]:hover .go{translate:4px -50%}.node[data-astro-cid-3agrp3ij]{width:50px;height:50px}.path-track[data-astro-cid-3agrp3ij],.path-line[data-astro-cid-3agrp3ij]{left:23px}}
