@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@400;600;700;800&display=swap";:root{font-family:Manrope,Helvetica,Arial,sans-serif;color:#171713;background:#f3f0e8;font-synthesis:none;--acid: #e8ff43;--ink: #171713;--paper: #f3f0e8;--rule: #171713}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{min-height:100vh;margin:0;background:linear-gradient(90deg,transparent 49.8%,#17171308 50%,transparent 50.2%),var(--paper)}a{color:inherit}.skip-link{position:fixed;top:-5rem;left:1rem;z-index:20;padding:.8rem 1rem;color:var(--paper);background:var(--ink)}.skip-link:focus{top:1rem}.site-header,main,footer{width:min(1320px,calc(100% - 4rem));margin-inline:auto}.site-header{display:flex;align-items:center;justify-content:space-between;min-height:8.5rem;border-bottom:2px solid var(--rule)}.wordmark{display:flex;gap:.9rem;align-items:center;text-decoration:none}.wordmark-number{font-size:3.5rem;font-weight:800;letter-spacing:-.09em;line-height:1}.wordmark-note,.issue,.post-kicker,.story aside,footer{font-family:DM Mono,monospace;font-size:.68rem;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.issue span{color:#77766e}.post-header{position:relative;min-height:740px;padding:3rem 0 5rem;border-bottom:2px solid var(--rule)}.post-kicker{display:flex;justify-content:space-between;margin-left:25%}.post-kicker p{margin:0}h1{max-width:1100px;margin:6.5rem 0 0;font-size:clamp(5.2rem,12.2vw,11rem);font-weight:800;letter-spacing:-.085em;line-height:.77;text-wrap:balance}h1 span{display:block;margin-left:12%;font-weight:400;white-space:nowrap}.dek{width:min(34rem,42%);margin:4.5rem 7% 0 auto;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.5}.promise{position:absolute;top:3rem;left:0;display:grid;width:9.5rem;height:9.5rem;padding:1rem;background:var(--acid);transform:rotate(-5deg)}.promise span{font-size:3rem;font-weight:800;letter-spacing:-.08em;line-height:.8}.promise p{align-self:end;margin:0;font-family:DM Mono,monospace;font-size:.58rem;font-weight:500;line-height:1.45;text-transform:uppercase}.story{display:grid;grid-template-columns:25% minmax(0,1fr);padding-top:6rem}.story aside{padding-top:.7rem}.story aside p{margin:0 0 .25rem}.story aside .read-time{margin-top:2rem;color:#77766e}.prose{max-width:740px;padding-bottom:8rem}.prose>p{margin:0 0 2rem;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.78}.prose .opening{margin-bottom:3.5rem;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:600;letter-spacing:-.035em;line-height:1.35}.opening:first-letter{float:left;margin:.07em .12em 0 0;padding:.08em .16em;color:var(--acid);background:var(--ink);font-size:3.6em;font-weight:800;line-height:.75}blockquote{position:relative;width:calc(100% + 9rem);margin:5rem 0 5rem -4rem;padding:4rem;background:var(--acid);transform:rotate(1.2deg)}blockquote:before{position:absolute;top:1.2rem;right:1.5rem;content:"NOTE TO SELF";font-family:DM Mono,monospace;font-size:.62rem;letter-spacing:.12em}blockquote p{margin:0;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:800;letter-spacing:-.065em;line-height:.9}h2{margin:5rem 0 2rem;font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.06em;line-height:1}.prose .closing{margin-top:5rem;padding-top:2rem;border-top:2px solid var(--rule);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.25}footer{display:flex;justify-content:space-between;padding:2rem 0 4rem;border-top:2px solid var(--rule)}footer p{margin:0}footer span{color:#77766e}.error-page{display:grid;place-items:center;padding:2rem}.error-page main{width:min(800px,100%)}.error-page h1{margin-top:2rem;line-height:.85}.home-link{display:inline-block;margin-top:3rem;padding:1rem;background:var(--acid)}@media (max-width: 760px){.site-header,main,footer{width:min(100% - 2rem,1320px)}.site-header{min-height:6.5rem}.wordmark-note,.issue span{display:none}.issue{max-width:13rem;text-align:right}.post-header{min-height:620px;padding-top:2rem}.post-kicker{margin-left:0}h1{margin-top:9.5rem;font-size:clamp(4.25rem,22vw,7.5rem);line-height:.8}h1 span{margin-left:0;white-space:normal}.promise{top:5rem;width:7.5rem;height:7.5rem}.promise span{font-size:2.3rem}.dek{width:90%;margin:3rem 0 0 auto}.story{display:block;padding-top:3rem}.story aside{display:flex;flex-wrap:wrap;gap:0 .5rem;margin-bottom:3rem}.story aside .read-time{width:100%;margin-top:.8rem}.prose{padding-bottom:5rem}blockquote{width:calc(100% + 1rem);margin:4rem 0 4rem -.5rem;padding:3.5rem 1.5rem 2.5rem}footer{padding-bottom:2rem}}@media (prefers-reduced-motion: no-preference){.post-header>*{animation:enter .7s both}.post-header h1{animation-delay:.08s}.post-header .dek{animation-delay:.16s}@keyframes enter{0%{opacity:0;transform:translateY(18px)}}}
