:root{--fld-bg:#f1f6f8;--fld-surface:#fff;--fld-ink:#13262e;--fld-muted:#46606b;--fld-accent:#0e6277;--fld-on-accent:#fff;--fld-line:#cfe0e6;--fld-font-display:"Merriweather Variable", Georgia, "Times New Roman", serif;--fld-font-body:"Open Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color-scheme:light}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_1j0d01i/merriweather-latin-wght-normal.BovdrKvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_1j0d01i/open-sans-latin-wght-normal.CWNzRldh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/_1j0d01i/open-sans-latin-wght-italic.Bf1Hxpwk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}.fld-root{--fld-ratio:1.2;--fld-step-n2:clamp(.825rem, .8rem + .02vw, .84rem);--fld-step-n1:clamp(.9444rem, .9294rem + .0752vw, .9896rem);--fld-step-0:clamp(1.0625rem, 1.0208rem + .2083vw, 1.1875rem);--fld-step-1:clamp(1.1953rem, 1.1187rem + .3828vw, 1.425rem);--fld-step-2:clamp(1.3447rem, 1.223rem + .6088vw, 1.71rem);--fld-step-3:clamp(1.5128rem, 1.3331rem + .8986vw, 2.052rem);--fld-step-4:clamp(1.7019rem, 1.4484rem + 1.2675vw, 2.4624rem);--fld-step-5:clamp(1.9147rem, 1.5679rem + 1.7337vw, 2.9549rem);--fld-lh-body:1.65;--fld-lh-head:1.2;--fld-measure:64ch;--fld-leading:calc(var(--fld-step-0) * var(--fld-lh-body));--fld-ease:cubic-bezier(.23, 1, .32, 1);--fld-select:30%;--fld-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fld-page:70rem;--fld-rail:19rem;--fld-tap:2.75rem;--fld-radius-sm:.4rem;--fld-radius-md:.75rem;--fld-gap-1:.5rem;--fld-gap-2:1rem;--fld-gap-3:1.5rem;--fld-gap-4:2.5rem;-webkit-text-size-adjust:100%}.fld-page{background:var(--fld-bg);color:var(--fld-ink);font-family:var(--fld-font-body);font-size:var(--fld-step-0);line-height:var(--fld-lh-body);margin:0}.fld-page :is(h1,h2,h3,h4){text-wrap:balance}.fld-page :is(p,li,blockquote,figcaption){text-wrap:pretty}.fld-page img{max-width:100%;height:auto;display:block}.fld-page a{color:var(--fld-accent);text-underline-offset:.18em;text-decoration-thickness:1.5px}.fld-page a:focus-visible,.fld-page button:focus-visible,.fld-page main:focus-visible{outline:2px solid var(--fld-accent);outline-offset:2px;border-radius:4px}.fld-skip-link{left:var(--fld-gap-2);z-index:20;padding:.6rem var(--fld-gap-2);border-radius:0 0 var(--fld-gap-1) var(--fld-gap-1);background:var(--fld-accent);font-weight:700;position:absolute;top:-4rem;color:var(--fld-on-accent)!important}.fld-skip-link:focus{top:0}.fld-bar{border-bottom:4px solid var(--fld-accent);background:var(--fld-surface)}.fld-bar-inner{justify-content:space-between;align-items:center;gap:0 var(--fld-gap-4);max-width:var(--fld-page);padding:.25rem var(--fld-gap-2);flex-wrap:wrap;margin:0 auto;display:flex}.fld-page a.fld-brand{color:var(--fld-ink);text-decoration:none;display:grid}.fld-brand-name{font-family:var(--fld-font-display);font-size:var(--fld-step-2);font-weight:700;line-height:var(--fld-lh-head)}.fld-brand-tag{color:var(--fld-muted);font-size:var(--fld-step-n1);display:none}.fld-menu-list{gap:.25rem var(--fld-gap-1);flex-wrap:wrap;margin:0 0 0 -.7rem;padding:0;list-style:none;display:flex}.fld-page a.fld-menu-link{color:var(--fld-ink);font-size:var(--fld-step-n1);border-radius:999px;align-content:center;padding:.4rem .7rem;font-weight:600;line-height:1.3;text-decoration:none;display:grid}.fld-page a.fld-menu-link:hover{background:var(--fld-line);font-weight:700}.fld-page a.fld-menu-link:active{background:color-mix(in oklab, var(--fld-line) 78%, var(--fld-ink))}.fld-page a.fld-menu-link[aria-current=page]{background:var(--fld-accent);color:var(--fld-on-accent);font-weight:700}.fld-page a.fld-menu-link[aria-current=page]:active{background:color-mix(in oklab, var(--fld-accent) 82%, var(--fld-ink))}@media (width<=39.99rem){.fld-menu-aux{display:none}}@media (width>=40rem){.fld-bar-inner{gap:.25rem var(--fld-gap-4);padding-block:.9rem}.fld-brand-tag{display:block}.fld-menu-list{margin-left:-.8rem}.fld-page a.fld-menu-link{padding-inline:.8rem}}.fld-layout{gap:var(--fld-gap-4);max-width:var(--fld-page);padding:1.75rem var(--fld-gap-2) 3rem;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.fld-content:focus-visible{outline:2px solid var(--fld-accent);outline-offset:4px}@media (width>=61.25rem){.fld-layout{grid-template-columns:minmax(0, 1fr) var(--fld-rail)}.fld-layout-post{grid-template-columns:minmax(0, var(--fld-measure)) 20rem;justify-content:center;column-gap:4rem}.fld-layout-single{grid-template-columns:minmax(0, var(--fld-measure));justify-content:start}}.fld-heading{font-family:var(--fld-font-display);font-size:var(--fld-step-4);line-height:var(--fld-lh-head);margin:0 0 .75rem}.fld-lede{margin:0 0 var(--fld-gap-3);color:var(--fld-muted)}.fld-lead{padding-bottom:var(--fld-gap-3);border-bottom:1px solid var(--fld-line);gap:0;display:grid}.fld-lead-thumb{margin-bottom:var(--fld-gap-2);display:block}.fld-lead-img{aspect-ratio:5/2;border-radius:var(--fld-radius-md);object-fit:cover;width:100%}.fld-lead-title{font-family:var(--fld-font-display);font-size:var(--fld-step-4);line-height:var(--fld-lh-head);margin:0 0 .5rem}.fld-page .fld-lead-title a,.fld-page .fld-entry-title a{color:var(--fld-ink);text-decoration:none}.fld-page .fld-lead-title a:hover,.fld-page .fld-entry-title a:hover{color:var(--fld-accent);text-decoration:underline 2px}.fld-lead-excerpt{color:var(--fld-muted);margin:0}.fld-entries{display:grid}.fld-entry{gap:var(--fld-gap-2);padding:var(--fld-gap-2) 0;border-bottom:1px solid var(--fld-line);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.fld-lead+.fld-entries .fld-entry:first-child{padding-top:var(--fld-gap-3)}.fld-entry-thumb{align-self:start;display:block}.fld-entry-img{aspect-ratio:3/2;border-radius:var(--fld-radius-sm);object-fit:cover;width:100%}.fld-entry-meta{color:var(--fld-muted);font-size:var(--fld-step-n1);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 .5rem;margin:0 0 .25rem;display:flex}.fld-entry-title{font-family:var(--fld-font-display);font-size:var(--fld-step-1);margin:0 0 .3rem;line-height:1.25}.fld-entry-excerpt{color:var(--fld-muted);margin:0;display:none}@media (width>=40rem){.fld-entry{gap:var(--fld-gap-3);grid-template-columns:10rem minmax(0,1fr)}.fld-entry-title{font-size:var(--fld-step-2)}.fld-entry-excerpt{display:block}}.fld-rail{display:none}@media (width>=61.25rem){.fld-rail{top:var(--fld-gap-2);gap:var(--fld-gap-3);scrollbar-color:var(--fld-accent) transparent;scrollbar-width:thin;align-content:start;align-self:start;max-height:calc(100vh - 2rem);margin:-.25rem;padding:.25rem;display:grid;position:sticky;overflow-y:auto}}.fld-widget{border:1px solid var(--fld-line);border-radius:var(--fld-radius-md);background:var(--fld-surface);font-size:var(--fld-step-n1);padding:1.1rem 1.25rem}.fld-widget p{margin:0 0 .5rem}.fld-widget-title,.fld-toc-title{color:var(--fld-muted);font-size:var(--fld-step-n2);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-weight:700}.fld-widget-list{margin:0;padding:0;list-style:none}.fld-widget-list li{border-bottom:1px dashed var(--fld-line);justify-content:space-between;gap:.75rem;padding:.4rem 0;display:flex}.fld-widget-list li:last-child{border-bottom:0}.fld-page .fld-widget-title a{color:inherit}.fld-widget-count{color:var(--fld-muted);font-size:var(--fld-step-n2);font-variant-numeric:tabular-nums;flex:none}.fld-toc-list{margin:0;padding:0;list-style:none}.fld-page .fld-toc-list a{border-left:2px solid var(--fld-line);color:var(--fld-ink);font-size:var(--fld-step-n1);padding:.35rem .75rem;line-height:1.35;text-decoration:none;display:block}.fld-page .fld-toc-list a:hover,.fld-page .fld-toc-list a:focus-visible{border-left-color:var(--fld-accent);color:var(--fld-accent)}.fld-fold{margin:var(--fld-gap-3) 0;border:1px solid var(--fld-line);border-radius:var(--fld-radius-md);background:var(--fld-surface)}.fld-fold summary{padding:.7rem var(--fld-gap-2);cursor:pointer;font-weight:700}.fld-fold summary:focus-visible{outline:2px solid var(--fld-accent);outline-offset:2px}.fld-fold .fld-toc-list{padding:0 var(--fld-gap-2) var(--fld-gap-1)}@media (width>=61.25rem){.fld-v-feature .fld-fold{display:none}}.fld-trail{margin-bottom:var(--fld-gap-2);color:var(--fld-muted);font-size:var(--fld-step-n1);flex-wrap:wrap;align-items:center;gap:0 .5rem;display:flex}.fld-post-head{margin-bottom:var(--fld-gap-3)}.fld-post-title{font-family:var(--fld-font-display);font-size:var(--fld-step-5);line-height:var(--fld-lh-head);margin:0 0 .5rem}.fld-byline{color:var(--fld-muted);font-size:var(--fld-step-n1);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0;display:flex}.fld-byline-rest{flex-wrap:wrap;gap:0 .5rem;display:flex}@media (width>=61.25rem){.fld-byline-rest:before{content:"·"}}.fld-post-figure{margin:0 0 var(--fld-gap-3)}.fld-post-img{aspect-ratio:16/9;border-radius:var(--fld-radius-md);object-fit:cover;width:100%;max-height:16rem}@media (width>=61.25rem){.fld-post-img{aspect-ratio:2;max-height:22rem}}.fld-post-credit{color:var(--fld-muted);font-size:var(--fld-step-n2);padding-top:.4rem;font-style:italic}.fld-text{max-width:var(--fld-measure);overflow-wrap:break-word}.fld-text>*{margin-block:0;margin-inline:0}.fld-text>*+*{margin-top:var(--fld-leading)}.fld-text h2,.fld-text h3{margin-top:calc(var(--fld-leading) * 1.6);font-family:var(--fld-font-display);line-height:var(--fld-lh-head);scroll-margin-top:var(--fld-gap-2)}.fld-text :is(h2,h3)+*{margin-top:calc(var(--fld-leading) * .4)}.fld-text h2,.fld-faq-title,.fld-related-title{font-size:var(--fld-step-3)}.fld-text h3{font-size:var(--fld-step-1);font-weight:600}.fld-text :is(th,td){font-variant-numeric:tabular-nums lining-nums}.fld-text blockquote{border-left:4px solid var(--fld-accent);border-radius:0 var(--fld-radius-md) var(--fld-radius-md) 0;background:var(--fld-surface);font-size:var(--fld-step-1);padding:.75rem 1.25rem}.fld-text blockquote>*{margin:0}.fld-text blockquote>*+*{margin-top:.5rem}.fld-text pre{padding:var(--fld-gap-2) 1.1rem;border:1px solid var(--fld-line);border-radius:var(--fld-radius-md);background:light-dark(var(--shiki-light-bg),var(--shiki-dark-bg));color:light-dark(var(--shiki-light),var(--shiki-dark));font-size:var(--fld-step-n1);line-height:1.55;overflow-x:auto}.fld-text pre code{font-size:inherit;background:0 0;padding:0}.fld-text pre span{color:light-dark(var(--shiki-light),var(--shiki-dark))}.fld-text pre:focus-visible{outline:2px solid var(--fld-accent);outline-offset:2px}.fld-text :not(pre)>code{border-radius:var(--fld-radius-sm);background:var(--fld-line);font-family:var(--fld-mono);padding:.1em .4em;font-size:.88em}.fld-text img{border-radius:var(--fld-gap-1)}.fld-text ul,.fld-text ol{padding-left:1.4rem}.fld-text li+li{margin-top:.3rem}.fld-text li::marker{color:var(--fld-accent);font-weight:700}.fld-text strong{font-weight:700}.fld-table-wrap{border:1px solid var(--fld-line);border-radius:var(--fld-radius-md);background:var(--fld-surface);scrollbar-color:var(--fld-accent) transparent;scrollbar-width:thin;overflow-x:auto}.fld-table-wrap:focus-visible{outline:2px solid var(--fld-accent);outline-offset:2px}.fld-text table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--fld-step-n1)}.fld-text th{background:var(--fld-line);font-weight:700}.fld-text :is(th,td){border-bottom:1px solid var(--fld-line);text-align:left;vertical-align:top;min-width:8rem;padding:.55rem .9rem}.fld-text :is(th,td):first-child{min-width:7rem;font-weight:700}.fld-text tbody tr:last-child td{border-bottom:0}.fld-faq,.fld-related{margin-top:calc(var(--fld-leading) * 1.6);padding-top:var(--fld-gap-3);border-top:1px solid var(--fld-line)}.fld-faq-title,.fld-related-title{font-family:var(--fld-font-display);line-height:var(--fld-lh-head);margin:0 0 .75rem}.fld-faq-item{border-bottom:1px solid var(--fld-line)}.fld-faq-item[open]{border-bottom-color:var(--fld-accent)}.fld-faq-item summary{cursor:pointer;padding-block:.6rem;font-weight:700}.fld-faq-item[open] summary{color:var(--fld-accent)}.fld-faq-item summary:focus-visible{outline:2px solid var(--fld-accent);outline-offset:3px}.fld-faq-item p{margin:0 0 var(--fld-gap-2)}.fld-related-list{margin:0;padding:0;list-style:none}.fld-related-list li{border-bottom:1px solid var(--fld-line)}.fld-related-list a{padding-block:.5rem;display:block}.fld-hub-link{margin:var(--fld-gap-2) 0 0;font-weight:700}.fld-bio{margin-top:calc(var(--fld-leading) * 1.6);padding-top:var(--fld-gap-3);border-top:1px solid var(--fld-line)}.fld-writer-link{font-family:var(--fld-font-display);font-weight:700}.fld-writer-bio{margin:.25rem 0 0}.fld-pages{justify-content:space-between;align-items:center;gap:.5rem var(--fld-gap-3);border-top:1px solid var(--fld-line);color:var(--fld-muted);flex-wrap:wrap;margin-top:2rem;padding-top:.75rem;display:flex}.fld-foot{border-top:1px solid var(--fld-line);background:var(--fld-surface)}.fld-foot-inner{gap:var(--fld-gap-3) var(--fld-gap-4);max-width:var(--fld-page);padding:var(--fld-gap-4) var(--fld-gap-2) .5rem;margin:0 auto;display:grid}@media (width>=40rem){.fld-foot-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width>=61.25rem){.fld-foot-inner{grid-template-columns:1.2fr 1fr 1.5fr .9fr}}.fld-foot-title{font-family:var(--fld-font-display);font-size:var(--fld-step-1);margin:0;font-weight:700}.fld-foot-about p{color:var(--fld-muted);font-size:var(--fld-step-n1);margin:.25rem 0 0}.fld-foot-head{border-bottom:2px solid var(--fld-accent);font-size:var(--fld-step-n2);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;padding-bottom:.4rem;font-weight:800}.fld-page .fld-foot-head a{color:inherit}.fld-foot-links{font-size:var(--fld-step-n1);margin:0;padding:0;list-style:none;display:grid}.fld-foot-links a{text-underline-offset:.2em;padding-block:.2rem;display:block}.fld-foot-copy{max-width:var(--fld-page);padding:.5rem var(--fld-gap-2) var(--fld-gap-3);color:var(--fld-muted);font-size:var(--fld-step-n2);margin:0 auto}.fld-v-index .fld-layout{grid-template-columns:minmax(0,50rem);justify-content:center}.fld-v-index .fld-layout-post,.fld-v-index .fld-layout-single{grid-template-columns:minmax(0, var(--fld-measure))}.fld-rows{display:grid}.fld-row{gap:.2rem var(--fld-gap-2);padding:var(--fld-gap-2) 0;border-bottom:1px solid var(--fld-line);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date topic""main main";display:grid}.fld-row-date,.fld-row-topic{color:var(--fld-muted);font-size:var(--fld-step-n1);font-variant-numeric:tabular-nums;margin:0}.fld-row-date{grid-area:date}.fld-row-topic{text-align:right;grid-area:topic;justify-self:end}.fld-row-main{grid-area:main;min-width:0}.fld-row-title{font-family:var(--fld-font-display);font-size:var(--fld-step-1);margin:0;line-height:1.25}.fld-page .fld-row-title a{color:var(--fld-ink);text-decoration:none}.fld-page .fld-row-title a:hover{color:var(--fld-accent);text-decoration:underline 2px}.fld-row-excerpt{color:var(--fld-muted);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;display:none;overflow:hidden}@media (width>=40rem){.fld-row{gap:var(--fld-gap-3);grid-template-columns:7.5rem minmax(0,1fr) 10rem;grid-template-areas:"date main topic"}.fld-row-date,.fld-row-topic{padding-top:.3rem}.fld-row-title{font-size:var(--fld-step-2)}.fld-row-excerpt{display:block}}.fld-ix-head{gap:var(--fld-gap-2);margin-bottom:var(--fld-gap-3);padding:var(--fld-gap-3) 0 var(--fld-gap-2);border-top:2px solid var(--fld-ink);border-bottom:1px solid var(--fld-line);grid-template-columns:3.75rem minmax(0,1fr);align-items:start;display:grid}.fld-ix-head .fld-post-title{margin:0}.fld-ix-date{padding-right:var(--fld-gap-2);border-right:1px solid var(--fld-line);font-variant-numeric:tabular-nums;align-content:start;align-self:stretch;justify-items:center;line-height:1.1;display:grid}.fld-ix-day{font-family:var(--fld-font-display);font-size:var(--fld-step-4);font-weight:700}.fld-ix-month{color:var(--fld-muted);font-size:var(--fld-step-n2);text-align:center}.fld-ix-line{margin:var(--fld-gap-1) 0 0;color:var(--fld-muted);font-size:var(--fld-step-n1)}@media (width>=40rem){.fld-ix-head{gap:var(--fld-gap-3);grid-template-columns:5rem minmax(0,1fr)}}.fld-v-index .fld-post-img{aspect-ratio:21/9;border-radius:var(--fld-radius-sm);max-height:14rem}.fld-v-index .fld-fold{background:0 0;border-width:1px 0;border-radius:0}.fld-v-index .fld-fold .fld-toc-list{padding-left:2.6rem;list-style:decimal}.fld-v-index .fld-toc-list li::marker{color:var(--fld-accent);font-weight:700}.fld-page.fld-v-index .fld-toc-list a{border-left:0;padding-left:.25rem}.fld-v-index .fld-text{counter-reset:fld-step}.fld-v-index .fld-text h2:before{counter-increment:fld-step;content:counter(fld-step) ". ";color:var(--fld-accent);font-variant-numeric:tabular-nums}.fld-more{align-items:center;gap:0 var(--fld-gap-2);margin-top:var(--fld-gap-3);padding-top:var(--fld-gap-2);border-top:1px solid var(--fld-line);flex-wrap:wrap;display:flex}.fld-more-label{color:var(--fld-muted);font-size:var(--fld-step-n2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.fld-more-list{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=61.24rem){.fld-page a.fld-brand,.fld-page a.fld-menu-link,.fld-page .fld-entry-title a,.fld-page .fld-lead-title a,.fld-page .fld-row-title a,.fld-page .fld-toc-list a,.fld-pages a,.fld-widget-list a,.fld-related-list a,.fld-hub-link a,.fld-more-list a,.fld-writer-link,.fld-byline a,.fld-ix-line a,.fld-trail a,.fld-foot-links a{min-height:var(--fld-tap);align-content:center;display:grid}.fld-page .fld-ix-line a{display:inline-grid}.fld-faq-item summary{padding-block:.7rem}}.fld-wrap{max-width:var(--fld-page);padding-inline:var(--fld-gap-2);margin:0 auto}.fld-sec{padding-block:2.75rem}.fld-sec-tint{border-block:1px solid var(--fld-line);background:var(--fld-surface)}.fld-sec-title{margin:0 0 var(--fld-gap-3);font-family:var(--fld-font-display);font-size:var(--fld-step-4);line-height:var(--fld-lh-head)}.fld-sec-lede{max-width:var(--fld-measure);margin:calc(var(--fld-gap-2) * -1) 0 var(--fld-gap-3);color:var(--fld-muted)}.fld-sec-more{margin:var(--fld-gap-3) 0 0;font-weight:700}.fld-plainhead{padding-top:2rem}.fld-page a.fld-btn{min-height:var(--fld-tap);border:2px solid var(--fld-accent);background:var(--fld-accent);color:var(--fld-on-accent);text-align:center;border-radius:999px;align-content:center;padding:.5rem 1.3rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-grid}.fld-page a.fld-btn:hover{filter:brightness(.9)}.fld-page a.fld-btn-alt{color:var(--fld-ink);border-color:var(--fld-ink);background:0 0}.fld-page a.fld-btn-alt:hover{background:var(--fld-line);border-color:var(--fld-ink)}.fld-hero-over{color:#f8faf4;background:#1d2219;align-items:end;min-height:clamp(26rem,62vh,36rem);display:grid;position:relative;overflow:hidden}.fld-hero-img{object-fit:cover;width:100%;display:block}.fld-hero-over .fld-hero-img{height:100%;position:absolute;inset:0}.fld-hero-over:after{content:"";background:linear-gradient(90deg,#080b08db,#080b0899 60%,#080b0866);position:absolute;inset:0}.fld-hero-inner{z-index:1;width:100%;max-width:var(--fld-page);padding:4rem var(--fld-gap-2) 2.5rem;margin:0 auto;position:relative}.fld-hero-over .fld-hero-copy{max-width:40rem}.fld-hero-kicker,.fld-gauge-kind{font-size:var(--fld-step-n2);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-weight:800}.fld-hero-title{font-family:var(--fld-font-display);font-size:calc(var(--fld-step-5) * 1.12);line-height:var(--fld-lh-head);margin:0 0 1rem}.fld-hero-lede{max-width:38rem;margin:0 0 1.5rem}.fld-hero-acts{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.fld-hero-over a.fld-btn{border-color:#f8faf4}.fld-hero-over a.fld-btn-alt{color:#f8faf4}.fld-hero-credit{color:var(--fld-muted);font-size:var(--fld-step-n2);text-align:right;margin:.4rem 0 0}.fld-hero-ref{gap:var(--fld-gap-3);padding-top:2rem;display:grid}.fld-hero-ref .fld-hero-copy{border-top:5px solid var(--fld-ink);align-self:start;padding-top:1.1rem}.fld-hero-ref .fld-hero-kicker{color:var(--fld-accent)}.fld-hero-ref .fld-hero-img{aspect-ratio:4/3;border-radius:var(--fld-radius-sm)}.fld-hero-fig{margin:0}@media (width>=61.25rem){.fld-hero-ref{gap:var(--fld-gap-4);grid-template-columns:minmax(0,1fr) 33rem}}.fld-tcards{gap:var(--fld-gap-3);margin:0;padding:0;list-style:none;display:grid}.fld-tcard{border:1px solid var(--fld-line);border-radius:var(--fld-radius-md);background:var(--fld-surface);display:grid;position:relative;overflow:hidden}.fld-tcard-fig{aspect-ratio:16/10;overflow:hidden}.fld-tcard-img{object-fit:cover;width:100%;height:100%}.fld-tcard-body{padding:1.1rem 1.25rem 1.4rem}.fld-tcard-title,.fld-way-title,.fld-card-title{font-family:var(--fld-font-display);margin:0 0 .35rem;line-height:1.25}.fld-tcard-title{font-size:var(--fld-step-2)}.fld-way-title,.fld-card-title{font-size:var(--fld-step-1)}.fld-page :is(.fld-tcard-title,.fld-way-title,.fld-card-title) a{min-height:var(--fld-tap);color:var(--fld-ink);align-content:center;margin-block:-.4rem;text-decoration:none;display:grid}.fld-page :is(.fld-tcard-title,.fld-way-title,.fld-card-title) a:after{content:"";position:absolute;inset:0}.fld-page :is(.fld-tcard,.fld-way,.fld-card):hover :is(.fld-tcard-title,.fld-way-title,.fld-card-title) a{color:var(--fld-accent);text-decoration:underline 2px}.fld-tcard-text,.fld-tcard-count{color:var(--fld-muted);margin:0}.fld-tcard-count{font-size:var(--fld-step-n1);margin-top:.5rem;font-weight:700}@media (width>=40rem){.fld-tcards{grid-template-columns:repeat(6,minmax(0,1fr))}.fld-tcard{grid-column:span 2}.fld-tcard:first-child:has(.fld-tcard-fig){grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.fld-tcard:first-child .fld-tcard-fig{aspect-ratio:auto;min-height:17rem}.fld-tcard:first-child .fld-tcard-body{align-self:center;padding:2rem}}.fld-reel{margin:0 0 var(--fld-gap-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.fld-reel a{display:block}.fld-reel-img{aspect-ratio:3/2;border-radius:var(--fld-radius-sm);object-fit:cover;width:100%}.fld-ixlist{counter-reset:fld-n;border-top:2px solid var(--fld-ink);margin:0;padding:0;list-style:none;display:grid}.fld-page a.fld-ixrow{counter-increment:fld-n;column-gap:var(--fld-gap-2);border-bottom:1px solid var(--fld-line);color:var(--fld-ink);grid-template-columns:3rem minmax(0,1fr);padding:.9rem 0;text-decoration:none;display:grid}.fld-ixrow:before{content:counter(fld-n, decimal-leading-zero);color:var(--fld-accent);font-family:var(--fld-font-display);font-size:var(--fld-step-2);font-variant-numeric:tabular-nums;grid-row:span 3;font-weight:700;line-height:1.1}.fld-ixrow-name{font-family:var(--fld-font-display);font-size:var(--fld-step-1);font-weight:700;line-height:1.25}.fld-page a.fld-ixrow:hover .fld-ixrow-name{color:var(--fld-accent);text-decoration:underline 2px}.fld-ixrow-note,.fld-ixrow-count{color:var(--fld-muted);font-size:var(--fld-step-n1)}@media (width>=40rem){.fld-ixlist{column-gap:var(--fld-gap-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.fld-ways{gap:var(--fld-gap-2);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.fld-way{border:1px solid var(--fld-line);border-top:5px solid var(--fld-accent);border-radius:var(--fld-radius-md);background:var(--fld-surface);padding:1.1rem 1.25rem 1.4rem;position:relative}.fld-way p{color:var(--fld-muted);font-size:var(--fld-step-n1);margin:0}.fld-method{gap:var(--fld-gap-3);display:grid}.fld-method .fld-sec-title{margin-bottom:.75rem}.fld-method-intro{max-width:34rem;color:var(--fld-muted);margin:0}.fld-points{gap:var(--fld-gap-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.fld-point{border-left:4px solid var(--fld-accent);padding-left:1rem}.fld-point-title{font-size:var(--fld-step-0);margin:0 0 .25rem;font-weight:800}.fld-point p{color:var(--fld-muted);margin:0}@media (width>=61.25rem){.fld-method{gap:var(--fld-gap-4);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.fld-cards{gap:var(--fld-gap-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fld-card{border:1px solid var(--fld-line);border-radius:var(--fld-radius-md);background:var(--fld-surface);align-content:start;gap:.4rem;padding:1.1rem 1.25rem 1.25rem;display:grid;position:relative}.fld-card-title{margin:0}.fld-card-sum{color:var(--fld-muted);font-size:var(--fld-step-n1);margin:0}.fld-kind{border:1.5px solid var(--fld-accent);color:var(--fld-accent);font-size:var(--fld-step-n2);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;margin:0;padding:.1rem .7rem;font-weight:800;line-height:1.5}.fld-card-tool,.fld-sec-tint .fld-card-tool{border-color:var(--fld-accent);background:var(--fld-accent)}.fld-card-tool :is(.fld-kind,.fld-card-sum),.fld-page .fld-card-tool .fld-card-title a,.fld-page .fld-card-tool:hover .fld-card-title a{color:var(--fld-on-accent);border-color:currentColor}.fld-kind-tool{background:var(--fld-accent);color:var(--fld-on-accent)}.fld-card-tool{grid-column:1/-1}.fld-gauge{border-radius:var(--fld-radius-md);background:var(--fld-accent);color:var(--fld-on-accent);padding:2rem 1.5rem 3.25rem;position:relative;overflow:hidden}.fld-gauge:after{content:"";opacity:.6;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 12px) bottom/100% 55% no-repeat;height:1.1rem;position:absolute;inset:auto 0 0}.fld-gauge-copy{max-width:34rem;position:relative}.fld-gauge-title{font-family:var(--fld-font-display);font-size:var(--fld-step-4);line-height:var(--fld-lh-head);margin:0 0 .6rem}.fld-gauge-text{font-size:var(--fld-step-1);margin:0 0 1.25rem}.fld-gauge-copy>p:last-child{margin:0}.fld-gauge-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fld-gauge-list li{border-left:3px solid;padding-left:.8rem}@media (width>=48rem){.fld-gauge{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}}.fld-page a.fld-btn-flip{border-color:var(--fld-on-accent);background:var(--fld-on-accent);color:var(--fld-accent)}.fld-asked-list{max-width:48rem}.fld-faq-item summary{min-height:var(--fld-tap);align-items:center;display:flex}.fld-cathead{gap:var(--fld-gap-3);margin-bottom:var(--fld-gap-3);display:grid}.fld-catintro p{max-width:var(--fld-measure);margin:0 0 var(--fld-gap-2)}.fld-catfig{margin:0}.fld-catimg{aspect-ratio:2;border-radius:var(--fld-radius-md);object-fit:cover;width:100%}.fld-v-feature .fld-catfig{order:-1}.fld-readfirst{margin-top:var(--fld-gap-4)}.fld-layout-wide{grid-template-columns:minmax(0,1fr)}.fld-libhead{margin-bottom:var(--fld-gap-3)}.fld-libhead .fld-lede{max-width:46rem}.fld-libgroup{margin-top:var(--fld-gap-4);scroll-margin-top:var(--fld-gap-2)}.fld-chips{gap:var(--fld-gap-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fld-page .fld-chips a{min-width:var(--fld-tap);min-height:var(--fld-tap);border:1px solid var(--fld-line);background:var(--fld-surface);color:var(--fld-ink);text-align:center;border-radius:999px;align-content:center;padding:0 1rem;font-weight:700;line-height:1.2;text-decoration:none;display:grid}.fld-page .fld-chips a:hover{border-color:var(--fld-accent);color:var(--fld-accent)}.fld-reshead{margin-bottom:var(--fld-gap-3);gap:.6rem;display:grid}.fld-reshead .fld-post-title{margin:0}.fld-reshead .fld-byline{margin-top:0}.fld-letters{margin-bottom:var(--fld-gap-3)}.fld-text-terms h2{margin-top:calc(var(--fld-leading) * 1.1);font-size:var(--fld-step-1)}.fld-related .fld-cards{margin-top:var(--fld-gap-2)}.fld-page .fld-layout-tool{grid-template-columns:minmax(0,46rem)}.fld-toolbody{max-width:none}.fld-toolbody>:not([data-tool]){max-width:var(--fld-measure)}.fld-page [data-tool]{border:1px solid var(--fld-line);border-top:6px solid var(--fld-accent);border-radius:var(--fld-radius-md);background:var(--fld-surface);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.25rem;padding:1.5rem;display:grid}.fld-page [data-tool]>*{min-width:0}.fld-page [data-tool]>:is(fieldset,dl,button,[data-tool-note]){grid-column:1/-1}.fld-page [data-tool] label,.fld-page [data-tool] legend{font-size:var(--fld-step-n1);margin-bottom:.35rem;font-weight:700;line-height:1.35;display:block}.fld-page [data-tool] :is(input,select){width:100%;min-height:var(--fld-tap);border:2px solid var(--fld-muted);border-radius:var(--fld-radius-sm);background:var(--fld-bg);color:var(--fld-ink);font:inherit;font-variant-numeric:tabular-nums;padding:.5rem .75rem}.fld-page [data-tool] :is(input,select):focus-visible{border-color:var(--fld-accent);outline:2px solid var(--fld-accent);outline-offset:2px}.fld-page [data-tool] fieldset{border:1px solid var(--fld-line);border-radius:var(--fld-radius-sm);margin:0;padding:1rem}.fld-page [data-tool] button{min-height:var(--fld-tap);background:var(--fld-accent);color:var(--fld-on-accent);font:inherit;border:0;border-radius:999px;justify-self:start;padding:.5rem 1.3rem;font-weight:700}.fld-page [data-tool] dl{border-top:2px dashed var(--fld-line);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:0;padding-top:1.25rem;display:grid}.fld-page [data-tool] dl>div{border-left:5px solid var(--fld-accent);background:var(--fld-bg);padding:.8rem 1rem}.fld-page [data-tool] dt{color:var(--fld-muted);font-size:var(--fld-step-n1);line-height:1.35}.fld-page [data-tool] dd{margin:.15rem 0 0}.fld-page [data-tool] output{font-family:var(--fld-font-display);font-size:var(--fld-step-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.15}.fld-page [data-tool] [data-tool-note]{color:var(--fld-muted);font-size:var(--fld-step-n1);margin:0}.fld-page a.fld-menu-key{box-shadow:inset 0 0 0 2px var(--fld-accent);color:var(--fld-accent)}.fld-page a.fld-menu-key:hover{background:var(--fld-accent);color:var(--fld-on-accent)}.fld-v-index .fld-sec-title{border-top:2px solid var(--fld-ink);padding-top:.6rem}.fld-v-index .fld-ixlist{border-top:0}.fld-v-index :is(.fld-ways,.fld-cards){grid-template-columns:minmax(0,1fr);gap:0}.fld-v-index :is(.fld-way,.fld-card:not(.fld-card-tool)){background:0 0;border-width:0 0 1px;border-radius:0;padding:.85rem 0}.fld-v-index .fld-card-tool{margin-block:.5rem}@media (width>=40rem){.fld-v-index .fld-card:not(.fld-card-tool){column-gap:var(--fld-gap-3);grid-template-columns:10.5rem minmax(0,1fr);align-items:start}.fld-v-index .fld-card:not(.fld-card-tool) .fld-kind{grid-row:span 2;margin-top:.35rem}.fld-v-index .fld-way{column-gap:var(--fld-gap-3);grid-template-columns:15rem minmax(0,1fr);align-items:center;display:grid}.fld-v-index .fld-way-title{margin:0}}.fld-v-index .fld-reshead{padding-top:var(--fld-gap-2);border-top:2px solid var(--fld-ink)}.fld-v-index .fld-text-terms h2:before{content:none}@media (width>=61.25rem){.fld-v-index .fld-cathead{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}.fld-v-index .fld-catimg{aspect-ratio:4/3}}.fld-page a{transition:color 80ms,text-decoration-color 80ms}.fld-page a.fld-menu-link{transition:color 80ms ease, font-weight 80ms ease, background-color .18s var(--fld-ease)}.fld-page a.fld-menu-link:active{transition-duration:80ms}.fld-page a.fld-menu-link:after{content:attr(data-label);pointer-events:none;user-select:none;visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.fld-page .fld-toc-list a,.fld-page .fld-chips a{transition:border-color 80ms,color 80ms}.fld-page ::selection{background:color-mix(in srgb, var(--fld-accent) var(--fld-select), var(--fld-bg));color:var(--fld-ink)}.fld-skip-link:focus-visible{outline-color:var(--fld-ink)}.fld-text pre{scrollbar-color:var(--fld-accent) transparent;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){.fld-root *,.fld-root :before,.fld-root :after{transition:none!important}}
