.member-others{padding:clamp(48px,6vw,88px) 0 clamp(64px,8vw,120px);overflow:clip}.member-others .section-title{margin-bottom:clamp(24px,3vw,44px);font-size:clamp(45px,5.6vw,85px)}.member-others .member-others__stage{max-width:1100px;margin:0 auto;position:relative}.member-others .member-others__staff{color:var(--color-text-on-ink);opacity:.07;inset:4% -30% 10%;-webkit-mask-image:radial-gradient(60% 56% at 50% 46%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 56% at 50% 46%,#000 30%,#0000 100%)}.member-others .member-others__music{color:var(--color-text-on-ink);opacity:.3;inset:4% -30% 10%;-webkit-mask-image:radial-gradient(78% 74% at 50% 46%,#000 52%,#0000 100%);mask-image:radial-gradient(78% 74% at 50% 46%,#000 52%,#0000 100%)}.member-others .member-others__row{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,32px);max-width:1100px;margin:0 auto;display:grid;position:relative}@media (max-width:900px){.member-others .member-others__row{gap:12px}.member-others .member-portrait__name{font-size:15px}.member-others .member-portrait__instrument{font-size:14px}}@media (max-width:480px){.member-others .member-portrait__name{text-wrap:balance;font-size:13px}.member-others .member-portrait__instrument{font-size:13px}}
.member-header{z-index:6;padding:0 var(--site-gutter);color:var(--color-text-on-ink);position:absolute;top:0;left:0;right:0}.member-header .member-header__inner{max-width:calc(var(--site-max-width) - 2 * var(--site-gutter));justify-content:space-between;align-items:center;height:86px;margin:0 auto;display:flex}.member-header .member-header__back{border-radius:50%;place-items:center;width:44px;height:44px;transition:background .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1px #f2f4f399}.member-header .member-header__back:hover{background:var(--color-ivory);box-shadow:none;color:var(--color-ink)}.member-header .member-header__back-icon{width:20px;height:20px;transition:transform .45s var(--ease-stage)}.member-header .member-header__back:hover .member-header__back-icon,.member-header .member-header__back:focus-visible .member-header__back-icon{transform:translate(-3px)}
.member-profile{isolation:isolate;background:radial-gradient(ellipse 60% 70% at 72% 40%, #20242a 0, var(--color-ink-deep) 66%) var(--color-ink-deep);position:relative;overflow:clip}.member-profile .member-profile__inner{max-width:var(--site-max-width);padding:calc(86px + clamp(12px, 2vh, 24px)) var(--site-gutter) clamp(56px, 8vh, 104px);grid-template:".stage"1fr"head stage""bio stage"".stage"1fr/minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,5vw,96px);margin:0 auto;display:grid}.member-profile .member-profile__head{flex-direction:column;grid-area:head;align-items:flex-start;display:flex}.member-profile .member-profile__name{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;animation:member-profile-rise .9s var(--ease-stage) both;font-size:clamp(36px,5vw,84px);line-height:.9}.member-profile .member-profile__bio{max-width:68ch;animation:member-profile-rise .9s var(--ease-stage) .12s both;grid-area:bio;margin-top:clamp(28px,4.5vh,48px)}.member-profile .member-profile__paragraph{color:#f2f4f3e0;text-wrap:pretty;font-size:clamp(16.5px,1.25vw,18px);font-weight:400;line-height:1.75}.member-profile .member-profile__paragraph+:is(.member-profile .member-profile__paragraph){margin-top:1em}.member-profile .member-profile__stage{grid-area:stage;align-self:end;position:relative}.member-profile .member-profile__glow{aspect-ratio:1;background:radial-gradient(closest-side,#f2f4f31f,#0000);border-radius:50%;width:120%;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.member-profile .member-profile__staff{translate:calc(var(--lean-x,0px) * -.4) calc(var(--lean-y,0px) * -.4);color:var(--color-text-on-ink);opacity:.07;-webkit-mask-composite:source-in;inset:4% -30% 10%;-webkit-mask-image:radial-gradient(58% 52% at 50% 46%,#000 26%,#0000 100%),linear-gradient(90deg,#0000 6%,#000 24%);mask-image:radial-gradient(58% 52% at 50% 46%,#000 26%,#0000 100%),linear-gradient(90deg,#0000 6%,#000 24%);-webkit-mask-composite:source-in;mask-composite:intersect}.member-profile .member-profile__music{translate:calc(var(--lean-x,0px) * -.4) calc(var(--lean-y,0px) * -.4);color:var(--color-text-on-ink);opacity:.3;-webkit-mask-composite:source-in;inset:4% -30% 10%;-webkit-mask-image:radial-gradient(78% 74% at 50% 46%,#000 52%,#0000 100%),linear-gradient(90deg,#0000 6%,#000 24%);mask-image:radial-gradient(78% 74% at 50% 46%,#000 52%,#0000 100%),linear-gradient(90deg,#0000 6%,#000 24%);-webkit-mask-composite:source-in;mask-composite:intersect}.member-profile .member-profile__photo-box{aspect-ratio:2/3;max-height:calc(100svh - 86px - clamp(12px,2vh,24px));margin:0 auto;position:relative}.member-profile .member-profile__frame{translate:var(--lean-x,0px) calc(var(--lean-y,0px) * .6);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-left,0%)), linear-gradient(270deg, transparent, #000 var(--fade-right,0%)), linear-gradient(0deg, transparent 2%, #000 var(--fade-bottom,0%));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-left,0%)), linear-gradient(270deg, transparent, #000 var(--fade-right,0%)), linear-gradient(0deg, transparent 2%, #000 var(--fade-bottom,0%));mask-image:linear-gradient(90deg, transparent, #000 var(--fade-left,0%)), linear-gradient(270deg, transparent, #000 var(--fade-right,0%)), linear-gradient(0deg, transparent 2%, #000 var(--fade-bottom,0%));animation:member-profile-rise 1.3s var(--ease-stage) .1s both;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.member-profile .member-profile__frame_round_bottom{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-left,0%)), linear-gradient(270deg, transparent, #000 var(--fade-right,0%)), radial-gradient(ellipse 80% 78% at 50% 32%, #000 48%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-left,0%)), linear-gradient(270deg, transparent, #000 var(--fade-right,0%)), radial-gradient(ellipse 80% 78% at 50% 32%, #000 48%, transparent 100%);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-left,0%)), linear-gradient(270deg, transparent, #000 var(--fade-right,0%)), radial-gradient(ellipse 80% 78% at 50% 32%, #000 48%, transparent 100%)}.member-profile .member-profile__photo{object-fit:contain;filter:var(--filter-musicians)}.member-profile .member-profile__note{left:var(--note-x);top:var(--note-y);z-index:2;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:#f2f4f3eb;text-shadow:0 1px 14px #0009;white-space:nowrap;animation:member-profile-rise .9s var(--ease-stage) .5s both;font-size:clamp(16px,1.35vw,21px);font-style:italic;font-weight:600;line-height:1.25;position:absolute}.member-profile .member-profile__note-line{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:76px;height:54px;margin:8px 0 0 -4px;display:block}.member-profile .member-profile__note_points_right .member-profile__note-line{margin-left:4px;transform:scaleX(-1)}@media (max-width:900px){.member-profile .member-profile__inner{grid-template:"head""stage""bio"/minmax(0,1fr);padding-top:106px}.member-profile .member-profile__stage{width:min(100%,440px);margin:12px auto 0}.member-profile .member-profile__photo-box{max-height:none}.member-profile .member-profile__note{left:clamp(0%, var(--note-x), 76%);font-size:14px}.member-profile .member-profile__note-line{width:46px;height:34px}.member-profile .member-profile__bio{margin-top:24px}}@media (min-width:901px){.member-profile{height:100svh;min-height:620px}.member-profile .member-profile__inner{height:100%;padding-bottom:0}.member-profile .member-profile__bio{padding-bottom:clamp(24px,4vh,48px)}}@keyframes member-profile-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
