html{font-family:source sans pro,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,liberation sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-size:18px;line-height:1.65;color:rgba(0,0,0,.8)}h2.text-lg{font-size:16px}h1.text-4xl{font-size:30px}.prose-slate{font-size:18px}a[href^="mailto:"]{color:inherit;text-decoration:none}a[href^="mailto:"]>svg{color:inherit}a[href^="mailto:"]>div{color:#aedcf0}.mt-16{margin-top:1rem!important}.prose a:hover,.prose a:focus{color:#893f45!important;text-decoration-color:#893f45!important;outline:none;cursor:pointer}.dark .prose a:hover,.dark .prose a:focus{color:#f2c4c7!important;text-decoration-color:#f2c4c7!important}:root{--color-primary-100:215 161 163;--color-primary-200:215 161 163;--color-primary-300:137 63 69;--color-primary-400:137 63 69;--color-primary-700:137 63 69;--color-primary-800:137 63 69;--color-primary-900:137 63 69}a.no-underline.bg-primary-100[href*="/tags/"]{display:inline-block;margin-bottom:.4rem;border:1.5px solid #893f45;border-radius:9999px!important;background:0 0!important;color:#893f45!important;font-weight:600;transition:background-color .2s,color .2s}a.no-underline.bg-primary-100[href*="/tags/"]:hover{background:#893f45!important;color:#fff!important}.dark a.no-underline.bg-primary-100[href*="/tags/"]{border-color:#d7a1a3;color:#d7a1a3!important}.dark a.no-underline.bg-primary-100[href*="/tags/"]:hover{background:#d7a1a3!important;color:#1f1416!important}.group span.uppercase.text-primary-700{color:#893f45}.dark .group span.uppercase.text-primary-700{color:#d7a1a3}.hb-attachment-link.hb-attachment-large{color:#893f45;text-decoration-color:#893f45;font-weight:500}.hb-attachment-link.hb-attachment-large:hover{color:#6e3237;text-decoration-color:#6e3237;cursor:pointer}p.line-clamp-3{display:none}.nav-link:hover{color:#893f45!important}.group:hover .group-hover\:bg-solid{background-color:#d7a1a3;transition:background-color .5s cubic-bezier(.4,0,.2,1)}.powered-by{display:none!important}.element-selector{background-image:linear-gradient(to right,#d7a1a3,#d7a1a3);background-position:0 100%;background-repeat:no-repeat;background-size:50% 5px;font-size:16px;font-weight:600;letter-spacing:-.5px;line-height:22px;transition-property:background-size;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.flex.max-w-3xl.flex-col.space-y-16>*+*{margin-top:1rem!important}.bg-gradient-to-r.from-primary-200{background-image:linear-gradient(to right,#F3E1E2,#F3E1E2)!important}.dark .bg-gradient-to-r.from-primary-200{background-image:linear-gradient(to right,#D7A1A3,#D7A1A3)!important}.group:hover .bg-gradient-to-r.from-primary-200{background-size:100% 4px!important}.pf-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:.5rem}.pf-btn{padding:.35rem 1rem;border:1.5px solid #893f45;border-radius:9999px;background:0 0;color:#893f45;font-size:.85rem;font-weight:600;line-height:1.4;cursor:pointer;transition:background-color .2s,color .2s}.pf-btn:hover{background:#f3e1e2}.pf-btn.is-active,.pf-btn.is-active:hover{background:#893f45;color:#fff}.pf-btn:focus-visible{outline:2px solid #893f45;outline-offset:2px}.dark .pf-btn{border-color:#d7a1a3;color:#d7a1a3}.dark .pf-btn:hover{background:rgba(215,161,163,.15)}.dark .pf-btn.is-active,.dark .pf-btn.is-active:hover{background:#d7a1a3;color:#1f1416}.dark .pf-btn:focus-visible{outline-color:#d7a1a3}.pf-item[hidden]{display:none!important}.pf-empty{color:#6b7280;font-size:.95rem}.pubs-section+.pubs-section{margin-top:2.5rem}.pubs-heading{font-size:1.15rem;font-weight:700;color:#893f45;border-bottom:1.5px solid #f3e1e2;padding-bottom:.35rem;margin-bottom:1rem}.pubs-list{list-style:none;padding:0;margin:0}.pubs-entry{display:grid;grid-template-columns:3.5rem 1fr;gap:.75rem;padding:.6rem 0}.pubs-year{font-weight:600;color:#6b7280;padding-top:.05rem}.pubs-cite{margin:0;font-size:.95rem;line-height:1.55}.pubs-title{font-style:normal}.pubs-talk{color:#6b7280}.pubs-links{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.pubs-btn{display:inline-block;padding:.1rem .7rem;border:1.5px solid #893f45;border-radius:9999px;color:#893f45;font-size:.75rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.pubs-btn:hover{background:#893f45;color:#fff}.dark .pubs-heading{color:#d7a1a3;border-bottom-color:rgba(215,161,163,.3)}.dark .pubs-year,.dark .pubs-talk{color:#9ca3af}.dark .pubs-cite{color:#e5e7eb}.dark .pubs-btn{border-color:#d7a1a3;color:#d7a1a3}.dark .pubs-btn:hover{background:#d7a1a3;color:#1f1416}@media(max-width:480px){.pubs-entry{grid-template-columns:1fr;gap:.15rem}}article main>.prose{max-width:48rem}