.hunt-page[data-v-6c2bc863]{--hunt-serif: var(--font-family-serif);max-width:960px;margin:0 auto}.hunt-hero[data-v-6c2bc863],.hunt-video-card[data-v-6c2bc863]{--hunt-paper: #f3ebda;--hunt-paper-deep: #e8dcc6;--hunt-ink: #2c4a78;--hunt-ink-soft: #4a6794;--hunt-stamp: #a45a3a;--hunt-stamp-soft: #c4784a;background-color:var(--hunt-paper);background-image:url(/images/michinoeki/paper.svg);background-size:180px 180px}.hunt-banner-wrap[data-v-6c2bc863]{margin:0;border-bottom:2px dashed var(--hunt-stamp-soft)}.hunt-hero[data-v-6c2bc863]{overflow:hidden;color:var(--hunt-ink);background-color:var(--hunt-paper);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-md)}.hunt-banner[data-v-6c2bc863]{display:block;width:100%;height:auto}.hunt-hero-body[data-v-6c2bc863]{padding:clamp(1.3rem,3.4vw,2.2rem) clamp(1.2rem,3.2vw,2.2rem) 1.7rem}.hunt-lockup[data-v-6c2bc863]{display:flex;gap:1rem;align-items:center;margin-bottom:1.15rem}.hunt-mark[data-v-6c2bc863]{width:5.4rem;height:5.4rem;flex-shrink:0;display:block;border-radius:50%;box-shadow:0 0 0 1px #a45a3a2e}.hunt-titles[data-v-6c2bc863]{min-width:0}.hunt-titles h1[data-v-6c2bc863]{margin:0;color:var(--hunt-ink);font-family:var(--hunt-serif);font-size:clamp(1.85rem,4.4vw,2.85rem);font-weight:700;line-height:1.2;letter-spacing:.04em;text-wrap:balance}.hunt-subtitle[data-v-6c2bc863]{margin:.28rem 0 0;color:var(--hunt-ink-soft);font-family:var(--hunt-serif);font-size:clamp(1rem,2.2vw,1.25rem);font-weight:500;letter-spacing:.06em}.hunt-rule[data-v-6c2bc863]{display:flex;align-items:center;width:min(16rem,100%);margin:.7rem 0 .45rem}.hunt-rule span[data-v-6c2bc863]{position:relative;display:block;width:100%;height:1px;background:var(--hunt-ink)}.hunt-rule span[data-v-6c2bc863]:after{content:"";position:absolute;top:50%;left:50%;width:.42rem;height:.42rem;background:var(--hunt-stamp);border-radius:50%;transform:translate(-50%,-50%)}.hunt-kicker[data-v-6c2bc863]{margin:0;color:var(--hunt-ink-soft);font-family:var(--hunt-serif);font-size:.92rem;font-weight:600;letter-spacing:.08em}.hunt-hero-body>p[data-v-6c2bc863]{max-width:38rem;margin:.9rem 0 0;color:var(--hunt-ink);font-size:1.08rem;font-weight:500;line-height:1.75}.hunt-actions[data-v-6c2bc863]{display:flex;flex-wrap:wrap;gap:.9rem 1.2rem;align-items:center;margin-top:1.35rem}.hunt-button[data-v-6c2bc863]{display:inline-flex;gap:.55rem;align-items:center;padding:.62rem 1.05rem;color:var(--hunt-button-fg);background:var(--hunt-button-bg);border-radius:999px;font-size:.95rem;font-weight:700;text-decoration:none}.hunt-button[data-v-6c2bc863]:hover{color:var(--hunt-button-fg);background:#1e3a5f;text-decoration:none}.hunt-button-icon[data-v-6c2bc863]{width:1.15rem;height:1.15rem}.hunt-text-link[data-v-6c2bc863]{color:var(--hunt-stamp);font-size:.95rem;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.hunt-text-link[data-v-6c2bc863]:hover{color:var(--hunt-stamp-soft)}.hunt-videos[data-v-6c2bc863]{margin-top:1.8rem}.hunt-videos-head h2[data-v-6c2bc863]{margin:0;color:var(--color-text-primary);font-family:var(--hunt-serif);font-size:clamp(1.4rem,3vw,1.8rem);letter-spacing:.04em}.hunt-videos-head p[data-v-6c2bc863]{max-width:38rem;margin:.45rem 0 0;color:var(--color-text-secondary);font-size:1rem}.hunt-road[data-v-6c2bc863]{width:100%;height:0;margin:0 0 1.15rem;border:0;border-top:2px dashed var(--hunt-stamp-soft)}.hunt-video-grid[data-v-6c2bc863]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.15rem 0 0;padding:0;list-style:none}.hunt-video-grid[data-v-6c2bc863]:has(>li:only-child){grid-template-columns:1fr}.hunt-video-card[data-v-6c2bc863]{display:grid;grid-template-columns:minmax(8.5rem,.82fr) minmax(0,1.18fr);align-items:stretch;overflow:hidden;color:var(--hunt-ink);background-color:var(--hunt-paper);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-md);text-decoration:none}.hunt-video-card[data-v-6c2bc863]:hover{color:var(--hunt-ink);text-decoration:none;border-color:var(--hunt-stamp-soft)}.hunt-video-card.has-cover[data-v-6c2bc863]:hover{color:var(--hunt-paper)}.hunt-video-card.is-empty[data-v-6c2bc863]{margin-top:1.15rem}.hunt-video-thumb[data-v-6c2bc863]{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;background:var(--hunt-paper-deep);border-right:2px dashed var(--hunt-stamp-soft)}.hunt-video-thumb img[data-v-6c2bc863]{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.hunt-video-copy[data-v-6c2bc863]{position:relative;min-width:0;background:var(--hunt-paper)}.hunt-video-card.has-cover .hunt-video-copy[data-v-6c2bc863]{min-height:16rem}.hunt-video-cover[data-v-6c2bc863]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 72%;transition:transform .45s ease}.hunt-video-card.has-cover:hover .hunt-video-cover[data-v-6c2bc863]{transform:scale(1.03)}.hunt-video-card.has-cover .hunt-video-copy[data-v-6c2bc863]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#182030f0,#182030c7 34%,#18203047 62%,#1820300f)}.hunt-video-copy-inner[data-v-6c2bc863]{position:relative;z-index:1;padding:1.15rem 3.4rem 1.2rem 1.15rem}.hunt-video-card.has-cover .hunt-video-copy-inner[data-v-6c2bc863]{padding-top:5.2rem}.hunt-video-kicker[data-v-6c2bc863]{margin:0;color:var(--hunt-stamp);font-family:var(--hunt-serif);font-size:.9rem;font-weight:700;letter-spacing:.12em}.hunt-video-copy-inner h3[data-v-6c2bc863]{margin:.22rem 0 0;color:var(--hunt-ink);font-family:var(--hunt-serif);font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.35;text-wrap:balance}.hunt-video-lede[data-v-6c2bc863],.hunt-video-meta-line[data-v-6c2bc863]{margin:.45rem 0 0;color:#5c5348;font-size:.98rem;line-height:1.65}.hunt-video-meta-line[data-v-6c2bc863]{margin-top:.7rem;font-size:.88rem;font-weight:600;letter-spacing:.02em}.hunt-video-card.has-cover[data-v-6c2bc863]{color:var(--hunt-paper)}.hunt-video-card.has-cover .hunt-video-kicker[data-v-6c2bc863]{color:#e8c4a4}.hunt-video-card.has-cover .hunt-video-copy-inner h3[data-v-6c2bc863],.hunt-video-card.has-cover .hunt-video-lede[data-v-6c2bc863],.hunt-video-card.has-cover .hunt-video-meta-line[data-v-6c2bc863]{color:#f3ebda}.hunt-video-card.has-cover .hunt-video-copy-inner[data-v-6c2bc863]{text-shadow:0 1px 10px rgb(16 22 36 / .45)}.hunt-video-card.has-cover .hunt-video-lede[data-v-6c2bc863]{max-width:34rem}.hunt-play[data-v-6c2bc863]{position:absolute;right:.85rem;bottom:.85rem;z-index:1;display:grid;place-items:center;width:2.35rem;height:2.35rem;color:var(--hunt-button-fg);background:var(--hunt-stamp);border-radius:50%;box-shadow:0 6px 16px -8px #5020108c}.hunt-play svg[data-v-6c2bc863]{width:1rem;height:1rem;margin-left:.12rem}@media (max-width: 720px){.hunt-banner[data-v-6c2bc863]{height:11rem;object-fit:cover;object-position:center 78%}.hunt-lockup[data-v-6c2bc863]{align-items:flex-start}.hunt-mark[data-v-6c2bc863]{width:4.2rem;height:4.2rem}.hunt-video-grid[data-v-6c2bc863]{grid-template-columns:1fr}.hunt-video-card[data-v-6c2bc863],.hunt-video-card.is-empty[data-v-6c2bc863]{grid-template-columns:7rem minmax(0,1fr)}.hunt-video-copy-inner[data-v-6c2bc863]{padding:.8rem .9rem .85rem}.hunt-video-card.has-cover .hunt-video-copy-inner[data-v-6c2bc863]{padding-top:2.6rem}.hunt-video-copy-inner h3[data-v-6c2bc863]{font-size:1.12rem}.hunt-video-lede[data-v-6c2bc863]{display:none}.hunt-video-card.has-cover .hunt-video-copy[data-v-6c2bc863]{min-height:12.5rem}.hunt-video-card.has-cover .hunt-play[data-v-6c2bc863]{top:.7rem;bottom:auto}}@media (max-width: 480px){.hunt-hero-body[data-v-6c2bc863]{padding:1.15rem 1rem 1.25rem}}
