.BlogCover_cover__Bx1Uz{position:relative;min-height:min(92svh,880px);display:flex;align-items:center;padding-top:120px;padding-bottom:64px;overflow:hidden;isolation:isolate;background:var(--bg-image)}.BlogCover_plate__0M_OB{position:absolute;inset:0;z-index:0;pointer-events:none}.BlogCover_plateGlow__ao3bD{position:absolute;inset:0;background:radial-gradient(ellipse 55% 50% at 78% 48%,var(--glow),transparent 62%),radial-gradient(ellipse 40% 35% at 18% 20%,color-mix(in srgb,var(--panel) 70%,transparent),transparent 55%)}.BlogCover_layout___3JQt{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center;width:100%}.BlogCover_copy__keuYr{min-width:0;animation:BlogCover_coverRise__kFPQm .9s cubic-bezier(.2,.7,.2,1) both}.BlogCover_kicker__VPEAJ{margin-bottom:18px}.BlogCover_dot__s80pI{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:BlogCover_coverBlink__mikx_ 1.8s ease-in-out infinite}.BlogCover_brand__r0dQP{font-family:var(--display);font-weight:600;font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin:0 0 16px}.BlogCover_heading__aMnYQ{font-size:clamp(38px,5.8vw,72px);line-height:.98;letter-spacing:-.035em;margin:0 0 20px;max-width:13ch;color:var(--ink)}.BlogCover_sub__rCDSD{max-width:520px;font-size:clamp(16px,1.55vw,18px);line-height:1.55;margin:0 0 28px;color:var(--ink2)}.BlogCover_ctas__7gJ4F{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.BlogCover_featureLine__gi5hi{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;max-width:560px;margin:0 0 16px;padding-top:18px;border-top:1px solid var(--line)}.BlogCover_featureLabel__gvw1r{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.BlogCover_featureLink__aF0Oj{font-family:var(--display);font-weight:600;font-size:15.5px;letter-spacing:-.02em;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:4px;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.BlogCover_featureLink__aF0Oj:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.BlogCover_featureMeta__xkUg8{font-family:var(--mono);font-size:12px;color:var(--ink2)}.BlogCover_meta__6IYkN{font-family:var(--mono);font-size:12.5px;color:var(--ink2);margin:0}.BlogCover_emblem__pT0Gs{animation:BlogCover_coverFloat__twO07 7s ease-in-out infinite}.BlogCover_emblem__pT0Gs,.BlogCover_ring__9r5EI{display:flex;align-items:center;justify-content:center}.BlogCover_ring__9r5EI{width:min(42vw,320px);aspect-ratio:1;border-radius:50%;border:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);box-shadow:0 30px 80px color-mix(in srgb,var(--ink) 8%,transparent)}.BlogCover_icon__xQpZG{width:42%;height:42%}@keyframes BlogCover_coverRise__kFPQm{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogCover_coverFloat__twO07{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes BlogCover_coverBlink__mikx_{0%,to{opacity:1}50%{opacity:.28}}@media (max-width:900px){.BlogCover_layout___3JQt{grid-template-columns:1fr;gap:40px}.BlogCover_heading__aMnYQ{max-width:none}.BlogCover_emblem__pT0Gs{order:-1;padding-top:12px}.BlogCover_ring__9r5EI{width:min(56vw,220px)}}@media (max-width:680px){.BlogCover_cover__Bx1Uz{min-height:auto;padding-top:118px;padding-bottom:56px}.BlogCover_featureLine__gi5hi{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.BlogCover_copy__keuYr,.BlogCover_dot__s80pI,.BlogCover_emblem__pT0Gs{animation:none}}.blog-page_hero__5yPqq{padding-top:160px;padding-bottom:48px}.blog-page_heading__iBMTu{font-size:clamp(36px,5vw,60px);line-height:1.02;letter-spacing:-.03em;margin:16px 0;max-width:720px}.blog-page_sub__JjsEK{max-width:560px;font-size:16px}.blog-page_articles__M6B4k{padding-top:72px;padding-bottom:100px;scroll-margin-top:96px}.blog-page_empty__O_3M2{text-align:center;padding:100px 0;color:var(--ink2)}.PostCard_card__Zx2v7{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.PostCard_card__Zx2v7:hover{transform:translateY(-3px);border-color:var(--accent)}.PostCard_imageWrap__DF_NX{position:relative;aspect-ratio:16/9;background:#e6dac6;display:flex;align-items:center;justify-content:center;overflow:hidden}.PostCard_placeholder__1Xw3M{font-family:var(--display);font-weight:700;font-size:24px;color:rgba(34,29,23,.3)}.PostCard_body___9kyN{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.PostCard_category__FbmUy{font-family:var(--mono);font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.PostCard_title__glSmW{font-size:17px;font-weight:600;line-height:1.3}.PostCard_desc__Sd_PQ{font-size:13.5px;flex:1 1}.PostCard_meta__azFaO{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;color:var(--ink2)}.PostCard_tags__egTgx{display:flex;flex-wrap:wrap;gap:6px}.PostCard_tag__2Hre4{font-family:var(--mono);font-size:10.5px;color:var(--ink2);border:1px solid var(--line);padding:2px 7px;border-radius:999px}.BlogExplorer_controls__vBD1m{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.BlogExplorer_searchRow__7Sb1u{position:relative;max-width:480px}.BlogExplorer_searchInput__Pt4vd{width:100%;padding:12px 16px 12px 40px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:14px}.BlogExplorer_searchInput__Pt4vd:focus{outline:none;border-color:var(--accent)}.BlogExplorer_searchIcon__I_pcX{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink2);pointer-events:none}.BlogExplorer_pills__P_uLm{display:flex;flex-wrap:wrap;gap:8px}.BlogExplorer_pill__kXxhE{font-family:var(--mono);font-size:12px;padding:6px 14px;border-radius:999px;border:1px solid var(--line);color:var(--ink2);background:transparent;cursor:pointer;white-space:nowrap}.BlogExplorer_pill__kXxhE.BlogExplorer_active__htP46{background:var(--accent);border-color:var(--accent);color:#fff}.BlogExplorer_grid__VlV3K{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:900px){.BlogExplorer_grid__VlV3K{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.BlogExplorer_grid__VlV3K{grid-template-columns:1fr}}.BlogExplorer_empty__03C3Y{text-align:center;padding:64px 0;color:var(--ink2)}.BlogExplorer_pagination__eBKzb{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.BlogExplorer_pageBtn__P08CI{font-family:var(--mono);font-size:13px;width:36px;height:36px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--ink2);cursor:pointer}.BlogExplorer_pageBtn__P08CI.BlogExplorer_active__htP46{background:var(--accent);border-color:var(--accent);color:#fff}.BlogExplorer_pageBtn__P08CI:disabled{opacity:.4;cursor:not-allowed}.prose_prose__NN_o_{font-size:16.5px;line-height:1.75;color:var(--ink2);max-width:680px}.prose_prose__NN_o_ h2{font-size:26px;margin-top:48px;margin-bottom:16px;scroll-margin-top:100px}.prose_prose__NN_o_ h3{font-size:20px;margin-top:36px;margin-bottom:12px;scroll-margin-top:100px}.prose_prose__NN_o_ h2 a,.prose_prose__NN_o_ h3 a{color:var(--ink);text-decoration:none}.prose_prose__NN_o_ p{margin-bottom:20px;color:var(--ink2)}.prose_prose__NN_o_ a:not(h2 a):not(h3 a){color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose_prose__NN_o_ ol,.prose_prose__NN_o_ ul{margin:0 0 20px;padding-left:24px}.prose_prose__NN_o_ ul{list-style:disc}.prose_prose__NN_o_ ol{list-style:decimal}.prose_prose__NN_o_ li{margin-bottom:8px}.prose_prose__NN_o_ blockquote{border-left:3px solid var(--accent);padding-left:20px;margin:24px 0;color:var(--ink);font-style:italic}.prose_prose__NN_o_ img{border-radius:12px;margin:24px 0}.prose_prose__NN_o_ code:not(pre code){font-family:var(--mono);font-size:.88em;background:var(--panel2);padding:2px 6px;border-radius:4px;color:var(--ink)}.prose_prose__NN_o_ table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.prose_prose__NN_o_ td,.prose_prose__NN_o_ th{border:1px solid var(--line);padding:8px 12px;text-align:left}.prose_prose__NN_o_ th{background:var(--panel);font-family:var(--mono);font-size:12px;text-transform:uppercase}.prose_prose__NN_o_ hr{border:none;border-top:1px solid var(--line);margin:40px 0}.PrevNextNav_wrap__aVB_T{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:40px}@media (max-width:680px){.PrevNextNav_wrap__aVB_T{grid-template-columns:1fr}}.PrevNextNav_card__KsNDL{border:1px solid var(--line);border-radius:12px;padding:16px 20px;transition:border-color .3s ease}.PrevNextNav_card__KsNDL:hover{border-color:var(--accent)}.PrevNextNav_next__UfYNJ{text-align:right}.PrevNextNav_label__Vnkyp{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink2);margin-bottom:6px}.PrevNextNav_title__JK0Rn{font-size:14px;font-weight:600}.RelatedPosts_wrap__U79Lv{margin-top:64px;padding-top:40px;border-top:1px solid var(--line)}.RelatedPosts_heading__wzlQG{font-size:20px;margin-bottom:20px}.RelatedPosts_grid__5E0VW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:680px){.RelatedPosts_grid__5E0VW{grid-template-columns:1fr}}.article_hero__tzNN5{padding-top:140px}.article_back__6u_a3{font-family:var(--mono);font-size:12.5px;color:var(--ink2);display:inline-flex;align-items:center;gap:6px;margin-bottom:24px}.article_category__DiYt_{font-family:var(--mono);font-size:12px;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;display:block}.article_title__qFL_r{font-size:clamp(30px,4.4vw,52px);line-height:1.05;letter-spacing:-.02em;max-width:820px;margin-bottom:20px}.article_metaRow__G8YM9{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-family:var(--mono);font-size:12.5px;color:var(--ink2);margin-bottom:32px}.article_coverWrap__0ZoaU{position:relative;aspect-ratio:21/9;border-radius:20px;overflow:hidden;background:#e6dac6;display:flex;align-items:center;justify-content:center;margin-bottom:48px}.article_placeholder__gGTXR{font-family:var(--display);font-weight:700;font-size:36px;color:rgba(34,29,23,.3)}.article_layout__jKVSd{display:grid;grid-template-columns:1fr 220px;grid-gap:56px;gap:56px;padding-bottom:100px}@media (max-width:900px){.article_layout__jKVSd{grid-template-columns:1fr}}.article_tocCol__jPDVI{order:2}@media (max-width:900px){.article_tocCol__jPDVI{display:none}}.article_footerRow__RxxcL{display:flex;align-items:center;justify-content:space-between;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);flex-wrap:wrap;gap:16px}.ShareButtons_wrap__3tn7p{display:flex;align-items:center;gap:10px}.ShareButtons_label__xyES3{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink2)}.ShareButtons_btn__EOxxS{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .25s ease,color .25s ease}.ShareButtons_btn__EOxxS:hover{border-color:var(--accent);color:var(--accent)}.TableOfContents_wrap__3kVI3{position:-webkit-sticky;position:sticky;top:100px;max-height:calc(100vh - 140px);overflow-y:auto}.TableOfContents_label__Njgex{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink2);margin-bottom:12px}.TableOfContents_list__l_zbc{display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--line)}.TableOfContents_item__m89cN{padding-left:14px;border-left:2px solid transparent;margin-left:-1px}.TableOfContents_itemDepth3__prJJ6{padding-left:26px}.TableOfContents_link__Asa5N{font-size:13px;color:var(--ink2);display:block}.TableOfContents_item__m89cN.TableOfContents_active__cSGbP{border-left-color:var(--accent)}.TableOfContents_item__m89cN.TableOfContents_active__cSGbP .TableOfContents_link__Asa5N{color:var(--accent)}.ChatWidget_launcher__xnyCz{bottom:24px;width:56px;height:56px;border-radius:50%;align-items:center;justify-content:center;font-size:24px;border:none;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.25)}.ChatWidget_launcher__xnyCz,.ChatWidget_panel__Tize6{position:fixed;right:24px;background:#1c1a17;color:#f3eee4;display:flex;z-index:60}.ChatWidget_panel__Tize6{bottom:92px;width:340px;max-width:calc(100vw - 48px);height:460px;max-height:calc(100vh - 140px);border-radius:16px;flex-direction:column;box-shadow:0 20px 48px rgba(0,0,0,.35);overflow:hidden}.ChatWidget_header__XZv5p{padding:16px 18px;border-bottom:1px solid rgba(243,238,228,.12);font-weight:600;font-size:14px}.ChatWidget_messages__AdzGz{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.ChatWidget_bubble__PxSoJ{padding:10px 14px;border-radius:12px;font-size:13.5px;line-height:1.5;max-width:85%}.ChatWidget_bot__Ipqs9{background:rgba(243,238,228,.08);align-self:flex-start}.ChatWidget_user__F39S4{background:#e0834f;color:#1c1a17;align-self:flex-end}.ChatWidget_pending__4cO27{opacity:.6;font-style:italic}.ChatWidget_form__eiC3y{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(243,238,228,.12)}.ChatWidget_textarea__wVo9J{flex:1 1;resize:none;background:rgba(243,238,228,.06);border:1px solid rgba(243,238,228,.14);border-radius:10px;padding:10px 12px;color:#f3eee4;font-size:13.5px;max-height:80px}.ChatWidget_textarea__wVo9J:focus{outline:none;border-color:#e0834f}.ChatWidget_send__Tz_w_{background:#e0834f;color:#1c1a17;border:none;border-radius:10px;padding:0 16px;font-weight:600;cursor:pointer}.ChatWidget_send__Tz_w_:disabled{opacity:.5;cursor:not-allowed}.ChatWidget_error__q0SC5{color:#ff8a80;font-size:12px;padding:0 16px 8px}.MarkdownEditor_wrap__jl9xC{border:1px solid var(--line);border-radius:12px;overflow:hidden}.MarkdownEditor_toolbar__MInzG{display:flex;align-items:center;gap:4px;padding:8px;border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap}.MarkdownEditor_toolBtn__DFLsG{width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:var(--ink2);cursor:pointer;font-family:var(--mono);font-size:13px;display:flex;align-items:center;justify-content:center}.MarkdownEditor_toolBtn__DFLsG:hover{background:var(--panel2);color:var(--ink)}.MarkdownEditor_spacer__xy7bt{flex:1 1}.MarkdownEditor_viewToggle__anA2n{display:flex;gap:2px;background:var(--bg);border-radius:6px;padding:2px}.MarkdownEditor_viewBtn__xozGM{font-family:var(--mono);font-size:11px;padding:5px 10px;border-radius:5px;border:none;background:transparent;color:var(--ink2);cursor:pointer}.MarkdownEditor_viewBtn__xozGM.MarkdownEditor_active__Mjcxa{background:var(--accent);color:#fff}.MarkdownEditor_panes__D4Duq{display:grid;grid-template-columns:1fr 1fr;min-height:420px}.MarkdownEditor_panes__D4Duq.MarkdownEditor_editOnly__Q9Dzg,.MarkdownEditor_panes__D4Duq.MarkdownEditor_previewOnly__VvEO9{grid-template-columns:1fr}.MarkdownEditor_editorPane__popsN{border-right:1px solid var(--line)}.MarkdownEditor_editOnly__Q9Dzg .MarkdownEditor_previewPane__aJv5x,.MarkdownEditor_previewOnly__VvEO9 .MarkdownEditor_editorPane__popsN{display:none}.MarkdownEditor_textarea__Sn0c4{width:100%;height:100%;min-height:420px;padding:16px;border:none;resize:vertical;background:var(--bg);color:var(--ink);font-family:var(--mono);font-size:13.5px;line-height:1.6}.MarkdownEditor_textarea__Sn0c4:focus{outline:none}.MarkdownEditor_previewPane__aJv5x{padding:16px;overflow-y:auto;background:var(--bg)}.MarkdownEditor_footer__uY7YB{display:flex;justify-content:space-between;padding:8px 14px;border-top:1px solid var(--line);background:var(--panel);font-family:var(--mono);font-size:11.5px;color:var(--ink2)}.MarkdownEditor_uploadInput__RLLi2{display:none}