.expandable-text{width:100%;padding:var(--spacing-5xl);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-5xl);background:var(--surface-solid)}.expandable-text .e-t-title{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-Semibold);line-height:var(--font-height-md);letter-spacing:var(--letter-spacing-xs);margin-bottom:var(--spacing-xl)}.expandable-text .e-t-full{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-Regular);line-height:var(--font-height-lg);letter-spacing:var(--letter-spacing-sm);width:100%;transition:var(--damping-slow);max-height:calc(var(--font-height-lg) * 5);overflow:hidden}.expandable-text .e-t-action{display:flex;align-items:center;color:var(--text-link);padding-top:var(--spacing-xl)}.expandable-text .e-t-action-btn{color:var(--text-link);font-size:var(--font-size-3xs);font-weight:var(--font-weight-Medium);line-height:var(--font-height-xs);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;transition:opacity .3s ease;gap:var(--spacing-md);display:flex;align-items:center}.expandable-text .e-t-action-btn svg{display:flex;transition:var(--damping-slow)}.expandable-text:not(.expandable-text-short) .e-t-full{max-height:1000px}.expandable-text:not(.expandable-text-short) svg{transform:rotate(-90deg)}.expandable-text.expandable-text-short svg{transform:rotate(0)}.expandable-text.expandable-text-short .e-t-full{overflow:hidden}.rate-person[data-astro-cid-2ruayjgz]{display:flex;height:32px;padding:var(--spacing-spacing-sm, 6px) var(--spacing-spacing-md, 8px);justify-content:center;align-items:center;gap:var(--spacing-spacing-xxs, 2px);border-radius:16px;background:var(--surface-success-primary);width:fit-content;color:var(--text-success);transition:background var(--damping-fast),color var(--damping-fast);margin-bottom:4px;margin-top:auto}.rate-person[data-astro-cid-2ruayjgz]:hover{background:var(--surface-brand-solid);color:#fff}.rate-person__button[data-astro-cid-2ruayjgz]{width:16px;height:16px;color:inherit;cursor:pointer;border:none;background:transparent;display:flex;align-items:center;justify-content:center}.rate-person__value[data-astro-cid-2ruayjgz]{cursor:default;display:flex;padding:0 var(--spacing-spacing-xs, 4px);justify-content:center;align-items:center;gap:8px;overflow:hidden;color:inherit;text-align:center;text-overflow:ellipsis;font-size:var(--font-size-2xs);line-height:var(--font-height-sm)}.rate-person[data-astro-cid-2ruayjgz].is-loading{opacity:.65;pointer-events:none}.rate-person[data-astro-cid-2ruayjgz].rate-person--disabled{pointer-events:none;opacity:.5}.rate-person[data-astro-cid-2ruayjgz].rate-person--negative{background:var(--surface-error-primary, #fee2e2);color:var(--text-error, #dc2626)}.rate-person[data-astro-cid-2ruayjgz].rate-person--negative:hover{background:var(--surface-error-hover, #fecaca);color:var(--text-error-hover, #b91c1c)}.person-hero .section-body{display:flex;gap:var(--spacing-5xl);flex-direction:column}@media screen and (min-width:768px){.person-hero .section-body{flex-direction:row;gap:var(--spacing-5xl)}}.person-header[data-astro-cid-5ymsx42p]{padding:var(--spacing-3xl) 0 var(--spacing-3xl)}@media screen and (min-width:640px){.person-header[data-astro-cid-5ymsx42p]{padding:var(--spacing-3xl) var(--spacing-6xl) var(--spacing-4xl)}}.person-hero-poster[data-astro-cid-5ymsx42p]{flex-shrink:0}.person-hero-poster[data-astro-cid-5ymsx42p] img[data-astro-cid-5ymsx42p]{border-radius:var(--radius-2xl);overflow:hidden;object-fit:cover}.person-hero-content[data-astro-cid-5ymsx42p]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xl)}.person-hero-content-top[data-astro-cid-5ymsx42p]{display:flex;flex-direction:column;gap:var(--spacing-md)}.person-hero-content-original-name[data-astro-cid-5ymsx42p]{color:var(--text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-Semibold);line-height:var(--font-height-lg);letter-spacing:-.0225rem}.person-hero-content-title[data-astro-cid-5ymsx42p]{color:var(--text-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-Semibold);line-height:var(--font-height-4xl)}.person-hero-detail-item[data-astro-cid-5ymsx42p]{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:start;width:100%;margin-bottom:var(--spacing-xl)}@media screen and (min-width:768px){.person-hero-detail-item[data-astro-cid-5ymsx42p]{margin-bottom:var(--spacing-md)}}@media screen and (min-width:880px){.person-hero-detail-item[data-astro-cid-5ymsx42p]{flex-direction:row;gap:var(--spacing-xl);width:100%}}.person-hero-detail-title[data-astro-cid-5ymsx42p]{color:var(--text-primary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-Semibold);line-height:var(--font-height-sm);letter-spacing:-.0175rem;min-width:160px}.person-hero-detail-value[data-astro-cid-5ymsx42p]{color:var(--text-primary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-Regular);line-height:var(--font-height-sm);display:flex;align-items:center}.person-hero-detail-zodiac[data-astro-cid-5ymsx42p]{display:flex;align-items:center;gap:var(--spacing-xs)}.person-hero-detail-zodiac-name[data-astro-cid-5ymsx42p]{color:var(--text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-Semibold);line-height:var(--font-height-sm);letter-spacing:-.0175rem;display:inline-block}.person-hero-detail-zodiac-icon[data-astro-cid-5ymsx42p]{position:relative;height:var(--spacing-3xl);display:inline-block;justify-content:center;align-items:center}.person-delimiter[data-astro-cid-5ymsx42p]{position:relative;display:inline-block;width:var(--spacing-2xs);height:var(--spacing-3xl);padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.person-delimiter[data-astro-cid-5ymsx42p]:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);width:var(--spacing-2xs);height:var(--spacing-2xs);background:var(--surface-tertiary)}.person-hero-genres[data-astro-cid-5ymsx42p]{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);text-transform:capitalize}.person-comments .section-body{margin-top:var(--spacing-4xl)}.person-comments-actions[data-astro-cid-5ymsx42p]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}@media screen and (min-width:640px){.person-comments-actions[data-astro-cid-5ymsx42p]{align-items:flex-end}}
