.wall-module__LLEpCG__scope .blog-lead{text-align:left;background-color:#08160f;background-image:linear-gradient(#08160f00 62%,#08160f73 76%,#08160feb 88%,#08160f 100%),linear-gradient(90deg,#08160f 0%,#08160fb8 26%,#08160f33 46%,#08160f00 60%),url(/blog-hero.png);background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;min-height:clamp(300px,32vw,500px);display:flex}.wall-module__LLEpCG__scope .blog-lead-copy{width:100%;max-width:1560px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(20px,5vw,64px)}.wall-module__LLEpCG__scope .blog-lead h1{font-family:var(--display);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(56px,9vw,128px);font-weight:800;line-height:.92}.wall-module__LLEpCG__scope .blog-lead h1 .hl{color:var(--lime-2)}.wall-module__LLEpCG__scope .blog-rule{background:var(--lime-2);border-radius:2px;width:clamp(70px,7vw,110px);height:4px;margin:clamp(14px,1.6vw,22px) 0 clamp(18px,2vw,26px);display:block;box-shadow:0 0 14px #a5ea5080}.wall-module__LLEpCG__scope .blog-lead p{font-family:var(--body);color:#ffffffb8;max-width:44ch;margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.55}.wall-module__LLEpCG__scope .filters{z-index:2;flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.2vw,16px);max-width:1560px;margin:clamp(-72px,-4.6vw,-44px) auto 0;padding:0 clamp(20px,5vw,64px) clamp(34px,4vw,48px);display:flex;position:relative}.wall-module__LLEpCG__scope .chip{min-height:50px;font-family:var(--body);letter-spacing:0;text-transform:none;color:#8bebee;cursor:pointer;clip-path:none;background:0 0;border:1.5px solid #43dde28c;border-radius:10px;align-items:center;padding:0 24px;font-size:15px;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.wall-module__LLEpCG__scope .chip:hover{color:#042227;background:#43dde2;border-color:#43dde2}.wall-module__LLEpCG__scope .chip.active{color:#042227;background:#43dde2;border-color:#43dde2;font-weight:700}.wall-module__LLEpCG__scope .grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;width:min(1200px,92%);margin:0 auto;padding:8px 0 120px;display:grid}.wall-module__LLEpCG__scope .card{background:#06231a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;overflow:hidden}@media (hover:hover){.wall-module__LLEpCG__scope .card:hover{border-color:#a5ea5066;transform:translateY(-6px);box-shadow:0 22px 44px #0006}}.wall-module__LLEpCG__scope .thumb{aspect-ratio:16/9;background:#04170f;position:relative;overflow:hidden}.wall-module__LLEpCG__scope .thumb-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.wall-module__LLEpCG__scope .card:hover .thumb-img{transform:scale(1.05)}.wall-module__LLEpCG__scope .thumb-fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wall-module__LLEpCG__scope .thumb-fallback svg{color:#0a2412;opacity:.55;width:44px;height:44px}.wall-module__LLEpCG__scope .card .body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 22px;display:flex}.wall-module__LLEpCG__scope .card .cat{font-family:var(--label-font);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-2);font-size:10px;font-weight:700}.wall-module__LLEpCG__scope .card .title{font-family:var(--display);letter-spacing:-.01em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.wall-module__LLEpCG__scope .card .excerpt{font-family:var(--body);color:#ffffffa8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.wall-module__LLEpCG__scope .card .more{min-height:40px;font-family:var(--body);letter-spacing:0;text-transform:none;color:#8bebee;background:0 0;border:1.5px solid #43dde28c;border-radius:10px;align-self:flex-start;align-items:center;margin-top:14px;padding:0 20px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.wall-module__LLEpCG__scope .card:hover .more{color:#042227;background:#43dde2;border-color:#43dde2}.wall-module__LLEpCG__scope .empty{text-align:center;color:var(--mute);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;padding:80px 0;font-size:13px}
