._articleImageContainer_y2y4d_1{height:33dvh;position:absolute;top:var(--headerElementHeight);left:0;right:0;overflow:hidden}._articleImage_y2y4d_1{position:absolute;top:0;left:0;right:0;width:100%;max-width:100rem;height:33dvh;margin:0 auto;object-fit:cover;object-position:center}._articleHeaderContainer_y2y4d_30{display:flex;justify-content:space-between;margin-top:2rem}._articleHeaderContainer_y2y4d_30._hasSplashImage_y2y4d_35{margin-top:33dvh}._articleHeader_y2y4d_30{font-weight:800;margin-bottom:0;margin-top:0}._postContentContainer_y2y4d_43{padding-bottom:10rem}._meta_y2y4d_46{display:flex;align-items:center;gap:0;font-weight:300;font-size:1.6rem;color:#8c8c8c;margin-top:0;margin-bottom:.8rem;flex-wrap:wrap}._author_y2y4d_58{font-weight:300;font-size:1.6rem;color:#8c8c8c}._metaSeparator_y2y4d_64:before{content:"·";margin:0 .6rem}._tags_y2y4d_73{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}._tag_y2y4d_73{font-size:1.4rem;color:#8c8c8c;text-decoration:none;border:1px solid rgba(140,140,140,.4);padding:.2rem .8rem;border-radius:2rem;transition:color .15s,border-color .15s}._tag_y2y4d_73:hover{color:#000;border-color:#000}._socialButtonsContainer_y2y4d_97{margin-top:2rem;min-width:12rem;display:flex;align-items:flex-start;justify-content:space-between}.scribe-atp-like-button,.scribe-atp-subscribe-button,.scribe-atp-share-button{position:relative;background:none;border:none;padding:0 .3rem;margin-right:1rem;cursor:pointer}._socialIcon_y2y4d_115{width:2rem;height:2rem}._socialLabel_y2y4d_122{position:absolute;top:-2rem;left:50%;height:2rem;width:auto;transform:translate(-50%) translateY(1rem) scale(.5);box-sizing:border-box;background:#000;color:#fff;font-size:1.1rem;font-weight:600;line-height:1;padding:.5rem;display:flex;align-items:center;border-radius:.5rem;opacity:0;transition:all .1s ease-in-out}.scribe-atp-like-button:hover ._socialIcon_y2y4d_115,.scribe-atp-subscribe-button:hover ._socialIcon_y2y4d_115,.scribe-atp-share-button:hover ._socialIcon_y2y4d_115{stroke:#000}.scribe-atp-like-button:hover ._socialIcon_active_y2y4d_119,.scribe-atp-subscribe-button:hover ._socialIcon_active_y2y4d_119,.scribe-atp-share-button:hover ._socialIcon_active_y2y4d_119{stroke:#000;fill:#000}.scribe-atp-like-button:hover ._socialLabel_y2y4d_122,.scribe-atp-subscribe-button:hover ._socialLabel_y2y4d_122,.scribe-atp-share-button:hover ._socialLabel_y2y4d_122{opacity:1;transform:translate(-50%) translateY(0) scale(1)}code{white-space:break-spaces}@media screen and (max-width:799px){._articleHeaderContainer_y2y4d_30{flex-direction:column}._socialButtonsContainer_y2y4d_97{align-self:flex-start;margin-top:1.2rem;margin-bottom:.8rem}._postContentContainer_y2y4d_43 p{font-size:1.8rem}}.scribe-content{--scribe-code-bg: #f5f5f5;--scribe-code-border: #e0e0e0;--scribe-code-font: "Courier New", Courier, monospace;--scribe-code-font-size: .875em;--scribe-inline-code-bg: rgba(0, 0, 0, .06);--scribe-blockquote-border: #ccc;--scribe-blockquote-color: #666;--scribe-hr-color: #ddd;--scribe-table-border: #ccc;--scribe-table-header-bg: rgba(0, 0, 0, .04);--scribe-embed-border: #ddd;--scribe-embed-radius: 8px;--scribe-embed-muted: #666;--scribe-embed-poster-bg: #1f1f1f;--scribe-embed-poster-fg: #fff;--scribe-embed-poster-button-bg: #fff;--scribe-embed-poster-button-fg: #111;--scribe-checkbox-size: 1em;--scribe-checkbox-border: #aaa;--scribe-checkbox-checked-bg: #333;--scribe-checkbox-checked-border: #333;--scribe-token-comment: #708090;--scribe-token-punctuation: #555;--scribe-token-property: #905;--scribe-token-string: #690;--scribe-token-operator: #9a6e3a;--scribe-token-keyword: #07a;--scribe-token-function: #dd4a68;--scribe-token-variable: #e90}.scribe-content pre{font-family:var(--scribe-code-font);font-size:var(--scribe-code-font-size);background:var(--scribe-code-bg);border:1px solid var(--scribe-code-border);border-radius:4px;padding:1em 1.2em;margin:.75em 0;overflow-x:auto;tab-size:2;white-space:pre;line-height:1.6}.scribe-content pre code{font-family:inherit;font-size:inherit;background:none;padding:0;border:none;border-radius:0;white-space:inherit}.scribe-content :not(pre)>code{font-family:var(--scribe-code-font);font-size:var(--scribe-code-font-size);background:var(--scribe-inline-code-bg);padding:.15em .4em;border-radius:3px}.scribe-content .token.comment,.scribe-content .token.prolog,.scribe-content .token.doctype,.scribe-content .token.cdata{color:var(--scribe-token-comment)}.scribe-content .token.punctuation{color:var(--scribe-token-punctuation)}.scribe-content .token.namespace{opacity:.7}.scribe-content .token.property,.scribe-content .token.tag,.scribe-content .token.boolean,.scribe-content .token.number,.scribe-content .token.constant,.scribe-content .token.symbol,.scribe-content .token.deleted{color:var(--scribe-token-property)}.scribe-content .token.selector,.scribe-content .token.attr,.scribe-content .token.string,.scribe-content .token.char,.scribe-content .token.builtin,.scribe-content .token.inserted{color:var(--scribe-token-string)}.scribe-content .token.operator,.scribe-content .token.entity,.scribe-content .token.url{color:var(--scribe-token-operator)}.scribe-content .token.entity{cursor:help}.scribe-content .token.atrule,.scribe-content .token.keyword{color:var(--scribe-token-keyword)}.scribe-content .token.function,.scribe-content .token.class-name,.scribe-content .token.class{color:var(--scribe-token-function)}.scribe-content .token.variable,.scribe-content .token.regex,.scribe-content .token.important{color:var(--scribe-token-variable)}.scribe-content .token.important{font-weight:700}.scribe-content img{max-width:100%;height:auto;display:block}.scribe-content blockquote{border-left:4px solid var(--scribe-blockquote-border);margin:.75em 0;padding:.5em 1.2em;color:var(--scribe-blockquote-color);font-style:italic}.scribe-content hr{border:none;border-top:2px solid var(--scribe-hr-color);margin:1.5em 0}.scribe-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:.75em 0}.scribe-content th,.scribe-content td{border:1px solid var(--scribe-table-border);padding:.4em .7em;text-align:left;vertical-align:top}.scribe-content th{background:var(--scribe-table-header-bg);font-weight:700}.scribe-content td p,.scribe-content th p{margin:0}.scribe-content ul{list-style-type:disc;padding-left:2em;margin:.5em 0}.scribe-content ol{list-style-type:decimal;padding-left:2em;margin:.5em 0}.scribe-content li{margin:.25em 0}.scribe-content ul ul,.scribe-content ul ol,.scribe-content ol ul,.scribe-content ol ol{margin:0}.scribe-content li[role=checkbox]{list-style:none;padding-left:2em;position:relative;cursor:default;margin-left:-2em}.scribe-content li[role=checkbox]:before{content:"";position:absolute;left:0;top:.2em;width:var(--scribe-checkbox-size);height:var(--scribe-checkbox-size);border:2px solid var(--scribe-checkbox-border);border-radius:2px;background:transparent;box-sizing:border-box}.scribe-content li[aria-checked=true]:before{background:var(--scribe-checkbox-checked-bg);border-color:var(--scribe-checkbox-checked-border)}.scribe-content li[aria-checked=true]:after{content:"";position:absolute;left:.33em;top:.38em;width:.33em;height:.55em;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg);box-sizing:border-box}.scribe-content li[aria-checked=true]>span{text-decoration:line-through;opacity:.6}.scribe-content figure[data-embed]{margin:1.25em 0}.scribe-content figure[data-embed] iframe{border-radius:var(--scribe-embed-radius)}.scribe-content a.scribe-embed-poster{overflow:hidden;border-radius:var(--scribe-embed-radius);background:var(--scribe-embed-poster-bg);color:var(--scribe-embed-poster-fg);text-decoration:none;cursor:pointer}.scribe-content .scribe-embed-poster-image{position:absolute;top:0;left:0;height:100%;width:var(--scribe-embed-poster-image-width, 100%);max-width:50%;object-fit:cover}.scribe-content .scribe-embed-youtube .scribe-embed-poster-image,.scribe-content .scribe-embed-vimeo .scribe-embed-poster-image{max-width:none}.scribe-content .scribe-embed-poster-text{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:.15em;padding:2.5em 1em .9em;background:linear-gradient(transparent,#000000bf);color:#fff}.scribe-content a.scribe-embed-poster[style*=--scribe-embed-poster-image-width] .scribe-embed-poster-text{inset:0 0 0 min(var(--scribe-embed-poster-image-width),50%);justify-content:center;background:none;color:inherit}.scribe-content a.scribe-embed-poster[style*=--scribe-embed-poster-image-width] .scribe-embed-poster-button{left:calc(min(var(--scribe-embed-poster-image-width),50%)/2)}.scribe-content .scribe-embed-poster-kind{font-size:.75em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.scribe-content .scribe-embed-poster-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scribe-content .scribe-embed-poster-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.6em 1.4em;border-radius:999px;background:var(--scribe-embed-poster-button-bg);color:var(--scribe-embed-poster-button-fg);font-weight:600;white-space:nowrap;box-shadow:0 2px 10px #00000059}.scribe-content .scribe-embed-bandcamp .scribe-embed-poster-button{left:auto;right:1em;transform:translateY(-50%)}.scribe-content .scribe-embed-bandcamp .scribe-embed-poster-text{padding-right:9em}.scribe-content .scribe-embed-bandcamp a.scribe-embed-poster:hover .scribe-embed-poster-button,.scribe-content .scribe-embed-bandcamp a.scribe-embed-poster:focus-visible .scribe-embed-poster-button{transform:translateY(-50%) scale(1.06)}.scribe-content a.scribe-embed-poster:hover .scribe-embed-poster-button,.scribe-content a.scribe-embed-poster:focus-visible .scribe-embed-poster-button{transform:translate(-50%,-50%) scale(1.06)}.scribe-content a.scribe-embed-poster:focus-visible{outline:3px solid var(--scribe-embed-poster-button-bg);outline-offset:2px}.scribe-content figure[data-embed=link]>a{display:block;overflow:hidden;border:1px solid var(--scribe-embed-border);border-radius:var(--scribe-embed-radius);color:inherit;text-decoration:none}.scribe-content figure[data-embed=link]>a:hover{border-color:var(--scribe-embed-muted)}.scribe-content figure[data-embed=link] img{width:100%;max-height:16em;object-fit:cover}.scribe-content figure[data-embed=link] strong,.scribe-content figure[data-embed=link] span{display:block;padding:0 1em}.scribe-content figure[data-embed=link] strong{padding-top:.75em}.scribe-content figure[data-embed=link] span{padding-bottom:.75em;color:var(--scribe-embed-muted);font-size:.9em}
