@font-face{font-family:Fraunces;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-standard-normal.CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/fraunces-latin-standard-normal.DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:optional;font-weight:400;src:url(/_astro/urbanist-latin-ext-400-normal.DZynuzUy.woff2) format("woff2"),url(/_astro/urbanist-latin-ext-400-normal.AR80KGOc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:optional;font-weight:400;src:url(/_astro/urbanist-latin-400-normal.ClbGNxcV.woff2) format("woff2"),url(/_astro/urbanist-latin-400-normal.BHTGe-Vj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:optional;font-weight:500;src:url(/_astro/urbanist-latin-ext-500-normal.DjtxgPdH.woff2) format("woff2"),url(/_astro/urbanist-latin-ext-500-normal.DU_MVRy-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:optional;font-weight:500;src:url(/_astro/urbanist-latin-500-normal.CTXUkCRo.woff2) format("woff2"),url(/_astro/urbanist-latin-500-normal.DpQ4Tjrd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:optional;font-weight:600;src:url(/_astro/urbanist-latin-ext-600-normal.Edu9tcYw.woff2) format("woff2"),url(/_astro/urbanist-latin-ext-600-normal.D22gvnSM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:optional;font-weight:600;src:url(/_astro/urbanist-latin-600-normal.BuXRW95m.woff2) format("woff2"),url(/_astro/urbanist-latin-600-normal.cDQtY_pk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:optional;font-weight:700;src:url(/_astro/urbanist-latin-ext-700-normal.B8Y3NOrp.woff2) format("woff2"),url(/_astro/urbanist-latin-ext-700-normal.LzPfOSk1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:optional;font-weight:700;src:url(/_astro/urbanist-latin-700-normal.BtsT2zLv.woff2) format("woff2"),url(/_astro/urbanist-latin-700-normal.Zdugn5sa.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.blog-scope{--blog-font-display: "Fraunces", Georgia, "Times New Roman", serif;--blog-font-body: "Urbanist", system-ui, -apple-system, "Segoe UI", sans-serif;--blog-accent: #4a90d9;--blog-accent-deep: #2f6fb8;--blog-ink: #14181f;--blog-mist: #4b5563;--blog-stone: #6b7280;--blog-border: #e4e7ec;--blog-surface: #ffffff;--blog-surface-tint: #f7f8fa;font-family:var(--blog-font-body);color:var(--blog-ink);background:var(--blog-surface)}.blog-scope *{box-sizing:border-box}.blog-scope a{color:var(--blog-accent-deep)}.blog-container{max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.blog-container{padding-inline:2.5rem}}@media(prefers-reduced-motion:no-preference){.blog-fade-lift{animation:blog-fade-lift .5s ease-out both}.blog-fade-lift-delay-1{animation-delay:80ms}.blog-fade-lift-delay-2{animation-delay:.16s}}@keyframes blog-fade-lift{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.blog-hero{padding-block:clamp(104px,12vw,168px) 2rem;border-bottom:1px solid var(--blog-border)}.blog-h1{font-family:var(--blog-font-display);font-weight:300;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 .75rem;color:var(--blog-ink)}.blog-intro{font-size:clamp(1rem,1.6vw,1.125rem);color:var(--blog-mist);max-width:60ch;margin:0}.blog-pills{display:flex;flex-wrap:wrap;gap:.625rem;padding-block:1.5rem}.blog-pill{font-family:var(--blog-font-body);font-size:.875rem;font-weight:600;padding:.5rem 1.125rem;border-radius:9999px;border:1px solid var(--blog-border);background:var(--blog-surface);color:var(--blog-mist);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.blog-pill:hover{border-color:var(--blog-accent);color:var(--blog-accent-deep)}.blog-pill[aria-pressed=true]{background:var(--blog-accent-deep);border-color:var(--blog-accent);color:#fff}.blog-empty{padding:3rem 1rem;text-align:center;color:var(--blog-stone);font-size:1rem;border:1px dashed var(--blog-border);border-radius:12px}.blog-featured{display:block;text-decoration:none;color:inherit;border-radius:16px;overflow:hidden;border:1px solid var(--blog-border);margin-bottom:2.5rem}.blog-featured .blog-media{aspect-ratio:2.2 / 1}.blog-featured-body{padding:1.5rem 1.75rem 1.75rem}.blog-featured-title{font-family:var(--blog-font-display);font-weight:400;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;margin:.75rem 0 .5rem;color:var(--blog-ink)}.blog-grid{display:grid;grid-template-columns:1fr;gap:1.75rem;padding-block:.5rem 3rem}@media(min-width:640px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--blog-border);background:var(--blog-surface);transition:box-shadow .15s ease,transform .15s ease}.blog-card:hover{box-shadow:0 8px 24px #0e121814;transform:translateY(-2px)}.blog-card .blog-media{aspect-ratio:16 / 9}.blog-card-body{padding:1.125rem 1.25rem 1.375rem}.blog-card-title{font-family:var(--blog-font-display);font-weight:400;font-size:1.25rem;line-height:1.2;margin:.625rem 0 .5rem;color:var(--blog-ink)}.blog-excerpt{font-size:.9375rem;color:var(--blog-mist);line-height:1.5;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-read-more{font-size:.875rem;font-weight:600;color:var(--blog-accent-deep);display:inline-flex;align-items:center;gap:.375rem}.blog-read-more svg{width:14px;height:14px}.blog-badges{position:absolute;inset-inline-start:.75rem;inset-block-start:.75rem;display:flex;gap:.5rem;z-index:2}.blog-badge{font-size:.75rem;font-weight:600;padding:.3125rem .75rem;border-radius:9999px;background:#ffffffeb;color:var(--blog-ink);backdrop-filter:blur(2px)}.blog-badge-category{color:var(--blog-accent-deep)}.blog-media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,var(--blog-surface-tint),var(--blog-border))}.blog-media img{width:100%;height:100%;object-fit:cover;display:block}.blog-media img.blog-media-img--broken{display:none}.blog-media-fallback{display:none;position:absolute;inset:0;align-items:center;justify-content:center;padding:1rem;text-align:center;font-family:var(--blog-font-body);font-size:.875rem;color:var(--blog-stone)}.blog-media img.blog-media-img--broken+.blog-media-fallback{display:flex}.blog-post-header{padding-block:clamp(104px,12vw,168px) 1.5rem;border-bottom:1px solid var(--blog-border)}.blog-post-title{font-family:var(--blog-font-display);font-weight:300;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 1rem}.blog-byline{font-size:.875rem;color:var(--blog-stone);display:flex;gap:.5rem;align-items:center}.blog-post-hero-media{aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;margin-block:1.75rem;max-height:480px}.blog-post-hero-media .blog-media{height:100%}.blog-post-body>p:first-of-type{font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.55;color:var(--blog-ink);font-weight:400;margin:0 0 1.5rem}.blog-post-layout{display:grid;grid-template-columns:1fr;gap:1.5rem;padding-block:0 4rem;grid-template-areas:"jumpnav" "body" "related" "back"}@media(min-width:1024px){.blog-post-layout{grid-template-columns:minmax(0,760px) 320px;column-gap:4rem;row-gap:1.25rem;align-items:start;grid-template-areas:"body jumpnav" "body related" "back ."}}.blog-post-jumpnav-area{grid-area:jumpnav}.blog-post-related-area{grid-area:related}@media(min-width:1024px){.blog-post-jumpnav-area,.blog-post-related-area{position:sticky;top:6rem}}.blog-post-body{grid-area:body;max-width:760px;font-size:1rem;line-height:1.7;color:var(--blog-ink)}.blog-post-body h2{font-family:var(--blog-font-display);font-weight:400;font-size:1.75rem;line-height:1.2;margin:2.25rem 0 .875rem;scroll-margin-top:1.5rem}.blog-post-body h3{font-family:var(--blog-font-display);font-weight:500;font-size:1.25rem;line-height:1.25;margin:1.75rem 0 .625rem;scroll-margin-top:1.5rem}.blog-post-body p{margin:0 0 1.125rem}.blog-post-body ul,.blog-post-body ol{margin:0 0 1.125rem;padding-inline-start:1.375rem}.blog-post-body li{margin-bottom:.375rem}.blog-post-body a{text-decoration:underline;text-underline-offset:2px}.blog-post-body blockquote{margin:1.5rem 0;padding-inline-start:1rem;border-inline-start:3px solid var(--blog-accent);color:var(--blog-mist);font-style:italic}.blog-post-body img{max-width:100%;border-radius:8px;height:auto}.blog-sidebar-card{border:1px solid var(--blog-border);border-radius:12px;padding:1.125rem 1.25rem;margin-bottom:1.25rem;background:var(--blog-surface-tint)}.blog-sidebar-card h2,.blog-sidebar-card h3{font-family:var(--blog-font-body);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--blog-stone);margin:0 0 .75rem}.blog-jumpnav summary{cursor:pointer;font-family:var(--blog-font-body);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--blog-stone);list-style:none}.blog-jumpnav summary::-webkit-details-marker{display:none}.blog-jumpnav summary:after{content:"+";float:inline-end;font-size:1rem}.blog-jumpnav[open] summary:after{content:"−"}.blog-jumpnav-list{list-style:none;margin:.875rem 0 0;padding:0}.blog-jumpnav-list li{margin-bottom:.5rem}.blog-jumpnav-list a{font-size:.875rem;color:var(--blog-ink);text-decoration:none}.blog-jumpnav-list a:hover{color:var(--blog-accent-deep)}@media(min-width:1024px){.blog-jumpnav summary{display:none}}.blog-related-card a{text-decoration:none;color:inherit;display:block}.blog-related-label{font-family:var(--blog-font-body);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--blog-stone);margin:0 0 .625rem}.blog-related-title{font-family:var(--blog-font-display);font-weight:400;font-size:1.0625rem;line-height:1.25;color:var(--blog-ink);margin:0 0 .375rem}.blog-related-card:hover .blog-related-title{color:var(--blog-accent-deep)}.blog-back-link{grid-area:back;padding-block:1rem 0;font-size:.9375rem;font-weight:600}.blog-back-link a{color:var(--blog-accent-deep);text-decoration:none}.blog-back-link a:hover{text-decoration:underline}
