.ab-sec{border-top: 1px solid var(--line)}.ab-hero h1{font-size: clamp(2.6rem,1.2rem + 4.4vw,5.4rem)}@media (min-width: 901px){.ab-hero .page-hero__grid{grid-template-columns: minmax(0,1fr) minmax(0,1.05fr)}}.ab-film figcaption{margin-top: .8rem}.ab-film .play-btn__ring{width: 58px;height: 58px}.ab-name{padding-block: clamp(3rem,2rem + 4vw,6.5rem) clamp(4rem,2.5rem + 5vw,8rem);border-top: 1px solid var(--line);overflow: hidden}.ab-name__in{display: grid;justify-items: center;text-align: center}.ab-name__word{margin: clamp(2.5rem,1.5rem + 4vw,5.5rem) 0 clamp(2.5rem,1.5rem + 3.5vw,5rem);font-family: var(--font-bn);font-size: clamp(6rem,2.5rem + 17vw,16rem);font-weight: 500;line-height: 1.12;letter-spacing: 0}.ab-name__word .orbit{padding: 0 .16em}.ab-name__line{max-width: 34rem;font-size: clamp(1.3rem,1rem + 1.1vw,2.05rem);line-height: 1.25;letter-spacing: -.022em;text-wrap: balance}.ab-name__sub{max-width: 32rem;margin-top: 1rem;color: var(--muted)}.ab-why{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);gap: 2.5rem clamp(2rem,1rem + 5vw,6.5rem);align-items: center}.ab-why figcaption{margin-top: .8rem}.ab-why .link--tap{width: fit-content}.ab-bel{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(2rem,1.5rem + 1.5vw,3rem) clamp(1.25rem,.6rem + 2vw,2.75rem);margin-top: clamp(1.75rem,1.25rem + 1.5vw,2.75rem);counter-reset: none}.ab-bel__i{display: grid;gap: .8rem;align-content: start}.ab-bel__n{font-size: .85rem;font-weight: 600;font-variant-numeric: tabular-nums;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;width: fit-content}.ab-bel__i h3{font-size: clamp(1.35rem,1rem + 1vw,1.9rem);line-height: 1.12;letter-spacing: -.032em}.ab-bel__i p{color: var(--muted)}.ab-bel__bn{display: grid;gap: 1rem;align-content: space-between;min-height: 12rem}.ab-bel__bn p{font-size: clamp(1.4rem,1.1rem + 1vw,1.95rem);line-height: 1.35;color: var(--text)}.ab-beads .bead__d{max-width: 18rem}.ab-team{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(0,1fr);gap: clamp(1rem,.6rem + 1.4vw,1.75rem);align-items: stretch}.ab-person{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 1.25rem clamp(1.25rem,3vw,2.75rem);align-items: center}.ab-person__c{display: grid;gap: .2rem;justify-items: start}.ab-person h3{margin-top: .5rem;font-size: clamp(2.4rem,1.5rem + 3vw,4rem);letter-spacing: -.045em;line-height: 1}.ab-role{margin-top: .6rem;color: var(--text-2);font-weight: 500}.ab-avatar{--s: clamp(88px,3rem + 6vw,148px);width: var(--s);height: var(--s);border-radius: 50%;display: grid;place-items: center;border: 1px solid transparent;background: radial-gradient(circle at 50% 38%,var(--surface-2),var(--bg-2)) padding-box,var(--grad) border-box}.ab-avatar img{width: 32%}.ab-join{display: grid;gap: .8rem;align-content: start}.ab-join h3{font-size: clamp(1.4rem,1.1rem + .9vw,1.9rem);letter-spacing: -.03em;line-height: 1.15}.ab-join .link{width: fit-content;margin-top: auto;min-height: 44px}@media (max-width: 960px){.ab-bel{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.ab-why,.ab-team{grid-template-columns: minmax(0,1fr)}}@media (max-width: 600px){.ab-bel{grid-template-columns: minmax(0,1fr);gap: 1.75rem}.ab-bel__i{grid-template-columns: 2.25rem minmax(0,1fr);gap: .45rem .5rem}.ab-bel__i>:not(.ab-bel__n){grid-column: 2}.ab-bel__n{padding-top: .35rem;grid-row: span 2}.ab-bel__bn{min-height: 0}.ab-person{grid-template-columns: minmax(0,1fr)}.ab-name__word{font-size: clamp(5.5rem,30vw,8rem)}}
