.essay-module__-n9YLq__page{width:100%;max-width:800px;margin-inline:auto;padding-block:clamp(64px,9vw,128px) clamp(64px,8vw,112px)}.essay-module__-n9YLq__header{flex-direction:column;align-items:flex-start;margin-block-end:64px;display:flex}.essay-module__-n9YLq__titleGroup{align-items:center;gap:10px;display:flex}@media (min-width:640px){.essay-module__-n9YLq__titleGroup{gap:12px}}.essay-module__-n9YLq__githubButton{color:#d4d4d8;white-space:nowrap;background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;margin-block-start:24px;padding:8px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.essay-module__-n9YLq__githubButton:hover{color:#fff;background-color:#ffffff14;border-color:#ffffff3d}.essay-module__-n9YLq__githubButton:active{transform:scale(.97)}.essay-module__-n9YLq__githubButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.essay-module__-n9YLq__githubButton svg{fill:currentColor;flex-shrink:0;width:16px;height:16px}.essay-module__-n9YLq__coverImage{margin:0 0 36px}.essay-module__-n9YLq__coverImage img{border-radius:16px;width:100%;height:auto;display:block}.essay-module__-n9YLq__header h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(24px,2.5vw + 2px,30px);font-weight:700;line-height:1.25}.essay-module__-n9YLq__header p{color:#a1a1aa;text-wrap:pretty;max-width:42ch;margin-block-start:20px;font-size:clamp(18px,2.4vw,24px);line-height:1.5}.essay-module__-n9YLq__section+.essay-module__-n9YLq__section{border-block-start:1px solid #ffffff1a;margin-block-start:48px;padding-block-start:48px}.essay-module__-n9YLq__prose{color:#d4d4d8;overflow-wrap:break-word;font-size:clamp(16px,1.5vw,18px);line-height:1.65}.essay-module__-n9YLq__prose h2{color:#f4f4f5;letter-spacing:-.025em;text-wrap:balance;margin-block-end:24px;font-size:clamp(22px,2.5vw,28px);font-weight:500;line-height:1.4}.essay-module__-n9YLq__prose :is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-block-start:24px}.essay-module__-n9YLq__prose blockquote{color:#f4f4f5;border-inline-start:2px solid #fff3;padding-inline-start:18px;font-size:clamp(17px,1.6vw,19px);font-style:italic;line-height:1.6}.essay-module__-n9YLq__prose :is(ul,ol){padding-inline-start:24px}.essay-module__-n9YLq__prose ul{list-style:outside}.essay-module__-n9YLq__prose ol{list-style:decimal}.essay-module__-n9YLq__prose li+li{margin-block-start:12px}.essay-module__-n9YLq__prose li::marker{color:#71717a}.essay-module__-n9YLq__prose strong{color:#f4f4f5;font-weight:600}.essay-module__-n9YLq__prose a{color:#f4f4f5;text-underline-offset:4px;text-decoration:underline}.essay-module__-n9YLq__scriptPair{grid-template-columns:minmax(0,1fr) minmax(250px,.68fr);grid-template-areas:"copy figure";align-items:center;gap:clamp(24px,4vw,48px);margin-block-start:36px;display:grid}.essay-module__-n9YLq__scriptPairReverse{grid-template-columns:minmax(250px,.68fr) minmax(0,1fr);grid-template-areas:"figure copy"}.essay-module__-n9YLq__scriptCopy{grid-area:copy}.essay-module__-n9YLq__scriptFigure{aspect-ratio:4/3;border-radius:16px;grid-area:figure;min-width:0;margin:0;overflow:hidden}.essay-module__-n9YLq__scriptFigure img{object-fit:cover;width:100%;height:100%;display:block}.essay-module__-n9YLq__scriptTransition{margin-block-start:48px}.essay-module__-n9YLq__playground{margin-block-start:36px;scroll-margin-block-start:32px}.essay-module__-n9YLq__footer{border-block-start:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:32px;margin-block-start:80px;padding-block-start:36px;display:flex}.essay-module__-n9YLq__signature{color:#a1a1aa;flex-direction:column;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;display:flex}.essay-module__-n9YLq__signature img{width:56px;height:auto}.essay-module__-n9YLq__socials{gap:20px;display:flex}.essay-module__-n9YLq__socials a{color:#d4d4d4;background:#141414;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .15s,color .15s;display:flex}.essay-module__-n9YLq__socials svg{width:21px;height:21px}.essay-module__-n9YLq__socials a:hover{color:#fff;background:#222}.essay-module__-n9YLq__signature:hover{color:#fff}.essay-module__-n9YLq__footer a:focus-visible{outline-offset:6px;outline:2px solid #fff}@media (max-width:639px){.essay-module__-n9YLq__coverImage{margin-block-end:28px}.essay-module__-n9YLq__header{margin-block-end:48px}.essay-module__-n9YLq__section+.essay-module__-n9YLq__section{margin-block-start:36px;padding-block-start:36px}.essay-module__-n9YLq__footer{gap:24px;margin-block-start:56px}.essay-module__-n9YLq__socials{gap:12px}}@media (max-width:760px){.essay-module__-n9YLq__scriptPair{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""figure"}}
