section[data-astro-cid-xkmx7k2k]{box-sizing:border-box}h1[data-astro-cid-xkmx7k2k],h2[data-astro-cid-xkmx7k2k],p[data-astro-cid-xkmx7k2k]{margin:0}.hero[data-astro-cid-xkmx7k2k]{text-align:center;color:#fff;background:linear-gradient(#171717 0%,#1e1e1e 100%);padding:66px 24px 48px}.hero-logo[data-astro-cid-xkmx7k2k]{object-fit:contain;width:clamp(96px,13vw,132px);height:auto;margin:0 auto 22px;display:block}.hero-kicker[data-astro-cid-xkmx7k2k]{letter-spacing:.4em;text-indent:.4em;color:#6cb847;font-family:Oswald,Noto Sans JP,sans-serif;font-size:12px;font-weight:300}.hero-title[data-astro-cid-xkmx7k2k]{letter-spacing:.17em;text-indent:.17em;margin-top:14px;font-family:Jost,Noto Sans JP,sans-serif;font-size:clamp(30px,6.4vw,60px);font-weight:300;line-height:1.1}.hero-lead[data-astro-cid-xkmx7k2k]{color:#bdbdbd;max-width:720px;margin:20px auto 0;font-size:14px;line-height:2}.video[data-astro-cid-xkmx7k2k]{background:#1e1e1e;padding:0 24px 8px}.video-frame[data-astro-cid-xkmx7k2k]{aspect-ratio:16/9;background:#000;border:1px solid #333;max-width:940px;margin:0 auto;position:relative;overflow:hidden}.video-play[data-astro-cid-xkmx7k2k]{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.video-play[data-astro-cid-xkmx7k2k] svg[data-astro-cid-xkmx7k2k]{width:86px;height:61px;transition:transform .2s}.play-bg[data-astro-cid-xkmx7k2k]{fill:#212121;fill-opacity:.8}.play-arrow[data-astro-cid-xkmx7k2k]{fill:#fff}.video-play[data-astro-cid-xkmx7k2k]:hover svg[data-astro-cid-xkmx7k2k]{transform:scale(1.06)}.video-play[data-astro-cid-xkmx7k2k]:hover .play-bg[data-astro-cid-xkmx7k2k]{fill:#6cb847;fill-opacity:1}.video-frame[data-astro-cid-xkmx7k2k] .video-player{border:0;width:100%;height:100%;position:absolute;inset:0}.block[data-astro-cid-xkmx7k2k]{background:#1e1e1e;padding:56px 24px}.block[data-astro-cid-xkmx7k2k].is-alt{background:#1a1a1a}.block-inner[data-astro-cid-xkmx7k2k]{max-width:860px;margin:0 auto}.block-heading[data-astro-cid-xkmx7k2k]{letter-spacing:.06em;color:#fff;padding-left:26px;font-size:clamp(18px,2.6vw,25px);font-weight:700;line-height:1.6;position:relative}.block-heading[data-astro-cid-xkmx7k2k]:before{content:"";background:#6cb847;width:16px;height:2px;position:absolute;top:.72em;left:0}.prose[data-astro-cid-xkmx7k2k]{color:#c4c4c4;flex-direction:column;gap:14px;margin-top:20px;font-size:14px;line-height:2.1;display:flex}.figure[data-astro-cid-xkmx7k2k]{background:#111;border:1px solid #333;width:100%;height:auto;margin-top:28px;display:block}.back[data-astro-cid-xkmx7k2k]{text-align:center;background:#1e1e1e;padding:48px 24px 76px}.cta[data-astro-cid-xkmx7k2k]{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-xkmx7k2k]{transition:color .3s;position:relative}.cta-text[data-astro-cid-xkmx7k2k]:after{content:"";background:#6cb847;width:0;height:1px;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0}.cta-rule[data-astro-cid-xkmx7k2k]{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-xkmx7k2k]{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-xkmx7k2k]:hover .cta-text[data-astro-cid-xkmx7k2k],.cta[data-astro-cid-xkmx7k2k]:focus-visible .cta-text[data-astro-cid-xkmx7k2k]{color:#6cb847}.cta[data-astro-cid-xkmx7k2k]:hover .cta-text[data-astro-cid-xkmx7k2k]:after,.cta[data-astro-cid-xkmx7k2k]:focus-visible .cta-text[data-astro-cid-xkmx7k2k]:after{width:100%}.cta[data-astro-cid-xkmx7k2k]:hover .cta-rule[data-astro-cid-xkmx7k2k],.cta[data-astro-cid-xkmx7k2k]:focus-visible .cta-rule[data-astro-cid-xkmx7k2k]{background:#6cb847;width:84px}.cta[data-astro-cid-xkmx7k2k]:hover .cta-arrow[data-astro-cid-xkmx7k2k],.cta[data-astro-cid-xkmx7k2k]:focus-visible .cta-arrow[data-astro-cid-xkmx7k2k]{stroke:#6cb847}@media (width<=600px){.block[data-astro-cid-xkmx7k2k]{padding:40px 16px}.video[data-astro-cid-xkmx7k2k]{padding-left:16px;padding-right:16px}.prose[data-astro-cid-xkmx7k2k]{font-size:13.5px;line-height:2}}@media (prefers-reduced-motion:reduce){.video-play[data-astro-cid-xkmx7k2k] svg[data-astro-cid-xkmx7k2k],.cta-text[data-astro-cid-xkmx7k2k]:after,.cta-rule[data-astro-cid-xkmx7k2k],.cta-arrow[data-astro-cid-xkmx7k2k]{transition:none}}
