.fourfold-template[data-astro-cid-mxvwigc2],.fourfold-article[data-astro-cid-mxvwigc2]{--fourfold-bg:var(--color-background,#fff);--fourfold-text:var(--color-text,#1f2937);--fourfold-primary:var(--color-primary,#b0472e);--fourfold-accent:var(--color-accent,var(--fourfold-primary));--fourfold-muted:color-mix(in srgb, var(--fourfold-text) 62%, var(--fourfold-bg) 38%);--fourfold-line:color-mix(in srgb, var(--fourfold-bg) 82%, var(--fourfold-text) 18%);--fourfold-soft:color-mix(in srgb, var(--fourfold-bg) 93%, var(--fourfold-text) 7%);--fourfold-glow:color-mix(in srgb, var(--fourfold-accent) 16%, transparent);--fourfold-font-heading:var(--font-heading,Georgia, "Times New Roman", serif);--fourfold-font-body:var(--font-body,Georgia, serif);--fourfold-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background-color:var(--fourfold-bg);color:var(--fourfold-text);font-family:var(--fourfold-font-body);font-size:1.0625rem;line-height:1.7;overflow-x:clip}.fourfold-template[data-astro-cid-mxvwigc2] [data-astro-cid-mxvwigc2],.fourfold-article[data-astro-cid-mxvwigc2] [data-astro-cid-mxvwigc2]{box-sizing:border-box}.fourfold-template[data-astro-cid-mxvwigc2] [data-astro-cid-mxvwigc2]::selection,.fourfold-article[data-astro-cid-mxvwigc2] [data-astro-cid-mxvwigc2]::selection{background:color-mix(in srgb, var(--fourfold-accent) 35%, transparent)}.fourfold-template[data-astro-cid-mxvwigc2] [data-astro-cid-mxvwigc2]:focus-visible,.fourfold-article[data-astro-cid-mxvwigc2] [data-astro-cid-mxvwigc2]:focus-visible{outline:2px solid var(--fourfold-accent);outline-offset:4px}.ff-wrap[data-astro-cid-mxvwigc2]{width:min(100% - 2.5rem,72rem);margin-inline:auto}.ff-narrow[data-astro-cid-mxvwigc2]{width:min(100% - 2.5rem,46rem);margin-inline:auto}.ff-kicker[data-astro-cid-mxvwigc2]{color:var(--fourfold-accent);font:700 .75rem/1.3 var(--fourfold-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.ff-kicker[data-astro-cid-mxvwigc2] a[data-astro-cid-mxvwigc2]{color:inherit;text-decoration:none}.ff-kicker[data-astro-cid-mxvwigc2] a[data-astro-cid-mxvwigc2]:hover{text-underline-offset:.2em;text-decoration:underline}.ff-display[data-astro-cid-mxvwigc2]{font-family:var(--fourfold-font-heading);letter-spacing:-.035em;overflow-wrap:break-word;hyphens:auto;text-wrap:balance;margin:.6rem 0 0;font-weight:700;line-height:.98}.ff-head[data-astro-cid-mxvwigc2]{background:radial-gradient(ellipse 60% 90% at 15% 0%, var(--fourfold-glow), transparent 70%);padding:clamp(3rem,8vw,6.5rem) 0 clamp(1.5rem,4vw,2.5rem);position:relative}.ff-head[data-astro-cid-mxvwigc2] .ff-display[data-astro-cid-mxvwigc2]{font-size:clamp(2.4rem,9vw,6.5rem)}.ff-head-note[data-astro-cid-mxvwigc2]{max-width:40rem;color:var(--fourfold-muted);margin:1.25rem 0 0;font-size:1.15rem;line-height:1.5}.ff-count[data-astro-cid-mxvwigc2]{font-family:var(--fourfold-font-mono);letter-spacing:.08em;color:var(--fourfold-muted);font-size:.8rem}.ff-section-head[data-astro-cid-mxvwigc2]{border-top:1px solid var(--fourfold-line);font-family:var(--fourfold-font-mono);letter-spacing:.08em;color:var(--fourfold-accent);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:.9rem;padding-bottom:.4rem;font-size:.8rem;display:flex}.ff-section-head[data-astro-cid-mxvwigc2] a[data-astro-cid-mxvwigc2]{color:var(--fourfold-muted);text-decoration:none}.ff-section-head[data-astro-cid-mxvwigc2] a[data-astro-cid-mxvwigc2]:hover{color:var(--fourfold-text)}.ff-list[data-astro-cid-mxvwigc2]{border-top:1px solid var(--fourfold-line)}.ff-section-head[data-astro-cid-mxvwigc2]+.ff-list[data-astro-cid-mxvwigc2]{border-top:0}.ff-row[data-astro-cid-mxvwigc2]{border-bottom:1px solid var(--fourfold-line);grid-template-columns:1fr;gap:.35rem;padding:1.4rem 0;display:grid;position:relative}@media (width>=640px){.ff-row[data-astro-cid-mxvwigc2]{grid-template-columns:8.5rem 1fr;gap:1.25rem}}.ff-row[data-astro-cid-mxvwigc2]>.ff-row-link[data-astro-cid-mxvwigc2]{z-index:1;position:absolute;inset:0}.ff-row-meta[data-astro-cid-mxvwigc2]{color:var(--fourfold-muted);font:400 .78rem/1.5 var(--fourfold-font-mono);letter-spacing:.04em;flex-wrap:wrap;align-content:flex-start;gap:.15rem .6rem;display:flex}@media (width>=640px){.ff-row-meta[data-astro-cid-mxvwigc2]{flex-direction:column;padding-top:.55rem}}.ff-row-title[data-astro-cid-mxvwigc2]{font-family:var(--fourfold-font-heading);letter-spacing:-.02em;overflow-wrap:break-word;hyphens:auto;text-wrap:balance;margin:0;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:700;line-height:1.15}.ff-row[data-astro-cid-mxvwigc2]:hover .ff-row-title[data-astro-cid-mxvwigc2]{text-underline-offset:.18em;text-decoration:underline 1px}.ff-row-excerpt[data-astro-cid-mxvwigc2]{color:var(--fourfold-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.1em;margin:.4rem 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.ff-row-tags[data-astro-cid-mxvwigc2]{flex-wrap:wrap;gap:.2rem .9rem;margin-top:.75rem;display:flex}.ff-row-tags[data-astro-cid-mxvwigc2] a[data-astro-cid-mxvwigc2]{z-index:2;color:var(--fourfold-accent);font:400 .8rem/1.4 var(--fourfold-font-mono);text-decoration:none;position:relative}.ff-row-tags[data-astro-cid-mxvwigc2] a[data-astro-cid-mxvwigc2]:hover{text-underline-offset:.2em;text-decoration:underline}.ff-cine[data-astro-cid-mxvwigc2]{aspect-ratio:16/9;background:var(--fourfold-soft);margin:0;position:relative;overflow:hidden}@media (width>=1024px){.ff-cine[data-astro-cid-mxvwigc2]{aspect-ratio:21/9}}.ff-cine[data-astro-cid-mxvwigc2] img[data-astro-cid-mxvwigc2]{object-fit:cover;width:100%;height:100%;display:block}.ff-cine[data-astro-cid-mxvwigc2]:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--fourfold-bg) 70%, transparent));pointer-events:none;height:40%;position:absolute;inset:auto 0 0}.ff-cine-placeholder[data-astro-cid-mxvwigc2]{background:color-mix(in srgb, var(--fourfold-accent) 10%, var(--fourfold-bg) 90%);width:100%;height:100%}.fourfold-prose[data-astro-cid-mxvwigc2]{overflow-wrap:break-word;font-size:clamp(1.06rem,.5vw + 1rem,1.18rem);line-height:1.78}.fourfold-prose[data-astro-cid-mxvwigc2] p,.fourfold-prose[data-astro-cid-mxvwigc2] ul,.fourfold-prose[data-astro-cid-mxvwigc2] ol{margin:1.3rem 0}.fourfold-prose[data-astro-cid-mxvwigc2] h2,.fourfold-prose[data-astro-cid-mxvwigc2] h3,.fourfold-prose[data-astro-cid-mxvwigc2] h4{font-family:var(--fourfold-font-heading);letter-spacing:-.03em;color:var(--fourfold-text);overflow-wrap:break-word;hyphens:auto;text-wrap:balance;font-weight:700;line-height:1.12}.fourfold-prose[data-astro-cid-mxvwigc2] h2{border-top:1px solid var(--fourfold-line);margin:3.2rem 0 1rem;padding-top:1.1rem;font-size:clamp(1.6rem,3.5vw,2.2rem)}.fourfold-prose[data-astro-cid-mxvwigc2] h3{margin:2.2rem 0 .8rem;font-size:clamp(1.3rem,2.6vw,1.55rem)}.fourfold-prose[data-astro-cid-mxvwigc2] h4{margin:1.8rem 0 .6rem;font-size:1.15rem}.fourfold-prose[data-astro-cid-mxvwigc2] a{color:var(--fourfold-accent);text-underline-offset:.18em;text-decoration:underline 1px}.fourfold-prose[data-astro-cid-mxvwigc2] a:hover{text-decoration-thickness:2px}.fourfold-prose[data-astro-cid-mxvwigc2] strong{font-weight:700}.fourfold-prose[data-astro-cid-mxvwigc2] ul,.fourfold-prose[data-astro-cid-mxvwigc2] ol{padding-left:1.5rem}.fourfold-prose[data-astro-cid-mxvwigc2] ul{list-style:outside}.fourfold-prose[data-astro-cid-mxvwigc2] ol{list-style:decimal}.fourfold-prose[data-astro-cid-mxvwigc2] li{margin:.4rem 0}.fourfold-prose[data-astro-cid-mxvwigc2] .pbn-cta .pbn-cta-heading,.fourfold-prose[data-astro-cid-mxvwigc2] .pbn-faq .pbn-faq-heading{border-top:0}.fourfold-prose[data-astro-cid-mxvwigc2] li::marker{color:var(--fourfold-accent);font-family:var(--fourfold-font-mono)}.fourfold-prose[data-astro-cid-mxvwigc2] blockquote{border-left:3px solid var(--fourfold-accent);color:var(--fourfold-muted);font-family:var(--fourfold-font-heading);margin:2.2rem 0;padding:.25rem 0 .25rem 1.25rem;font-size:1.25em;font-style:italic;line-height:1.45}.fourfold-prose[data-astro-cid-mxvwigc2] blockquote p{margin:.6rem 0}.fourfold-prose[data-astro-cid-mxvwigc2] img{max-width:100%;height:auto;margin:2.2rem 0;display:block}.fourfold-prose[data-astro-cid-mxvwigc2] figure{margin:2.2rem 0}.fourfold-prose[data-astro-cid-mxvwigc2] figure img{margin:0}.fourfold-prose[data-astro-cid-mxvwigc2] figcaption{color:var(--fourfold-muted);font:400 .78rem/1.5 var(--fourfold-font-mono);margin-top:.6rem}.fourfold-prose[data-astro-cid-mxvwigc2] hr{border:0;border-top:1px solid var(--fourfold-line);margin:3rem 0}.fourfold-prose[data-astro-cid-mxvwigc2] pre{border:1px solid var(--fourfold-line);background:var(--fourfold-soft);margin:1.8rem 0;padding:1rem;font-size:.88rem;line-height:1.6;overflow-x:auto}.fourfold-prose[data-astro-cid-mxvwigc2] code{font-family:var(--fourfold-font-mono);font-size:.88em}.fourfold-prose[data-astro-cid-mxvwigc2] :not(pre)>code{background:var(--fourfold-soft);padding:.1em .3em}.fourfold-prose[data-astro-cid-mxvwigc2] table{border-collapse:collapse;max-width:100%;margin:1.8rem 0;font-size:.95em;display:block;overflow-x:auto}.fourfold-prose[data-astro-cid-mxvwigc2] th,.fourfold-prose[data-astro-cid-mxvwigc2] td{border-bottom:1px solid var(--fourfold-line);text-align:left;padding:.55rem .8rem}.fourfold-prose[data-astro-cid-mxvwigc2] th{color:var(--fourfold-accent);font:700 .75rem/1.3 var(--fourfold-font-mono);letter-spacing:.08em;text-transform:uppercase}.ff-page-title[data-astro-cid-mxvwigc2]{font-size:clamp(2.2rem,7vw,5rem);line-height:1}.ff-page-image[data-astro-cid-mxvwigc2]{width:min(100% - 2.5rem,72rem);margin:.5rem auto 0}.ff-page-body[data-astro-cid-mxvwigc2]{padding-top:2rem}.ff-end[data-astro-cid-mxvwigc2]{height:clamp(3rem,8vw,6rem)}
