.team-intro{padding-block:32px 40px}.team-intro h1{font-family:'Barlow Condensed',Arial,sans-serif;font-weight:800;font-size:clamp(56px,15vw,94px);letter-spacing:-.035em;line-height:.9}.team-intro h1 span{color:var(--gold)}.team-intro>p{font-family:'Kaushan Script','Segoe Script',cursive;font-size:23px;line-height:1.45;margin-top:25px}.musa-profile{display:grid;gap:30px}.portrait img{width:100%;height:auto}.portrait figcaption{font-size:14px;margin-top:10px;color:var(--muted)}.real-name{font-family:'Barlow Condensed',Arial,sans-serif;font-size:26px}.musa-copy h2{font-family:'Permanent Marker',Impact,sans-serif;font-weight:400;color:var(--gold);font-size:86px;line-height:1.05;margin:2px 0 12px}.titles{margin:0 0 28px;padding:0;list-style:none;font-size:16px;line-height:1.55;color:var(--muted)}.musa-copy blockquote{font-family:'Barlow Condensed',Arial,sans-serif;font-weight:500;font-size:32px;line-height:1.15;margin-bottom:25px}.musa-copy>p:not(.real-name){font-size:18px;line-height:1.65;margin-top:18px}.musa-copy .sign-off{color:var(--gold);font-size:16px!important}.musa-story{display:grid;gap:35px;padding-block:35px 65px}.bio-continuation p{font-size:18px;line-height:1.65;margin-bottom:20px}.vision{border-top:2px solid var(--gold);padding-top:22px}.vision h2{font-family:'Kaushan Script','Segoe Script',cursive;font-weight:400;color:var(--gold);font-size:34px;margin-bottom:15px}.vision p{font-size:20px;line-height:1.6}.team-members{display:grid;gap:55px;padding-bottom:75px}.member-credit{padding-top:20px}.member-credit>p{color:var(--gold);font-size:17px;margin-bottom:8px}.member-credit h2{font-family:'Barlow Condensed',Arial,sans-serif;font-size:48px;line-height:1}.member-credit a{margin-top:14px;color:var(--violet)}
@media(min-width:768px){.team-intro{padding-block:35px 55px}.team-intro h1{font-size:100px}.team-intro>p{font-size:28px}.musa-profile{grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.musa-copy h2{font-size:100px}.musa-copy blockquote{font-size:34px}.musa-story{grid-template-columns:1.1fr .9fr;gap:50px;padding-block:55px 75px}.team-members{grid-template-columns:1.1fr .85fr;gap:80px}.member--gigi{margin-top:64px}.member-credit h2{font-size:52px}}
@media(min-width:1024px){.team-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;padding-block:38px 65px}.team-intro h1{font-size:clamp(92px,9vw,140px)}.team-intro>p{font-size:28px;margin:0;max-width:480px}.musa-profile{grid-template-columns:5fr 6fr;gap:8vw}.portrait--musa{max-width:540px}.musa-copy{padding:24px}.real-name{font-size:35px}.musa-copy h2{font-size:clamp(105px,10vw,155px)}.titles{font-size:18px;margin-bottom:35px}.musa-copy blockquote{font-size:clamp(34px,3vw,45px)}.musa-copy>p:not(.real-name){font-size:20px;line-height:1.65}.musa-story{grid-template-columns:6fr 4fr;gap:10vw;padding-block:75px 100px}.bio-continuation{max-width:690px}.bio-continuation p{font-size:20px}.vision{align-self:start;margin-top:15px}.vision h2{font-size:45px}.vision p{font-size:24px}.team-members{grid-template-columns:6fr 4fr;gap:12vw;padding-inline:5vw;padding-bottom:110px}.member--gigi{margin-top:64px}.member-credit h2{font-size:65px}.member-credit>p{font-size:20px}}
@media (min-width:1024px) and (max-width:1199px),(min-width:1024px) and (max-height:819px){.team-intro h1{font-size:96px}.team-intro>p{font-size:24px}.musa-profile{gap:50px}.musa-copy{padding:24px}.musa-copy h2{font-size:110px}.musa-copy blockquote{font-size:34px}.musa-copy>p:not(.real-name){font-size:18px}.team-members{padding-inline:0}}

.team-members{padding-top:48px;padding-bottom:48px}
.musa-copy,.bio-continuation,.vision{background:rgba(9,8,11,.72);padding:24px}
@media(min-width:768px){.team-members{padding-top:64px;padding-bottom:64px}}
@media(min-width:1024px){.musa-copy{padding:24px}}
@media(max-width:767px){.musa-copy,.bio-continuation,.vision{padding:20px 16px}.musa-copy>p:not(.real-name),.bio-continuation p{font-size:18px;line-height:1.65}.vision p{font-size:20px;line-height:1.6}}

/* Shilah bio + socials (R4) */
.member-bio{margin-top:18px;max-width:560px}.member-bio p{font-size:17px;line-height:1.6;color:var(--muted)}.member-bio p+p{margin-top:12px}
.member-socials{display:grid;gap:9px;margin-top:20px;max-width:420px}
.member-socials>a,.member-socials>p{position:relative;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;align-items:center;min-height:52px;padding:12px 42px 12px 14px;border:1px solid #ffffff25;border-left:2px solid var(--control-accent,var(--gold));background:linear-gradient(105deg,var(--control-glow,#ffcd3318),#09080b99);font-family:'Barlow Condensed',Arial,sans-serif;font-size:19px;font-weight:600;color:var(--white);transition:background .2s,border-color .2s}
.member-socials span{font-family:Barlow,Arial,sans-serif;font-size:14px;font-weight:400;color:var(--muted);overflow-wrap:anywhere}
.member-socials>a::after{content:'↗';position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--control-accent,var(--gold));transition:transform .2s}
.member-socials>a:hover{border-color:var(--control-accent,var(--gold));background:var(--control-glow,#ffcd3330)}
.member-socials>a:hover::after{transform:translate(3px,calc(-50% - 3px))}
.member-socials>p{padding-right:14px}
@media(min-width:1024px){.member-bio p{font-size:18px}}
.motion-paused .member-socials>a,.motion-paused .member-socials>a::after{transition:none!important}
.member-credit .member-socials > a { margin-top: 0; }
