/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer components{.page-hero{background-color:var(--color-mz-ink-soft,#151a13);color:var(--color-mz-ivory,#f4f1e8);padding-top:180px;padding-bottom:94px}.page-hero__inner{max-width:1000px}.page-hero h1{max-width:1000px;color:var(--color-mz-ivory,#f4f1e8);font-size:clamp(52px,8vw,106px)}.page-hero p{margin-top:calc(var(--spacing,.25rem) * 7);max-width:720px;font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:#f4f1e8b3}@supports (color:color-mix(in lab, red, red)){.page-hero p{color:color-mix(in oklab, var(--color-mz-ivory,#f4f1e8) 70%, transparent)}}.page-content{background-color:var(--color-mz-ivory,#f4f1e8)}.content-narrow{max-width:800px}.entry-content{font-size:17px}.entry-content>*{max-width:100%}.entry-content h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));margin-top:1.2em;margin-bottom:.4em}.entry-content h3{margin-top:1.2em;margin-bottom:.4em}.entry-content a{color:var(--color-mz-moss,#2f432d);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-mz-gold,#c2a15a);-webkit-text-decoration-color:var(--color-mz-gold,#c2a15a);text-decoration-color:var(--color-mz-gold,#c2a15a);text-underline-offset:3px}.entry-content blockquote{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-mz-gold,#c2a15a);padding-left:calc(var(--spacing,.25rem) * 7);font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-mz-moss,#2f432d);margin-block:2em;font-size:26px}.single-entry__image{margin-top:70px}.single-entry__image img{width:100%}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.post-card img{margin-bottom:calc(var(--spacing,.25rem) * 6);aspect-ratio:3/2;object-fit:cover}.post-card h2{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:38px}.post-card p{color:var(--color-mz-muted,#6a7066)}.not-found{background-color:var(--color-mz-ink-soft,#151a13);text-align:center;min-height:78vh;color:var(--color-mz-ivory,#f4f1e8);padding-inline:0;place-items:center;padding-top:150px;padding-bottom:90px;display:grid}.not-found h1{max-width:900px;color:var(--color-mz-ivory,#f4f1e8);margin-inline:auto}.not-found p{margin-block:calc(var(--spacing,.25rem) * 7);color:#f4f1e8b3}@supports (color:color-mix(in lab, red, red)){.not-found p{color:color-mix(in oklab, var(--color-mz-ivory,#f4f1e8) 70%, transparent)}}}@media (max-width:860px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page-hero{padding-top:140px;padding-bottom:70px}.page-hero h1{font-size:54px}.page-hero p{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.post-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}