@import "https://fonts.googleapis.com/css2?family=Anybody:opsz,wdth,wght@8..144,50..150,300..900&family=Hanken+Grotesk:wght@400;450;500;600;700;800&display=swap";:root{--paper:#f7f8fa;--white:#fff;--ink:#0a0b0d;--navy:#0a0b0d;--aqua:#2cf5c0;--teal:#008d6a;--teal-deep:#006149;--teal-wash:#dffef5;--lime:#dfff53;--blue:#3155ff;--copper:#8a5922;--stone:#646a73;--muted:#565b63;--line:#0a0b0d33;--display:"Anybody", Arial, sans-serif;--body:"Hanken Grotesk", Arial, sans-serif;--mono:"Hanken Grotesk", Arial, sans-serif;--gutter:clamp(1.1rem, 3.4vw, 4rem);--section:clamp(5rem, 10vw, 9rem);--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.58}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select{font:inherit}::selection{background:var(--lime);color:var(--ink)}.skip-link{z-index:100;background:var(--lime);color:var(--ink);padding:.8rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--lime)}.shell{width:min(100%,1600px);padding-inline:var(--gutter);margin-inline:auto}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.label{font-family:var(--body);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.15}.kicker{align-items:center;gap:.65rem;margin:0 0 1.2rem;font-weight:800;display:flex}.kicker:before{content:"";background:currentColor;width:10px;height:10px}.display{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:.9}.section-title{max-width:10ch;margin:0;font-size:clamp(3.4rem,7vw,6rem)}.lede{max-width:68ch;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.45}.muted{color:var(--muted)}.rule{border:0;border-top:1px solid var(--line);margin:0}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;min-width:190px;transition:color .26s var(--ease), background .26s var(--ease), transform .26s var(--ease);border-radius:0;justify-content:space-between;align-items:center;gap:2rem;padding:.9rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{background:var(--aqua);color:var(--ink);transform:translateY(-2px)}.button--light{color:var(--ink);background:#fff;border-color:#fff}.button--light:hover{background:var(--lime)}.button--ghost{min-width:0;color:inherit;background:0 0;border:0;border-bottom:1px solid;padding-inline:0}.button--ghost:hover{color:var(--teal-deep);background:0 0}.site-header{z-index:20;min-height:76px;padding-inline:var(--gutter);background:var(--ink);color:#fff;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.brand{color:#fff;align-items:center;gap:.72rem;width:max-content;font-weight:800;text-decoration:none;display:inline-flex}.brand svg{width:30px;height:30px}.brand-word{font-family:var(--display);letter-spacing:-.02em;font-size:1.05rem}.brand-word span{color:var(--aqua)}.site-nav{align-items:center;gap:clamp(1.2rem,2.4vw,2.8rem);display:flex}.site-nav a{color:#d6d9de;padding-block:1.8rem;font-size:.77rem;font-weight:800;text-decoration:none;position:relative}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--aqua)}.site-nav a[aria-current=page]:after{content:"";background:var(--aqua);height:4px;position:absolute;bottom:0;left:0;right:0}.header-origin{color:#abb1ba;justify-self:end}.mobile-nav{display:none}.site-footer{padding:var(--section) 0 2rem;background:var(--ink);color:#fff}.footer-thesis{grid-column:1/9;max-width:11ch;margin:0 0 5rem;font-size:clamp(3.5rem,7vw,6rem)}.footer-thesis:first-line{color:var(--aqua)}.footer-links{grid-column:9/-1;align-self:end;display:grid}.footer-links a{border-top:1px solid #fff3;padding:.7rem 0;font-weight:700;text-decoration:none}.footer-links a:hover{color:var(--aqua)}.footer-meta{color:#aeb4bc;border-top:1px solid #ffffff40;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:1.5rem;display:flex}.status{border:1px solid;border-radius:999px;align-items:center;gap:.45rem;width:max-content;padding:.35rem .58rem;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status--active{color:#007c5e}.status--exited,.status--acquired{color:var(--blue)}.status--inactive,.status--unconfirmed{color:var(--stone)}.article-prose{width:min(100% - 2rem,760px);padding-block:4rem var(--section);margin-inline:auto;font-size:1.08rem}.article-prose h2{font:700 clamp(2.4rem, 4vw, 4rem)/.95 var(--display);letter-spacing:-.03em;margin:5rem 0 1.2rem}.article-prose h3{font:700 1.55rem/1.1 var(--display);margin:3rem 0 .8rem}.article-prose p,.article-prose li{max-width:70ch}.article-prose a{color:var(--teal-deep);text-underline-offset:4px;text-decoration-thickness:1px}.article-prose blockquote{border-top:6px solid var(--aqua);color:var(--ink);margin:3rem 0;padding:1.5rem 0 0;font-size:1.32rem}@media (width<=900px){.grid-12{grid-template-columns:repeat(6,minmax(0,1fr))}.site-header{grid-template-columns:1fr auto}.site-nav,.header-origin{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;color:var(--aqua);font-weight:800;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] nav{background:var(--aqua);min-width:220px;color:var(--ink);padding:1rem;display:grid;position:absolute;top:2.5rem;right:0}.mobile-nav a{border-top:1px solid #0a0b0d3d;padding:.65rem;font-weight:800;text-decoration:none}.footer-thesis,.footer-links{grid-column:1/-1}}@media (width<=640px){body{font-size:16px}.grid-12{grid-template-columns:1fr}.site-header{min-height:68px}.footer-thesis,.footer-links,.footer-meta{grid-column:1}.footer-meta{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
