.anchor-section[data-astro-cid-d7buufdx]{scroll-margin-top:6rem}.quartet-diagram[data-astro-cid-d7buufdx]{display:grid;grid-template-columns:repeat(2,1fr);width:15rem;aspect-ratio:1;transform:rotate(45deg);border:1px solid var(--color-rule)}.quartet-diagram[data-astro-cid-d7buufdx] span[data-astro-cid-d7buufdx]{display:grid;place-items:center;border:1px solid var(--color-rule);color:var(--color-accent);font-family:var(--font-display);font-size:1.25rem;transform:rotate(-45deg)}.section-heading[data-astro-cid-d7buufdx]{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.section-count[data-astro-cid-d7buufdx]{color:var(--color-accent);font-family:var(--font-display);font-size:2rem}.quartet-grid[data-astro-cid-d7buufdx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule)}.quartet-card[data-astro-cid-d7buufdx]{min-height:24rem;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.quartet-card__top[data-astro-cid-d7buufdx]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-height:1.75rem;color:var(--color-accent);font-family:var(--font-display)}.quartet-card__top[data-astro-cid-d7buufdx] strong[data-astro-cid-d7buufdx],.availability-badge[data-astro-cid-d7buufdx]{display:inline-flex;align-items:center;padding:.3rem .65rem;border:1px solid var(--color-accent);border-radius:999px;color:var(--color-ink-soft);font-family:var(--font-body);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.quartet-card[data-astro-cid-d7buufdx] p[data-astro-cid-d7buufdx],.context-copy[data-astro-cid-d7buufdx],.book-cover-card__copy[data-astro-cid-d7buufdx] p[data-astro-cid-d7buufdx]{color:var(--color-ink-soft);line-height:1.75}.private-property-grid[data-astro-cid-d7buufdx]{display:grid;grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:var(--spacing-3xl)}.private-property-cover[data-astro-cid-d7buufdx]{margin:0;padding:var(--spacing-xs);border:1px solid var(--color-rule);background:var(--color-paper);box-shadow:0 1.5rem 3rem #1111111f}.private-property-cover[data-astro-cid-d7buufdx] img[data-astro-cid-d7buufdx]{width:100%;aspect-ratio:3 / 4;object-fit:cover}.availability-note[data-astro-cid-d7buufdx]{padding:var(--spacing-md);border-left:2px solid var(--color-accent);background:color-mix(in srgb,var(--color-paper) 62%,transparent);color:var(--color-ink-soft);line-height:1.7}.research-note[data-astro-cid-d7buufdx]{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);padding-block:var(--spacing-xl);border-block:1px solid var(--color-rule)}.research-note__label[data-astro-cid-d7buufdx]{color:var(--color-mute);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.research-note__copy[data-astro-cid-d7buufdx]{max-width:50rem;color:var(--color-ink-soft);font-family:var(--font-display);font-size:1.35rem;line-height:1.55}.context-copy--rich[data-astro-cid-d7buufdx] p+p,.research-note__copy[data-astro-cid-d7buufdx] p+p{margin-top:var(--spacing-md)}.book-cover-grid[data-astro-cid-d7buufdx]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl)}.book-cover-card[data-astro-cid-d7buufdx]{display:flex;flex-direction:column;gap:var(--spacing-md)}.book-cover-frame[data-astro-cid-d7buufdx]{margin:0;padding:var(--spacing-sm);border:1px solid var(--color-rule);background:var(--color-paper-warm)}.book-cover-frame[data-astro-cid-d7buufdx] img[data-astro-cid-d7buufdx]{width:100%;aspect-ratio:3 / 4;object-fit:cover}.book-cover-card__copy[data-astro-cid-d7buufdx]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-rule)}.book-cover-card__copy[data-astro-cid-d7buufdx]>span[data-astro-cid-d7buufdx]{color:var(--color-mute);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.work-index[data-astro-cid-d7buufdx]{display:flex;flex-direction:column;border-top:1px solid var(--color-rule)}.work-index[data-astro-cid-d7buufdx] a[data-astro-cid-d7buufdx]{padding-block:var(--spacing-md);border-bottom:1px solid var(--color-rule);font-family:var(--font-display);font-size:1.2rem}.work-index[data-astro-cid-d7buufdx] a[data-astro-cid-d7buufdx]:hover{color:var(--color-accent)}.faq-list[data-astro-cid-d7buufdx]{border-top:1px solid var(--color-rule)}.faq-entry[data-astro-cid-d7buufdx]{border-bottom:1px solid var(--color-rule);scroll-margin-top:7rem}.faq-entry[data-astro-cid-d7buufdx] summary[data-astro-cid-d7buufdx]{display:grid;grid-template-columns:1fr 1.5rem;align-items:center;gap:var(--spacing-md);padding-block:var(--spacing-lg);cursor:pointer;list-style:none}.faq-entry[data-astro-cid-d7buufdx] summary[data-astro-cid-d7buufdx]::-webkit-details-marker{display:none}.faq-entry[data-astro-cid-d7buufdx] summary[data-astro-cid-d7buufdx]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.entry-toggle[data-astro-cid-d7buufdx]{position:relative;width:1rem;height:1rem}.entry-toggle[data-astro-cid-d7buufdx]:before,.entry-toggle[data-astro-cid-d7buufdx]:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--color-ink);transition:transform .18s ease}.entry-toggle[data-astro-cid-d7buufdx]:after{transform:rotate(90deg)}.faq-entry[data-astro-cid-d7buufdx][open] .entry-toggle[data-astro-cid-d7buufdx]:after{transform:rotate(0)}.faq-answer[data-astro-cid-d7buufdx]{max-width:48rem;padding:0 var(--spacing-xl) var(--spacing-xl) 0;color:var(--color-ink-soft);line-height:1.8}.faq-answer[data-astro-cid-d7buufdx] p+p{margin-top:var(--spacing-sm)}.faq-answer[data-astro-cid-d7buufdx] ul,.faq-answer[data-astro-cid-d7buufdx] ol{margin:var(--spacing-sm) 0;padding-left:var(--spacing-lg);list-style:revert}.contact-link[data-astro-cid-d7buufdx]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-2xs);border-bottom:1px solid var(--color-accent);font-family:var(--font-display);font-size:1.25rem}.contact-link[data-astro-cid-d7buufdx]:focus-visible{outline:2px solid var(--color-paper);outline-offset:4px}@media(max-width:767px){.quartet-diagram[data-astro-cid-d7buufdx]{width:10rem;margin:var(--spacing-lg) auto}.section-heading[data-astro-cid-d7buufdx]{align-items:start;flex-direction:column;margin-bottom:var(--spacing-xl)}.quartet-grid[data-astro-cid-d7buufdx],.book-cover-grid[data-astro-cid-d7buufdx]{grid-template-columns:1fr}.quartet-card[data-astro-cid-d7buufdx]{min-height:auto;padding:var(--spacing-lg)}.private-property-grid[data-astro-cid-d7buufdx],.research-note[data-astro-cid-d7buufdx]{grid-template-columns:1fr;gap:var(--spacing-lg)}.private-property-cover[data-astro-cid-d7buufdx]{width:min(100%,18rem);margin-inline:auto}.book-cover-card[data-astro-cid-d7buufdx]{width:min(100%,22rem);margin-inline:auto}.faq-answer[data-astro-cid-d7buufdx]{padding-right:0}}@media(prefers-reduced-motion:reduce){.entry-toggle[data-astro-cid-d7buufdx]:before,.entry-toggle[data-astro-cid-d7buufdx]:after{transition:none}}
