.hero3d[data-astro-cid-akkmjron]{position:absolute;inset:0;overflow:hidden}canvas[data-astro-cid-akkmjron]{opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease);display:block}.hero3d[data-astro-cid-akkmjron].ready canvas[data-astro-cid-akkmjron]{opacity:1}.fallback[data-astro-cid-akkmjron]{z-index:-1;background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--dust) 30%, transparent) 0 14px, transparent 14px 28px), repeating-linear-gradient(-45deg, color-mix(in oklab, var(--vermilion) 26%, transparent) 0 14px, transparent 14px 28px), linear-gradient(180deg, var(--ink), var(--night));position:absolute;inset:0}.hero3d[data-astro-cid-akkmjron].ready .fallback[data-astro-cid-akkmjron]{display:none}.hero[data-astro-cid-wnj4ix74]{isolation:isolate;align-items:end;min-height:min(100svh,980px);display:grid;position:relative;overflow:hidden}.veil[data-astro-cid-wnj4ix74]{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 90%, transparent) 0%, color-mix(in srgb, var(--ink) 70%, transparent) 48%, transparent 76%), linear-gradient(0deg, var(--ink) 0%, transparent 32%);pointer-events:none;position:absolute;inset:0}.hero-copy[data-astro-cid-wnj4ix74]{padding-block:18vh 12vh;position:relative}.scroll[data-astro-cid-wnj4ix74]{right:var(--gutter);color:var(--bone-2);position:absolute;bottom:2rem}@media (width<=700px){.scroll[data-astro-cid-wnj4ix74]{display:none}}h1[data-astro-cid-wnj4ix74] em[data-astro-cid-wnj4ix74],h2[data-astro-cid-wnj4ix74] em[data-astro-cid-wnj4ix74]{color:var(--vermilion)}.cta[data-astro-cid-wnj4ix74]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.house[data-astro-cid-wnj4ix74]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (width<=900px){.house[data-astro-cid-wnj4ix74]{grid-template-columns:minmax(0,1fr)}}.house[data-astro-cid-wnj4ix74] h2[data-astro-cid-wnj4ix74] .num[data-astro-cid-wnj4ix74]{font-size:1.2em}.blocs[data-astro-cid-wnj4ix74]{gap:.9rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.blocs[data-astro-cid-wnj4ix74] li[data-astro-cid-wnj4ix74]{border-left:4px solid var(--ac);align-items:center;gap:1rem;padding-left:.9rem;display:flex}.blocs[data-astro-cid-wnj4ix74] li[data-astro-cid-wnj4ix74]>span[data-astro-cid-wnj4ix74]:last-child{display:grid}.blocs[data-astro-cid-wnj4ix74] .num[data-astro-cid-wnj4ix74]{min-width:2.5ch;font-size:2rem}.arcwrap[data-astro-cid-wnj4ix74]{gap:1rem;display:grid}.offices[data-astro-cid-wnj4ix74]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:2rem;margin:2rem 0;padding:0;list-style:none;display:grid}.offices[data-astro-cid-wnj4ix74] li[data-astro-cid-wnj4ix74]{align-content:start;gap:.3rem;display:grid}.offices[data-astro-cid-wnj4ix74] a[data-astro-cid-wnj4ix74]{text-decoration:none}.since[data-astro-cid-wnj4ix74]{font:500 .72rem var(--mono);color:var(--bone-3)}.note[data-astro-cid-wnj4ix74]{font-size:.92rem}.t23[data-astro-cid-wnj4ix74]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem);margin:2rem 0 1rem;display:grid}@media (width<=900px){.t23[data-astro-cid-wnj4ix74]{grid-template-columns:minmax(0,1fr)}}.tscroll[data-astro-cid-wnj4ix74]{min-width:0;overflow-x:auto}.t23[data-astro-cid-wnj4ix74] table[data-astro-cid-wnj4ix74]{border-collapse:collapse;width:100%}.t23[data-astro-cid-wnj4ix74] th[data-astro-cid-wnj4ix74],.t23[data-astro-cid-wnj4ix74] td[data-astro-cid-wnj4ix74]{border-bottom:1px solid var(--line);text-align:left;padding:.55rem .5rem}.t23[data-astro-cid-wnj4ix74] thead[data-astro-cid-wnj4ix74] th[data-astro-cid-wnj4ix74]{font:500 .62rem var(--mono);letter-spacing:.14em;text-transform:uppercase}.t23[data-astro-cid-wnj4ix74] .num[data-astro-cid-wnj4ix74]{text-align:right;font-family:var(--mono)}.t23[data-astro-cid-wnj4ix74] tr[data-astro-cid-wnj4ix74].out{opacity:.55}.sw[data-astro-cid-wnj4ix74]{border-radius:50%;width:.7rem;height:.7rem;margin-right:.5rem;display:inline-block}.notes[data-astro-cid-wnj4ix74]{align-content:start;gap:1rem;display:grid}.sections[data-astro-cid-wnj4ix74]{border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.sections[data-astro-cid-wnj4ix74]>li[data-astro-cid-wnj4ix74]{outline:1px solid var(--line)}.sections[data-astro-cid-wnj4ix74] a[data-astro-cid-wnj4ix74]{background:var(--ink);gap:.4rem;height:100%;padding:1.4rem;text-decoration:none;display:grid}.sections[data-astro-cid-wnj4ix74] a[data-astro-cid-wnj4ix74]:hover{background:var(--ink-2)}.sections[data-astro-cid-wnj4ix74] .h3[data-astro-cid-wnj4ix74]{font-size:1.45rem}
