@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-normal.6IfK1voy.woff2)format("woff2"),url(/_astro/fraunces-latin-400-normal.NUPT2cO8.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-italic.ChpO6tcr.woff2)format("woff2"),url(/_astro/fraunces-latin-400-italic.B7iDoVhm.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,dl,dd{margin:0}img{max-width:100%;display:block}button,summary,a{-webkit-tap-highlight-color:transparent}button{font:inherit}[hidden]{display:none!important}}@layer base{:root{color-scheme:dark only;--paper:#181b18;--ink:#ede7d8;--muted:#b6b0a2;--rule:#42483e;--rust:#d7a285;--card-surface:#242a24;--card-muted:#cbc4b6;--card-rule:#455046;--serif:"Fraunces", Georgia, serif;--sans:"DM Sans", system-ui, sans-serif}html{background:var(--paper);scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.045' d='M0 0h180v180H0z'/%3E%3C/svg%3E");line-height:1.6}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-color:var(--rust)}button{cursor:pointer}svg{flex-shrink:0;width:24px;height:24px}:focus-visible{outline-offset:5px;outline:3px solid #e7b777}::selection{color:#fff3dd;background:#795a3c}h1,h2,h3,h4{font-weight:400}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--ink);color:var(--paper);padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.eyebrow{color:var(--rust);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:600}}@layer layout{.site-shell{max-width:1504px;margin:auto;padding:0 56px}.site-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;min-height:99px;display:flex}.wordmark{font-family:var(--serif);letter-spacing:-.035em;align-items:center;gap:13px;font-size:1.35rem;text-decoration:none;display:flex}.wordmark em{color:var(--rust);font-style:normal}.brand-mark{width:38px;height:42px;color:var(--rust);border:1px solid var(--rust);border-radius:3px 3px 11px 11px;place-items:center;display:grid}.brand-mark svg{width:28px;height:28px}.site-header nav{gap:30px;font-size:.78rem;display:flex}.site-header nav a{padding:12px 0;text-decoration:none}.site-header nav a:first-child{color:var(--rust)}.site-header nav a:hover{text-decoration:underline}.site-header nav span{padding-left:4px}.intro{justify-content:space-between;align-items:center;gap:50px;padding:66px 0 58px;display:flex}.intro .eyebrow{align-items:center;gap:9px;display:flex}.intro .eyebrow>span{background:var(--rust);border-radius:50%;width:5px;height:5px}h1{font-family:var(--serif);letter-spacing:-.055em;margin-top:22px;font-size:clamp(3.2rem,5.7vw,5.25rem);line-height:1.08}h1 em{color:var(--rust);font-weight:400}.intro-description{color:var(--muted);margin-top:24px;font-size:1rem;line-height:1.75}.intro-link{color:var(--rust);align-items:center;gap:23px;margin-top:24px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.intro-link svg{width:26px}.intro-link:hover{text-decoration:underline}.collection-seal{outline-offset:-8px;color:#c5b18d;border:1px solid #7d715a;border-radius:50%;outline:1px solid #514c3d;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:218px;height:218px;margin:0 42px 0 0;display:flex;position:relative;transform:rotate(-9deg)}.collection-seal:after{content:"✧";font-size:16px;position:absolute;bottom:19px}.seal-top,.seal-bottom{text-transform:uppercase;letter-spacing:.13em;font-size:.52rem}.seal-top{margin-bottom:16px}.seal-bottom{margin-top:14px}.seal-symbols{flex-wrap:wrap;justify-content:center;gap:5px;max-width:110px;display:flex}.seal-symbols svg{width:18px;height:18px}.seal-middle{text-align:center;font-family:var(--serif);margin-top:13px;font-size:1.25rem;line-height:1.35}.collection{border-top:1px solid var(--rule);padding-top:32px}.collection:focus{outline:none}.collection-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.collection h2{font-family:var(--serif);letter-spacing:-.04em;margin-top:5px;font-size:2rem}.collection-hint{color:var(--muted);align-items:center;gap:12px;font-size:.73rem;line-height:1.5;display:flex}.collection-hint svg{width:29px;height:29px;color:var(--rust)}.chronology{grid-template-columns:repeat(var(--timeline-columns,4), minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.chronology a{border-bottom:1px solid var(--rule);align-items:start;gap:12px;padding-bottom:16px;text-decoration:none;display:flex;position:relative}.timeline-number{color:var(--rust);margin-top:3px;font-size:.62rem;line-height:1.6}.chronology strong{font-size:.8rem;font-weight:500}.timeline-date{color:var(--muted);font-size:.64rem;display:block}.timeline-dot{border:1px solid var(--rust);background:var(--paper);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-3px;left:0}.chronology a:hover .timeline-dot{background:var(--rust)}.chronology-note{color:var(--muted);padding:12px 0 25px;font-size:.65rem}.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.collection-footnote{color:var(--muted);justify-content:center;align-items:center;gap:9px;padding:30px 0 53px;font-size:.73rem;display:flex}.tiny-star{color:var(--rust);font-size:1.05rem}.reading{border-top:1px solid var(--rule);grid-template-columns:1fr 1.7fr;gap:70px;padding:51px 0 60px;display:grid}.reading h2{font-family:var(--serif);letter-spacing:-.04em;margin-top:13px;font-size:2.4rem;line-height:1.2}.reading h2 em{color:var(--rust)}.reading-intro>p:last-child{color:var(--muted);max-width:285px;margin-top:18px;font-size:.84rem}.reading-guidance{gap:22px;display:grid}.reading-guidance>div{padding-left:37px;position:relative}.reading-guidance>div>span{color:var(--rust);font-size:.62rem;position:absolute;top:4px;left:0}.reading-guidance h3{font-family:var(--serif);font-size:1.1rem}.reading-guidance p{color:var(--muted);max-width:660px;margin-top:5px;font-size:.8rem}.site-footer{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:24px 0 30px;font-size:.68rem;display:flex}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer-brand{font-family:var(--serif);color:var(--ink);font-size:.95rem}}@layer cards{.philosopher-card{--accent:#9fc4c0;--frame:#5b8580;--frame-light:#314d49;--tint:#293b36;--back:#1f3030;perspective:1500px;min-width:0;scroll-margin-top:25px;position:relative}.philosopher-card[data-philosopher=anaximander]{--accent:#e1af96;--frame:#9b7059;--frame-light:#563e31;--tint:#3f3027;--back:#352721}.philosopher-card[data-philosopher=anaximenes]{--accent:#aebfce;--frame:#70848d;--frame-light:#3b4a51;--tint:#2d3b42;--back:#26343a}.philosopher-card[data-philosopher=pythagoras]{--accent:#cab4da;--frame:#857494;--frame-light:#4b3d54;--tint:#362e3d;--back:#2e2535}.philosopher-card[data-philosopher=xenophanes]{--accent:#b6c8a2;--frame:#748b6a;--frame-light:#3d4c34;--tint:#303b29;--back:#293325}.philosopher-card[data-philosopher=heraclitus]{--accent:#e3b184;--frame:#a07650;--frame-light:#543d2c;--tint:#403125;--back:#38281e}.philosopher-card[data-philosopher=parmenides]{--accent:#d7cd96;--frame:#948956;--frame-light:#4b4931;--tint:#393a29;--back:#303022}.philosopher-card[data-philosopher=anaxagoras]{--accent:#b8c9de;--frame:#7586a1;--frame-light:#384759;--tint:#293846;--back:#22303e}.philosopher-card[data-philosopher=empedocles]{--accent:#d4b39a;--frame:#9e7f63;--frame-light:#534335;--tint:#3e3429;--back:#342c23}.philosopher-card[data-philosopher=zeno-of-elea]{--accent:#c4bfde;--frame:#89809f;--frame-light:#454054;--tint:#353142;--back:#2c2838}.card-motion{transform-style:preserve-3d}.card-flipper{transform-style:preserve-3d;position:relative}.flip-ready .card-motion,.flip-ready .card-flipper{height:100%}.flip-ready{cursor:pointer}.flip-ready .card-flipper{transition:transform .68s cubic-bezier(.4,0,.2,1)}.is-flipped .card-flipper{transform:rotateY(180deg)}.is-scroll-focused,.is-pointer-tilted{z-index:2}.card-face{border:2px solid var(--frame);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;box-shadow:0 10px 24px #00000052,0 2px 6px #0000003d}.card-front{background:linear-gradient(145deg, var(--frame-light), #2a2d25 44%, var(--frame-light));flex-direction:column;padding:8px;display:flex;position:relative;overflow:hidden}.flip-ready .card-front{height:100%}.card-front:before{content:"";pointer-events:none;border:1px solid #f3dba42b;border-radius:8px;position:absolute;inset:4px}.edition-line{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:5px;padding:3px 5px 9px;font-size:.49rem;font-weight:600;display:flex}.card-heading{background:var(--card-surface);border:1px solid var(--frame);border-bottom:0;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;gap:5px;padding:13px 12px 12px;display:flex}.card-school{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:.53rem;font-weight:600}.card-heading h3{font-family:var(--serif);letter-spacing:-.055em;margin-top:2px;font-size:clamp(1.4rem,1.8vw,1.75rem);line-height:1.35}.card-pronunciation{color:var(--muted);margin-top:4px;font-size:.6rem;line-height:1.6}.card-pronunciation span{color:var(--accent)}.card-date{color:var(--muted);margin-top:3px;font-size:.59rem}.heading-symbol{width:27px;height:27px;color:var(--accent)}.card-art{position:relative}.photo-wrap{aspect-ratio:1.13;border:1px solid var(--frame);background:var(--tint);position:relative;overflow:hidden}.photo-wrap img{object-fit:cover;width:calc(100% + 20px);max-width:none;height:calc(100% + 56px);position:absolute;top:-28px;left:-10px}.card-art figcaption{color:#fff8e5;font-family:var(--serif);background:linear-gradient(#17272280,#172722d9);justify-content:space-between;align-items:center;padding:8px 12px;font-size:1.08rem;display:flex;position:absolute;inset:auto 0 0}.card-art figcaption svg{width:23px;height:23px}.card-body{border:1px solid var(--frame);background:var(--card-surface);border-top:0;border-bottom:0;flex-direction:column;flex:1;padding:0 13px 15px;display:flex}.concept-term{color:var(--accent);letter-spacing:.015em;border-bottom:1px solid var(--card-rule);padding:10px 0;font-size:.55rem}.known-for{border-bottom:1px solid var(--card-rule);padding:12px 0}.known-for ul{color:var(--card-muted);margin:7px 0 0;padding-left:14px;font-size:.72rem;line-height:1.65}.known-for li+li{margin-top:3px}.known-for li::marker{color:var(--accent)}.card-effect{padding-top:13px;padding-bottom:13px}.effect-label{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.49rem;font-weight:600;display:block}.card-effect h4{font-family:var(--serif);letter-spacing:-.02em;margin-top:4px;font-size:.97rem;line-height:1.35}.card-effect>p{color:var(--card-muted);margin-top:6px;font-size:.74rem;line-height:1.65}.significance{border-top:1px solid var(--card-rule)}.card-inquiry{border-bottom:1px solid var(--card-rule);padding:12px 0}.card-question{color:var(--accent);font-family:var(--serif);margin-top:5px;font-size:.9rem;font-style:italic;line-height:1.5}.turn-button{min-height:46px;color:var(--accent);border:1px solid var(--frame);background:var(--tint);border-radius:0 0 5px 5px;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;font-size:.62rem;font-weight:600;display:flex}.turn-button svg{width:19px;height:19px}.turn-button:hover{background:var(--frame-light)}.turn-button:focus-visible{outline-offset:-5px}.card-back{color:#f6edda;background:radial-gradient(ellipse at top right,#d2bd731c,transparent 65%),var(--back);border-color:var(--frame);margin-top:16px}.nojs-summary{cursor:pointer;padding:15px}.flip-ready .nojs-summary{display:none}.flip-ready .card-back{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8b68f transparent;margin-top:0;position:absolute;inset:0;overflow-y:auto;transform:rotateY(180deg)}.back-content{padding:0 20px 24px}.back-top{z-index:1;background:var(--back);letter-spacing:.05em;text-transform:uppercase;color:#d8c9a6;border-bottom:1px solid #d6c69e35;justify-content:space-between;align-items:center;gap:6px;padding:11px 0;font-size:.53rem;display:flex;position:sticky;top:0}.close-button{color:#f6edda;background:0 0;border:1px solid #d6c69e50;border-radius:4px;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:5px 6px;font-size:.6rem;display:flex}.close-button svg{width:18px;height:18px}.close-button:hover{background:#f6edda15}.back-heading{padding:24px 0 22px;position:relative}.back-heading svg{color:#cfb680;width:34px;height:34px;position:absolute;top:29px;right:0}.back-heading p{color:#d8c9a6;text-transform:uppercase;letter-spacing:.12em;font-size:.56rem}.back-heading h3{font-family:var(--serif);letter-spacing:-.04em;margin-top:4px;font-size:1.6rem}.back-heading .card-pronunciation{letter-spacing:0;text-transform:none;margin-top:7px;font-size:.7rem}.back-heading .card-pronunciation span{color:inherit}.reading-notes>div{border-top:1px solid #d6c69e35;padding:16px 0}.reading-notes dt,.card-sources h4{font-family:var(--serif);color:#f3dba4;font-size:1rem}.reading-notes dd{margin-top:7px;font-size:.77rem;line-height:1.8}.reading-notes dd a{color:#f3dba4;white-space:nowrap}.inquiry-notes{border-top:1px solid #d6c69e35;padding-top:18px}.inquiry-notes h4{font-family:var(--serif);color:#f3dba4;font-size:1.1rem}.inquiry-caveat{color:#d8c9a6;margin-top:8px;font-size:.65rem;line-height:1.8}.inquiry-list{margin:16px 0 0;padding:0;list-style:none}.inquiry-list li{border-top:1px solid #d6c69e35;padding:16px 0}.inquiry-list .effect-label{color:#d8c9a6;font-size:.51rem}.inquiry-list h5{font-family:var(--serif);margin:5px 0 12px;font-size:1rem;font-weight:400;line-height:1.5}.inquiry-list p{margin-top:6px;font-size:.77rem;line-height:1.8}.inquiry-list a{color:#f3dba4;white-space:nowrap}.modern-lens{background:#e5d6af0e;border:1px solid #d6c69e35;border-radius:4px;margin-top:8px;padding:16px 13px}.modern-lens .effect-label{color:#f3dba4;font-size:.51rem;line-height:1.7}.modern-lens>p:nth-child(2){margin-top:8px;font-size:.76rem;line-height:1.8}.reflection{font-family:var(--serif);color:#f3dba4;margin-top:12px;font-size:.95rem;font-style:italic}.date-note{color:#d8c9a6;margin-top:20px;font-size:.7rem}.date-note summary{cursor:pointer;min-height:44px;padding:12px 0}.date-note p{padding:5px 0 12px}.date-note a{margin-top:8px;display:block}.pronunciation-note{color:#d8c9a6;margin-top:14px;font-size:.65rem;line-height:1.8}.pronunciation-note a{margin-top:6px;display:block}.card-sources{border-top:1px solid #d6c69e35;margin-top:10px;padding-top:20px}.card-sources ol{margin:12px 0 0;padding-left:16px;font-size:.62rem}.card-sources li{margin-top:13px;padding-left:3px}.card-sources a{color:#f6edda;justify-content:space-between;gap:6px;font-size:.75rem;display:flex}.card-sources li p{color:#d8c9a6;margin-top:5px;font-size:.64rem}.source-date{color:#d8c9a6;margin-top:18px;font-size:.57rem}.art-credit{color:#d8c9a6;border-top:1px solid #d6c69e35;margin-top:20px;padding-top:16px;font-size:.6rem;line-height:1.8}.art-credit strong{color:#f6edda;font-weight:500}}@layer responsive{@media (width>=1500px){.card-effect>p{font-size:.8rem}.effect-label{font-size:.53rem}.card-heading h3{font-size:1.85rem}}@media (width<=1199px){.site-shell{max-width:1000px;padding-inline:40px}.chronology{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.card-heading h3{font-size:2rem}.card-school{font-size:.61rem}.card-date,.card-pronunciation{font-size:.7rem}.known-for ul{font-size:.84rem}.heading-symbol{width:34px;height:34px}.edition-line{font-size:.58rem}.card-effect>p{font-size:.88rem}.card-effect h4{font-size:1.1rem}.effect-label{font-size:.57rem}.concept-term{font-size:.65rem}.turn-button{min-height:50px;font-size:.72rem}.card-question{font-size:1rem}.card-body{padding-inline:18px}.card-effect{padding-block:16px}.collection-seal{width:185px;height:185px;margin-right:10px}.seal-top,.seal-bottom{font-size:.45rem}.seal-middle{font-size:1.1rem}.collection-seal:after{bottom:11px}.reading{gap:35px}.reading-notes dd,.inquiry-list p{font-size:.85rem}.back-heading h3{font-size:2rem}.modern-lens>p:nth-child(2){font-size:.84rem}}@media (width<=699px){.site-shell{padding-inline:22px}.site-header{gap:12px;min-height:83px}.wordmark{gap:9px;font-size:1.07rem}.brand-mark{width:30px;height:35px}.brand-mark svg{width:22px;height:22px}.site-header nav{gap:0;font-size:.66rem}.site-header nav a:first-child{display:none}.intro{padding:42px 0 36px}.intro .eyebrow{letter-spacing:.1em;font-size:.54rem}h1{letter-spacing:-.05em;margin-top:19px;font-size:clamp(2.3rem,8.4vw,3.5rem)}.intro-description{max-width:390px;margin-top:19px;font-size:.88rem}.desktop-break{display:none}.intro-link{margin-top:20px;font-size:.74rem}.collection-seal{display:none}.collection{padding-top:24px}.collection h2{font-size:1.75rem}.collection-heading{display:block}.collection-heading .eyebrow{font-size:.56rem}.collection-hint{gap:8px;margin-top:10px;font-size:.64rem}.collection-hint br{display:none}.collection-hint svg{width:22px;height:22px}.chronology{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin-top:23px}.chronology a{gap:8px;padding-bottom:11px}.chronology strong{font-size:.77rem}.chronology-note{max-width:290px;padding:14px 0 24px;font-size:.6rem;line-height:1.7}.cards-grid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:440px;margin-inline:auto}.card-heading{padding:15px 16px}.card-heading h3{font-size:1.85rem}.photo-wrap{aspect-ratio:1.22}.card-art figcaption{padding:10px 16px;font-size:1.2rem}.card-effect>p{font-size:.85rem}.concept-term{padding-block:12px}.card-body{padding-inline:17px;padding-bottom:18px}.card-question{font-size:.96rem}.turn-button{padding-inline:16px}.collection-footnote{padding-bottom:35px;font-size:.65rem}.reading{padding:35px 0;display:block}.reading h2{font-size:2rem}.reading-intro>p:last-child{max-width:330px}.reading-guidance{margin-top:30px}.site-footer{flex-wrap:wrap;gap:9px 24px;padding-bottom:24px}.site-footer p{order:3;width:100%}.site-footer>a:last-child{margin-left:auto}}@media (width<=359px){.site-shell{padding-inline:16px}.card-heading h3{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-motion,.photo-wrap img{will-change:auto!important;transform:none!important}.flip-ready .card-flipper{transition:none}.photo-wrap img{width:100%;height:100%;top:0;left:0}}}
