@import "https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&family=Inter:wght@400;500;600&display=swap";*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%}html,body{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}table{border-collapse:collapse}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{line-height:1.15}textarea{resize:vertical}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-l7arcky5]{z-index:20;background-color:#0000;position:relative}.site-header-inner[data-astro-cid-l7arcky5]{max-width:var(--content-width-page);justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);margin:0 auto;display:flex}.brand[data-astro-cid-l7arcky5]{font-family:var(--font-family-brand);font-variation-settings:"wght" 666, "SPAC" 104;font-size:var(--text-base);letter-spacing:1.6px;color:var(--color-ink);align-items:center;gap:.5em;text-decoration:none;display:flex}.brand-mark[data-astro-cid-l7arcky5]{flex-shrink:0;width:3em;height:3em}.nav-list[data-astro-cid-l7arcky5]{align-items:center;gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-l7arcky5]{font-size:var(--text-sm);color:var(--color-ink-soft);border-bottom:1px solid #0000;padding-bottom:.2em;text-decoration:none;transition:border-color .2s,color .2s}.nav-link[data-astro-cid-l7arcky5]:hover,.nav-link[data-astro-cid-l7arcky5][aria-current=page]{color:var(--color-ink);border-color:var(--color-amber);text-decoration:none}@media (width<=600px){.site-header-inner[data-astro-cid-l7arcky5]{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.nav-list[data-astro-cid-l7arcky5]{gap:var(--space-sm)}}.site-footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-cream-deep);border-top:1px solid var(--color-border)}.site-footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--content-width-page);padding:var(--space-lg) var(--space-sm) var(--space-md);text-align:center;margin:0 auto}.footer-line[data-astro-cid-jo6i4kqk]{font-family:var(--font-family-heading);font-style:italic;font-size:var(--text-base);color:var(--color-ink-soft);margin-bottom:var(--space-md)}.footer-meta[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.footer-link[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);color:var(--color-ink-soft);border-bottom:1px solid var(--color-border);text-decoration:none}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-amber-deep);border-color:var(--color-amber)}.footer-copyright[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);color:var(--color-mist);margin:0}@font-face{font-family:Movement;src:url(/fonts/MovementV.ttf)format("truetype-variations"),url(/fonts/MovementV.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--color-cream:#f6efe3;--color-cream-deep:#ece0cb;--color-paper:#fbf7ef;--color-ink:#2b241d;--color-ink-soft:#4d443a;--color-amber:#c2823f;--color-amber-deep:#98652e;--color-amber-soft:#e3c493;--color-clay:#a9714f;--color-mist:#a89c8a;--color-border:#e2d3b8;--color-overlay:#1e160c73;--font-family-heading:"Baskervville", Georgia, "Times New Roman", serif;--font-family-body:"Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-brand:"Movement", var(--font-family-heading);--text-base:20px;--line-height-body:1.8;--paragraph-spacing:2em;--ratio:1.618;--ratio-half:1.272;--text-3xs:calc(var(--text-base) / var(--ratio) / var(--ratio));--text-xs:calc(var(--text-base) / var(--ratio));--text-sm:calc(var(--text-base) / var(--ratio-half));--text-md:calc(var(--text-base) * var(--ratio-half));--text-lg:calc(var(--text-base) * var(--ratio));--text-xl:calc(var(--text-base) * var(--ratio) * var(--ratio-half));--text-2xl:calc(var(--text-base) * var(--ratio) * var(--ratio));--text-3xl:calc(var(--text-base) * var(--ratio) * var(--ratio) * var(--ratio-half));--text-4xl:calc(var(--text-base) * var(--ratio) * var(--ratio) * var(--ratio));--text-5xl:calc(var(--text-base) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio-half));--text-6xl:calc(var(--text-base) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio));--text-7xl:calc(var(--text-base) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio-half));--content-width:720px;--content-width-narrow:680px;--content-width-wide:760px;--content-width-page:1180px;--space-xs:var(--text-xs);--space-sm:var(--text-md);--space-md:var(--text-xl);--space-lg:var(--text-3xl);--space-xl:var(--text-5xl);--space-2xl:var(--text-7xl)}html{scroll-behavior:smooth}html,body{background-color:var(--color-cream);width:100%;color:var(--color-ink)}body{font-family:var(--font-family-body);font-size:var(--text-base);line-height:var(--line-height-body);font-weight:400}h1,h2,h3,h4{font-family:var(--font-family-heading);color:var(--color-ink);margin:0 0 var(--space-sm);font-weight:400;line-height:1.2}h1{font-size:clamp(var(--text-2xl), 5vw + 1rem, var(--text-4xl));line-height:1.15}h2{font-size:clamp(var(--text-lg), 2.5vw + 1rem, var(--text-2xl))}h3{font-size:var(--text-md)}h4{font-size:var(--text-base)}p{margin:0 0 var(--paragraph-spacing)}p:last-child{margin-bottom:0}img{width:100%;height:auto}.container{max-width:var(--content-width-page);padding:0 var(--space-sm);margin:0 auto}.prose{max-width:var(--content-width);margin:0 auto}.eyebrow{font-family:var(--font-family-body);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber-deep);margin-bottom:var(--space-xs);font-weight:500;display:inline-block}.btn{font-family:var(--font-family-body);font-size:var(--text-sm);letter-spacing:.02em;border:1px solid var(--color-ink);color:var(--color-ink);background:0 0;border-radius:999px;align-items:center;gap:.5em;padding:.9em 1.8em;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{background-color:var(--color-ink);color:var(--color-cream)}.btn-amber{border-color:var(--color-amber-deep);background-color:var(--color-amber);color:var(--color-paper)}.btn-amber:hover{background-color:var(--color-amber-deep);border-color:var(--color-amber-deep);color:var(--color-paper)}.hidden{display:none!important}
