@font-face{font-family:Typical Writer;src:url(/fonts/typical-writer-font/TypicalWriter-G3LO.ttf) format("truetype");font-display:swap}.alembic{font-size:17px;line-height:1.7;color:var(--text)}.alembic a:focus-visible,.alembic summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.alembic .masthead{padding:57px 0 38px;display:grid;grid-template-columns:1fr 340px;align-items:end;gap:40px}.alembic .eyebrow,.alembic .meta,.alembic .section-name,.alembic th{font:11px/1.5 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:#a0a0ae}.alembic .eyebrow{margin:0 0 13px}.alembic .masthead h1{font:400 clamp(44px,6.6vw,90px)/1.04 Technomancy;margin:0;color:#eeeef2;letter-spacing:.015em}.alembic .tagline{font:clamp(20px,2vw,26px)/1.6 "Typical Writer",serif;color:#eeeef2;margin:18px 0 0}.alembic .intro{margin:0;font-size:16px;color:#a0a0ae;max-width:35ch}.alembic .sections{display:flex;gap:32px;border-block:1px solid #34343e;padding:12px 0;font:12px var(--sans);letter-spacing:.09em}.alembic .sections a:hover{color:#cdb0e7}.alembic .sections span{margin-left:auto;font-size:11px;color:#9999a7;letter-spacing:.02em}.alembic .editorial{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:64px;padding:43px 0 55px}.alembic .section-name{display:flex;justify-content:space-between;gap:16px;margin:0 0 28px;color:#c7b3dc}.alembic .section-name span{font-size:10px;text-align:right;color:#a0a0ae}.alembic .essay{padding-right:20px}.alembic .feature-title{font:300 clamp(34px,3.4vw,49px)/1.15 var(--serif);color:#eeeef2;margin:24px 0}.alembic .deck{font-size:18px;line-height:1.8;max-width:50ch;margin:0 0 24px}.alembic .meta{font-size:10px;color:#87c9ad}.alembic .round{border-left:1px solid #34343e;padding-left:38px}.alembic .number{font:300 76px/1 var(--serif);color:#b395ca;display:block;margin:15px 0 24px}.alembic .round .feature-title{font-size:30px;line-height:1.3;margin:15px 0}.alembic .round .deck{font-size:16px}.alembic .read{display:inline-block;border-bottom:1px solid #9b2aee;color:#cdb0e7;padding-bottom:5px;font-size:14px}.alembic .ledger{border-top:1px solid #34343e;padding:30px 0 55px;scroll-margin-top:25px}.alembic .ledger-title{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:22px}.alembic .ledger-title h2{font:26px Typical Writer;margin:0;color:#dedee6}.alembic .ledger-title p{font-size:13px;color:#a0a0ae;margin:0}.alembic .stage-key{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:#b5b5c1;padding:0 0 18px}.alembic .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--tone);margin-right:9px;vertical-align:middle}.alembic table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.alembic th{padding:10px 0}.alembic td{padding:12px 0;border-top:1px solid #25252e}.alembic td:nth-child(2){width:24%;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.alembic td:last-child{width:30%;font-size:13px;color:#a0a0ae}.alembic td a:hover{text-decoration:underline}.alembic .reading-room{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;align-items:start;padding:52px 0 75px}.alembic .alembic-contents{position:sticky;top:30px;padding-right:26px;border-right:1px solid #34343e}.alembic .back{display:block;font-size:13px;color:#c6b0da;margin-bottom:38px}.alembic .alembic-contents summary{font:16px Technomancy;letter-spacing:.06em;color:#dedee6;cursor:pointer}.alembic .alembic-contents nav{padding-top:20px}.alembic .alembic-contents nav a{display:block;border-left:2px solid transparent;padding:10px 0 10px 15px;margin-left:-16px;font-size:14px;color:#a0a0ae}.alembic .alembic-contents a[aria-current=page]{border-color:#00f867;color:#f2f2f6}.alembic .alembic-contents small{display:block;font-size:10px;letter-spacing:.08em;margin-top:6px;color:#a0a0ae}.alembic .article-content{max-width:740px;min-width:0}.alembic .article-content h1{font:300 clamp(38px,5vw,62px)/1.2 var(--serif);color:#eeeef2;margin:22px 0 14px}.alembic .byline{font:13px/1.5 var(--sans);letter-spacing:.04em;color:#a9a9b6;margin:0 0 22px}.alembic .standfirst{font:300 23px/1.65 var(--serif);color:#d7d7e0;border-bottom:1px solid #34343e;padding-bottom:27px;margin-bottom:32px}.alembic .prose{max-width:65ch;font-size:17px;line-height:1.9}.alembic .prose h2{font:25px/1.4 Typical Writer;color:var(--head,#c7b1dd);margin:40px 0 18px}.alembic .prose p{margin:0 0 24px}.alembic .prose ul,.alembic .prose ol{margin:0 0 24px;padding-left:1.5em}.alembic .prose ul{list-style:disc}.alembic .prose ol{list-style:decimal}.alembic .prose li{margin:0 0 10px;padding-left:.3em}.alembic .prose li::marker{color:var(--mk,#c7b1dd)}.alembic .prose li.mk-permafrost{--mk:#0dab80}.alembic .prose li.mk-dicefire{--mk:#d74739}.alembic .prose li.mk-red{--mk:#c80716}.alembic .prose li.mk-sargasso{--mk:#c6871e}.alembic .prose li.mk-trance{--mk:#e5048b}.alembic .prose li.mk-vigil{--mk:#4fd2f3}.alembic .prose li.mk-anamnesis{--mk:#9b2aee}.alembic .prose li.mk-highball{--mk:var(--accent,#00f867)}.alembic .prose li.mk-white{--mk:var(--bright,#f2f2f6)}.alembic .prose blockquote{border-left:1px solid #91c4a3;margin:32px 0;padding:3px 0 3px 25px;font:300 25px/1.6 var(--serif);color:#d1ded5}.alembic .prose hr{border:0;height:22px;margin:56px 0;position:relative;overflow:visible;background:linear-gradient(#3a3a46,#3a3a46) left center/ calc(50% - 16px) 1px no-repeat,linear-gradient(#3a3a46,#3a3a46) right center/ calc(50% - 16px) 1px no-repeat}.alembic .prose hr:after{content:"";position:absolute;left:50%;top:0;width:12px;height:22px;transform:translate(-50%);background:var(--gem,#c7b1dd);-webkit-mask:url(/paragon-divider.png) center/contain no-repeat;mask:url(/paragon-divider.png) center/contain no-repeat}.alembic .prose hr.gem-permafrost{--gem:#0dab80}.alembic .prose hr.gem-dicefire{--gem:#d74739}.alembic .prose hr.gem-red{--gem:#c80716}.alembic .prose hr.gem-sargasso{--gem:#c6871e}.alembic .prose hr.gem-trance{--gem:#e5048b}.alembic .prose hr.gem-vigil{--gem:#4fd2f3}.alembic .prose hr.gem-anamnesis{--gem:#9b2aee}.alembic .prose hr.gem-highball{--gem:var(--accent,#00f867)}.alembic .prose hr.gem-white{--gem:var(--bright,#f2f2f6)}.alembic .prose h2.head-permafrost{--head:#0dab80}.alembic .prose h2.head-dicefire{--head:#d74739}.alembic .prose h2.head-red{--head:#c80716}.alembic .prose h2.head-sargasso{--head:#c6871e}.alembic .prose h2.head-trance{--head:#e5048b}.alembic .prose h2.head-vigil{--head:#4fd2f3}.alembic .prose h2.head-anamnesis{--head:#9b2aee}.alembic .prose h2.head-highball{--head:var(--accent,#00f867)}.alembic .prose h2.head-white{--head:var(--bright,#f2f2f6)}.alembic .prose img{display:block;max-width:100%;height:auto}.alembic .prose figure{margin:32px 0;width:-moz-fit-content;width:fit-content;max-width:100%}.alembic .prose figcaption{font:16px/1.7 Typical Writer,serif;color:#00f867;margin-top:16px;text-align:left;contain:inline-size}.alembic .prose figure.img-center{margin-left:auto;margin-right:auto}.alembic .prose figure.img-right{margin-left:auto}.alembic .prose figure.wrap{float:left;width:-moz-fit-content;width:fit-content;max-width:65%;margin:6px 32px 18px 0}.alembic .prose figure.wrap.img-right{float:right;margin:6px 0 18px 32px}.alembic .prose figure.wrap img{margin:0}.alembic .prose figure[style*=width] img{width:100%}.alembic .prose figure[style*=width]{max-width:min(926px,calc(100vw - 414px))}.alembic .prose figure.wrap.hang:not([style*=width]){max-width:100%}.alembic .prose figure.wrap.img-right.hang{margin-right:calc(-1*max(0px,min(926px,100vw - 414px) - 100%))}@media(max-width:950px){.alembic .prose figure[style*=width]{max-width:calc(100vw - 344px)}.alembic .prose figure.wrap.img-right.hang{margin-right:calc(-1*max(0px,100vw - 344px - 100%))}}@media(max-width:650px){.alembic .prose figure[style*=width]{max-width:100%}.alembic .prose figure.wrap.img-right.hang{margin-right:0}}.alembic .prose h2,.alembic .prose hr{clear:both}.alembic .prose:after{content:"";display:block;clear:both}@media(max-width:640px){.alembic .prose figure.wrap,.alembic .prose figure.wrap.img-right{float:none;max-width:100%;margin:32px 0}}.alembic .tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.alembic .tags>*{font:11px/1.5 var(--sans);border:1px solid #43434e;padding:3px 9px;border-radius:3px;color:#c1b9ce}.alembic .tags>a.chip{color:var(--chip-text);border-color:color-mix(in srgb,var(--chip) 60%,transparent)}.alembic .tags>a.chip:hover{border-color:var(--chip)}.alembic .empty{padding:50px 0 100px}@media(max-width:950px){.alembic .reading-room{grid-template-columns:205px minmax(0,1fr);gap:35px}}@media(max-width:850px){.alembic .masthead{grid-template-columns:1fr;gap:23px;padding-top:38px}.alembic .intro{max-width:52ch}.alembic .editorial{gap:28px;grid-template-columns:1.3fr 1fr}.alembic .round{padding-left:26px}.alembic .essay{padding:0}.alembic .ledger-title{display:block}.alembic .ledger-title p{margin-top:10px}}@media(max-width:650px){.alembic .reading-room{display:block}.alembic .alembic-contents{position:static;border-right:0;border-bottom:1px solid #34343e;padding:0 0 22px;margin-bottom:32px}.alembic .back{margin-bottom:22px}.alembic .masthead{padding:32px 0}.alembic .sections{gap:22px}.alembic .sections span{display:none}.alembic .editorial{display:block;padding-top:30px}.alembic .round{border-left:0;border-top:1px solid #34343e;padding:30px 0 0;margin-top:36px}.alembic .number{font-size:56px}.alembic td:last-child{font-size:11px;width:26%}.alembic td:nth-child(2){width:24%;font-size:10px}.alembic td:first-child{font-size:14px;padding-right:12px}}.alembic .prose img.zoomable{cursor:zoom-in}.alembic .prose img.zoomable:focus-visible{outline:2px solid #6b5a80;outline-offset:4px}.alembic-lightbox{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:4vh 3vw;background:#08080bf0;cursor:zoom-out}.alembic-lightbox[hidden]{display:none}.alembic-lightbox figure{margin:0;display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%}.alembic-lightbox img{display:block;width:auto;height:auto;max-width:94vw;max-height:86vh}.alembic-lightbox figcaption{font:16px/1.7 Typical Writer,serif;color:#00f867;margin-top:14px;text-align:center}.alembic-lightbox figcaption[hidden]{display:none}.alembic-lightbox-close{position:absolute;top:16px;right:20px;padding:6px 12px;font:28px/1 var(--sans);color:#dedee6;background:none;border:0;cursor:pointer}.alembic-lightbox-close:hover,.alembic-lightbox-close:focus-visible{color:#fff;outline:1px solid #6b5a80}
