.blog-ink{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-2:#0e0e10;--bg-3:#16161a;--ink:#fff;--ink-2:#c7ccd4;--muted:#7d838d;--muted-text:#9aa1ab;--rule:#24262b;--rule-2:#383b42;--accent-grad:linear-gradient(0deg,#8f7d3f 0%,#c5b36f 45%,#eadfa8 100%);--accent-grad-h:linear-gradient(90deg,#8f7d3f 0%,#c5b36f 60%,#eadfa8 100%);--accent:#c5b36f;--accent-strong:#d9ca8e;--grad-graphite:linear-gradient(150deg,#17181b,#34363b);--topic-gold:#c5b36f;--topic-ice:#7faec9;--topic-ember:#c9796b;--topic-green:#7fa96f;--topic-graphite:#8a919c;--r-pill:999px;--r-card:16px;--r-input:10px;--r-sm:8px;--shadow-card:0 12px 30px -18px #000000d9;--shadow-lift:0 22px 46px -20px #000000f2;--font-sans:var(--font-source-sans),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-meta:var(--font-source-sans),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ease:cubic-bezier(.2,.6,.2,1);--t:.14s;background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:1.5}.blog-ink,.blog-ink *,.blog-ink :before,.blog-ink :after{box-sizing:border-box}.blog-ink a{color:inherit;text-decoration:none}.blog-ink img{max-width:100%;display:block}.blog-ink h1,.blog-ink h2,.blog-ink h3,.blog-ink h4,.blog-ink h5,.blog-ink h6{font-family:var(--font-sans)}.blog-ink .wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.blog-ink .eyebrow{font-family:var(--font-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-text);align-items:center;gap:9px;margin:0;font-size:11px;display:inline-flex}.blog-ink .section{padding:38px 0;scroll-margin-top:112px}@media (min-width:768px){.blog-ink .section{scroll-margin-top:128px}}.blog-ink .section:first-of-type{padding-top:52px}.blog-ink .section:last-of-type{padding-bottom:72px}.blog-ink .sec-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 22px;margin-bottom:22px;padding-bottom:18px;display:flex}.blog-ink .sec-head__title{letter-spacing:-.02em;margin:7px 0 0;font-size:clamp(1.35rem,4.4vw,1.6rem);font-weight:800}.blog-ink .sec-head__dek{max-width:52ch;color:var(--muted-text);margin:6px 0 0;font-size:14.5px;line-height:1.5}.blog-ink .sec-head__aside{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.blog-ink .count{font-family:var(--font-meta);color:var(--muted-text);letter-spacing:.08em;white-space:nowrap;font-size:11px}.blog-ink .sec-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-ink .dd{font-size:13px;position:relative}.blog-ink .dd__btn{border:1px solid var(--rule-2);background:var(--bg);color:var(--ink-2);border-radius:var(--r-input);cursor:pointer;font-family:var(--font-sans);transition:border-color var(--t)var(--ease);white-space:nowrap;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.blog-ink .dd__btn:hover{border-color:var(--ink)}.blog-ink .dd__btn .lbl{color:var(--muted-text);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.blog-ink .dd__btn .val{color:var(--ink);font-weight:600}.blog-ink .dd__btn .car{transition:transform .15s var(--ease);color:var(--muted)}.blog-ink .dd[aria-expanded=true] .dd__btn{border-color:var(--ink)}.blog-ink .dd[aria-expanded=true] .car{transform:rotate(180deg)}.blog-ink .dd__menu{background:var(--bg-2);border:1px solid var(--rule-2);min-width:190px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-card);z-index:70;opacity:0;visibility:hidden;transition:opacity var(--t)var(--ease),transform var(--t)var(--ease),visibility var(--t);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px)}.blog-ink .dd[aria-expanded=true] .dd__menu{opacity:1;visibility:visible;transform:translateY(0)}.blog-ink .dd__opt{cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);color:var(--ink-2);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.blog-ink .dd__opt:hover{background:var(--bg-3);color:var(--ink)}.blog-ink .dd__opt[aria-selected=true]{color:var(--ink);font-weight:600}.blog-ink .dd__opt[aria-selected=true]:after{content:"✓";color:var(--accent);margin-left:auto}.blog-ink .dd__opt .tdot{border-radius:50%;flex:none;width:8px;height:8px}.blog-ink .dd:last-child .dd__menu{left:auto;right:0}@media (max-width:560px){.blog-ink .sec-head__aside,.blog-ink .sec-filters{width:100%}.blog-ink .sec-filters .dd{flex:100%}.blog-ink .sec-filters .dd__btn{justify-content:space-between;width:100%}.blog-ink .dd__menu{width:100%;left:0;right:auto}}.blog-ink .grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:620px){.blog-ink .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.blog-ink .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-ink .card{background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow-card);transition:border-color var(--t)var(--ease),box-shadow var(--t)var(--ease),transform var(--t)var(--ease);flex-direction:column;display:flex;overflow:hidden}.blog-ink .card:hover{border-color:var(--accent);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.blog-ink .card:active{transform:translateY(-1px)scale(.997)}.blog-ink .card:focus-within{border-color:var(--accent)}.blog-ink .card__wrap{flex-direction:column;flex:1;min-width:0;display:flex}.blog-ink .cover{aspect-ratio:4/3;background:var(--grad-graphite);isolation:isolate;position:relative;overflow:hidden}.blog-ink .cover__img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.blog-ink .card:hover .cover__img{transform:scale(1.06)}.blog-ink .cover:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(80% 60% at 26% 22%,#0000001f,#0000 60%),radial-gradient(120% 120% at 70% 110%,#0000009e,#0000 60%),linear-gradient(#0000002e,#00000047);position:absolute;inset:0}.blog-ink .cover__sheen{transition:transform .76s var(--ease);z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);position:absolute;inset:-30% -60%;transform:translate(-160%)skew(-16deg)}.blog-ink .card:hover .cover__sheen{transform:translate(160%)skew(-16deg)}.blog-ink .cover__tag{z-index:2;font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(3px);border-radius:var(--r-pill);background:#ffffff29;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex;position:absolute;top:12px;left:12px}.blog-ink .cover__pub{z-index:2;color:#fff;text-align:center;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.blog-ink .cover__pub span{letter-spacing:.02em;text-shadow:0 2px 20px #00000073;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.5rem,6vw,2.1rem);font-weight:800;line-height:1.04}.blog-ink .card__body{flex-direction:column;flex:1;gap:9px;min-width:0;padding:16px 16px 18px;display:flex}.blog-ink .card__head{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:1.02rem;font-weight:700;line-height:1.22}.blog-ink .card__dek{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-ink .card__meta{border-top:1px solid var(--rule);font-family:var(--font-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-text);justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:auto;padding-top:12px;font-size:10.5px;display:flex}.blog-ink .card__meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blog-ink .card__link{color:var(--accent);transition:gap var(--t)var(--ease);flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.blog-ink .card:hover .card__link{gap:9px}.blog-ink .card__link .arw{transition:transform var(--t)var(--ease)}.blog-ink .card:hover .card__link .arw{transform:translate(1px,-1px)}.blog-ink .card--feature{max-width:820px}@media (min-width:720px){.blog-ink .card--feature .card__wrap{flex-direction:row;align-items:stretch}.blog-ink .card--feature .cover{aspect-ratio:auto;flex:52%;min-width:0;min-height:320px}.blog-ink .card--feature .card__body{flex:48%;justify-content:center;padding:28px 28px 30px}.blog-ink .card--feature .card__head{font-size:1.3rem}}.blog-ink .journal-head{font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text);border-bottom:1px solid var(--rule);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 8px;font-size:10px;display:grid}.blog-ink .journal-head .h-meta{text-align:right}@media (max-width:560px){.blog-ink .journal-head{display:none}}.blog-ink .jrow{border-bottom:1px solid var(--rule);transition:background var(--t)var(--ease),padding-left var(--t)var(--ease);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 8px;display:grid;position:relative}.blog-ink .jrow:hover{background:var(--bg-2);padding-left:14px}.blog-ink .jrow .tdot{width:9px;height:9px;transition:box-shadow .18s var(--ease),transform .18s var(--ease);border-radius:50%;flex:none;margin-top:6px}.blog-ink .jrow:hover .tdot{transform:scale(1.15);box-shadow:0 0 0 4px #ffffff1f}.blog-ink .jmid{min-width:0}.blog-ink .jtag{font-family:var(--font-meta);letter-spacing:.09em;text-transform:uppercase;color:var(--muted-text);align-items:center;gap:9px;margin-bottom:4px;font-size:10px;display:flex}.blog-ink .jtitle{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);overflow-wrap:break-word;transition:color var(--t)var(--ease);margin:0 0 4px;font-size:clamp(1.05rem,3.6vw,1.2rem);font-weight:700;line-height:1.2}.blog-ink .jrow:hover .jtitle{color:var(--accent-strong)}.blog-ink .jexcerpt{color:var(--muted-text);max-height:1.45em;transition:max-height .22s var(--ease),color var(--t)var(--ease);margin:0;font-size:14px;line-height:1.45;overflow:hidden}.blog-ink .jrow:hover .jexcerpt{max-height:4em;color:var(--ink-2)}.blog-ink .jmeta{font-family:var(--font-meta);color:var(--muted-text);text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;padding-top:2px;font-size:11px;display:flex}.blog-ink .jmeta .arw{opacity:0;transition:opacity .14s var(--ease),transform .14s var(--ease);color:var(--accent);font-size:14px;transform:translate(-4px)}.blog-ink .jrow:hover .jmeta .arw{opacity:1;transform:translate(0)}@media (max-width:560px){.blog-ink .jrow{grid-template-columns:14px minmax(0,1fr);gap:12px}.blog-ink .jrow .tdot{width:8px;height:8px}.blog-ink .jmeta{text-align:left;flex-direction:row;grid-column:2;align-items:flex-start;gap:12px;margin-top:8px;padding-top:0}.blog-ink .jmeta .arw{display:none}.blog-ink .jexcerpt{max-height:2.9em}.blog-ink .jrow:hover .jexcerpt{max-height:6em}}.blog-ink .empty{text-align:center;color:var(--muted-text);border-bottom:1px solid var(--rule);padding:40px 8px;font-size:14px}.blog-ink .pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:30px;display:flex}.blog-ink .pager__btn,.blog-ink .pager__num{border:1px solid var(--rule-2);border-radius:var(--r-sm);background:var(--bg);min-width:38px;height:38px;color:var(--ink-2);font-family:var(--font-meta);cursor:pointer;transition:border-color var(--t)var(--ease),background var(--t)var(--ease),color var(--t)var(--ease);justify-content:center;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.blog-ink .pager__btn:hover:not(:disabled),.blog-ink .pager__num:hover:not([aria-current=page]){border-color:var(--ink);color:var(--ink)}.blog-ink .pager__num[aria-current=page]{background:var(--accent);border-color:var(--accent);color:#000;cursor:default;font-weight:600}.blog-ink .pager__btn:disabled{opacity:.4;cursor:default}.blog-ink :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.blog-ink *,.blog-ink :before,.blog-ink :after{transition:none!important;animation:none!important}.blog-ink .cover__sheen{display:none}}
/*# sourceMappingURL=5164ec6a5a878d82.css.map*/