.bd-page{--cyan:#1ed6f2;z-index:1;position:relative;overflow-x:clip}.bd-page main,.bd-page footer{z-index:1;position:relative}.bd-hero{background:#000103;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.bd-hero-art{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bd-hero-in{z-index:1;padding:150px 0 80px;position:relative}.bd-hero h1{letter-spacing:-.01em;color:#f1f1f6;margin:0;font-size:clamp(36px,3.2vw,61px);font-weight:200;line-height:1.2}.bd-hero p{color:#d6d7de;margin:22px 0 0;font-size:clamp(15px,1.2vw,18px);font-weight:300;line-height:1.5}.bd-team{background:#0e0f13b8;border-top:1px solid #000;border-bottom:1px solid #23242a;padding:56px 0 64px}.bd-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bd-grid>*{min-width:0}.bd-empty{text-align:center;color:#a9aab4;margin:0;padding:60px 0;font-weight:300}.bd-card{aspect-ratio:226/332;transition:box-shadow .4s var(--ease), border-color .4s var(--ease);background:#14151a;border:1px solid #ffffff0f;border-radius:14px;outline:none;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000073;container-type:inline-size}.bd-card.has-bio{cursor:pointer}.bd-photo{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .8s var(--ease), filter .5s var(--ease);position:absolute;inset:0}.bd-shade{pointer-events:none;background:linear-gradient(#08090c00 52%,#08090c8c 76%,#08090cf0 100%);position:absolute;inset:0}.bd-id{gap:1.7cqw;display:grid;position:absolute;bottom:6.4cqw;left:5.2cqw;right:5.2cqw}.bd-id b{letter-spacing:-.005em;color:#f4f4f8;font-size:clamp(15px,7.2cqw,24px);font-weight:400;line-height:1.15}.bd-id em{color:#c5c6ce;font-size:clamp(9px,3.1cqw,11px);font-style:normal;font-weight:300;line-height:1.35}.bd-rim{opacity:.9;background:linear-gradient(90deg,#f2a23a 0%,#5b9be8 38%,#6d5cd8 68%,#d23fb0 100%);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:3cqw;right:3cqw}.bd-bio{z-index:2;border-radius:inherit;-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;background:radial-gradient(70% 38% at 50% 22%,#78564e59,#0000 100%),#090a0dd6;flex-direction:column;justify-content:space-between;padding:5.2cqw 5.2cqw 6.4cqw;display:flex;position:absolute;inset:0}.bd-bio-text{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:1;min-height:0;padding-right:2cqw;overflow-y:auto}.bd-bio-text::-webkit-scrollbar{width:3px}.bd-bio-text::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:3px}.bd-bio-text p{color:#ececf2;margin:0 0 3.6cqw;font-size:clamp(11px,3.45cqw,14px);font-weight:300;line-height:1.5}.bd-bio-text p:last-child{margin-bottom:0}.bd-id-on{margin-top:4.4cqw;position:static}.bd-id-on b{font-size:clamp(18px,6.6cqw,26px)}.bd-id-on em{color:#b3b4bd;font-size:clamp(10px,3.2cqw,12px)}.bd-card.open{border-color:#ffffff24}.bd-card.open .bd-bio,.bd-card:focus-visible .bd-bio{opacity:1;visibility:visible;transition:opacity .4s var(--ease), visibility 0s}.bd-card:focus-visible{box-shadow:0 0 0 2px var(--cyan), 0 18px 40px #00000073}@media (hover:hover){.bd-card.has-bio:hover{border-color:#ffffff24;box-shadow:0 22px 48px #0000008c}.bd-card.has-bio:hover .bd-photo{transform:scale(1.04)}.bd-card.has-bio:hover .bd-bio{opacity:1;visibility:visible;transition:opacity .4s var(--ease), visibility 0s}}.bd-card.open .bd-id:not(.bd-id-on),.bd-card:focus-visible .bd-id:not(.bd-id-on){opacity:0}@media (hover:hover){.bd-card.has-bio:hover .bd-id:not(.bd-id-on){opacity:0}}@media (max-width:1100px){.bd-grid{grid-template-columns:repeat(2,1fr)}.bd-hero-art{opacity:.7;object-position:62% center}}@media (max-width:768px){.bd-hero{min-height:0}.bd-hero-in{padding:120px 0 56px}.bd-hero p br{display:none}.bd-team{padding:36px 0 44px}.bd-grid{grid-template-columns:1fr;gap:18px}.bd-card{aspect-ratio:226/300}}
