.pc[data-astro-cid-73h5nvzy]{position:relative;display:block;overflow:hidden;border-radius:26px;background:var(--paper-2);color:#fffdf9;text-decoration:none;isolation:isolate;box-shadow:0 22px 40px -30px #2b211b8c}.card[data-astro-cid-73h5nvzy]{aspect-ratio:4 / 5}.feature[data-astro-cid-73h5nvzy]{aspect-ratio:12 / 5;border-radius:32px}.pc[data-astro-cid-73h5nvzy] img[data-astro-cid-73h5nvzy]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:scale 1.2s var(--ease)}.pc[data-astro-cid-73h5nvzy]:hover img[data-astro-cid-73h5nvzy]{scale:1.06}.shade[data-astro-cid-73h5nvzy]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1c151200 35%,#1c151261 62%,#1c1512d1);transition:opacity .5s var(--ease)}.tag[data-astro-cid-73h5nvzy]{position:absolute;left:1rem;top:1rem;padding:.35rem .8rem;border-radius:999px;background:#fffdf9eb;color:var(--rust-text);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.body[data-astro-cid-73h5nvzy]{position:absolute;left:0;right:0;bottom:0;display:grid;gap:.45rem;padding:1.3rem 1.3rem 1.2rem}.date[data-astro-cid-73h5nvzy]{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.title[data-astro-cid-73h5nvzy]{font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.go[data-astro-cid-73h5nvzy]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.2rem;font-size:.82rem;font-weight:800}.go[data-astro-cid-73h5nvzy] svg[data-astro-cid-73h5nvzy]{width:15px;height:15px;transition:translate .3s var(--ease)}.pc[data-astro-cid-73h5nvzy]:hover .go[data-astro-cid-73h5nvzy] svg[data-astro-cid-73h5nvzy]{translate:4px 0}.pc[data-astro-cid-73h5nvzy]:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.feature[data-astro-cid-73h5nvzy] .tag[data-astro-cid-73h5nvzy]{left:1.6rem;top:1.6rem}.feature[data-astro-cid-73h5nvzy] .body[data-astro-cid-73h5nvzy]{max-width:760px;padding:clamp(1.4rem,3vw,2.6rem);gap:.6rem}.feature[data-astro-cid-73h5nvzy] .title[data-astro-cid-73h5nvzy]{font-size:clamp(1.9rem,3.6vw,3.2rem);line-height:1.04;letter-spacing:-.03em}.feature[data-astro-cid-73h5nvzy] .desc[data-astro-cid-73h5nvzy]{max-width:52ch;font-size:1.02rem;font-weight:600;line-height:1.55;opacity:.9}.feature[data-astro-cid-73h5nvzy] .shade[data-astro-cid-73h5nvzy]{background:linear-gradient(180deg,#1c151200 25%,#1c151259 55%,#1c1512d9)}@media(max-width:760px){.feature[data-astro-cid-73h5nvzy]{aspect-ratio:4 / 5;border-radius:26px}.feature[data-astro-cid-73h5nvzy] .desc[data-astro-cid-73h5nvzy]{display:none}}.fs[data-astro-cid-jufkuopu]{position:relative;display:inline-flex;align-items:center;gap:.55rem;min-width:0}.fs-label[data-astro-cid-jufkuopu]{flex:none;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--rust-text)}.fs-btn[data-astro-cid-jufkuopu]{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:9.5rem;min-height:40px;padding:0 .8rem 0 1rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);background:var(--card);font:inherit;font-size:.86rem;font-weight:700;color:var(--ink);cursor:pointer;transition:border-color .25s}.fs-btn[data-astro-cid-jufkuopu]:hover,.fs-btn[data-astro-cid-jufkuopu][aria-expanded=true]{border-color:var(--ink)}.fs-btn[data-astro-cid-jufkuopu]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.fs-chev[data-astro-cid-jufkuopu]{flex:none;width:15px;height:15px;fill:none;stroke:var(--ink-soft);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:rotate .25s var(--ease)}.fs-btn[data-astro-cid-jufkuopu][aria-expanded=true] .fs-chev[data-astro-cid-jufkuopu]{rotate:180deg}.fs-list[data-astro-cid-jufkuopu]{position:absolute;top:calc(100% + .5rem);z-index:5;min-width:12rem;max-width:calc(100vw - 2.5rem);margin:0;padding:.35rem;list-style:none;border-radius:var(--radius-card);border:1px solid var(--line);background:var(--card);box-shadow:0 30px 60px -30px #241a1680;outline:none}.fs-list[data-astro-cid-jufkuopu].left{left:0}.fs-list[data-astro-cid-jufkuopu].right{right:0}.fs-list[data-astro-cid-jufkuopu][hidden]{display:none}.fs-opt[data-astro-cid-jufkuopu]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .8rem;border-radius:12px;font-size:.88rem;font-weight:600;color:var(--ink);cursor:pointer;outline:none}.fs-opt[data-astro-cid-jufkuopu]:hover,.fs-opt[data-astro-cid-jufkuopu]:focus{background:var(--paper-2)}.fs-opt[data-astro-cid-jufkuopu]:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.fs-opt[data-astro-cid-jufkuopu][aria-selected=true]{font-weight:800;color:var(--rust-text)}.fs-check[data-astro-cid-jufkuopu]{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.fs-opt[data-astro-cid-jufkuopu][aria-selected=true] .fs-check[data-astro-cid-jufkuopu]{visibility:visible}@media(prefers-reduced-motion:reduce){.fs-chev[data-astro-cid-jufkuopu]{transition:none}}.lt[data-astro-cid-fhzhf7n4]{position:relative;z-index:var(--z-sticker);display:grid;gap:.9rem;margin-top:2rem;padding:clamp(.9rem,2vw,1.2rem);border-radius:22px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-soft)}.lt[data-astro-cid-fhzhf7n4][hidden],.lt-empty[data-astro-cid-fhzhf7n4][hidden],.lt-clear[data-astro-cid-fhzhf7n4][hidden]{display:none}.lt-row[data-astro-cid-fhzhf7n4]{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.lt-search[data-astro-cid-fhzhf7n4]{flex:1 1 16rem;min-width:0;display:flex;align-items:center;gap:.6rem;min-height:44px;padding:0 1rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);background:var(--paper);transition:border-color .25s,background-color .25s}.lt-search[data-astro-cid-fhzhf7n4]:hover{border-color:color-mix(in oklab,var(--ink) 40%,transparent)}.lt-search[data-astro-cid-fhzhf7n4]:focus-within{border-color:var(--ink);background:var(--card);outline:3px solid color-mix(in oklab,var(--ink) 22%,transparent);outline-offset:2px}.lt-search[data-astro-cid-fhzhf7n4] svg[data-astro-cid-fhzhf7n4]{flex:none;width:19px;height:19px;fill:none;stroke:var(--ink-soft);stroke-width:1.8;stroke-linecap:round}.lt-search[data-astro-cid-fhzhf7n4] input[data-astro-cid-fhzhf7n4]{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:.95rem;font-weight:600;color:var(--ink);outline:none}.lt-search[data-astro-cid-fhzhf7n4] input[data-astro-cid-fhzhf7n4]::-moz-placeholder{color:var(--ink-soft);opacity:.8}.lt-search[data-astro-cid-fhzhf7n4] input[data-astro-cid-fhzhf7n4]::placeholder{color:var(--ink-soft);opacity:.8}.lt-chips[data-astro-cid-fhzhf7n4]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-fhzhf7n4]{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 1rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);background:transparent;font:inherit;font-size:.86rem;font-weight:700;color:var(--ink);cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.chip[data-astro-cid-fhzhf7n4] span[data-astro-cid-fhzhf7n4]{font-size:.76rem;font-weight:600;color:var(--ink-soft)}.chip[data-astro-cid-fhzhf7n4]:hover{border-color:var(--ink)}.chip[data-astro-cid-fhzhf7n4]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.chip[data-astro-cid-fhzhf7n4][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip[data-astro-cid-fhzhf7n4][aria-pressed=true] span[data-astro-cid-fhzhf7n4]{color:var(--paper-2)}.lt-foot[data-astro-cid-fhzhf7n4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.8rem;border-top:1px dashed var(--line)}.lt-count[data-astro-cid-fhzhf7n4]{font-size:.82rem;font-weight:700;color:var(--ink-soft)}.lt-clear[data-astro-cid-fhzhf7n4]{padding:0;border:0;background:none;font:inherit;font-size:.82rem;font-weight:800;color:var(--rust-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lt-clear[data-astro-cid-fhzhf7n4]:hover{color:var(--rust-press)}.lt-clear[data-astro-cid-fhzhf7n4]:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.lt-empty[data-astro-cid-fhzhf7n4]{margin-top:1.6rem;padding:2.4rem 1.5rem;border-radius:22px;border:1px dashed color-mix(in oklab,var(--ink) 22%,transparent);background:var(--paper-2);text-align:center;font-weight:700;color:var(--ink-soft)}@media(max-width:520px){.lt-row[data-astro-cid-fhzhf7n4] .fs{width:100%;justify-content:space-between}}.blog[data-astro-cid-xzrtoo6z]{width:min(100% - 2.5rem,1200px);margin:0 auto;padding:clamp(2.5rem,5vw,4rem) 0 6rem}.head[data-astro-cid-xzrtoo6z]{display:flex;align-items:end;justify-content:space-between;gap:2rem}.stk[data-astro-cid-xzrtoo6z]{flex:none;width:clamp(70px,8vw,116px);height:auto;rotate:14deg;pointer-events:none;filter:drop-shadow(0 4px 6px rgba(63,46,39,.14))}.kicker[data-astro-cid-xzrtoo6z]{font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--rust-text)}h1[data-astro-cid-xzrtoo6z]{margin-top:.8rem;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1;letter-spacing:-.035em;color:var(--ink)}.lead[data-astro-cid-xzrtoo6z]{margin-top:1rem;max-width:50ch;font-size:1.1rem;font-weight:600;color:var(--ink-soft)}.feat[data-astro-cid-xzrtoo6z]{margin-top:1.6rem}.grid[data-astro-cid-xzrtoo6z]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}[data-astro-cid-xzrtoo6z][data-listing-item][hidden]{display:none}[data-astro-cid-xzrtoo6z][data-default] .grid[data-astro-cid-xzrtoo6z]>[data-astro-cid-xzrtoo6z][data-lead]{display:none}[data-astro-cid-xzrtoo6z][data-listing]:not([data-default]) .feat[data-astro-cid-xzrtoo6z]{display:none}[data-astro-cid-xzrtoo6z][data-listing]:not([data-default]) .grid[data-astro-cid-xzrtoo6z]{margin-top:1.6rem}[data-astro-cid-xzrtoo6z][data-listing-item].pop{animation:pop .6s var(--ease) both}@keyframes pop{0%{opacity:0;translate:0 18px}}.empty[data-astro-cid-xzrtoo6z]{margin-top:3rem;font-weight:700;color:var(--ink-soft)}@media(max-width:860px){.grid[data-astro-cid-xzrtoo6z]{grid-template-columns:1fr 1fr;gap:1rem}}@media(max-width:520px){.grid[data-astro-cid-xzrtoo6z]{grid-template-columns:1fr}.stk[data-astro-cid-xzrtoo6z]{display:none}}
