.block{width:100%;padding:1rem}.block-prose{padding:1rem}@container (width>400px){.block{max-width:calc(var(--measure-wide) + 4rem);margin:0 auto;padding:2rem}.block-prose{max-width:calc(var(--measure) + 4rem);margin:0 auto;padding:2rem}}.grid-2-up{grid-template-columns:1fr;gap:1rem;display:grid}@container (width>700px){.grid-2-up{grid-template-columns:1fr 1fr;display:grid}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/manrope-latin-variable.C46ZzDBF.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/source-serif-4-latin-variable.DuZxYNfE.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400 700;font-display:swap;src:url(/_astro/source-serif-4-latin-variable-italic.DEphWvQE.woff2)format("woff2")}:root{--color-background:#f4f0e6;--color-surface:#fffaf0;--color-ink:#111a2d;--color-ink-soft:#30394a;--color-muted:#657071;--color-yellow:#f4b81a;--color-orange:#ed5424;--color-pink:#e50076;--color-teal:#008c82;--color-green:#33884a;--color-brand-300:#ff9475;--color-brand-500:var(--color-orange);--color-brand-600:#ba3214;--color-red:var(--color-brand-600);--color-border:#b9b7ae;--color-on-dark:#f8f3e8;--font-sans:"Manrope", Helvetica, Arial, sans-serif;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--fs-xs:clamp(.68rem, .12vi + .65rem, .76rem);--fs-sm:clamp(.78rem, .14vi + .75rem, .88rem);--fs-base:clamp(1.04rem, .2vi + .99rem, 1.18rem);--fs-md:clamp(1.25rem, .48vi + 1.13rem, 1.58rem);--fs-lg:clamp(1.7rem, 1.15vi + 1.42rem, 2.5rem);--fs-xl:clamp(2.35rem, 2.35vi + 1.76rem, 4rem);--fs-xxl:clamp(3.25rem, 4.7vi + 2.05rem, 6.6rem);--fs-xxxl:clamp(3.7rem, 6.8vi + 1.95rem, 8.5rem);--leading-tight:.88;--leading-heading:.98;--leading-body:1.68;--tracking-caps:.14em;--measure:39rem;--measure-wide:76rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color:var(--color-ink);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility}header,main,aside,article,footer,.grid-cell{container-type:inline-size}body{min-height:100vh;color:var(--color-ink);background-color:var(--color-background);font-family:var(--font-sans)}a{color:var(--color-brand-600);text-underline-offset:.14em;text-decoration-thickness:.1em}::selection{color:var(--color-ink);background:var(--color-yellow)}h1,h2,h3,h4,h5{font-family:var(--font-sans);font-weight:780;line-height:var(--leading-heading);letter-spacing:-.055em;text-wrap:balance;margin-bottom:1rem}h1,.text-size-h1{font-size:var(--fs-xxl);margin-top:0}h2,.text-size-h2{font-size:var(--fs-xl);margin-top:0}h3,.text-size-h3{font-size:var(--fs-lg);margin-top:0}h4,.text-size-h4{font-size:var(--fs-md);margin-top:0}h5,.text-size-h5{font-size:var(--fs-base);margin-top:0}p,.text-size-p{font-family:var(--font-serif);font-size:var(--fs-base);line-height:var(--leading-body);margin:0 0 1rem}.caption{font-family:var(--font-sans);font-size:var(--fs-sm)}.intro{flex-direction:column;gap:2rem;padding:clamp(3rem,7vw,7rem) 0;display:flex}.intro h1{font-weight:790}.intro__dek{max-width:36rem;color:var(--color-ink-soft);margin-bottom:0}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--color-pink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.blog-index{width:100%;max-width:76rem;margin:0 auto;padding:clamp(3rem,8vw,7rem) 1rem clamp(5rem,10vw,9rem)}.blog-index__header{gap:1rem 2rem;margin-bottom:clamp(4rem,8vw,7rem);padding-bottom:2rem;display:grid}.blog-index__eyebrow{color:var(--color-brand-600);font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-bottom:0;font-weight:800;line-height:1.3}.blog-index__header h1{font-size:var(--fs-xxxl);letter-spacing:-.075em;margin:0;font-weight:800;line-height:.82}.blog-index__header>p:last-child{max-width:36rem;color:var(--color-ink-soft);font-size:var(--fs-md);margin:1rem 0 0;line-height:1.48}.blog-index__list{gap:1rem;list-style:none;display:grid}.blog-index__item a{color:var(--color-ink);text-decoration:none;display:block}.blog-index__poster{width:100%;height:auto;transition:transform .18s;display:block}.blog-index__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-index__item a:hover .blog-index__poster{transform:translateY(-.2rem)}@media (width>=48rem){.blog-index{padding-left:2rem;padding-right:2rem}.blog-index__header{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end}.blog-index__eyebrow{grid-column:1/-1}.blog-index__header>p:last-child{margin:0}.blog-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
