.card[data-astro-cid-s3wiml56]{padding-top:clamp(80px,14vh,160px)}.card[data-astro-cid-s3wiml56][data-first]{padding-top:clamp(48px,8vh,88px)}.card[data-astro-cid-s3wiml56][hidden]{display:none}.link[data-astro-cid-s3wiml56]{color:var(--ink);flex-direction:column;gap:clamp(24px,4vh,40px);display:flex}.link[data-astro-cid-s3wiml56]:hover{color:var(--ink)}.media[data-astro-cid-s3wiml56]{aspect-ratio:4/3;border-radius:24px}.pimg[data-astro-cid-s3wiml56]{position:absolute;inset:0;transform:scale(1.04)}.hover-scale[data-astro-cid-s3wiml56]{width:100%;height:100%;transform:scale(calc(1 + var(--h) * .015));transition:transform .8s var(--ease)}.logo[data-astro-cid-s3wiml56]{height:56px;transform:translateY(calc(var(--h) * -3px));transition:transform .5s var(--ease);background:#fff;border:1px solid #0000000f;border-radius:14px;align-items:center;padding:0 20px;display:flex;position:absolute;left:20px;box-shadow:0 12px 30px -12px #00000059}.logo-name[data-astro-cid-s3wiml56]{color:#161616;letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600;display:none}.logo--square[data-astro-cid-s3wiml56] .logo-name[data-astro-cid-s3wiml56]{text-align:center;white-space:normal;margin:auto;padding:8px;font-size:12px}.logo--dark[data-astro-cid-s3wiml56] .logo-name[data-astro-cid-s3wiml56]{color:#fff;font-size:17px}.logo[data-astro-cid-s3wiml56].is-missing img[data-astro-cid-s3wiml56]{display:none}.logo[data-astro-cid-s3wiml56].is-missing .logo-name[data-astro-cid-s3wiml56]{display:block}.logo[data-astro-cid-s3wiml56] img[data-astro-cid-s3wiml56]{object-fit:contain;width:auto;max-width:150px;height:26px;display:block}.wide[data-astro-cid-s3wiml56] .logo[data-astro-cid-s3wiml56]{bottom:20px}.split-a[data-astro-cid-s3wiml56] .logo[data-astro-cid-s3wiml56],.split-b[data-astro-cid-s3wiml56] .logo[data-astro-cid-s3wiml56]{top:20px}.logo--square[data-astro-cid-s3wiml56]{width:96px;height:96px;padding:0;overflow:hidden}.logo--square[data-astro-cid-s3wiml56] img[data-astro-cid-s3wiml56]{width:100%;max-width:none;height:100%;transform:translateY(6%)scale(1.35)}.logo--dark[data-astro-cid-s3wiml56]{background:#161616;border-color:#ffffff1f;height:84px;padding:0 26px}.logo--dark[data-astro-cid-s3wiml56] img[data-astro-cid-s3wiml56]{max-width:230px;height:48px}.badge[data-astro-cid-s3wiml56],.chips[data-astro-cid-s3wiml56]{background:var(--g1);border:1px solid var(--g2b);backdrop-filter:blur(14px);letter-spacing:.08em;color:var(--ink);align-items:center;display:flex;position:absolute}.badge[data-astro-cid-s3wiml56]{border-radius:12px;gap:10px;padding:10px 14px;font-size:11px;top:20px;left:20px}.badge[data-astro-cid-s3wiml56] b[data-astro-cid-s3wiml56]{letter-spacing:0;color:var(--accent);font-size:15px;font-weight:500}.split-b[data-astro-cid-s3wiml56] .badge[data-astro-cid-s3wiml56]{border-radius:10px;padding:8px 12px;font-size:10px;inset:auto 16px 16px auto}.chips[data-astro-cid-s3wiml56]{border-radius:12px;gap:4px;padding:6px;font-size:11px;top:20px;left:20px}.chips[data-astro-cid-s3wiml56] span[data-astro-cid-s3wiml56]{color:var(--ink2);padding:5px 9px}.chips[data-astro-cid-s3wiml56] .on[data-astro-cid-s3wiml56]{background:var(--accent);color:var(--on-accent);border-radius:7px}.meta[data-astro-cid-s3wiml56]{grid-template-columns:minmax(0,1fr);align-items:end;gap:20px 48px;display:grid}.head[data-astro-cid-s3wiml56]{flex-direction:column;gap:16px;display:flex}.kicker-row[data-astro-cid-s3wiml56]{color:var(--ink3);flex-wrap:wrap;gap:6px 20px;display:flex}.n[data-astro-cid-s3wiml56]{color:var(--accent-ink)}h2[data-astro-cid-s3wiml56]{letter-spacing:-.05em;transform:translateX(calc(var(--h) * 4px));transition:transform .5s var(--ease);font-size:clamp(40px,6.4vw,88px);font-weight:500;line-height:.95}.body[data-astro-cid-s3wiml56]{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}p[data-astro-cid-s3wiml56]{color:var(--ink2);text-wrap:pretty;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.markets[data-astro-cid-s3wiml56]{color:var(--ink2)}.tags[data-astro-cid-s3wiml56]{flex-wrap:wrap;gap:6px;display:flex}.tags[data-astro-cid-s3wiml56] .pill[data-astro-cid-s3wiml56]{padding:5px 10px}.more[data-astro-cid-s3wiml56]{align-items:center;gap:12px;font-size:15px;font-weight:500;display:inline-flex}.arrow[data-astro-cid-s3wiml56]{border:1px solid var(--line2);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.arrow[data-astro-cid-s3wiml56] span[data-astro-cid-s3wiml56],.split-a[data-astro-cid-s3wiml56] .more[data-astro-cid-s3wiml56] span[data-astro-cid-s3wiml56][aria-hidden],.split-b[data-astro-cid-s3wiml56] .more[data-astro-cid-s3wiml56] span[data-astro-cid-s3wiml56][aria-hidden]{transform:translateX(calc(var(--h) * 6px));transition:transform .4s var(--ease);display:inline-block}.split-a[data-astro-cid-s3wiml56] .head[data-astro-cid-s3wiml56],.split-b[data-astro-cid-s3wiml56] .head[data-astro-cid-s3wiml56]{gap:18px}.split-a[data-astro-cid-s3wiml56] .meta[data-astro-cid-s3wiml56],.split-b[data-astro-cid-s3wiml56] .meta[data-astro-cid-s3wiml56]{flex-direction:column;align-items:stretch;gap:18px;display:flex}.split-a[data-astro-cid-s3wiml56] .kicker-row[data-astro-cid-s3wiml56],.split-b[data-astro-cid-s3wiml56] .kicker-row[data-astro-cid-s3wiml56]{gap:6px 16px}.split-a[data-astro-cid-s3wiml56] h2[data-astro-cid-s3wiml56],.split-b[data-astro-cid-s3wiml56] h2[data-astro-cid-s3wiml56]{letter-spacing:-.045em;font-size:clamp(38px,4.4vw,64px)}.split-a[data-astro-cid-s3wiml56] .body[data-astro-cid-s3wiml56],.split-b[data-astro-cid-s3wiml56] .body[data-astro-cid-s3wiml56]{gap:18px;padding-bottom:0}.split-a[data-astro-cid-s3wiml56] p[data-astro-cid-s3wiml56],.split-b[data-astro-cid-s3wiml56] p[data-astro-cid-s3wiml56]{font-size:clamp(17px,1.5vw,20px)}.split-a[data-astro-cid-s3wiml56] .more[data-astro-cid-s3wiml56],.split-b[data-astro-cid-s3wiml56] .more[data-astro-cid-s3wiml56]{margin-top:6px}.split-a[data-astro-cid-s3wiml56] .arrow[data-astro-cid-s3wiml56],.split-b[data-astro-cid-s3wiml56] .arrow[data-astro-cid-s3wiml56]{border:0;width:auto;height:auto;display:inline}.split-a[data-astro-cid-s3wiml56] .media[data-astro-cid-s3wiml56]{aspect-ratio:4/3;border-radius:22px}.split-b[data-astro-cid-s3wiml56] .media[data-astro-cid-s3wiml56]{aspect-ratio:16/11;border-radius:22px}@media (width>=900px){.wide[data-astro-cid-s3wiml56] .media[data-astro-cid-s3wiml56]{aspect-ratio:16/8}.wide[data-astro-cid-s3wiml56] .meta[data-astro-cid-s3wiml56]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split-a[data-astro-cid-s3wiml56] .link[data-astro-cid-s3wiml56],.split-b[data-astro-cid-s3wiml56] .link[data-astro-cid-s3wiml56]{align-items:center;gap:clamp(28px,4vw,56px);display:grid}.split-a[data-astro-cid-s3wiml56] .link[data-astro-cid-s3wiml56]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.split-b[data-astro-cid-s3wiml56] .link[data-astro-cid-s3wiml56]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split-b[data-astro-cid-s3wiml56] .media[data-astro-cid-s3wiml56]{order:2}}.intro-pair[data-astro-cid-ucse3y6u]{position:relative}.hero[data-astro-cid-ucse3y6u]{z-index:0;position:relative;overflow:hidden}.grid-bg[data-astro-cid-ucse3y6u]{pointer-events:none;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 25% 60%,#000 10%,#0000 72%);mask-image:radial-gradient(60% 70% at 25% 60%,#000 10%,#0000 72%)}.frags[data-astro-cid-ucse3y6u]{pointer-events:none;display:none;position:absolute;inset:0}.frag[data-astro-cid-ucse3y6u]{position:absolute}.f1[data-astro-cid-ucse3y6u]{width:min(40vw,620px);top:14vh;right:-4vw}.f2[data-astro-cid-ucse3y6u]{width:min(12vw,170px);top:46vh;right:max(30vw,40vw - 20px)}.f3[data-astro-cid-ucse3y6u]{width:min(22vw,320px);top:64vh;right:6vw}.frag-in[data-astro-cid-ucse3y6u]{border:1px solid var(--img-bd);box-shadow:var(--img-sh);background:var(--bg2);border-radius:14px;overflow:hidden}.f2[data-astro-cid-ucse3y6u] .frag-in[data-astro-cid-ucse3y6u]{border-radius:20px}.f3[data-astro-cid-ucse3y6u] .frag-in[data-astro-cid-ucse3y6u]{border-radius:12px}.bar[data-astro-cid-ucse3y6u]{border-bottom:1px solid var(--img-bd);align-items:center;gap:5px;height:26px;padding:0 12px;display:flex}.bar[data-astro-cid-ucse3y6u] span[data-astro-cid-ucse3y6u]{background:var(--line2);border-radius:50%;width:7px;height:7px}.hero-text[data-astro-cid-ucse3y6u]{flex-direction:column;justify-content:flex-end;padding:128px 20px 56px;display:flex;position:relative}.hero-copy[data-astro-cid-ucse3y6u]{flex-direction:column;gap:clamp(22px,4vh,36px);display:flex}h1[data-astro-cid-ucse3y6u]{letter-spacing:-.05em;font-size:clamp(48px,min(8vw,12vh),120px);font-weight:500;line-height:.92}h1[data-astro-cid-ucse3y6u] .mask[data-astro-cid-ucse3y6u]{margin-bottom:-.06em;padding-bottom:.06em}.lead[data-astro-cid-ucse3y6u]{max-width:480px;color:var(--ink2);text-wrap:pretty;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.projects[data-astro-cid-ucse3y6u]{z-index:2;background:var(--bg);border-top:1px solid var(--line);box-shadow:var(--sec-sh);padding:clamp(40px, 7vh, 72px) var(--gutter) clamp(60px, 10vh, 120px);border-radius:36px 36px 0 0;position:relative}.toolbar[data-astro-cid-ucse3y6u]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-bottom:20px;display:flex}.filters[data-astro-cid-ucse3y6u]{flex-wrap:wrap;gap:4px 28px;display:flex}.filters[data-astro-cid-ucse3y6u] button[data-astro-cid-ucse3y6u]{cursor:pointer;min-width:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);background:0 0;border:0;align-items:baseline;gap:6px;padding:13px 0;font-size:12px;transition:color .3s;display:flex;position:relative}.filters[data-astro-cid-ucse3y6u] button[data-astro-cid-ucse3y6u]:hover,.filters[data-astro-cid-ucse3y6u] [data-astro-cid-ucse3y6u][aria-pressed=true]{color:var(--ink)}.filters[data-astro-cid-ucse3y6u] button[data-astro-cid-ucse3y6u]:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.filters[data-astro-cid-ucse3y6u] [data-astro-cid-ucse3y6u][aria-pressed=true]:after{transform:scaleX(1)}sup[data-astro-cid-ucse3y6u]{color:var(--ink3);font-size:9px}.count[data-astro-cid-ucse3y6u]{color:var(--ink3)}.list[data-astro-cid-ucse3y6u]{transition:opacity .4s ease, transform .5s var(--ease)}.list[data-astro-cid-ucse3y6u].is-out{opacity:0;transform:translateY(12px)}.list[data-astro-cid-ucse3y6u].is-pre{opacity:0;transition:none;transform:translateY(16px)}.invite-grid[data-astro-cid-ucse3y6u]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}.invite-copy[data-astro-cid-ucse3y6u]{flex-direction:column;gap:24px;display:flex}.invite[data-astro-cid-ucse3y6u] h2[data-astro-cid-ucse3y6u]{letter-spacing:-.045em;font-size:clamp(36px,4.6vw,68px);font-weight:500;line-height:.98}.invite[data-astro-cid-ucse3y6u] p[data-astro-cid-ucse3y6u]{max-width:440px;color:var(--ink2);text-wrap:pretty;font-size:17px;line-height:1.6}.invite[data-astro-cid-ucse3y6u] .btn[data-astro-cid-ucse3y6u]{align-self:flex-start;gap:10px}.steps[data-astro-cid-ucse3y6u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;display:grid}.steps[data-astro-cid-ucse3y6u] li[data-astro-cid-ucse3y6u]{flex-direction:column;gap:14px;padding-right:12px;display:flex}.track[data-astro-cid-ucse3y6u]{height:9px;position:relative}.ring[data-astro-cid-ucse3y6u],.end[data-astro-cid-ucse3y6u]{border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0}.ring[data-astro-cid-ucse3y6u]{border:1px solid var(--ink3)}.end[data-astro-cid-ucse3y6u]{background:var(--accent)}.line[data-astro-cid-ucse3y6u]{background:var(--accent);transform-origin:0;height:1px;position:absolute;top:4px;left:14px;right:0}.num[data-astro-cid-ucse3y6u]{color:var(--ink3)}.final[data-astro-cid-ucse3y6u]{z-index:3;padding:clamp(80px, 12vh, 140px) var(--gutter) 32px;background:var(--bg);border-top:1px solid var(--line);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.final-glow[data-astro-cid-ucse3y6u]{background:radial-gradient(closest-side, var(--halo-strong), transparent 75%);pointer-events:none;border-radius:50%;width:1100px;height:900px;position:absolute;top:-30%;right:-10%}.final-body[data-astro-cid-ucse3y6u]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;display:flex;position:relative}.final-copy[data-astro-cid-ucse3y6u]{flex-direction:column;gap:20px;display:flex}.final[data-astro-cid-ucse3y6u] h2[data-astro-cid-ucse3y6u]{letter-spacing:-.055em;font-size:clamp(44px,7.6vw,120px);font-weight:500;line-height:.92}.final[data-astro-cid-ucse3y6u] p[data-astro-cid-ucse3y6u]{max-width:420px;color:var(--ink2);font-size:18px;line-height:1.6}.final-actions[data-astro-cid-ucse3y6u]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.mail[data-astro-cid-ucse3y6u]{border-bottom:1px solid var(--line2);padding:12px 0 8px;font-size:17px;transition:border-color .3s}.mail[data-astro-cid-ucse3y6u]:hover{color:var(--accent-ink);border-color:var(--accent)}.final[data-astro-cid-ucse3y6u] .footer-bar{margin-top:clamp(64px,10vh,120px)}@media (width>=900px){.hero[data-astro-cid-ucse3y6u]{height:82vh;min-height:620px}.motion .hero[data-astro-cid-ucse3y6u]{position:sticky;top:0}.frags[data-astro-cid-ucse3y6u]{display:block}.hero-text[data-astro-cid-ucse3y6u]{height:100%;padding:0 var(--gutter) clamp(56px, 9vh, 96px)}.invite-grid[data-astro-cid-ucse3y6u]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.steps[data-astro-cid-ucse3y6u]{grid-template-columns:repeat(4,minmax(0,1fr))}.final[data-astro-cid-ucse3y6u]{min-height:68vh}}
