@font-face{font-family:Inter;src:url('assets/inter.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
body{font-family:Inter,Golos,Arial,sans-serif}.brand .brand-default{display:block}.brand .brand-dark{display:none}.theme-blue .brand .brand-default{display:none}.theme-blue .brand .brand-dark{display:block}.brand img{width:240px;height:auto}.design-switch{gap:3px}.design-switch a{padding:5px 8px;font-size:9px}.link-card:not(.featured):not(.official){min-height:76px}.fund-card,.hkp-card{grid-column:1/-1;min-height:72px!important}.fund-card .link-title{white-space:normal}.theme-blue{--ink:#f1f4fa;--muted:#b7c3d5;--line:#a5bbda25;--paper:#030a16;background:linear-gradient(145deg,#020711,#07142b 50%,#030a16);background-attachment:scroll}.theme-blue:before{background:radial-gradient(ellipse at 20% 8%,#17417b18,transparent 60%)}.theme-blue .motto,.theme-blue .section-heading h2{font-family:Inter,Arial,sans-serif}.theme-blue .motto{font-weight:850;font-size:clamp(26px,2.5vw,39px);letter-spacing:-.9px}.theme-blue .section-heading h2{font-weight:750;font-size:28px}.theme-blue .link-card{background:linear-gradient(135deg,#e7efff09,#c3dbff03);border-color:#a5bbda25;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff06,0 8px 20px #0000000b;border-radius:6px}.theme-blue .link-card:hover{background:#c1d8ff0e;border-color:#9ebbe151}.theme-blue .featured{background:linear-gradient(115deg,#0039a6,#16488e);border:1px solid #8bb5f34a;box-shadow:inset 0 1px 0 #ffffff16,0 8px 22px #01071433}.theme-blue .featured:hover{background:linear-gradient(115deg,#124bb6,#23589b)}.theme-blue .official{background:linear-gradient(120deg,#6799ec15,#9ebfff05);border-color:#8ba7d447}.theme-blue .community-figure{box-shadow:0 16px 38px #00000029;border-color:#7b96bc46;border-radius:5px}.theme-blue .community-figure:before{background:linear-gradient(90deg,#0039a6,#597fac)}.theme-blue .motto-second{background:linear-gradient(100deg,#c2d5ef,#f2f5fc);-webkit-background-clip:text;background-clip:text;color:transparent}.theme-blue .about-copy p{color:#b9c5d8}.theme-blue .review-strip,.theme-blue .photo-note,.theme-blue .header-caption{color:#9dacc2}.theme-blue .photo-expand{background:#030a17d9}.founder-section{padding:34px 0}.founder-kicker{font-size:9px;letter-spacing:1.3px;color:var(--muted);padding-top:7px;line-height:1.7}.founder-profile{display:flex;align-items:flex-start;gap:22px;min-width:0}.founder-portrait{display:block;flex:none;width:122px;aspect-ratio:4/5;height:auto;object-fit:cover;object-position:53% 44%;border-radius:5px;border:1px solid var(--line)}.founder-copy{min-width:0}.founder-copy h2{font:600 21px/1.3 Inter,Arial,sans-serif;letter-spacing:-.5px;margin:0 0 12px}.founder-copy p{font-size:12px;line-height:1.85;color:#626d7c;margin:0 0 9px}.founder-copy p:last-child{margin-bottom:0}.theme-blue .founder-copy p{color:#b8c4d7}.community-contact{display:flex;align-items:center;justify-content:space-between;gap:26px;border-top:1px solid var(--line);padding:30px 0;scroll-margin-top:24px}.contact-identity{display:flex;align-items:center;gap:17px;min-width:0}.contact-avatar{position:relative;flex:none;width:76px;height:76px;overflow:hidden;border-radius:50%;border:1px solid #8fa3bd66;background:#191b21}.contact-avatar img{position:absolute;display:block;width:140%;height:140%;max-width:none;left:-20%;top:-8%;object-fit:cover}.contact-kicker{display:block;font-size:8px;letter-spacing:1.3px;color:var(--muted);margin-bottom:6px}.contact-identity h2{font:600 19px/1.3 Inter,Arial,sans-serif;letter-spacing:-.4px;margin:0 0 6px}.contact-handle{font-size:11px;color:var(--muted)}.contact-actions{display:flex;gap:10px;flex:none}.contact-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 16px;min-height:48px;border:1px solid var(--line);font-size:11px;font-weight:500;line-height:1.5;background:#ffffff66;transition:background .18s,border-color .18s}.contact-telegram{background:#e6edfa;border-color:#b7c9ea}.contact-telegram img{filter:brightness(0);opacity:.8}.contact-button:hover{background:#dde8fc;border-color:#789cd1}.theme-blue .contact-button{background:#c1d8ff05;border-color:#8ca5c52d;color:#eef3fc}.theme-blue .contact-telegram{background:#4a78b51a;border-color:#7e9bc53f}.theme-blue .contact-telegram img{filter:brightness(0) invert(1);opacity:.94}.theme-blue .contact-button:hover{background:#7497c61d;border-color:#a4bdd45e}.theme-black{--paper:#090a0c;--line:#a8b1bf25;--muted:#afb6c1;background:linear-gradient(140deg,#07080a,#111419 55%,#090a0d);background-attachment:scroll}.theme-black:before{background:radial-gradient(ellipse at 15% 10%,#52647c0c,transparent 60%)}.theme-black .link-card{background:linear-gradient(130deg,#ffffff08,#ffffff03);border-color:#bac4d12a}.theme-black .featured{background:linear-gradient(115deg,#1b2b41,#30465e);border-color:#a9bfd145}.theme-black .featured:hover{background:linear-gradient(115deg,#263b54,#3d5670)}.theme-black .official{background:#c4d2e00a;border-color:#a5b8ce3b}.theme-black .community-figure:before{background:linear-gradient(90deg,#324c71,#aab5c5)}.theme-black .section-heading .number,.theme-black .icon,.theme-black .press-list svg,.theme-black .design-switch a[aria-current=page]{color:#c2cfdf}.theme-black .about-copy p,.theme-black .founder-copy p{color:#babfc9}.theme-black .motto-second{background:none;-webkit-background-clip:initial;background-clip:initial;color:#c1cbd9}.theme-black .contact-telegram{background:#798b9d13;border-color:#b1bdcc40}.theme-black .photo-note,.theme-black .header-caption,.theme-black .legal{color:#a7afba}
@media(max-width:1120px){.contact-actions{flex-direction:column;gap:8px}.founder-profile{gap:18px}.founder-portrait{width:108px}}
@media(max-width:800px){.brand img{width:min(250px,70vw)}.page-nav{gap:24px;font-size:10px}.design-switch a{font-size:8px;padding:4px 6px}.theme-blue .motto{font-size:clamp(23px,5.7vw,31px);line-height:1.26}.theme-blue .section-heading h2{font-size:27px}.founder-section{padding:28px 0}.founder-kicker{margin-bottom:18px;font-size:8px;padding:0}.founder-profile{gap:16px}.founder-portrait{width:96px}.founder-copy h2{font-size:18px;margin-bottom:10px}.founder-copy p{font-size:11px;line-height:1.8;margin-bottom:9px}.community-contact{flex-direction:column;align-items:stretch;gap:22px;padding:27px 0}.contact-identity{gap:16px}.contact-avatar{width:72px;height:72px}.contact-identity h2{font-size:18px}.contact-actions{display:grid;grid-template-columns:1fr;gap:9px}.contact-button{font-size:12px;min-height:48px}.link-card:not(.featured):not(.official){min-height:76px}.fund-card,.hkp-card{min-height:72px!important}}
@media(max-width:380px){.brand img{width:220px;max-width:72vw}.design-switch a{font-size:7px;padding:4px 4px}.page-nav{gap:18px;font-size:9px}.founder-profile{gap:13px}.founder-portrait{width:76px}.founder-copy h2{font-size:17px}.founder-copy p{font-size:10px}.theme-blue .motto{font-size:22px}.contact-identity h2{font-size:17px}.fund-card .link-title{font-size:14px}}
.contact-role{font-size:11px;line-height:1.7;color:var(--muted);margin:0 0 7px;max-width:360px}.contact-identity>div:last-child{min-width:0}.contact-identity h2{font-size:23px}.design-switch{flex-wrap:wrap;justify-content:flex-end}@media(max-width:800px){.contact-role{font-size:11px;max-width:270px}.design-switch{gap:2px}.design-switch a{font-size:8px;padding:4px 5px}.review-strip{gap:10px}.contact-identity h2{font-size:22px}}@media(max-width:380px){.review-strip{flex-wrap:wrap}.design-switch{width:100%;justify-content:flex-start;padding-top:5px}.design-switch a{font-size:9px}.contact-role{font-size:10px}}
