.toc[data-astro-cid-oafvpw4c]{width:100%;max-width:708px;margin-inline:auto;margin-block:4px}.toc[data-astro-cid-oafvpw4c] ul[data-astro-cid-oafvpw4c]{list-style:none;padding:0;margin:0}.toc[data-astro-cid-oafvpw4c] li[data-astro-cid-oafvpw4c]{width:100%;margin:0;transition:background 20ms ease-in}.toc[data-astro-cid-oafvpw4c] a[data-astro-cid-oafvpw4c]{width:100%;color:#9b9b9b;font-size:14px;text-decoration:none;border-bottom:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:linear-gradient(to right,#ffffff21 0% 100%);background-repeat:repeat-x;background-position:0px 100%;background-size:100% 1px}.toc[data-astro-cid-oafvpw4c] li[data-astro-cid-oafvpw4c]:hover{background:#ffffff1a}.depth-1[data-astro-cid-oafvpw4c]{margin-left:0}.depth-2[data-astro-cid-oafvpw4c]{padding-left:24px}.depth-3[data-astro-cid-oafvpw4c]{margin-left:1rem!important}.depth-4[data-astro-cid-oafvpw4c]{margin-left:2rem!important}.depth-5[data-astro-cid-oafvpw4c]{margin-left:2.5rem!important}.toc[data-astro-cid-oafvpw4c] a[data-astro-cid-oafvpw4c]:target{color:#000;font-weight:500}html{scroll-behavior:smooth}.toc[data-astro-cid-oafvpw4c]{scrollbar-width:none;-ms-overflow-style:none}.toc[data-astro-cid-oafvpw4c]::-webkit-scrollbar{display:none}html,main{padding-top:100px;padding-bottom:30vh}body{min-height:100%;width:100%}details{margin-block:1px;padding-left:2px;min-height:calc(1.5em + 6px)}details>summary{padding-top:5px;padding-left:12px;font-weight:600;cursor:pointer}blockquote{position:relative;width:100%;margin-block:4px;color:inherit;fill:inherit;display:flex;padding:3px 2px 3px 16px;caret-color:var(--primary-text);background-color:#87837826}blockquote:before{content:"";position:absolute;height:100%;left:0;top:0;bottom:0;width:2px;background-color:var(--primary-text)}.title{font-size:60px;text-transform:uppercase;font-weight:800;padding-bottom:10px;margin-top:0;font-family:var(--font-apercu)}header,article>*{max-width:708px;margin-inline:auto;padding-inline:16px}.content-wrapper{display:grid;grid-template-columns:1fr 250px;gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem}main{min-width:0}aside{position:relative;margin-bottom:40px}.image-carousel,.image-carousel-container{max-width:none;margin-inline:unset;width:100%;padding-inline:initial}.img{width:100%;height:auto;max-height:500px;object-fit:cover;object-position:90% 20%}.img-pos-bottom{object-position:90% 100%}main h1{font-size:1.875em;margin-top:2em;margin-bottom:4px;white-space:pre-wrap;word-break:break-word;padding-block:3px;font-weight:600;line-height:1.3}main h2{font-size:1.5em;font-weight:600;margin-top:32px;margin-bottom:4px}main h3{font-size:1.2em;font-weight:600;margin-top:1em;padding-bottom:3px}main h4{font-size:24px;font-weight:400}main h5{font-size:22px}main p{margin-block:1px;font-size:16px;padding-block:3px;line-height:1.45}main img{margin-block:4px}main br{content:"A"!important;display:block!important;margin-bottom:3em!important}main pre,main code{font-family:var(--font-berkeley);scrollbar-color:rgba(255,255,255,.2) rgba(0,0,0,0);font-size:85%}main code{line-height:normal;background:#87837826;color:#eb5757;border-radius:4px;padding:.2em .4em}main pre{flex-grow:1;flex-shrink:1;text-align:left;tab-size:2;padding:24px 16px 12px 22px;min-height:1em;color:#ffffffcf!important;white-space:pre;border-radius:5px;margin-block:5px}main pre code{background-color:revert;padding:unset}main ul{padding-left:20px}main li{white-space:pre-wrap;word-break:break-word;caret-color:#ffffffcf;padding:3px 2px;text-align:start;margin-block:1px;line-height:1.4}main a{transition:all .2s ease;color:#d1d1d1b3;border-bottom:1px solid rgba(209,209,209,1)}main a:hover{color:#d1d1d1}.superscript{font-size:.8em;vertical-align:super;line-height:1;color:#ffffffb3}.caption{font-family:var(--font-apercu);white-space:pre-wrap;word-break:break-word;caret-color:#ffffffcf;font-size:14px;line-height:1.4;color:#ffffff71;padding-top:6px;padding-bottom:6px}.header-link{display:inline-flex;font-size:24px;font-weight:600;margin-top:22.4px;margin-bottom:1px}.yesterday-tag,.today-tag,.upcoming-tag{display:inline-block;margin-bottom:1rem;font-weight:500}.max-width{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%}.wrapper{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(100%,1414px);margin-inline:auto;padding:30px 32px 64px}.spacer{flex:1}.hero{width:90%;margin:325px auto 290px 0;background-color:var(--primary-text)}.works-section{display:flex;flex-direction:column;width:80%;margin:170px auto 0 0;gap:40px}.work-card{display:flex;align-items:center;gap:50px;padding:30px;background:var(--primary-background);color:var(--primary-text);border-bottom:1px solid var(--silver);transition:background .35s ease;will-change:background}.work-card:last-of-type{border-bottom:none}.work-card:hover{background:var(--primary-text);color:var(--primary-background)}.chain-link{font-size:24px;margin-left:auto;opacity:0;transition:opacity .35s ease}.work-card:hover .chain-link{opacity:1}.divider{width:100%;height:1px;margin:90px 0;background-color:#2c2d30}@media (max-width: 600px){body{padding-top:30px;padding-bottom:64px}header,article>*{padding-inline:20px}main{padding-top:40px}main h1{font-size:62px;line-height:89%;padding-block:38px}main pre{padding:14px 16px 16px 15px}.title{font-size:50px;padding-bottom:50px}.img{max-height:250px}.wrapper{padding:60px 24px 120px}.spacer{display:none}.hero{width:100%;margin:60px 0 0}.works-section{width:100%;margin-top:90px;gap:5px}.work-card{padding:32px 10px}.work-card:hover{background:var(--primary-background);color:var(--primary-text)}.chain-link{display:none}.divider{display:revert}}
