.hall[data-astro-cid-vgcykjj6]{margin-top:calc(-1 * var(--header-h));border-bottom:1px solid var(--color-line);background:#f5f8f9;height:max(680px,100svh);position:relative;overflow:hidden}.hall[data-astro-cid-vgcykjj6]:before{content:"";opacity:var(--lights);background:#0a1115;transition:visibility 0s linear 1.2s;position:absolute;inset:0}.hall[data-astro-cid-vgcykjj6]:has(.scene.-ready):before{visibility:hidden}.scene[data-astro-cid-vgcykjj6]{inset:0 0 calc(-1 * var(--header-h) - max(0px, (900px - 100svh) * .3));z-index:1;opacity:max(var(--lights), .002);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:absolute}.scene[data-astro-cid-vgcykjj6] .hall-canvas,.scene[data-astro-cid-vgcykjj6] .hall-css3d{opacity:0;transition:opacity 1.1s}.scene[data-astro-cid-vgcykjj6].-ready .hall-canvas,.scene[data-astro-cid-vgcykjj6].-ready .hall-css3d{opacity:1}.scene[data-astro-cid-vgcykjj6].-over{cursor:pointer}.scene[data-astro-cid-vgcykjj6].-drag{cursor:grabbing}.scene[data-astro-cid-vgcykjj6]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-cy)}.scene[data-astro-cid-vgcykjj6] .hall-canvas{width:100%;height:100%;display:block}.scene[data-astro-cid-vgcykjj6] .hall-css3d{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene[data-astro-cid-vgcykjj6] .hall-label{white-space:nowrap;text-align:center;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#d6e4ecb8;text-shadow:0 1px 12px #000000b3;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:13px;font-weight:500}.marks[data-astro-cid-vgcykjj6]{inset:calc(var(--header-h) + 22px) clamp(20px, 3.6vw, 54px) 22px;pointer-events:none;z-index:3;position:absolute}.marks[data-astro-cid-vgcykjj6] i[data-astro-cid-vgcykjj6]{border:1.5px solid var(--color-ink);opacity:.45;width:24px;height:24px;position:absolute}.marks[data-astro-cid-vgcykjj6] i[data-astro-cid-vgcykjj6]:first-child{border-bottom:0;border-right:0;top:0;left:0}.marks[data-astro-cid-vgcykjj6] i[data-astro-cid-vgcykjj6]:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.eyebrow[data-astro-cid-vgcykjj6]{z-index:3;top:calc(var(--header-h) + clamp(76px, 11vh, 108px));pointer-events:none;position:absolute;left:0;right:0}.headline[data-astro-cid-vgcykjj6]{z-index:3;left:0;right:0;top:calc(var(--header-h) + clamp(104px, 15vh, 150px));pointer-events:none;max-width:none;text-shadow:0 2px 40px rgb(0 0 0/calc(var(--lights) * .5));margin:0;font-size:clamp(36px,5.4vw,82px);position:absolute}.focus[data-astro-cid-vgcykjj6]{z-index:3;left:0;right:0;bottom:calc(clamp(30px, 6vh, 64px) + var(--pill-foot));text-align:center;pointer-events:none;position:absolute}.count[data-astro-cid-vgcykjj6]{font-variant-numeric:tabular-nums;color:var(--color-ink-600);margin:0}.count[data-astro-cid-vgcykjj6] b[data-astro-cid-vgcykjj6]{color:var(--color-cy);font-weight:500}.name[data-astro-cid-vgcykjj6]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-900);text-shadow:0 2px 30px rgb(0 0 0/calc(var(--lights) * .6));margin:10px 0 0;font-size:clamp(20px,2.6vw,34px);font-weight:300;line-height:1.1}.name[data-astro-cid-vgcykjj6].-swap{animation:.5s cubic-bezier(.22,.61,.36,1) both swap}@keyframes swap{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.client[data-astro-cid-vgcykjj6]{color:var(--color-ink-600);margin:8px 0 0}.hint[data-astro-cid-vgcykjj6]{z-index:3;right:clamp(20px,3.6vw,54px);bottom:calc(clamp(30px, 6vh, 64px) + var(--pill-foot));color:var(--color-ink-600);pointer-events:none;margin:0;transition:opacity .6s;position:absolute}.hint[data-astro-cid-vgcykjj6].-gone{opacity:0}.hint[data-astro-cid-vgcykjj6] .-touch[data-astro-cid-vgcykjj6]{display:none}@media (hover:none) and (pointer:coarse){.hint[data-astro-cid-vgcykjj6] .-mouse[data-astro-cid-vgcykjj6]{display:none}.hint[data-astro-cid-vgcykjj6] .-touch[data-astro-cid-vgcykjj6]{display:inline}}@media (width<=700px){.hint[data-astro-cid-vgcykjj6]{display:none}}.proxy[data-astro-cid-vgcykjj6]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.scene[data-astro-cid-vgcykjj6].-flat{padding:0 clamp(20px,3.6vw,54px);padding-top:calc(var(--header-h) + 180px);align-items:center;gap:14px;display:flex;overflow-x:auto}.scene[data-astro-cid-vgcykjj6].-flat img{border-radius:12px;flex:none;height:60%}@media (prefers-reduced-motion:reduce){.name[data-astro-cid-vgcykjj6].-swap{animation:none}}.intro[data-astro-cid-r3bc3sjw]{padding-block:clamp(44px,6vw,76px) clamp(20px,3vw,36px)}.bar[data-astro-cid-r3bc3sjw]{z-index:88;left:0;right:0;top:max(8px, calc(var(--header-h) - 2px));pointer-events:none;justify-content:center;padding-inline:clamp(16px,3.6vw,54px);display:flex;position:fixed}.pill[data-astro-cid-r3bc3sjw]{border:1px solid var(--color-line);backdrop-filter:blur(14px)saturate(150%);opacity:0;transform-origin:50% 0;clip-path:inset(0 16% round 999px);max-width:100%;transition:opacity .25s ease, transform .35s var(--ease-out-quint), clip-path .35s var(--ease-out-quint);background:#ffffffd1;border-radius:999px;padding:5px;overflow:hidden;transform:translateY(-44px)scale(.94);box-shadow:0 16px 34px -24px #0a111552}.bar[data-astro-cid-r3bc3sjw].-out .pill[data-astro-cid-r3bc3sjw],.bar[data-astro-cid-r3bc3sjw]:has(:focus-visible) .pill[data-astro-cid-r3bc3sjw]{opacity:1;clip-path:inset(0 round 999px);pointer-events:auto;transition:opacity .3s ease, transform .7s cubic-bezier(.2, 1.15, .3, 1), clip-path .6s var(--ease-out-quint);transform:none}.chip[data-astro-cid-r3bc3sjw],.seg[data-astro-cid-r3bc3sjw]{opacity:0;transition:opacity .2s,transform .2s,background .25s,color .25s;transform:translateY(-8px)}.bar[data-astro-cid-r3bc3sjw].-out .chip[data-astro-cid-r3bc3sjw],.bar[data-astro-cid-r3bc3sjw].-out .seg[data-astro-cid-r3bc3sjw],.bar[data-astro-cid-r3bc3sjw]:has(:focus-visible) .chip[data-astro-cid-r3bc3sjw],.bar[data-astro-cid-r3bc3sjw]:has(:focus-visible) .seg[data-astro-cid-r3bc3sjw]{opacity:1;transition:opacity .4s ease, transform .5s var(--ease-out-quint), background .25s ease, color .25s ease;transition-delay:calc(.14s + var(--i) * 45ms), calc(.14s + var(--i) * 45ms), 0s, 0s;transform:none}.bar-in[data-astro-cid-r3bc3sjw]{scrollbar-width:none;border-radius:999px;align-items:center;gap:6px;display:flex;overflow-x:auto}.bar-in[data-astro-cid-r3bc3sjw]::-webkit-scrollbar{display:none}.chips[data-astro-cid-r3bc3sjw]{flex:none;gap:2px;display:flex}.rule[data-astro-cid-r3bc3sjw]{background:var(--color-line);flex:none;width:1px;height:24px;margin-inline:4px}.chip[data-astro-cid-r3bc3sjw],.seg[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw]{white-space:nowrap;color:var(--color-ink);border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:14px;display:inline-flex}.chip[data-astro-cid-r3bc3sjw]:hover{background:var(--color-paper-2)}.chip[data-astro-cid-r3bc3sjw] i[data-astro-cid-r3bc3sjw]{font-style:normal;font-family:var(--font-mono);color:var(--color-ink-600);font-size:10.5px}.chip[data-astro-cid-r3bc3sjw][aria-pressed=true]{background:var(--color-ink-900);color:#fff}.chip[data-astro-cid-r3bc3sjw][aria-pressed=true] i[data-astro-cid-r3bc3sjw]{color:var(--color-cy)}.seg[data-astro-cid-r3bc3sjw]{background:var(--color-paper-2);border-radius:999px;flex:none;grid-auto-flow:column;padding:3px;display:inline-grid}.seg[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw]{padding:6px 14px;font-size:13.5px;font-weight:500;transition:background .25s,color .25s}@media (pointer:coarse){.chip[data-astro-cid-r3bc3sjw],.seg[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw]{min-height:40px}}.seg[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw][aria-pressed=true]{background:var(--color-ink-900);color:#fff}@media (prefers-reduced-motion:reduce){.pill[data-astro-cid-r3bc3sjw],.bar[data-astro-cid-r3bc3sjw].-out .pill[data-astro-cid-r3bc3sjw],.chip[data-astro-cid-r3bc3sjw],.seg[data-astro-cid-r3bc3sjw]{clip-path:none!important;transition:opacity .2s!important;transform:none!important}}.group[data-astro-cid-r3bc3sjw]{padding-top:clamp(34px,4vw,52px)}.group[data-astro-cid-r3bc3sjw][hidden]{display:none}.row-label[data-astro-cid-r3bc3sjw]{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-600);margin:0 0 16px;font-weight:400}.row-label[data-astro-cid-r3bc3sjw] span[data-astro-cid-r3bc3sjw]{color:var(--color-cy-deep);margin-left:8px}.grid[data-astro-cid-r3bc3sjw]{gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.long[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(4,minmax(0,1fr))}.shorts[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:clamp(56px,7vw,96px)}.grid[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw][hidden]{display:none}.who[data-astro-cid-r3bc3sjw]{font-family:var(--font-mono);font-size:var(--fs-9h);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-600);margin:9px 0 0}@media (prefers-reduced-motion:no-preference){.grid[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw].-in{animation:idx-in .5s var(--ease-out-quint) both;animation-delay:calc(var(--i) * 28ms)}}@keyframes idx-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=1100px){.long[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(3,minmax(0,1fr))}.shorts[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.seg[data-astro-cid-r3bc3sjw]{order:-2}.rule[data-astro-cid-r3bc3sjw]{order:-1}.pill[data-astro-cid-r3bc3sjw]{width:100%}.long[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(2,minmax(0,1fr))}.shorts[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.long[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr}.shorts[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(2,minmax(0,1fr))}}
