.about[data-astro-cid-ew5m5s6h]{display:flex;flex-direction:column;align-items:center;width:100%;padding:50px 10px 0;background:var(--c-white)}.about__heading[data-astro-cid-ew5m5s6h]{display:flex;flex-direction:column;align-items:center}.about__eyebrow[data-astro-cid-ew5m5s6h]{margin-bottom:10px;color:var(--c-brand);font-size:28px;line-height:normal}.about__title[data-astro-cid-ew5m5s6h]{margin-bottom:10px;font-size:32px;line-height:1.4}.about__body[data-astro-cid-ew5m5s6h]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:100%}.about__image[data-astro-cid-ew5m5s6h]{flex:none;width:480px}.about__text[data-astro-cid-ew5m5s6h]{flex:none;width:480px;max-width:100%;margin-bottom:10px;font-size:18px;line-height:1.6}@media(max-width:1000px){.about__image[data-astro-cid-ew5m5s6h],.about__text[data-astro-cid-ew5m5s6h]{width:calc(80% - 2px)}}@media(max-width:768px){.about__eyebrow[data-astro-cid-ew5m5s6h]{font-size:20px}.about__title[data-astro-cid-ew5m5s6h]{font-size:22px}.about__image[data-astro-cid-ew5m5s6h],.about__text[data-astro-cid-ew5m5s6h]{width:calc(90% - 1px)}}@media(max-width:480px){.about__eyebrow[data-astro-cid-ew5m5s6h]{font-size:14px}.about__title[data-astro-cid-ew5m5s6h]{font-size:16px}.about__body[data-astro-cid-ew5m5s6h]{gap:0}.about__image[data-astro-cid-ew5m5s6h]{width:100%}.about__text[data-astro-cid-ew5m5s6h]{width:calc(100% - 20px);margin:0 10px 10px;font-size:14px}}@media(max-width:350px){.about[data-astro-cid-ew5m5s6h]{padding-top:30px}.about__title[data-astro-cid-ew5m5s6h]{font-size:13px}.about__text[data-astro-cid-ew5m5s6h]{font-size:12px}}.hero-carousel[data-astro-cid-qsv4rqyr]{position:relative;flex:none;width:500px;height:500px;max-width:100%;overflow:hidden;border:3px double var(--c-brand);box-shadow:0 0 0 1px #0003 inset}.hero-carousel__track[data-astro-cid-qsv4rqyr]{position:relative;width:100%;height:100%;transition-property:transform;transition-timing-function:cubic-bezier(.58,.21,.41,.96);will-change:transform}.hero-carousel__slide[data-astro-cid-qsv4rqyr]{position:absolute;inset:0;transform:translate(calc(var(--offset, 0) * 100%))}.hero-carousel__slide[data-astro-cid-qsv4rqyr] img[data-astro-cid-qsv4rqyr]{width:100%;height:100%;object-fit:contain}@media(max-width:1000px){.hero-carousel[data-astro-cid-qsv4rqyr]{width:400px;height:400px}}@media(max-width:768px){.hero-carousel[data-astro-cid-qsv4rqyr]{width:250px;height:250px}}@media(max-width:480px){.hero-carousel[data-astro-cid-qsv4rqyr]{width:200px;height:200px}}@media(max-width:350px){.hero-carousel[data-astro-cid-qsv4rqyr]{width:160px;height:160px}}.hero[data-astro-cid-srazvpuc]{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;width:100%;background:var(--c-white)}.hero__visual[data-astro-cid-srazvpuc]{display:flex;align-items:center;justify-content:flex-end;width:100%;margin-bottom:-200px}.hero__catch[data-astro-cid-srazvpuc]{position:relative;z-index:2;display:flex;flex:none;flex-direction:column;align-items:flex-start;justify-content:center;margin:0 -300px 100px 0;font-weight:300}.hero__line[data-astro-cid-srazvpuc]{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center}.hero__line-text[data-astro-cid-srazvpuc]{position:relative;z-index:2;color:var(--c-brand);font-size:72px;line-height:1.4;text-shadow:var(--shadow-text)}.hero__line-band[data-astro-cid-srazvpuc]{--appear-opacity: 0;--appear-transform: translate(-300px, 0px);--appear-duration: 2s;position:relative;z-index:0;width:100%;height:50px;margin-top:-60px;background:var(--c-white);transform-origin:center left}.hero__line[data-astro-cid-srazvpuc]:nth-child(1) .hero__line-band[data-astro-cid-srazvpuc]{--appear-delay: .5s;--appear-easing: linear}.hero__line[data-astro-cid-srazvpuc]:nth-child(2) .hero__line-band[data-astro-cid-srazvpuc]{--appear-delay: 2s;--appear-easing: linear}.hero__line[data-astro-cid-srazvpuc]:nth-child(3) .hero__line-band[data-astro-cid-srazvpuc]{--appear-delay: 3.5s}.hero__photo[data-astro-cid-srazvpuc]{position:relative;z-index:-1;flex:none;width:70%;height:800px}.hero__intro[data-astro-cid-srazvpuc]{display:flex;align-items:center;width:100%}.hero__name[data-astro-cid-srazvpuc]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:60px 0 0 30px;font-weight:300;line-height:1;text-shadow:var(--shadow-text)}.hero--partner[data-astro-cid-srazvpuc] .hero__name[data-astro-cid-srazvpuc]{margin-top:80px}.hero__maker[data-astro-cid-srazvpuc]{display:flex;align-items:flex-start;color:#333;font-size:40px}.hero__maker[data-astro-cid-srazvpuc]>span[data-astro-cid-srazvpuc]:first-child{margin-left:10px}.hero__mark[data-astro-cid-srazvpuc]{font-size:32px}.hero__brand[data-astro-cid-srazvpuc]{color:var(--c-brand);font-size:80px}.hero__partner[data-astro-cid-srazvpuc]{margin-left:10px;color:var(--c-brand);font-weight:400}.hero__partner--sm[data-astro-cid-srazvpuc]{font-size:32px;line-height:1.5}.hero__partner--md[data-astro-cid-srazvpuc]{margin-top:10px;font-size:36px}.hero__partner--lg[data-astro-cid-srazvpuc]{margin-top:5px;font-size:40px}@media(max-width:1000px){.hero__visual[data-astro-cid-srazvpuc]{margin-bottom:-150px}.hero__line-text[data-astro-cid-srazvpuc]{font-size:60px}.hero__line-band[data-astro-cid-srazvpuc]{height:40px;margin-top:-45px}.hero__photo[data-astro-cid-srazvpuc]{height:550px}.hero__mark[data-astro-cid-srazvpuc]{font-size:40px}.hero__brand[data-astro-cid-srazvpuc]{font-size:60px}.hero__partner--sm[data-astro-cid-srazvpuc]{font-size:26px}.hero__partner--md[data-astro-cid-srazvpuc]{font-size:40px}}@media(max-width:768px){.hero__visual[data-astro-cid-srazvpuc]{margin-bottom:-50px}.hero__catch[data-astro-cid-srazvpuc]{margin:0 -250px 0 0}.hero__line-text[data-astro-cid-srazvpuc]{font-size:48px}.hero__line-band[data-astro-cid-srazvpuc]{height:30px;margin-top:-35px}.hero__photo[data-astro-cid-srazvpuc]{width:80%;height:auto}.hero__name[data-astro-cid-srazvpuc],.hero--partner[data-astro-cid-srazvpuc] .hero__name[data-astro-cid-srazvpuc]{margin:20px 0 0 10px}.hero__maker[data-astro-cid-srazvpuc]{font-size:28px}.hero__mark[data-astro-cid-srazvpuc]{font-size:20px}.hero__brand[data-astro-cid-srazvpuc]{font-size:40px}.hero__partner--sm[data-astro-cid-srazvpuc]{font-size:20px}.hero__partner--md[data-astro-cid-srazvpuc],.hero__partner--lg[data-astro-cid-srazvpuc]{font-size:28px}}@media(max-width:480px){.hero__catch[data-astro-cid-srazvpuc]{margin:0 -180px 0 0}.hero__line-text[data-astro-cid-srazvpuc]{font-size:32px}.hero__line-band[data-astro-cid-srazvpuc]{--appear-transform: translate(-100px, 0px);height:20px;margin-top:-25px}.hero__photo[data-astro-cid-srazvpuc]{width:85%}.hero__name[data-astro-cid-srazvpuc],.hero--partner[data-astro-cid-srazvpuc] .hero__name[data-astro-cid-srazvpuc]{margin:0 0 0 5px}.hero__maker[data-astro-cid-srazvpuc]{font-size:20px}.hero__maker[data-astro-cid-srazvpuc]>span[data-astro-cid-srazvpuc]:first-child{margin-left:0}.hero__mark[data-astro-cid-srazvpuc]{font-size:14px}.hero__brand[data-astro-cid-srazvpuc]{font-size:28px}.hero__partner[data-astro-cid-srazvpuc]{margin-left:0}.hero__partner--sm[data-astro-cid-srazvpuc]{font-size:13px;line-height:1.8}.hero__partner--md[data-astro-cid-srazvpuc],.hero__partner--lg[data-astro-cid-srazvpuc]{font-size:20px}}@media(max-width:350px){.hero__visual[data-astro-cid-srazvpuc]{margin-bottom:-30px}.hero__line-text[data-astro-cid-srazvpuc]{font-size:30px}.hero__maker[data-astro-cid-srazvpuc]{font-size:18px}.hero__mark[data-astro-cid-srazvpuc]{font-size:12px}.hero__brand[data-astro-cid-srazvpuc]{font-size:26px}.hero__partner--sm[data-astro-cid-srazvpuc]{font-size:12px}.hero__partner--md[data-astro-cid-srazvpuc],.hero__partner--lg[data-astro-cid-srazvpuc]{font-size:18px}}.case-card[data-astro-cid-ux6dhr6p]{display:flex;flex:none;flex-direction:column;align-items:center;width:480px;max-width:100%;padding:10px;overflow:hidden;border-radius:16px;background:var(--c-white);box-shadow:var(--shadow-card)}.case-card__label[data-astro-cid-ux6dhr6p],.case-card__title[data-astro-cid-ux6dhr6p]{letter-spacing:.5em;line-height:1.4;text-align:center}.case-card__label[data-astro-cid-ux6dhr6p]{margin-top:10px;color:var(--c-brand);font-size:18px}.case-card__title[data-astro-cid-ux6dhr6p]{margin-bottom:20px;color:#333;font-size:24px}.case-card__image[data-astro-cid-ux6dhr6p]{width:100%}@media(max-width:1000px){.case-card[data-astro-cid-ux6dhr6p]{width:350px}.case-card__label[data-astro-cid-ux6dhr6p]{font-size:16px}.case-card__title[data-astro-cid-ux6dhr6p]{margin-bottom:10px;font-size:20px}}@media(max-width:768px){.case-card[data-astro-cid-ux6dhr6p]{width:calc(90% - 2px)}.case-card__label[data-astro-cid-ux6dhr6p]{font-size:18px}.case-card__title[data-astro-cid-ux6dhr6p]{font-size:24px}}@media(max-width:480px){.case-card[data-astro-cid-ux6dhr6p]{width:100%;padding:5px;border-radius:8px}.case-card__label[data-astro-cid-ux6dhr6p]{font-size:16px}.case-card__title[data-astro-cid-ux6dhr6p]{font-size:20px}}@media(max-width:350px){.case-card__label[data-astro-cid-ux6dhr6p]{font-size:13px}.case-card__title[data-astro-cid-ux6dhr6p]{font-size:16px}}.usage[data-astro-cid-a4nwke23]{display:flex;flex-direction:column;align-items:center;width:100%;padding:50px 10px;background:var(--c-white)}.usage__list[data-astro-cid-a4nwke23]{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:center;gap:20px}@media(max-width:480px){.usage[data-astro-cid-a4nwke23]{padding:50px 10px 20px}.usage__list[data-astro-cid-a4nwke23]{gap:10px}}@media(max-width:350px){.usage[data-astro-cid-a4nwke23]{padding:30px 10px var(--mini-bottom)}}
