.ArticleHero_hero__n5KS7{padding:clamp(3rem,2rem + 5vw,6rem) 0 clamp(2.5rem,1.5rem + 3vw,4rem);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.ArticleHero_hero__n5KS7:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent);opacity:.5}.ArticleHero_eyebrow__4bii3{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:var(--gold);font-weight:500;margin-bottom:1.5rem}.ArticleHero_dot__saxsT{width:8px;height:8px;background:var(--gold);border-radius:9999px;box-shadow:0 0 0 4px rgba(232,163,61,.18);display:inline-block;animation:ArticleHero_heroDotPulse__xPdO_ 2.2s ease-in-out infinite}@keyframes ArticleHero_heroDotPulse__xPdO_{0%,to{box-shadow:0 0 0 4px rgba(232,163,61,.18)}50%{box-shadow:0 0 0 8px rgba(232,163,61,.05)}}.ArticleHero_headline___M9Y7{font-family:var(--serif);font-weight:300;font-size:clamp(2rem,4vw,3.4rem);line-height:1.1;letter-spacing:-.03em;color:var(--paper);margin-bottom:1.5rem;max-width:28ch}.ArticleHero_meta__KEDzB{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-top:1.25rem;border-top:1px solid var(--line);margin-top:1.5rem}.ArticleHero_metaItem__dDRsW{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--mono);font-size:.85rem;color:var(--paper-dim)}.ArticleHero_metaItem__dDRsW svg{width:16px;height:16px;color:var(--gold);flex-shrink:0}.ArticleHero_metaLabel__p6Pt3{color:var(--paper-mute);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;margin-right:.4rem}.ArticleBody_section__Mhrex{padding:90px 0;border-top:1px solid rgba(11,14,20,.12)}@media (max-width:640px){.ArticleBody_section__Mhrex{padding:56px 0}}.ArticleBody_wrap__DDgfX{max-width:780px;margin:0 auto}.ArticleBody_media__akVmn{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(11,14,20,.15);background:#e9dfc9;margin-bottom:2.5rem}.ArticleBody_media__akVmn img{object-fit:cover;width:100%;height:100%;display:block}.ArticleBody_mediaMeta__8GP_V{position:absolute;inset:auto 0 0 0;display:flex;justify-content:space-between;padding:.6rem .8rem;gap:.6rem;z-index:2;pointer-events:none}.ArticleBody_mediaChip__USbQt{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;background:rgba(11,14,20,.75);color:var(--paper);padding:.35rem .6rem;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(4px)}.ArticleBody_mediaChip__USbQt svg{width:14px;height:14px;color:var(--gold)}.ArticleBody_ad__I3N6v{margin:2rem 0;min-height:60px}.ArticleBody_content__RgCFo{font-family:var(--sans);font-size:1.02rem;line-height:1.8;color:var(--ink)}.ArticleBody_content__RgCFo h1,.ArticleBody_content__RgCFo h2,.ArticleBody_content__RgCFo h3,.ArticleBody_content__RgCFo h4{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:2.25rem 0 1rem;font-weight:500;line-height:1.2}.ArticleBody_content__RgCFo h2{font-size:clamp(1.6rem,3vw,2.1rem)}.ArticleBody_content__RgCFo h3{font-size:clamp(1.3rem,2vw,1.55rem)}.ArticleBody_content__RgCFo p{margin-bottom:1.15rem;color:rgba(11,14,20,.82)}.ArticleBody_content__RgCFo strong{color:var(--ink)}.ArticleBody_content__RgCFo a{color:var(--gold-soft);text-decoration:underline;text-decoration-color:rgba(201,134,62,.35);text-underline-offset:3px}.ArticleBody_content__RgCFo a:hover{color:var(--ink);text-decoration-color:var(--ink)}.ArticleBody_content__RgCFo ol,.ArticleBody_content__RgCFo ul{padding-left:1.5rem;margin-bottom:1.15rem;color:rgba(11,14,20,.82)}.ArticleBody_content__RgCFo li{margin-bottom:.4rem}.ArticleBody_content__RgCFo blockquote{border-left:2px solid var(--gold-soft);padding:.5rem 0 .5rem 1.25rem;margin:1.75rem 0;color:var(--ink);font-family:var(--serif-italic);font-style:italic}.ArticleBody_content__RgCFo img{max-width:100%;height:auto;margin:1.75rem 0;border:1px solid rgba(11,14,20,.15);display:block}.ArticleBody_content__RgCFo code{background:rgba(11,14,20,.06);padding:.1rem .35rem;border-radius:3px;font-family:var(--mono);font-size:.9em}.ArticleBody_content__RgCFo pre{background:var(--ink);color:var(--paper);padding:1rem 1.2rem;border-radius:4px;overflow-x:auto;margin:1.5rem 0;font-family:var(--mono);font-size:.88rem;line-height:1.6}.ArticleBody_content__RgCFo pre code{background:transparent;padding:0;color:inherit}.ArticleBody_highlight__jugjq{margin:2rem 0}.ArticleBody_faq__W6Xyx{margin-top:3rem}.ArticleBody_faqHeading__IZ12Y{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.02em;color:var(--ink);margin-bottom:1.25rem}.ReactionsPanel_section__Pc0ul{padding:90px 0;border-top:1px solid var(--line)}@media (max-width:640px){.ReactionsPanel_section__Pc0ul{padding:56px 0}}.ReactionsPanel_wrap__Qvhil{max-width:780px;margin:0 auto}.ReactionsPanel_label__kgT4g{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:var(--paper-mute);border-top:1px solid var(--line);padding-top:1rem;margin-bottom:1rem}.ReactionsPanel_label__kgT4g span{color:var(--gold);margin-right:1rem}.ReactionsPanel_heading__p6cGD{font-family:var(--serif);font-weight:300;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.1;letter-spacing:-.02em;color:var(--paper);margin-bottom:2rem}.ReactionsPanel_heading__p6cGD em{font-family:var(--serif-italic);color:var(--gold);font-style:italic}.ReactionsPanel_card__8XXH6{padding:1.75rem;border:1px solid var(--line);background:rgba(255,255,255,.02)}.ReactionsPanel_reactions__WhOO9{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.ReactionsPanel_reactBtn__xvJGv{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.2rem;background:transparent;border:1px solid var(--line);color:var(--paper-dim);font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.ReactionsPanel_reactBtn__xvJGv:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.ReactionsPanel_reactBtn__xvJGv:disabled{opacity:.55;cursor:not-allowed}.ReactionsPanel_reactBtn__xvJGv svg{width:16px;height:16px}.ReactionsPanel_reactCount__TuipG{padding:.15rem .55rem;border:1px solid var(--line);color:var(--paper);font-weight:600;background:rgba(232,163,61,.08)}.ReactionsPanel_active__7aksS{border-color:var(--gold);color:var(--gold);background:rgba(232,163,61,.06)}.ReactionsPanel_spinner__9jbfg{animation:ReactionsPanel_spin__osQ2l .8s linear infinite}@keyframes ReactionsPanel_spin__osQ2l{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ReactionsPanel_feedback__1ciij{margin-top:1.75rem;padding-top:1.5rem;border-top:1px dashed var(--line)}.ReactionsPanel_feedbackLabel__AUZCh{font-family:var(--mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-mute);margin-bottom:.75rem}.ReactionsPanel_textarea__4sKIz{width:100%;min-height:140px;padding:1rem 1.2rem;background:rgba(255,255,255,.03);border:1px solid var(--line);color:var(--paper);font-family:var(--sans);font-size:.95rem;line-height:1.5;outline:none;resize:vertical;transition:border-color .2s}.ReactionsPanel_textarea__4sKIz:focus{border-color:var(--gold)}.ReactionsPanel_textarea__4sKIz::placeholder{color:var(--paper-mute)}.ReactionsPanel_feedbackFooter__9VMA9{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}.ReactionsPanel_saveBtn__8s5c1{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.6rem;background:var(--gold);color:var(--ink);border:none;font-family:var(--sans);font-weight:600;font-size:.9rem;cursor:pointer;transition:background .2s}.ReactionsPanel_saveBtn__8s5c1:hover:not(:disabled){background:var(--paper)}.ReactionsPanel_saveBtn__8s5c1:disabled{opacity:.5;cursor:not-allowed}.ReactionsPanel_success__KNEWX{font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.ReactionsPanel_share___FFVN{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.ReactionsPanel_shareLabel__jIbkg{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-mute);margin-bottom:1rem}.BlogCard_card__sSJ_D{background:#fbf6ea;color:var(--ink);display:flex;flex-direction:column;transition:background .3s}.BlogCard_card__sSJ_D:hover{background:#f2e9d1}.BlogCard_media__8lJkh{position:relative;overflow:hidden;aspect-ratio:16/10;border-bottom:1px solid rgba(11,14,20,.15);background:#e9dfc9;display:block}.BlogCard_image__LrIat{object-fit:cover;filter:saturate(.95) contrast(1.02);transition:transform .5s ease}.BlogCard_card__sSJ_D:hover .BlogCard_image__LrIat{transform:scale(1.04)}.BlogCard_category__qTcEo{position:absolute;top:1rem;left:1rem;z-index:2;font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.15em;background:rgba(11,14,20,.85);color:var(--gold);padding:.3rem .6rem;border:1px solid rgba(11,14,20,.4)}.BlogCard_body__cpJvK{padding:1.8rem;display:flex;flex-direction:column;flex-grow:1}.BlogCard_date__Y_kr8{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:rgba(11,14,20,.55);margin-bottom:1rem}.BlogCard_title___Ntve{font-family:var(--serif);font-weight:500;font-size:1.3rem;line-height:1.18;letter-spacing:-.015em;color:var(--ink);margin-bottom:.9rem}.BlogCard_title___Ntve a{color:inherit;text-decoration:none}.BlogCard_title___Ntve a:hover{color:var(--gold-soft)}.BlogCard_teaser__Bug_H{font-size:.9rem;color:rgba(11,14,20,.7);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.BlogCard_readLink__Astks{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gold-soft);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;transition:color .2s}.BlogCard_readLink__Astks:after{content:"→";transition:transform .2s}.BlogCard_readLink__Astks:hover{color:var(--ink)}.BlogCard_readLink__Astks:hover:after{transform:translateX(3px)}.RelatedPostsSection_section__hMDqN{padding:90px 0;border-top:1px solid rgba(11,14,20,.12)}@media (max-width:640px){.RelatedPostsSection_section__hMDqN{padding:56px 0}}.RelatedPostsSection_header__xENKZ{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;border-top:1px solid rgba(11,14,20,.15);padding-top:1rem;margin-bottom:2.5rem}.RelatedPostsSection_label__3rPil{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:rgba(11,14,20,.6)}.RelatedPostsSection_label__3rPil span{color:var(--gold-soft);margin-right:1rem}.RelatedPostsSection_title__dhemN{font-family:var(--serif);font-weight:300;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.RelatedPostsSection_grid__ECOt1{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(11,14,20,.15);border:1px solid rgba(11,14,20,.15)}@media (max-width:1024px){.RelatedPostsSection_grid__ECOt1{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.RelatedPostsSection_grid__ECOt1{grid-template-columns:1fr}}.BlogList_wrap__nLB8d{padding-top:4rem;padding-bottom:4rem}.BlogList_sectionLabel__fE_zK{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:rgba(11,14,20,.6);border-top:1px solid rgba(11,14,20,.15);padding-top:1rem;margin-bottom:2.5rem;display:flex;justify-content:space-between;align-items:center}.BlogList_index__NT6PD{color:var(--gold-soft);margin-right:1rem}.BlogList_count__TMOxb{color:rgba(11,14,20,.55)}.BlogList_searchBar__vEj2r{display:flex;justify-content:flex-end;margin-bottom:2rem}.BlogList_grid__ge1Ci{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(11,14,20,.15);border:1px solid rgba(11,14,20,.15)}.BlogList_pagination__NYoRI{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:4rem;flex-wrap:wrap}.BlogList_pageBtn__ChZJy{font-family:var(--mono);font-size:.8rem;min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(11,14,20,.2);background:transparent;color:rgba(11,14,20,.72);cursor:pointer;transition:all .2s;padding:0 .8rem;text-decoration:none}.BlogList_pageBtn__ChZJy:hover:not(:disabled){border-color:var(--gold-soft);color:var(--gold-soft)}.BlogList_pageBtn__ChZJy:disabled{opacity:.4;cursor:not-allowed}.BlogList_active__ZxzI_{background:var(--gold);color:var(--paper);border-color:var(--ink);font-weight:600}.BlogList_active__ZxzI_:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}@media (max-width:1024px){.BlogList_grid__ge1Ci{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BlogList_wrap__nLB8d{padding-top:3rem;padding-bottom:3rem}.BlogList_grid__ge1Ci{grid-template-columns:1fr}}.page_page__bhr8O{--ink:#0b0e14;--ink-2:#11151e;--ink-3:#1a1f2b;--line:#2a2f3c;--paper:#f4ecdc;--paper-dim:#c9c2b4;--paper-mute:#7c7669;--gold:#e8a33d;--gold-soft:#c9863e;--signal:#7fff8b;--danger:#ff6b5c;--serif:"Fraunces","Times New Roman",serif;--serif-italic:"Instrument Serif",serif;--sans:"Inter Tight",system-ui,sans-serif;--mono:"JetBrains Mono",monospace;background:var(--ink);color:var(--paper);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.page_featuredWrap___894A{padding-top:4rem;padding-bottom:4rem}.page_sectionLabel__Cb6Zt{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:var(--paper-mute);border-top:1px solid var(--line);padding-top:1rem;margin-bottom:2.5rem;display:flex;justify-content:space-between;align-items:center}.page_index__ub88O{color:var(--gold);margin-right:1rem}.page_count__dmQgJ{color:var(--paper-mute)}