@font-face{font-family:archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:block;src:url(/fonts/tt/Archivo.subset.woff2)format("woff2")}@font-face{font-family:alegreya sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/alegreyasans/AlegreyaSans-Regular.subset.woff2)format("woff2")}@font-face{font-family:alegreya sans;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/a2a/AlegreyaSans-700.woff2)format("woff2")}@font-face{font-family:alegreya sans;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/alegreyasans/AlegreyaSans-Italic.subset.woff2)format("woff2")}:root{--stone:#1C1917;--charcoal:#292524;--bone:#E7E5E4;--pencil:#A8A29E;--faint:#78716C;--steel:#6F8397;--rule:#394552;--amber:#FF8F3B;--grain:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22400%22 height=%22400%22%3E%3Cfilter id=%22g%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.85%22 numOctaves=%223%22 stitchTiles=%22stitch%22/%3E%3CfeColorMatrix values=%220 0 0 0 .93  0 0 0 0 .88  0 0 0 0 .8  0 0 0 .09 0%22/%3E%3C/filter%3E%3Crect width=%22400%22 height=%22400%22 filter=%22url%28%23g%29%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221200%22 height=%22800%22%3E%3Cfilter id=%22f%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.03 .16%22 numOctaves=%223%22 seed=%227%22 stitchTiles=%22stitch%22/%3E%3CfeColorMatrix values=%220 0 0 0 .95  0 0 0 0 .9  0 0 0 0 .82  0 0 0 .05 -.012%22/%3E%3C/filter%3E%3Crect width=%221200%22 height=%22800%22 filter=%22url%28%23f%29%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221200%22 height=%22800%22%3E%3Cfilter id=%22m%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.0035%22 numOctaves=%222%22 seed=%223%22/%3E%3CfeColorMatrix values=%220 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .22 -.06%22/%3E%3C/filter%3E%3Crect width=%221200%22 height=%22800%22 filter=%22url%28%23m%29%22/%3E%3C/svg%3E");--grain-size:400px 400px,1200px 800px,1200px 800px;--col:440px;--gutter:72px;--pad:64px;--content:100cqw;color-scheme:dark}*{box-sizing:border-box}html{background:var(--stone)}body{margin:0;background-color:var(--stone);background-image:var(--grain);background-size:var(--grain-size);color:var(--bone);font:18px/1.58 alegreya sans,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit}svg{display:block}.label{font:500 11px/1.3 Archivo,sans-serif;font-stretch:125%;letter-spacing:.14em;text-transform:uppercase;color:var(--pencil)}.frame{max-width:1200px;margin:0 auto;padding:0 var(--pad);container-type:inline-size}.top{padding:48px 0 0}.wordmark{text-decoration:none}.split{display:grid;grid-template-columns:var(--col)minmax(0,1fr);column-gap:var(--gutter);align-items:center;padding:72px 0 88px}.kick{display:flex;gap:20px;margin:0 0 22px}.kick a{text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:2px}.kick a:hover{color:var(--bone)}.kick{flex-wrap:wrap;row-gap:8px}.kick>*{white-space:nowrap}.kick [aria-current]{color:var(--bone)}h1{margin:0 0 24px;font:300 64px/1 Archivo,sans-serif;font-stretch:104%;letter-spacing:-.03em;text-wrap:balance}.dek{margin:0;font-size:21px;line-height:1.45;color:var(--pencil)}.hero{margin:0}.hero img{display:block;width:100%;height:auto}.split.bare{grid-template-columns:minmax(0,1fr)}.split.bare .dek{max-width:var(--col)}.letter{width:var(--col);margin:88px 0 0;border-top:1px solid var(--rule);padding-top:28px}.letter h2{margin:10px 0;font:300 30px/1.1 Archivo,sans-serif;font-stretch:104%;letter-spacing:-.015em}.letter p{margin:0 0 20px;font-size:17px;color:var(--pencil)}.letter form{display:flex;gap:12px}.letter input[type=email]{flex:1;min-width:0;background:0 0;border:1px solid var(--faint);color:var(--bone);font:17px alegreya sans,sans-serif;padding:11px 14px}.letter input[type=email]::placeholder{color:var(--pencil)}.letter input[type=email]:focus{outline:none;border-color:var(--bone)}.btn{font:600 11px Archivo,sans-serif;font-stretch:118%;letter-spacing:.14em;text-transform:uppercase;background:var(--bone);color:var(--stone);border:0;padding:13px 18px;cursor:pointer}.letter .foot-note{margin:14px 0 0;font-size:14px;color:var(--pencil)}.foot{margin-top:120px;border-top:1px solid var(--rule)}.foot .cols{display:grid;grid-template-columns:1fr auto auto;gap:72px;padding:36px 0 28px}.foot .who{margin-top:12px;font-size:15px;color:var(--pencil)}.foot h4{margin:0 0 12px}.foot ul{list-style:none;margin:0;padding:0}.foot li{margin:0 0 6px;font-size:15px}.foot li a{text-decoration:none;color:var(--pencil)}.foot li a:hover{color:var(--bone)}.foot li a[aria-current]{color:var(--bone)}.base{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:16px 0 32px;border-top:1px solid var(--rule)}.base .copy{font-size:13px;color:var(--pencil)}.colophon{font-size:10.5px}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}}@media(max-width:900px){:root{--pad:16px}.top{padding-top:24px}.split{grid-template-columns:1fr;row-gap:32px;padding:40px 0 48px}h1{font-size:44px}.dek{font-size:19px}.letter{width:auto;max-width:var(--col)}.foot .cols{grid-template-columns:1fr 1fr;gap:28px}.foot .brandcol{grid-column:1/-1}}@media(max-width:420px){.letter form{flex-direction:column}}h1 .back{color:var(--pencil)}.tally{margin:0}.plot{height:calc(var(--plot-h) * 1px);border-bottom:1px solid var(--steel)}@media(min-width:901px){.plot{height:calc(var(--plot-h) * 1.5px)}}.plot svg{width:100%;height:100%;overflow:visible}.plot line{vector-effect:non-scaling-stroke}.months,.years{display:grid;grid-template-columns:repeat(var(--months),minmax(0,1fr));margin:0;padding:0;list-style:none}.months li{position:relative;padding-top:9px;text-align:center;font:500 10.5px/1 Archivo,sans-serif;font-stretch:118%;letter-spacing:.08em;color:var(--pencil)}.months li::before{content:"";position:absolute;left:0;top:0;height:4px;border-left:1px solid var(--steel)}.months li.jan::before{height:22px}.years li{padding:8px 0 0 6px;font:500 10.5px/1 Archivo,sans-serif;font-stretch:118%;letter-spacing:.1em;color:var(--pencil);font-variant-numeric:tabular-nums}.tally figcaption{margin-top:18px;font-size:15px;line-height:1.5;color:var(--pencil);max-width:var(--col)}.contents{display:block}.year{margin:0 0 8px}.year h2{margin:0;padding:0 0 12px;border-bottom:1px solid var(--rule)}.year+.year{margin-top:56px}.entries{list-style:none;margin:0;padding:0}.entry{padding:24px 0 26px;border-bottom:1px solid var(--rule)}.year:last-child .entry:last-child{border-bottom:0}.entry .when{display:flex;gap:16px;margin:0 0 10px}.entry .when .lab{color:var(--bone)}.entry h3{margin:0 0 10px;font:300 26px/1.15 Archivo,sans-serif;font-stretch:104%;letter-spacing:-.012em}.entry h3 a{text-decoration:none}.entry h3 a:hover{text-decoration:underline;text-decoration-color:var(--steel);text-decoration-thickness:1px;text-underline-offset:5px}.entry .desc{margin:0;font-size:17px;line-height:1.55;color:var(--pencil)}.list{width:var(--col)}.heads{margin:72px 0 0}.heads h2{margin:0;padding:0 0 12px;border-bottom:1px solid var(--rule)}.heads ul{list-style:none;margin:0;padding:0;columns:4;column-gap:40px}.heads li{break-inside:avoid;border-bottom:1px solid var(--rule)}.heads li a,.heads li .here{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0 6px;text-decoration:none;font-size:16px;line-height:1.3;color:var(--pencil)}.heads li a:hover{color:var(--bone)}.heads li .n{font:500 11px/1 Archivo,sans-serif;font-stretch:118%;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--pencil)}.heads li a:hover .n{color:var(--bone)}.heads li .here{color:var(--bone)}.heads li .here .n{color:var(--bone)}@media(min-width:1200px){.contents{display:grid;grid-template-columns:var(--col)minmax(0,1fr);column-gap:var(--gutter);align-items:start}.heads{margin:0}.heads ul{columns:2}}@media(max-width:900px){.list{width:auto;max-width:var(--col)}.entry h3{font-size:23px}.heads ul{columns:3}}@media(max-width:600px){.heads ul{columns:2;column-gap:28px}}.heads.solo{margin:0}.heads.solo ul{border-top:1px solid var(--rule)}@media(min-width:1200px){.heads.solo ul{columns:4}}