.philosophy-engine{--ph-ink:#090e0d;--ph-panel:#0f1c18c2;--ph-panel-raised:#14261fcc;--ph-gold:#d2b46d;--ph-gold-soft:#d2b46d29;--ph-emerald:#79a88a;--ph-muted:#a6b2a6;--ph-line:#d2b46d33;color:#e9e8dd;isolation:isolate;position:relative}.philosophy-engine:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 52% 0,#1e4f3a45,#0000 42rem),radial-gradient(at 92% 44%,#6f562814,#0000 32rem);position:absolute;inset:-2rem -1rem 0}.philosophy-hero{text-align:center;flex-direction:column;align-items:center;max-width:72rem;margin:0 auto 3.7rem;padding:clamp(2.25rem,5vw,4.6rem) 1rem 0;display:flex}.philosophy-hero__ornament{color:var(--ph-gold);letter-spacing:.14em;opacity:.77;align-items:center;gap:.8rem;margin-bottom:1.8rem;font-family:Amiri,serif;font-size:.9rem;display:flex}.philosophy-hero__ornament span:first-child,.philosophy-hero__ornament span:last-child{background:linear-gradient(90deg,transparent,var(--ph-gold));width:clamp(1.7rem,8vw,5rem);height:1px}.philosophy-hero__ornament span:last-child{transform:rotate(180deg)}.philosophy-eyebrow,.philosophy-index,.philosophy-count,.philosophy-panel__number,.philosophy-panel__label,.philosophy-brand-line{letter-spacing:.13em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.63rem;line-height:1.6}.philosophy-eyebrow{color:#c5b780;justify-content:center;align-items:center;gap:.55rem;margin:0;display:flex}.philosophy-hero h1{color:#f1eee4;letter-spacing:-.045em;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;margin:1.15rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,5.7vw,5.15rem);font-weight:500;line-height:1.08;display:flex}.philosophy-hero h1 [lang=ar]{color:#dfc780;letter-spacing:0;font-family:Amiri,Noto Naskh Arabic,serif;font-size:.88em}.philosophy-title-dash{color:var(--ph-gold);margin:0 .38em;font-family:Cormorant Garamond,Georgia,serif;font-size:.66em}.philosophy-hero__subtitle{color:#c0c7bb;max-width:45rem;margin:1.35rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.2rem,2vw,1.48rem);line-height:1.65}.philosophy-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1.65rem;display:flex}.philosophy-hero__actions a{color:#e4d49e;letter-spacing:.07em;text-transform:uppercase;border:1px solid #d2b46d57;align-items:center;gap:.6rem;min-height:2.7rem;padding:.65rem .95rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.philosophy-hero__actions a:first-child{background:#d2b46d1f}.philosophy-hero__actions a:hover{color:#fff0bd;background:#d2b46d33;border-color:#d2b46da6}.philosophy-hero__actions a span{color:#d2b46d;font-size:.95rem}.philosophy-brand-line{color:#c4ad6c;letter-spacing:.18em;margin:1rem 0 0;font-size:.57rem}.philosophy-badge{color:#ddc887;letter-spacing:.12em;text-transform:uppercase;border:1px solid #d2b46d57;margin-top:1.35rem;padding:.65rem .9rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem}.philosophy-language-switch{border:1px solid #d2b46d26;gap:.25rem;margin-top:2rem;padding:.25rem;display:inline-flex}.philosophy-language-switch button,.philosophy-category-card,.philosophy-thesis-choice,.philosophy-thinker-chip,.philosophy-related button,.philosophy-thinker-profile__related button,.philosophy-citation-actions button{cursor:pointer;font:inherit}.philosophy-language-switch button{color:#98a89d;letter-spacing:.1em;background:0 0;border:0;min-height:2rem;padding:.4rem .65rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;transition:background .16s,color .16s}.philosophy-language-switch button[aria-pressed=true]{color:#f0d889;background:#d2b46d24}.philosophy-section-heading{border-bottom:1px solid var(--ph-line);justify-content:space-between;align-items:end;margin-bottom:1.15rem;padding-bottom:.8rem;display:flex}.philosophy-index{color:#b39b5a;margin:0;display:block}.philosophy-section-heading h2,.philosophy-principles__heading h2{color:#edeadd;margin:.35rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:500;line-height:1.18}.philosophy-count{color:#8d9b91;padding-bottom:.2rem;font-size:.56rem}.philosophy-topic-section,.philosophy-study,.philosophy-principles,.philosophy-scholar-section,.philosophy-citation-drawer,.philosophy-method-note{max-width:84rem;margin-left:auto;margin-right:auto}.philosophy-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.philosophy-category-card{color:inherit;text-align:start;background:linear-gradient(145deg,#14251fd1,#0b1310e6);border:1px solid #b9a26929;flex-direction:column;min-height:10.6rem;padding:1rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.philosophy-category-card:hover{border-color:#d2b46d7a;transform:translateY(-2px)}.philosophy-category-card.is-selected{background:linear-gradient(145deg,#203d2ff0,#0d1a14f2);border-color:#dabe75a6;box-shadow:inset 0 0 28px #d2b46d0d,0 12px 40px -36px #d9bc79}.philosophy-category-card__top{color:#dabd73;justify-content:space-between;align-items:center;display:flex}.philosophy-category-card__top span{color:#6e806f;font:.59rem IBM Plex Mono,ui-monospace,monospace}.philosophy-category-card__title{color:#edeadd;margin-top:1.05rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.12rem;line-height:1.24}.philosophy-category-card__note{color:#99a79b;margin-top:.35rem;font-size:.72rem;line-height:1.5}.philosophy-category-card__count{color:#b4a46d;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.25rem;margin-top:auto;padding-top:.9rem;font:.55rem IBM Plex Mono,ui-monospace,monospace;display:flex}.philosophy-method{background:radial-gradient(at 4% 0,#25543e3d,#0000 34rem),linear-gradient(125deg,#0f1d18eb,#0a110fc7);border-block:1px solid #d2b46d30;grid-template-columns:minmax(14rem,.82fr) minmax(0,2fr);gap:1.5rem;max-width:84rem;margin:2.6rem auto 0;padding:clamp(1.2rem,2.4vw,2rem) 0;display:grid}.philosophy-method__intro h2{color:#eeeade;text-wrap:balance;margin:.5rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:500;line-height:1.15}.philosophy-method__intro>p{color:#aab5a9;max-width:29rem;margin:.8rem 0 0;font-size:.82rem;line-height:1.75}.philosophy-method__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.philosophy-method__steps li{background:#070e0c6b;border:1px solid #d2b46d24;flex-direction:column;min-height:10.5rem;padding:1rem;display:flex}.philosophy-method__number{color:#d2b46d;letter-spacing:.1em;font:.62rem IBM Plex Mono,ui-monospace,monospace}.philosophy-method__steps h3{color:#e8ddba;margin:1.2rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:500;line-height:1.2}.philosophy-method__steps p{color:#9eac9f;margin:.55rem 0 0;font-size:.75rem;line-height:1.65}.philosophy-study{grid-template-columns:18rem minmax(0,1fr);gap:1.2rem;margin-top:3.1rem;display:grid}.philosophy-study__heading{border-bottom:1px solid var(--ph-line);grid-column:1/-1;justify-content:space-between;align-items:end;padding-bottom:.9rem;display:flex}.philosophy-study__heading h2{color:#edeadd;margin:.35rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:500;line-height:1.15}.philosophy-study__heading>p{color:#94a195;max-width:25rem;margin:0 0 .15rem 1.5rem;font-size:.78rem;line-height:1.6}.philosophy-thesis-rail{border-right:1px solid var(--ph-line);padding:0 1rem 0 0}.philosophy-thesis-rail>.philosophy-index{margin-bottom:.7rem}.philosophy-thesis-choice{color:#acb7ab;text-align:start;background:0 0;border:1px solid #0000;grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.6rem;width:100%;padding:.7rem .55rem;font-size:.84rem;line-height:1.4;transition:all .16s;display:grid}.philosophy-thesis-choice>span:first-child{color:#879386;padding-top:.1rem;font:.57rem IBM Plex Mono,ui-monospace,monospace}.philosophy-thesis-choice:hover{color:#e4dfce;background:#749a7a12;border-color:#d2b46d21}.philosophy-thesis-choice.is-selected{color:#e8d392;background:#d3b46c14;border-color:#d2b46d47}.philosophy-thesis-rail__note{color:#758377;margin:1rem 0;font-size:.63rem;line-height:1.6}.philosophy-dialectic{grid-template-columns:minmax(0,1fr) 2.2rem minmax(0,1fr) 2.2rem minmax(0,1.5fr);align-items:start;gap:.65rem;min-width:0;display:grid}.philosophy-panel{background:linear-gradient(145deg,#14231dc7,#0b110fd6);border:1px solid #d2b46d2b;min-width:0;padding:clamp(1rem,1.65vw,1.55rem);position:relative}.philosophy-panel--dilemma{border-top:2px solid #ba815f}.philosophy-panel--bridge{border-top:2px solid #d4b668}.philosophy-panel--synthesis{border-top:2px solid #6c9a76}.philosophy-panel__number{color:#7b897e;font-size:.52rem}.philosophy-panel__label{color:#b9a86f;letter-spacing:.09em;margin:1rem 0 .4rem;font-size:.55rem}.philosophy-panel--dilemma .philosophy-panel__label{color:#d19373}.philosophy-panel--synthesis .philosophy-panel__label{color:#86b497}.philosophy-panel h2{color:#eeeade;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.12rem,1.6vw,1.6rem);font-weight:500;line-height:1.2}.philosophy-panel__body{color:#acb6aa;margin:.8rem 0 0;font-size:.84rem;line-height:1.72}.philosophy-panel blockquote{color:#e4d49e;border-inline-start:1px solid #d2b46d73;margin:1rem 0 0;padding-inline-start:.75rem;font-family:Amiri,Noto Naskh Arabic,serif;font-size:1.17rem;line-height:1.9}.philosophy-panel__foot{color:#859286;border-top:1px solid #d2b46d1f;margin-top:1.2rem;padding-top:.7rem;font:.54rem/1.7 IBM Plex Mono,ui-monospace,monospace}.philosophy-bridge{flex-direction:column;justify-content:center;align-items:center;min-height:11rem;display:flex}.philosophy-bridge__line{background:linear-gradient(#0000,#d1b169a6,#0000);flex:1;width:1px}.philosophy-bridge__glyph{color:#d9bc72;writing-mode:vertical-rl;font-family:Amiri,serif;font-size:.56rem}.philosophy-synthesis-copy{color:#bdc4b8;font-size:.82rem;line-height:1.82}.philosophy-synthesis-copy p{margin:.8rem 0 0}.philosophy-ontology-note{background:#d2b46d0e;border-inline-start:1px solid #d2b46d7a;margin-top:1rem;padding:.7rem .8rem}.philosophy-ontology-note span{color:#d7bd78;letter-spacing:.08em;text-transform:uppercase;font:.53rem/1.5 IBM Plex Mono,ui-monospace,monospace;display:block}.philosophy-ontology-note p{color:#b9b69f;margin:.4rem 0 0;font-size:.76rem;line-height:1.65}.philosophy-localized-summary{color:#d3d8cc;margin:1rem 0 0;font-family:Noto Naskh Arabic,Amiri,serif;font-size:clamp(1.04rem,1.45vw,1.2rem);line-height:2}.philosophy-principles{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:2rem;margin-top:4rem;padding:1.35rem 0;display:grid}.philosophy-principles__heading{border-inline-start:1px solid #d2b46d6b;align-self:start;padding-inline-start:1rem}.philosophy-principles ol{counter-reset:principle;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.philosophy-principles li{border-bottom:1px solid #d2b46d1c;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;padding:.7rem 0;display:grid}.philosophy-principles li>span{color:#d2b46d;padding-top:.2rem;font:.6rem IBM Plex Mono,ui-monospace,monospace}.philosophy-principles li p{color:#bec6b9;margin:0;font-size:.85rem;line-height:1.55}.philosophy-scholar-section{border-top:1px solid var(--ph-line);margin-top:3.7rem;padding-top:1.4rem}.philosophy-thinker-grid{flex-wrap:wrap;gap:.45rem;margin:1.2rem 0;display:flex}.philosophy-thinker-chip{color:#aab5a9;background:#0b131099;border:1px solid #d2b46d29;padding:.5rem .85rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;transition:all .16s}.philosophy-thinker-chip:hover{color:#eee0ac;border-color:#d2b46d73}.philosophy-thinker-chip.is-selected{color:#e5cb7f;background:#1c392ab3;border-color:#d2b46d99}.philosophy-thinker-profile{background:linear-gradient(120deg,#12251dc2,#0a110fd9);border:1px solid #d2b46d33;grid-template-columns:3.1rem minmax(13rem,1fr) minmax(15rem,1.2fr);align-items:start;gap:1rem 1.3rem;padding:clamp(1rem,2.5vw,1.7rem);display:grid}.philosophy-thinker-profile__seal{color:#d2b46d;border:1px solid #d2b46d54;justify-content:center;align-items:center;height:3rem;display:flex}.philosophy-thinker-profile__main h3{color:#ede3c3;margin:.35rem 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;font-weight:500}.philosophy-thinker-profile__main p{color:#aeb9ac;margin:0;font-size:.76rem;line-height:1.7}.philosophy-thinker-profile__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.philosophy-thinker-profile__lists h4{color:#d7bd78;letter-spacing:.1em;text-transform:uppercase;margin:0;font:.55rem IBM Plex Mono,ui-monospace,monospace}.philosophy-thinker-profile__lists ul{color:#aeb8ac;margin:.55rem 0 0;padding-inline-start:1rem;font-size:.7rem;line-height:1.6}.philosophy-thinker-profile__related{border-top:1px solid #d2b46d21;flex-wrap:wrap;grid-column:2/-1;gap:.45rem;padding-top:.8rem;display:flex}.philosophy-thinker-profile__related>span{color:#7f8d80;letter-spacing:.08em;text-transform:uppercase;margin-inline-end:.2rem;padding-top:.45rem;font:.54rem IBM Plex Mono,ui-monospace,monospace}.philosophy-thinker-profile__related button{color:#b8c2b5;text-align:start;background:0 0;border:1px solid #d2b46d24;padding:.35rem .5rem;font-size:.65rem}.philosophy-thinker-profile__related button:hover{color:#ebd38d;border-color:#d2b46d7a}.philosophy-citation-drawer{border:1px solid #d2b46d3d;margin-top:2.4rem}.philosophy-citation-drawer summary{color:#e3d39b;cursor:pointer;justify-content:space-between;align-items:center;padding:.95rem 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;list-style:none;display:flex}.philosophy-citation-drawer summary::-webkit-details-marker{display:none}.philosophy-citation-drawer summary>span:first-child{align-items:center;gap:.55rem;display:flex}.philosophy-citation-drawer__open{color:#d0b26a;font-family:sans-serif;font-size:1.2rem;transition:transform .18s}.philosophy-citation-drawer[open] .philosophy-citation-drawer__open{transform:rotate(45deg)}.philosophy-citation-drawer__content{border-top:1px solid #d2b46d21;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;display:grid}.philosophy-citation-drawer__quote blockquote{color:#ead89e;margin:.6rem 0;font-family:Amiri,Noto Naskh Arabic,serif;font-size:1.35rem;line-height:1.9}.philosophy-citation-drawer__quote>p:not(.philosophy-index){color:#adb8ab;margin:.5rem 0;font-size:.72rem;line-height:1.6}.philosophy-citation-drawer__quote a{color:#d3ba76;text-underline-offset:.2em;font:.62rem IBM Plex Mono,ui-monospace,monospace;text-decoration:underline}.philosophy-citation-drawer__quote .philosophy-editorial-note{color:#8e9a8d!important;font-size:.66rem!important}.philosophy-citation-actions{flex-wrap:wrap;place-content:start end;gap:.5rem;display:flex}.philosophy-citation-actions button{color:#e4d49e;white-space:nowrap;background:#d2b46d14;border:1px solid #d2b46d4a;align-items:center;gap:.45rem;min-height:2.35rem;padding:.55rem .7rem;font-size:.67rem;transition:all .16s;display:inline-flex}.philosophy-citation-actions button:hover{background:#d2b46d26;border-color:#d2b46d8c}.philosophy-method-note{color:#849084;align-items:start;gap:.75rem;max-width:62rem;margin-top:1.5rem;padding:0 1rem 3rem;display:flex}.philosophy-method-note>span{color:#b79b54;padding-top:.15rem}.philosophy-method-note p{margin:0;font-size:.66rem;line-height:1.6}.philosophy-engine button:focus-visible,.philosophy-engine a:focus-visible,.philosophy-engine summary:focus-visible{outline-offset:3px;outline:2px solid #dfc36e}@media(max-width:1100px){.philosophy-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.philosophy-dialectic{grid-template-columns:minmax(0,1fr) 1.8rem minmax(0,1fr)}.philosophy-bridge--second{display:none}.philosophy-panel--synthesis{grid-column:1/-1}.philosophy-thinker-profile{grid-template-columns:3.1rem minmax(0,1fr) minmax(0,1.25fr)}.philosophy-method{grid-template-columns:minmax(0,1fr)}.philosophy-method__intro{max-width:45rem}}@media(max-width:740px){.philosophy-hero{margin-bottom:3rem}.philosophy-hero__actions{justify-content:center}.philosophy-hero h1{flex-direction:column;gap:.25rem;line-height:1}.philosophy-title-dash{display:none}.philosophy-hero h1>span:last-child{letter-spacing:-.02em;margin-top:.45rem;font-size:.68em;line-height:1.1}.philosophy-section-heading{flex-direction:column;align-items:start;gap:.45rem}.philosophy-study__heading{flex-direction:column;align-items:start;gap:.5rem}.philosophy-study__heading>p{margin:0}.philosophy-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.philosophy-category-card{min-height:9.7rem;padding:.8rem}.philosophy-category-card__title{font-size:.97rem}.philosophy-method__steps{grid-template-columns:minmax(0,1fr)}.philosophy-method__steps li{min-height:0}.philosophy-method__steps h3{margin-top:.7rem}.philosophy-study{grid-template-columns:minmax(0,1fr);margin-top:2.6rem}.philosophy-thesis-rail{border-bottom:1px solid var(--ph-line);border-right:0;gap:.4rem;padding:0 0 .7rem;display:flex;overflow-x:auto}.philosophy-thesis-rail>.philosophy-index,.philosophy-thesis-rail__note{display:none}.philosophy-thesis-choice{flex:0 0 14rem;min-height:3.4rem}.philosophy-dialectic{grid-template-columns:minmax(0,1fr);gap:.7rem}.philosophy-panel--synthesis{grid-column:auto}.philosophy-bridge{flex-direction:row;height:1rem;min-height:0}.philosophy-bridge--second{display:flex}.philosophy-bridge__line{background:linear-gradient(90deg,#0000,#d1b169a6,#0000);width:auto;height:1px}.philosophy-bridge__glyph{writing-mode:horizontal-tb}.philosophy-panel{padding:1rem}.philosophy-synthesis-copy{font-size:.78rem}.philosophy-principles{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.5rem}.philosophy-thinker-profile{grid-template-columns:2.6rem minmax(0,1fr)}.philosophy-thinker-profile__seal{width:2.5rem;height:2.5rem}.philosophy-thinker-profile__lists,.philosophy-thinker-profile__related{grid-column:1/-1}.philosophy-citation-drawer__content{grid-template-columns:minmax(0,1fr)}.philosophy-citation-actions{justify-content:start}}@media(max-width:420px){.philosophy-category-grid{gap:.45rem}.philosophy-category-card__note{font-size:.62rem}.philosophy-count{font-size:.52rem}.philosophy-thinker-profile__lists{grid-template-columns:minmax(0,1fr)}.philosophy-language-switch button{padding:.4rem .48rem}}@media(prefers-reduced-motion:reduce){.philosophy-engine *,.philosophy-engine :before,.philosophy-engine :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
