section[data-astro-cid-5s6esvlh]{box-sizing:border-box}h1[data-astro-cid-5s6esvlh],h2[data-astro-cid-5s6esvlh],p[data-astro-cid-5s6esvlh],ul[data-astro-cid-5s6esvlh],figure[data-astro-cid-5s6esvlh]{margin:0}ul[data-astro-cid-5s6esvlh]{padding:0;list-style:none}.hero[data-astro-cid-5s6esvlh]{background:#141414;position:relative;overflow:hidden}.hero-bg[data-astro-cid-5s6esvlh]{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-5s6esvlh]:after{content:"";background:linear-gradient(#0c0c0cbf 0%,#14141499 45%,#1e1e1e 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-5s6esvlh]{z-index:1;text-align:center;color:#fff;padding:64px 24px 56px;position:relative}.hero-icon[data-astro-cid-5s6esvlh]{width:clamp(76px,10vw,104px);height:auto;margin:0 auto 20px;display:block}.hero-title[data-astro-cid-5s6esvlh]{letter-spacing:.18em;text-indent:.18em;font-family:Jost,Noto Sans JP,sans-serif;font-size:clamp(34px,7vw,64px);font-weight:300;line-height:1.1}.hero-lead[data-astro-cid-5s6esvlh]{color:#d4d4d4;margin-top:18px;font-size:15px;line-height:1.9}.hero-note[data-astro-cid-5s6esvlh]{color:#9e9e9e;margin-top:6px;font-size:12px}.block[data-astro-cid-5s6esvlh]{background:#1e1e1e;padding:56px 24px}.block[data-astro-cid-5s6esvlh].is-alt{background:#1a1a1a}.block-inner[data-astro-cid-5s6esvlh]{max-width:900px;margin:0 auto}.block-heading[data-astro-cid-5s6esvlh]{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-5s6esvlh]:before{content:"";background:#ff3b2f;width:16px;height:2px;position:absolute;top:.72em;left:0}.points[data-astro-cid-5s6esvlh]{flex-direction:column;gap:12px;margin-top:22px;display:flex}.points[data-astro-cid-5s6esvlh] li[data-astro-cid-5s6esvlh]{color:#c4c4c4;padding-left:20px;font-size:14px;line-height:2;position:relative}.points[data-astro-cid-5s6esvlh] li[data-astro-cid-5s6esvlh]:before{content:"";background:#6e6e6e;width:6px;height:1px;position:absolute;top:.92em;left:2px}.figure[data-astro-cid-5s6esvlh]{margin-top:28px}.figure[data-astro-cid-5s6esvlh] img[data-astro-cid-5s6esvlh]{background:#111;border:1px solid #333;width:100%;height:auto;display:block}.figure[data-astro-cid-5s6esvlh] figcaption[data-astro-cid-5s6esvlh]{color:#8a8a8a;margin-top:8px;font-size:11.5px}.back[data-astro-cid-5s6esvlh]{text-align:center;background:#1e1e1e;padding:48px 24px 76px}.cta[data-astro-cid-5s6esvlh]{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-5s6esvlh]{transition:color .3s;position:relative}.cta-text[data-astro-cid-5s6esvlh]:after{content:"";background:#ff3b2f;width:0;height:1px;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0}.cta-rule[data-astro-cid-5s6esvlh]{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-5s6esvlh]{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-5s6esvlh]:hover .cta-text[data-astro-cid-5s6esvlh],.cta[data-astro-cid-5s6esvlh]:focus-visible .cta-text[data-astro-cid-5s6esvlh]{color:#ff3b2f}.cta[data-astro-cid-5s6esvlh]:hover .cta-text[data-astro-cid-5s6esvlh]:after,.cta[data-astro-cid-5s6esvlh]:focus-visible .cta-text[data-astro-cid-5s6esvlh]:after{width:100%}.cta[data-astro-cid-5s6esvlh]:hover .cta-rule[data-astro-cid-5s6esvlh],.cta[data-astro-cid-5s6esvlh]:focus-visible .cta-rule[data-astro-cid-5s6esvlh]{background:#ff3b2f;width:84px}.cta[data-astro-cid-5s6esvlh]:hover .cta-arrow[data-astro-cid-5s6esvlh],.cta[data-astro-cid-5s6esvlh]:focus-visible .cta-arrow[data-astro-cid-5s6esvlh]{stroke:#ff3b2f}@media (width<=600px){.block[data-astro-cid-5s6esvlh]{padding:40px 16px}.points[data-astro-cid-5s6esvlh] li[data-astro-cid-5s6esvlh]{font-size:13.5px;line-height:1.95}}@media (prefers-reduced-motion:reduce){.cta-text[data-astro-cid-5s6esvlh]:after,.cta-rule[data-astro-cid-5s6esvlh],.cta-arrow[data-astro-cid-5s6esvlh]{transition:none}}
