.kb[data-astro-cid-etsugprt]{--ink: #1e1b18;--muted: #5a544d;--soft: #7a746c;--hair: #ece3db;--peach: #f08a6a;--peach-soft: #f5a88e;--peach-deep: #c05a38;--tint: #fdf1ec;--card-drop: 0 18px 40px -22px #f08a6a52, 0 16px 34px -18px #1e1b1838;--card-drop-h: 0 26px 52px -24px #f08a6a73, 0 22px 44px -22px #1e1b1842;position:relative;width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0 0;font-family:Inter,sans-serif;color:var(--ink)}.kb[data-astro-cid-etsugprt] [data-astro-cid-etsugprt]{box-sizing:border-box}.kb-sr[data-astro-cid-etsugprt]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kb-depth[data-astro-cid-etsugprt]{position:absolute;top:-120px;left:50%;width:100vw;transform:translate(-50%);height:760px;overflow:hidden;pointer-events:none;z-index:-1}.kb-depth[data-astro-cid-etsugprt] i[data-astro-cid-etsugprt]{position:absolute;border-radius:50%;filter:blur(70px)}.kb-depth[data-astro-cid-etsugprt] i[data-astro-cid-etsugprt]:first-child{right:-120px;top:60px;width:560px;height:420px;background:radial-gradient(closest-side,#f5a88e47,#f5a88e00 70%)}.kb-depth[data-astro-cid-etsugprt] i[data-astro-cid-etsugprt]:last-child{left:-160px;top:240px;width:520px;height:400px;background:radial-gradient(closest-side,#fdf1ece6,#fdf1ec00 70%)}.kb-hero[data-astro-cid-etsugprt]{text-align:center;padding:clamp(40px,6vw,80px) 0 8px}.kb[data-astro-cid-etsugprt] h1[data-astro-cid-etsugprt]{margin:18px auto 0;max-width:18ch;font-weight:600;font-size:clamp(34px,3.9vw,56px);line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.kb-lede[data-astro-cid-etsugprt]{margin:18px auto 0;max-width:52ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--muted);text-wrap:pretty}.kb-tools[data-astro-cid-etsugprt]{display:flex;flex-direction:column;align-items:center;gap:16px;margin:32px auto 0}.kb-search[data-astro-cid-etsugprt]{position:relative;display:flex;align-items:center;gap:10px;width:min(560px,100%);height:52px;padding:0 20px;border-radius:999px;color:var(--soft);background:#ffffffc7;border:1px solid #fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #fffffff2,0 0 0 1px var(--hair),var(--card-drop);transition:box-shadow .2s}.kb-search[data-astro-cid-etsugprt]:focus-within{box-shadow:inset 0 1px #fffffff2,0 0 0 2px var(--peach),var(--card-drop)}.kb-search[data-astro-cid-etsugprt] input[data-astro-cid-etsugprt]{flex:1;min-width:0;height:100%;border:0;background:none;font:500 16px/1 Inter,sans-serif;color:var(--ink);outline:none}.kb-search[data-astro-cid-etsugprt] input[data-astro-cid-etsugprt]::placeholder{color:#9a938a}.kb-chips[data-astro-cid-etsugprt]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.kb-chip[data-astro-cid-etsugprt]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;cursor:pointer;font:600 14px/1 Inter,sans-serif;color:var(--ink);background:#ffffffb8;border:1px solid var(--hair);box-shadow:inset 0 1px #ffffffe6;transition:background .2s,border-color .2s,color .2s}.kb-chip[data-astro-cid-etsugprt] .n[data-astro-cid-etsugprt]{font-size:12px;font-weight:600;color:var(--soft)}.kb-chip[data-astro-cid-etsugprt]:hover{border-color:#f08a6a8c}.kb-chip[data-astro-cid-etsugprt][aria-pressed=true]{color:#fff;border-color:#0000;background:linear-gradient(135deg,var(--peach-soft),var(--peach) 60%);box-shadow:0 8px 18px -10px #f08a6ab3}.kb-chip[data-astro-cid-etsugprt][aria-pressed=true] .n[data-astro-cid-etsugprt]{color:#ffffffd9}.kb-chip[data-astro-cid-etsugprt]:focus-visible,.kb-media[data-astro-cid-etsugprt]:focus-visible,.kb-yt[data-astro-cid-etsugprt]:focus-visible{outline:2px solid var(--peach-deep);outline-offset:3px}.kb-row[data-astro-cid-etsugprt]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px}.kb-view[data-astro-cid-etsugprt]{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffffb8;border:1px solid var(--hair);box-shadow:inset 0 1px #ffffffe6}.kb-view-btn[data-astro-cid-etsugprt]{display:grid;place-items:center;width:40px;height:32px;border:0;border-radius:999px;cursor:pointer;color:var(--soft);background:none;transition:background .2s,color .2s}.kb-view-btn[data-astro-cid-etsugprt]:hover{color:var(--ink)}.kb-view-btn[data-astro-cid-etsugprt][aria-pressed=true]{color:#fff;background:linear-gradient(135deg,var(--peach-soft),var(--peach) 60%);box-shadow:0 6px 14px -8px #f08a6ab3}.kb-view-btn[data-astro-cid-etsugprt]:focus-visible{outline:2px solid var(--peach-deep);outline-offset:2px}.kb-count[data-astro-cid-etsugprt]{min-height:22px;margin:14px 0 0;font-size:14px;color:var(--soft)}.kb-group[data-astro-cid-etsugprt]{padding:40px 0 8px}.kb-group[data-astro-cid-etsugprt] h2[data-astro-cid-etsugprt]{margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--hair);font-weight:600;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.03em}.kb-grid[data-astro-cid-etsugprt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kb-group[data-astro-cid-etsugprt][data-group=start] .kb-grid[data-astro-cid-etsugprt]{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-group[data-astro-cid-etsugprt][data-group=start] .kb-body[data-astro-cid-etsugprt] h3[data-astro-cid-etsugprt]{font-size:22px}@media(width<=1020px){.kb-grid[data-astro-cid-etsugprt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=640px){.kb-grid[data-astro-cid-etsugprt],.kb-group[data-astro-cid-etsugprt][data-group=start] .kb-grid[data-astro-cid-etsugprt]{grid-template-columns:1fr}}.kb-card[data-astro-cid-etsugprt]{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,#fffffff5,#fdf8f3e6);border:1px solid var(--hair);box-shadow:inset 0 1px #ffffffe6,var(--card-drop);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.kb-card[data-astro-cid-etsugprt]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(320px circle at var(--sx, 50%) var(--sy, 0),#f08a6a24,transparent 65%)}.kb-card[data-astro-cid-etsugprt]:hover{transform:translateY(-4px);border-color:#f08a6a8c;box-shadow:inset 0 1px #ffffffe6,var(--card-drop-h)}.kb-card[data-astro-cid-etsugprt]:hover:after{opacity:1}.kb-card[data-astro-cid-etsugprt][hidden],.kb-group[data-astro-cid-etsugprt][hidden]{display:none}.kb-media[data-astro-cid-etsugprt]{position:relative;display:block;width:100%;aspect-ratio:16 / 9;background:#f4eee8}.kb-card[data-astro-cid-etsugprt] .kb-frame{position:relative;display:block;width:100%;aspect-ratio:16 / 9;background:#000}.kb-card[data-astro-cid-etsugprt] .kb-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.kb-media[data-astro-cid-etsugprt] img[data-astro-cid-etsugprt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.kb-card[data-astro-cid-etsugprt]:hover .kb-media[data-astro-cid-etsugprt] img[data-astro-cid-etsugprt]{transform:scale(1.03)}.kb-media[data-astro-cid-etsugprt][hidden]{display:none}.kb-play[data-astro-cid-etsugprt]{position:absolute;left:50%;top:81%;display:grid;place-items:center;width:60px;height:60px;border-radius:999px;color:#fff;transform:translate(-50%,-50%);background:linear-gradient(135deg,var(--peach-soft),var(--peach) 60%);box-shadow:0 0 0 6px #ffffff8c,0 14px 30px -12px #c05a38a6;transition:transform .3s cubic-bezier(.16,1,.3,1)}.kb-play[data-astro-cid-etsugprt] svg[data-astro-cid-etsugprt]{transform:translate(2px)}.kb-media[data-astro-cid-etsugprt]:hover .kb-play[data-astro-cid-etsugprt]{transform:translate(-50%,-50%) scale(1.08)}.kb-len[data-astro-cid-etsugprt]{position:absolute;right:12px;bottom:12px;padding:4px 10px;border-radius:999px;font:600 12.5px/1.4 Inter,sans-serif;color:#fff;background:#1e1b18b8}.kb-body[data-astro-cid-etsugprt]{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}.kb-tags[data-astro-cid-etsugprt]{display:flex;flex-wrap:wrap;gap:6px}.kb-tag[data-astro-cid-etsugprt]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--peach-deep);background:var(--tint);border:1px solid #f08a6a38;padding:4px 11px;border-radius:999px}.kb-tags[data-astro-cid-etsugprt]+h3[data-astro-cid-etsugprt]{margin-top:14px}.kb-body[data-astro-cid-etsugprt] h3[data-astro-cid-etsugprt]{margin:0;font-weight:600;font-size:19px;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.kb-body[data-astro-cid-etsugprt] p[data-astro-cid-etsugprt]{margin:8px 0 18px;font-size:15px;line-height:1.55;color:var(--soft);text-wrap:pretty}.kb-yt[data-astro-cid-etsugprt]{margin-top:auto;align-self:flex-start;font-size:14px;font-weight:600;color:var(--peach-deep);text-decoration:none}.kb-yt[data-astro-cid-etsugprt]:hover{text-decoration:underline;text-underline-offset:3px}.kb-empty[data-astro-cid-etsugprt]{padding:56px 0 24px;text-align:center;color:var(--muted);font-size:17px}.kb-empty[data-astro-cid-etsugprt] p[data-astro-cid-etsugprt]{margin:0 0 18px}.kb-empty[data-astro-cid-etsugprt][hidden]{display:none}.kb-end[data-astro-cid-etsugprt]{margin:64px 0 0;padding:clamp(56px,7vw,96px) 0 clamp(64px,8vw,110px);text-align:center;border-top:1px solid var(--hair)}.kb-end[data-astro-cid-etsugprt] h2[data-astro-cid-etsugprt]{margin:0 auto;max-width:20ch;font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.kb-end[data-astro-cid-etsugprt]>p[data-astro-cid-etsugprt]{margin:16px 0 28px;font-size:clamp(16px,1.3vw,18px);color:var(--muted)}.kb-end-btns[data-astro-cid-etsugprt]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.kb-end[data-astro-cid-etsugprt] .glass-btn[data-astro-cid-etsugprt],.kb-clear[data-astro-cid-etsugprt]{border-radius:999px}.kb-end[data-astro-cid-etsugprt] .kb-note[data-astro-cid-etsugprt]{margin:28px 0 0;font-size:13.5px;color:var(--soft)}.kb[data-astro-cid-etsugprt].is-list .kb-grid[data-astro-cid-etsugprt],.kb[data-astro-cid-etsugprt].is-list .kb-group[data-astro-cid-etsugprt][data-group=start] .kb-grid[data-astro-cid-etsugprt]{grid-template-columns:1fr;gap:14px}.kb[data-astro-cid-etsugprt].is-list .kb-card[data-astro-cid-etsugprt]{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:stretch;border-radius:18px}.kb[data-astro-cid-etsugprt].is-list .kb-card[data-astro-cid-etsugprt]:hover{transform:translateY(-2px)}.kb[data-astro-cid-etsugprt].is-list .kb-media[data-astro-cid-etsugprt]{height:100%;min-height:135px;aspect-ratio:auto}.kb[data-astro-cid-etsugprt].is-list .kb-play[data-astro-cid-etsugprt]{top:78%;width:40px;height:40px;box-shadow:0 0 0 4px #ffffff8c,0 10px 22px -10px #c05a38a6}.kb[data-astro-cid-etsugprt].is-list .kb-play[data-astro-cid-etsugprt] svg[data-astro-cid-etsugprt]{width:18px;height:18px}.kb[data-astro-cid-etsugprt].is-list .kb-len[data-astro-cid-etsugprt]{right:8px;bottom:8px}.kb[data-astro-cid-etsugprt].is-list .kb-body[data-astro-cid-etsugprt]{justify-content:center;padding:16px 22px}.kb[data-astro-cid-etsugprt].is-list .kb-group[data-astro-cid-etsugprt][data-group=start] .kb-body[data-astro-cid-etsugprt] h3[data-astro-cid-etsugprt],.kb[data-astro-cid-etsugprt].is-list .kb-body[data-astro-cid-etsugprt] h3[data-astro-cid-etsugprt]{font-size:18px}.kb[data-astro-cid-etsugprt].is-list .kb-body[data-astro-cid-etsugprt] p[data-astro-cid-etsugprt]{margin:6px 0 10px}.kb[data-astro-cid-etsugprt].is-list .kb-yt[data-astro-cid-etsugprt]{margin-top:0}.kb[data-astro-cid-etsugprt].is-list .kb-card[data-astro-cid-etsugprt].is-playing{grid-template-columns:1fr}@media(width<=640px){.kb[data-astro-cid-etsugprt].is-list .kb-card[data-astro-cid-etsugprt]{grid-template-columns:128px minmax(0,1fr)}.kb[data-astro-cid-etsugprt].is-list .kb-media[data-astro-cid-etsugprt]{min-height:96px}.kb[data-astro-cid-etsugprt].is-list .kb-body[data-astro-cid-etsugprt]{padding:12px 14px}.kb[data-astro-cid-etsugprt].is-list .kb-body[data-astro-cid-etsugprt] h3[data-astro-cid-etsugprt]{font-size:16px}.kb[data-astro-cid-etsugprt].is-list .kb-body[data-astro-cid-etsugprt] p[data-astro-cid-etsugprt]{font-size:14px}}@media(prefers-reduced-motion:reduce){.kb-card[data-astro-cid-etsugprt],.kb-card[data-astro-cid-etsugprt]:after,.kb-media[data-astro-cid-etsugprt] img[data-astro-cid-etsugprt],.kb-play[data-astro-cid-etsugprt]{transition:none}.kb-card[data-astro-cid-etsugprt]:hover,.kb-card[data-astro-cid-etsugprt]:hover .kb-media[data-astro-cid-etsugprt] img[data-astro-cid-etsugprt]{transform:none}}
