section[data-astro-cid-vtaexjcq]{box-sizing:border-box}h1[data-astro-cid-vtaexjcq],h2[data-astro-cid-vtaexjcq],h3[data-astro-cid-vtaexjcq],p[data-astro-cid-vtaexjcq],ul[data-astro-cid-vtaexjcq]{margin:0}ul[data-astro-cid-vtaexjcq]{padding:0;list-style:none}.hero[data-astro-cid-vtaexjcq]{color:#fff;background:linear-gradient(#171717 0%,#1e1e1e 100%);padding:72px 24px 56px}.hero-copy[data-astro-cid-vtaexjcq]{text-align:center;max-width:1120px;margin:0 auto 40px}.hero-mark[data-astro-cid-vtaexjcq]{width:clamp(118px,15vw,164px);height:auto;margin:0 auto 24px;display:block}.hero-tagline[data-astro-cid-vtaexjcq]{letter-spacing:.42em;text-indent:.42em;color:#e2873f;font-family:Oswald,Noto Sans JP,sans-serif;font-size:14px;font-weight:300}.hero-title[data-astro-cid-vtaexjcq]{letter-spacing:.16em;text-indent:.16em;margin-top:12px;font-family:Oswald,Noto Sans JP,sans-serif;font-size:clamp(40px,9vw,86px);font-weight:500;line-height:1.1}.hero-lead[data-astro-cid-vtaexjcq]{color:#bdbdbd;margin-top:20px;font-size:15px;line-height:2}.sentence[data-astro-cid-vtaexjcq]{display:inline-block}.gallery[data-astro-cid-vtaexjcq]{max-width:1120px;margin:0 auto}.stage-frame[data-astro-cid-vtaexjcq]{aspect-ratio:16/9;background:#000;border:1px solid #333;position:relative;overflow:hidden}.stage-poster[data-astro-cid-vtaexjcq]{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.stage-player[data-astro-cid-vtaexjcq]{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.stage-play[data-astro-cid-vtaexjcq]{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.stage-play[data-astro-cid-vtaexjcq] svg[data-astro-cid-vtaexjcq]{width:86px;height:61px;transition:transform .2s}.stage-play[data-astro-cid-vtaexjcq] .play-bg[data-astro-cid-vtaexjcq]{fill:#212121;fill-opacity:.8}.stage-play[data-astro-cid-vtaexjcq] .play-arrow[data-astro-cid-vtaexjcq]{fill:#fff}.stage-play[data-astro-cid-vtaexjcq]:hover svg[data-astro-cid-vtaexjcq]{transform:scale(1.06)}.stage-play[data-astro-cid-vtaexjcq]:hover .play-bg[data-astro-cid-vtaexjcq]{fill:#e2873f;fill-opacity:1}.stage-meta[data-astro-cid-vtaexjcq]{color:#fff;flex-direction:column;gap:6px;padding:18px 4px 0;display:flex}.stage-title[data-astro-cid-vtaexjcq]{font-size:16px;font-weight:700;line-height:1.7}.stage-note[data-astro-cid-vtaexjcq]{color:#9e9e9e;font-size:13px;line-height:1.9}.stage-link[data-astro-cid-vtaexjcq]{color:#e2873f;border-bottom:1px solid #0000;align-self:flex-start;margin-top:4px;font-size:13px;text-decoration:none}.stage-link[data-astro-cid-vtaexjcq]:hover{border-bottom-color:currentColor}.thumbs[data-astro-cid-vtaexjcq]{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin-top:24px;display:grid}.thumb[data-astro-cid-vtaexjcq]{text-align:left;color:#bdbdbd;cursor:pointer;background:#141414;border:1px solid #333;width:100%;padding:0;transition:border-color .2s,color .2s;display:block}.thumb[data-astro-cid-vtaexjcq] img[data-astro-cid-vtaexjcq]{aspect-ratio:16/9;object-fit:contain;opacity:.6;background:#000;width:100%;transition:opacity .2s;display:block}.thumb-title[data-astro-cid-vtaexjcq]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding:10px 12px 12px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.thumb[data-astro-cid-vtaexjcq]:hover,.thumb[data-astro-cid-vtaexjcq].is-active{color:#fff;border-color:#e2873f}.thumb[data-astro-cid-vtaexjcq]:hover img[data-astro-cid-vtaexjcq],.thumb[data-astro-cid-vtaexjcq].is-active img[data-astro-cid-vtaexjcq]{opacity:1}.band[data-astro-cid-vtaexjcq]{background:#121212;align-items:center;min-height:320px;padding:64px 24px;display:flex;position:relative;overflow:hidden}.band-image[data-astro-cid-vtaexjcq]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band[data-astro-cid-vtaexjcq]:after{content:"";background:linear-gradient(90deg,#0e0e0edb 0%,#0e0e0ea8 34%,#0e0e0e3d 68%,#0e0e0e14 100%);position:absolute;inset:0}.band-inner[data-astro-cid-vtaexjcq]{z-index:1;color:#fff;width:100%;max-width:1120px;margin:0 auto;position:relative}.band-heading[data-astro-cid-vtaexjcq]{letter-spacing:.08em;text-shadow:0 2px 18px #000000bf;font-size:clamp(26px,4.4vw,40px);font-weight:700;line-height:1.4}.cta[data-astro-cid-vtaexjcq]{color:#fff;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:16px;padding:10px 0;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.cta-text[data-astro-cid-vtaexjcq]{transition:color .3s;position:relative}.cta-text[data-astro-cid-vtaexjcq]:after{content:"";background:#e2873f;width:0;height:1px;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0}.cta-rule[data-astro-cid-vtaexjcq]{background:#ffffff8c;width:52px;height:1px;transition:width .45s cubic-bezier(.22,1,.36,1),background-color .3s;display:block}.cta-arrow[data-astro-cid-vtaexjcq]{fill:none;stroke:#ffffffd9;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:10px;transition:stroke .3s}.cta[data-astro-cid-vtaexjcq]:hover .cta-text[data-astro-cid-vtaexjcq],.cta[data-astro-cid-vtaexjcq]:focus-visible .cta-text[data-astro-cid-vtaexjcq]{color:#e2873f}.cta[data-astro-cid-vtaexjcq]:hover .cta-text[data-astro-cid-vtaexjcq]:after,.cta[data-astro-cid-vtaexjcq]:focus-visible .cta-text[data-astro-cid-vtaexjcq]:after{width:100%}.cta[data-astro-cid-vtaexjcq]:hover .cta-rule[data-astro-cid-vtaexjcq],.cta[data-astro-cid-vtaexjcq]:focus-visible .cta-rule[data-astro-cid-vtaexjcq]{background:#e2873f;width:84px}.cta[data-astro-cid-vtaexjcq]:hover .cta-arrow[data-astro-cid-vtaexjcq],.cta[data-astro-cid-vtaexjcq]:focus-visible .cta-arrow[data-astro-cid-vtaexjcq]{stroke:#e2873f}.cta[data-astro-cid-vtaexjcq]:focus-visible{outline-offset:8px;outline:1px dashed #e2873fcc}.cta-small[data-astro-cid-vtaexjcq]{gap:12px;font-size:13px;font-weight:400}.cta-small[data-astro-cid-vtaexjcq] .cta-rule[data-astro-cid-vtaexjcq]{width:34px}.cta-small[data-astro-cid-vtaexjcq]:hover .cta-rule[data-astro-cid-vtaexjcq],.cta-small[data-astro-cid-vtaexjcq]:focus-visible .cta-rule[data-astro-cid-vtaexjcq]{width:56px}.band[data-astro-cid-vtaexjcq] .cta[data-astro-cid-vtaexjcq]{text-shadow:0 1px 14px #000000a6;margin-top:22px}.band-notes[data-astro-cid-vtaexjcq]{color:#e4e4e4;text-shadow:0 1px 10px #000000d9;flex-direction:column;gap:4px;max-width:640px;margin-top:22px;font-size:13px;line-height:1.9;display:flex}.rigdred[data-astro-cid-vtaexjcq]{text-align:center;color:#fff;background:#2c2c2c;padding:56px 24px}.rigdred-heading[data-astro-cid-vtaexjcq]{font-size:clamp(18px,3vw,26px);font-weight:700;line-height:1.7}.rigdred-text[data-astro-cid-vtaexjcq]{margin-top:14px;font-size:14px}.rigdred-link[data-astro-cid-vtaexjcq]{color:#e2873f;border-bottom:1px solid;text-decoration:none}.rigdred-link[data-astro-cid-vtaexjcq]:hover{color:#fff}.blog[data-astro-cid-vtaexjcq]{background:#1e1e1e;padding:72px 24px}.blog-head[data-astro-cid-vtaexjcq]{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto 32px;display:flex}.blog-heading[data-astro-cid-vtaexjcq]{letter-spacing:.3em;text-indent:.3em;color:#fff;font-family:Jost,Noto Sans JP,sans-serif;font-size:30px;font-weight:300}.posts[data-astro-cid-vtaexjcq]{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto;display:grid}.post[data-astro-cid-vtaexjcq]{background:#262626;border:1px solid #333;transition:border-color .2s}.post[data-astro-cid-vtaexjcq]:hover{border-color:#e2873f}.post-link[data-astro-cid-vtaexjcq]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.post-image[data-astro-cid-vtaexjcq]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.post-body[data-astro-cid-vtaexjcq]{flex-direction:column;gap:10px;padding:20px;display:flex}.post-title[data-astro-cid-vtaexjcq]{color:#fff;font-size:15px;font-weight:700;line-height:1.7}.post-excerpt[data-astro-cid-vtaexjcq]{color:#a8a8a8;font-size:13px;line-height:1.9}.select[data-astro-cid-vtaexjcq]{background:#1e1e1e;padding:64px 0 72px}.select-head[data-astro-cid-vtaexjcq]{align-items:flex-end;gap:28px;max-width:1120px;margin:0 auto 34px;padding:0 24px;display:flex}.select-heading[data-astro-cid-vtaexjcq]{letter-spacing:.2em;text-indent:.2em;color:#fff;flex-direction:column;font-family:Jost,Noto Sans JP,sans-serif;font-size:clamp(32px,5.4vw,56px);font-weight:300;line-height:1.08;display:flex}.select-heading-num[data-astro-cid-vtaexjcq]{color:#e2873f}.select-heading-sub[data-astro-cid-vtaexjcq]{color:#0000;-webkit-text-stroke:1px #fff9}@supports not (-webkit-text-stroke:1px #fff){.select-heading-sub[data-astro-cid-vtaexjcq]{color:#fff9}}.select-head-rule[data-astro-cid-vtaexjcq]{background:linear-gradient(90deg,#e2873fe6,#e2873f00);flex:1;height:1px;margin-bottom:.55em}.select-marquee[data-astro-cid-vtaexjcq]{overflow:hidden}.select-track[data-astro-cid-vtaexjcq]{--gap:16px;--card:clamp(260px, 30vw, 420px);gap:var(--gap);width:max-content;animation:36s linear infinite select-scroll;display:flex}@keyframes select-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--gap) / 2))}}.select-marquee[data-astro-cid-vtaexjcq]:hover .select-track[data-astro-cid-vtaexjcq],.select-marquee[data-astro-cid-vtaexjcq]:focus-within .select-track[data-astro-cid-vtaexjcq]{animation-play-state:paused}.select-item[data-astro-cid-vtaexjcq]{width:var(--card);flex:none;position:relative;overflow:hidden}.select-image[data-astro-cid-vtaexjcq]{width:100%;height:auto;display:block}.select-name[data-astro-cid-vtaexjcq]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.select-text[data-astro-cid-vtaexjcq]{color:#e8e8e8;background:linear-gradient(#0000,#000000e0 65%);padding:40px 18px 14px;font-size:12px;line-height:1.75;position:absolute;bottom:0;left:0;right:0}@media (width<=900px){.posts[data-astro-cid-vtaexjcq]{grid-template-columns:1fr}}@media (width<=600px){.hero[data-astro-cid-vtaexjcq]{padding:48px 16px 40px}.band[data-astro-cid-vtaexjcq]{min-height:260px;padding:48px 16px}.band[data-astro-cid-vtaexjcq]:after{background:#0e0e0e99}.blog[data-astro-cid-vtaexjcq]{padding:48px 16px}.select[data-astro-cid-vtaexjcq]{padding:48px 0 56px}.select-head[data-astro-cid-vtaexjcq]{padding:0 16px}.select-heading[data-astro-cid-vtaexjcq]{font-size:26px}.select-track[data-astro-cid-vtaexjcq]{--gap:12px}.select-text[data-astro-cid-vtaexjcq]{padding:32px 14px 12px;font-size:11px}.stage-play[data-astro-cid-vtaexjcq] svg[data-astro-cid-vtaexjcq]{width:62px;height:44px}}@media (prefers-reduced-motion:reduce){.select-track[data-astro-cid-vtaexjcq]{animation:none}.select-marquee[data-astro-cid-vtaexjcq]{overflow-x:auto}}
