.blog-idx[data-astro-cid-x255k2k2]{background:var(--background-color--background-primary);color:#1b1a18;min-height:70vh;padding:clamp(2rem,5vw,4rem) 0 clamp(4.5rem,9vw,8rem)}.blog-idx__wrap[data-astro-cid-x255k2k2]{width:100%;max-width:80rem;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem)}.blog-idx__head[data-astro-cid-x255k2k2]{margin-bottom:clamp(1.2rem,2.4vw,2rem)}.blog-idx__hero[data-astro-cid-x255k2k2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.4rem 3rem;display:flex}.blog-idx__side[data-astro-cid-x255k2k2]{max-width:27rem;padding-bottom:clamp(1rem,2.4vw,2.2rem)}.blog-idx__top[data-astro-cid-x255k2k2]{border-bottom:1px solid #1b1a1829;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;animation:.6s both bi-fade;display:flex}.blog-idx__eyebrow[data-astro-cid-x255k2k2]{font-family:var(--_typography---font--font-display);text-transform:uppercase;letter-spacing:.16em;opacity:.7;align-items:center;gap:.55rem;font-size:.8rem;font-weight:800;display:inline-flex}.blog-idx__spark[data-astro-cid-x255k2k2]{background:var(--base-color-brand--brand);border-radius:50%;width:7px;height:7px;animation:2s infinite bi-pulse;box-shadow:0 0 #f0523580}@keyframes bi-pulse{0%{box-shadow:0 0 #f0523573}70%{box-shadow:0 0 0 7px #f0523500}to{box-shadow:0 0 #f0523500}}.blog-idx__count[data-astro-cid-x255k2k2]{font-family:var(--_typography---font--font-body);letter-spacing:.02em;opacity:.5;font-size:.8rem}.blog-idx__title[data-astro-cid-x255k2k2]{margin:clamp(1.4rem,3.2vw,2.4rem) 0 0;line-height:.8}.blog-idx__title[data-astro-cid-x255k2k2] .l[data-astro-cid-x255k2k2]{display:block}.blog-idx__title[data-astro-cid-x255k2k2] .l1[data-astro-cid-x255k2k2]{padding-bottom:.06em;overflow:hidden}.blog-idx__title[data-astro-cid-x255k2k2] .l1[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{animation:.95s cubic-bezier(.16,1,.3,1) .1s both bi-rise;display:inline-block;transform:translateY(112%)}.blog-idx__title[data-astro-cid-x255k2k2] .l2[data-astro-cid-x255k2k2]{margin-top:-.04em;padding:.14em 0 .32em;overflow:visible}.blog-idx__title[data-astro-cid-x255k2k2] .l2[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) .22s both bi-rise2;display:inline-block;transform:translateY(.4em)}.blog-idx__the[data-astro-cid-x255k2k2]{font-family:var(--_typography---font--font-display);text-transform:uppercase;letter-spacing:.02em;opacity:.85;font-size:clamp(1.5rem,4.4vw,2.9rem);font-weight:800}.blog-idx__blog[data-astro-cid-x255k2k2]{font-family:var(--_typography---font--font-accent);color:var(--base-color-brand--brand);font-size:clamp(4.2rem,11vw,8.5rem);line-height:.82}.blog-idx__sub[data-astro-cid-x255k2k2]{max-width:33rem;font-family:var(--_typography---font--font-body);opacity:.78;margin:0;font-size:1.08rem;line-height:1.55;animation:.7s .32s both bi-fade2}.blog-idx__topics[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.45rem;display:flex}.blog-idx__topics[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{cursor:pointer;color:#1b1a18;font-family:var(--_typography---font--font-body);text-transform:uppercase;letter-spacing:.05em;background:#fbeee0;border:0;border-radius:2em;min-height:44px;padding:.5em 1.05em;font-size:.8rem;transition:color .25s,background .25s,transform .25s}.blog-idx__news[data-astro-cid-x255k2k2]{min-height:44px;font-family:var(--_typography---font--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--base-color-brand--brand);background:#1b1a1812;border-radius:1.1em;align-items:center;gap:.6rem;margin-top:1.1rem;padding:.75em 1.3em;font-size:.82rem;font-weight:800;text-decoration:none;animation:.7s .42s both bi-fade2;display:inline-flex}.blog-idx__news[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{transition:transform .3s}.blog-idx__news[data-astro-cid-x255k2k2]:hover span[data-astro-cid-x255k2k2]{transform:translate(4px)}.blog-idx__topics[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:hover{background:#fff;transform:translateY(-2px)}.blog-idx__topics[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2][aria-pressed=true]{color:#fff;background:#1b1a18}.blog-idx[data-astro-cid-x255k2k2] .blog-row[data-astro-cid-x255k2k2].is-filtered-out{display:none}.blog-idx[data-astro-cid-x255k2k2] .bn[data-astro-cid-x255k2k2].is-filtered-out{opacity:.22;filter:grayscale()}.blog-idx__none[data-astro-cid-x255k2k2]{font-family:var(--_typography---font--font-body);opacity:.65;padding:2rem 0;display:none}.blog-idx[data-astro-cid-x255k2k2].has-none .blog-idx__none[data-astro-cid-x255k2k2]{display:block}@keyframes bi-rise{to{transform:translateY(0)}}@keyframes bi-rise2{to{opacity:1;transform:none}}@keyframes bi-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes bi-fade2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.blog-idx__title[data-astro-cid-x255k2k2] .l[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{opacity:1;animation:none;transform:none}.blog-idx__top[data-astro-cid-x255k2k2],.blog-idx__sub[data-astro-cid-x255k2k2],.blog-idx__news[data-astro-cid-x255k2k2],.blog-idx__spark[data-astro-cid-x255k2k2]{opacity:1;animation:none}}.blog-meta[data-astro-cid-x255k2k2]{letter-spacing:.03em;text-transform:uppercase;opacity:.6;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.blog-meta__dot[data-astro-cid-x255k2k2]{opacity:.7;background:currentColor;border-radius:50%;width:3px;height:3px}.bento[data-astro-cid-x255k2k2]{--bg:var(--background-color--background-primary);--r:1.6rem;grid-template-columns:repeat(24,minmax(0,1fr));gap:clamp(.6rem,1vw,.9rem);display:grid}.bn[data-astro-cid-x255k2k2]{border-radius:var(--r);color:inherit;isolation:isolate;min-width:0;text-decoration:none;position:relative;overflow:hidden}.bn__img[data-astro-cid-x255k2k2]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}a[data-astro-cid-x255k2k2].bn:hover .bn__img[data-astro-cid-x255k2k2]{transform:scale(1.05)}.bn__meta[data-astro-cid-x255k2k2]{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.76rem;display:flex}.bn__meta[data-astro-cid-x255k2k2] b[data-astro-cid-x255k2k2]{font-weight:700}.bn__meta[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{opacity:.62}.bn__t[data-astro-cid-x255k2k2]{font-family:var(--_typography---font--font-display);text-transform:uppercase;overflow-wrap:break-word;margin:0;font-weight:800;line-height:1.03}.bn-feat[data-astro-cid-x255k2k2]{background:#f6d3ad;grid-area:span 2/span 10;align-items:flex-end;min-height:30rem;display:flex}.bn-feat__badge[data-astro-cid-x255k2k2]{backdrop-filter:blur(8px);font-family:var(--_typography---font--font-display);text-transform:uppercase;letter-spacing:.08em;background:#fff9;border-radius:2em;align-items:center;gap:.45rem;padding:.55em 1em;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:1rem;left:1rem}.bn-feat__badge[data-astro-cid-x255k2k2] i[data-astro-cid-x255k2k2]{background:var(--base-color-brand--brand);border-radius:50%;width:7px;height:7px;animation:2s infinite bi-pulse}.bn-feat__label[data-astro-cid-x255k2k2]{background:var(--bg);border-top-right-radius:var(--r);max-width:88%;padding:1.15rem 1.6rem .35rem .15rem;position:relative}.bn-feat__label[data-astro-cid-x255k2k2]:before,.bn-feat__label[data-astro-cid-x255k2k2]:after{content:"";width:var(--r);height:var(--r);background:radial-gradient(circle at 100% 0,transparent calc(var(--r) - .5px),var(--bg) var(--r));position:absolute}.bn-feat__label[data-astro-cid-x255k2k2]:before{left:0;top:calc(var(--r) * -1)}.bn-feat__label[data-astro-cid-x255k2k2]:after{right:calc(var(--r) * -1);bottom:0}.bn-feat__label[data-astro-cid-x255k2k2] .bn__t[data-astro-cid-x255k2k2]{margin-top:.55rem;font-size:clamp(1.55rem,2.5vw,2.4rem);transition:color .25s}.bn-feat[data-astro-cid-x255k2k2]:hover .bn__t[data-astro-cid-x255k2k2]{color:var(--base-color-brand--brand)}.bn-lead[data-astro-cid-x255k2k2]{color:#fff;background:#1b1a18;flex-direction:column;grid-column:span 9;display:flex}.bn-lead[data-astro-cid-x255k2k2]:after{content:"";background:radial-gradient(closest-side,var(--base-color-brand--brand),transparent 70%);opacity:.5;z-index:-1;width:75%;height:110%;transition:transform .6s,opacity .6s;position:absolute;inset:auto -25% -55% auto}.bn-lead[data-astro-cid-x255k2k2]:hover:after{opacity:.65;transform:translate(-6%,-6%)scale(1.1)}.bn-lead__main[data-astro-cid-x255k2k2]{color:inherit;flex:1;padding:1.5rem 1.6rem;text-decoration:none;display:block}.bn-lead__go[data-astro-cid-x255k2k2]{background:var(--base-color-brand--brand);border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;font-size:1.25rem;line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:1rem;right:1rem}.bn-lead__main[data-astro-cid-x255k2k2]:hover .bn-lead__go[data-astro-cid-x255k2k2]{transform:translate(3px,-3px)scale(1.08)}.bn-lead[data-astro-cid-x255k2k2] .bn__meta[data-astro-cid-x255k2k2]{padding-right:3.4rem}.bn-lead[data-astro-cid-x255k2k2] .bn__t[data-astro-cid-x255k2k2]{max-width:13em;margin:1.1rem 0 .8rem;font-size:clamp(1.6rem,2.7vw,2.6rem)}.bn-lead__desc[data-astro-cid-x255k2k2]{opacity:.75;max-width:34rem;margin:0;font-size:.98rem;line-height:1.5}.bn-lead__row[data-astro-cid-x255k2k2]{min-height:3.6rem;color:inherit;font-family:var(--_typography---font--font-display);text-transform:uppercase;border-top:1px solid #ffffff29;align-items:center;gap:.9rem;padding:.7rem 1.6rem;font-size:.98rem;font-weight:800;line-height:1.1;text-decoration:none;transition:color .25s,background .25s;display:flex}.bn-lead__row[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;border-radius:.6rem;flex:none;width:2.4rem;height:2.4rem}.bn-lead__row[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]:last-child{color:var(--base-color-brand--brand);margin-left:auto;transition:transform .3s}.bn-lead__row[data-astro-cid-x255k2k2]:hover{background:#ffffff0f}.bn-lead__row[data-astro-cid-x255k2k2]:hover span[data-astro-cid-x255k2k2]:last-child{transform:translate(5px)}.bn-tall[data-astro-cid-x255k2k2]{background:#fbe2c3;grid-column:span 5;min-height:24rem;padding:1.25rem 1.15rem}.bn-tall[data-astro-cid-x255k2k2] .bn__img[data-astro-cid-x255k2k2]{height:70%;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%)}.bn-tall[data-astro-cid-x255k2k2] .bn__t[data-astro-cid-x255k2k2]{margin-top:.7rem;font-size:clamp(1.1rem,1.5vw,1.45rem);transition:color .25s}.bn-tall[data-astro-cid-x255k2k2]:hover .bn__t[data-astro-cid-x255k2k2]{color:var(--base-color-brand--brand)}.bn-wide[data-astro-cid-x255k2k2]{color:#fff;background:#1b1a18;flex-direction:column;grid-column:span 8;justify-content:space-between;min-height:17rem;padding:1.25rem 1.3rem;display:flex}.bn-wide[data-astro-cid-x255k2k2]:after{content:"";z-index:-1;background:linear-gradient(#1b1a1880,#1b1a1800 32% 42%,#1b1a18e0);position:absolute;inset:0}.bn-wide[data-astro-cid-x255k2k2] .bn__meta[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{opacity:.85}.bn-wide[data-astro-cid-x255k2k2] .bn__t[data-astro-cid-x255k2k2]{font-size:clamp(1.15rem,1.6vw,1.5rem)}.bn-topics[data-astro-cid-x255k2k2]{background:var(--base-color-brand--brand);color:#fff;flex-direction:column;grid-column:span 6;gap:1rem;padding:1.25rem 1.2rem;display:flex}.bn-topics__label[data-astro-cid-x255k2k2]{font-family:var(--_typography---font--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:800}.bn-topics__cta[data-astro-cid-x255k2k2]{color:#fff;font-family:var(--_typography---font--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;font-size:1.05rem;font-weight:800;line-height:1.1;text-decoration:none;display:flex}.bn-topics__cta[data-astro-cid-x255k2k2] i[data-astro-cid-x255k2k2]{color:#1b1a18;background:#fff;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.2rem;font-style:normal;transition:transform .35s cubic-bezier(.16,1,.3,1);display:grid}.bn-topics__cta[data-astro-cid-x255k2k2]:hover i[data-astro-cid-x255k2k2]{transform:translate(5px)}@media (width>=1101px){.bn-topics[data-astro-cid-x255k2k2] .blog-idx__topics[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{min-height:2.3rem;padding:.4em .95em;font-size:.74rem}.bn-topics[data-astro-cid-x255k2k2] .blog-idx__topics[data-astro-cid-x255k2k2]{gap:.38rem}}@media (width<=1100px){.bento[data-astro-cid-x255k2k2]{grid-template-columns:repeat(6,minmax(0,1fr))}.bn-feat[data-astro-cid-x255k2k2]{aspect-ratio:16/10;grid-area:auto/span 6;min-height:0}.bn-lead[data-astro-cid-x255k2k2]{grid-column:span 6}.bn-tall[data-astro-cid-x255k2k2]{grid-column:span 2}.bn-wide[data-astro-cid-x255k2k2]{grid-column:span 4;min-height:22rem}.bn-topics[data-astro-cid-x255k2k2]{grid-column:span 6}}@media (width<=640px){.bento[data-astro-cid-x255k2k2]{--r:1.3rem}.bn-feat[data-astro-cid-x255k2k2]{aspect-ratio:4/5}.bn-feat__label[data-astro-cid-x255k2k2]{max-width:94%}.bn-tall[data-astro-cid-x255k2k2],.bn-wide[data-astro-cid-x255k2k2]{grid-column:span 6}.bn-tall[data-astro-cid-x255k2k2]{min-height:23rem}.bn-tall[data-astro-cid-x255k2k2] .bn__t[data-astro-cid-x255k2k2]{max-width:13em;font-size:1.35rem}.bn-wide[data-astro-cid-x255k2k2]{min-height:16rem}.bn-wide[data-astro-cid-x255k2k2] .bn__t[data-astro-cid-x255k2k2]{font-size:1.3rem}.bn-lead__main[data-astro-cid-x255k2k2]{padding:1.3rem 1.2rem}.bn-lead__row[data-astro-cid-x255k2k2]{padding:.7rem 1.2rem}}@media (prefers-reduced-motion:reduce){.bn__img[data-astro-cid-x255k2k2],.bn-lead__go[data-astro-cid-x255k2k2],.bn-feat__badge[data-astro-cid-x255k2k2] i[data-astro-cid-x255k2k2]{transition:none;animation:none}a[data-astro-cid-x255k2k2].bn:hover .bn__img[data-astro-cid-x255k2k2]{transform:none}}.blog-list[data-astro-cid-x255k2k2]{grid-template-columns:1fr;margin-top:clamp(1.5rem,3vw,2.4rem);display:grid}.blog-row[data-astro-cid-x255k2k2]{color:inherit;border-top:1px solid #1b1a1824;grid-template-columns:1fr auto;align-items:start;gap:1rem 2rem;padding:clamp(1.4rem,3vw,2rem) 0;text-decoration:none;transition:padding-left .35s cubic-bezier(.16,1,.3,1);display:grid}.blog-row[data-astro-cid-x255k2k2]:last-child{border-bottom:1px solid #1b1a1824}.blog-row[data-astro-cid-x255k2k2]:hover{padding-left:.6rem}.blog-row__title[data-astro-cid-x255k2k2]{font-family:var(--_typography---font--font-display);text-transform:uppercase;margin:.55rem 0 .5rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.06;transition:color .25s}.blog-row[data-astro-cid-x255k2k2]:hover .blog-row__title[data-astro-cid-x255k2k2]{color:var(--base-color-brand--brand)}.blog-row__desc[data-astro-cid-x255k2k2]{opacity:.72;max-width:42rem;font-size:.98rem;line-height:1.5}.blog-row__arrow[data-astro-cid-x255k2k2]{color:var(--base-color-brand--brand);align-self:center;font-size:1.6rem;transition:transform .3s}.blog-row[data-astro-cid-x255k2k2]:hover .blog-row__arrow[data-astro-cid-x255k2k2]{transform:translate(6px)}@media (width<=600px){.blog-row[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.blog-row__arrow[data-astro-cid-x255k2k2]{display:none}}.blog-idx[data-astro-cid-x255k2k2] .reveal[data-astro-cid-x255k2k2]{opacity:0;translate:0 1.4rem}.blog-idx[data-astro-cid-x255k2k2] .reveal[data-astro-cid-x255k2k2].is-visible{opacity:1;transition:opacity .6s,translate .7s cubic-bezier(.16,1,.3,1);translate:0}@media (prefers-reduced-motion:reduce){.blog-idx[data-astro-cid-x255k2k2] .reveal[data-astro-cid-x255k2k2]{opacity:1;translate:0}}
