[data-fade]{opacity:1;transform:none}.article[data-astro-cid-57z6rh23]{width:100%;max-width:var(--site-max-width);box-sizing:border-box;padding:160px 36px var(--section-spacing-md);--article-zoom:1;flex-direction:column;row-gap:30px;margin-inline:auto;font-family:Inter,system-ui,sans-serif;display:flex}.article[data-astro-cid-57z6rh23] [data-astro-cid-57z6rh23]{box-sizing:border-box}.article__specs[data-astro-cid-57z6rh23]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.article__back[data-astro-cid-57z6rh23]{font-weight:500;font-size:var(--text-eyebrow-size);color:#2125284d;text-transform:uppercase;padding:5px 10px 5px 20px;line-height:20px;text-decoration:none;transition:color .2s}.article__back[data-astro-cid-57z6rh23]:hover{color:var(--color-brand)}.article__date[data-astro-cid-57z6rh23]{font-size:var(--text-eyebrow-size);letter-spacing:.2px;text-transform:uppercase;color:#28282880;font-weight:500;line-height:20px}.article__title[data-astro-cid-57z6rh23]{letter-spacing:-1px;max-width:1300px;color:var(--color-ink);margin:0;font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:74px;font-weight:400;line-height:84px}.article__hero[data-astro-cid-57z6rh23]{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-surface-muted);margin-bottom:10px;overflow:hidden}.article__hero[data-astro-cid-57z6rh23] img[data-astro-cid-57z6rh23]{object-fit:cover;width:100%;height:100%;display:block}.article__content[data-astro-cid-57z6rh23]{align-items:flex-start;column-gap:40px;margin-top:30px;display:flex}.article-toc[data-astro-cid-57z6rh23]{flex-direction:column;flex-shrink:0;align-self:flex-start;row-gap:30px;width:30%;display:flex;position:sticky;top:160px}.article-toc__title[data-astro-cid-57z6rh23]{color:var(--color-ink);margin:0;font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:26px;font-weight:400;line-height:30px}.article-toc__list[data-astro-cid-57z6rh23]{flex-direction:column;align-items:flex-start;display:flex}.article-toc__link[data-astro-cid-57z6rh23]{font-size:var(--text-eyebrow-size);letter-spacing:.2px;text-transform:uppercase;color:#2828284d;border-left:1px solid #28282826;padding:4px 20px;font-weight:500;line-height:12px;text-decoration:none;transition:color .2s,border-color .2s;display:block}.article-toc__link[data-astro-cid-57z6rh23]:hover{color:#7569e799}.article-toc__link[data-astro-cid-57z6rh23][data-active]{color:var(--color-brand);border-left-color:var(--color-brand)}.article__body[data-astro-cid-57z6rh23]{flex-direction:column;row-gap:30px;width:70%;max-width:900px;display:flex}.article__intro-row[data-astro-cid-57z6rh23]{align-items:flex-start;gap:24px;display:flex}.article__intro-row[data-astro-cid-57z6rh23] .article__intro[data-astro-cid-57z6rh23]{flex:1;min-width:0}.article__intro[data-astro-cid-57z6rh23]{font-size:calc(20px * var(--article-zoom));line-height:calc(30px * var(--article-zoom));color:#282828;margin:0}.article__zoom[data-astro-cid-57z6rh23]{flex-shrink:0;align-self:flex-start;gap:6px;margin-top:4px;display:inline-flex}.article__zoom-btn[data-astro-cid-57z6rh23]{border-radius:var(--radius-sm);background:var(--color-white);width:36px;height:32px;font-size:var(--text-small-size);color:#282828b3;cursor:pointer;border:1px solid #28282826;justify-content:center;align-items:center;padding:0;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.article__zoom-btn[data-astro-cid-57z6rh23]:hover{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-white)}.article__quote[data-astro-cid-57z6rh23]{background:var(--color-surface-muted);border-radius:var(--radius-card);quotes:"«" "»";flex-direction:column;row-gap:20px;padding:30px;display:flex}.article__quote-text[data-astro-cid-57z6rh23]{font-size:calc(22px * var(--article-zoom));line-height:calc(32px * var(--article-zoom));color:var(--color-ink);margin:0}.article__quote-text[data-astro-cid-57z6rh23]:before{content:open-quote;color:var(--color-brand)}.article__quote-text[data-astro-cid-57z6rh23]:after{content:close-quote;color:var(--color-brand)}.article__prose[data-astro-cid-57z6rh23] h2{color:var(--color-ink);margin:40px 0 20px;scroll-margin-top:160px;font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:50px;font-weight:400;line-height:60px}.article__prose[data-astro-cid-57z6rh23] h2:first-child{margin-top:0}.article__prose[data-astro-cid-57z6rh23] h3{color:var(--color-ink);margin:24px 0 12px;font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:26px;font-weight:400;line-height:30px}.article__prose[data-astro-cid-57z6rh23] p{font-size:calc(var(--text-desc-size) * var(--article-zoom));line-height:calc(var(--text-desc-lh) * var(--article-zoom));color:var(--color-ink);opacity:.85;margin:12px 0;font-weight:400}.article__prose[data-astro-cid-57z6rh23] a{color:var(--color-brand);text-decoration:underline}.article__prose[data-astro-cid-57z6rh23] ul{margin:20px 0;padding-left:0;list-style:none}.article__prose[data-astro-cid-57z6rh23] ul li{font-size:calc(var(--text-desc-size) * var(--article-zoom));line-height:calc(var(--text-desc-lh) * var(--article-zoom));color:var(--color-ink);margin-bottom:14px;padding-left:28px;position:relative}.article__prose[data-astro-cid-57z6rh23] ul li:before{content:"";background:var(--color-brand-soft);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.article__prose[data-astro-cid-57z6rh23] ol{counter-reset:article-ol;margin:20px 0;padding-left:0;list-style:none}.article__prose[data-astro-cid-57z6rh23] ol li{counter-increment:article-ol;font-size:calc(var(--text-desc-size) * var(--article-zoom));line-height:calc(var(--text-desc-lh) * var(--article-zoom));color:var(--color-ink);margin-bottom:16px;padding-left:52px;position:relative}.article__prose[data-astro-cid-57z6rh23] ol li:before{content:counter(article-ol, decimal-leading-zero);text-align:right;width:36px;color:var(--color-brand-soft);font-variant-numeric:tabular-nums;font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:18px;font-weight:400;position:absolute;top:2px;left:0}.article__prose[data-astro-cid-57z6rh23] blockquote{background:var(--color-surface-neutral);border-radius:var(--radius-sm);border:0;margin:40px 0;padding:30px}.article__prose[data-astro-cid-57z6rh23] blockquote h3,.article__prose[data-astro-cid-57z6rh23] blockquote p{color:var(--color-ink);opacity:1;margin:0;font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:26px;font-weight:400;line-height:32px}.article__prose[data-astro-cid-57z6rh23] figure{margin:32px 0}.article__prose[data-astro-cid-57z6rh23] img{border-radius:var(--radius-card);width:100%;height:auto;display:block}.article__prose[data-astro-cid-57z6rh23] code{background:var(--color-surface-neutral);border-radius:var(--radius-xs);padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}@media (width<=991px){.article[data-astro-cid-57z6rh23]{padding:120px 20px var(--section-spacing-md)}.article__title[data-astro-cid-57z6rh23]{font-size:46px;line-height:54px}}@media (width<=767px){.article[data-astro-cid-57z6rh23]{padding:80px 20px var(--section-spacing-md)}.article__title[data-astro-cid-57z6rh23]{font-size:28px;line-height:36px}.article__content[data-astro-cid-57z6rh23]{flex-direction:column}.article-toc[data-astro-cid-57z6rh23]{display:none}.article__body[data-astro-cid-57z6rh23]{width:100%}.article__prose[data-astro-cid-57z6rh23] h2{font-size:28px;line-height:36px}.article__prose[data-astro-cid-57z6rh23] h3{font-size:20px;line-height:24px}}
