.BlogGrid_section__Rykjo{background:var(--paper);padding:60px 0 100px;position:relative}.BlogGrid_shell__GF66G{max-width:1280px;margin:0 auto;padding:0 24px;position:relative}.BlogGrid_head__zmLLM{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.BlogGrid_filters__3JVKt{display:flex;gap:8px}.BlogGrid_filter__jsWL8{padding:7px 13px;border-radius:999px;border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);font-family:var(--font-sans);font-size:12px;font-weight:600}.BlogGrid_filterActive__nuSvg{background:var(--ink);color:var(--paper);border-color:var(--ink)}.BlogGrid_grid__OaLoT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.BlogGrid_post__f1Bqb{background:var(--paper);border:1px solid var(--rule);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s cubic-bezier(.2,.7,.2,1),border-color .24s cubic-bezier(.2,.7,.2,1)}.BlogGrid_post__f1Bqb:hover{transform:translateY(-2px);border-color:var(--rule-strong);box-shadow:var(--shadow-card)}.BlogGrid_post__f1Bqb:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.BlogGrid_postHead__rLd2a{padding:16px 18px;height:100px;display:flex;align-items:flex-end;position:relative;overflow:hidden}.BlogGrid_ember__dPKkw{background:var(--ember-soft);border-bottom:1px solid var(--ember-deep)}.BlogGrid_ember__dPKkw .BlogGrid_postTag__LwHms{color:var(--ember-deep)}.BlogGrid_ochre__YUFAG{background:var(--ochre-soft);border-bottom:1px solid var(--ochre)}.BlogGrid_ochre__YUFAG .BlogGrid_postTag__LwHms{color:var(--ochre)}.BlogGrid_sage__v2hKt{background:var(--sage-soft);border-bottom:1px solid var(--sage-deep)}.BlogGrid_sage__v2hKt .BlogGrid_postTag__LwHms{color:var(--sage-deep)}.BlogGrid_plum__kN09Q{background:var(--plum-soft);border-bottom:1px solid var(--plum)}.BlogGrid_plum__kN09Q .BlogGrid_postTag__LwHms{color:var(--plum)}.BlogGrid_postHeadMark__7y__m{position:absolute;right:-10px;top:-10px;opacity:.4}.BlogGrid_postTag__LwHms{position:relative;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em}.BlogGrid_postBody__kmrMy{padding:18px 20px 20px;flex:1 1;display:flex;flex-direction:column;gap:10px}.BlogGrid_postTitle__z5ahI{font-family:var(--font-serif);font-size:22px;color:var(--ink);letter-spacing:-.015em;line-height:1.15;text-wrap:balance}.BlogGrid_postMeta__1zl18{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline}.BlogGrid_postAuthor___V0T6{font-family:var(--font-sans);font-size:12px;color:var(--ink-2)}.BlogGrid_postDate__0OOdq{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.15em}.BlogGrid_loadMore__ds_r1{margin-top:22px;display:flex;justify-content:center}@media (max-width:1279px){.BlogGrid_section__Rykjo{padding:48px 0 80px}.BlogGrid_shell__GF66G{padding:0 40px}.BlogGrid_head__zmLLM{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.BlogGrid_grid__OaLoT{grid-template-columns:repeat(2,1fr);gap:12px}.BlogGrid_filters__3JVKt{flex-wrap:wrap}}@media (max-width:767px){.BlogGrid_section__Rykjo{padding:32px 0 56px}.BlogGrid_shell__GF66G{padding:0 24px}.BlogGrid_grid__OaLoT{grid-template-columns:1fr;gap:10px}.BlogGrid_filter__jsWL8{padding:6px 11px;font-size:11px}.BlogGrid_postTitle__z5ahI{font-size:19px}}.BlogHero_section__V7S_j{background:var(--paper);padding:80px 0 40px;position:relative}.BlogHero_shell__xkRAx{max-width:1280px;margin:0 auto;padding:0 24px;position:relative}.BlogHero_h1___YwPC{margin:14px 0 0;font-family:var(--font-serif);font-weight:400;font-size:112px;line-height:.92;letter-spacing:-.035em;color:var(--ink);text-wrap:balance;max-width:1100px}.BlogHero_em__koLlr{color:var(--ember);font-style:italic}.BlogHero_lede__0duc2{margin:22px 0 0;font-size:17px;color:var(--ink-2);line-height:1.55;max-width:620px}@media (max-width:1279px){.BlogHero_section__V7S_j{padding:56px 0 32px}.BlogHero_shell__xkRAx{padding:0 40px}.BlogHero_h1___YwPC{font-size:clamp(72px,11vw,92px)}}@media (max-width:767px){.BlogHero_section__V7S_j{padding:32px 0 24px}.BlogHero_shell__xkRAx{padding:0 24px}.BlogHero_h1___YwPC{font-size:clamp(44px,13vw,64px)}.BlogHero_lede__0duc2{font-size:15px}}