.button[data-astro-cid-6ygtcg62]{display:inline-flex;min-block-size:2.75rem;align-items:center;justify-content:center;gap:var(--space-2, .5rem);border:1px solid transparent;border-radius:var(--radius-md, .625rem);font:inherit;font-weight:750;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.button[data-astro-cid-6ygtcg62]:hover:not([aria-disabled=true]):not(:disabled){transform:translateY(-1px)}.button[data-astro-cid-6ygtcg62]:active:not([aria-disabled=true]):not(:disabled){transform:translateY(0)}.button[data-astro-cid-6ygtcg62]:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand, #a63b15) 35%,transparent);outline-offset:3px}.button--primary[data-astro-cid-6ygtcg62]{border-color:var(--color-ink, #011035);border-block-end-color:var(--color-brand-accent, #fd6601);background:var(--color-ink, #011035);color:var(--color-on-brand, #fffdf8);box-shadow:var(--shadow-button, 0 4px 0 #fd6601)}.button--primary[data-astro-cid-6ygtcg62]:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--color-navy-800, #01265e);border-block-end-color:var(--color-brand-accent, #fd6601);background:var(--color-navy-800, #01265e)}.button--secondary[data-astro-cid-6ygtcg62]{border-color:var(--color-ink, #1d2942);background:var(--color-surface, #fffdf8);color:var(--color-ink, #1d2942);box-shadow:var(--shadow-xs, 0 2px 0 rgb(29 41 66 / .13))}.button--secondary[data-astro-cid-6ygtcg62]:hover:not([aria-disabled=true]):not(:disabled),.button--ghost[data-astro-cid-6ygtcg62]:hover:not([aria-disabled=true]):not(:disabled){background:var(--color-canvas-accent, #f2e8d8)}.button--ghost[data-astro-cid-6ygtcg62]{background:transparent;color:var(--color-ink, #1d2942)}.button--small[data-astro-cid-6ygtcg62]{min-block-size:2.75rem;padding:.6rem 1rem;font-size:.9rem}.button--medium[data-astro-cid-6ygtcg62]{padding:.75rem 1.25rem}.button--large[data-astro-cid-6ygtcg62]{min-block-size:3.25rem;padding:.9rem 1.5rem;font-size:1.05rem}.button--full[data-astro-cid-6ygtcg62]{inline-size:100%}.button[data-astro-cid-6ygtcg62][aria-disabled=true],.button[data-astro-cid-6ygtcg62]:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}@media(prefers-reduced-motion:reduce){.button[data-astro-cid-6ygtcg62]{transition:none}}.trust-strip[data-astro-cid-67wi4gv7]{position:relative;display:grid;width:min(calc(100% - 2 * var(--space-5, 1.25rem)),var(--width-wide, 72rem));grid-template-columns:minmax(15rem,.9fr) minmax(18rem,1.1fr) auto;align-items:center;gap:var(--space-5, 1.25rem);margin:0 auto;border-block:1px solid var(--color-border, #d9cdbb);padding-block:var(--space-5, 1.25rem)}.trust-strip[data-astro-cid-67wi4gv7]:before{position:absolute;inline-size:5.5rem;block-size:.17rem;inset:-.1rem auto auto 0;background:var(--color-brand, #b7350b);content:"";transform:rotate(-1.5deg)}.trust-strip__signature[data-astro-cid-67wi4gv7]{display:flex;align-items:center;gap:var(--space-3, .75rem)}.trust-strip__signature[data-astro-cid-67wi4gv7] img[data-astro-cid-67wi4gv7]{inline-size:3.8rem;block-size:3.8rem;object-fit:contain;filter:drop-shadow(0 .2rem .18rem rgb(1 16 53 / .13))}.trust-strip__signature[data-astro-cid-67wi4gv7] p[data-astro-cid-67wi4gv7]{margin:0;line-height:1.25}.trust-strip__signature[data-astro-cid-67wi4gv7] span[data-astro-cid-67wi4gv7]{display:block;color:var(--color-brand-strong, #a52f08);font-family:var(--font-display);font-size:.96rem;font-style:italic}.trust-strip__signature[data-astro-cid-67wi4gv7] strong[data-astro-cid-67wi4gv7]{display:block;margin-top:.25rem;color:var(--color-ink, #011035);font-size:.93rem}.trust-strip__details[data-astro-cid-67wi4gv7]{margin:0;color:var(--color-text-muted, #554d4b);font-size:.92rem;line-height:1.5}.trust-strip[data-astro-cid-67wi4gv7]>a[data-astro-cid-67wi4gv7]{justify-self:end;color:var(--color-brand-strong, #a52f08);font-size:.9rem;font-weight:800;white-space:nowrap;text-underline-offset:.3em}@media(max-width:58rem){.trust-strip[data-astro-cid-67wi4gv7]{grid-template-columns:1fr auto}.trust-strip__details[data-astro-cid-67wi4gv7]{grid-column:1 / -1;grid-row:2}}@media(max-width:38rem){.trust-strip[data-astro-cid-67wi4gv7]{width:min(calc(100% - 2rem),var(--width-wide, 72rem));grid-template-columns:1fr}.trust-strip[data-astro-cid-67wi4gv7]>a[data-astro-cid-67wi4gv7]{justify-self:start}}.newsletter-card[data-astro-cid-p3ivzx5y]{position:relative;isolation:isolate;display:grid;align-items:center;gap:var(--space-5, 1.25rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-brand, #a63b15) 45%,var(--color-border, #d9cdbb));border-block-start:.3rem solid var(--color-brand, #b7350b);border-radius:var(--radius-sm, .5rem);padding:clamp(1.5rem,5vw,3rem);background-color:var(--color-surface, #fffaf5);background-image:repeating-linear-gradient(0deg,transparent 0 2.6rem,rgb(1 16 53 / .045) 2.6rem calc(2.6rem + 1px));box-shadow:var(--shadow-paper, .4rem .45rem 0 rgb(183 53 11 / .13))}.newsletter-card__stamp[data-astro-cid-p3ivzx5y]{display:grid;inline-size:4rem;block-size:4.5rem;place-items:center;border:2px dashed color-mix(in srgb,var(--color-brand, #a63b15) 62%,transparent);border-radius:.15rem;background:var(--color-brand-soft, #f8dfd4);color:var(--color-brand-strong, #842d10);transform:rotate(-4deg)}.newsletter-card__eyebrow[data-astro-cid-p3ivzx5y]{margin:0 0 var(--space-2, .5rem);color:var(--color-brand-strong, #842d10);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.newsletter-card[data-astro-cid-p3ivzx5y] h2[data-astro-cid-p3ivzx5y]{max-inline-size:18ch;margin:0;color:var(--color-ink, #1d2942);font-family:var(--font-display, "Fraunces Variable", Georgia, serif);font-size:clamp(2rem,5vw,3rem);font-weight:650;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.newsletter-card__copy[data-astro-cid-p3ivzx5y]>p[data-astro-cid-p3ivzx5y]:last-child{max-inline-size:38rem;margin:var(--space-3, .75rem) 0 0;color:var(--color-text-muted, #5c5148);line-height:1.58}.newsletter-card__action[data-astro-cid-p3ivzx5y]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2, .5rem)}.newsletter-card__action[data-astro-cid-p3ivzx5y] small[data-astro-cid-p3ivzx5y]{max-inline-size:16rem;color:var(--color-text-muted, #5c5148);line-height:1.4}@media(min-width:54rem){.newsletter-card[data-astro-cid-p3ivzx5y]{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-6, 1.5rem)}.newsletter-card__action[data-astro-cid-p3ivzx5y]{align-items:flex-end}.newsletter-card__action[data-astro-cid-p3ivzx5y] small[data-astro-cid-p3ivzx5y]{text-align:end}}.author-proof[data-astro-cid-mcn3fxy7]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4, 1rem);border-block:1px solid var(--color-border, #d9cdbb);padding-block:var(--space-5, 1.25rem)}.author-proof__portrait[data-astro-cid-mcn3fxy7]{display:grid;overflow:hidden;inline-size:6.2rem;block-size:3.7rem;place-items:center;border-block-end:2px solid var(--color-brand, #b7350b);color:var(--color-brand-strong, #a52f08);font-family:var(--font-display, "Fraunces Variable", Georgia, serif);font-size:1.35rem;font-style:italic;font-weight:650;transform:rotate(-2deg)}.author-proof__portrait[data-astro-cid-mcn3fxy7] img[data-astro-cid-mcn3fxy7]{inline-size:100%;block-size:100%;object-fit:cover}.author-proof__name[data-astro-cid-mcn3fxy7]{margin:0;color:var(--color-ink, #1d2942);font-weight:850}.author-proof__role[data-astro-cid-mcn3fxy7]{margin:.1rem 0 0;color:var(--color-brand-strong, #842d10);font-size:.83rem;font-weight:750}.author-proof__bio[data-astro-cid-mcn3fxy7]{max-inline-size:42rem;margin:var(--space-2, .5rem) 0 0;color:var(--color-text-muted, #5c5148);font-size:.94rem;line-height:1.5}.author-proof__verified[data-astro-cid-mcn3fxy7]{display:flex;grid-column:1 / -1;align-items:center;gap:var(--space-2, .5rem);margin:0;color:var(--color-sage, #38634c);font-size:.82rem;font-weight:750}@media(min-width:48rem){.author-proof[data-astro-cid-mcn3fxy7]{grid-template-columns:auto minmax(0,1fr) auto}.author-proof__verified[data-astro-cid-mcn3fxy7]{grid-column:auto;max-inline-size:10rem;justify-self:end;text-align:end}}
