.shared_ornament__bp_fD{display:flex;align-items:center;gap:1rem;color:var(--color-gold);font-size:.7rem}.shared_ornament__bp_fD:after,.shared_ornament__bp_fD:before{content:"";flex:1 1;height:1px;background:linear-gradient(to right,transparent,var(--color-gold-dim),transparent)}.shared_category__CHCl6{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold);background-color:rgba(var(--color-gold-rgb),.1);border:1px solid var(--color-border);padding:.2rem .6rem;border-radius:var(--radius-pill)}.shared_meta__wF8Bj{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.shared_backLink__g6qaF,.shared_metaText__MovyI{font-size:var(--text-sm);color:var(--color-text-muted)}.shared_backLink__g6qaF{display:inline-block;text-transform:uppercase;letter-spacing:.1em;transition:color .2s}.shared_backLink__g6qaF:is(:hover,:active){color:var(--color-gold)}.shared_pageTag__9slxq{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold);margin-bottom:1rem}.shared_pageTitle__JttF_{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--color-text);margin-bottom:var(--space-md)}.not-found_page__VFIr4{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);text-align:center;padding:var(--space-lg);animation:not-found_fadeUp__iKZ2S .5s ease both}.not-found_ornament__o69a4{width:200px}.not-found_code__SJkuV{font-family:var(--font-heading);font-size:clamp(5rem,15vw,9rem);font-weight:700;color:transparent;-webkit-text-stroke:1px var(--color-gold-dim);line-height:1}.not-found_message__30RU_{font-size:1rem;color:var(--color-text-muted);max-width:360px;line-height:1.7}.not-found_link__IQtjE{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);transition:color .2s}.not-found_link__IQtjE:is(:hover,:active){color:var(--color-gold-light)}.error_page__jHoTS{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);text-align:center;padding:var(--space-lg)}.error_ornament__bnz6k{width:160px}.error_title__qYPJl{font-size:1.8rem;color:var(--color-text)}.error_text__g_M3Y{font-size:var(--text-base);color:var(--color-text-muted);max-width:400px;line-height:1.7}.error_actions__q9j6S{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:var(--space-xs)}.error_btn__EjUHV{padding:var(--space-sm) 1.75rem;background-color:var(--color-gold);color:var(--color-on-gold);font-family:var(--font-body);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s}.error_btn__EjUHV:is(:hover,:active){background-color:var(--color-gold-light)}.error_link__uaPyC{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);transition:color .2s}.error_link__uaPyC:is(:hover,:active){color:var(--color-gold)}.post_page__gyxR1{padding:var(--space-xl) 0 var(--section-gap);--post-accent:var(--color-gold);--post-accent-bg:rgba(var(--color-gold-rgb),0.1);--post-accent-border:var(--color-gold-dim)}.post_back__u6TkH,.post_coverWrap__lNpq2{margin-bottom:var(--space-lg)}.post_coverWrap__lNpq2{position:relative;width:100%;height:clamp(220px,42vw,360px);overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border)}.post_coverImg__SXNY4{object-fit:cover}.post_header__idm83{margin-bottom:var(--space-lg)}.post_meta__dbNpl{margin-bottom:var(--space-sm)}.post_date__q2RqX,.post_readTime__LYxbe{font-size:var(--text-sm);color:var(--color-text-muted)}.post_readTime__LYxbe:before{content:"·";margin-right:var(--space-sm)}.post_title__UtzhL{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.2;color:var(--color-text);margin-bottom:1rem}.post_excerpt__E85vQ{font-size:clamp(1.05rem,1.2vw,1.2rem);color:var(--color-text-muted);line-height:1.8;border-left:2px solid var(--post-accent-border);padding-left:var(--space-sm);margin-bottom:var(--space-lg);font-style:italic}.post_tagList__uJKDX{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-md)}.post_tagItem__vjgb6{display:inline-flex}.post_tagLink__CnyVb{display:inline-flex;align-items:center;min-height:34px;padding:.25rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s,color .2s,background-color .2s}.post_tagLink__CnyVb:is(:hover,:active){border-color:var(--post-accent-border);color:var(--post-accent);background-color:var(--post-accent-bg)}.post_ornament__LF7Bx{margin:var(--space-md) 0}.post_content__UdOmx{color:var(--color-text-soft);font-size:clamp(1.08rem,1.1vw,1.2rem);line-height:1.9}.post_content__UdOmx h2{font-size:clamp(1.45rem,2vw,1.9rem);margin:var(--space-lg) 0 1rem}.post_content__UdOmx h2,.post_content__UdOmx h3{font-family:var(--font-heading);color:var(--color-text);scroll-margin-top:calc(var(--header-height) + 1.2rem)}.post_content__UdOmx h3{font-size:clamp(1.2rem,1.5vw,1.45rem);margin:var(--space-lg) 0 var(--space-sm)}.post_content__UdOmx p{margin-bottom:var(--space-md)}.post_content__UdOmx strong{color:var(--color-text);font-weight:600}.post_content__UdOmx em{color:var(--post-accent);font-style:italic}.post_content__UdOmx a{color:var(--color-gold);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-dim);text-decoration-color:var(--color-gold-dim);text-underline-offset:3px;transition:color .2s}.post_content__UdOmx a:is(:hover,:active){color:var(--color-gold-light)}.post_content__UdOmx blockquote{border-left:2px solid var(--color-gold-dim);padding-left:var(--space-sm);color:var(--color-text-muted);font-style:italic;margin:var(--space-lg) 0}.post_content__UdOmx ol,.post_content__UdOmx ul{padding-left:var(--space-md);margin-bottom:var(--space-md)}.post_content__UdOmx li{margin-bottom:.4rem}.post_content__UdOmx code{font-family:monospace;font-size:.9em;background-color:var(--color-bg-card);border:1px solid var(--color-border);padding:.1em .4em;border-radius:var(--radius-xs);color:var(--color-gold-light)}.post_content__UdOmx pre{background-color:var(--color-bg-card);border:1px solid var(--color-border);padding:var(--space-md);border-radius:var(--radius-sm);overflow-x:auto;margin-bottom:var(--space-md)}.post_content__UdOmx pre code{background:none;border:none;padding:0}.post_toc__6qegh{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);background-color:var(--color-bg-card);margin-bottom:var(--space-lg)}.post_tocTitle__ma55d{font-size:1rem;color:var(--color-text);margin-bottom:var(--space-sm)}.post_tocList__aCE04{list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.post_tocItem__XEkIG{display:block}.post_tocLink___yyhB{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.45;transition:color .2s}.post_tocLink___yyhB:is(:hover,:active){color:var(--color-gold)}.post_tocLinkSub__N6fdG{display:inline-block;padding-left:.9rem;color:var(--color-text-soft)}.post_postNav__UTJTg{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.post_navItem__LZMmK{display:flex}.post_navItemRight__58bNV{justify-content:flex-end}.post_navLink__JvZkg{display:flex;flex-direction:column;gap:.4rem;max-width:280px}.post_navLinkRight__eWxdR{align-items:flex-end;text-align:right}.post_navLabel__c2C2V{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);transition:color .2s}.post_navLink__JvZkg:is(:hover,:active) .post_navLabel__c2C2V{color:var(--color-gold)}.post_navTitle__Lao8V{font-size:var(--text-base);font-family:var(--font-heading);color:var(--color-text);line-height:1.35;transition:color .2s}.post_navLink__JvZkg:is(:hover,:active) .post_navTitle__Lao8V{color:var(--color-gold-light)}.post_related__z49fh{margin-top:var(--space-lg)}.post_relatedTitle__pXFeG{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-text);margin-bottom:var(--space-md)}.post_relatedGrid__Le9fF{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.post_relatedCard__Reg7e{display:flex;flex-direction:column;gap:.4rem;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);transition:border-color .2s,transform .2s}.post_relatedCard__Reg7e:is(:hover,:active){border-color:var(--post-accent-border);transform:translateY(-2px)}.post_relatedCardTitle__kPWBb{font-family:var(--font-heading);font-size:1rem;color:var(--color-text);line-height:1.35;transition:color .2s}.post_relatedCard__Reg7e:is(:hover,:active) .post_relatedCardTitle__kPWBb{color:var(--color-gold-light)}.post_relatedExcerpt__SvxHj{font-size:.85rem;color:var(--color-text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.post_relatedReadMore__5PgfM{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--post-accent);margin-top:var(--space-xs)}.post_postFooter__hA4bO{margin-top:var(--space-xl)}@media (max-width:768px){.post_postNav__UTJTg{grid-template-columns:1fr;gap:.9rem}.post_navItemRight__58bNV{justify-content:flex-start}.post_navLinkRight__eWxdR,.post_navLink__JvZkg{align-items:flex-start;text-align:left;max-width:none}.post_excerpt__E85vQ{font-size:1rem}.post_content__UdOmx{font-size:1.05rem;line-height:1.85}}@media (max-width:480px){.post_relatedGrid__Le9fF{grid-template-columns:1fr}}.ReadingProgress_track__Tr_IH{position:fixed;top:var(--header-height);left:0;right:0;height:3px;z-index:95;pointer-events:none;background:rgba(var(--color-gold-rgb),.08)}.ReadingProgress_value__ONJOw{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-light))}@media (max-width:860px){.ReadingProgress_track__Tr_IH{top:calc(var(--header-height) - 1px)}}.about_page__hxz1O{padding:var(--space-2xl) 0 var(--section-gap)}.about_page__hxz1O .about_container__Ucmgi{max-width:980px}.about_header__i5X7l{text-align:center;margin-bottom:var(--space-xl)}.about_title__ZvvJk{margin-bottom:var(--space-lg)}.about_body__iGuGk{display:flex;gap:var(--space-lg);align-items:flex-start;margin-bottom:var(--space-xl)}.about_imageWrap__767bv{flex:0 0 300px;width:300px;height:380px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.about_profileImage__4rzCH{object-fit:cover;object-position:center}.about_text__rBosx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-sm)}.about_lead__txhEh{font-family:var(--font-heading);font-size:1.2rem;font-style:italic;color:var(--color-text-soft);line-height:1.7}.about_text__rBosx p{font-size:1rem;color:var(--color-text-muted);line-height:1.85}.about_divider__CnBY3{margin:var(--space-xs) 0}.about_cta__cPwet{display:inline-block;margin-top:var(--space-xs);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);border-bottom:1px solid var(--color-gold-dim);padding-bottom:2px;transition:color .2s,border-color .2s}.about_cta__cPwet:is(:hover,:active){color:var(--color-gold-light);border-color:var(--color-gold)}@media (max-width:1024px){.about_imageWrap__767bv{flex-basis:240px;width:240px;height:320px}}@media (max-width:768px){.about_body__iGuGk{flex-direction:column;align-items:center}.about_imageWrap__767bv{flex-basis:200px;width:200px;height:260px}}.archiv_page__kI5WY{padding:var(--space-2xl) 0 var(--section-gap)}.archiv_header__WgrlC{text-align:center;margin:var(--space-lg) 0 var(--space-xl)}.archiv_tag__j6KVI{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-gold);margin-bottom:var(--space-xs)}.archiv_title__HdSjk{font-size:clamp(1.9rem,4.8vw,3rem);color:var(--color-text);margin-bottom:var(--space-xs)}.archiv_subtitle__GfcD2{color:var(--color-text-muted);max-width:62ch;margin:0 auto}.archiv_groups__p6TqZ{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.archiv_group__JqIs7{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-card);padding:var(--space-md)}.archiv_year__IxMgf{font-size:1.25rem;color:var(--color-text);margin-bottom:var(--space-sm)}.archiv_list__bwMm4{list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.archiv_item__nLmbe,.archiv_postLink__reh_L{border-radius:var(--radius-sm)}.archiv_postLink__reh_L{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border:1px solid transparent;transition:border-color .2s,background-color .2s}.archiv_postLink__reh_L:is(:hover,:active){border-color:var(--color-gold-dim);background-color:rgba(var(--color-gold-rgb),.08)}.archiv_postTitle__R6bAV{color:var(--color-text);font-family:var(--font-heading)}.archiv_postMeta__9LU5G{color:var(--color-text-muted);font-size:var(--text-sm)}@media (max-width:640px){.archiv_postLink__reh_L{flex-direction:column;align-items:flex-start}}.tags_page__8lOYR{padding:var(--space-2xl) 0 var(--section-gap)}.tags_header__1WYyt{text-align:center;margin:var(--space-lg) 0 var(--space-xl)}.tags_tag__CATd2{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-gold);margin-bottom:var(--space-xs)}.tags_title__0MwZ5{font-size:clamp(1.9rem,4.8vw,3rem);color:var(--color-text);margin-bottom:var(--space-xs)}.tags_subtitle__Wf_qD{color:var(--color-text-muted);max-width:62ch;margin:0 auto}.tags_grid__tMFdT{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.tags_tagCard__dIE5h{min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-bg-card);transition:border-color .2s,transform .2s}.tags_tagCard__dIE5h:is(:hover,:active){border-color:var(--color-gold-dim);transform:translateY(-2px)}.tags_tagName__h7KHT{font-size:var(--text-base);font-family:var(--font-heading);color:var(--color-text)}.tags_tagCount__VjnoY{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}@media (max-width:640px){.tags_grid__tMFdT{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog_page__iP9Ub{padding:var(--space-2xl) 0 var(--section-gap)}.blog_header__0iz8y{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm);margin-bottom:var(--space-xl)}.blog_pageTag___fcYM{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-gold)}.blog_pageTitle__Lhh8f{font-size:clamp(2rem,5vw,3.4rem);color:var(--color-text);line-height:1.1}.blog_pageSubtitle__0QfWT{max-width:64ch;color:var(--color-text-muted);line-height:1.8}.blog_stats__Io7U9{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.3rem}.blog_stat__GFk7C{display:inline-flex;align-items:center;padding:.3rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);background-color:rgba(var(--color-gold-rgb),.08);font-size:var(--text-xs);letter-spacing:.04em}.blog_exploreLinks__nB547{margin-top:var(--space-sm);display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.blog_exploreLink__JAydY{display:inline-flex;align-items:center;min-height:var(--tap-target-size);padding:.35rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);transition:border-color .2s,color .2s,background-color .2s}.blog_exploreLink__JAydY:is(:hover,:active){border-color:var(--color-gold-dim);color:var(--color-gold);background-color:rgba(var(--color-gold-rgb),.08)}.blog_toolbar__wPN1Y{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:var(--space-md);gap:var(--space-md);align-items:end;margin-bottom:var(--space-md)}.blog_tags__JfoWe{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.blog_tag__WCjGh{--tag-accent:var(--color-gold);--tag-accent-bg:rgba(var(--color-gold-rgb),0.08);--tag-accent-border:var(--color-gold-dim);gap:.45rem;min-height:var(--tap-target-size);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;padding:.35rem .9rem;border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:none;font-family:var(--font-body);transition:border-color .2s,color .2s,background-color .2s}.blog_tagCount__fDZ2Z,.blog_tag__WCjGh{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.blog_tagCount__fDZ2Z{justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;background-color:var(--color-bg-soft);border:1px solid var(--color-border);font-size:.68rem;letter-spacing:.02em}.blog_tag__WCjGh:is(:hover,:active){border-color:var(--tag-accent-border);color:var(--tag-accent);background-color:var(--tag-accent-bg)}.blog_tagActive__d3XjD{border-color:var(--tag-accent-border);color:var(--tag-accent);background-color:var(--tag-accent-bg)}.blog_tagActive__d3XjD .blog_tagCount__fDZ2Z,.blog_tag__WCjGh:is(:hover,:active) .blog_tagCount__fDZ2Z{border-color:var(--tag-accent-border);color:var(--tag-accent);background-color:var(--tag-accent-bg)}.blog_searchWrap__RIvRI{display:flex;flex-direction:column;gap:.45rem}.blog_searchLabel__USTYa{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.blog_searchInput__Gwvzs{width:100%;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);padding:.64rem .9rem;outline:none;transition:border-color .2s}.blog_searchInput__Gwvzs::placeholder{color:var(--color-text-muted);opacity:.6}.blog_searchInput__Gwvzs:focus{border-color:var(--color-gold-dim)}.blog_filterInfo__KqSc_{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-soft);margin-bottom:var(--space-md)}.blog_filterInfo__KqSc_ p{color:var(--color-text-muted);font-size:var(--text-sm)}.blog_clearBtn__uuYBW{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:transparent;color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.blog_clearBtn__uuYBW:is(:hover,:active){border-color:var(--color-gold-dim);color:var(--color-gold);background-color:rgba(var(--color-gold-rgb),.08)}.blog_featured__XE4UJ{--featured-accent:var(--color-gold-dim);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-lg);transition:border-color .25s,transform .25s;position:relative}.blog_featured__XE4UJ:is(:hover,:active){border-color:var(--featured-accent);transform:translateY(-2px)}.blog_featuredCover__8AUKA,.blog_featuredFallback__1WMgj{position:relative;min-height:300px}.blog_featuredFallback__1WMgj{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 20% 15%,rgba(var(--color-gold-rgb),.18) 0,transparent 46%),radial-gradient(circle at 78% 82%,rgba(var(--color-gold-rgb),.12) 0,transparent 50%),var(--color-bg-soft)}.blog_featuredFallback__1WMgj span{padding:.45rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold);background-color:rgba(var(--color-gold-rgb),.12)}.blog_featuredCoverImg__2TJ_j{object-fit:cover;transition:transform .4s ease;transform:scale(1)}.blog_featured__XE4UJ:is(:hover,:active) .blog_featuredCoverImg__2TJ_j{transform:scale(1.02)}.blog_featuredBody__rCGQ0{padding:var(--space-lg);display:flex;flex-direction:column;justify-content:center;gap:var(--space-sm)}.blog_featuredDate__5PPS_,.blog_featuredReadTime__uy9DA{font-size:var(--text-sm);color:var(--color-text-muted)}.blog_featuredTitle__opMHn{font-family:var(--font-heading);font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700;color:var(--color-text);line-height:1.25;transition:color .2s}.blog_featured__XE4UJ:is(:hover,:active) .blog_featuredTitle__opMHn{color:var(--color-gold-light)}.blog_featuredExcerpt__4SJKA{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_featuredReadMore__1pYvS{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);margin-top:var(--space-xs);transition:letter-spacing .2s}.blog_featured__XE4UJ:is(:hover,:active) .blog_featuredReadMore__1pYvS{letter-spacing:.15em}.blog_grid__4VF_V{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.blog_empty__oeFlF{padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-card);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.blog_count__oE_DL,.blog_empty__oeFlF p{color:var(--color-text-muted)}.blog_count__oE_DL{margin-top:var(--space-lg);font-size:var(--text-sm);text-align:center;letter-spacing:.03em}@media (max-width:980px){.blog_toolbar__wPN1Y{grid-template-columns:1fr}.blog_searchWrap__RIvRI{max-width:360px}}@media (max-width:768px){.blog_toolbar__wPN1Y{gap:var(--space-sm)}.blog_tags__JfoWe{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.3rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.blog_featured__XE4UJ{grid-template-columns:1fr}.blog_featuredCover__8AUKA,.blog_featuredFallback__1WMgj{min-height:210px}.blog_filterInfo__KqSc_{flex-direction:column;align-items:flex-start}.blog_grid__4VF_V{grid-template-columns:1fr;gap:var(--space-sm)}}@media (max-width:480px){.blog_pageTitle__Lhh8f{font-size:clamp(1.75rem,9vw,2.4rem)}.blog_tag__WCjGh{width:auto;justify-content:flex-start}.blog_searchWrap__RIvRI{max-width:none}}.BlogCard_card__kStir{--card-accent:var(--color-gold-dim);display:block;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.BlogCard_cover__h7ZGM{position:relative;width:100%;height:200px;overflow:hidden}.BlogCard_coverImg__21YJw{object-fit:cover;transition:transform .4s ease;transform:scale(1)}.BlogCard_card__kStir:is(:hover,:active) .BlogCard_coverImg__21YJw{transform:scale(1.02)}.BlogCard_body__Pqnir{padding:var(--space-lg)}.BlogCard_card__kStir:is(:hover,:active){border-color:var(--card-accent);transform:translateY(-2px)}.BlogCard_meta__HvwIp{margin-bottom:var(--space-sm)}.BlogCard_date__bJf2M,.BlogCard_readTime__0r4GO{font-size:var(--text-sm);color:var(--color-text-muted)}.BlogCard_title__D4s1a{font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin-bottom:var(--space-sm);line-height:1.35;transition:color .2s}.BlogCard_card__kStir:is(:hover,:active) .BlogCard_title__D4s1a{color:var(--color-gold-light)}.BlogCard_excerpt__bpeHl{font-size:.9rem;color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-sm);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_readMore__ljkXi{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);transition:letter-spacing .2s}.BlogCard_card__kStir:is(:hover,:active) .BlogCard_readMore__ljkXi{letter-spacing:.15em}@media (max-width:768px){.BlogCard_cover__h7ZGM{height:190px}.BlogCard_body__Pqnir{padding:var(--space-md)}.BlogCard_excerpt__bpeHl{font-size:.95rem;line-height:1.65}}@media (max-width:480px){.BlogCard_cover__h7ZGM{height:180px}}.tag_page__AGdOm{padding:var(--space-2xl) 0 var(--section-gap)}.tag_header__86Zt8{text-align:center;margin:var(--space-lg) 0 var(--space-xl)}.tag_tag__j3xMY{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-gold);margin-bottom:var(--space-xs)}.tag_title__XIX5N{font-size:clamp(1.9rem,4.8vw,3rem);color:var(--color-text);margin-bottom:var(--space-xs)}.tag_subtitle__OvOR9{color:var(--color-text-muted)}.tag_grid__Kxpy2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:768px){.tag_grid__Kxpy2{grid-template-columns:1fr;gap:var(--space-sm)}}.contact_page__5ZJMe{padding:var(--space-2xl) 0 var(--section-gap)}.contact_page__5ZJMe .contact_container__cCpH8{max-width:900px}.contact_header__t971_{text-align:center;margin-bottom:var(--space-xl)}.contact_title__Arsm_{margin-bottom:1rem}.contact_subtitle___F43n{font-size:1rem;color:var(--color-text-muted);max-width:480px;margin:0 auto var(--space-lg);line-height:1.8}.contact_layout__N5mJF{display:grid;grid-template-columns:1fr 280px;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.contact_form___aGjp{display:flex;flex-direction:column;gap:var(--space-md);position:relative}.contact_field__uPKPG{display:flex;flex-direction:column;gap:.5rem}.contact_label__f_aeS{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.contact_input__NXGUw{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:max(16px,var(--text-base));padding:var(--space-sm) 1rem;outline:none;transition:border-color .2s;width:100%}.contact_input__NXGUw::placeholder{color:var(--color-text-muted);opacity:.5}.contact_input__NXGUw:focus{border-color:var(--color-gold-dim)}.contact_inputError__VNAYp{border-color:var(--color-danger-border)}.contact_textarea__nz_oc{resize:vertical;min-height:140px}.contact_error__fEMTu{font-size:.78rem;color:var(--color-danger);line-height:1.45}.contact_formError__yOnPk{font-size:.85rem;color:var(--color-danger);background-color:rgba(var(--color-danger-rgb),.1);border:1px solid rgba(var(--color-danger-rgb),.3);border-radius:var(--radius-sm);padding:var(--space-sm) 1rem;line-height:1.45}.contact_submit__aJVN3{align-self:flex-start;min-height:var(--tap-target-size);background-color:var(--color-gold);color:var(--color-on-gold);font-family:var(--font-body);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:var(--space-sm) 2rem;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s,transform .2s,opacity .2s}.contact_submit__aJVN3:is(:hover,:active):not(:disabled){background-color:var(--color-gold-light);transform:translateY(-1px)}.contact_submit__aJVN3:disabled{opacity:.6;cursor:not-allowed}.contact_success__UwdEQ{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);background-color:var(--color-bg-card);border:1px solid var(--color-gold-dim);border-radius:var(--radius-sm)}.contact_successIcon__0rmhm{font-size:1.2rem;color:var(--color-gold)}.contact_success__UwdEQ h3{font-family:var(--font-heading);font-size:1.3rem;color:var(--color-text)}.contact_success__UwdEQ p{font-size:var(--text-base);color:var(--color-text-muted)}.contact_info__IZchM{display:flex;flex-direction:column;gap:var(--space-lg);padding-top:.25rem}.contact_infoBlock__i2_46{border-left:2px solid var(--color-gold-dim);padding-left:var(--space-sm)}.contact_infoTitle__7fyAx{font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-text);margin-bottom:.4rem}.contact_infoText__rl8Un{font-size:.875rem;color:var(--color-text-muted);line-height:1.7}@media (max-width:768px){.contact_layout__N5mJF{grid-template-columns:1fr;gap:var(--space-lg)}.contact_submit__aJVN3{padding:.75rem 1.4rem}.contact_info__IZchM{border-top:1px solid var(--color-border);padding-top:var(--space-lg)}}@media (max-width:480px){.contact_submit__aJVN3{width:100%;justify-content:center}}.legal_page__SOHhV{padding:var(--space-2xl) 0 var(--section-gap)}.legal_page__SOHhV .legal_container__CdJmz{max-width:720px}.legal_header__TYC0O{text-align:center;margin-bottom:var(--space-xl)}.legal_title__tG93R{font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--space-lg)}.legal_body__EJ1YJ{display:flex;flex-direction:column;gap:var(--space-lg)}.legal_block__XM3Ry h2{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-text);margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border)}.legal_block__XM3Ry p{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.85}.legal_block__XM3Ry a{color:var(--color-gold);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-dim);text-decoration-color:var(--color-gold-dim);text-underline-offset:3px;transition:color .2s}.legal_block__XM3Ry a:is(:hover,:active){color:var(--color-gold-light)}.SectionTitle_wrapper__0XXIF{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.SectionTitle_ornament__oe5Fe{max-width:300px}.SectionTitle_title__sEVQb{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;color:var(--color-text);letter-spacing:.02em}.SectionTitle_subtitle__jobd5{font-size:var(--text-base);color:var(--color-text-muted);max-width:500px;line-height:1.6}.page_hero__SKW6o{position:relative;overflow:hidden;padding:calc(var(--space-xl) + .5rem) 0 var(--space-xl)}.page_hero__SKW6o:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 15%,rgba(var(--color-gold-rgb),.14) 0,transparent 42%),radial-gradient(circle at 82% 78%,rgba(var(--color-gold-rgb),.1) 0,transparent 46%),linear-gradient(to bottom,rgba(var(--color-gold-rgb),.03),transparent 40%);pointer-events:none}.page_heroInner__FQkwa{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:end}.page_heroSingle___T45R{grid-template-columns:1fr;max-width:760px}.page_heroContent__2lPR8{display:flex;flex-direction:column;gap:var(--space-md);animation:page_fadeUp__mbBxU .6s ease both}.page_heroTag__TYrAy{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold)}.page_heroTitle__Gfler{font-size:clamp(2.3rem,7vw,4.9rem);font-weight:700;line-height:1.03;color:var(--color-text);text-wrap:balance}.page_heroTitle__Gfler span{display:block;margin-top:.3rem;color:var(--color-gold)}.page_heroText__g5S3T{max-width:60ch;color:var(--color-text-soft);line-height:1.8}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;gap:.85rem}.page_heroMeta__1GWFY{display:flex;flex-wrap:wrap;gap:.65rem}.page_heroMeta__1GWFY span{display:inline-flex;align-items:center;padding:.35rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:rgba(var(--color-gold-rgb),.08);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.03em}.page_heroAside__b3MAS{display:flex;flex-direction:column;gap:.8rem;animation:page_fadeUp__mbBxU .7s ease both}.page_heroAside__b3MAS:is(:hover,:active){transform:none}.page_heroAsideCardWrap__eY3qr{position:relative}.page_heroAsideCardWrap__eY3qr>a{width:100%}.page_heroAsideLabel__uFnGx{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold)}.page_heroAsideTitle__3lP8Z{font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:1.3;color:var(--color-text)}.page_heroAsideCover__UV_GL{position:relative;width:100%;aspect-ratio:16/8.6;border-radius:var(--radius-sm);overflow:hidden;background-color:var(--color-bg-soft)}.page_heroAsideCoverImg__XOGgB{object-fit:contain;object-position:center;padding:.7rem}.page_heroAsideBadge__Y_rKq{position:absolute;top:.55rem;left:.55rem;z-index:4;display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:var(--radius-pill);border:1px solid rgba(var(--color-gold-rgb),.55);font-size:.61rem;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .22s ease,box-shadow .22s ease,letter-spacing .22s ease;box-shadow:0 2px 6px rgba(0,0,0,.18)}.page_heroAsideCardWrap__eY3qr:is(:hover,:active) .page_heroAsideBadge__Y_rKq{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.28);letter-spacing:.11em}.page_heroAsideText__4LwWa{color:var(--color-text-muted);line-height:1.7;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.page_heroAsideMeta__S2yIN{display:flex;flex-wrap:wrap;gap:.45rem}.page_heroAsideMeta__S2yIN time{color:var(--color-text-muted);background-color:var(--color-bg-soft)}.page_heroAsideCategory__0LisX,.page_heroAsideMeta__S2yIN time{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:var(--text-xs);border:1px solid var(--color-border);border-radius:var(--radius-pill)}.page_heroAsideCategory__0LisX,.page_heroAsideLink__UYUFp{text-transform:uppercase;letter-spacing:.08em}.page_heroAsideLink__UYUFp{align-self:flex-start;color:var(--color-gold);font-size:var(--text-sm);transition:color .2s,letter-spacing .2s}.page_heroAsideLink__UYUFp:is(:hover,:active){color:var(--color-gold-light);letter-spacing:.11em}.page_heroAside__b3MAS:is(:hover,:active) .page_heroAsideLink__UYUFp{color:var(--color-gold-light);letter-spacing:.11em}.page_heroOrn__oqk1P{position:absolute;right:6%;top:50%;transform:translateY(-50%);font-size:17rem;color:rgba(var(--color-gold-rgb),.05);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.page_btnGhost__Ty34x,.page_btnPrimary__2McYJ,.page_btnSecondary__tgZB4{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target-size);padding:.72rem 1.6rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-sm);transition:transform .2s,border-color .2s,color .2s,background-color .2s}.page_btnPrimary__2McYJ{background-color:var(--color-gold);color:var(--color-on-gold);border:1px solid transparent}.page_btnPrimary__2McYJ:is(:hover,:active){background-color:var(--color-gold-light);transform:translateY(-1px)}.page_btnSecondary__tgZB4{border:1px solid var(--color-gold-dim);color:var(--color-gold)}.page_btnSecondary__tgZB4:is(:hover,:active){color:var(--color-gold-light);border-color:var(--color-gold);transform:translateY(-1px)}.page_btnGhost__Ty34x{border:1px solid var(--color-border);color:var(--color-text-muted);background-color:var(--color-bg-soft)}.page_btnGhost__Ty34x:is(:hover,:active){color:var(--color-text);border-color:var(--color-gold-dim);transform:translateY(-1px)}.page_section__61PEw{padding:var(--section-gap) 0}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.page_allLink__vXdQO{display:flex;justify-content:center;margin-top:var(--space-lg)}.page_aboutPreview__GVhSt{border-top:1px solid var(--color-border);padding:var(--section-gap) 0}.page_aboutInner__u3NYP{max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm)}.page_aboutOrn__zdfaG{display:flex;align-items:center;gap:1rem;width:100%;color:var(--color-gold);font-size:.7rem}.page_aboutOrn__zdfaG:after,.page_aboutOrn__zdfaG:before{content:"";flex:1 1;height:1px;background:linear-gradient(to right,transparent,var(--color-gold-dim),transparent)}.page_aboutTitle__BXanF{font-size:clamp(1.5rem,3vw,2.15rem);color:var(--color-text)}.page_aboutText__MX8SK{color:var(--color-text-muted);line-height:1.8}.page_aboutActions__j_cIQ{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:var(--space-xs)}@media (max-width:960px){.page_hero__SKW6o{padding:var(--space-xl) 0}.page_heroInner__FQkwa{grid-template-columns:1fr;gap:var(--space-lg)}.page_heroAside__b3MAS{max-width:620px}.page_heroOrn__oqk1P{font-size:12rem;right:-1rem;top:38%}}@media (max-width:768px){.page_hero__SKW6o{padding:3rem 0}.page_heroText__g5S3T{max-width:none}.page_heroActions__8_tzb{width:100%}.page_btnGhost__Ty34x,.page_btnPrimary__2McYJ,.page_btnSecondary__tgZB4{min-width:9rem}.page_heroOrn__oqk1P{font-size:8.8rem;opacity:.5;right:-1.6rem}.page_grid__f5Kdy{grid-template-columns:1fr;gap:var(--space-sm)}}@media (max-width:480px){.page_heroTitle__Gfler{font-size:clamp(2rem,11vw,2.8rem)}.page_aboutActions__j_cIQ,.page_btnGhost__Ty34x,.page_btnPrimary__2McYJ,.page_btnSecondary__tgZB4{width:100%}}