:root{--color-white: #ffffff;--color-black: #404040;--color-darkgrey: #6b6b6b;--color-halftone: #7f7f7f;--color-grey: #bfbfbf;--blog-width: 420px}.black{color:var(--color-black)}.darkgrey{color:var(--color-darkgrey)}.halftone{color:var(--color-halftone)}.grey{color:var(--color-grey)}.italic{font-style:italic}html{position:static!important;top:0!important;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}body,div,ul,li{margin:0;border:0;padding:0;list-style:none;color:var(--color-black);-webkit-font-smoothing:antialiased!important}*{box-sizing:inherit}::selection{background:var(--color-powder)}::-moz-selection{background:var(--color-powder)}.select{-webkit-touch-callout:auto;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.click{cursor:pointer}@font-face{font-family:Plantin;src:url(/assets/Plantin-Dstf1KSN.woff2) format("woff2"),url(/assets/Plantin-CD7Wz-Kl.woff) format("woff");font-weight:100 200 300 400 500 600 700 800 900;font-style:normal}@font-face{font-family:Plantin Bold;src:url(/assets/PlantinStd-Bold-D_t-xbi_.woff2) format("woff2"),url(/assets/PlantinStd-Bold-B9SKlIih.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Plantin Italic;src:url(/assets/PlantinStd-Italic-rR-g_EuK.woff2) format("woff2"),url(/assets/PlantinStd-Italic-B6Ib75ta.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Alright Sans;src:url(/assets/AlrightSans-DR59R3yT.woff2) format("woff2"),url(/assets/AlrightSans-DnB9-8cN.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GT America;src:url(/assets/GT-America-Standard-Regular-Trial-C0PUNPse.otf);font-weight:400;font-style:normal}h1{display:inline-block;font-family:Plantin,serif;font-weight:300;letter-spacing:.12rem;font-size:4rem;line-height:normal;color:var(--color-black);margin:auto 0}h2{font-family:Plantin,serif;font-weight:300;letter-spacing:.06rem;font-size:1.4rem;line-height:1.8rem;color:var(--color-black);margin:auto 0}h3{font-family:Plantin Bold;font-weight:700;font-size:1.3rem;color:var(--color-black);margin-top:3rem}h4{font-family:Plantin Italic;font-weight:300;font-size:1rem;line-height:1.4rem;color:var(--color-darkgrey)}h5{font-family:Plantin Bold;font-size:1.1rem;color:var(--color-black);text-decoration:none}h6{display:inline-block;font-family:Plantin Thin,serif;letter-spacing:.15rem;font-size:1rem;line-height:1rem;color:var(--color-halftone)}blockquote p{font-family:Plantin Italic,serif;font-size:1.35rem;line-height:1.75rem;color:var(--color-darkgrey)}p{font-family:Plantin,serif;font-size:1.3rem;line-height:2rem;text-align:left;color:var(--color-black)}strong{font-family:Plantin Bold}li>p{font-size:1.2rem;line-height:1.4rem;color:var(--color-darkgrey)}a{cursor:pointer;line-height:0;text-decoration:none}sup{vertical-align:baseline;position:relative;font-size:.75em}sup>a{top:-.6em;left:1px}.blog-list{display:flex;flex-direction:column;padding-left:2rem}.entry-item{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;margin-bottom:.25rem}.blog-card-title{margin:0;line-height:1.2}.blog-card-title:hover{font-weight:600}.blog-card-subtitle{padding-left:2rem;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.entry-item:hover .blog-card-subtitle{max-height:2rem;opacity:1}hr{border-top:0px solid #d7d7d7}.featured-card-content{height:36rem;padding-bottom:1rem;flex-grow:1}.blog-card-stats{margin:0}.relative{position:relative}.full-height{height:100%}.stats-bar{display:flex;flex-direction:row;justify-content:space-between;opacity:0;transition:opacity .3s ease}.featured-card-content:hover .stats-bar,.blog-card-content:hover .stats-bar{opacity:1}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:row wrap;flex-wrap:row wrap;justify-content:flex-start;overflow:hidden}.flex-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:row wrap;flex-wrap:row wrap;justify-content:flex-end;overflow:hidden}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto}.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;flex-direction:column}.flex-entry-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;flex-direction:column;gap:2px}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.navbar{margin-top:8rem}.nav-links{display:flex;gap:2rem}.container{width:100%;height:100%;padding-left:1rem;padding-right:1rem;margin-top:4rem}@media (min-width:840px){.container{width:840px;height:100%;margin-top:4rem;margin:0 auto}}img{width:100%}ol{padding:20px;list-style-type:decimal}ol li{float:left;margin:0 10px;padding:0 10px}blockquote{margin:0 auto;width:100%;padding-left:4rem;padding-right:4rem}footer{min-height:4rem;text-align:center;margin-top:8rem}.footnotes{display:inline-block;margin:2rem auto;padding-top:1rem;border-top:1px solid #ddd}.data-footnote-backref{margin-left:.5rem;color:var(--color-darkgrey);text-decoration:none}.gap{height:.9rem}.header-gap{margin-top:3rem}.top{vertical-align:top!important}.left{text-align:left!important}.right{text-align:right!important}.center{text-align:center!important}.middle{vertical-align:middle!important}.bottom{vertical-align:bottom!important}.block{display:block!important}.col-1-12{width:8.33333%}.col-2-12{width:16.66667%}.col-3-12{width:25%}.col-4-12{width:33.33333%}.col-5-12{width:41.66667%}.col-6-12{width:50%}.col-7-12{width:58.33333%}.col-8-12{width:66.66667%}.col-9-12{width:75%}.col-10-12{width:83.33333%}.col-11-12{width:91.66667%}.col-12-12{width:100%}sup a[data-footnote-ref=true]{position:relative;text-decoration:none;color:var(--color-black);cursor:pointer}sup a[data-footnote-ref=true]:after{content:attr(data-tooltip);position:absolute;bottom:120%;left:50%;transform:translate(-50%);background:#fff;color:var(--color-darkgrey);padding:8px 12px;font-size:15px;font-weight:400;line-height:1.4;max-width:250px;width:max-content;text-align:left;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none;border-radius:10px;border:1px solid #cbcbcb;box-shadow:0 4px 12px #00000026}sup a[data-footnote-ref=true]:hover:after,sup a[data-footnote-ref=true]:hover:before{opacity:1;visibility:visible}
