.preface[data-astro-cid-r47xocls]{padding-block:var(--spacing-4xl) var(--spacing-5xl);max-width:760px}.preface__header[data-astro-cid-r47xocls]{text-align:center;margin-block-end:var(--spacing-3xl)}.preface__eyebrow[data-astro-cid-r47xocls]{margin:0 0 var(--spacing-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-widest,.18em);text-transform:uppercase;color:var(--ophanim)}.preface__title[data-astro-cid-r47xocls]{margin:0 0 var(--spacing-sm);font-family:var(--font-title);letter-spacing:var(--letter-wide,.02em);color:var(--text-bright);text-wrap:balance;font-size:clamp(1.9rem,4.5vw + .5rem,2.9rem);font-weight:500}.preface__attr[data-astro-cid-r47xocls]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--letter-wide);color:var(--text-dim);margin:0}.preface__lede[data-astro-cid-r47xocls]{max-width:60ch;margin:0 auto var(--spacing-3xl);font-size:var(--text-lg);color:var(--text-light);text-wrap:pretty;line-height:1.7}.preface__covenant[data-astro-cid-r47xocls]{padding:var(--spacing-xl) var(--spacing-2xl);border:1px dashed color-mix(in oklch, var(--ophanim) 30%, transparent);border-radius:var(--radius-tight);background:color-mix(in oklch, var(--seraph) 26%, transparent);margin-block-end:var(--spacing-3xl)}.preface__covenant-lede[data-astro-cid-r47xocls]{margin:0 0 var(--spacing-md);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--letter-wider);text-transform:uppercase;color:var(--ophanim)}.preface__covenant[data-astro-cid-r47xocls] p[data-astro-cid-r47xocls]:not(.preface__covenant-lede){margin:0 0 var(--spacing-md);font-size:var(--text-base);color:var(--text-light);line-height:1.7}.preface__covenant[data-astro-cid-r47xocls] p[data-astro-cid-r47xocls]:last-child{margin-bottom:0}.preface__covenant[data-astro-cid-r47xocls] strong[data-astro-cid-r47xocls]{color:var(--text-bright)}.preface__sub[data-astro-cid-r47xocls]{margin:0 0 var(--spacing-lg);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-widest);text-transform:uppercase;color:var(--text-dim);font-weight:500}.preface__provenance[data-astro-cid-r47xocls]{margin-block-end:var(--spacing-3xl)}.preface__prov-grid[data-astro-cid-r47xocls]{margin:0 0 var(--spacing-lg);gap:var(--spacing-lg);display:grid}.preface__prov-grid[data-astro-cid-r47xocls]>div[data-astro-cid-r47xocls]{gap:var(--spacing-lg);grid-template-columns:9rem 1fr;align-items:baseline;display:grid}.preface__prov-grid[data-astro-cid-r47xocls] dt[data-astro-cid-r47xocls]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider);text-transform:uppercase;color:var(--ophanim)}.preface__prov-grid[data-astro-cid-r47xocls] dd[data-astro-cid-r47xocls]{font-size:var(--text-sm);color:var(--text-light);margin:0;line-height:1.6}.preface__prov-grid[data-astro-cid-r47xocls] code[data-astro-cid-r47xocls]{font-family:var(--font-mono);color:var(--text-dim);font-size:.85em}.preface__bow[data-astro-cid-r47xocls]{padding:var(--spacing-md) var(--spacing-lg);border-inline-start:var(--stripe-width) solid color-mix(in oklch, var(--venenum) 55%, transparent);font-size:var(--text-sm);color:var(--text-light);margin:0;font-style:italic;line-height:1.65}.preface__gate[data-astro-cid-r47xocls]{text-align:center;margin-block-start:var(--spacing-2xl)}.preface__open[data-astro-cid-r47xocls]{padding:var(--spacing-lg) var(--spacing-3xl);border:1.5px solid var(--ophanim);border-radius:var(--radius-tight);background:color-mix(in oklch, var(--ophanim) 8%, var(--void,#050404));color:var(--text-bright);transition:background-color .14s var(--easing-out), transform .14s var(--easing-out), box-shadow .14s var(--easing-out);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.preface__open[data-astro-cid-r47xocls]:hover,.preface__open[data-astro-cid-r47xocls]:focus-visible{background-color:color-mix(in oklch, var(--ophanim) 16%, var(--void,#050404));box-shadow:0 12px 30px -16px color-mix(in oklch, var(--ophanim) 60%, transparent);outline:none;transform:translateY(-2px)}.preface__open-glyph[data-astro-cid-r47xocls]{color:var(--ophanim);font-size:1.1rem}.preface__open-label[data-astro-cid-r47xocls]{font-family:var(--font-title);font-size:var(--text-lg);letter-spacing:var(--letter-wide)}.preface__open-sub[data-astro-cid-r47xocls]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);letter-spacing:var(--letter-wide)}.preface__back[data-astro-cid-r47xocls]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider);text-transform:uppercase;margin-block-start:var(--spacing-xl)}.preface__back[data-astro-cid-r47xocls] a[data-astro-cid-r47xocls]{color:var(--text-dim);text-decoration:none}.preface__back[data-astro-cid-r47xocls] a[data-astro-cid-r47xocls]:hover{color:var(--ophanim)}@media (width<=540px){.preface__prov-grid[data-astro-cid-r47xocls]>div[data-astro-cid-r47xocls]{grid-template-columns:1fr;gap:4px}}
