.landing-team{width:min(760px,calc(100% - 32px));max-height:85dvh;padding:32px;background:#101316;color:#ece9e3;border:1px solid #8f714847;border-radius:18px;overflow:auto}.landing-team::backdrop{background:#000b;backdrop-filter:blur(8px)}.landing-team .close{position:absolute;right:16px;top:12px;background:none;border:0;color:#cbb79d;font-size:28px;cursor:pointer}.landing-team h2{font-size:28px;margin:0 0 8px}.landing-team>p{color:#a8a7ab;margin:0 0 24px}.landing-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.landing-team article{min-width:0}.landing-team img{width:100%;height:230px;object-fit:cover;object-position:top;border-radius:10px}.landing-team h3{font-size:19px;margin:14px 0 5px}.landing-team article>small{color:#d6a66f}.landing-team details{margin-top:16px;font-size:14px;line-height:1.6;color:#bdbcc0}.landing-team summary{cursor:pointer;color:#e6ad70;min-height:32px}.landing-team .founder-facts{display:grid;gap:12px;padding-top:12px}.landing-team .founder-facts div{display:flex;flex-direction:column}.landing-team b{color:#e9e5df}@media(max-width:560px){.landing-team{padding:24px}.landing-team-grid{grid-template-columns:1fr}.landing-team img{height:250px}}
.landing-team h2{padding-right:30px}@media(max-width:560px){.landing-team h2{font-size:22px}}
/* Readable team profiles, isolated from the landing's uppercase typography. */
html body .landing-team,html body .landing-team *{text-transform:none!important;letter-spacing:normal!important;box-sizing:border-box}
html body .landing-team{width:min(880px,calc(100% - 32px));padding:32px;background:linear-gradient(145deg,#171b1e,#0d1012);border-color:#8e795644}
html body .landing-team h2{font-size:27px;font-weight:650;line-height:1.2;color:#f0ede8}
html body .landing-team>p{font-size:14px;line-height:1.6;color:#969fa6}
html body .landing-team-grid{gap:24px;align-items:start}
html body .landing-team article{border:1px solid #ffffff12;border-radius:14px;padding:16px;background:#ffffff03;overflow:hidden}
html body .landing-team img{height:220px;display:block;border-radius:9px}
html body .landing-team h3{font-size:21px;line-height:1.25;color:#f1ede6;margin:18px 0 6px}
html body .landing-team article>small{display:block;font-size:12px;line-height:1.5;color:#bc9b75}
html body .landing-team details{margin-top:20px;border-top:1px solid #ffffff14;padding-top:12px;color:#adb5bb;font-size:13px;line-height:1.75}
html body .landing-team summary{display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:13px;font-weight:600;color:#e5b080;min-height:32px}
html body .landing-team summary::-webkit-details-marker{display:none}
html body .landing-team summary::after{content:'+';font-size:20px;font-weight:400}
html body .landing-team details[open]>summary::after{content:'−'}
html body .landing-team .founder-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 18px;padding:0}
html body .landing-team .founder-facts div{padding:12px;background:#0b0f12;border:1px solid #c49a6924;border-radius:8px;gap:5px}
html body .landing-team .founder-facts b{font-size:20px;font-weight:650;color:#e9b57f;line-height:1.2}
html body .landing-team .founder-facts span{font-size:11px;line-height:1.5;color:#adb5bb;overflow-wrap:anywhere}
html body .landing-team details p{font-size:13px;line-height:1.75;color:#b1b8bf;margin:14px 0 0}
html body .landing-team .close{width:32px;height:32px;line-height:1;border-radius:50%;background:#ffffff08;color:#b5bdc3}
@media(max-width:560px){html body .landing-team{padding:20px;width:calc(100% - 24px)}html body .landing-team h2{font-size:23px}html body .landing-team article{padding:14px}html body .landing-team-grid{gap:16px}html body .landing-team img{height:230px}html body .landing-team h3{font-size:20px}}
