.ph-band{--text:var(--on-band);--muted:var(--on-band);--accent:var(--on-band);--on-accent:var(--band);--soft:var(--band-deep);--sel:var(--band-deep);isolation:isolate;margin-inline:calc(var(--gutter) * -1);background-color:var(--band);color:var(--on-band);border-block-end:var(--ring) solid var(--mark);border-end-end-radius:var(--r-block);border-end-start-radius:var(--r-block);margin-block-start:calc(var(--sp-6) * -1);position:relative;overflow:hidden}.ph-band-binding{z-index:-1;inline-size:var(--sp-4);background-color:var(--band-deep);position:absolute;inset-block:0;inset-inline-start:0}.ph-band:after{content:"";z-index:-1;pointer-events:none;inset-block:var(--sp-2);border:var(--hair) dashed var(--thread);border-radius:var(--r-card);position:absolute;inset-inline-start:calc(var(--sp-4) + var(--sp-2));inset-inline-end:var(--sp-2)}.ph-band-inner{padding-block:var(--sp-6);padding-inline:calc(var(--sp-4) + var(--sp-5)) var(--sp-5)}.ph-band h1,.ph-band h2,.ph-band h3{color:var(--on-band)}.ph-band .sample-tag,.ph-band .chip-sample{color:var(--on-band);border-color:var(--on-band)}@media (min-width:48rem){.ph-band{margin-inline:var(--sp-0);border-radius:var(--r-block);box-shadow:var(--shadow-soft);margin-block-start:var(--sp-0)}.ph-band-binding{inline-size:var(--sp-5)}.ph-band:after{inset-block:var(--sp-3);inset-inline-start:calc(var(--sp-5) + var(--sp-3));inset-inline-end:var(--sp-3)}.ph-band-inner{padding-block:var(--sp-7);padding-inline:calc(var(--sp-5) + var(--sp-7)) var(--sp-7)}}.ph-cta,.ph-cta:hover{background-color:var(--band-deep);color:var(--on-band);border-color:var(--thread)}.ph-cta:hover{text-decoration:underline;text-decoration-thickness:var(--hair)}.ph-cta-arrow,.ph-entry-arrow{inline-size:var(--sp-4);block-size:var(--sp-4);flex:none}@media (prefers-reduced-motion:no-preference){.ph-cta-arrow,.ph-entry-arrow{transition:transform var(--dur-hover) var(--ease)}.ph-cta:hover .ph-cta-arrow,.ph-cta:focus-visible .ph-cta-arrow,.ph-entry:hover .ph-entry-arrow,.ph-entry:focus-visible .ph-entry-arrow{transform:translateX(calc(var(--nudge) * -1))}}.ph-reveal{border-radius:var(--r-image);position:relative;overflow:hidden}@keyframes ph-uncover{0%{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.ph-reveal:after{content:"";pointer-events:none;background-color:var(--band-deep);border-block-end:var(--rule) solid var(--thread);transform-origin:top;animation:ph-uncover var(--dur-step) var(--ease) var(--dur-exit) backwards;position:absolute;inset:0;transform:scaleY(0)}.ph-reveal .image-slot>img,.ph-reveal .image-slot-art{animation:settle var(--dur-step) var(--ease) var(--dur-exit) backwards}}.ph-home{gap:var(--sp-8);display:grid}.ph-masthead-name{gap:var(--sp-2);border-block-end:var(--hair) solid var(--thread);margin-block-end:var(--sp-6);padding-block-end:var(--sp-4);display:grid}.ph-masthead-name h1{font-family:var(--font-display);font-size:var(--display);font-weight:var(--w-bold)}.ph-masthead-line{max-inline-size:var(--measure);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--lh-body)}.ph-newest{gap:var(--sp-5);display:grid}.ph-newest .image-slot{max-inline-size:none}.ph-newest-text{gap:var(--sp-4);align-content:start;display:grid}.ph-newest-title{font-family:var(--font-display);font-size:var(--step-4);font-weight:var(--w-medium);line-height:var(--lh-head)}.ph-newest-opening{max-inline-size:var(--measure);font-family:var(--font-serif-body);font-size:var(--step-long);line-height:var(--lh-long)}.ph-newest-meta{align-items:center;gap:var(--sp-1) var(--sp-4);font-family:var(--font-body);font-size:var(--step--1);line-height:var(--lh-body);flex-wrap:wrap;display:flex}@media (min-width:64rem){.ph-newest{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ph-newest-figure{order:2}}.ph-section-title{font-family:var(--font-display);font-size:var(--step-3);border-block-end:var(--hair) solid var(--thread);margin-block-end:var(--sp-2);padding-block-end:var(--sp-3)}.ph-recent,.ph-interests,.ph-list{gap:var(--sp-3);display:grid}.ph-more{font-family:var(--font-body);margin-block-start:var(--sp-3)}.ph-part{color:var(--accent-2);font-family:var(--font-body);font-size:var(--step--1);font-weight:var(--w-bold);line-height:var(--lh-body);padding-block-start:var(--sp-4)}.ph-part+.item-row{padding-block-start:var(--sp-1)}.ph-interests-groups{gap:var(--sp-6);display:grid}@media (min-width:48rem){.ph-interests-groups{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ph-interest-group h3{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--w-bold);color:var(--muted);margin-block-end:var(--sp-2)}.ph-entries{margin:var(--sp-0);padding:var(--sp-0);list-style:none}.ph-entries li{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-4);padding-block:var(--sp-4);border-block-end:var(--hair) solid var(--line);flex-wrap:wrap;display:flex}.ph-entry{align-items:center;gap:var(--sp-3);color:var(--text);font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--w-medium);line-height:var(--lh-head);text-decoration:none;display:inline-flex}.ph-entry .ph-entry-arrow{color:var(--mark)}.ph-entry:hover{color:var(--accent)}.ph-entry:hover .ph-entry-name{text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:var(--underline-offset)}.ph-entry:focus-visible .ph-entry-arrow{color:inherit}.ph-entry-note{color:var(--muted);font-family:var(--font-body);font-size:var(--step--1);line-height:var(--lh-body)}.ph-subscribe .slot-subscribe{max-inline-size:var(--measure-wide)}.ph-subscribe .slot-subscribe h2,.read-end .slot-subscribe h2{font-family:var(--font-display)}.ph-listhead{margin-block-end:var(--sp-5)}.ph-listhead h1{font-family:var(--font-display);font-size:var(--display)}.ph-listhead-lead{max-inline-size:var(--measure);font-size:var(--step-1);line-height:var(--lh-body);margin-block-start:var(--sp-3)}.read-head .ph-band-inner{padding-block-end:var(--sp-6)}.read-head .read-title{color:var(--on-band)}[data-mode=philosopher] .read-body h2{color:var(--accent-2)}.ph-blog{gap:var(--sp-7)}.ph-blog-series,.ph-blog-topics,.ph-blog-posts{gap:var(--sp-3);display:grid}.ph-topic-list{margin:var(--sp-0);padding:var(--sp-0);gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;list-style:none;display:flex}.ph-topic-list li{align-items:baseline;gap:var(--sp-2);display:inline-flex}.ph-topic-list a{font-family:var(--font-display);font-size:var(--step-1);line-height:var(--lh-head)}.ph-more{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.ph-chapter-list{counter-reset:chapter}.ph-chapters .ph-chapter>a{gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.ph-chapters .ph-chapter>a:before{counter-increment:chapter;content:counter(chapter);color:var(--accent-2);font-weight:var(--w-bold)}.ph-chapter-time{color:var(--muted);white-space:nowrap}.ph-chapters a[aria-current=location]{border-inline-start-color:var(--accent-2);color:var(--text);font-weight:var(--w-bold)}.ph-subchapters{margin:var(--sp-0);gap:var(--sp-0);padding-inline-start:var(--sp-5);list-style:none;display:grid}.ph-chapters .ph-subchapters a{color:var(--muted);border-inline-start-color:#0000}.read-body h3[id]{scroll-margin-block-start:var(--sp-6)}
