.um-fund{margin-top:44px}.um-fund .um-lab{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#6b7176;margin-bottom:20px}.um-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 40px}.um-grid .um-item{border-top:2px solid var(--cyan);padding-top:14px}.um-grid .um-item:nth-child(2n){border-top-color:var(--pink)}.um-grid .um-item h4{font-size:17px;font-weight:800;letter-spacing:-.01em;margin-bottom:6px;color:#0a0a0a}.um-grid .um-item p{font-size:14px;line-height:1.55;color:#565c61}@media (max-width: 720px){.um-grid{grid-template-columns:1fr;gap:20px}}.big-cta{text-align:center;padding:var(--pad-block) var(--gutter);background:var(--ink);color:var(--paper)}.big-cta h2{font-size:var(--display-2);font-weight:900;line-height:.95;letter-spacing:-.05em;margin-bottom:32px;max-width:1100px;margin-left:auto;margin-right:auto}.big-cta h2 .accent{color:var(--cyan)}.big-cta h2 .pink{color:var(--pink)}.approach-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.approach-card{background:var(--ink);padding:36px 30px;display:flex;flex-direction:column;gap:12px;transition:background .35s ease}.approach-card:hover{background:var(--ink-3)}.approach-card .num{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--cyan)}.approach-card h3{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--paper)}.approach-card p{font-size:14px;line-height:1.5;color:#ffffff9e}@media (max-width: 880px){.approach-grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.approach-grid{grid-template-columns:1fr}}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:18px;align-items:stretch}.team-card{position:relative;aspect-ratio:auto;min-height:326px;cursor:default;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:22px;padding:46px 26px 32px;border-radius:20px;overflow:hidden;background:radial-gradient(120% 100% at 50% -10%,#1a1613 0%,#100d0c 55%,var(--ink) 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 44px #0000002e,inset 0 1px #ffffff0d;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,border-color .45s ease}.team-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.85;transition:opacity .45s ease}.team-card.tc-cyan{border-color:#03b7d252;box-shadow:0 14px 44px #0003,0 0 64px -12px #03b7d280,inset 0 1px #ffffff0f}.team-card.tc-pink{border-color:#ff006e52;box-shadow:0 14px 44px #0003,0 0 64px -12px #ff006e75,inset 0 1px #ffffff0f}.team-card.tc-cyan:before{background:radial-gradient(105% 90% at 50% 2%,rgba(3,183,210,.55),transparent 74%)}.team-card.tc-pink:before{background:radial-gradient(105% 90% at 50% 2%,rgba(255,0,110,.5),transparent 74%)}.team-card:hover{transform:translateY(-6px);box-shadow:0 26px 64px #00000057,inset 0 1px #ffffff17}.team-card.tc-cyan:hover{border-color:#03b7d2cc;box-shadow:0 26px 64px #00000057,0 0 90px -6px #03b7d2a6,inset 0 1px #ffffff1a}.team-card.tc-pink:hover{border-color:#ff006ecc;box-shadow:0 26px 64px #00000057,0 0 90px -6px #ff006e99,inset 0 1px #ffffff1a}.team-card:hover:before{opacity:1}.tc-mono{position:relative;flex:1;width:100%;display:flex;align-items:center;justify-content:center}.tc-inf{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(150px,19vw,215px);line-height:1;font-weight:400;color:#ffffff09;user-select:none;z-index:0;transition:color .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.team-card.tc-cyan .tc-inf{color:#03b7d233}.team-card.tc-pink .tc-inf{color:#ff006e33}.team-card.tc-cyan:hover .tc-inf{color:#03b7d247}.team-card.tc-pink:hover .tc-inf{color:#ff006e47}.team-card:hover .tc-inf{transform:translate(-50%,-50%) scale(1.06)}.tc-initials{position:relative;z-index:1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(56px,6.8vw,80px);font-weight:900;letter-spacing:-.03em;color:#fff}.tc-info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px}.tc-name{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#fff}.tc-role{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:#ffffff80;line-height:1.45;max-width:210px}.tc-mail{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-start;justify-content:flex-end;padding:16px}.tc-mail-ic{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);color:#fff;opacity:0;transform:translateY(-5px);transition:opacity .35s ease,transform .35s ease,background .3s ease,border-color .3s ease,color .3s ease}.team-card:hover .tc-mail-ic{opacity:1;transform:translateY(0)}.team-card.tc-cyan .tc-mail:hover .tc-mail-ic{background:var(--cyan);border-color:var(--cyan);color:var(--ink)}.team-card.tc-pink .tc-mail:hover .tc-mail-ic{background:var(--pink);border-color:var(--pink);color:#fff}@media (max-width: 880px){.team-grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.team-grid{grid-template-columns:1fr}.team-card{min-height:280px}}
