@font-face{font-family:et-book;src:url(/fonts/et-book/et-book-roman-line-figures.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:et-book;src:url(/fonts/et-book/et-book-display-italic-old-style-figures.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:et-book;src:url(/fonts/et-book/et-book-bold-line-figures.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:et-book;src:url(/fonts/et-book/et-book-semi-bold-old-style-figures.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.tufte{--paper:#FFFDF5;--ink:#1C1A16;--grey:#4A443A;--grey-2:#857D6F;--accent:#7A2D24;--hair:#D8D2C4;background:var(--paper);color:var(--ink);font-family:et-book,Palatino,Palatino Linotype,Georgia,serif;font-size:20px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh;font-feature-settings:"onum" 1}.tufte.theme-dark{--paper:#0F0D0A;--ink:#F5EFE4;--grey:#B8AFA0;--grey-2:#8E867A;--accent:#C9A84C;--hair:#3D3730;font-family:Jost,system-ui,sans-serif;font-feature-settings:normal}.tufte.theme-dark h1,.tufte.theme-dark h2,.tufte.theme-dark h3{font-family:Newsreader,Georgia,serif}.tufte.theme-dark .s-intro{padding-top:.5rem}.tufte.theme-dark .s-thanks{padding-top:2.5rem;padding-bottom:2.5rem}.tufte *,.tufte :after,.tufte :before{box-shadow:none!important;border-radius:0!important;text-shadow:none}.tufte section{padding:0;border-top:0}.tufte h1,.tufte h2,.tufte h3{font-family:inherit;font-weight:400;letter-spacing:0;color:inherit;line-height:1.15;margin:0}.tufte em,.tufte i{font-style:italic;color:inherit;font-weight:inherit}.tufte a{color:inherit}.tufte p{margin:0 0 1.1rem}.tufte b,.tufte strong{font-weight:700}.tufte .page{max-width:1080px;margin:0 auto;padding:0 32px}@media (max-width:700px){.tufte .page{padding:0 22px}}.tufte .masthead{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:26px 0 16px;border-bottom:1px solid var(--hair)}.tufte .masthead .wordmark{font-size:1.05rem;letter-spacing:.26em;text-transform:uppercase;font-weight:600;color:var(--ink);text-decoration:none}.tufte .mastnav{display:flex;gap:26px;flex-wrap:wrap}.tufte .mastnav a{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-2);text-decoration:none}.tufte .mastnav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.tufte .hero-center{text-align:center;max-width:40rem;margin:0 auto;padding:9vh 0 0}.tufte .hero-center .wordmark-lg{font-size:1.25rem;letter-spacing:.42em;text-transform:uppercase;font-weight:600;margin:0 0 .6rem}.tufte .kicker{font-style:italic;color:var(--grey-2);font-size:1rem;margin:0 0 2.4rem}.tufte .hero-center h1{font-weight:400;font-size:clamp(2.1rem,4.4vw,3.1rem);line-height:1.12;margin:0 0 1.8rem}.tufte .hero-center .subhead{font-size:1.15rem;margin:0 auto 1.4rem;max-width:34rem}.tufte .hero-center .beta{font-style:italic;color:var(--grey-2);margin:0}.tufte .hero-rail{padding:7vh 0 0;max-width:40rem}.tufte .hero-rail .wordmark-lg{font-size:1.25rem;letter-spacing:.42em;text-transform:uppercase;font-weight:600;margin:0 0 .5rem}.tufte .hero-rail h1{font-weight:400;font-size:clamp(2rem,4vw,2.8rem);line-height:1.14;margin:1.6rem 0}.tufte .hero-rail .standfirst{font-size:1.12rem}.tufte hr{border:0;border-top:1px solid var(--hair);margin:3.4rem 0;height:0}.tufte .row{display:grid;grid-template-columns:12rem minmax(0,38rem);grid-gap:2.4rem;gap:2.4rem;margin:3.2rem 0}.tufte .sidehead{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-2);font-weight:600;line-height:1.4;margin:.35rem 0 0}.tufte .sidehead .sub{display:block;text-transform:none;letter-spacing:0;font-style:italic;font-weight:400;font-size:.92rem;color:var(--grey);margin-top:.4rem}.tufte .body>:first-child{margin-top:0}.tufte .body .standfirst{font-size:1.08rem}@media (max-width:760px){.tufte .row{grid-template-columns:1fr;gap:.9rem;margin:2.6rem 0}.tufte .sidehead{margin-bottom:.2rem}}.tufte .surfaces{margin:1.6rem 0 1.4rem}.tufte .surface{padding:1.1rem 0;border-top:1px solid var(--hair)}.tufte .surface:last-child{border-bottom:1px solid var(--hair)}.tufte .surface .label{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:600;margin:0 0 .35rem}.tufte .surface p{margin:0;color:var(--grey)}.tufte .substrate{color:var(--grey);font-style:italic}.tufte .pull{border-left:1px solid var(--accent);padding-left:1.2rem;margin:1.8rem 0;color:var(--accent);font-style:italic;font-size:1.25rem;line-height:1.4}.tufte .pull .cite{display:block;margin-top:.7rem;font-size:.85rem;font-style:italic;color:var(--grey-2)}.tufte .status{list-style:none;margin:1rem 0;padding:0}.tufte .status li{position:relative;padding-left:1.2rem;margin:0 0 .9rem;color:var(--grey)}.tufte .status li:before{content:"-";position:absolute;left:0;color:var(--grey-2)}.tufte .body h3{font-weight:700;font-size:1rem;margin:0 0 .2rem;display:inline}.tufte .lede strong{font-weight:700}.tufte a.accent{color:var(--accent)}.tufte a.accent,.tufte a.plain{text-decoration:underline;text-underline-offset:2px}.tufte a.plain{color:var(--ink)}.tufte a.accent:hover,.tufte a.plain:hover{text-decoration-thickness:2px}.tufte .signup{margin:1.1rem 0 0;max-width:30rem}.tufte .signup .field{display:flex;gap:0;border-bottom:1px solid var(--ink)}.tufte .signup input{flex:1 1;font-family:inherit;font-size:1rem;color:var(--ink);background:transparent;border:0;padding:8px 2px;outline:none}.tufte .signup input::placeholder{color:var(--grey-2)}.tufte .signup button{font-family:inherit;font-size:.95rem;color:var(--ink);background:transparent;border:0;padding:8px 0 8px 16px;cursor:pointer;white-space:nowrap;letter-spacing:.02em}.tufte .signup button:hover{text-decoration:underline;text-underline-offset:3px}.tufte .signup .note{font-size:.85rem;color:var(--grey-2);margin:.5rem 0 0}.tufte .signup .ok{color:var(--grey);font-style:italic}.tufte .signup .err{color:var(--accent);font-size:.85rem;margin:.5rem 0 0}.tufte .signup .hp{position:absolute;left:-9999px;width:1px;height:1px}.tufte .doc-footer{background:transparent;border-top:1px solid var(--hair);margin-top:4rem;padding:2rem 0 3rem;color:var(--grey-2);font-size:.85rem;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.tufte .doc-footer a{color:var(--grey-2);text-decoration:none}.tufte .doc-footer a:hover{color:var(--ink);text-decoration:underline}.tufte :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tufte .s-wrap{max-width:40rem;margin:0 auto}.tufte .s-intro{padding:6vh 0 0}.tufte .s-intro .eyebrow,.tufte .s-thanks .eyebrow{display:block;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-2);font-weight:600;margin:0 0 1rem}.tufte .s-intro h1{font-weight:400;font-size:clamp(2rem,4vw,2.7rem);line-height:1.14;margin:0 0 1.2rem}.tufte .s-intro .standfirst{font-size:1.1rem}.tufte .s-meta{letter-spacing:.04em;margin:1.2rem 0 0}.tufte .s-meta,.tufte .s-runby{font-size:.82rem;color:var(--grey-2)}.tufte .s-runby{border-top:1px solid var(--hair);margin:.6rem 0 0;padding-top:.55rem;line-height:1.55}.tufte .s-runby .jump{color:inherit;text-decoration:underline;text-underline-offset:2px}.tufte .s-runby .jump:hover{color:var(--ink)}.tufte .s-sec.first{border-top:1px solid var(--hair);margin-top:2.6rem;padding-top:2.6rem}.tufte .about{margin-top:3.6rem}.tufte .about-rule{width:40px;border:0;border-top:1px solid var(--ink);margin:0 0 1.4rem;height:0}.tufte .about-title{font-weight:400;font-size:1.5rem;line-height:1.2;margin:0 0 .5rem}.tufte .totop{display:inline-block;color:var(--accent);text-decoration:underline;text-underline-offset:2px;font-size:.82rem;margin:0 0 1.6rem}.tufte .about .s-sechead{margin:1.8rem 0 .6rem}.tufte .about .s-sechead:first-of-type{margin-top:0}.tufte .about p{margin:0 0 1rem;font-size:.92rem;line-height:1.6;color:var(--grey)}.tufte .about .about-link{color:inherit;font-weight:600;text-decoration:none}.tufte .about .about-link:hover{color:var(--accent)}.tufte .about-contact{margin-top:1.4rem}.tufte .rep-mine{font-size:1rem;margin:0 0 1rem}.tufte .rep-scale{display:flex;flex-direction:column;gap:6px;margin:0 0 1rem}.tufte .rep-row{display:grid;grid-template-columns:12rem 1fr 3rem;align-items:center;grid-gap:10px;gap:10px;font-size:.9rem}.tufte .rep-row-label{color:var(--grey)}.tufte .rep-bar{height:14px;background:var(--hair);border-radius:2px;min-width:2px}.tufte .rep-row-pct{text-align:right;color:var(--grey-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tufte .rep-row.is-mine .rep-row-label{color:var(--ink);font-weight:600}.tufte .rep-row.is-mine .rep-bar{background:var(--ink)}.tufte .rep-interp{font-size:.95rem;color:var(--grey);margin:.6rem 0 0}.tufte .rep-empty{font-size:.9rem;color:var(--grey-2);font-style:italic}.tufte .rep-quotes{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.tufte .rep-quotes li{border-left:2px solid var(--hair);padding-left:1rem}.tufte .rep-quotes p{margin:0 0 .2rem}.tufte .rep-quote-by{font-size:.82rem;color:var(--grey-2)}@media (max-width:540px){.tufte .rep-row{grid-template-columns:8rem 1fr 2.5rem}}.tufte .s-footer{border-top:1px solid var(--hair);margin-top:3.2rem;padding-top:1.4rem;font-size:.8rem;letter-spacing:.02em;color:var(--grey-2)}.tufte form{margin:0}.tufte .s-sec{border-top:1px solid var(--hair);padding:2.6rem 0}.tufte .s-sechead{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-2);font-weight:600;margin:0 0 1.6rem}.tufte .q{margin:1.7rem 0}.tufte .q:first-of-type{margin-top:0}.tufte .q-label{display:block;font-weight:700;margin:0 0 .6rem}.tufte .q-label .req{color:var(--accent);font-weight:400;font-size:.8rem}.tufte .q-label .q-optional{color:var(--grey-2);font-weight:400;font-size:.8rem}.tufte .q-help,.tufte .q-hint{font-weight:400;color:var(--grey-2);font-size:.9rem}.tufte .q-help{display:block;margin:-.2rem 0 .7rem}.tufte .ti+.q-help{margin-top:.5rem}.tufte .ti{width:100%;font-family:inherit;font-size:1rem;color:var(--ink);background:transparent;border:1px solid var(--hair);padding:10px 12px}.tufte .ti:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.tufte .ti.short{max-width:14rem}.tufte .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:560px){.tufte .row2{grid-template-columns:1fr}}.tufte .combo{position:relative}.tufte .combo-list{position:absolute;z-index:20;left:0;right:0;margin:4px 0 0;max-height:260px;overflow-y:auto;background:var(--paper);border:1px solid var(--hair);list-style:none;padding:4px 0}.tufte .combo-opt{padding:9px 14px;cursor:pointer;font-size:.98rem;color:var(--ink)}.tufte .combo-opt.hi{background:var(--ink);color:var(--paper)}.tufte .combo-opt.sel{font-weight:600}.tufte .chips{display:flex;flex-wrap:wrap;gap:8px;margin:0}.tufte .chip{position:relative;border:0;padding:0;background:transparent}.tufte .chip input{position:absolute;opacity:0;pointer-events:none}.tufte .chip span{display:inline-block;padding:8px 14px;border:1px solid var(--hair);background:transparent;cursor:pointer;font-size:.95rem}.tufte .chip input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tufte .chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.tufte .chips.stack{flex-direction:column;flex-wrap:nowrap;gap:8px}.tufte .chips.stack .chip span{display:block;width:100%;padding:11px 14px;font-size:.98rem;line-height:1.4;white-space:normal}.tufte .chips.stack .chip span strong{font-weight:700}.tufte .chip-custom{display:flex;align-items:stretch;width:100%;border:1px solid var(--accent)}.tufte .chip-custom .lab{flex:1 1;text-align:left;padding:11px 14px;font-family:inherit;font-size:.98rem}.tufte .chip-custom .lab,.tufte .chip-custom .rm{cursor:pointer;color:var(--accent);background:transparent;border:0}.tufte .chip-custom .rm{padding:0 14px;border-left:1px solid var(--accent);font-size:1.1rem;line-height:1}.tufte .chip-custom.on{background:var(--ink);border-color:var(--ink)}.tufte .chip-custom.on .lab{color:var(--paper)}.tufte .chip-custom.on .rm{color:var(--paper);border-left-color:rgba(255,255,255,.35)}.tufte .chip-custom .lab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tufte .chip-add{margin-top:2px}.tufte .taginput{width:100%;font-family:inherit;font-size:.98rem;color:var(--ink);background:transparent;border-style:solid;border:1px dashed var(--hair);padding:11px 14px}.tufte .taginput:focus{outline:none;border-color:var(--accent)}.tufte .addhint{font-size:.8rem;color:var(--grey-2);margin:6px 0 0}.tufte .check{display:flex;align-items:flex-start;gap:10px;margin:.8rem 0 0;cursor:pointer;font-size:.95rem}.tufte .check input{margin-top:4px;accent-color:var(--accent)}.tufte .anon-note{margin:.6rem 0 0;padding-left:1.6rem;color:var(--grey);font-size:.9rem}.tufte .recapture{border:1px solid var(--hair);padding:1.1rem 1.2rem}.tufte .recapture .q-help{margin:0 0 .7rem}.tufte .scale5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.tufte .scale5 .cell{display:flex}.tufte .scale5 .cell input{position:absolute;opacity:0;pointer-events:none}.tufte .scale5 .cell span{flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 8px;border:1px solid var(--hair);cursor:pointer;font-size:.9rem;line-height:1.2;color:var(--ink)}.tufte .scale5 .cell input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tufte .scale5 .cell input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:540px){.tufte .scale5{grid-template-columns:1fr}.tufte .scale5 .cell span{justify-content:flex-start}}.tufte .startop{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--hair)}.tufte .startop .q-label{font-weight:700}.tufte .ta{width:100%;font-family:inherit;font-size:1rem;color:var(--ink);background:transparent;border:1px solid var(--hair);padding:10px 12px;min-height:90px;max-height:340px;overflow-y:auto;resize:none;line-height:1.5;box-sizing:border-box}.tufte .ta:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.tufte .tiers{display:flex;flex-direction:column;gap:0}.tufte .tier{border-top:1px solid var(--hair)}.tufte .tier:last-child{border-bottom:1px solid var(--hair)}.tufte .tier label{display:flex;align-items:baseline;gap:12px;padding:14px 2px;cursor:pointer}.tufte .tier input{accent-color:var(--accent)}.tufte .s-actions{margin-top:2.4rem;display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.tufte .s-btn{font-family:inherit;font-size:1rem;color:var(--ink);background:transparent;border:1px solid var(--ink);padding:12px 24px;cursor:pointer;letter-spacing:.02em}.tufte .s-btn:hover{background:var(--ink);color:var(--paper)}.tufte .s-btn:disabled{opacity:.5;cursor:progress}.tufte .s-err{color:var(--accent);font-size:.9rem;margin-top:1rem}.tufte .s-thanks{padding:10vh 0;max-width:36rem}.tufte .s-thanks h1{font-weight:400;font-size:clamp(1.8rem,3.4vw,2.4rem);margin:0 0 1.2rem}.tufte .s-thanks p{font-size:1.1rem}.tufte .gate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.tufte .gate-card{width:100%;max-width:24rem;text-align:center}.tufte .gate-card .wordmark-lg{font-size:1.1rem;letter-spacing:.4em;text-transform:uppercase;font-weight:600;margin:0 0 1.4rem}.tufte .gate-card h1{font-weight:400;font-size:1.5rem;line-height:1.2;margin:0 0 .6rem}.tufte .gate-card .blurb{color:var(--grey);font-size:1rem;margin:0 0 1.6rem}.tufte .gate-card form{display:flex;flex-direction:column;gap:12px}.tufte .gate-card .ti{text-align:center}.tufte .gate-card .s-btn{width:100%;text-align:center;justify-content:center}.tufte .gate-card .s-err{text-align:center}