.ca-hero3d[data-astro-cid-ezxrajin]{height:min(100%,100svh);position:absolute;inset:0 0 auto;overflow:hidden}canvas[data-astro-cid-ezxrajin]{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);display:block}.ca-hero3d[data-astro-cid-ezxrajin].ready canvas[data-astro-cid-ezxrajin]{opacity:1}.fallback[data-astro-cid-ezxrajin]{z-index:-1;background:radial-gradient(ellipse 60% 26% at 64% 24%, color-mix(in oklab, var(--vermilion) 30%, transparent), transparent 70%), radial-gradient(ellipse 40% 20% at 82% 16%, color-mix(in oklab, var(--ultramarine) 30%, transparent), transparent 70%), linear-gradient(180deg, var(--night) 0%, var(--ink) 55%, var(--ink-3) 100%);position:absolute;inset:0}.ca-hero3d[data-astro-cid-ezxrajin].ready .fallback[data-astro-cid-ezxrajin]{opacity:0}.ca-hero-key[data-astro-cid-ezxrajin]{inset-inline-end:max(clamp(1rem, 4vw, 3rem), calc((100% - var(--max)) / 2 + var(--gutter)));z-index:2;text-align:end;pointer-events:none;justify-items:end;gap:.7rem;max-width:min(30rem,100% - 2rem);display:grid;position:absolute;bottom:1.5rem}.ca-hero-key[data-astro-cid-ezxrajin] .label[data-astro-cid-ezxrajin]{color:var(--bone-2);gap:.2rem;margin:0;display:grid}.k1[data-astro-cid-ezxrajin]{color:var(--vermilion)}.k3[data-astro-cid-ezxrajin]{color:var(--dust)}.k4[data-astro-cid-ezxrajin]{color:var(--bone)}.src[data-astro-cid-ezxrajin]{opacity:.75;text-transform:none;letter-spacing:.02em}.seg[data-astro-cid-ezxrajin]{pointer-events:auto;border:1px solid var(--line);background:color-mix(in oklab, var(--ink) 80%, transparent);display:inline-flex}.seg[data-astro-cid-ezxrajin][hidden]{display:none}.seg[data-astro-cid-ezxrajin] button[data-astro-cid-ezxrajin]{font:inherit;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2);cursor:pointer;background:0 0;border:0;padding:.55rem .85rem;font-size:.72rem;font-weight:600;font-stretch:82%}.seg[data-astro-cid-ezxrajin] button[data-astro-cid-ezxrajin][aria-pressed=true]{background:var(--vermilion);color:var(--ink)}.seg[data-astro-cid-ezxrajin] button[data-astro-cid-ezxrajin]:focus-visible{outline:2px solid var(--dust);outline-offset:2px}@media (width<=760px){.ca-hero3d[data-astro-cid-ezxrajin]{order:2;height:min(100vw,440px);position:relative;inset:auto}.ca-hero3d[data-astro-cid-ezxrajin].nogl{display:none}.ca-hero-key[data-astro-cid-ezxrajin]{inset-inline-end:auto;text-align:start;max-width:none;padding:.5rem var(--gutter) 1.5rem;order:3;justify-items:start;position:relative;bottom:auto}}.holders[data-astro-cid-piouk4oc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.9rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.holders[data-astro-cid-piouk4oc].compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));gap:.6rem .75rem}li[data-astro-cid-piouk4oc]{align-items:center;gap:.7rem;min-width:0;display:flex}.txt[data-astro-cid-piouk4oc]{min-width:0;line-height:1.25;display:grid}.role[data-astro-cid-piouk4oc]{color:var(--bone-3);letter-spacing:.08em;font-size:.62rem}.name[data-astro-cid-piouk4oc]{color:var(--bone);font-family:var(--serif-display);overflow-wrap:anywhere;font-size:1.02rem}a[data-astro-cid-piouk4oc].name{text-decoration:none}a[data-astro-cid-piouk4oc].name:hover{text-decoration:underline}.compact[data-astro-cid-piouk4oc] .name[data-astro-cid-piouk4oc]{font-family:var(--serif-text);font-size:.9rem}.meta[data-astro-cid-piouk4oc]{color:var(--bone-3);font-family:var(--mono);font-size:.66rem}.hero[data-astro-cid-qk75pwfn]{isolation:isolate;align-content:end;min-height:min(100svh,920px);display:grid;position:relative;overflow:hidden}.veil[data-astro-cid-qk75pwfn]{background:linear-gradient(90deg, #071010d9 0%, #07101073 40%, transparent 65%), linear-gradient(0deg, var(--ink) 0%, transparent 30%);pointer-events:none;position:absolute;inset:0}.head[data-astro-cid-qk75pwfn]{gap:1.5rem;padding-block:16vh 9rem;display:grid;position:relative}.head[data-astro-cid-qk75pwfn]>[data-astro-cid-qk75pwfn]{max-width:38rem}@media (width<=760px){.hero[data-astro-cid-qk75pwfn]{flex-direction:column;min-height:0;display:flex}.veil[data-astro-cid-qk75pwfn]{display:none}.head[data-astro-cid-qk75pwfn]{padding-block:3rem .5rem}}.head[data-astro-cid-qk75pwfn] h1[data-astro-cid-qk75pwfn] em[data-astro-cid-qk75pwfn],h2[data-astro-cid-qk75pwfn] em[data-astro-cid-qk75pwfn]{color:var(--vermilion)}.cta[data-astro-cid-qk75pwfn]{flex-wrap:wrap;gap:.8rem;display:flex}.house[data-astro-cid-qk75pwfn]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.house[data-astro-cid-qk75pwfn] h2[data-astro-cid-qk75pwfn] .num[data-astro-cid-qk75pwfn]{color:var(--dust);font-size:clamp(5rem,12vw,10rem);line-height:.8}.arcwrap[data-astro-cid-qk75pwfn]{gap:1.25rem;min-width:0;display:grid}.holders[data-astro-cid-qk75pwfn]{margin:2.5rem 0}.vs[data-astro-cid-qk75pwfn]{gap:1rem;margin:2rem 0 1rem;padding:0;list-style:none;display:grid}.vs[data-astro-cid-qk75pwfn] li[data-astro-cid-qk75pwfn]{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.25rem 1rem;display:grid}.nm[data-astro-cid-qk75pwfn]{border-left:4px solid var(--pc);padding-left:.5rem;font-size:.85rem;font-weight:600}.bars[data-astro-cid-qk75pwfn]{gap:3px;display:grid}.bars[data-astro-cid-qk75pwfn] i[data-astro-cid-qk75pwfn]{background:var(--pc);height:10px;display:block}.bars[data-astro-cid-qk75pwfn] .v[data-astro-cid-qk75pwfn]{opacity:.45}.fig[data-astro-cid-qk75pwfn]{grid-column:2}.cards[data-astro-cid-qk75pwfn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-qk75pwfn]>li[data-astro-cid-qk75pwfn]{border:1px solid var(--line);align-content:start;gap:.7rem;min-width:0;margin:0 -1px -1px 0;padding:1.5rem;display:grid}.cards[data-astro-cid-qk75pwfn] p[data-astro-cid-qk75pwfn]{margin:0}.headline[data-astro-cid-qk75pwfn]{font-family:var(--serif-display);color:var(--dust);font-size:1.35rem}.top[data-astro-cid-qk75pwfn]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.top[data-astro-cid-qk75pwfn] li[data-astro-cid-qk75pwfn]{border-left:4px solid var(--pc);justify-content:space-between;gap:.5rem;padding-left:.6rem;font-size:.9rem;display:flex}.top[data-astro-cid-qk75pwfn] .num[data-astro-cid-qk75pwfn]{font-size:1.15rem}.avg[data-astro-cid-qk75pwfn]{gap:.6rem;max-width:44rem;margin:2rem 0 1rem;padding:0;list-style:none;display:grid}.avg[data-astro-cid-qk75pwfn] li[data-astro-cid-qk75pwfn]{grid-template-columns:6.5rem minmax(0,1fr) 3rem;align-items:center;gap:1rem;display:grid}.avg[data-astro-cid-qk75pwfn] .bar[data-astro-cid-qk75pwfn]{background:var(--ink-3);height:12px;display:block}.avg[data-astro-cid-qk75pwfn] .bar[data-astro-cid-qk75pwfn] i[data-astro-cid-qk75pwfn]{background:var(--pc);max-width:100%;height:100%;display:block}.avg[data-astro-cid-qk75pwfn] .num[data-astro-cid-qk75pwfn]{text-align:end}.next[data-astro-cid-qk75pwfn]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1.5rem;margin:3rem 0 2.5rem;padding:0;list-style:none;display:grid}.next[data-astro-cid-qk75pwfn] li[data-astro-cid-qk75pwfn]{border-top:1px solid #fff6;align-content:start;gap:.5rem;padding-top:1rem;display:grid}.next[data-astro-cid-qk75pwfn] .label[data-astro-cid-qk75pwfn]{color:#ffffffbf}.next[data-astro-cid-qk75pwfn] b[data-astro-cid-qk75pwfn]{font-family:var(--serif-display);font-size:1.2rem;font-weight:500}.next[data-astro-cid-qk75pwfn] span[data-astro-cid-qk75pwfn]:last-child:not(.label){opacity:.85;font-size:.9rem}.sections[data-astro-cid-qk75pwfn]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:2rem 0 3rem;padding:0;list-style:none;display:grid}.sections[data-astro-cid-qk75pwfn]>li[data-astro-cid-qk75pwfn]{border:1px solid var(--line);margin:0 -1px -1px 0}.sections[data-astro-cid-qk75pwfn] a[data-astro-cid-qk75pwfn]{gap:.5rem;height:100%;padding:1.5rem;text-decoration:none;transition:background .3s;display:grid}.sections[data-astro-cid-qk75pwfn] a[data-astro-cid-qk75pwfn]:hover{background:var(--ink-2)}.sections[data-astro-cid-qk75pwfn] b[data-astro-cid-qk75pwfn]{font-family:var(--serif-display);font-size:1.45rem;font-weight:500;line-height:1.1}.sections[data-astro-cid-qk75pwfn] span[data-astro-cid-qk75pwfn]:last-child{color:var(--bone-2);font-size:.95rem}@media (width<=900px){.house[data-astro-cid-qk75pwfn]{grid-template-columns:minmax(0,1fr)}}
