.cg-panel[data-astro-cid-oscj2rvq]{margin:0 0 var(--s5);padding:var(--s4) var(--s5);border:1px solid #e3dccb;border-radius:20px;background:linear-gradient(180deg,#fffdf8,#f8f1e0);box-shadow:0 18px 40px -34px #173b328c}.cg-kicker[data-astro-cid-oscj2rvq]{font:600 .72rem/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 var(--s3)}.cg-illum-frame[data-astro-cid-oscj2rvq]{border-radius:16px;overflow:hidden;box-shadow:0 20px 50px -30px #060e0bb3}.cg-scroll[data-astro-cid-oscj2rvq]{border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #173b321f}.cg-timeline-rail[data-astro-cid-oscj2rvq]{list-style:none;margin:0;padding:0 0 0 1.1rem;border-left:2px solid rgba(179,145,84,.55);display:grid;gap:.85rem}.cg-timeline-rail[data-astro-cid-oscj2rvq] li[data-astro-cid-oscj2rvq]{position:relative;display:grid;grid-template-columns:4.2rem 1fr;gap:.75rem;align-items:baseline;padding:.65rem .85rem;border-radius:12px;background:#fffdf8;border:1px solid #e3dccb;animation:cg-rise .7s ease both;animation-delay:calc(var(--i) * 90ms)}.cg-dot[data-astro-cid-oscj2rvq]{position:absolute;left:-1.55rem;top:1rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #b3915440}.cg-y[data-astro-cid-oscj2rvq]{font:700 .95rem/1.2 var(--ui);color:var(--forest)}.cg-t[data-astro-cid-oscj2rvq]{font-family:var(--read);font-size:.98rem}.cg-caption[data-astro-cid-oscj2rvq]{margin:.75rem 0 0;font-family:var(--ui);font-size:.85rem;color:var(--muted)}.cg-caption[data-astro-cid-oscj2rvq] a[data-astro-cid-oscj2rvq]{color:var(--forest)}.cg-panel[data-astro-cid-oscj2rvq] svg[data-astro-cid-oscj2rvq],.cg-hero-motif[data-astro-cid-oscj2rvq]{width:100%;height:auto;display:block}.cg-hero-panel[data-astro-cid-oscj2rvq]{margin:0}.cg-hero-panel[data-astro-cid-oscj2rvq] .cg-hero-motif[data-astro-cid-oscj2rvq]{border-radius:22px;box-shadow:0 28px 60px -28px #0000008c}.cg-sil[data-astro-cid-oscj2rvq]{width:4.5rem;height:auto}@keyframes cg-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cg-timeline-rail[data-astro-cid-oscj2rvq] li[data-astro-cid-oscj2rvq]{animation:none}}.motion-off .cg-timeline-rail[data-astro-cid-oscj2rvq] li[data-astro-cid-oscj2rvq]{animation:none!important}.page-fcc[data-astro-cid-pqmixgkl] main{overflow-x:clip}.fcc-hero[data-astro-cid-pqmixgkl]{background:#0a1813;color:#f8f1dc;padding:clamp(2.4rem,3.5vw,4rem) 0 clamp(2rem,3vw,3.2rem);border-bottom:1px solid rgba(230,207,151,.22)}.fcc-hero-grid[data-astro-cid-pqmixgkl]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.fcc-hero-copy[data-astro-cid-pqmixgkl],.fcc-hero-art[data-astro-cid-pqmixgkl]{min-width:0}.fcc-parchment-stack[data-astro-cid-pqmixgkl]{position:relative;margin:0;min-height:22rem}.fcc-parch-main[data-astro-cid-pqmixgkl]{position:relative;z-index:2;transform:rotate(-2.2deg);border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #e6cf9759,0 28px 60px -20px #000000a6,0 0 80px -20px #e6cf9759}.fcc-parch-back[data-astro-cid-pqmixgkl]{position:absolute;z-index:1;right:-8%;top:12%;width:58%;transform:rotate(6deg);border-radius:8px;overflow:hidden;box-shadow:0 18px 40px -18px #0000008c;opacity:.92}.fcc-const-img[data-astro-cid-pqmixgkl],.fcc-bor-img[data-astro-cid-pqmixgkl],.fcc-bor-panel-img[data-astro-cid-pqmixgkl]{display:block;width:100%;height:auto}.fcc-img-credit[data-astro-cid-pqmixgkl]{position:relative;z-index:3;margin:.85rem 0 0;font:500 .78rem/1.35 var(--ui);color:#e6cf97;text-align:center}.fcc-img-credit-dark[data-astro-cid-pqmixgkl]{color:#5a635c;margin-top:.55rem}.fcc-fa-row[data-astro-cid-pqmixgkl]{display:flex;gap:var(--s5);align-items:stretch;margin:0 0 var(--s5)}.fcc-fa-text[data-astro-cid-pqmixgkl]{flex:1.3 1 0;min-width:0;display:flex}.fcc-fa-text[data-astro-cid-pqmixgkl] .cg-illuminated,.fcc-fa-text[data-astro-cid-pqmixgkl] .cg-panel{margin:0;width:100%;flex:1;display:flex;flex-direction:column}.fcc-fa-text[data-astro-cid-pqmixgkl] .cg-illum-frame{flex:1;display:flex}.fcc-fa-text[data-astro-cid-pqmixgkl] .cg-illum-frame svg{width:100%;height:100%;min-height:15rem}.fcc-fa-photo[data-astro-cid-pqmixgkl]{flex:.9 1 0;min-width:12rem;max-width:24rem;margin:0;display:flex;flex-direction:column;gap:.55rem}.fcc-fa-photo-frame[data-astro-cid-pqmixgkl]{position:relative;flex:1 1 auto;min-height:15rem;border-radius:12px;overflow:hidden;border:1px solid #d9d0b8;box-shadow:0 16px 36px -22px #173b3273;background:#e8dcc0}.fcc-fa-photo-frame[data-astro-cid-pqmixgkl] picture,.fcc-fa-photo-frame[data-astro-cid-pqmixgkl] img,.fcc-bor-panel-img[data-astro-cid-pqmixgkl]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 14%;display:block;border:none;border-radius:0;box-shadow:none}.fcc-quote-thumb[data-astro-cid-pqmixgkl]{flex:none;width:4.75rem}.fcc-quote-thumb-img[data-astro-cid-pqmixgkl],.fcc-quote-thumb[data-astro-cid-pqmixgkl] img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #d9d0b8}.fcc-thumb-credit[data-astro-cid-pqmixgkl]{display:block;margin-top:.25rem;font:500 .62rem/1.2 var(--ui);color:#7d6232;letter-spacing:.04em}@media(max-width:860px){.fcc-fa-row[data-astro-cid-pqmixgkl]{flex-direction:column}.fcc-fa-photo[data-astro-cid-pqmixgkl]{max-width:none;width:100%}.fcc-fa-photo-frame[data-astro-cid-pqmixgkl]{flex:none;min-height:0;aspect-ratio:5 / 4}.fcc-parch-back[data-astro-cid-pqmixgkl]{width:48%;right:-2%;top:8%}}.fcc-crumb[data-astro-cid-pqmixgkl]{font:600 .92rem/1.45 var(--ui);letter-spacing:.04em;color:#e6cf97;margin:0 0 1rem}.fcc-crumb[data-astro-cid-pqmixgkl] a[data-astro-cid-pqmixgkl]{color:#f3e4b8;text-decoration-color:#f3e4b88c}.fcc-crumb[data-astro-cid-pqmixgkl] a[data-astro-cid-pqmixgkl]:hover{color:#fff6dc}.fcc-crumb[data-astro-cid-pqmixgkl] span[data-astro-cid-pqmixgkl]:last-child{color:#f8f1dc}.fcc-eyebrow[data-astro-cid-pqmixgkl]{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .75rem;font:600 .78rem/1.3 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:#e6cf97}.fcc-eyebrow[data-astro-cid-pqmixgkl] svg{color:#e6cf97}.fcc-hero[data-astro-cid-pqmixgkl] h1[data-astro-cid-pqmixgkl]{margin:0 0 .7rem;font-size:clamp(2rem,1.45rem + 2.2vw,3.15rem);line-height:1.12;color:#f8f1dc}.fcc-hero-sub[data-astro-cid-pqmixgkl]{margin:0 0 .9rem;font-family:var(--display);font-style:italic;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);color:#e6cf97}.fcc-lead[data-astro-cid-pqmixgkl]{margin:0 0 1.4rem;font-size:1.08rem;line-height:1.55;color:#e8e2d2;max-width:38rem}.fcc-hero-actions[data-astro-cid-pqmixgkl]{display:flex;flex-wrap:wrap;gap:.7rem}.fcc-hero[data-astro-cid-pqmixgkl] .btn-ghost{color:#f3e4b8;border-color:#f3e4b88c;background:transparent}.fcc-hero[data-astro-cid-pqmixgkl] .btn-ghost:hover{color:#fff6dc;border-color:#e6cf97;background:#e6cf971a}.fcc-sticky[data-astro-cid-pqmixgkl]{position:sticky;top:0;z-index:30;background:#fffdf8f2;backdrop-filter:blur(10px);border-bottom:1px solid #e3dccb}.fcc-sticky-inner[data-astro-cid-pqmixgkl]{display:flex;gap:.35rem 1rem;overflow-x:auto;padding:.7rem 0;font:600 .86rem/1.2 var(--ui);scrollbar-width:thin}.fcc-sticky[data-astro-cid-pqmixgkl] a[data-astro-cid-pqmixgkl]{white-space:nowrap;color:#173b32;text-decoration:none;padding:.4rem .65rem;border-radius:999px}.fcc-sticky[data-astro-cid-pqmixgkl] a[data-astro-cid-pqmixgkl]:hover{background:#b3915429}.fcc-body[data-astro-cid-pqmixgkl]{background:#f7f3e8}.fcc-wrap[data-astro-cid-pqmixgkl]{display:grid;gap:var(--s6);padding-bottom:var(--s8);padding-top:var(--s5)}.fcc-note[data-astro-cid-pqmixgkl]{display:flex;gap:.65rem;align-items:flex-start;border:1px solid #e3dccb;border-left:3px solid var(--gold);background:#fffdf8;border-radius:0 14px 14px 0;padding:var(--s4) var(--s5);font-family:var(--ui);font-size:.95rem;color:#17211d}.fcc-note[data-astro-cid-pqmixgkl] svg{flex:none;color:#7d6232;margin-top:.15rem}.fcc-dl-card[data-astro-cid-pqmixgkl]{display:grid;grid-template-columns:11rem 1fr;gap:clamp(1rem,2vw,2rem);align-items:center;padding:clamp(1.25rem,1rem + 1vw,2rem);border-radius:22px;border:1px solid rgba(230,207,151,.4);background:linear-gradient(165deg,#15352d,#0a1813 78%);color:#f8f1dc;box-shadow:0 28px 60px -40px #060e0bf2}.fcc-dl-preview[data-astro-cid-pqmixgkl]{border-radius:10px;overflow:hidden;box-shadow:0 16px 36px -18px #0000008c;border:1px solid rgba(230,207,151,.4);background:#0a1813}.fcc-dl-preview[data-astro-cid-pqmixgkl] img[data-astro-cid-pqmixgkl]{display:block;width:100%;height:auto}.fcc-kicker[data-astro-cid-pqmixgkl]{margin:0 0 .45rem;font:600 .78rem/1.3 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:#e6cf97}.fcc-dl-card[data-astro-cid-pqmixgkl] h2,.fcc-dl-body[data-astro-cid-pqmixgkl] h2[data-astro-cid-pqmixgkl]{margin:0 0 .7rem!important;font-size:clamp(1.45rem,1.2rem + 1vw,2rem)!important;color:#f8f1dc!important;line-height:1.2}.fcc-dl-body[data-astro-cid-pqmixgkl] p[data-astro-cid-pqmixgkl]{margin:0 0 1rem;color:#e8e2d2}.fcc-dl-actions[data-astro-cid-pqmixgkl]{display:flex;flex-wrap:wrap;gap:.65rem}.fcc-dl-card[data-astro-cid-pqmixgkl] .btn-primary{background:linear-gradient(135deg,#f1dca6,#c9a463 55%,#a98544)!important;color:#13201b!important;border-color:transparent!important;box-shadow:0 8px 30px -8px #e6cf978c}.fcc-dl-card[data-astro-cid-pqmixgkl] .btn-primary:hover{color:#0b1411!important}.fcc-dl-card[data-astro-cid-pqmixgkl] .btn-ghost{color:#f3e4b8;border-color:#f3e4b88c;background:transparent}.fcc-founders[data-astro-cid-pqmixgkl] h2[data-astro-cid-pqmixgkl],.fcc-graphics[data-astro-cid-pqmixgkl] h2[data-astro-cid-pqmixgkl],.fcc-thesis[data-astro-cid-pqmixgkl]>h2[data-astro-cid-pqmixgkl]{scroll-margin-top:5rem;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.5rem);margin:0 0 var(--s3);color:#173b32}.fcc-section-lead[data-astro-cid-pqmixgkl]{font-size:1.05rem;max-width:42rem;color:#17211d}.fcc-founders[data-astro-cid-pqmixgkl] h3[data-astro-cid-pqmixgkl]{scroll-margin-top:5rem;margin:var(--s6) 0 var(--s3);font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);color:#173b32}.fcc-quote-grid[data-astro-cid-pqmixgkl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--s4);margin:var(--s4) 0 var(--s6)}.fcc-quote-card[data-astro-cid-pqmixgkl]{border:1px solid #d9d0b8;border-radius:20px;padding:var(--s4) var(--s5);background:#fffdf8;box-shadow:0 14px 34px -26px #173b3273}.fcc-quote-top[data-astro-cid-pqmixgkl]{display:flex;gap:.9rem;align-items:flex-start;margin-bottom:.75rem}.fcc-quote-meta[data-astro-cid-pqmixgkl]{margin:0 0 .3rem;font:600 .72rem/1.3 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#7d6232}.fcc-year[data-astro-cid-pqmixgkl]{font:700 .95rem/1.2 var(--ui);color:#173b32}.fcc-quote-card[data-astro-cid-pqmixgkl] h4[data-astro-cid-pqmixgkl]{margin:0;font-size:1.08rem;line-height:1.3;color:#173b32}.fcc-quote-card[data-astro-cid-pqmixgkl] blockquote[data-astro-cid-pqmixgkl]{margin:0 0 .75rem;padding:0 0 0 .9rem;border-left:3px solid #B39154}.fcc-quote-card[data-astro-cid-pqmixgkl] blockquote[data-astro-cid-pqmixgkl] p[data-astro-cid-pqmixgkl]{margin:0;font-family:var(--display);font-size:1.05rem;line-height:1.4;font-style:italic;color:#173b32}.fcc-cite[data-astro-cid-pqmixgkl]{margin:0 0 .35rem;font-size:.85rem;color:#5a635c}.fcc-src[data-astro-cid-pqmixgkl]{margin:.55rem 0 0;font-family:var(--ui);font-size:.9rem}.fcc-src[data-astro-cid-pqmixgkl] a[data-astro-cid-pqmixgkl]{color:#173b32;font-weight:600}.fcc-thesis[data-astro-cid-pqmixgkl] .thesis-banner{margin:0 0 var(--s5);padding:var(--s4) var(--s5);border-radius:16px;border:1px solid #e3dccb;border-left:3px solid var(--gold);background:#fffdf8}.fcc-thesis[data-astro-cid-pqmixgkl] .thesis-banner p{margin:0 0 .55rem;color:#17211d}.fcc-thesis[data-astro-cid-pqmixgkl] .thesis-dl{margin:0!important}.fcc-thesis[data-astro-cid-pqmixgkl] .fcc-prose,.fcc-thesis[data-astro-cid-pqmixgkl] .prose{max-width:var(--measure);color:#17211d}.fcc-thesis[data-astro-cid-pqmixgkl] h2{scroll-margin-top:5rem;font-size:clamp(1.55rem,1.3rem + .8vw,2.05rem);margin:var(--s6) 0 var(--s3);color:#173b32}.fcc-thesis[data-astro-cid-pqmixgkl] h2:first-of-type{margin-top:var(--s4)}@media(max-width:860px){.fcc-hero-grid[data-astro-cid-pqmixgkl]{grid-template-columns:1fr}.fcc-hero-art[data-astro-cid-pqmixgkl]{order:-1;max-width:26rem;margin:0 auto;width:100%}}@media(max-width:720px){.fcc-dl-card[data-astro-cid-pqmixgkl]{grid-template-columns:1fr}.fcc-dl-preview[data-astro-cid-pqmixgkl]{max-width:11rem}}@media(prefers-reduced-motion:reduce){.fcc-sticky[data-astro-cid-pqmixgkl]{backdrop-filter:none}}#first-amendment[data-astro-cid-pqmixgkl],#rfra[data-astro-cid-pqmixgkl],#section-508[data-astro-cid-pqmixgkl],#download[data-astro-cid-pqmixgkl],#founders[data-astro-cid-pqmixgkl],#graphics[data-astro-cid-pqmixgkl],#thesis[data-astro-cid-pqmixgkl],.fcc-anchor-block[data-astro-cid-pqmixgkl]{scroll-margin-top:5.5rem}
