.page-module__tmpCIW__page{min-height:100%}.page-module__tmpCIW__content{max-width:var(--ds-content-max-width-narrow,720px);padding:var(--ds-space-6) var(--ds-content-padding-inline) var(--ds-space-10);gap:var(--ds-space-6);word-break:keep-all;overflow-wrap:break-word;margin:0 auto;display:grid}.page-module__tmpCIW__hero{gap:var(--ds-space-3);text-align:center;padding:var(--ds-space-6) var(--ds-space-5);justify-items:center;display:grid}.page-module__tmpCIW__heroAvatar{background:var(--ds-glass-bg);border:1px solid var(--ds-glass-border);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative;overflow:hidden}.page-module__tmpCIW__heroGlyphFallback{color:var(--ds-color-accent)}.page-module__tmpCIW__heroHeading{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);justify-content:center;align-items:center;gap:.4rem;margin:0;font-weight:700;display:flex}.page-module__tmpCIW__heroGlyph{color:var(--ds-color-accent);flex-shrink:0}.page-module__tmpCIW__heroTags{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);align-items:center;gap:.5rem;display:flex}.page-module__tmpCIW__elementChip{background:var(--ds-color-accent-soft);color:var(--ds-color-accent-strong);border-radius:var(--ds-radius-pill);align-items:center;gap:.35rem;padding:.18rem .65rem;font-weight:600;display:inline-flex}.page-module__tmpCIW__elementDot{border-radius:50%;width:6px;height:6px}.page-module__tmpCIW__period{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted)}.page-module__tmpCIW__phrase{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);color:var(--ds-color-text);margin:.1rem 0 0}.page-module__tmpCIW__keywords{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.1rem;display:flex}.page-module__tmpCIW__keyword{background:var(--ds-glass-bg-soft);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-pill);font-size:var(--ds-text-xs);color:var(--ds-color-text-muted);padding:.2rem .7rem}.page-module__tmpCIW__section{gap:var(--ds-space-3);display:grid}.page-module__tmpCIW__section h2{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);margin:0;font-weight:700}.page-module__tmpCIW__essay{padding:var(--ds-space-5);font-size:var(--ds-text-md);line-height:var(--ds-leading-loose);gap:.6rem;display:grid}.page-module__tmpCIW__essay p{margin:0}.page-module__tmpCIW__placementGrid{gap:.6rem;display:grid}.page-module__tmpCIW__pcard{gap:.5rem;padding:.9rem 1.1rem;display:grid}.page-module__tmpCIW__pcardHead{align-items:center;gap:.4rem;display:flex}.page-module__tmpCIW__ptag{font-weight:700;font-size:var(--ds-text-md)}.page-module__tmpCIW__ptag small{color:var(--ds-color-text-muted);font-weight:500;font-size:var(--ds-text-xs);margin-left:.3rem}.page-module__tmpCIW__pcard p{font-size:var(--ds-text-md);line-height:var(--ds-leading-loose);color:var(--ds-color-text);margin:0}.page-module__tmpCIW__req{font-size:var(--ds-text-2xs);color:var(--ds-color-text-muted)}.page-module__tmpCIW__duo{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}@media (max-width:520px){.page-module__tmpCIW__duo{grid-template-columns:1fr}}.page-module__tmpCIW__duoCard{gap:.4rem;padding:.9rem;display:grid}.page-module__tmpCIW__duoLabel{font-size:var(--ds-text-xs);color:var(--ds-color-accent-strong);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.page-module__tmpCIW__labelIcon{flex-shrink:0}.page-module__tmpCIW__duoCard p{font-size:var(--ds-text-sm);line-height:var(--ds-leading-loose);color:var(--ds-color-text);margin:0}.page-module__tmpCIW__lore{padding:var(--ds-space-5);gap:.7rem;display:grid}.page-module__tmpCIW__loreHead{align-items:center;gap:.6rem;display:flex}.page-module__tmpCIW__loreAvatar{background:var(--ds-glass-bg);border:1px solid var(--ds-glass-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.page-module__tmpCIW__loreName{font-weight:700;font-size:var(--ds-text-md)}.page-module__tmpCIW__loreRole{font-size:var(--ds-text-xs);color:var(--ds-color-text-muted)}.page-module__tmpCIW__loreQuote{font-family:var(--ds-font-display);font-size:var(--ds-text-md);line-height:var(--ds-leading-loose);color:var(--ds-color-text);white-space:pre-line;margin:0}.page-module__tmpCIW__ctaBlock{padding:var(--ds-space-6) var(--ds-space-5);text-align:center;justify-items:center;gap:.5rem;display:grid}.page-module__tmpCIW__ctaBlock p{font-size:var(--ds-text-sm);color:var(--ds-color-text);margin:0}.page-module__tmpCIW__btnNote{font-size:var(--ds-text-xs);color:var(--ds-color-text-muted)}.page-module__tmpCIW__otherSigns{gap:.6rem;display:grid}.page-module__tmpCIW__chipRow{flex-wrap:wrap;gap:.4rem;display:flex}.page-module__tmpCIW__signChip{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-glass-border);background:var(--ds-glass-bg-soft);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);align-items:center;gap:.3rem;padding:.32rem .7rem;text-decoration:none;display:inline-flex}.page-module__tmpCIW__signChipCurrent{background:var(--ds-color-accent-soft);color:var(--ds-color-accent-strong);border-color:#0000;font-weight:600}.page-module__tmpCIW__chipIcon{flex-shrink:0}@media (max-width:640px){.page-module__tmpCIW__content{padding:var(--ds-space-5) var(--ds-space-4) var(--ds-space-8)}}
