.bc[data-astro-cid-bm6sxued]{color:#fff;background:#000;grid-template-rows:auto 1fr;width:100%;height:100%;padding:14px 16px;display:grid;position:relative;overflow:hidden}.bc[data-astro-cid-bm6sxued]:before{content:"";background:#3fcf8e;width:36%;height:2px;position:absolute;top:0;left:0}.bc-top[data-astro-cid-bm6sxued]{letter-spacing:.08em;text-transform:uppercase;color:#969ca6;justify-content:space-between;gap:8px;font:500 9.5px/1 ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;display:flex}.bc-body[data-astro-cid-bm6sxued]{align-self:end;gap:6px;display:grid}.bc[data-astro-cid-bm6sxued] small[data-astro-cid-bm6sxued]{letter-spacing:.06em;text-transform:uppercase;color:#3fcf8e;font:500 10px/1 ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.bc[data-astro-cid-bm6sxued] b[data-astro-cid-bm6sxued]{font:700 16px/1.18 var(--font-display);letter-spacing:-.01em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bc-lg[data-astro-cid-bm6sxued]{padding:clamp(20px,3vw,36px)}.bc-lg[data-astro-cid-bm6sxued] .bc-top[data-astro-cid-bm6sxued]{font-size:11px}.bc-lg[data-astro-cid-bm6sxued] .bc-body[data-astro-cid-bm6sxued]{gap:12px}.bc-lg[data-astro-cid-bm6sxued] small[data-astro-cid-bm6sxued]{font-size:11.5px}.bc-lg[data-astro-cid-bm6sxued] b[data-astro-cid-bm6sxued]{letter-spacing:-.03em;-webkit-line-clamp:4;max-width:18ch;font-size:clamp(24px,3vw,38px);line-height:1.05}@media (width<=900px){.bc-sm[data-astro-cid-bm6sxued]{padding:10px 12px}.bc-sm[data-astro-cid-bm6sxued] .bc-top[data-astro-cid-bm6sxued]{display:none}.bc-sm[data-astro-cid-bm6sxued] b[data-astro-cid-bm6sxued]{font-size:13.5px}}.ins-hero{padding-block:clamp(56px,9vw,120px) clamp(48px,7vw,88px)}.ins-h1{font:700 clamp(40px, 6.6vw, 92px)/.98 var(--font-display);letter-spacing:-.045em;color:#fff;margin:0 0 28px}.ins-h1 .ln{display:block}.ins-h1 em{color:var(--dy-mint);white-space:nowrap;font-style:normal}.ins-sub{color:#b7bbc2;text-wrap:pretty;max-width:52ch;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.5}.ins-h1 .ln{animation:dy-settle .7s var(--dy-ease) both}.dy-js .ins-h1 .ln:nth-child(2){animation-delay:.12s}.ins-sub{animation:dy-settle .7s .24s var(--dy-ease) both}.ins-feat{padding-block:72px 24px}.ins .feat{border:1px solid var(--dy-paper-border);color:var(--dy-ink);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);transition:border-color .3s;display:grid;overflow:hidden}.ins .feat:hover{border-color:#848b9a}.fimg{background:#000;min-height:320px;position:relative;overflow:hidden}.fbody{align-content:center;gap:14px;padding:clamp(24px,4vw,48px);display:grid}.fbody h2{font:700 clamp(26px, 3vw, 38px)/1.12 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.fex{color:var(--dy-ink-muted);margin:0;font-size:16.5px}.fcta{font:700 12px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--dy-mint-ink);margin-top:6px}.fcta i,.posts .go{transition:transform .3s var(--dy-ease), color .3s;font-style:normal;display:inline-block}.feat:hover .fcta i{transform:translate(5px)}.ins .feat:focus-visible{outline:2px solid var(--dy-ink);outline-offset:4px}.ins .meta{color:var(--dy-ink-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.ins .tg{font:500 11px/1 var(--dy-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dy-mint-ink)}.ins-list{padding-block:56px 88px}.ins-list.no-feat{padding-top:72px}.lhead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;margin-bottom:18px;display:flex}.lhead .dy-h{margin:0}.chips{flex-wrap:wrap;gap:8px;display:flex}.ins .chips a{min-height:40px;font:500 14px/1 var(--font-sans);color:var(--dy-ink);border:1px solid #848b9a;border-radius:999px;align-items:center;padding:0 14px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.chips a span{color:var(--dy-ink-muted);font-variant-numeric:tabular-nums;margin-left:6px}.ins .chips a:hover{border-color:var(--dy-ink)}.ins .chips a[aria-current=page]{background:var(--dy-ink);color:#fff;border-color:var(--dy-ink)}.chips a[aria-current=page] span{color:#b2b6bd}.ins .chips a:focus-visible{outline-color:var(--dy-ink)}.posts{border-top:1px solid var(--dy-paper-border);margin:0;padding:0;list-style:none}.posts li{border-bottom:1px solid var(--dy-paper-border)}.ins .posts a{color:var(--dy-ink);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 200px 28px;gap:8px 32px;padding:28px 0;display:grid}.posts h3{font:700 clamp(20px, 2.2vw, 26px)/1.2 var(--font-display);letter-spacing:-.015em;text-wrap:balance;grid-column:1;margin:0;transition:color .2s}.posts .meta,.pex{grid-column:1}.pex{color:var(--dy-ink-muted);max-width:64ch;font-size:15.5px}.posts .th{aspect-ratio:16/10;background:#000;border-radius:12px;grid-area:1/2/span 3;align-self:start;overflow:hidden}.posts .go{color:var(--dy-ink-muted);grid-area:1/3/span 3;align-self:center;font-size:20px}.posts a:hover h3{color:var(--dy-mint-ink)}.posts a:hover .go{color:var(--dy-ink);transform:translate(5px)}.ins .posts a:focus-visible{outline-color:var(--dy-ink);outline-offset:4px;border-radius:6px}.ins-end{padding-block:72px 88px}.ins .ins-btn-lg{min-height:52px;padding:0 22px;font-size:13px}@media (width<=900px){.ins .feat{grid-template-columns:minmax(0,1fr)}.fimg{aspect-ratio:16/9;min-height:0}.ins .posts a{grid-template-columns:minmax(0,1fr) 140px;gap:8px 20px}.posts .go{display:none}}@media (width<=560px){.ins .posts a{grid-template-columns:minmax(0,1fr);padding:22px 0}.posts .th{display:none}.ins-feat{padding-block:48px 16px}.ins-list.no-feat{padding-top:48px}.ins-end{padding-block:48px 64px}}
