.hero[data-astro-cid-jgctki6q]{align-items:center;min-height:100svh;padding:120px 0 96px;display:flex;position:relative;overflow:hidden}.hero__mark[data-astro-cid-jgctki6q]{right:max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));aspect-ratio:112/76;pointer-events:none;width:min(44vw,620px);position:absolute;top:50%;transform:translateY(-46%)}.hero__mark[data-astro-cid-jgctki6q]:before{content:"";background:radial-gradient(closest-side,#7fd3d81a,#0000 70%);position:absolute;inset:-20% -15%}.hero__mark-outline[data-astro-cid-jgctki6q]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero__mark-outline[data-astro-cid-jgctki6q] path[data-astro-cid-jgctki6q]{fill:none;stroke:var(--mint);stroke-width:.25px;stroke-opacity:.45;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:3s cubic-bezier(.6,.1,.2,1) .4s forwards markDraw}@keyframes markDraw{to{stroke-dashoffset:0}}.hero__mark-dots[data-astro-cid-jgctki6q]{width:100%;height:100%;position:absolute;inset:0}.hero__inner[data-astro-cid-jgctki6q]{z-index:1;position:relative}.hero__title[data-astro-cid-jgctki6q]{letter-spacing:-.035em;margin-top:22px;font-size:clamp(40px,5.4vw,78px);line-height:1.08}.hero__title[data-astro-cid-jgctki6q] em{color:var(--mint);font-style:normal}.hero__title[data-astro-cid-jgctki6q]>span[data-astro-cid-jgctki6q]{display:block}.hero__sub[data-astro-cid-jgctki6q]{color:var(--text-2);max-width:32em;margin-top:30px;font-size:clamp(17px,1.6vw,21px)}.hero__sub[data-astro-cid-jgctki6q] strong{color:var(--text);font-weight:500}.hero__cta[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.hero__foot[data-astro-cid-jgctki6q]{position:absolute;bottom:34px;left:0;right:0}.hero__foot[data-astro-cid-jgctki6q] .wrap[data-astro-cid-jgctki6q]{color:var(--text-3);justify-content:space-between;align-items:end;font-size:13px;display:flex}.scroll[data-astro-cid-jgctki6q]{align-items:center;gap:12px;display:flex}.scroll[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]{background:linear-gradient(var(--mint), transparent);width:1px;height:44px;animation:2s infinite scrollcue;display:block}@keyframes scrollcue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.stats[data-astro-cid-jgctki6q]{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--bg-raise);position:relative;overflow:hidden}.stats[data-astro-cid-jgctki6q]:before{content:"";background:var(--earth) center 70% / cover no-repeat;opacity:.55;filter:saturate(1.15)brightness(1.08);transform-origin:60% 60%;will-change:transform;animation:40s ease-in-out infinite alternate earthDrift;position:absolute;inset:-8%}@keyframes earthDrift{0%{transform:scale(1.02)translate(2%,1%)rotate(0)}to{transform:scale(1.12)translate(-3%,-2%)rotate(1.2deg)}}.stats[data-astro-cid-jgctki6q]:after{content:"";background:linear-gradient(90deg, var(--bg-raise) 8%, #181e2c8c 34%, transparent 62%, #181e2cb3);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.stats[data-astro-cid-jgctki6q]:before{animation:none}}.stats[data-astro-cid-jgctki6q] .wrap[data-astro-cid-jgctki6q]{z-index:1;grid-template-columns:1.15fr repeat(3,.8fr) 1.15fr;align-items:end;gap:28px;padding-top:72px;padding-bottom:72px;display:grid;position:relative}.stats__intro[data-astro-cid-jgctki6q] .lead[data-astro-cid-jgctki6q]{margin-top:10px}.stat[data-astro-cid-jgctki6q]{border-left:1px solid var(--line);padding-left:24px}.stat__num[data-astro-cid-jgctki6q]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(48px,5.4vw,76px);font-weight:600;line-height:1}.stat__label[data-astro-cid-jgctki6q]{color:var(--text-2);margin-top:12px;font-size:15px;line-height:1.5}.stat--link[data-astro-cid-jgctki6q]{border-left-color:var(--mint);display:block}.stat--link[data-astro-cid-jgctki6q] .stat__num[data-astro-cid-jgctki6q]{color:var(--mint)}.stat__go[data-astro-cid-jgctki6q]{color:var(--mint);transition:transform .25s var(--ease);display:inline-block}.stat--link[data-astro-cid-jgctki6q]:hover .stat__label[data-astro-cid-jgctki6q]{color:var(--text)}.stat--link[data-astro-cid-jgctki6q]:hover .stat__go[data-astro-cid-jgctki6q]{transform:translate(4px)}.pcards[data-astro-cid-jgctki6q]{grid-template-columns:1fr 1fr;gap:clamp(28px,3vw,44px);display:grid}.pcard[data-astro-cid-jgctki6q]{border-radius:16px;height:clamp(440px,47vw,680px);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #7fd3d838,0 26px 50px -22px #000000bf}.pcard[data-astro-cid-jgctki6q]:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #ffffff14;position:absolute;inset:0}.pcard[data-astro-cid-jgctki6q]:hover,.pcard[data-astro-cid-jgctki6q]:focus-visible{transform:translateY(-16px);box-shadow:0 0 0 1px #7fd3d899,0 36px 70px -20px #000c,0 0 40px -10px #7fd3d859}.pcard__bg[data-astro-cid-jgctki6q]{filter:blur(5px);background-color:#3c4661;background-position:50% 18%;background-repeat:no-repeat;background-size:cover;transition:filter .6s,transform .8s;position:absolute;inset:0;transform:scale(1.08)}.pcard[data-astro-cid-jgctki6q]:hover .pcard__bg[data-astro-cid-jgctki6q],.pcard[data-astro-cid-jgctki6q]:focus-visible .pcard__bg[data-astro-cid-jgctki6q]{filter:blur();transform:scale(1)}.pcard__overlay[data-astro-cid-jgctki6q]{background:linear-gradient(#0f141e00 0%,#0f141e26 45%,#0f141ecc 100%);position:absolute;inset:0}.pcard__line[data-astro-cid-jgctki6q]{background:linear-gradient(#89d2d7f2 0%,#89d2d700 100%);width:2px;height:0;position:absolute;top:0;left:clamp(28px,3.5vw,50px)}.is-in .pcard__line[data-astro-cid-jgctki6q]{animation:1.1s cubic-bezier(.22,1,.36,1) .2s forwards cardLineDrop}@keyframes cardLineDrop{0%{height:0}to{height:clamp(140px,16vw,220px)}}.pcard__body[data-astro-cid-jgctki6q]{flex-direction:column;height:100%;padding:clamp(170px,18vw,250px) clamp(28px,3.5vw,50px) clamp(28px,3.5vw,50px);display:flex;position:relative}.pcard__body[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{color:#fff;font-size:clamp(34px,3.4vw,48px);font-weight:600;line-height:1.1}.pcard__bottom[data-astro-cid-jgctki6q]{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.pcard__desc[data-astro-cid-jgctki6q]{color:#ffffffd9;font-size:clamp(16px,1.3vw,18px)}.pcard__arrow[data-astro-cid-jgctki6q]{color:#fff;border:1px solid #fff9;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:border-color .3s,background .3s,color .3s;display:grid}.pcard[data-astro-cid-jgctki6q]:hover .pcard__arrow[data-astro-cid-jgctki6q]{border-color:var(--mint);background:var(--mint);color:var(--mint-ink)}.voices[data-astro-cid-jgctki6q]{grid-template-columns:1fr 2fr;align-items:start;gap:64px;display:grid}.quote[data-astro-cid-jgctki6q]{display:grid}.quote__item[data-astro-cid-jgctki6q]{opacity:0;visibility:hidden;grid-area:1/1;margin:0;transition:opacity .5s,transform .5s;transform:translateY(10px)}.quote__item[data-astro-cid-jgctki6q].is-on{opacity:1;visibility:visible;transform:none}.quote__text[data-astro-cid-jgctki6q]{font-family:var(--serif);color:var(--text);margin:0;font-size:clamp(19px,1.9vw,25px);font-style:italic;line-height:1.65}.quote__text[data-astro-cid-jgctki6q]:before{content:"“";color:var(--mint);margin-bottom:18px;font-size:64px;font-style:normal;line-height:.6;display:block}.person[data-astro-cid-jgctki6q]{align-items:center;gap:16px;margin-top:32px;display:flex}.person[data-astro-cid-jgctki6q] img[data-astro-cid-jgctki6q]{object-fit:cover;background:var(--card);border-radius:50%;width:56px;height:56px}.person[data-astro-cid-jgctki6q] b[data-astro-cid-jgctki6q]{font-size:16px;font-weight:500;display:block}.person[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{color:var(--text-3);font-size:14px}.quote-stage[data-astro-cid-jgctki6q]{padding:0 64px;position:relative}.qnav[data-astro-cid-jgctki6q]{border:1px solid var(--line);width:40px;height:40px;color:var(--text-2);cursor:pointer;background:#12172299;border-radius:50%;place-items:center;margin-top:-20px;padding:0;transition:border-color .25s,color .25s,background .25s,transform .25s;display:grid;position:absolute;top:50%}.qnav--prev[data-astro-cid-jgctki6q]{left:0}.qnav--next[data-astro-cid-jgctki6q]{right:0}.qnav[data-astro-cid-jgctki6q]:hover,.qnav[data-astro-cid-jgctki6q]:focus-visible{border-color:var(--mint);color:var(--mint-ink);background:var(--mint)}.qnav--prev[data-astro-cid-jgctki6q]:hover{transform:translate(-3px)}.qnav--next[data-astro-cid-jgctki6q]:hover{transform:translate(3px)}.dots[data-astro-cid-jgctki6q]{gap:10px;margin-top:40px;padding-left:64px;display:flex}@media (width<=640px){.quote-stage[data-astro-cid-jgctki6q]{padding:0}.qnav[data-astro-cid-jgctki6q]{width:34px;height:34px;margin-top:0;top:auto;bottom:-67px}.qnav--prev[data-astro-cid-jgctki6q]{left:auto;right:44px}.dots[data-astro-cid-jgctki6q]{padding-left:0}}.dots[data-astro-cid-jgctki6q] button[data-astro-cid-jgctki6q]{cursor:pointer;background:0 0;border:0;width:40px;height:20px;padding:0;position:relative}.dots[data-astro-cid-jgctki6q] button[data-astro-cid-jgctki6q]:before{content:"";background:var(--line);border-radius:2px;height:3px;margin-top:-1.5px;transition:background .2s;position:absolute;top:50%;left:0;right:0}.dots[data-astro-cid-jgctki6q] button[data-astro-cid-jgctki6q][aria-pressed=true]:before{background:var(--mint)}.logos[data-astro-cid-jgctki6q]{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:repeat(6,1fr);display:grid}.logos[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{aspect-ratio:16/9;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);place-items:center;padding:18px 22px;transition:background .25s;display:grid}.logos[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]:hover{background:var(--card)}.logos[data-astro-cid-jgctki6q] img[data-astro-cid-jgctki6q]{opacity:.72;filter:grayscale();width:auto;max-width:100%;max-height:42px;transition:opacity .25s,filter .25s}.logos[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]:hover img[data-astro-cid-jgctki6q]{opacity:1;filter:none}.home-cta[data-astro-cid-jgctki6q]{margin-bottom:clamp(88px,11vw,150px)}@media (width<=1024px){.stats[data-astro-cid-jgctki6q] .wrap[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,1fr)}.stats__intro[data-astro-cid-jgctki6q]{grid-column:1/-1}.voices[data-astro-cid-jgctki6q]{grid-template-columns:1fr;gap:32px}.logos[data-astro-cid-jgctki6q]{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.hero[data-astro-cid-jgctki6q]{align-items:flex-end;padding-top:100px;padding-bottom:120px}.hero__mark[data-astro-cid-jgctki6q]{opacity:.45;width:78vw;top:92px;right:-14vw;transform:none}.hero__cta[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{flex:1}.stats[data-astro-cid-jgctki6q] .wrap[data-astro-cid-jgctki6q]{grid-template-columns:1fr;gap:28px;padding-top:56px;padding-bottom:56px}.stat[data-astro-cid-jgctki6q]{align-items:baseline;gap:18px;padding-left:18px;display:flex}.stat__label[data-astro-cid-jgctki6q]{margin:0}.pcards[data-astro-cid-jgctki6q]{grid-template-columns:1fr}.pcard[data-astro-cid-jgctki6q]{height:420px}.logos[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,1fr)}}
