.ahero[data-astro-cid-ig5oj4vz]{background:var(--night);color:var(--on-night);padding:calc(var(--header-h) + clamp(40px, 6vw, 80px)) 0 clamp(56px, 7vw, 96px);position:relative;overflow:hidden}.ahero__glow[data-astro-cid-ig5oj4vz]{aspect-ratio:1;background:radial-gradient(closest-side,#1e8f795c,#0000),radial-gradient(closest-side at 30% 80%,#eda01d1a,#0000);width:80%;animation:16s ease-in-out infinite alternate drift;position:absolute;top:-10%;right:-12%}@keyframes drift{to{transform:translate(-6%,5%)scale(1.08)}}.ahero__in[data-astro-cid-ig5oj4vz]{align-items:center;gap:48px 64px;display:grid;position:relative}.ahero__tag[data-astro-cid-ig5oj4vz]{color:var(--teal-bright);align-items:center;gap:8px;margin-bottom:22px;font-weight:600;display:inline-flex}.ahero[data-astro-cid-ig5oj4vz] h1[data-astro-cid-ig5oj4vz]{letter-spacing:-.036em;font-size:clamp(2.75rem,5.6vw,5rem)}@media (width<=480px){.ahero[data-astro-cid-ig5oj4vz] h1[data-astro-cid-ig5oj4vz]{font-size:9.4vw}}.ahero__sub[data-astro-cid-ig5oj4vz]{font-family:var(--font-display);letter-spacing:-.018em;color:var(--amber);margin-top:20px;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500}.ahero__text[data-astro-cid-ig5oj4vz]{max-width:50ch;color:var(--on-night-2);margin:18px 0 32px;font-size:1.125rem}.uses[data-astro-cid-ig5oj4vz]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.uses[data-astro-cid-ig5oj4vz] li[data-astro-cid-ig5oj4vz]{border-radius:var(--r-lg);background:var(--sand);transition:background-color .4s, color .4s, transform .5s var(--ease);padding:26px}.uses[data-astro-cid-ig5oj4vz] li[data-astro-cid-ig5oj4vz] svg{color:var(--teal-deep);transition:color .4s}.uses[data-astro-cid-ig5oj4vz] h3[data-astro-cid-ig5oj4vz]{margin:44px 0 8px;font-size:1.3125rem}.uses[data-astro-cid-ig5oj4vz] p[data-astro-cid-ig5oj4vz]{color:var(--ink-2);font-size:.9688rem;transition:color .4s}.uses[data-astro-cid-ig5oj4vz] li[data-astro-cid-ig5oj4vz]:hover{background:var(--night);color:var(--on-night);transform:translateY(-3px)}.uses[data-astro-cid-ig5oj4vz] li[data-astro-cid-ig5oj4vz]:hover svg{color:var(--amber)}.uses[data-astro-cid-ig5oj4vz] li[data-astro-cid-ig5oj4vz]:hover p[data-astro-cid-ig5oj4vz]{color:var(--on-night-2)}.integ[data-astro-cid-ig5oj4vz] h3[data-astro-cid-ig5oj4vz]{align-items:center;gap:14px;display:flex}.integ[data-astro-cid-ig5oj4vz] .icon-tile[data-astro-cid-ig5oj4vz]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.report__wrap[data-astro-cid-ig5oj4vz]{align-items:center;gap:48px 72px;display:grid}.report__wrap[data-astro-cid-ig5oj4vz] .lead[data-astro-cid-ig5oj4vz]{margin-top:20px}.ticks[data-astro-cid-ig5oj4vz]{gap:10px;margin-top:28px;font-weight:500;display:grid}.ticks[data-astro-cid-ig5oj4vz] li[data-astro-cid-ig5oj4vz]{align-items:center;gap:12px;display:flex}.ticks[data-astro-cid-ig5oj4vz] svg{color:var(--teal-deep);flex:none}.report[data-astro-cid-ig5oj4vz]{border-radius:var(--r-lg);background:var(--night);color:var(--on-night);box-shadow:var(--shadow-2);padding:24px;font-size:.9375rem}.report__bar[data-astro-cid-ig5oj4vz]{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.report__bar[data-astro-cid-ig5oj4vz] strong[data-astro-cid-ig5oj4vz]{font-family:var(--font-display);font-size:1.1875rem;font-weight:600}.report__bar[data-astro-cid-ig5oj4vz] span[data-astro-cid-ig5oj4vz]{color:var(--on-night-2);font-size:.8125rem}.report__bars[data-astro-cid-ig5oj4vz]{gap:12px;margin-bottom:22px;display:grid}.report__bars[data-astro-cid-ig5oj4vz] li[data-astro-cid-ig5oj4vz]{gap:6px;display:grid}.report__bars[data-astro-cid-ig5oj4vz] i[data-astro-cid-ig5oj4vz]{height:10px;width:var(--w);background:var(--teal-bright);transform-origin:0;border-radius:5px;display:block}.report__bars[data-astro-cid-ig5oj4vz] li[data-astro-cid-ig5oj4vz]:first-child i[data-astro-cid-ig5oj4vz]{background:var(--amber)}.js .report[data-astro-cid-ig5oj4vz][data-reveal] .report__bars[data-astro-cid-ig5oj4vz] i[data-astro-cid-ig5oj4vz]{transition:transform 1.2s var(--ease);transition-delay:calc(.25s + var(--i) * .1s);transform:scaleX(0)}.js .report[data-astro-cid-ig5oj4vz].is-in .report__bars[data-astro-cid-ig5oj4vz] i[data-astro-cid-ig5oj4vz]{transform:none}.report[data-astro-cid-ig5oj4vz] table[data-astro-cid-ig5oj4vz]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.report[data-astro-cid-ig5oj4vz] th[data-astro-cid-ig5oj4vz]{text-align:left;color:var(--on-night-2);padding:8px 0;font-size:.8125rem;font-weight:500}.report[data-astro-cid-ig5oj4vz] td[data-astro-cid-ig5oj4vz]{border-top:1px solid var(--night-line);padding:10px 0}.report[data-astro-cid-ig5oj4vz] td[data-astro-cid-ig5oj4vz]:last-child,.report[data-astro-cid-ig5oj4vz] th[data-astro-cid-ig5oj4vz]:last-child{text-align:right}.on-lead[data-astro-cid-ig5oj4vz]{color:var(--on-night-2)}@media (width>=1000px){.ahero__in[data-astro-cid-ig5oj4vz],.report__wrap[data-astro-cid-ig5oj4vz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
