.hero[data-astro-cid-7bwhklah]{container:hero/inline-size}.preview[data-astro-cid-7bwhklah]{z-index:2;cursor:pointer;position:absolute;inset:0}.preview[data-astro-cid-7bwhklah][hidden]{display:none}.preview[data-astro-cid-7bwhklah] video[data-astro-cid-7bwhklah]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scrim[data-astro-cid-7bwhklah]{background:linear-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.pill[data-astro-cid-7bwhklah],.motion[data-astro-cid-7bwhklah]{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#1414146b;box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 34px #0000004d}.pill[data-astro-cid-7bwhklah]:focus-visible,.motion[data-astro-cid-7bwhklah]:focus-visible{outline-offset:3px;outline:2px solid #fff}.pill[data-astro-cid-7bwhklah]{text-align:left;border-radius:999px;align-items:center;gap:16px;padding:10px 28px 10px 10px;transition:transform .3s cubic-bezier(.2,1.3,.4,1),background .2s;display:flex;position:absolute;bottom:28px;left:28px}.disc[data-astro-cid-7bwhklah]{background:var(--color-primary);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;transition:transform .3s,background .2s;display:grid}.disc[data-astro-cid-7bwhklah] svg[data-astro-cid-7bwhklah]{fill:#fff;width:24px;height:24px;margin-left:4px}.txt[data-astro-cid-7bwhklah] strong[data-astro-cid-7bwhklah]{letter-spacing:-.01em;font-size:1.25rem;font-weight:800;line-height:1.15;display:block}.txt[data-astro-cid-7bwhklah] span[data-astro-cid-7bwhklah]{opacity:.85;font-size:.95rem;font-weight:600}.hero[data-astro-cid-7bwhklah]:hover .pill[data-astro-cid-7bwhklah],.pill[data-astro-cid-7bwhklah]:focus-visible{background:#1414148c;transform:translateY(-3px)}.hero[data-astro-cid-7bwhklah]:hover .disc[data-astro-cid-7bwhklah],.pill[data-astro-cid-7bwhklah]:focus-visible .disc[data-astro-cid-7bwhklah]{background:var(--color-primary-strong);transform:scale(1.08)rotate(-4deg)}.motion[data-astro-cid-7bwhklah]{border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid;position:absolute;top:16px;right:16px}.motion[data-astro-cid-7bwhklah]:hover{background:#1414148c}.motion[data-astro-cid-7bwhklah] svg[data-astro-cid-7bwhklah]{fill:#fff;width:18px;height:18px}.motion[data-astro-cid-7bwhklah][aria-pressed=true] .icon-pause[data-astro-cid-7bwhklah],.motion[data-astro-cid-7bwhklah][aria-pressed=false] .icon-play[data-astro-cid-7bwhklah],.pill[data-astro-cid-7bwhklah][hidden],.motion[data-astro-cid-7bwhklah][hidden]{display:none}.end[data-astro-cid-7bwhklah]{z-index:3;position:absolute;inset:0}.end[data-astro-cid-7bwhklah][hidden]{display:none}.hero[data-astro-cid-7bwhklah][data-state=ended] .jwplayer{filter:blur(6px)brightness(.45);transform:scale(1.04)}.hero[data-astro-cid-7bwhklah][data-state=ended] .jw-controls,.hero[data-astro-cid-7bwhklah][data-state=ended] .jw-controls-backdrop,.hero[data-astro-cid-7bwhklah][data-state=ended] .jw-display,.hero[data-astro-cid-7bwhklah][data-state=ended] .jw-display-icon-container,.hero[data-astro-cid-7bwhklah]:not([data-state=playing]) .jwplayer.jw-skin-gemba.jw-state-buffering .jw-display-icon-container{display:none!important}.card[data-astro-cid-7bwhklah]{text-align:center;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#14141480;border-radius:22px;width:min(78%,520px);padding:30px 32px 26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 40px #00000059}.card[data-astro-cid-7bwhklah] h2[data-astro-cid-7bwhklah]{letter-spacing:-.015em;margin:0 0 6px;font-size:2rem;font-weight:800}.card[data-astro-cid-7bwhklah] p[data-astro-cid-7bwhklah]{opacity:.92;margin:0 0 20px;font-size:1.05rem}.replay[data-astro-cid-7bwhklah]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;margin:14px auto 0;padding:8px 18px 8px 8px;font-size:1rem;font-weight:700;transition:background .15s;display:flex}.replay[data-astro-cid-7bwhklah]:hover{background:#ffffff1f}.replay[data-astro-cid-7bwhklah]:focus-visible{outline-offset:3px;outline:2px solid #fff}.rdisc[data-astro-cid-7bwhklah]{background:#ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.rdisc[data-astro-cid-7bwhklah] svg[data-astro-cid-7bwhklah]{fill:#fff;width:20px;height:20px}.card[data-astro-cid-7bwhklah] a:focus-visible{outline-color:#fff}.hero[data-astro-cid-7bwhklah]:focus{outline:none}.hero[data-astro-cid-7bwhklah]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@container hero (width<=560px){.pill[data-astro-cid-7bwhklah]{gap:10px;max-width:calc(100% - 24px);padding:6px 16px 6px 6px;bottom:12px;left:12px}.disc[data-astro-cid-7bwhklah]{width:44px;height:44px}.disc[data-astro-cid-7bwhklah] svg[data-astro-cid-7bwhklah]{width:18px;height:18px;margin-left:3px}.txt[data-astro-cid-7bwhklah] strong[data-astro-cid-7bwhklah]{font-size:1rem}.txt[data-astro-cid-7bwhklah] span[data-astro-cid-7bwhklah]{font-size:.8rem}.motion[data-astro-cid-7bwhklah]{width:44px;height:44px;top:10px;right:10px}.card[data-astro-cid-7bwhklah]{border-radius:16px;width:calc(100% - 20px);padding:12px 14px}.card[data-astro-cid-7bwhklah] h2[data-astro-cid-7bwhklah]{margin-bottom:8px;font-size:1.2rem;line-height:1.2}.card[data-astro-cid-7bwhklah] p[data-astro-cid-7bwhklah]{margin-bottom:10px;font-size:.9rem}.card[data-astro-cid-7bwhklah] a{white-space:normal;height:auto;min-height:44px;padding:8px 16px;font-size:.875rem;line-height:1.2}.replay[data-astro-cid-7bwhklah]{margin-top:4px;padding:2px 14px 2px 2px;font-size:.9rem}}@container hero (width<=372px){.card[data-astro-cid-7bwhklah] p[data-astro-cid-7bwhklah]{display:none}}:root[data-motion=reduce] .pill[data-astro-cid-7bwhklah],:root[data-motion=reduce] .disc[data-astro-cid-7bwhklah]{transition:none}.overlay[data-astro-cid-godzooku]{--pad-y:76px;width:100%;max-width:none;height:100%;max-height:none;padding:var(--pad-y) 16px;color:#fff;background:0 0;border:0;margin:0;font-family:inherit;position:fixed;inset:0;overflow:hidden}.overlay[data-astro-cid-godzooku][open]{justify-content:center;align-items:center;animation:.2s ease-out overlay-in;display:flex}.overlay[data-astro-cid-godzooku]::backdrop{background:#0a0a0ad9;animation:.2s ease-out overlay-in}:root[data-motion=reduce] .overlay[data-astro-cid-godzooku][open],:root[data-motion=reduce] .overlay[data-astro-cid-godzooku]::backdrop{animation:none}@keyframes overlay-in{0%{opacity:0}}.frame[data-astro-cid-godzooku]{width:min(1200px, 100%, calc((100dvh - 2 * var(--pad-y)) * 16 / 9));aspect-ratio:16/9;border-radius:var(--radius-card);background:#000;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 60px #00000080;container:showcase/inline-size}.jw[data-astro-cid-godzooku]{width:100%;height:100%}.frame[data-astro-cid-godzooku][data-state=ended]{aspect-ratio:auto;width:min(1200px,100%);max-height:calc(100dvh - 2 * var(--pad-y));background:#141414;overflow-y:auto}.frame[data-astro-cid-godzooku][data-state=ended] .jw[data-astro-cid-godzooku]{visibility:hidden;position:absolute;inset:0}.frame[data-astro-cid-godzooku][data-state=ended] .jw[data-astro-cid-godzooku] *{visibility:hidden!important}.frame[data-astro-cid-godzooku]:focus-visible{outline-offset:3px;outline:2px solid #fff}.error[data-astro-cid-godzooku]{text-align:center;justify-content:center;align-items:center;padding:24px;font-size:1.125rem;display:flex;position:absolute;inset:0}.start[data-astro-cid-godzooku]{z-index:1;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.start[data-astro-cid-godzooku][hidden],.error[data-astro-cid-godzooku][hidden],.end[data-astro-cid-godzooku][hidden],.arrow[data-astro-cid-godzooku][hidden]{display:none}.end[data-astro-cid-godzooku]{flex-direction:column;gap:20px;padding:24px 28px 28px;animation:.26s ease-out end-in;display:flex}:root[data-motion=reduce] .end[data-astro-cid-godzooku]{animation:none}@keyframes end-in{0%{opacity:0;transform:translateY(12px)}}.next-head[data-astro-cid-godzooku]{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.label[data-astro-cid-godzooku]{margin:0;font-size:1.125rem;font-weight:700}.arrows[data-astro-cid-godzooku]{gap:8px;display:flex}.arrow[data-astro-cid-godzooku]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s,opacity .15s;display:grid}.arrow[data-astro-cid-godzooku]:hover{background:#ffffff38}.arrow[data-astro-cid-godzooku][aria-disabled=true]{opacity:.4;cursor:default}.arrow[data-astro-cid-godzooku] svg[data-astro-cid-godzooku]{fill:currentColor;width:22px;height:22px}.strip[data-astro-cid-godzooku]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;gap:16px;margin:-6px;padding:6px;scroll-padding-inline:6px;list-style:none;display:flex;overflow-x:auto}.strip[data-astro-cid-godzooku] li[data-astro-cid-godzooku]{scroll-snap-align:start;flex:0 0 calc(20% - 12.8px);min-width:min(200px,72%)}.choice[data-astro-cid-godzooku]{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;display:block}.thumb[data-astro-cid-godzooku]{aspect-ratio:16/9;background:#ffffff14;border-radius:12px;display:block;position:relative;overflow:hidden}.thumb[data-astro-cid-godzooku] img[data-astro-cid-godzooku]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.thumb[data-astro-cid-godzooku] .disc[data-astro-cid-godzooku]{background:var(--color-primary);border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid;position:absolute;bottom:10px;left:10px}.choice[data-astro-cid-godzooku]:hover img[data-astro-cid-godzooku]{transform:scale(1.04)}.choice[data-astro-cid-godzooku]:hover .disc[data-astro-cid-godzooku],.choice[data-astro-cid-godzooku]:focus-visible .disc[data-astro-cid-godzooku]{background:var(--color-primary-strong)}.name[data-astro-cid-godzooku]{margin-top:8px;font-weight:700;line-height:1.25;display:block}.cta[data-astro-cid-godzooku]{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;display:flex}.heading[data-astro-cid-godzooku]{letter-spacing:-.015em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}.actions[data-astro-cid-godzooku]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cta[data-astro-cid-godzooku] a:focus-visible{outline-color:#fff}.replay[data-astro-cid-godzooku]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:2px 18px 2px 2px;font-size:1rem;font-weight:700;transition:background .15s;display:flex}.replay[data-astro-cid-godzooku]:hover{background:#ffffff1f}.rdisc[data-astro-cid-godzooku]{background:#ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;margin:2px;display:grid}.rdisc[data-astro-cid-godzooku] svg[data-astro-cid-godzooku]{fill:#fff;width:20px;height:20px}.choice[data-astro-cid-godzooku]:focus-visible,.arrow[data-astro-cid-godzooku]:focus-visible,.replay[data-astro-cid-godzooku]:focus-visible{outline-offset:3px;outline:2px solid #fff}:root[data-motion=reduce] .end[data-astro-cid-godzooku] *{transition:none}:root[data-motion=reduce] .choice[data-astro-cid-godzooku]:hover img[data-astro-cid-godzooku]{transform:none}@container showcase (width<=560px){.end[data-astro-cid-godzooku]{gap:16px;padding:16px}.heading[data-astro-cid-godzooku]{font-size:1.25rem}.cta[data-astro-cid-godzooku]{padding-top:16px}.cta[data-astro-cid-godzooku] a{white-space:normal;height:auto;min-height:44px;padding:8px 16px;font-size:.875rem;line-height:1.2}}.start[data-astro-cid-godzooku],.close[data-astro-cid-godzooku]{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#1414148c;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 34px #0000004d}.start[data-astro-cid-godzooku]:hover,.close[data-astro-cid-godzooku]:hover{background:#141414cc}.start[data-astro-cid-godzooku]:focus-visible,.close[data-astro-cid-godzooku]:focus-visible{outline-offset:3px;outline:2px solid #fff}.close[data-astro-cid-godzooku]{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:16px;right:16px}@media (height<=500px){.overlay[data-astro-cid-godzooku]{--pad-y:12px;padding-inline:72px}.close[data-astro-cid-godzooku]{top:12px;right:14px}}.play[data-astro-cid-nul6ewtc]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px;box-shadow:inset 0 0 0 6px #fff}.media[data-astro-cid-nul6ewtc]:has(.play:not([hidden]):is(:hover,:focus-visible)) .icon[data-astro-cid-nul6ewtc]{background:var(--color-primary-strong);color:#fff}
