.CodeBlock_wrapper__YNavj{position:relative;margin:var(--space-3) 0}.CodeBlock_pre__9YQPM{background-color:var(--color-gray-10);border:1px solid var(--color-gray-20);border-radius:4px;padding:var(--space-2);padding-top:var(--space-4);overflow-x:auto;max-width:100%;font-family:var(--font-mono),"SF Mono",Monaco,monospace;font-size:13px;line-height:1.6}.CodeBlock_pre__9YQPM code{font-family:inherit;font-size:inherit}.CodeBlock_copyButton__WXItJ{position:absolute;top:var(--space-1);right:var(--space-1);padding:4px 8px;font-size:12px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family);color:var(--color-gray-60);background:var(--color-gray-10);border:1px solid var(--color-gray-20);border-radius:4px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.CodeBlock_copyButton__WXItJ:hover{color:var(--color-gray);border-color:var(--color-gray-40)}.CodeBlock_copyIcon__oPWQr{display:inline-flex;width:14px;height:14px}.CodeBlock_copyIcon__oPWQr svg{width:100%;height:100%;fill:currentColor}.HeroPattern_heroPattern__Zax0v{width:100%;max-width:600px;height:100px;border:1px solid var(--color-gray-20);overflow:hidden;margin-bottom:var(--space-4)}.HeroPattern_svg__Z3_GV{width:100%;height:100%;display:block}.HeroPattern_linePrimary__ePdbR{stroke:var(--color-gray-60)}.HeroPattern_lineAccent__KYYKP{stroke:var(--color-gray-20)}.HeroPattern_signal__JFCDN{stroke:var(--color-gray-60);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 14;stroke-dashoffset:0}.HeroPattern_patternGroup__weSK4{animation:HeroPattern_drift__H_sXX 18s ease-in-out infinite;transform-origin:center center;will-change:transform}@keyframes HeroPattern_drift__H_sXX{0%,to{transform:translateX(0)}50%{transform:translateX(-40px)}}.HeroPattern_patternGroup__weSK4 .HeroPattern_signal__JFCDN{animation:HeroPattern_dash__4YEUp 14s linear infinite}@keyframes HeroPattern_dash__4YEUp{to{stroke-dashoffset:-240}}@media (prefers-reduced-motion:reduce){.HeroPattern_patternGroup__weSK4,.HeroPattern_patternGroup__weSK4 .HeroPattern_signal__JFCDN{animation:none}}@media (max-width:768px){.HeroPattern_heroPattern__Zax0v{max-width:100%;height:80px}}.MiniPattern_miniPattern__zdJXS{width:120px;height:80px;flex-shrink:0;border:1px solid var(--color-gray-20);overflow:hidden}.MiniPattern_svg__jHZsK{width:100%;height:100%;display:block}.MiniPattern_layerBase__hwNHQ{opacity:1}.MiniPattern_layerAccent__7GoRO{opacity:.95}.MiniPattern_layerTexture__wmJkh{opacity:.85}.MiniPattern_dashFast__TfNaK path{stroke-dasharray:var(--mp-dash-a) var(--mp-gap-a);animation:MiniPattern_dashFlow__s8MU_ var(--mp-speed-a) linear infinite;animation-delay:var(--mp-delay-a)}.MiniPattern_dashSlow___QsNA path{stroke-dasharray:var(--mp-dash-b) var(--mp-gap-b);animation:MiniPattern_dashFlow__s8MU_ var(--mp-speed-b) linear infinite;animation-delay:var(--mp-delay-b)}.MiniPattern_driftX__A4lWg{animation:MiniPattern_driftX__A4lWg var(--mp-speed-b) ease-in-out infinite;animation-delay:var(--mp-delay-b);transform-origin:center center}.MiniPattern_driftY__mIuTV{animation:MiniPattern_driftY__mIuTV var(--mp-speed-c) ease-in-out infinite;animation-delay:var(--mp-delay-a);transform-origin:center center}.MiniPattern_shimmer__FwXre{animation:MiniPattern_shimmer__FwXre var(--mp-speed-a) ease-in-out infinite;animation-delay:var(--mp-delay-a)}.MiniPattern_twinkle__XIa7o{animation:MiniPattern_twinkle__XIa7o var(--mp-speed-b) ease-in-out infinite;animation-delay:var(--mp-delay-b)}@keyframes MiniPattern_dashFlow__s8MU_{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120}}@keyframes MiniPattern_driftX__A4lWg{0%,to{transform:translateX(calc(var(--mp-drift-x) * -1))}50%{transform:translateX(var(--mp-drift-x))}}@keyframes MiniPattern_driftY__mIuTV{0%,to{transform:translateY(calc(var(--mp-drift-y) * -1))}50%{transform:translateY(var(--mp-drift-y))}}@keyframes MiniPattern_shimmer__FwXre{0%,to{opacity:.85}50%{opacity:1}}@keyframes MiniPattern_twinkle__XIa7o{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.MiniPattern_dashFast__TfNaK path,.MiniPattern_dashSlow___QsNA path,.MiniPattern_driftX__A4lWg,.MiniPattern_driftY__mIuTV,.MiniPattern_shimmer__FwXre,.MiniPattern_twinkle__XIa7o{animation:none}}.LatestPanel_latestPanel__JQ_sm{position:fixed;top:0;right:0;height:100vh;width:var(--latest-panel-width);background-color:var(--color-charcoal);border-left:1px solid var(--color-gray-20);transform:translateX(calc(100% - 40px));transition:transform .3s ease;z-index:100}.LatestPanel_latestPanel__JQ_sm.LatestPanel_isOpen__tgbC_{transform:translateX(0)}.LatestPanel_toggleButton__MsTQp{position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:80px;background:var(--color-charcoal);border:1px solid var(--color-gray-20);border-right:none;border-radius:4px 0 0 4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-gray);transition:color .15s ease,background-color .15s ease;z-index:101}.LatestPanel_toggleButton__MsTQp:hover{color:var(--color-gray-90);background-color:#242424}.LatestPanel_toggleButton__MsTQp:focus{outline:2px solid var(--color-gray);outline-offset:-2px}.LatestPanel_arrow__Novfd{font-size:18px;font-weight:400;font-family:system-ui,sans-serif}.LatestPanel_panelContent__GKx33{height:100%;padding:var(--space-4);padding-left:48px;overflow-y:auto;opacity:0;transition:opacity .2s ease;box-sizing:border-box}.LatestPanel_latestPanel__JQ_sm.LatestPanel_isOpen__tgbC_ .LatestPanel_panelContent__GKx33{opacity:1;transition-delay:.1s}.LatestPanel_heading__8MWdv{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-60);margin-bottom:var(--space-3)}.LatestPanel_postsList__sJyct{display:flex;flex-direction:column;gap:var(--space-3)}.LatestPanel_postCard__TWMl2{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:var(--color-gray);transition:opacity .15s ease}.LatestPanel_postCard__TWMl2:hover{text-decoration:none}.LatestPanel_postCard__TWMl2:focus{outline:2px solid var(--color-gray);outline-offset:2px}.LatestPanel_postCard__TWMl2:hover .LatestPanel_postTitle__QV5Fd{text-decoration:underline}.LatestPanel_postPattern__PHA0I{width:100%;height:60px}.LatestPanel_postInfo__Horj_{display:flex;flex-direction:column;gap:4px}.LatestPanel_postCategory__On08P{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-60)}.LatestPanel_postTitle__QV5Fd{font-size:14px;font-weight:500;line-height:1.3;color:var(--color-gray)}.LatestPanel_postDate__xXq1E{font-size:11px;color:var(--color-gray-40);letter-spacing:.05em}@media (prefers-reduced-motion:reduce){.LatestPanel_latestPanel__JQ_sm,.LatestPanel_panelContent__GKx33{transition:none}}@media (max-width:1024px){.LatestPanel_latestPanel__JQ_sm{display:none}}.Logo_logo__NU4Nk{display:inline-block;text-decoration:none}.Logo_logo__NU4Nk:hover{text-decoration:none;opacity:.8}.Logo_logo__NU4Nk:focus{outline:2px solid var(--color-gray);outline-offset:4px}.Footer_footer__o4_Ec{margin-top:auto;padding-top:var(--space-5)}.Footer_profile__nhEDP{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.Footer_profileImage__CMdWq{border-radius:50%;opacity:.9}.Footer_handle__4Jn5n{font-size:12px;color:var(--color-gray-60);text-decoration:none;padding:8px 0}.Footer_handle__4Jn5n:hover{color:var(--color-gray);text-decoration:underline}.Footer_copyright__sqw0C{font-size:11px;color:var(--color-gray-40);letter-spacing:.02em}.Footer_srOnly__5if9c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Sidebar_sidebar__BeuG1{display:flex;flex-direction:column;height:100%;width:100%}.Sidebar_sidebarContent__0dwk5{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.Sidebar_sidebarFooter__VI8Uh{margin-top:auto}@media (max-width:768px){.Sidebar_sidebarContent__0dwk5,.Sidebar_sidebar__BeuG1{flex-direction:row;align-items:center;justify-content:space-between}.Sidebar_sidebarContent__0dwk5{gap:var(--space-2)}.Sidebar_sidebarFooter__VI8Uh{display:none}}.page_pageTitle__PIJqt{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.01em;margin-bottom:var(--space-2)}.page_clearFilter__7eNsS{display:inline-block;font-size:12px;color:var(--color-gray-60);text-decoration:none;margin-bottom:var(--space-4)}.page_clearFilter__7eNsS:hover{color:var(--color-gray);text-decoration:underline}.page_yearSection__jZtjS{margin-bottom:var(--space-5)}.page_yearHeading__yHjHM{font-size:24px;font-weight:500;line-height:1.3;padding-bottom:var(--space-1);border-bottom:1px solid var(--color-gray);margin-bottom:var(--space-3)}.page_postList__H7t7B{list-style:none}.page_archiveEntry__WJ6RX{display:flex;gap:var(--space-3);padding:var(--space-1) 0}.page_entryDate__TrK6l{min-width:60px;flex-shrink:0}.page_entryDate__TrK6l,.page_entryTitle__LQ9mE{font-size:14px;font-weight:400}.page_entryTitle__LQ9mE a{color:var(--color-gray);text-decoration:none}.page_entryTitle__LQ9mE a:hover{text-decoration:underline}.page_emptyState__4ikKn{font-size:16px;line-height:1.6;color:var(--color-gray);opacity:.7}.ArticleCard_articleCard__IOCuW{padding:var(--space-3) 0;border-bottom:1px solid var(--color-gray)}.ArticleCard_articleCard__IOCuW:last-child{border-bottom:none}.ArticleCard_metaDate__M2_t_{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-1)}.ArticleCard_cardTitle__cmm0x{font-size:24px;font-weight:500;line-height:1.3;margin-bottom:var(--space-2)}.ArticleCard_cardTitle__cmm0x a{color:var(--color-gray);text-decoration:none}.ArticleCard_cardTitle__cmm0x a:hover{text-decoration:underline}.ArticleCard_excerpt__zNOoX{font-size:16px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_featured__EIB7B{margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-gray)}.page_featuredDate__OVJ9e{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2)}.page_featuredTitle__EG0T9{font-size:48px;font-weight:700;font-style:italic;line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--space-4)}.page_featuredTitle__EG0T9 a{color:var(--color-gray);text-decoration:none}.page_featuredTitle__EG0T9 a:hover{text-decoration:underline}.page_featuredExcerpt___G8Zl{font-size:16px;line-height:1.6;max-width:65ch}.page_recentSection__4s272{margin-top:var(--space-4)}.page_recentHeading__O2ouJ{font-size:14px;font-weight:500;text-transform:lowercase;padding-bottom:var(--space-1);border-bottom:1px solid var(--color-gray);margin-bottom:var(--space-3)}.page_emptyState__j9MME{font-size:16px;line-height:1.6;color:var(--color-gray);opacity:.7}@media (max-width:768px){.page_featuredTitle__EG0T9{font-size:36px}}.page_pageTitle__YIkWk{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.01em;margin-bottom:var(--space-4)}.page_content__QCmPY{max-width:65ch}.page_content__QCmPY p{font-size:16px;line-height:1.6;margin-bottom:var(--space-3)}.page_content__QCmPY p:last-child{margin-bottom:0}.page_portrait__HDg_V{width:100%;height:auto;filter:grayscale(100%);margin-bottom:var(--space-4)}.page_contactSection__9RrQs{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-gray)}.page_contactSection__9RrQs h2{font-size:14px;font-weight:700;text-transform:lowercase;margin-bottom:var(--space-2)}.page_contactSection__9RrQs a{font-size:14px}.page_article__pm0p0{max-width:65ch}.page_metaDate__kXron{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2)}.page_title___FdbA{font-size:48px;font-weight:700;font-style:italic;line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--space-5)}.page_content__zee_1{font-size:16px;line-height:1.6}.page_content__zee_1 p{margin-bottom:var(--space-3)}.page_content__zee_1 p:last-child{margin-bottom:0}.page_content__zee_1 h2{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.01em;margin-top:var(--space-5);margin-bottom:var(--space-3)}.page_content__zee_1 h2:first-child{margin-top:0}.page_content__zee_1 h3{font-size:22px;font-weight:600;line-height:1.3;margin-top:var(--space-4);margin-bottom:var(--space-2)}.page_content__zee_1 h3:first-child{margin-top:0}@media (max-width:768px){.page_title___FdbA{font-size:36px}}.VisitorCounter_counter__aLAVY{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2)}.VisitorCounter_label__6TW_h{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-40)}.VisitorCounter_digits__GnoxS{display:flex;gap:2px}.VisitorCounter_digit__jUQNs{display:inline-block;width:14px;height:18px;line-height:18px;text-align:center;font-size:12px;font-family:var(--font-mono,"Roboto Mono",monospace);background:var(--color-gray-10);color:var(--color-gray-60);border-radius:2px}