.relation-card[data-astro-cid-uf73dz7w]{gap:var(--space-m);padding:var(--space-m) var(--space-m) 20px;border-radius:var(--radius-md);background:var(--surface-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.relation-card[data-astro-cid-uf73dz7w][data-figure=false]{grid-template-columns:minmax(0,1fr)}.relation-card-figure[data-astro-cid-uf73dz7w]{padding-bottom:var(--space-s)}.relation-card-figure[data-astro-cid-uf73dz7w] img[data-astro-cid-uf73dz7w]{display:block}.relation-card-body[data-astro-cid-uf73dz7w]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.relation-card-name[data-astro-cid-uf73dz7w]{color:var(--ink);overflow-wrap:break-word;margin:0;font-size:24px;font-weight:600;line-height:1.3}.relation-card-name[data-astro-cid-uf73dz7w] a[data-astro-cid-uf73dz7w]{color:inherit;text-decoration:none}.relation-card-name[data-astro-cid-uf73dz7w] a[data-astro-cid-uf73dz7w]:hover{text-underline-offset:4px;text-decoration:underline}.relation-card-text[data-astro-cid-uf73dz7w]{color:var(--ink);margin:0}@media (width<760px){.relation-card[data-astro-cid-uf73dz7w]{grid-template-columns:minmax(0,1fr)}}.trait-line[data-astro-cid-hrgpzbpn]{color:var(--ink);overflow-wrap:break-word;margin:0}.trait-sep[data-astro-cid-hrgpzbpn]{color:var(--orange)}.trait-highlight[data-astro-cid-hrgpzbpn]{background:linear-gradient(transparent 60%, color-mix(in srgb, var(--orange) 45%, transparent) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700}.character-page[data-astro-cid-hg3gz7cv]{gap:calc(2 * var(--space-xl));max-width:var(--size-content);padding:var(--space-xl) var(--space-m) var(--space-section);flex-direction:column;margin-inline:auto;display:flex}.character-page[data-astro-cid-hg3gz7cv]>.back-link{margin-bottom:calc(-1 * var(--space-xl));align-self:flex-start}.character-intro[data-astro-cid-hg3gz7cv]{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.character-intro-figure[data-astro-cid-hg3gz7cv]{padding-top:var(--space-xl);justify-content:center;display:flex;position:relative}.character-intro-figure[data-astro-cid-hg3gz7cv]:before{content:"";border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-soft);position:absolute;inset:0 0 28px -100vw}.character-intro-figure[data-astro-cid-hg3gz7cv] img[data-astro-cid-hg3gz7cv]{display:block;position:relative}.character-intro-text[data-astro-cid-hg3gz7cv]{align-items:flex-start;gap:var(--space-m);flex-direction:column;min-width:0;display:flex}.character-eyebrow[data-astro-cid-hg3gz7cv]{color:var(--orange);text-transform:uppercase;margin:0}.character-name[data-astro-cid-hg3gz7cv]{color:var(--ink);overflow-wrap:break-word;max-width:100%;margin:0}.character-lead[data-astro-cid-hg3gz7cv],.character-lead2[data-astro-cid-hg3gz7cv],.character-text[data-astro-cid-hg3gz7cv]{color:var(--ink);margin:0}.character-section[data-astro-cid-hg3gz7cv]{gap:var(--space-m);flex-direction:column;display:flex}.quote-box[data-astro-cid-hg3gz7cv]{gap:var(--space-m);padding:var(--space-xl);border-radius:var(--radius-md);background:var(--navy);color:var(--on-image);flex-direction:column;margin:0;display:flex}.quote-box-text[data-astro-cid-hg3gz7cv]{overflow-wrap:break-word;margin:0}.quote-box-caption[data-astro-cid-hg3gz7cv]{opacity:.8}.profile-lists[data-astro-cid-hg3gz7cv]{gap:var(--space-xl);display:grid}.profile-lists[data-astro-cid-hg3gz7cv][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-list[data-astro-cid-hg3gz7cv]{gap:var(--space-s);color:var(--ink);flex-direction:column;display:flex}.profile-list-title[data-astro-cid-hg3gz7cv]{margin:0;font-size:24px;font-weight:600;line-height:1.3}.relation-list[data-astro-cid-hg3gz7cv]{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));display:grid}.character-more[data-astro-cid-hg3gz7cv]{justify-content:center;display:flex}@media (width<760px){.character-intro[data-astro-cid-hg3gz7cv],.profile-lists[data-astro-cid-hg3gz7cv][data-columns="2"]{grid-template-columns:minmax(0,1fr)}.character-intro-figure[data-astro-cid-hg3gz7cv] img[data-astro-cid-hg3gz7cv]{zoom:.64}.quote-box[data-astro-cid-hg3gz7cv]{padding:var(--space-m)}}
