.philosopher-directory,.philosopher-shelves,.philosopher-opening,.philosopher-move,.philosopher-ideas,.philosopher-reading,.philosopher-connections,.philosopher-pressure-section{padding:clamp(3rem,7vw,6rem) 0}.philosopher-link-icon{flex:none;place-items:center;width:1.15rem;height:1.15rem;display:inline-grid}.philosopher-link-icon svg{stroke:currentColor;width:100%;height:100%}.philosopher-pill-row{flex-wrap:wrap;gap:.35rem;display:flex}.philosopher-pill-row>span{color:#5d5953;letter-spacing:.045em;text-transform:uppercase;border:1px solid #c7c1b5;border-radius:999px;align-items:center;min-height:1.7rem;padding:.25rem .55rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.philosopher-pill-row>.philosopher-pill{border-color:color-mix(in srgb, var(--philosopher-pill-accent) 58%, #a8a197);background:color-mix(in srgb, var(--philosopher-pill-accent) 12%, transparent);color:var(--philosopher-pill-ink)}.philosopher-pill--blue{--philosopher-pill-accent:var(--blue);--philosopher-pill-ink:#15537d}.philosopher-pill--pink{--philosopher-pill-accent:var(--pink);--philosopher-pill-ink:#85305f}.philosopher-pill--amber{--philosopher-pill-accent:var(--amber);--philosopher-pill-ink:#6b5000}.philosopher-pill--green{--philosopher-pill-accent:var(--green);--philosopher-pill-ink:#3b631c}.philosopher-pill--purple{--philosopher-pill-accent:var(--purple);--philosopher-pill-ink:#5a3092}.philosopher-shelves__list{gap:.8rem;margin-top:2rem;display:grid}.philosopher-shelf{background:var(--paper-raised);border:1px solid #c9c3b8;grid-template-columns:minmax(11rem,.52fr) minmax(0,1.48fr);align-items:center;gap:1rem;padding:1rem;display:grid}.philosopher-shelf>header{flex-direction:column;justify-content:center;padding:.5rem .7rem;display:flex}.philosopher-shelf>header p,.philosopher-shelf>header h3{margin-bottom:0}.philosopher-shelf>header h3{color:var(--paper-ink);margin-top:.4rem;font-size:clamp(1.2rem,2.1vw,1.7rem)}.philosopher-shelf__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.philosopher-shelf__rail>a{min-width:0;color:var(--paper-ink);background:#f5f1e8;border:1px solid #d3cec4;grid-template-columns:3.6rem minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.philosopher-shelf__profile{--panel-interaction-accent:var(--gold)}.philosopher-shelf__profile .philosopher-portrait img{transition:transform var(--reveal) var(--ease-reveal)}.philosopher-shelf__rail>a>span{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:.6rem;display:flex}.philosopher-shelf__rail strong{font-family:var(--heading);text-overflow:ellipsis;font-size:.88rem;line-height:1.12;overflow:hidden}.philosopher-shelf__rail>a:hover,.philosopher-shelf__rail>a:focus-visible{border-color:var(--gold);background:color-mix(in srgb, var(--paper-raised) 94%, var(--gold))}.philosopher-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.philosopher-card{--panel-interaction-accent:var(--gold);min-width:0;color:var(--chalk);transition:background-color var(--action) var(--ease-reveal), border-color var(--action) var(--ease-reveal), box-shadow var(--reveal) var(--ease-reveal), transform var(--action) var(--ease-reveal);background:#171717;border:1px solid #3d3a34;grid-template-columns:clamp(12rem,35%,17rem) minmax(0,1fr);align-items:stretch;text-decoration:none;display:grid;overflow:hidden}.philosopher-card[hidden]{display:none}.philosopher-card__art{aspect-ratio:1;background:var(--ink);min-width:0;transition:border-color var(--action);border-right:1px solid #3d3a34;align-self:stretch;display:block;position:relative;overflow:hidden}.philosopher-card__art .philosopher-portrait img{transition:transform var(--reveal) var(--ease-reveal), scale var(--reveal) var(--ease-reveal)}.philosopher-card__art .philosopher-portrait--headshot>picture>img{transform:translate(var(--headshot-frame-x,0), var(--headshot-frame-y,0)) scale(var(--headshot-frame-scale,1));transform-origin:0 0}.philosopher-card__copy{grid-template-rows:auto auto 1fr auto;align-content:stretch;gap:.4rem;min-width:0;padding:clamp(.95rem,1.35vw,1.15rem);display:grid}.philosopher-card__meta{color:#aaa69f;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.philosopher-card__copy>strong{color:var(--chalk);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05}.philosopher-card__summary{color:#aaa69f;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.philosopher-card .philosopher-pill-row{border-top:1px solid #3d3a34;align-self:end;margin-top:.3rem;padding-top:.65rem}.philosopher-card .philosopher-pill-row>span{border-color:color-mix(in srgb, var(--philosopher-pill-accent) 52%, #4b4841);background:color-mix(in srgb, var(--philosopher-pill-accent) 8%, transparent);min-height:1.45rem;color:color-mix(in srgb, var(--philosopher-pill-accent) 64%, var(--chalk));letter-spacing:.055em;border-radius:0;padding:.18rem .48rem;font-size:.6rem}.philosopher-related__action,.philosopher-link__heading{align-items:center;gap:.45rem;display:flex}@media (hover:hover) and (pointer:fine){.philosopher-card:is(:hover,:focus-visible){z-index:2;border-color:color-mix(in srgb, var(--gold) 62%, #514d45);background:color-mix(in srgb, var(--gold) 4%, #171717);transform:translateY(-3px);box-shadow:0 .8rem 1.6rem #0000002e}}.philosopher-empty{background:var(--paper-raised);color:var(--paper-ink);border:1px dashed #989186;margin-top:1rem;padding:2rem}.philosopher-empty[hidden]{display:none}.philosopher-portrait{background:var(--ink);width:100%;height:100%;min-height:14rem;position:relative;overflow:hidden}.philosopher-portrait>picture,.philosopher-portrait>picture>img{width:100%;height:100%;display:block}.philosopher-portrait>picture>img{object-fit:contain;object-position:var(--portrait-position,50% 50%)}.philosopher-portrait>.character-sheet-cut,.philosopher-portrait>.image-slot{width:100%;height:100%;min-height:inherit}.philosopher-portrait__status{z-index:5;color:var(--gold);letter-spacing:.05em;text-transform:uppercase;background:#111111e0;border:1px solid #c5a84e80;padding:.3rem .5rem;font-size:.62rem;font-weight:700;position:absolute;bottom:.6rem;right:.6rem}.philosopher-portrait--headshot{aspect-ratio:1;min-height:100%}.philosopher-card__art .philosopher-portrait--headshot{width:100%;height:100%;min-height:0}.philosopher-shelf .philosopher-portrait--headshot{width:100%;height:auto;min-height:0}.philosopher-profile-hero__meta{flex-wrap:wrap;align-items:flex-start;gap:.55rem;width:min(100%,31rem);margin-top:0;display:flex;position:relative}.philosopher-profile-hero__meta--profile{margin-block-start:clamp(1.25rem,2.5vw,1.75rem)}.philosopher-profile-hero__meta .concept-chip{position:static}.philosopher-profile-hero__meta .concept-chip__tooltip{width:min(21rem,100%);max-width:100%;left:0;right:auto}body.philosopher-profile-page .page-hero{padding-block-end:clamp(2.75rem,4vw,3.25rem)}@media (width>=821px){body.philosopher-profile-page{--page-hero-block-size:20rem}}.concept-chip{outline:0;font-style:normal;display:inline-flex;position:relative}.concept-chip--defined{cursor:help}.concept-chip__label{border:1px solid color-mix(in srgb, var(--gold) 82%, #6f5d24);background:linear-gradient(180deg, #ffffff2e, transparent 58%), color-mix(in srgb, var(--gold) 16%, var(--paper-raised));color:#3c3217;min-height:1.9rem;font-family:var(--heading);letter-spacing:.035em;transition:border-color var(--action) ease, background-color var(--action) ease, box-shadow var(--action) ease;align-items:center;padding:.4rem .68rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff42,0 .2rem .75rem #5b460c0d}.concept-chip__label:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(108deg,#0000 34%,#c5a84e1a 43%,#fff9d785 49%,#c5a84e42 55%,#0000 65%);position:absolute;inset:-65% -45%;transform:translate(-120%)skew(-9deg)}.concept-chip--defined:is(:hover,:focus-visible) .concept-chip__label{border-color:color-mix(in srgb, var(--gold) 96%, #6f5d24);background-color:color-mix(in srgb, var(--gold) 21%, var(--paper-raised));box-shadow:inset 0 0 0 1px #ffffff57,0 0 1rem #c5a84e21}.concept-chip--defined:is(:hover,:focus-visible) .concept-chip__label:after{animation:concept-chip-refraction .7s var(--ease-reveal) both}.concept-chip:focus-visible .concept-chip__label{outline:2px solid var(--gold);outline-offset:3px}.concept-chip__tooltip{z-index:30;border:1px solid color-mix(in srgb, var(--gold) 75%, #4f4939);color:#d9d6ce;width:max-content;max-width:min(21rem,100vw - 2rem);font-family:var(--body);letter-spacing:normal;opacity:0;pointer-events:none;visibility:hidden;background:#1c1c1a;gap:.32rem;padding:.75rem .82rem .8rem;font-size:.78rem;font-weight:400;line-height:1.42;transition:opacity .12s,transform .12s,visibility 0s linear .12s;display:grid;position:absolute;top:calc(100% + .65rem);left:0;transform:translateY(.3rem);box-shadow:0 .75rem 1.8rem #1212113d}.concept-chip__tooltip strong{color:var(--gold);font-family:var(--heading);letter-spacing:.055em;text-transform:uppercase;font-size:.7rem}.concept-chip--defined:is(:hover,:focus-visible) .concept-chip__tooltip{opacity:1;visibility:visible;transition-delay:.8s;transform:translateY(0)}@keyframes concept-chip-refraction{0%{transform:translate(-120%)skew(-9deg)}to{transform:translate(120%)skew(-9deg)}}.philosopher-opening__grid{grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.philosopher-opening__portrait-column{align-self:start;gap:1rem;min-width:0;margin-block-start:clamp(-1.5rem,-2vw,-.75rem);display:grid}.philosopher-opening__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.philosopher-biography{color:#55514b;max-width:66ch;margin:0 0 1.2rem;font-size:clamp(1rem,1.7vw,1.14rem);line-height:1.62}.philosopher-opening__copy>.eyebrow{margin-top:clamp(2rem,5vw,3.5rem)}.philosopher-opening blockquote{color:var(--paper-ink);font-family:var(--display);margin:0;font-size:clamp(1.7rem,4vw,3rem);line-height:1.12}.philosopher-stage-panel{background:var(--paper-raised);width:min(100%,31rem);color:var(--paper-ink);transition:border-color var(--action), background-color var(--action), box-shadow var(--action), transform var(--action) var(--ease-reveal);border:1px solid #bdb6aa;margin:0;padding:.6rem;position:relative;box-shadow:0 .4rem 1rem #221c1114}.philosopher-stage-panel>:not(.panel-effects-field){z-index:1;position:relative}.philosopher-stage-panel>.panel-effects-field{z-index:0}.philosopher-stage-panel:hover{border-color:color-mix(in srgb, var(--gold) 62%, #aaa297);box-shadow:0 .8rem 1.65rem #221c111f}.philosopher-stage{aspect-ratio:2/3;contain:layout paint;perspective:1400px;background:#101010;border:1px solid #343434;width:100%;display:block;position:relative;overflow:hidden}.philosopher-stage__base,.philosopher-stage__background,.philosopher-stage__portrait{pointer-events:none;display:block;position:absolute}.philosopher-stage__base{background-color:#101010;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:50%;background-size:3rem 3rem;inset:0}.philosopher-stage__background,.philosopher-stage__portrait{transform-style:preserve-3d;will-change:transform;transform:none}.philosopher-stage__background{z-index:1;inset:-1.875rem -1.25rem}.philosopher-stage__portrait{z-index:2;transform-origin:50% 44%;inset:1.375rem .375rem -.5rem}.philosopher-stage__background picture,.philosopher-stage__background img,.philosopher-stage__portrait .philosopher-portrait,.philosopher-stage__portrait picture,.philosopher-stage__portrait img{width:100%;height:100%;display:block}.philosopher-stage__background img,.philosopher-stage__portrait img{object-fit:contain}.philosopher-stage__portrait .philosopher-portrait{background:0 0;min-height:0;overflow:visible}.philosopher-move__card{border:1px solid #3a3935;border-left:5px solid var(--gold);width:100%;max-width:none;transition:border-color var(--action), background-color var(--action), box-shadow var(--action), transform var(--action) var(--ease-reveal);background:#151515;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,3rem);overflow:hidden}.philosopher-move__card>:not(.panel-effects-field),.philosopher-idea>:not(.panel-effects-field),.philosopher-pressure>:not(.panel-effects-field){z-index:1;position:relative}.philosopher-move__card>.panel-effects-field,.philosopher-idea>.panel-effects-field,.philosopher-pressure>.panel-effects-field{z-index:0}.philosopher-move__card p:last-of-type{color:#c8c5bd;max-width:80ch;font-size:1.08rem}.philosopher-pressure__grid,.philosopher-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.philosopher-ideas__grid{background:var(--paper-recess);box-shadow:var(--panel-recess-shadow);border-top:1px solid #c8c2b7;border-left:1px solid #c8c2b7;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;display:grid}.philosopher-idea{z-index:0;background:var(--paper-low);border-bottom:1px solid #c8c2b7;border-right:1px solid #c8c2b7;padding:1.25rem;position:relative}.philosopher-pressure,.philosopher-related__grid a{background:var(--paper-raised);border:1px solid #c8c2b7;padding:1.25rem}.philosopher-idea,.philosopher-pressure{transition:border-color var(--action), background-color var(--action), box-shadow var(--action), transform var(--action) var(--ease-reveal);overflow:hidden}.philosopher-idea dt,.philosopher-pressure h3,.philosopher-related__grid strong{color:var(--paper-ink);font-family:var(--heading)}.philosopher-idea dd{color:#5d5953;margin:.5rem 0 0}.philosopher-pressure{border-color:#3a3935;border-top:4px solid var(--gold);background:#151515}.philosopher-pressure h3{color:var(--chalk)}.philosopher-pressure p{color:#aaa7a0}.philosopher-connections__heading{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:start;gap:.35rem clamp(1.5rem,4vw,4rem);margin-bottom:1.35rem;display:grid}.philosopher-connections__heading-copy{display:contents}.philosopher-connections__heading-copy .eyebrow{grid-area:1/1}.philosopher-connections__heading-copy h2{grid-area:2/1}.philosopher-connections__heading p,.philosopher-connections__heading h2{margin:0}.philosopher-connections__heading h2{max-width:24ch;color:var(--paper-ink);font-size:clamp(1.75rem,3.2vw,2.65rem);line-height:1.08}.philosopher-connections__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.philosopher-reference-module{grid-column:1/-1;min-width:0}.philosopher-reference-module--primary{padding-bottom:clamp(1.25rem,2.6vw,2rem)}.philosopher-reference-module__heading{border-bottom:1px solid #d0cabf;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75rem;padding-bottom:.8rem;display:grid}.philosopher-reference-module__heading p,.philosopher-reference-module__heading h3{margin:0}.philosopher-reference-module__heading .eyebrow{color:#5f4d19}.philosopher-reference-module__heading h3{color:var(--paper-ink);font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.25}.philosopher-works,.philosopher-links{margin:0;padding:0;list-style:none;display:grid}.philosopher-works,.philosopher-links--routes{gap:0}.philosopher-works li{min-width:0;display:grid}.philosopher-work-card{background:var(--paper-raised);color:#5a5650;border:1px solid #c8c2b7;gap:.42rem;min-height:100%;padding:.85rem;text-decoration:none;display:grid}.philosopher-work-card__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;display:grid}.philosopher-work-card__title{gap:.18rem;min-width:0;display:grid}.philosopher-work-card__source{color:#6f5c22;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.25}.philosopher-work-card__description{font-size:.86rem;line-height:1.42}.philosopher-work-card__format{color:#756f66;letter-spacing:.08em;text-align:right;text-transform:uppercase;justify-self:end;font-size:.68rem;font-weight:700;line-height:1.25}.philosopher-work-card__reveal{border-top:1px solid color-mix(in srgb, var(--gold) 34%, #c8c2b7);opacity:0;max-height:0;transition:max-height var(--reveal) var(--ease-reveal), margin-top var(--reveal) var(--ease-reveal), padding-top var(--reveal) var(--ease-reveal), opacity var(--action), transform var(--reveal) var(--ease-reveal);margin-top:0;padding-top:0;display:block;overflow:hidden;transform:translateY(.45rem)}.philosopher-work-card--link:is(:hover,:focus-visible) .philosopher-work-card__reveal{opacity:1;max-height:9rem;margin-top:.5rem;padding-top:.5rem;transform:translateY(0)}.philosopher-work-card__reference{color:#5d5953;overflow-wrap:anywhere;width:100%;min-width:0;font-size:clamp(.66rem,.72vw,.76rem);line-height:1.38;display:block}.philosopher-work-card__reference small{color:#746f67;font-size:inherit;line-height:inherit;display:inline}.philosopher-links{gap:.45rem}.philosopher-links--routes{gap:0}.philosopher-links a{background:var(--paper-raised);color:#5a5650;transition:border-color var(--action), background-color var(--action), box-shadow var(--action), transform var(--action) var(--ease-reveal);border:1px solid #d2ccc1;gap:.28rem;padding:.72rem .78rem;text-decoration:none;display:grid}.philosopher-links--routes .philosopher-link__note--reveal{opacity:0;max-height:0;transition:max-height var(--reveal) var(--ease-reveal), margin-top var(--reveal) var(--ease-reveal), opacity var(--action), transform var(--reveal) var(--ease-reveal);margin-top:0;overflow:hidden;transform:translateY(.38rem)}.philosopher-links--routes>a:is(:hover,:focus-visible) .philosopher-link__note--reveal{opacity:1;max-height:6rem;margin-top:.28rem;transform:translateY(0)}@media (hover:none),(pointer:coarse){.philosopher-work-card__reveal,.philosopher-links--routes .philosopher-link__note--reveal{opacity:1;max-height:none;transform:none}.philosopher-work-card__reveal{margin-top:.5rem;padding-top:.5rem}.philosopher-links--routes .philosopher-link__note--reveal{margin-top:.28rem}}@media (width>=1100px){.philosopher-works{grid-template-columns:repeat(2,minmax(0,1fr))}.philosopher-works>li:last-child:nth-child(odd){grid-column:1/-1}.philosopher-links--routes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.philosopher-links--routes>a{height:100%}}.philosopher-works strong,.philosopher-links strong{color:var(--paper-ink)}.philosopher-link__heading{color:var(--paper-ink);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.philosopher-link__note{color:#5d5953;font-size:.84rem;line-height:1.42}.philosopher-link__relevance{color:#55514b;letter-spacing:.045em;text-transform:uppercase;border:1px solid #aaa49a;margin-left:auto;padding:.18rem .42rem;font-size:.59rem;font-weight:700}.philosopher-link__relevance--appears{color:#684f19;border-color:#c5a84eb3}.philosopher-connections__group{margin-top:1rem}.philosopher-connections__group--heading{grid-area:2/2;align-self:start;min-width:0;margin-top:0}.philosopher-connections__group--heading .philosopher-links--reference a{background:color-mix(in srgb, var(--paper-raised) 72%, transparent);box-shadow:none;border-color:#d6d1c8;gap:.2rem;padding:.58rem .68rem}.philosopher-connections__group--heading .philosopher-link__heading strong{font-size:.9rem}.philosopher-connections__group--heading .philosopher-link__note{font-size:.7rem}.philosopher-link__profile-review{color:#69645d;border-top:1px solid #c8c2b7;margin-top:.25rem;padding-top:.34rem;font-size:.62rem;line-height:1.45}.philosopher-related__grid a{--panel-interaction-accent:var(--gold);min-width:0;color:var(--paper-ink);transition:border-color var(--action), background-color var(--action), box-shadow var(--action), transform var(--action) var(--ease-reveal);flex-direction:column;gap:.65rem;text-decoration:none;display:flex}.philosopher-related__grid a>span:not(.philosopher-related__action){color:#5d5953}.philosopher-related__grid a[data-panel-tone=night]{color:#f2efe8;background:#151515;border-color:#343434;box-shadow:0 .45rem 1rem #0000001a}.philosopher-related__grid a[data-panel-tone=night] strong{color:#f2efe8}.philosopher-related__grid a[data-panel-tone=night]>span:not(.philosopher-related__action){color:#aaa69e}.philosopher-related__grid a[data-panel-tone=night] .philosopher-related__action{color:var(--gold)}.philosopher-related__action{color:#755b22;letter-spacing:.05em;text-transform:uppercase;margin-top:auto;font-size:.68rem;font-weight:700}.philosopher-related__grid a:hover,.philosopher-related__grid a:focus-visible,.philosopher-links a:hover,.philosopher-links a:focus-visible{border-color:var(--gold);background:color-mix(in srgb, var(--paper-raised) 94%, var(--gold))}.philosopher-related__grid a[data-panel-tone=night]:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--gold) 62%, #343434);background:color-mix(in srgb, var(--gold) 7%, #151515);transform:translate3d(var(--panel-pointer-x), calc(var(--panel-pointer-y) - 3px), 0);box-shadow:0 1rem 2rem #0003}.philosopher-related__grid a:is(:hover,:focus-visible) .philosopher-related__action{color:var(--gold);text-underline-offset:.3rem;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine){.philosopher-shelf__profile:is(:hover,:focus-visible) .philosopher-portrait img{transform:scale(1.018)}.philosopher-card:is(:hover,:focus-visible) .philosopher-card__art .philosopher-portrait img{scale:1.018}}@media (width<=1120px){.philosopher-shelf{grid-template-columns:1fr}.philosopher-shelf>header{padding-inline:0}}@media (width<=960px){.philosopher-directory__grid{grid-template-columns:1fr}}@media (width<=820px){.philosopher-shelf__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.philosopher-opening__grid,.philosopher-connections__grid,.philosopher-ideas__grid,.philosopher-pressure__grid,.philosopher-related__grid{grid-template-columns:1fr}.philosopher-connections__heading{grid-template-rows:auto;grid-template-columns:1fr;gap:.35rem}.philosopher-connections__heading-copy{grid-column:1;gap:.35rem;display:grid}.philosopher-connections__heading-copy .eyebrow,.philosopher-connections__heading-copy h2{grid-area:auto}.philosopher-connections__group--heading{grid-area:auto/1;width:100%;margin-top:.5rem}.philosopher-stage-panel{width:min(100%,25rem)}}@media (width<=560px){.philosopher-reference-module__heading{grid-template-columns:1fr;gap:.2rem}.philosopher-link__heading{grid-template-columns:auto minmax(0,1fr)}.philosopher-link__relevance{grid-column:2;justify-self:start;margin-left:0}.philosopher-card{grid-template-columns:clamp(7.5rem,34vw,10rem) minmax(0,1fr)}.philosopher-card__copy{padding:.9rem}.philosopher-card__copy>strong{font-size:clamp(1.2rem,5.8vw,1.6rem)}.philosopher-card__summary{font-size:.78rem;line-height:1.4}}@media (width<=440px){.philosopher-shelf__rail{grid-template-columns:1fr}.philosopher-card__summary{-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.philosopher-shelf__profile .philosopher-portrait img,.philosopher-card,.philosopher-card__art .philosopher-portrait img,.philosopher-related__grid a,.concept-chip__label,.concept-chip__tooltip,.philosopher-work-card__reveal,.philosopher-link__note--reveal{transition-duration:1ms!important}.concept-chip--defined:is(:hover,:focus-visible) .concept-chip__label:after{animation:none}.concept-chip--defined:is(:hover,:focus-visible) .concept-chip__tooltip{transition-delay:0s}.concept-chip__tooltip{transform:none}.philosopher-work-card__reveal,.philosopher-links--routes .philosopher-link__note--reveal{opacity:1;max-height:none;transform:none}.philosopher-work-card__reveal{margin-top:.5rem;padding-top:.5rem}.philosopher-links--routes .philosopher-link__note--reveal{margin-top:.28rem}.philosopher-shelf__profile:is(:hover,:focus-visible) .philosopher-portrait img,.philosopher-card:is(:hover,:focus-visible) .philosopher-card__art .philosopher-portrait img{transform:none}.philosopher-stage__background,.philosopher-stage__portrait{will-change:auto;transform:none!important}}
