.blog_shell__yOmRI{position:relative;min-height:100dvh;padding:clamp(64px,9vw,120px) max(20px,4vw) clamp(80px,9vw,140px);background:radial-gradient(900px 500px at 80% -10%,rgba(178,31,45,.1),transparent 60%),radial-gradient(700px 460px at -10% 110%,rgba(122,42,42,.16),transparent 60%),var(--bg)}.blog_inner__8UXkm{max-width:1080px;margin:0 auto}.blog_indexHeader__Pnhco{margin-bottom:clamp(32px,5vw,56px);display:grid;grid-gap:18px;gap:18px;border-bottom:1px solid var(--line);padding-bottom:clamp(28px,4vw,44px)}.blog_indexEyebrow__jkU7b{font-family:var(--font-mono);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--blood);margin:0}.blog_indexTitle__toeDe{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(40px,6vw,72px);line-height:1.02;letter-spacing:-.01em;color:var(--ink-bone);margin:0;max-width:22ch}.blog_indexLede__U36Ck{font-size:clamp(15px,1.4vw,17px);line-height:1.65;color:var(--ink-dim);max-width:60ch;margin:0}.blog_indexNav__dqQhi{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.blog_indexNav__dqQhi a{color:var(--accent)}.blog_list__Tj_XM{display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border-block:1px solid var(--line)}.blog_cardLink__vEaWN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px);padding:clamp(22px,3vw,36px) clamp(4px,1vw,16px);background:var(--bg);text-decoration:none;color:inherit;transition:background .22s ease,transform .22s ease}.blog_cardLink__vEaWN:hover{background:rgba(20,17,20,.85)}.blog_cardBody__sezsd{display:grid;grid-gap:12px;gap:12px;min-width:0}.blog_cardMeta__nOnHr{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.blog_cardMetaDot__ck5IB{width:4px;height:4px;border-radius:50%;background:var(--blood);display:inline-block}.blog_cardTitle__Chiri{font-family:var(--font-display);font-weight:500;font-style:italic;font-size:clamp(22px,2.6vw,32px);line-height:1.15;letter-spacing:-.01em;color:var(--ink-bone);margin:0}.blog_cardDesc__G3ZUq{font-size:15px;line-height:1.6;color:var(--ink-dim);margin:0;max-width:60ch}.blog_cardTags__TfsBj{display:flex;flex-wrap:wrap;gap:8px}.blog_tag__9lXjx{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);padding:3px 8px;border-radius:999px}.blog_tagActive__08HbI{color:var(--ink-bone);border-color:var(--blood);background:rgba(178,31,45,.12)}.blog_cardCover__veZ4m{width:clamp(120px,18vw,200px);aspect-ratio:4/5;border:1px solid var(--line);background:var(--bg-soft);background-size:cover;background-position:50%;flex-shrink:0}.blog_tagFilter__0U9Sf{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:clamp(20px,3vw,32px)}.blog_tagFilterLabel__J201Y{font-size:10px;letter-spacing:.18em;color:var(--ink-faint);margin-right:4px}.blog_tagButton__xaqWy,.blog_tagFilterLabel__J201Y{font-family:var(--font-mono);text-transform:uppercase}.blog_tagButton__xaqWy{font-size:11px;letter-spacing:.14em;color:var(--ink-dim);border:1px solid var(--line);background:transparent;padding:5px 11px;border-radius:999px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease;text-decoration:none}.blog_tagButton__xaqWy:hover{color:var(--ink-bone);border-color:var(--accent)}.blog_tagButtonActive__INAKL{color:var(--ink-bone);border-color:var(--blood);background:rgba(178,31,45,.18)}.blog_empty__btCy0{padding:clamp(40px,6vw,80px) 0;text-align:center;color:var(--ink-dim);font-family:var(--font-display);font-style:italic;font-size:clamp(18px,2vw,22px)}.blog_pagination__tkmSA{margin-top:clamp(32px,5vw,56px);display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.blog_pageLink__kWQ_v{color:var(--accent);text-decoration:none}.blog_pageLinkDisabled__7kKE_{color:var(--ink-faint);pointer-events:none}.blog_pageNumbers__6WI64{display:flex;gap:10px}.blog_pageNumber__QIbS1{color:var(--ink-dim);text-decoration:none}.blog_pageNumberActive__yn3Me{color:var(--ink-bone)}.blog_postInner__oddSk{max-width:760px;margin:0 auto}.blog_postBack__IC0WV{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);text-decoration:none;margin-bottom:32px}.blog_postBack__IC0WV:hover{color:var(--accent)}.blog_postHeader__92jqH{border-bottom:1px solid var(--line);padding-bottom:clamp(24px,4vw,40px);margin-bottom:clamp(32px,5vw,56px);display:grid;grid-gap:18px;gap:18px}.blog_postMeta__LgOsT{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.blog_postMetaDivider__gingm{width:4px;height:4px;border-radius:50%;background:var(--ink-faint)}.blog_postTitle__aTUEc{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--ink-bone);margin:0;max-width:28ch}.blog_postDescription__hVvuD{font-size:clamp(15px,1.4vw,17px);line-height:1.65;color:var(--ink-dim);margin:0;max-width:60ch}.blog_postCover__px2Da{width:100%;aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg-soft);background-size:cover;background-position:50%;margin:clamp(24px,4vw,40px) 0}.blog_postBody__rxn3_{font-size:17px;line-height:1.78;color:var(--ink);font-family:var(--font-display);font-weight:400}.blog_postBody__rxn3_ h2{font-style:italic;font-size:clamp(26px,3.2vw,34px);line-height:1.2;margin:56px 0 18px}.blog_postBody__rxn3_ h2,.blog_postBody__rxn3_ h3{font-family:var(--font-display);font-weight:500;color:var(--ink-bone)}.blog_postBody__rxn3_ h3{font-size:clamp(20px,2.4vw,24px);line-height:1.3;margin:40px 0 14px}.blog_postBody__rxn3_ p{margin:0 0 22px}.blog_postBody__rxn3_ a{color:var(--accent);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(201,168,106,.4);text-decoration-color:rgba(201,168,106,.4)}.blog_postBody__rxn3_ a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.blog_postBody__rxn3_ ol,.blog_postBody__rxn3_ ul{margin:0 0 22px;padding-left:22px}.blog_postBody__rxn3_ li{margin-bottom:8px}.blog_postBody__rxn3_ blockquote{margin:28px 0;padding:4px 0 4px 22px;border-left:2px solid var(--blood);font-style:italic;color:var(--ink-dim)}.blog_postBody__rxn3_ code{font-family:var(--font-mono);font-size:.92em;background:var(--bg-soft);padding:2px 6px;border-radius:4px;color:var(--accent)}.blog_postBody__rxn3_ pre{background:var(--bg-deep);border:1px solid var(--line);padding:16px 20px;border-radius:6px;overflow-x:auto;margin:0 0 28px}.blog_postBody__rxn3_ pre code{background:transparent;padding:0;color:var(--ink)}.blog_postBody__rxn3_ hr{border:none;height:1px;background:var(--line);margin:40px 0}.blog_postBody__rxn3_ img{max-width:100%;height:auto;border:1px solid var(--line);margin:24px 0}.blog_postBody__rxn3_ strong{color:var(--ink-bone);font-weight:600}.blog_mdxAside__FBXZX{border:1px solid var(--line);border-left:3px solid var(--accent);background:rgba(201,168,106,.05);padding:18px 22px;margin:28px 0;font-size:15px;line-height:1.65;color:var(--ink-dim)}.blog_mdxAside__FBXZX strong{color:var(--accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;display:block;margin-bottom:6px}.blog_mdxQuote__VVSce{font-family:var(--font-display);font-style:italic;font-size:clamp(20px,2.6vw,26px);line-height:1.4;color:var(--ink-bone);text-align:center;margin:40px 0;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.blog_mdxQuoteAttr__RFYz7{display:block;margin-top:12px;font-family:var(--font-mono);font-style:normal;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.blog_postFooter__tpqWP{margin-top:clamp(56px,8vw,96px);padding-top:clamp(28px,4vw,44px);border-top:1px solid var(--line);display:grid;grid-gap:32px;gap:32px}.blog_translations__4Q3y_{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.blog_translationLink__Tqt4q{color:var(--accent);text-decoration:none}.blog_related__foZYS{display:grid;grid-gap:18px;gap:18px}.blog_relatedHeading__rWGrz{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);margin:0}.blog_relatedList__qghr1{display:grid;grid-gap:1px;gap:1px;background:var(--line-soft);border-block:1px solid var(--line)}.blog_relatedItem__sAbvw{background:var(--bg);padding:18px 12px;text-decoration:none;color:inherit;display:grid;grid-gap:6px;gap:6px;transition:background .2s ease}.blog_relatedItem__sAbvw:hover{background:rgba(20,17,20,.7)}.blog_relatedItemTitle__QKXJj{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:18px;line-height:1.2;color:var(--ink-bone);margin:0}.blog_relatedItemMeta___09_g{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}@media (max-width:720px){.blog_cardLink__vEaWN{grid-template-columns:minmax(0,1fr)}.blog_cardCover__veZ4m{width:100%;aspect-ratio:16/9;order:-1}.blog_indexNav__dqQhi{font-size:10px}}