.jump[data-astro-cid-yjitjrjk]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.jump[data-astro-cid-yjitjrjk] a[data-astro-cid-yjitjrjk]{font-family:var(--font-display);background:var(--c);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:6px 18px;font-size:17px;font-weight:600;transition:transform .2s}.jump[data-astro-cid-yjitjrjk] a[data-astro-cid-yjitjrjk]:hover{transform:translateY(-3px)rotate(-2deg)}.section-title[data-astro-cid-yjitjrjk],.feature-card[data-astro-cid-yjitjrjk]{scroll-margin-top:20px}.section-intro[data-astro-cid-yjitjrjk]{max-width:760px;margin:-4px 0 30px;font-size:21px}.feature-card[data-astro-cid-yjitjrjk]{grid-template-columns:300px 1fr;margin-bottom:30px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:grid;overflow:hidden}.feature-card[data-astro-cid-yjitjrjk].in{transform:rotate(-.6deg)}.feature-card[data-astro-cid-yjitjrjk]:hover{transform:rotate(0)translateY(-6px)}.feature-art[data-astro-cid-yjitjrjk]{border-right:3px solid var(--ink);background:var(--c) radial-gradient(#ffffff73 2px, transparent 2px) 0 0 / 18px 18px;place-items:center;min-height:230px;display:grid}.feature-art[data-astro-cid-yjitjrjk].photo{padding:16px}.feature-art[data-astro-cid-yjitjrjk].photo img[data-astro-cid-yjitjrjk]{border:2.5px solid var(--ink);background:#fff;border-radius:8px;width:100%;height:auto}.feature-body[data-astro-cid-yjitjrjk]{flex-direction:column;align-items:flex-start;gap:8px;padding:26px 28px;display:flex}.feature-body[data-astro-cid-yjitjrjk] h3[data-astro-cid-yjitjrjk]{font-family:var(--font-display);font-size:30px;line-height:1.1}.feature-body[data-astro-cid-yjitjrjk] p[data-astro-cid-yjitjrjk]{font-size:20px;line-height:1.45}.tags[data-astro-cid-yjitjrjk]{flex-wrap:wrap;gap:6px;display:flex}.tags[data-astro-cid-yjitjrjk] .chip[data-astro-cid-yjitjrjk]{font-size:15px}.feature-body[data-astro-cid-yjitjrjk] .btn[data-astro-cid-yjitjrjk]{margin-top:8px}.cards[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.card[data-astro-cid-yjitjrjk]{flex-direction:column;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:flex;overflow:hidden}.card[data-astro-cid-yjitjrjk].in{transform:rotate(var(--tilt))}.card[data-astro-cid-yjitjrjk]:hover{transform:rotate(0)translateY(-8px)}.thumb[data-astro-cid-yjitjrjk]{aspect-ratio:16/10;border-bottom:3px solid var(--ink);background:var(--c) radial-gradient(#ffffff73 2px, transparent 2px) 0 0 / 18px 18px;padding:18px 18px 0;overflow:hidden}.thumb[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{object-fit:cover;object-position:top;border:2.5px solid var(--ink);background:#fff;border-bottom:0;border-radius:10px 10px 0 0;width:100%;height:100%;transition:transform .4s cubic-bezier(.3,1.6,.5,1);display:block}.card[data-astro-cid-yjitjrjk]:hover .thumb[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{transform:translateY(-6px)scale(1.02)}.body[data-astro-cid-yjitjrjk]{flex-direction:column;flex:1;gap:6px;padding:20px 22px 24px;display:flex}.body[data-astro-cid-yjitjrjk] h3[data-astro-cid-yjitjrjk]{font-family:var(--font-display);font-size:24px;line-height:1.15}.body[data-astro-cid-yjitjrjk] p[data-astro-cid-yjitjrjk]{flex:1;font-size:19px;line-height:1.45}.more[data-astro-cid-yjitjrjk]{text-underline-offset:5px;font-size:18px;font-weight:700;text-decoration:underline wavy}.sub-title[data-astro-cid-yjitjrjk]{font-family:var(--font-display);margin:60px 0 26px;font-size:26px}.sub-title[data-astro-cid-yjitjrjk] span[data-astro-cid-yjitjrjk]{font-family:var(--font-hand);opacity:.7;font-size:19px;font-weight:400}.practice[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px 30px;display:grid}.pin[data-astro-cid-yjitjrjk]{background:var(--paper);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:6px;flex-direction:column;gap:6px;padding:14px 14px 18px;display:flex;position:relative}.pin[data-astro-cid-yjitjrjk].in{transform:rotate(var(--tilt))}.pin-tape[data-astro-cid-yjitjrjk]{background:var(--c);opacity:.9;border-left:3px dashed #ffffffb3;border-right:3px dashed #ffffffb3;width:90px;height:26px;margin-left:-45px;position:absolute;top:-14px;left:50%;transform:rotate(-3deg)}.pin-photo[data-astro-cid-yjitjrjk]{border:2px solid var(--ink);cursor:zoom-in;background:#fff;border-radius:4px;padding:0;overflow:hidden}.pin-photo[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;transition:transform .3s;display:block}.pin-photo[data-astro-cid-yjitjrjk]:hover img[data-astro-cid-yjitjrjk]{transform:scale(1.04)}.pin-tool[data-astro-cid-yjitjrjk]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.8px;opacity:.7;margin-top:6px;font-size:13.5px;font-weight:600}.pin[data-astro-cid-yjitjrjk] h4[data-astro-cid-yjitjrjk]{font-family:var(--font-display);font-size:20px;line-height:1.2}.pin[data-astro-cid-yjitjrjk] p[data-astro-cid-yjitjrjk]{flex:1;font-size:17px;line-height:1.45}.pin[data-astro-cid-yjitjrjk] a[data-astro-cid-yjitjrjk]{text-underline-offset:4px;font-size:17px;font-weight:700;text-decoration:underline}@media (width<=760px){.feature-card[data-astro-cid-yjitjrjk]{grid-template-columns:1fr}.feature-art[data-astro-cid-yjitjrjk]{border-right:0;border-bottom:3px solid var(--ink);min-height:180px}.cards[data-astro-cid-yjitjrjk]{grid-template-columns:1fr}}
