.Blog-module__vu6yGW__section{background:var(--bg);padding:120px 0 144px;position:relative}.Blog-module__vu6yGW__wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.Blog-module__vu6yGW__head{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:52px;display:flex}.Blog-module__vu6yGW__kicker{align-self:center}.Blog-module__vu6yGW__h1{font-family:var(--display);letter-spacing:-.026em;color:var(--ink);margin:0;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.05}.Blog-module__vu6yGW__h1 em{font-family:var(--serif);color:var(--italic-color);font-size:1.05em;font-style:italic;font-weight:400}.Blog-module__vu6yGW__lede{max-width:54ch;font-family:var(--display);letter-spacing:-.003em;color:var(--ink-2);margin:0;font-size:16.5px;font-weight:400;line-height:1.6}.Blog-module__vu6yGW__empty{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:40px 0 56px;display:flex}.Blog-module__vu6yGW__emptyLine{max-width:44ch;font-family:var(--display);color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.6}.Blog-module__vu6yGW__emptyBtn{background:var(--ink);color:var(--bg);font-family:var(--display);border-radius:999px;align-items:center;gap:14px;padding:14px 18px 14px 22px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.Blog-module__vu6yGW__emptyBtn:hover{background:#0e0d0b;transform:translateY(-1px)}.Blog-module__vu6yGW__emptyBtnArrow{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:13px;display:grid}.Blog-module__vu6yGW__filters{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.Blog-module__vu6yGW__filterPill{background:var(--surface-2);border:1px solid var(--hairline);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;padding:7px 14px;font-size:10.5px;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.Blog-module__vu6yGW__filterPill:hover{border-color:var(--ink-3)}.Blog-module__vu6yGW__filterPillActive,.Blog-module__vu6yGW__filterPillActive:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.Blog-module__vu6yGW__featuredWrap{margin-bottom:44px}.Blog-module__vu6yGW__card{color:inherit;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--bg-soft);flex-direction:column;text-decoration:none;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 1px 2px #14130f0a,0 6px 14px -6px #14130f0f,0 22px 48px -28px #14130f2e}.Blog-module__vu6yGW__card:hover{border-color:var(--hairline-2);transform:translateY(-3px);box-shadow:inset 0 1px #fff9,0 4px 10px #14130f0d,0 14px 28px -10px #14130f1a,0 36px 64px -28px #14130f40}.Blog-module__vu6yGW__cardCover{aspect-ratio:16/10;background:var(--bg-soft);width:100%;position:relative;overflow:hidden}.Blog-module__vu6yGW__cardCoverImg{object-fit:cover;filter:grayscale(.92)contrast(1.04)brightness(1.02)}.Blog-module__vu6yGW__cardCoverTint{z-index:1;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(150deg,#007cb375,#14130f85);position:absolute;inset:0}.Blog-module__vu6yGW__cardCoverTag{z-index:2;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14130f6b;border:1px solid #ffffff47;border-radius:999px;padding:5px 10px;font-size:9.5px;position:absolute;top:12px;left:12px}.Blog-module__vu6yGW__cardCoverLogo{z-index:2;opacity:.9;background:url(/logos/mark-white.png) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:13px;right:13px}.Blog-module__vu6yGW__cardCoverFallback{background-color:var(--bg-soft);background-image:radial-gradient(circle at 1px 1px,#14130f0f 1.2px,#0000 0);background-size:20px 20px;place-items:center;display:grid;position:absolute;inset:0}.Blog-module__vu6yGW__cardCoverFallback span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.Blog-module__vu6yGW__cardBody{background-image:radial-gradient(circle at 1px 1px,#14130f0d 1px,#0000 0);background-size:16px 16px;flex-direction:column;gap:12px;padding:22px 24px 24px;display:flex}.Blog-module__vu6yGW__cardMeta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10.5px;display:flex}.Blog-module__vu6yGW__cardTag{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.Blog-module__vu6yGW__cardTag:before{content:"";background:var(--accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.Blog-module__vu6yGW__cardDot{color:var(--ink-3)}.Blog-module__vu6yGW__cardTitle{font-family:var(--display);letter-spacing:-.018em;color:var(--ink);margin:2px 0 0;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.25}.Blog-module__vu6yGW__cardTitleFeatured{font-family:var(--display);letter-spacing:-.024em;color:var(--ink);margin:2px 0 0;font-size:clamp(26px,3.1vw,38px);font-weight:600;line-height:1.12}.Blog-module__vu6yGW__cardExcerpt{font-family:var(--display);letter-spacing:-.003em;color:var(--ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.Blog-module__vu6yGW__cardFeatured .Blog-module__vu6yGW__cardExcerpt{-webkit-line-clamp:4;line-clamp:4;font-size:15.5px}.Blog-module__vu6yGW__cardMore{font-family:var(--display);color:var(--ink);align-items:center;gap:8px;margin-top:4px;font-size:13.5px;font-weight:500;transition:gap .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.Blog-module__vu6yGW__cardMoreArrow{color:var(--accent);transition:transform .3s cubic-bezier(.22,1,.36,1)}.Blog-module__vu6yGW__card:hover .Blog-module__vu6yGW__cardMore{gap:12px}.Blog-module__vu6yGW__card:hover .Blog-module__vu6yGW__cardMoreArrow{transform:translate(3px)}.Blog-module__vu6yGW__cardFeatured{grid-template-columns:1.05fr 1fr;display:grid}.Blog-module__vu6yGW__cardFeatured .Blog-module__vu6yGW__cardCover{aspect-ratio:auto;height:100%;min-height:340px}.Blog-module__vu6yGW__cardFeatured .Blog-module__vu6yGW__cardBody{justify-content:center;gap:14px;padding:36px 40px}.Blog-module__vu6yGW__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:980px){.Blog-module__vu6yGW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.Blog-module__vu6yGW__cardFeatured{grid-template-columns:1fr}.Blog-module__vu6yGW__cardFeatured .Blog-module__vu6yGW__cardCover{aspect-ratio:16/10;height:auto;min-height:0}.Blog-module__vu6yGW__cardFeatured .Blog-module__vu6yGW__cardBody{padding:24px 24px 26px}}@media (max-width:720px){.Blog-module__vu6yGW__section{padding:96px 0 110px}.Blog-module__vu6yGW__wrap{padding:0 22px}.Blog-module__vu6yGW__head{margin-bottom:40px}.Blog-module__vu6yGW__lede{font-size:15.5px}}@media (max-width:620px){.Blog-module__vu6yGW__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Blog-module__vu6yGW__card,.Blog-module__vu6yGW__cardMore,.Blog-module__vu6yGW__cardMoreArrow{transition:none}.Blog-module__vu6yGW__card:hover{transform:none}.Blog-module__vu6yGW__card:hover .Blog-module__vu6yGW__cardMore{gap:8px}.Blog-module__vu6yGW__card:hover .Blog-module__vu6yGW__cardMoreArrow{transform:none}}
