@keyframes BlogHero-module__En0w3a__heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogHero-module__En0w3a__heroFadeIn{0%{opacity:0}to{opacity:1}}.BlogHero-module__En0w3a__section{isolation:isolate;width:100%;min-height:72svh;padding-top:var(--nav-height);flex-direction:column;display:flex;position:relative;overflow:hidden}.BlogHero-module__En0w3a__imgWrap{z-index:0;will-change:transform;width:100%;height:130%;position:absolute;top:-15%;left:0;right:0}.BlogHero-module__En0w3a__img{object-fit:cover;object-position:center 30%}.BlogHero-module__En0w3a__overlay{z-index:1;background:linear-gradient(105deg,#0c1014f5 0%,#0c1014cc 35%,#0c10146b 60%,#0c10142e 75%),linear-gradient(#0c1014a6 0%,#0000 28%),linear-gradient(#0000 66%,#0c101499 84%,#0c1014f7 100%);position:absolute;inset:0}.BlogHero-module__En0w3a__heroCapsule{top:16px;left:var(--space-8);z-index:4;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(18px);transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);background:#f0f6fceb;border:1px solid #ffffffb3;align-items:center;padding:8px 22px;text-decoration:none;display:inline-flex;position:absolute;box-shadow:0 0 18px #2e9ec94d,0 0 42px #2e9ec91f,0 2px 12px #0000002e}.BlogHero-module__En0w3a__heroCapsuleHidden{opacity:0;pointer-events:none;transform:translateY(-6px)}.BlogHero-module__En0w3a__content{z-index:4;width:100%;max-width:1280px;padding:var(--space-6) var(--space-8) var(--space-7);flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex;position:relative}.BlogHero-module__En0w3a__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;min-width:0;max-width:100%;animation:.9s cubic-bezier(.22,1,.36,1) .35s both BlogHero-module__En0w3a__heroFadeIn;display:flex}.BlogHero-module__En0w3a__bcItem{align-items:center;gap:var(--space-2);display:inline-flex}.BlogHero-module__En0w3a__bcLink{color:#f0f4f880;letter-spacing:.02em;transition:color var(--duration-base) var(--ease-out);font-size:13px;font-weight:500;text-decoration:none}.BlogHero-module__En0w3a__bcLink:hover{color:var(--brand-blue-light)}.BlogHero-module__En0w3a__bcSep{color:#f0f4f838;font-size:12px}.BlogHero-module__En0w3a__bcCurrent{color:var(--brand-blue-light);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.BlogHero-module__En0w3a__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue);margin-bottom:var(--space-3);font-size:14px;font-weight:700;animation:.7s cubic-bezier(.22,1,.36,1) .37s both BlogHero-module__En0w3a__heroFadeUp;display:inline-block}.BlogHero-module__En0w3a__heading{letter-spacing:-.04em;color:#f0f4f8;margin:0 0 var(--space-6);text-shadow:0 0 40px #2e9ec959,0 0 80px #2e9ec926;max-width:16ch;font-size:clamp(48px,8vw,88px);font-weight:800;line-height:.95;animation:.7s cubic-bezier(.22,1,.36,1) .49s both BlogHero-module__En0w3a__heroFadeUp}.BlogHero-module__En0w3a__headingAccent{font-family:var(--font-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:var(--brand-blue-light);margin-top:2px;font-style:italic;font-weight:500;display:block}.BlogHero-module__En0w3a__sub{color:#ffffffb3;max-width:56ch;margin:0;font-size:18px;font-weight:400;line-height:1.6;animation:.7s cubic-bezier(.22,1,.36,1) .61s both BlogHero-module__En0w3a__heroFadeUp}@media (max-width:1023px){.BlogHero-module__En0w3a__heroCapsule{left:var(--space-6)}.BlogHero-module__En0w3a__content{padding:var(--space-6) var(--space-6) var(--space-7)}}@media (max-width:767px){.BlogHero-module__En0w3a__section{min-height:62svh}.BlogHero-module__En0w3a__heroCapsule{left:var(--space-4);padding:6px 16px;top:12px}.BlogHero-module__En0w3a__content{padding:var(--space-4) var(--space-4) var(--space-6)}.BlogHero-module__En0w3a__breadcrumb{margin-bottom:var(--space-3);flex-wrap:nowrap;gap:6px}.BlogHero-module__En0w3a__bcItem:first-child,.BlogHero-module__En0w3a__bcItem:nth-child(2) .BlogHero-module__En0w3a__bcSep{display:none}.BlogHero-module__En0w3a__bcLink,.BlogHero-module__En0w3a__bcCurrent{font-size:12px}.BlogHero-module__En0w3a__heading{max-width:100%;margin-bottom:var(--space-3);font-size:clamp(34px,9vw,44px)}.BlogHero-module__En0w3a__sub{font-size:15px;line-height:1.55}}
.BlogFilterBar-module__y5Sjja__bar{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--bg-dark-2);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:1px solid #ffffff14;flex-direction:column;display:flex}.BlogFilterBar-module__y5Sjja__bar:focus-within{border-color:#2e9ec973;box-shadow:0 0 0 1px #2e9ec933,0 0 24px #2e9ec91f}[data-theme=light] .BlogFilterBar-module__y5Sjja__bar{background:#fff;border-color:#00000014}.BlogFilterBar-module__y5Sjja__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogFilterBar-module__y5Sjja__chip{--chip-color:var(--brand-blue);letter-spacing:.01em;color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:all var(--duration-base) var(--ease-out);background:0 0;border:1px solid #ffffff1a;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.BlogFilterBar-module__y5Sjja__chip:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--chip-color) 55%, transparent);background:color-mix(in srgb, var(--chip-color) 10%, transparent)}.BlogFilterBar-module__y5Sjja__chipActive{color:#fff;background:var(--chip-color);border-color:var(--chip-color)}.BlogFilterBar-module__y5Sjja__chipActive:hover{color:#fff;background:color-mix(in srgb, var(--chip-color) 85%, #fff);border-color:color-mix(in srgb, var(--chip-color) 85%, #fff)}[data-theme=light] .BlogFilterBar-module__y5Sjja__chip{color:var(--brand-grey-dark);border-color:#0000001a}[data-theme=light] .BlogFilterBar-module__y5Sjja__chip:hover{background:color-mix(in srgb, var(--chip-color) 8%, transparent);border-color:var(--chip-color);color:color-mix(in srgb, var(--chip-color) 70%, var(--brand-grey-dark))}[data-theme=light] .BlogFilterBar-module__y5Sjja__chipActive{color:#fff;background:var(--chip-color);border-color:var(--chip-color)}[data-theme=light] .BlogFilterBar-module__y5Sjja__chipActive:hover{color:#fff;background:var(--chip-color);border-color:var(--chip-color)}.BlogFilterBar-module__y5Sjja__searchRow{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid #ffffff0f;display:flex}[data-theme=light] .BlogFilterBar-module__y5Sjja__searchRow{border-top-color:#0000000f}.BlogFilterBar-module__y5Sjja__searchField{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.BlogFilterBar-module__y5Sjja__searchIcon{color:var(--text-muted);flex-shrink:0}.BlogFilterBar-module__y5Sjja__searchInput{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-family:inherit;font-size:14px;font-weight:500}.BlogFilterBar-module__y5Sjja__searchInput::placeholder{color:var(--text-muted);font-weight:400}.BlogFilterBar-module__y5Sjja__searchInput::-webkit-search-cancel-button{appearance:none}.BlogFilterBar-module__y5Sjja__clearBtn{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-base) var(--ease-out);background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BlogFilterBar-module__y5Sjja__clearBtn:hover{color:var(--text-primary);background:#2e9ec92e}[data-theme=light] .BlogFilterBar-module__y5Sjja__clearBtn{background:#0000000f}[data-theme=light] .BlogFilterBar-module__y5Sjja__clearBtn:hover{color:var(--brand-blue);background:#2e9ec926}.BlogFilterBar-module__y5Sjja__count{letter-spacing:.03em;color:var(--text-muted);text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}@media (max-width:767px){.BlogFilterBar-module__y5Sjja__bar{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.BlogFilterBar-module__y5Sjja__chips{overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4);flex-wrap:nowrap;overflow-x:auto}.BlogFilterBar-module__y5Sjja__chips::-webkit-scrollbar{display:none}.BlogFilterBar-module__y5Sjja__chip{padding:7px 12px;font-size:12px}.BlogFilterBar-module__y5Sjja__searchRow{padding-top:var(--space-2)}.BlogFilterBar-module__y5Sjja__searchInput{font-size:13px}.BlogFilterBar-module__y5Sjja__count{font-size:11px}}
.BlogGrid-module__HuQZEa__section{background:var(--bg-dark);padding:var(--space-8) 0 var(--space-10);position:relative}[data-theme=light] .BlogGrid-module__HuQZEa__section{background:var(--bg-dark)}.BlogGrid-module__HuQZEa__inner{max-width:1280px;padding:0 var(--space-8);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}@media (max-width:1023px){.BlogGrid-module__HuQZEa__inner{padding:0 var(--space-6)}}@media (max-width:767px){.BlogGrid-module__HuQZEa__section{padding:var(--space-6) 0 var(--space-8)}.BlogGrid-module__HuQZEa__inner{padding:0 var(--space-4);gap:var(--space-5)}}.BlogGrid-module__HuQZEa__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1023px){.BlogGrid-module__HuQZEa__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.BlogGrid-module__HuQZEa__grid{grid-template-columns:1fr}}.BlogGrid-module__HuQZEa__empty{align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-4);border-radius:var(--radius-lg);background:#ffffff05;border:1px dashed #ffffff1f;flex-direction:column;display:flex}[data-theme=light] .BlogGrid-module__HuQZEa__empty{background:#00000005;border-color:#0000001a}.BlogGrid-module__HuQZEa__emptyText{color:var(--text-secondary);text-align:center;margin:0;font-size:15px}.BlogGrid-module__HuQZEa__emptyBtn{align-items:center;gap:var(--space-2);letter-spacing:.02em;color:#fff;background:var(--brand-blue);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-base) var(--ease-out);border:none;padding:10px 20px;font-size:13px;font-weight:700;display:inline-flex}.BlogGrid-module__HuQZEa__emptyBtn:hover{background:var(--brand-blue-light);box-shadow:var(--shadow-blue);transform:translateY(-1px)}.BlogGrid-module__HuQZEa__pagination{justify-content:center;align-items:center;gap:var(--space-5);padding-top:var(--space-6);margin-top:var(--space-3);border-top:1px solid #ffffff0f;display:flex}[data-theme=light] .BlogGrid-module__HuQZEa__pagination{border-top-color:#0000000f}.BlogGrid-module__HuQZEa__pageBtn{align-items:center;gap:var(--space-2);letter-spacing:.02em;color:var(--text-primary);background:var(--bg-dark-2);border-radius:var(--radius-md);white-space:nowrap;transition:all var(--duration-base) var(--ease-out);border:1px solid #ffffff1a;padding:11px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.BlogGrid-module__HuQZEa__pageBtn:hover{background:var(--brand-dark);border-color:var(--brand-blue);color:var(--brand-blue-light);transform:translateY(-1px)}.BlogGrid-module__HuQZEa__pageBtnDisabled,.BlogGrid-module__HuQZEa__pageBtnDisabled:hover{opacity:.32;pointer-events:none;background:var(--bg-dark-2);color:var(--text-primary);cursor:not-allowed;border-color:#ffffff1a;transform:none}[data-theme=light] .BlogGrid-module__HuQZEa__pageBtn{color:var(--brand-grey-dark);background:#fff;border-color:#0000001a}[data-theme=light] .BlogGrid-module__HuQZEa__pageBtn:hover{border-color:var(--brand-blue);color:var(--brand-blue);background:#2e9ec90a}[data-theme=light] .BlogGrid-module__HuQZEa__pageBtnDisabled{color:var(--brand-grey-dark);background:#fff;border-color:#0000001a}[data-theme=light] .BlogGrid-module__HuQZEa__pageBtnDisabled:hover{color:var(--brand-grey-dark);background:#fff;border-color:#0000001a}.BlogGrid-module__HuQZEa__pageStatus{font-family:var(--font-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;font-variation-settings:"opsz" 14;color:var(--text-secondary);white-space:nowrap;letter-spacing:.005em;font-size:14px;font-style:italic;font-weight:400}.BlogGrid-module__HuQZEa__pageStatus strong{color:var(--text-primary);font-style:normal;font-weight:700;font-family:var(--font), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:0;font-size:13px}@media (max-width:639px){.BlogGrid-module__HuQZEa__pagination{gap:var(--space-3);padding-top:var(--space-5)}.BlogGrid-module__HuQZEa__pageBtn{padding:10px 16px;font-size:12px}.BlogGrid-module__HuQZEa__pageStatus{font-size:13px}}
