.k3pg-on :is(.hong-team-single, .hong-team-single__entry, .hong-team-single__content){display: block;float: none;width: auto;max-width: none;margin: 0;padding: 0;border: 0;background: none}.k3pg--team-profile .site-container{background: var(--k3-white)}.k3pg-team-dirhero .k3pg-h1{font-size: min(8.8rem, 15vw);line-height: 0.96;letter-spacing: -0.035em}@media (min-width: 1024px){.k3pg-team-dirhero{padding-top: 64px}.k3pg-team-dirhero .k3pg-hero__copy{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);column-gap: 48px;row-gap: 24px;align-items: end;padding-bottom: 80px}.k3pg-team-dirhero .k3pg-h1{grid-column: 1;grid-row: 1 / span 2;font-size: min(12.8rem, 8.8vw);line-height: 0.9;letter-spacing: -0.04em}.k3pg-team-dirhero .k3pg-hero__lead{grid-column: 2;grid-row: 1;max-width: 34ch}.k3pg-team-dirhero .k3pg-btns{grid-column: 2;grid-row: 2;margin-top: 0}}.k3pg-team-roster{padding-top: clamp(40px, 4.4vw, 64px)}.k3pg-team-sec .k3pg-h2{max-width: none;font-size: min(4.4rem, 10.4vw);line-height: 1;letter-spacing: -0.03em}.k3pg-team-sec .k3pg-rec__head{margin-bottom: 36px}@media (min-width: 1024px){.k3pg-team-sec .k3pg-h2{font-size: clamp(5.6rem, 5vw, 7.2rem);line-height: 0.96}.k3pg-team-sec .k3pg-rec__head{margin-bottom: 64px}}.k3pg-team-q{container-type: inline-size}.k3pg-team-dirhero .k3pg-btn span, .k3pg-team-foot .k3pg-btn span{text-wrap: balance}.k3pg-team-cards{display: grid;row-gap: 64px}.k3pg-team-card{display: grid;grid-template-columns: minmax(0, 1fr);grid-template-areas: "ph" "k" "n" "r" "proof" "s" "f" "ext" "cta";align-items: start;min-width: 0;max-width: 72rem;scroll-margin-top: 24px}.k3pg-team-card__b{display: contents}.k3pg-team-card__ph{grid-area: ph;display: block;width: min(100%, 32rem);aspect-ratio: 4 / 5;overflow: hidden;background: var(--k3-mist-50)}.k3pg-team-card__img{width: 100%;height: 100%;object-fit: cover;object-position: var(--k3pg-team-pos, 50% 50%);transform: scale(var(--k3pg-team-z, 1));transform-origin: var(--k3pg-team-pos, 50% 50%)}.k3pg-team-card__k{grid-area: k;margin-top: 18px;font-weight: 600;font-size: 1.6rem;line-height: 1.35;color: var(--k3pg-kick)}.k3pg-team-card__n{grid-area: n;margin-top: 6px;font-weight: 800;font-size: min(3.6rem, 10vw);line-height: 1.04;letter-spacing: -0.025em;text-wrap: balance;color: var(--k3-on-surface)}.k3pg-team-card__n a{display: inline-flex;align-items: center;min-height: 44px;color: var(--k3-link);text-decoration: none}.k3pg-team-card__n a:hover{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 0.12em}.k3pg-team-card__r{grid-area: r;margin-top: 8px;font-weight: 700;font-size: 1.8rem;line-height: 1.4;color: var(--k3-on-surface)}.k3pg-team-card__proof{grid-area: proof;display: grid;gap: 10px;margin-top: 20px;padding-top: 12px;border-top: 2px solid var(--k3pg-rule)}.k3pg-team-card .k3pg-team-reg__n{font-size: min(3.2rem, 9vw)}.k3pg-team-card__cred{padding-top: 10px;border-top: 1px solid var(--k3pg-line);font-weight: 600;font-size: 1.6rem;line-height: 1.45;color: var(--k3-on-surface)}.k3pg-team-card__s{grid-area: s;margin-top: 20px;color: var(--k3-on-surface)}.k3pg-team-card__f{grid-area: f;margin-top: 12px;color: var(--k3-on-surface)}.k3pg-team-card__l{font-weight: 800;color: var(--k3-on-surface)}.k3pg-team-card__ext{grid-area: ext;margin-top: 10px;font-size: 1.7rem;line-height: 1.6;color: var(--k3pg-sub)}.k3pg-team-card__ext a{display: inline-flex;align-items: center;min-height: 44px;font-weight: 700;color: var(--k3-link);text-decoration: underline;text-decoration-color: var(--k3-link-line);text-underline-offset: 0.2em}.k3pg-team-card__ext a:hover{text-decoration-color: currentColor}.k3pg-team-card__cta{grid-area: cta;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 8.5em), 1fr));gap: 10px;margin-top: 22px;font-size: 1.7rem}.k3pg-team-card__cta .k3pg-btn{min-height: 52px;padding: 10px 18px;font-size: 1.7rem}.k3pg-team-card__go .k3-ico{width: 18px;height: 18px}@container (min-width: 24.375rem){.k3pg-team-card{grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);grid-template-rows: 1fr auto auto;grid-template-areas: "ph k" "ph n" "ph r" "proof proof" "s s" "f f" "ext ext" "cta cta";column-gap: 16px}.k3pg-team-card__ph{width: 100%}.k3pg-team-card__k{align-self: end;margin-top: 0}.k3pg-team-card__n{font-size: min(3.2rem, 8vw)}.k3pg-team-card__r{font-size: 1.7rem}}@container (min-width: 64rem){.k3pg-team-cards{row-gap: 72px}.k3pg-team-card{grid-template-columns: minmax(0, 30rem) minmax(0, 1fr);grid-template-rows: none;grid-template-areas: "ph k" "ph n" "ph r" "ph proof" "ph s" "ph f" "ph ext" "ph cta";column-gap: 40px;max-width: none}.k3pg-team-card__k{align-self: start}.k3pg-team-card__n{font-size: min(4rem, 5.2vw)}.k3pg-team-card__r{font-size: 1.8rem}.k3pg-team-card__cta{display: flex;flex-wrap: wrap;gap: 12px}}@container (min-width: 90rem){.k3pg-team-cards{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: clamp(40px, 4vw, 64px);row-gap: 96px}.k3pg-team-card{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-template-rows: auto auto 1fr;grid-template-areas: "ph k" "ph n" "ph r" "proof proof" "s s" "f f" "ext ext" "cta cta";column-gap: 28px}.k3pg-team-card__k{font-size: 1.7rem}.k3pg-team-card__n{font-size: min(4.4rem, 3.1vw);line-height: 1.02}.k3pg-team-card__r{font-size: 1.9rem}.k3pg-team-card__proof{margin-top: 28px}.k3pg-team-card__s{margin-top: 24px}}@media (min-width: 1280px){@container (min-width: 90rem){.k3pg-team-card{grid-template-rows: auto auto auto 1fr;grid-template-areas: "ph k" "ph n" "ph r" "ph proof" "s s" "f f" "ext ext" "cta cta"}.k3pg-team-card__proof{align-self: end;margin-top: 20px}.k3pg-team-card__s{margin-top: 32px}.k3pg-team-card .k3pg-team-reg__n{font-size: min(4rem, 2.8vw)}}}.k3pg-team-access .k3pg-row__t{font-size: min(2.2rem, 6.4vw)}@container (max-width: 63.99rem){.k3pg-team-access .k3pg-row{grid-template-columns: minmax(0, 1fr);column-gap: 0;padding: 20px 0 22px}.k3pg-team-access .k3pg-row__k{padding-top: 0}}.k3pg-team-foot{margin-top: 32px}.k3pg-team-ficha{padding-bottom: 32px}.k3pg-team-ficha__grid{display: grid;gap: 20px}.k3pg-team-ficha__id{display: grid;gap: 10px;min-width: 0}.k3pg-team-ficha__n{font-size: min(4.4rem, 11vw);line-height: 1.02;letter-spacing: -0.02em}.k3pg-team-ficha[data-k3-tone="navy"] .k3pg-team-ficha__n{color: var(--k3-signal)}.k3pg-team-ficha__spec{font-weight: 700;font-size: 1.8rem;line-height: 1.4;color: var(--k3-on-surface)}.k3pg-team-ficha .k3pg-hero__lead{margin-top: 4px}.k3pg-team-ficha__ph{display: block;margin-inline: calc(-1 * var(--k3pg-pad));background: var(--k3-ink-950);color: var(--k3-white)}.k3pg-team-ficha__ph img{width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover}.k3pg-team-ficha--portrait .k3pg-team-ficha__ph img{aspect-ratio: 1 / 1;object-position: 50% 22%}.k3pg-team-ficha__when{display: grid;gap: 8px;padding-top: 14px;border-top: 4px solid var(--k3pg-rule)}.k3pg-team-ficha__stmt{font-weight: 600;font-size: 2.1rem;line-height: 1.5;color: var(--k3-on-surface)}@media (min-width: 761px){.k3pg-team-ficha__grid{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 24px}.k3pg-team-ficha :is(.k3pg-team-ficha__id, .k3pg-team-ficha__ph, .k3pg-team-ficha__when){grid-column: 1 / -1}.k3pg-team-ficha__ph{margin-inline: 0}}@media (min-width: 1024px){.k3pg-team-ficha{padding-top: 48px;padding-bottom: 56px}.k3pg-team-ficha__grid{grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: 32px;row-gap: 24px;align-items: start}.k3pg-team-ficha__n{font-size: min(8.8rem, 6vw);line-height: 0.98;letter-spacing: -0.03em}.k3pg-team-ficha__spec{font-size: 2rem}.k3pg-team-ficha__stmt{max-width: 34ch;font-size: 2.4rem}.k3pg-team-ficha .k3pg-team-crm{padding: 24px 28px 26px}.k3pg-team-ficha--portrait .k3pg-team-ficha__ph{grid-column: 1 / 5;grid-row: 1 / 4;align-self: start}.k3pg-team-ficha--portrait .k3pg-team-ficha__id{grid-column: 5 / 13;grid-row: 1}.k3pg-team-ficha--portrait .k3pg-team-crm{grid-column: 5 / 9;grid-row: 2;align-self: stretch}.k3pg-team-ficha--portrait .k3pg-team-bk--card{grid-column: 9 / 13;grid-row: 2;align-self: stretch}.k3pg-team-ficha--portrait.k3pg-team-ficha--when .k3pg-team-ficha__when{grid-column: 5 / 13;grid-row: 2}.k3pg-team-ficha--portrait.k3pg-team-ficha--when :is(.k3pg-team-crm, .k3pg-team-bk--card){grid-row: 3}.k3pg-team-ficha--scene .k3pg-team-ficha__id{grid-column: 1 / 9;grid-row: 1}.k3pg-team-ficha--scene .k3pg-team-crm{grid-column: 1 / 5;grid-row: 2;align-self: stretch}.k3pg-team-ficha--scene .k3pg-team-bk--card{grid-column: 5 / 9;grid-row: 2;align-self: stretch;align-content: center}.k3pg-team-ficha--scene .k3pg-team-ficha__ph{grid-column: 9 / 13;grid-row: 1 / 3;align-self: stretch}.k3pg-team-ficha--scene .k3pg-team-ficha__ph img{height: 100%;min-height: 360px;aspect-ratio: auto}.k3pg-team-ficha--scene .k3pg-team-ficha__when{grid-column: 1 / 13;grid-row: 3}.k3pg-team-ficha .k3pg-team-bk--card .k3pg-btn{padding-inline: 14px;font-size: 1.7rem}.k3pg-team-ficha .k3pg-team-bk--card .k3pg-team-tel__a{font-size: min(3rem, 2.2vw)}}.k3pg-team-crm{padding: 18px 18px 20px;min-width: 0}.k3pg-team-reg{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px;min-width: 0;font-family: var(--k3-font-mono);font-weight: 500;color: var(--k3pg-num)}.k3pg-team-reg__k{font-size: 1.6rem;line-height: 1.2;color: var(--k3pg-kick)}.k3pg-team-reg__n{font-size: min(3.6rem, 10vw);line-height: 1.2;letter-spacing: -0.04em}.k3pg-team-reg__r{flex-basis: 100%;font-size: 1.6rem;line-height: 1.45;color: var(--k3-on-surface)}.k3pg-team-crm .k3pg-team-reg__k{font-size: 2rem}.k3pg-team-crm .k3pg-team-reg__n{font-size: min(5.6rem, 14vw);letter-spacing: -0.05em}.k3pg-team-crm .k3pg-team-reg__r{font-size: 1.8rem;line-height: 1.5}.k3pg-team-reg--sm .k3pg-team-reg__n{font-size: min(4.4rem, 11vw)}@media (min-width: 1024px){.k3pg-team-crm .k3pg-team-reg__n{font-size: min(8.8rem, 5vw)}}.k3pg-team-bk{display: grid;gap: 20px;min-width: 0}.k3pg-team-bk[data-k3-tone]{padding: 20px}.k3pg-team-bk__main, .k3pg-team-bk__side{display: grid;align-content: start;gap: 12px;min-width: 0}.k3pg-team-bk__t{max-width: 30ch;font-weight: 800;font-size: 2.4rem;line-height: 1.3;text-wrap: balance;color: var(--k3-on-surface)}.k3pg-team-bk__d{max-width: 38em;color: var(--k3pg-sub)}.k3pg-team-bk__lead{font-weight: 700;font-size: 2.1rem;line-height: 1.45;color: var(--k3-on-surface)}.k3pg-team-bk__big{max-width: 20ch;font-weight: 800;font-size: min(4rem, 9vw);line-height: 1.1;letter-spacing: -0.015em;color: var(--k3-on-surface)}.k3pg-team-bk__btns .k3pg-btn{width: 100%}.k3pg-team-bk__back{margin-top: 4px}.k3pg-team-fact{display: flex;align-items: flex-start;gap: 10px;font-size: 1.7rem;line-height: 1.5;color: var(--k3-on-surface)}.k3pg-team-fact .k3-ico{margin-top: 3px;color: var(--k3pg-kick)}.k3pg-team-tel{display: flex;flex-wrap: wrap;align-items: center;gap: 0 10px;min-width: 0}.k3pg-team-tel__p{font-size: 1.7rem;color: var(--k3pg-sub)}.k3pg-team-tel__a{display: inline-flex;align-items: center;min-height: 48px;font-family: var(--k3-font-mono);font-weight: 500;font-size: min(3rem, 8.4vw);line-height: 1.1;letter-spacing: -0.03em;color: var(--k3-link);text-decoration: none}.k3pg-team-tel__a:hover{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 0.16em}.k3pg-team-tel--lg .k3pg-team-tel__a{font-size: min(4rem, 9vw)}.k3pg-team-fact .k3pg-team-tel__a{min-height: 44px;font-size: 1.8rem;letter-spacing: 0;text-decoration: underline;text-decoration-color: var(--k3-link-line);text-underline-offset: 0.2em}.k3pg-team-bk .k3pg-kick{margin-top: 4px}@media (min-width: 761px){.k3pg-team-bk__btns .k3pg-btn{width: auto}.k3pg-team-bk--card .k3pg-team-bk__btns .k3pg-btn{width: 100%}}@media (min-width: 1024px){.k3pg-team-bk--2{grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);column-gap: 48px;align-items: center}.k3pg-team-bk--2 > .k3pg-team-bk__side{justify-items: start}}.k3pg-team-slip{padding-block: 32px}.k3pg-team-slip--end{padding-block: 48px}.k3pg-team-slip--end .k3pg-team-bk__t{font-size: min(3.4rem, 8vw);line-height: 1.15}@media (min-width: 1024px){.k3pg-team-slip{padding-block: 40px}.k3pg-team-slip--end{padding-block: 64px}.k3pg-team-slip--end .k3pg-team-bk__big{font-size: min(5.6rem, 4vw)}}.k3pg-team-band{padding-block: clamp(32px, 4vw, 56px)}.k3pg-team-bio{padding-block: 40px}.k3pg-team-igband{padding-block: 24px}.k3pg-team-plate, .k3pg-team-strip{padding-block: clamp(32px, 4vw, 48px)}.k3pg-team-facade{padding-block: 0 32px}.k3pg-team-facade .k3pg-fig{margin-inline: calc(-1 * var(--k3pg-pad))}.k3pg-team-facade .k3pg-fig img{width: 100%;max-height: 720px;aspect-ratio: 16 / 9;object-fit: cover}.k3pg-team-facade .k3pg-fig__cap{padding-inline: var(--k3pg-pad)}.k3pg-team-regbar{padding-block: 28px}.k3pg-team-regbar__l{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 28px;font-family: var(--k3-font-mono);font-weight: 500;font-size: 1.6rem;line-height: 1.45;color: var(--k3-on-surface)}.k3pg-team-regbar__l .k3pg-lnk{font-family: var(--k3-font-sans)}.k3pg-team-place .k3pg-team-bk--plate{padding: 0}.k3pg-team-bullets .k3pg-row{grid-template-columns: 14px minmax(0, 1fr);column-gap: 14px;padding: 16px 0 18px}.k3pg-team-bullets .k3pg-row::before{content: "";width: 10px;height: 10px;margin-top: 0.7em;background: var(--k3pg-num)}.k3pg-team-bullets .k3pg-row__d{color: var(--k3-on-surface)}.k3pg-team-cv .k3pg-row{grid-template-columns: minmax(0, 1fr);row-gap: 2px;padding: 14px 0 16px}.k3pg-team-cv .k3pg-row__k{padding-top: 0}.k3pg-team-cv .k3pg-row__t{font-size: 2.1rem}.k3pg-team-cv .k3pg-row__d{font-size: 1.7rem;line-height: 1.5}@media (min-width: 1024px){.k3pg-team-cv{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 32px;align-items: start}.k3pg-team-cv .k3pg-row__t{font-size: 2.2rem}}.k3pg-team-led{border-top: 2px solid var(--k3pg-rule)}.k3pg-team-led__row{display: grid;gap: 10px;padding: 20px 0 22px;border-bottom: 1px solid var(--k3pg-line)}.k3pg-team-led__k{font-weight: 800;font-size: 2.2rem;line-height: 1.2}.k3pg-team-led__v{display: grid;gap: 10px;min-width: 0}.k3pg-team-led__v > *{padding-left: 14px;border-left: 3px solid var(--k3-blue-100);font-size: 1.8rem;line-height: 1.55;color: var(--k3pg-sub)}.k3pg-team-led__v :where(strong, b){font-weight: 700;color: var(--k3-on-surface)}.k3pg-team-led__v a{display: inline-block;min-height: 44px;margin-block: -10px;padding-block: 10px;color: var(--k3-link);text-decoration: underline;text-decoration-color: var(--k3-link-line);text-underline-offset: 0.2em}.k3pg-team-led__v a:hover{text-decoration-color: currentColor}@media (min-width: 1024px){.k3pg-team-led__row{grid-template-columns: minmax(0, 1fr) minmax(0, 2.4fr);column-gap: 32px}}.k3pg-team-numls{display: grid;gap: 36px}@media (min-width: 761px){.k3pg-team-facts .k3pg-row{grid-template-columns: minmax(0, 1fr) minmax(0, 2.8fr)}}@media (min-width: 761px){.k3pg-tiles.k3pg-team-tiles{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 80em){.k3pg-tiles.k3pg-team-tiles{grid-template-columns: repeat(4, minmax(0, 1fr))}}.k3pg-team-note .k3pg-row__d{color: var(--k3-on-surface)}@media (min-width: 1024px){.k3pg-team-tl--grid{grid-template-columns: repeat(3, minmax(0, 1fr));column-gap: 24px;row-gap: 40px}.k3pg-team-tl--grid > .k3pg-tl__i{padding: 40px 0 0}.k3pg-team-tl--grid > .k3pg-tl__i::before{display: block;top: 6px;right: 0;bottom: auto;left: 0;width: auto;height: 2px}.k3pg-team-tl--grid .k3pg-tl__n{top: 0;left: 0}.k3pg-team-tl--grid .k3pg-tl__d{font-size: 1.8rem}}@media (max-width: 760px){.k3pg-team-rec .k3pg-links{grid-template-columns: repeat(auto-fill, minmax(min(100%, 11.5em), 1fr))}}.k3pg-team-go{flex: none;font-weight: 600;font-size: 1.6rem;color: var(--k3pg-kick)}.k3pg-team-chips--go .k3pg-team-go{font-family: var(--k3-font-mono);font-weight: 500}.k3pg-team-chips--go{grid-template-columns: minmax(0, 1fr)}.k3pg-team-chips--ink .k3pg-links__a{--k3-on-surface: var(--k3-white);--k3-link: var(--k3-white);--k3-focus: var(--k3-blue-100);--k3pg-kick: var(--k3-blue-300);background: var(--k3-ink-900);color: var(--k3-white)}.k3pg-team-chips--ink .k3pg-links__a:hover{background: var(--k3-steel-700);color: var(--k3-white)}.k3pg-team-chips--ink > li{border-color: var(--k3-blue-300-a35)}@media (min-width: 761px){.k3pg-team-chips--go{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.k3pg-team-split--cond .k3pg-links{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1280px){.k3pg-team-chips--go{grid-template-columns: repeat(3, minmax(0, 1fr))}}.k3pg-team-gal{display: grid;gap: 24px}.k3pg-team-gal img{aspect-ratio: 3 / 2}.k3pg-team-fig--tall img{aspect-ratio: 4 / 5}.k3pg-team-fig--band img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover}.k3pg-team-fig--strip img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover}.k3pg-team-fig--contain img{object-fit: contain;background: var(--k3-white)}.k3pg-team-gal--stills .k3pg-fig__cap{margin-top: 0;padding-top: 8px;border-top: 4px solid var(--k3pg-rule);font-weight: 700;color: var(--k3-on-surface)}.k3pg-team-gal--stills .k3pg-fig img{margin-bottom: 0}.k3pg-team-fig--plate img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover}.k3pg-team-fig--plate .k3pg-fig__cap{display: block;margin-top: 0;padding: 14px 18px 16px;border-top: 4px solid var(--k3pg-rule);font-weight: 800;font-size: 2.4rem;line-height: 1.25;color: var(--k3-on-surface)}.k3pg-team-after{margin-top: clamp(32px, 4vw, 48px)}@media (max-width: 760px){.k3pg-team-gal--4.k3pg-team-gal--stills{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}}@media (min-width: 761px){.k3pg-team-gal:is(.k3pg-team-gal--2, .k3pg-team-gal--4, .k3pg-team-gal--duo, .k3pg-team-gal--press){grid-template-columns: repeat(2, minmax(0, 1fr))}.k3pg-team-gal:is(.k3pg-team-gal--3, .k3pg-team-gal--stage){grid-template-columns: repeat(3, minmax(0, 1fr))}.k3pg-team-gal--stage .k3pg-team-fig--wide{grid-column: span 2}.k3pg-team-gal--stage .k3pg-team-fig--tall img{aspect-ratio: 3 / 4.15}.k3pg-team-gal--duo{grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);align-items: start}.k3pg-team-fig--plate img{aspect-ratio: auto;height: clamp(320px, 38vw, 560px)}.k3pg-team-fig--plate .k3pg-fig__cap{display: inline-block;padding: 16px 28px 18px;border-top: 0;background: var(--k3-ink-900);color: var(--k3-white);font-size: 3.2rem}.k3pg-team-fig--strip img{aspect-ratio: 3 / 1}.k3pg-team-fig--band img{aspect-ratio: 16 / 9}}@media (min-width: 1024px){.k3pg-team-gal.k3pg-team-gal--4{grid-template-columns: repeat(4, minmax(0, 1fr))}.k3pg-team-gal.k3pg-team-gal--press{grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);column-gap: 32px}}.k3pg-team-placegrid{display: grid;gap: 16px}.k3pg-team-house .k3pg-team-bk__main{gap: 8px}@media (min-width: 761px){.k3pg-team-placegrid{grid-template-columns: repeat(2, minmax(0, 1fr))}.k3pg-team-placegrid > .k3pg-team-house{grid-column: 1 / -1}}@media (min-width: 1024px){.k3pg-team-placegrid{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);align-items: stretch}.k3pg-team-placegrid > .k3pg-team-house{grid-column: auto;align-content: end}}.k3pg-team-books{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 28px 16px}.k3pg-team-books > li{display: flex;min-width: 0}.k3pg-team-book{display: grid;flex: 1;align-content: start;gap: 10px;min-width: 0;color: var(--k3-link);text-decoration: none}.k3pg-team-book__c{display: block;padding: 10px;border: 1px solid var(--k3-blue-200);background: var(--k3-white);aspect-ratio: 3 / 4}.k3pg-team-book__c img{width: 100%;height: 100%;object-fit: contain}.k3pg-team-book__t{font-weight: 700;font-size: 1.6rem;line-height: 1.4;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;text-decoration-color: var(--k3-link-line)}.k3pg-team-book:hover .k3pg-team-book__c{border-color: var(--k3-ink-900)}.k3pg-team-book:hover .k3pg-team-book__t{text-decoration-color: currentColor}.k3pg-team-book:focus-visible{outline-offset: 4px}@media (max-width: 359px){.k3pg-team-books{grid-template-columns: minmax(0, 1fr);gap: 16px}.k3pg-team-book{grid-template-columns: 96px minmax(0, 1fr);column-gap: 14px}}@media (min-width: 761px){.k3pg-team-books{grid-template-columns: repeat(4, minmax(0, 1fr))}}@media (min-width: 1280px){.k3pg-team-books{grid-template-columns: repeat(5, minmax(0, 1fr))}}.k3pg-team-profs{border-top: 2px solid var(--k3pg-rule)}.k3pg-team-profs > li{display: flex;border-bottom: 1px solid var(--k3pg-line)}.k3pg-team-prof{display: flex;flex: 1;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px 16px;min-height: 64px;padding: 8px 0;color: var(--k3-link);text-decoration: none}.k3pg-team-prof__n{font-weight: 800;font-size: 2.2rem;line-height: 1.25}.k3pg-team-prof__go{display: inline-flex;align-items: center;gap: 8px;font-weight: 700;font-size: 1.7rem;text-decoration: underline;text-underline-offset: 0.2em;text-decoration-color: var(--k3-link-line)}.k3pg-team-prof:hover{background: var(--k3-mist-50)}.k3pg-team-prof:focus-visible{outline-offset: -3px}.k3pg-team-ig{display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: center;gap: 6px 16px;padding: 16px;border: 2px solid var(--k3pg-rule);color: var(--k3-link);text-decoration: none}.k3pg-team-ig__ico{display: grid;grid-row: 1 / 3;place-items: center;width: 56px;height: 56px;background: var(--k3-ink-900);color: var(--k3-white)}.k3pg-team-ig__ico svg{width: 26px;height: 26px}.k3pg-team-ig__id{display: grid;min-width: 0}.k3pg-team-ig__lbl{font-weight: 600;font-size: 1.6rem;color: var(--k3pg-kick)}.k3pg-team-ig__h{font-family: var(--k3-font-mono);font-weight: 500;font-size: min(2.6rem, 7vw);line-height: 1.2;letter-spacing: -0.02em}.k3pg-team-ig__go{grid-column: 2;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-weight: 800;text-decoration: underline;text-underline-offset: 0.2em}.k3pg-team-ig:hover{background: var(--k3-blue-100)}.k3pg-team-ig:focus-visible{outline-offset: 3px}@media (min-width: 761px){.k3pg-team-ig{grid-template-columns: auto minmax(0, 1fr) auto;padding: 18px 22px}.k3pg-team-ig__ico{grid-row: auto}.k3pg-team-ig__go{grid-column: 3}}.k3pg-team-addr{font-weight: 800;font-size: min(4.4rem, 12vw);line-height: 1;letter-spacing: -0.02em;color: var(--k3-on-surface)}.k3pg-team-bk__city{font-weight: 600;font-size: 2rem;color: var(--k3-on-surface)}.k3pg-team-bk__bldg{margin-top: 8px;padding-top: 14px;border-top: 1px solid var(--k3pg-line);font-family: var(--k3-font-mono);font-weight: 500;font-size: 1.8rem;line-height: 1.5;color: var(--k3-on-surface)}@media (min-width: 1024px){.k3pg-team-addr{font-size: min(9.6rem, 5.6vw)}}.k3pg-team-col{display: grid;align-content: start;gap: 24px;min-width: 0}.k3pg-team-split--after{margin-top: 32px}@media (min-width: 761px){.k3pg-split.k3pg-team-split--bio{grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);column-gap: 32px}}@media (min-width: 761px) and (max-width: 1023px){.k3pg-split.k3pg-team-split--cond{grid-template-columns: minmax(0, 1fr)}}@media (min-width: 1024px){.k3pg-split.k3pg-team-split--cond{grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr);column-gap: 32px}.k3pg-split.k3pg-team-split--aside{grid-template-columns: minmax(0, 7fr) minmax(0, 4fr);column-gap: 48px}.k3pg-split.k3pg-team-split--place{grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);column-gap: 32px}.k3pg-split.k3pg-team-split--prof{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);column-gap: 32px}.k3pg-prose.k3pg-team-prose--cols{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));column-gap: 32px;max-width: none}.k3pg-prose.k3pg-team-prose--cols > * + *{margin-top: 0}}@media print{.k3pg-team-ficha__ph, .k3pg-team-facade .k3pg-fig{margin-inline: 0}.k3pg-team-card{display: block;break-inside: avoid}.k3pg-team-card__b{display: block}.k3pg-team-card__ph{width: 30%}}
