.blog-related.svelte-10q4m06{margin-top:var(--space-7)}.blog-related-title.svelte-10q4m06{font-family:var(--font-serif);font-size:var(--text-h2);color:var(--color-ink);margin:0 0 var(--space-6);font-weight:400}.blog-related-grid.svelte-10q4m06{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=960px){.blog-related-grid.svelte-10q4m06{grid-template-columns:1fr}}.blog-related-all.svelte-10q4m06{margin-top:var(--space-6);justify-content:center;display:flex}:root{--bp-sm:720px;--bp-md:960px;--bp-lg:1300px;--bp-xl:1920px;--site-max:1920px;--site-margin:144px;--site-margin-md:64px;--site-margin-sm:24px;--grid-columns:12;--grid-gutter:20px;--content-max:1632px;--page-flow:5rem;--page-flow-md:3rem;--page-flow-sm:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:5rem;--space-9:6rem;--space-10:7rem;--space-11:8rem;--nav-height:72px;--radius-pill:999px;--radius-card:5rem;--radius-arch:50% 50% 0 0;--shadow-soft:0 8px 12px #2a1b171a;--shadow-icon:0 4px 12px #2a1b1726}@media (width<=720px){.col-sm-full.svelte-1teoznn{grid-column:1/13!important}}.container.svelte-1teoznn{width:100%;max-width:var(--site-max);padding-inline:var(--site-margin-sm);margin-inline:auto}@media (width>=720px){.container.svelte-1teoznn{padding-inline:var(--site-margin-md)}}@media (width>=1300px){.container.svelte-1teoznn{padding-inline:var(--site-margin)}}.container.svelte-1teoznn{box-sizing:border-box}.grid.svelte-1teoznn{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);width:100%;max-width:var(--content-max);margin-inline:auto;display:grid}.blog-post-page.svelte-1teoznn{background:var(--color-bg)}.blog-post.svelte-1teoznn{padding-top:var(--space-6)}.blog-post-main.svelte-1teoznn{grid-column:3/span 8;min-width:0}@media (width>=721px) and (width<=1300px){.blog-post-main.svelte-1teoznn{grid-column:2/span 10}}.blog-post-hero.svelte-1teoznn{width:100%;margin-bottom:var(--space-6);border-radius:var(--radius-card) 0 0 0;overflow:hidden}.blog-post-hero.svelte-1teoznn img:where(.svelte-1teoznn){aspect-ratio:16/9;object-fit:cover;clip-path:ellipse(85% 100% at 50% 0);border-radius:var(--radius-card) 0 0 0;width:100%;display:block}.blog-post-content.svelte-1teoznn{padding-bottom:var(--space-8)}.blog-post-breadcrumb.svelte-1teoznn{margin-bottom:var(--space-4);font-family:var(--font-sans);color:var(--color-text-muted);font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.blog-post-breadcrumb.svelte-1teoznn:hover{color:var(--color-accent)}.blog-post-category.svelte-1teoznn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--color-taupe);margin:0 0 var(--space-3);font-size:.75rem;font-weight:700}.blog-post-title.svelte-1teoznn{font-family:var(--font-serif);font-size:var(--text-h1);color:var(--color-ink);margin:0;font-weight:400;line-height:1.15}.blog-post-title.svelte-1teoznn:not(:has(+.blog-post-subtitle)){margin-bottom:5rem}.blog-post-subtitle.svelte-1teoznn{font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-text-muted);margin:1.5rem 0 5rem;font-style:italic}.blog-post-divider.svelte-1teoznn{margin:var(--space-8) 0;border:none;border-top:1px solid #0000001f}.blog-post-contact.svelte-1teoznn{margin-top:8rem}
