.kr[data-astro-cid-fkfhlqdj]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"yr t" "pic t" "steps t";column-gap:var(--space-6);align-items:start;margin-top:var(--space-8);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden}.kr[data-astro-cid-fkfhlqdj]>.t[data-astro-cid-fkfhlqdj]{align-self:center}.pic[data-astro-cid-fkfhlqdj]{grid-area:pic;position:relative;aspect-ratio:4 / 3;background:var(--color-paper);overflow:hidden}.pic[data-astro-cid-fkfhlqdj] img[data-astro-cid-fkfhlqdj]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .9s ease}.yr[data-astro-cid-fkfhlqdj]{grid-area:yr;display:block;padding:12px 16px 8px;font:700 32px/1 var(--font-serif);color:var(--color-accent);background:var(--color-paper)}.yr[data-astro-cid-fkfhlqdj].word{font-size:32px}.credit[data-astro-cid-fkfhlqdj]{position:absolute;right:6px;bottom:4px;font:var(--text-legal)/1.3 var(--font-sans);color:var(--color-legal);background:color-mix(in srgb,var(--color-paper) 80%,transparent);padding:1px 5px;border-radius:3px}.steps[data-astro-cid-fkfhlqdj]{grid-area:steps;display:flex;flex-wrap:wrap;gap:4px 2px;align-items:center;padding:var(--space-2) var(--space-3) var(--space-3)}.steps[data-astro-cid-fkfhlqdj] button[data-astro-cid-fkfhlqdj]{font:600 13px var(--font-sans);color:var(--color-plan);background:none;border:0;border-radius:999px;padding:6px 10px;cursor:pointer}.steps[data-astro-cid-fkfhlqdj] button[data-astro-cid-fkfhlqdj].on{background:var(--color-plan);color:var(--color-paper)}.steps[data-astro-cid-fkfhlqdj] i[data-astro-cid-fkfhlqdj]{color:var(--color-muted);font-style:normal}.steps[data-astro-cid-fkfhlqdj] .num[data-astro-cid-fkfhlqdj]{margin-left:auto;color:var(--color-accent);border:1px solid var(--color-accent);padding:5px 12px}.steps[data-astro-cid-fkfhlqdj] .num[data-astro-cid-fkfhlqdj][aria-pressed=true]{background:var(--color-accent);color:var(--color-paper)}.steps[data-astro-cid-fkfhlqdj] .num[data-astro-cid-fkfhlqdj]:disabled{opacity:.35;cursor:default}.t[data-astro-cid-fkfhlqdj]{grid-area:t;padding:var(--space-8) var(--space-8) var(--space-6) 0}.kr[data-astro-cid-fkfhlqdj]{position:relative}.ribbon[data-astro-cid-fkfhlqdj]{position:absolute;z-index:3;right:-52px;top:26px;width:210px;transform:rotate(35deg);text-align:center;background:var(--color-accent);color:var(--color-paper);font:700 13px/1 var(--font-sans);letter-spacing:.32em;text-transform:uppercase;padding:7px 0;box-shadow:0 2px 6px #231f1a40;pointer-events:none}h2[data-astro-cid-fkfhlqdj]{font:700 var(--text-xl)/1.2 var(--font-serif);margin:var(--space-3) 0 var(--space-2)}.say[data-astro-cid-fkfhlqdj]{margin:0 0 var(--space-4);font-size:var(--text-l);line-height:1.45}.leg[data-astro-cid-fkfhlqdj]{margin:0;padding:0;list-style:none;font:13.5px/1.45 var(--font-sans);max-height:360px;overflow:auto}.leg[data-astro-cid-fkfhlqdj] li{display:flex;gap:8px;padding:2px 0}.leg[data-astro-cid-fkfhlqdj] b{color:var(--color-accent);min-width:20px;text-align:right}@media(max-width:699px){.kr[data-astro-cid-fkfhlqdj]{grid-template-columns:1fr;grid-template-areas:"yr" "pic" "steps" "t";column-gap:0}.t[data-astro-cid-fkfhlqdj]{padding:var(--space-4)}.yr[data-astro-cid-fkfhlqdj],.yr[data-astro-cid-fkfhlqdj].word{font-size:24px;padding:10px 12px 6px}.ribbon[data-astro-cid-fkfhlqdj]{right:-60px;top:18px;font-size:11px;padding:5px 0}.steps[data-astro-cid-fkfhlqdj] button[data-astro-cid-fkfhlqdj]{font-size:12px;padding:5px 7px}.steps[data-astro-cid-fkfhlqdj] .num[data-astro-cid-fkfhlqdj]{margin-left:0}}.home[data-astro-cid-j7pv25f6]{max-width:1120px;margin:0 auto;padding:0 var(--space-6) var(--space-8)}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h2[data-astro-cid-j7pv25f6]{font:700 var(--text-l)/1.25 var(--font-serif);margin:0 0 var(--space-4)}.lead[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-4);color:var(--color-muted)}.block[data-astro-cid-j7pv25f6]{padding:var(--space-8) 0;border-top:1px solid var(--color-line)}.hero-lens[data-astro-cid-j7pv25f6]{padding:var(--space-6) 0 var(--space-8)}.lens-live[data-astro-cid-j7pv25f6]{position:relative;margin:0;width:100%;aspect-ratio:16 / 10;max-height:58vh;border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:none;cursor:crosshair}.lens-live[data-astro-cid-j7pv25f6].stopped{touch-action:none;cursor:grab}.lens-live[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.lens[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;border:3px solid var(--color-plan);box-shadow:0 6px 22px #00000047;background-repeat:no-repeat;pointer-events:none}.lens[data-astro-cid-j7pv25f6] .yr[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:-11px;transform:translate(-50%);font:700 12px/1 var(--font-sans);letter-spacing:.06em;color:var(--color-paper);background:var(--color-plan);padding:4px 8px;border-radius:3px;box-shadow:0 2px 6px #00000040}.src[data-astro-cid-j7pv25f6]{font:var(--text-legal)/1.4 var(--font-sans);color:var(--color-legal);margin:6px 0 0}.cap[data-astro-cid-j7pv25f6]{font-size:var(--text-l);margin:var(--space-3) 0}.btn[data-astro-cid-j7pv25f6]{display:inline-block;font:700 var(--text-m) var(--font-sans);padding:12px var(--space-6);border-radius:var(--radius);background:var(--color-accent);color:var(--color-paper);text-decoration:none}.find[data-astro-cid-j7pv25f6]{padding:var(--space-8) 0;border-top:1px solid var(--color-line)}.find[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{max-width:720px}.search[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-2)}.search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;font:var(--text-m) var(--font-serif);padding:13px var(--space-3);border:1px solid var(--color-ink);border-radius:var(--radius);background:var(--color-paper);color:var(--color-ink)}.search[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{font:700 var(--text-m) var(--font-sans);padding:0 var(--space-4);min-height:48px;border:0;border-radius:var(--radius);background:var(--color-accent);color:var(--color-paper);cursor:pointer}.cards[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%;background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden;color:var(--color-ink);text-decoration:none}.card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent)}.card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--color-paper);border-bottom:1px solid var(--color-line)}.card[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-4) var(--space-4)}.place[data-astro-cid-j7pv25f6]{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.name[data-astro-cid-j7pv25f6]{font:700 var(--text-m)/1.3 var(--font-serif)}.addr[data-astro-cid-j7pv25f6]{font:var(--text-s) var(--font-sans);color:var(--color-muted)}.all[data-astro-cid-j7pv25f6]{font:700 var(--text-m) var(--font-sans)}.maps[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px}.maps[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{font:var(--text-s) var(--font-sans)}.big[data-astro-cid-j7pv25f6]{font:700 var(--text-l) var(--font-sans);padding:6px 0}.channel[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);margin:0}.channel[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.soon-reel[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:270px 1fr;gap:var(--space-6);align-items:center;margin-top:var(--space-8);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden}.soon-reel[data-astro-cid-j7pv25f6] .pic[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.reel-video[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;background:var(--color-paper);pointer-events:none}.soon-reel[data-astro-cid-j7pv25f6] .credit[data-astro-cid-j7pv25f6]{font:var(--text-legal)/1.3 var(--font-sans);color:var(--color-legal);padding:4px 6px}.soon-reel[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{padding:var(--space-6) var(--space-6) var(--space-6) 0}.badge[data-astro-cid-j7pv25f6]{display:inline-block;font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-accent);border-radius:999px;padding:2px 10px}.soon-reel[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font:700 var(--text-xl)/1.2 var(--font-serif);margin:var(--space-3) 0 var(--space-2)}.say[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-l);line-height:1.45}@media(max-width:599px){.soon-reel[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:0}.soon-reel[data-astro-cid-j7pv25f6] .pic[data-astro-cid-j7pv25f6]{align-items:center;padding-top:var(--space-3)}.reel-video[data-astro-cid-j7pv25f6]{width:auto;max-width:100%;height:60vh;height:60svh}.soon-reel[data-astro-cid-j7pv25f6] .credit[data-astro-cid-j7pv25f6]{text-align:center}.soon-reel[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{padding:var(--space-3) var(--space-4) var(--space-4)}.soon-reel[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-l)}.say[data-astro-cid-j7pv25f6]{font-size:var(--text-m)}}.soon-reel[data-astro-cid-j7pv25f6]{max-width:860px;margin-top:0}@media(max-width:1099px){.cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.home[data-astro-cid-j7pv25f6]{padding:0 var(--space-4) var(--space-6)}.hero-lens[data-astro-cid-j7pv25f6]{padding:var(--space-3) 0 var(--space-4)}.lens-live[data-astro-cid-j7pv25f6]{aspect-ratio:8 / 7;max-height:55vh;max-height:55svh}.cap[data-astro-cid-j7pv25f6]{font-size:var(--text-m)}.btn[data-astro-cid-j7pv25f6]{display:block;text-align:center}.find[data-astro-cid-j7pv25f6]{padding:var(--space-4) 0 var(--space-6)}.block[data-astro-cid-j7pv25f6]{padding:var(--space-6) 0}.cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-4)}.card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9}}
