.Hero_hero__0UVT3{position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.Hero_inner__iOgss{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding-block:clamp(5rem,12vw,9rem)}.Hero_kicker__uaT7H{font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-6)}.Hero_headline__3fpxY{font-family:var(--font-serif);font-weight:500;font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:-.02em;max-width:17ch;min-height:calc(2em * var(--leading-tight));text-wrap:balance}.Hero_question__BN8PY{display:block;opacity:1;transform:none;transition:opacity .4s var(--ease),transform .4s var(--ease)}.Hero_question__BN8PY:after{content:"";display:inline-block;width:.45em;height:.45em;margin-left:.18em;border-radius:50%;background:var(--accent)}.Hero_questionExiting__W_keU{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.Hero_question__BN8PY{transition:none}}.Hero_subhead__hk0og{max-width:34rem;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ink-secondary)}.Hero_cta__OJ9Fy,.Hero_subhead__hk0og{margin-top:var(--space-8)}.Hero_ambient__9F_w_{position:absolute;inset:0;pointer-events:none}.Hero_dotGrid__k0Grm{position:absolute;inset:0;background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 70% 90% at 65% 40%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 90% at 65% 40%,black 30%,transparent 75%)}.Hero_wash__4_iCQ{position:absolute;width:60rem;height:60rem;border-radius:50%;filter:blur(80px)}.Hero_washWarm__LFuO9{top:-30rem;right:-20rem;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 14%,transparent) 0,transparent 65%)}.Hero_washCool__U9GsV{bottom:-35rem;left:-25rem;background:radial-gradient(circle,color-mix(in srgb,var(--ink-faint) 12%,transparent) 0,transparent 65%)}@media (prefers-reduced-motion:no-preference){.Hero_washWarm__LFuO9{animation:Hero_drift__1kGjK 44s var(--ease) infinite alternate}.Hero_washCool__U9GsV{animation:Hero_drift__1kGjK 52s var(--ease) infinite alternate-reverse}}@keyframes Hero_drift__1kGjK{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4rem,3rem,0) scale(1.08)}}.ArrowLink_link__KCNXi{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;color:var(--ink);transition:color var(--dur) var(--ease)}.ArrowLink_link__KCNXi:hover{color:var(--ink-secondary)}.ArrowLink_arrow__Pz2Ln{color:var(--ink-faint);transition:transform var(--dur) var(--ease),color var(--dur) var(--ease)}.ArrowLink_link__KCNXi:hover .ArrowLink_arrow__Pz2Ln{color:var(--ink);transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.ArrowLink_arrow__Pz2Ln,.ArrowLink_link__KCNXi{transition:none}}.not-found_notFound__we8x2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-24);max-width:36rem}.not-found_code__SJkuV{font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;color:var(--ink-faint)}.not-found_title__bOfUG{font-size:var(--text-3xl)}.not-found_text__daKc7{color:var(--ink-secondary)}.PostMeta_meta__P2Waz{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-faint)}.PostMeta_dot___QGrR{color:var(--border)}.Tag_tag__M4mWo{display:inline-block;font-size:var(--text-xs);font-weight:500;letter-spacing:.02em;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:.2em .85em}.PostCard_card__VuWXi{height:100%}.PostCard_cardLink__34Hps{display:flex;flex-direction:column;gap:var(--space-4);height:100%;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.PostCard_cardLink__34Hps:hover{transform:translateY(-2px);border-color:#d6d1c4;background:#ffffff}@media (prefers-reduced-motion:reduce){.PostCard_cardLink__34Hps{transition:none}.PostCard_cardLink__34Hps:hover{transform:none}}.PostCard_tags__NBuXm{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PostCard_title__sOPGc{font-size:var(--text-xl);font-weight:500}.PostCard_description__gA4XK{font-size:var(--text-sm);color:var(--ink-secondary);flex-grow:1}.PostCard_footer__ds4Bb{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-2)}.PostCard_arrow__Ge2aU{color:var(--ink-faint);transition:transform var(--dur) var(--ease),color var(--dur) var(--ease)}.PostCard_cardLink__34Hps:hover .PostCard_arrow__Ge2aU{transform:translateX(4px);color:var(--ink)}.page_latest____hFb{padding-top:var(--space-16)}.page_sectionHead__qnhAZ{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-8)}.page_sectionTitle__hzsAh{font-size:var(--text-2xl)}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.page_about__WuQPe{max-width:var(--prose-width);margin-inline:auto;padding-top:var(--space-16)}.page_title__7_S0z{font-size:var(--text-3xl);margin-bottom:var(--space-8)}.page_cta__D4QeR{margin-top:var(--space-8)}.page_header__PWgiq{padding-block:var(--space-16) var(--space-12);max-width:40rem}.page_title__HjEeY{font-size:var(--text-3xl)}.page_lede__VV9KR{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--ink-secondary)}.page_grid__Hjb60{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.page_article__YlLOu{max-width:var(--prose-width);margin-inline:auto;padding-top:var(--space-16)}.page_header__Zc_Ie{margin-bottom:var(--space-12);display:flex;flex-direction:column;gap:var(--space-4)}.page_tags___EWDJ{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_title__xYFu1{font-size:var(--text-3xl)}.page_moreNav__uwR4F{max-width:var(--prose-width);margin-inline:auto;margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:var(--space-6)}.page_moreLink__Z_ISq{display:flex;flex-direction:column;gap:var(--space-1);max-width:45%}.page_moreLinkNext__cISk5{text-align:right;margin-left:auto}.page_moreLabel__JEibk{font-size:var(--text-xs);color:var(--ink-faint)}.page_moreTitle__gmE7Y{font-family:var(--font-serif);font-size:var(--text-base);color:var(--ink);transition:color var(--dur) var(--ease)}.page_moreLink__Z_ISq:hover .page_moreTitle__gmE7Y{color:var(--accent-strong)}