.people-profile{gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.people-profile>li{border-top:1px solid var(--line);padding:1.1rem 0 .5rem}.people-profile-label{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-ink-soft);margin:0;font-weight:600}.people-profile-title{font-family:var(--font-sans);font-size:var(--fs-xs);margin:.35rem 0 0;font-weight:600}.people-profile-glyph{width:1.4em;font-family:var(--font-sans);color:var(--color-ink-soft);display:inline-block}.people-profile-text{margin:.5rem 0 0}.people-profile .people-proof{margin:.6rem 0 0}@media (min-width:768px){.people-profile{grid-template-columns:1fr 1fr}.people-profile>li.is-shape{grid-column:1/-1}}.people-sky{border-top:1px solid var(--line);gap:1.25rem;max-width:52rem;margin-top:1.75rem;padding:1.5rem 0 0;display:grid}.people-sky-moon{aspect-ratio:1;background:var(--color-night);border-radius:50%;justify-self:start;place-items:center;width:112px;display:grid}.people-sky-moon svg{width:96px;height:96px;display:block}.people-sky-rows{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.people-sky-label{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-ink-soft);margin:0;font-weight:600}.people-sky-text{margin:.25rem 0 0}.people-sky-more{font-family:var(--font-sans);font-size:var(--fs-sm);white-space:nowrap}@media (min-width:768px){.people-sky{grid-template-columns:140px 1fr;align-items:start;padding:1.75rem 2rem}.people-sky-moon{margin-top:.25rem}}.people-standout{gap:1rem;margin-top:1.75rem;display:grid}.people-standout p{border-left:3px solid var(--color-ground-3);padding-left:1rem}.people-proof{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-ink-soft)}.people-wheel{max-width:560px}.people-facts{align-items:start;gap:1.25rem;display:grid}.people-facts.is-stack{gap:.75rem;max-width:46rem;margin-inline:auto}.people-fact{padding:1.25rem 1.4rem;scroll-margin-top:5rem}.people-fact-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.4rem;display:flex}.people-fact-head h2{margin:0}.people-fold{flex-direction:column;display:flex}.people-fold>summary{border-top:1px solid var(--line);padding-block:.6rem .1rem}.people-fold[open]>summary{order:2}.people-fold .people-rows li:first-child{border-top:1px solid var(--line)}.people-rows{margin:0;padding:0;list-style:none}.people-rows li{border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.7rem 0;display:grid}.people-rows li:first-child{border-top:0}.people-glyph{font-family:Apple Symbols,Segoe UI Symbol,Noto Sans Symbols,sans-serif;font-size:var(--fs-md);text-align:center;color:var(--color-ink);line-height:1.3}.people-rows.is-aspects li{grid-template-columns:2rem minmax(0,1fr)}.people-row-said{color:var(--color-ink-soft);margin-left:.4rem;font-weight:400}.people-row-figure{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-ink-soft);text-align:right;font-variant-numeric:lining-nums tabular-nums}@media (max-width:520px){.people-rows li{grid-template-columns:1.6rem minmax(0,1fr)}.people-row-figure{text-align:left;grid-column:2}}.people-rx{background:var(--color-ground-3);color:var(--color-fire-ink);border-radius:999px;margin-left:.4rem;padding:1px 8px;font-weight:600}.people-aspect{border-radius:2px;width:1.4rem;height:4px;margin-top:.65rem;display:block}.people-aspect.is-flow{background:var(--color-accent)}.people-aspect.is-tense{background:var(--color-pom)}.people-aspect.is-blend{background:var(--color-apricot)}.people-aspect.is-adjust{background:var(--color-mauve)}.people-pattern+.people-pattern{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.people-sig{gap:1.25rem;margin:.5rem 0 .75rem;display:grid}@media (min-width:640px){.people-sig{grid-template-columns:1fr 1fr}}.people-bar{font-family:var(--font-sans);font-size:var(--fs-xs);grid-template-columns:minmax(0,1fr) 6rem 1.25rem;align-items:center;gap:.6rem;margin-top:.4rem;display:grid}.people-bar-words{color:var(--color-ink-soft)}.people-track{background:var(--color-ground-3);border-radius:999px;height:8px;overflow:hidden}.people-track i{background:var(--el,var(--color-accent));border-radius:999px;height:100%;display:block}.people-bar b{text-align:right;font-variant-numeric:lining-nums tabular-nums}.pcard{gap:1.25rem 3rem;padding-bottom:2.75rem;display:grid}@media (min-width:860px){.pcard{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center}.pcard-photo{order:2}}.pcard-photo{margin:0;position:relative}.pcard-photo img,.pcard-photo .sign-portrait{aspect-ratio:5/4;object-fit:cover;background:var(--color-ground-3);border-radius:28px;width:100%;height:auto;display:block}@media (min-width:860px){.pcard-photo img,.pcard-photo .sign-portrait{aspect-ratio:4/5}}.pcard-photo figcaption{font-family:var(--font-sans);font-size:var(--fs-xs);position:absolute;bottom:.6rem;right:.6rem}.pcard-photo figcaption a{color:#17123a;background:#ffffffe0;border-radius:999px;padding:3px 10px;text-decoration:none;display:inline-block}.pcard-kicker{margin:0}.pcard-kicker a{color:var(--color-ink)}@media (max-width:859px){.pcard{flex-direction:column;gap:1rem;display:flex}.pcard-photo img,.pcard-photo .sign-portrait{aspect-ratio:16/10}.pcard-signs li{padding-block:.7rem .65rem}.pcard-glyph.sign-glyph{width:1.8rem;height:1.8rem;margin-bottom:.2rem}.pcard{position:relative}.pcard-body{display:contents}.pcard-kicker{z-index:1;position:absolute;top:.6rem;left:.6rem}.pcard-kicker:before{display:none}.pcard-kicker a{background:var(--color-ground-3);border-radius:999px;padding:7px 14px;text-decoration:none;display:inline-block}.pcard-photo{order:-1}}.pcard-title{text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2rem,1.2rem + 3.1vw,4rem);line-height:1.04}@media (max-width:859px){.pcard-title{margin-top:.1rem;font-size:clamp(1.75rem,1.2rem + 2.6vw,2.2rem)}}.pcard-who{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-ink-soft);gap:.15rem;margin:.6rem 0 0;line-height:1.4;display:grid}@media (max-width:859px){.pcard-who{margin-top:-.6rem}}.pcard-role{color:var(--color-ink);font-weight:600}.pcard-say{font-family:var(--font-serif);font-size:var(--fs-lead-fluid);color:var(--color-ink-soft);text-wrap:balance;margin:1rem 0 0;line-height:1.25}@media (max-width:859px){.pcard-say{display:none}}.pcard-signs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:859px){.pcard-signs{margin-top:0}}.pcard-signs li{background:var(--tint,var(--color-ground-2));text-align:center;font-family:var(--font-sans);border-radius:18px;align-content:start;justify-items:center;gap:.1rem;padding:.9rem .35rem .85rem;line-height:1.3;display:grid}.pcard-signs li:has(.el-fire){--tint:var(--tint-fire)}.pcard-signs li:has(.el-earth){--tint:var(--tint-earth)}.pcard-signs li:has(.el-air){--tint:var(--tint-air)}.pcard-signs li:has(.el-water){--tint:var(--tint-water)}.pcard-glyph.sign-glyph{width:2.1rem;height:2.1rem;margin-bottom:.35rem}.pcard-sign-label{font-size:var(--fs-xs);color:var(--color-ink-soft)}.pcard-sign{font-size:var(--fs-sm);font-weight:600}.pcard-sign-note{font-size:var(--fs-xs);color:var(--color-ink-soft)}.pcard-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:859px){.pcard-actions{margin-top:0}.pcard-actions form{flex:1}.pcard-actions form .button{width:100%}}.people-yours-line{text-align:left;max-width:46rem;font-family:var(--font-sans);margin:1.75rem 0 0;font-weight:600}.people-you{--color-gold-ink:var(--n-mark);border-radius:var(--r);text-align:left;margin:1rem 0 3rem;padding:2.75rem clamp(1.5rem,4vw,3rem)}.people-you-faces{justify-content:flex-start;display:flex}.people-you-faces img,.people-you-blank,.people-you-me{border:3px solid var(--color-night);object-fit:cover;border-radius:999px;width:4.25rem;height:4.25rem}.people-you-blank{background:var(--color-night-2);place-items:center;display:grid}.people-you-me{background:var(--n-mark);color:#141838;font-family:var(--font-sans);font-weight:600;font-size:var(--fs-xs);place-items:center;margin-left:-.9rem;display:grid}.people-you-title{font-size:var(--fs-title);text-wrap:balance;margin:1rem 0 0;line-height:1.1}.people-you-line{max-width:34rem;color:var(--color-ink-soft);margin:.85rem auto 0}.people-you-other{max-width:34rem;font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-ink-soft);margin:1.25rem auto 0}.people-rows-band .face-row:first-child{margin-top:0}.sticky-action{z-index:30;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:var(--color-ground);border-top:1px solid var(--line);visibility:hidden;transition:transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-action.is-shown{visibility:visible;transition:transform var(--dur-2) var(--ease-out);transform:none}.sticky-action .button{width:100%}@media (min-width:860px){.sticky-action{display:none}}@media (prefers-reduced-motion:reduce){.sticky-action{transition:none}}.people-fact.is-folded{padding:0}.people-fact-sum{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;list-style:none;display:flex}.people-fact-sum::-webkit-details-marker{display:none}details.people-fact>summary.people-fact-sum{text-indent:0;padding-left:1.4rem}details.people-fact>summary.people-fact-sum:before,details.people-fact[open]>summary.people-fact-sum:before{content:none}.people-fact-sum-text{gap:.15rem;min-width:0;display:grid}.people-fact-teaser{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-ink-soft)}.people-fact-plus{background:var(--color-ground-3);border-radius:999px;flex:none;width:2.25rem;height:2.25rem;position:relative}.people-fact-plus:before,.people-fact-plus:after{content:"";background:var(--color-accent);width:.85rem;height:2px;transition:transform var(--dur-1) var(--ease-out);border-radius:2px;margin:-1px 0 0 -.425rem;position:absolute;top:50%;left:50%}.people-fact-plus:after{transform:rotate(90deg)}.people-fact[open] .people-fact-plus:after{transform:rotate(0)}.people-fact-body{padding:0 1.4rem 1.25rem}@media (prefers-reduced-motion:reduce){.people-fact-plus:after{transition:none}}.clicks{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:0;list-style:none;display:grid}@media (min-width:520px){.clicks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:900px){.clicks{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.clicks-tile{border:1px solid var(--line);background:var(--color-ground);height:100%;min-height:48px;color:var(--color-ink);transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border-radius:20px;grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"glyph name""glyph line";align-items:center;gap:.1rem .85rem;padding:.85rem 1rem;display:grid}@media (min-width:520px){.clicks-tile{grid-template-columns:minmax(0,1fr);grid-template-areas:"glyph""name""line";align-items:start;row-gap:.35rem;padding:1rem}}.clicks-tile:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.clicks-tile .sign-glyph{grid-area:glyph;justify-self:center;width:1.6rem;height:1.6rem}@media (min-width:520px){.clicks-tile .sign-glyph{justify-self:start}}.clicks-tile b{font-family:var(--font-display);font-weight:400;font-size:var(--fs-base);letter-spacing:-.02em;grid-area:name}.clicks-tile span{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-ink-soft);grid-area:line;line-height:1.35}@media (prefers-reduced-motion:reduce){.clicks-tile,.clicks-tile:hover{transition:none;transform:none}}.people-row-line b{font-style:italic;font-weight:450}.people-page>section:last-of-type{padding-bottom:0}.people-chart-more{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-ink-soft);margin:.5rem 0 0}.people-more-ways{flex-wrap:wrap;gap:.6rem;margin:2rem 0 0;display:flex}.people-sources summary{cursor:pointer;list-style:none}.people-sources summary::-webkit-details-marker{display:none}.people-sources summary h2{color:var(--color-ink-soft);text-underline-offset:3px;margin:0;text-decoration:underline;display:inline}
