/* GENERATED by tools/build_subpage.py from mf-sub/css/about.css - do not edit */
.ab-crumb{font-size:14rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666;margin-bottom:26rem}.ab-crumb > a{color:#666666;transition:color var(--mf-dur) ease}.ab-crumb > span{margin:0 6rem;color:#DDDDDD}.ab-hero__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:80rem;align-items:flex-end}.ab-hero__lead{font-size:18rem;line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}.ab-hero__frame{position:relative;margin-top:64rem;padding-top:42%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.ab-hero__video{background-color:#F4F4F4}.ab-press{margin-top:70rem;padding:22rem 0;overflow:hidden;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 3.5%,#000 96.5%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 3.5%,#000 96.5%,rgba(0,0,0,0) 100%)}.ab-press__track{display:flex;width:max-content;animation:ab-press-run 46s linear infinite}.ab-press__set{display:flex;flex:none}.ab-press__set > li{display:flex;align-items:center;flex:none;padding-left:34rem;font-size:16rem;line-height:1.6;font-weight:600;letter-spacing:-.01em;color:#333333;white-space:nowrap}.ab-press__set > li::after{content:"";flex:none;width:6rem;height:6rem;margin-left:34rem;border-radius:50%;background:#00B4FF}@keyframes ab-press-run{to{transform:translateX(-50%)}}.ab-gap__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20rem}.ab-gap__card{padding:46rem 44rem 50rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring)}.ab-gap__card--dark{background-color:#121212;color:#FFFFFF;box-shadow:none}.ab-gap__tag{display:inline-flex;align-items:center;gap:9rem;font-size:16rem;line-height:1.5;font-weight:700;letter-spacing:-.01em;color:#0080FF}.ab-gap__tag::before{content:"";flex:none;width:22rem;height:2px;border-radius:2px;background:currentColor}.ab-gap__card--dark .ab-gap__tag{color:#00B4FF}.ab-gap__p{margin-top:22rem;font-size:18rem;line-height:1.85;font-weight:500;letter-spacing:-.01em;color:#333333}.ab-gap__card--dark .ab-gap__p{color:rgba(255,255,255,.78)}.ab-gap__p strong{font-weight:700;color:#111111}.ab-gap__card--dark .ab-gap__p strong{color:#FFFFFF}.ab-pull{margin-top:64rem;padding-left:30rem;border-left:4rem solid #0080FF;font-size:28rem;line-height:1.55;font-weight:700;letter-spacing:-.025em;color:#111111}.ab-pull--blue{margin-top:60rem;padding:38rem 42rem;border-left:0;border-radius:16rem;background-color:#F4F4F4}.ab-card{position:relative;padding:44rem 40rem 46rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.ab-card__no{display:block;font-size:20rem;line-height:1;letter-spacing:.06em;color:#0080FF}.ab-card__t{margin-top:18rem;font-size:26rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.ab-card__d{margin-top:14rem;font-size:16rem;line-height:1.75;font-weight:500;letter-spacing:-.01em;color:#333333}@media (hover:hover) and (pointer:fine){.ab-card:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-4rem)}}.ab-plat__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem}.ab-prose > p{font-size:18rem;line-height:1.95;font-weight:500;letter-spacing:-.01em;color:#333333}.ab-prose > p + p{margin-top:26rem}.ab-prose strong{font-weight:700;color:#111111}.ab-prose__list{font-size:18rem;line-height:1.95;font-weight:500;letter-spacing:-.01em;color:#333333}.ab-prose__list > li{display:inline}.ab-prose__list + p{margin-top:26rem}.ab-edi__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:70rem;align-items:center}.ab-edi__media{position:relative;padding-top:56.25%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.ab-edi--rev .ab-edi__media{order:2;padding-top:66.666%}.ab-edi--rev .ab-edi__txt{order:1}.ab-edi__p{margin-top:24rem;font-size:18rem;line-height:1.85;font-weight:500;letter-spacing:-.01em;color:#333333}.ab-edi__btn{margin-top:32rem}.ab-edi__media > img{transition:transform .6s var(--mf-ease-out4)}@media (hover:hover) and (pointer:fine){.ab-edi__media:hover > img{transform:scale(1.04)}}.ab-val__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem}.ab-val__k{display:block;font-size:46rem;line-height:1;letter-spacing:-.02em;color:#004FFF}.ab-val__card .ab-card__t{margin-top:16rem;font-size:22rem}.ab-val__ko{word-break:keep-all}.ab-diff__list{display:flex;flex-wrap:wrap;justify-content:center;gap:12rem}.ab-diff__list > li{display:flex;align-items:center;gap:10rem;padding:14rem 24rem;border-radius:999rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);font-size:16rem;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:#333333}.ab-diff__list > li::before{content:"";flex:none;width:6rem;height:6rem;border-radius:50%;background:#00B4FF}.ab-hist__list{position:relative}.ab-hist__list::before{content:"";position:absolute;left:27rem;top:60rem;bottom:64rem;width:2px;border-radius:2px;background:#EEEEEE}.ab-hist__item{position:relative;display:grid;grid-template-columns:56rem minmax(0,1fr);column-gap:30rem;padding:32rem 0 36rem}.ab-hist__no{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:56rem;height:56rem;border-radius:50%;background-color:#FFFFFF;box-shadow:var(--mf-ring);font-size:16rem;line-height:1;letter-spacing:.02em;color:#666666}.ab-hist__t{font-size:22rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.ab-hist__d{margin-top:10rem;font-size:16rem;line-height:1.75;font-weight:500;letter-spacing:-.01em;color:#666666}.ab-hist__item.is-key .ab-hist__no{background-color:#0080FF;box-shadow:none;color:#FFFFFF}.ab-hist__item.is-key .ab-hist__t{color:#0080FF}.ab-gal{display:flex;flex-wrap:wrap;justify-content:center;gap:20rem;margin-top:80rem}.ab-gal__i{flex:0 0 calc((100% - 81rem) / 5)}.ab-gal__f{position:relative;padding-top:133.333%;border-radius:12rem;overflow:hidden}.ab-gal__f > img{transition:transform .6s var(--mf-ease-out4)}.ab-gal__c{margin-top:12rem;font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#666666}.ab-gal__more{display:none}@media (hover:hover) and (pointer:fine){.ab-gal__i:hover .ab-gal__f > img{transform:scale(1.06)}}.ab-proof{--mf-data-pad:140rem;--ab-num:68rem;isolation:isolate}.ab-proof__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:#000000;background-image: linear-gradient(90deg,rgba(101,209,255,0) 0%,rgba(101,209,255,.95) 22%,rgba(53,191,255,.9) 48%,rgba(255,82,172,.85) 78%,rgba(255,82,172,0) 100%), radial-gradient(ellipse 46% 78% at 30% 0%,rgba(101,209,255,.34) 0%,rgba(101,209,255,.12) 42%,rgba(101,209,255,0) 72%), radial-gradient(ellipse 40% 70% at 76% 0%,rgba(255,82,172,.17) 0%,rgba(255,82,172,.06) 44%,rgba(255,82,172,0) 72%);background-size:100% 2px,100% 100%,100% 100%;background-position:0 0,0 0,0 0;background-repeat:no-repeat}.ab-proof__wrap{position:relative}.ab-proof__head{margin-bottom:0;text-align:left}.ab-proof .mf-title__t{font-size:52rem;line-height:1.24;font-weight:800;letter-spacing:-.035em}.ab-proof .mf-title__t .ab-proof__key{color:#00B4FF}.ab-proof .mf-ul::after{bottom:-.9rem}.ab-proof__item{min-width:0;text-align:left}.ab-proof__nums{display:flex;justify-content:flex-start;align-items:baseline;gap:6rem}.ab-proof__num{display:block;font-family:var(--mf-font);font-size:var(--ab-num);line-height:1.1;font-weight:800;letter-spacing:-.045em;color:#FFFFFF;white-space:nowrap}.ab-proof__n{display:inline-block;font-variant-numeric:tabular-nums}.ab-proof__unit{display:block;flex:none;font-family:var(--mf-font);font-size:calc(var(--ab-num) * .34);line-height:1;font-weight:700;letter-spacing:-.02em;color:#FFFFFF}.ab-proof__plus{font-weight:700;margin-left:.04em}.ab-proof__label{display:block;margin-top:14rem;font-size:17rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:rgba(255,255,255,.72)}@media (min-width:1201px){.ab-proof__wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:70rem}}@media (min-width:861px){.ab-proof__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.ab-proof__item{padding:6rem 0 6rem 30rem;border-left:1px solid rgba(255,255,255,.16)}}html.mf-js .ab-proof.is-armed [data-ab-rv]{opacity:0;transform:translate3d(0,20rem,0)}html.mf-js .ab-proof.is-armed [data-ab-rv].is-in{opacity:1;transform:none;transition:opacity .5s ease var(--mf-delay,0s),transform .5s cubic-bezier(.2,.8,.2,1) var(--mf-delay,0s)}.ab-cta__row{display:grid;gap:14rem}.ab-cta__q{display:flex;align-items:center;gap:18rem;padding:20rem 26rem;border-radius:12rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.ab-cta__ic{display:flex;align-items:center;justify-content:center;flex:none;width:44rem;height:44rem;border-radius:50%;background-color:#F4F4F4;color:#0080FF}.ab-cta__ic > svg{display:block;width:24rem;height:24rem}.ab-cta__txt > b{display:block;font-size:17rem;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:#111111}.ab-cta__txt > small{display:block;margin-top:3rem;font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#666666}.ab-cta__go{margin-top:6rem}@media (hover:hover) and (pointer:fine){.ab-cta__q:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-3rem)}.ab-cta__q:hover .ab-cta__ic{background-color:#0080FF;color:#FFFFFF}.ab-crumb > a:hover{color:#0080FF}}@media (max-width:1480px){.ab-hero__top{column-gap:60rem}.ab-gap__card{padding:42rem 40rem 46rem}.ab-proof{--ab-num:62rem}.ab-proof .mf-title__t{font-size:50rem}}@media (max-width:1200px){.ab-crumb{margin-bottom:22rem}.ab-hero__top{grid-template-columns:minmax(0,1fr);row-gap:28rem}.ab-hero__lead{font-size:17rem}.ab-hero__frame{margin-top:50rem;padding-top:44%}.ab-press{margin-top:60rem;padding:20rem 0}.ab-press__set > li{font-size:15rem;padding-left:28rem}.ab-press__set > li::after{margin-left:28rem}.ab-gap__card{padding:36rem 32rem 40rem}.ab-gap__p{font-size:17rem;margin-top:18rem}.ab-pull{margin-top:52rem;padding-left:24rem;border-left-width:3rem;font-size:24rem}.ab-pull--blue{margin-top:50rem;padding:32rem 34rem}.ab-card{padding:36rem 32rem 38rem}.ab-card__t{margin-top:16rem;font-size:23rem}.ab-card__d{font-size:15rem}.ab-val__k{font-size:40rem}.ab-val__card .ab-card__t{font-size:20rem}.ab-prose > p{font-size:17rem;line-height:1.9}.ab-prose__list{font-size:17rem;line-height:1.9}.ab-edi__row{column-gap:48rem}.ab-edi__p{font-size:17rem}.ab-diff__list > li{padding:12rem 20rem;font-size:15rem}.ab-hist__item{grid-template-columns:50rem minmax(0,1fr);column-gap:24rem;padding:28rem 0 32rem}.ab-hist__no{width:50rem;height:50rem;font-size:15rem}.ab-hist__list::before{left:24rem;top:53rem;bottom:57rem}.ab-hist__t{font-size:20rem}.ab-hist__d{font-size:15rem}.ab-gal{gap:16rem;margin-top:64rem}.ab-gal__i{flex-basis:calc((100% - 65rem) / 5)}.ab-proof{--mf-data-pad:120rem;--ab-num:56rem}.ab-proof .mf-title__t{font-size:46rem}.ab-proof .mf-ul::after{bottom:-1.3rem}.ab-proof__list{margin-top:56rem}.ab-proof__item{padding-left:24rem}.ab-proof__label{font-size:15rem;margin-top:12rem}}@media (max-width:860px){.ab-hero__frame{margin-top:40rem;padding-top:52%}.ab-hero__lead{font-size:16rem}.ab-press{margin-top:50rem;padding:18rem 0}.ab-press__set > li{font-size:14rem;padding-left:22rem}.ab-press__set > li::after{margin-left:22rem;width:5rem;height:5rem}.ab-gap__grid{grid-template-columns:minmax(0,1fr);gap:16rem}.ab-gap__card{padding:32rem 28rem 34rem}.ab-gap__p{font-size:16rem;line-height:1.8}.ab-pull{margin-top:44rem;font-size:21rem}.ab-pull--blue{margin-top:44rem;padding:28rem}.ab-plat__grid,.ab-val__grid{grid-template-columns:minmax(0,1fr);gap:16rem}.ab-card{padding:30rem 26rem 32rem}.ab-card__t{font-size:21rem}.ab-val__k{font-size:36rem}.ab-prose > p{font-size:16rem}.ab-prose > p + p{margin-top:22rem}.ab-prose__list{font-size:16rem}.ab-prose__list + p{margin-top:22rem}.ab-edi__row{grid-template-columns:minmax(0,1fr);row-gap:32rem}.ab-edi--rev .ab-edi__media{order:0}.ab-edi--rev .ab-edi__txt{order:0}.ab-edi__p{font-size:16rem;margin-top:20rem}.ab-edi__btn{margin-top:26rem}.ab-diff__list{gap:10rem}.ab-diff__list > li{padding:11rem 18rem;font-size:14rem;gap:8rem}.ab-hist__item{grid-template-columns:46rem minmax(0,1fr);column-gap:20rem;padding:24rem 0 28rem}.ab-hist__no{width:46rem;height:46rem;font-size:14rem}.ab-hist__list::before{left:22rem;top:47rem;bottom:51rem}.ab-hist__t{font-size:19rem}.ab-hist__d{font-size:15rem;margin-top:8rem}.ab-gal{gap:16rem;margin-top:54rem}.ab-gal__i{flex-basis:calc((100% - 33rem) / 3)}.ab-gal__c{font-size:14rem;margin-top:10rem}.ab-proof{--mf-data-pad:100rem;--ab-num:52rem}.ab-proof .mf-title__t{font-size:42rem}.ab-proof .mf-ul::after{bottom:-1.1rem}.ab-proof__list{margin-top:0;padding-top:44rem}.ab-proof__item{display:flex;align-items:baseline;justify-content:space-between;gap:16rem;padding:22rem 0;border-top:1px solid rgba(255,255,255,.16)}.ab-proof__item:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.ab-proof__label{order:-1;margin-top:0;font-size:16rem}.ab-cta__q{padding:18rem 20rem;gap:14rem}.ab-cta__ic{width:40rem;height:40rem}.ab-cta__ic > svg{width:22rem;height:22rem}.ab-cta__txt > b{font-size:16rem}}@media (max-width:540px){.ab-crumb{font-size:13rem;margin-bottom:18rem}.ab-hero__frame{margin-top:32rem;padding-top:72%;border-radius:12rem}.ab-hero__lead{font-size:15rem;line-height:1.75}.ab-press{margin-top:44rem;padding:15rem 0}.ab-press__set > li{font-size:13rem;padding-left:18rem}.ab-press__set > li::after{margin-left:18rem}.ab-gap__card{padding:26rem 22rem 28rem;border-radius:12rem}.ab-gap__tag{font-size:14rem}.ab-gap__p{font-size:15rem;line-height:1.78;margin-top:16rem}.ab-pull{margin-top:36rem;padding-left:18rem;font-size:18rem;line-height:1.55}.ab-pull--blue{margin-top:36rem;padding:22rem 20rem;border-radius:12rem}.ab-card{padding:26rem 22rem 28rem;border-radius:12rem}.ab-card__no{font-size:17rem}.ab-card__t{margin-top:12rem;font-size:19rem}.ab-card__d{font-size:14.5rem;line-height:1.7;margin-top:10rem}.ab-val__k{font-size:32rem}.ab-val__card .ab-card__t{font-size:18rem}.ab-prose > p{font-size:15rem;line-height:1.85}.ab-edi__media{border-radius:12rem}.ab-edi__p{font-size:15rem;line-height:1.78}.ab-diff__list{gap:8rem}.ab-diff__list > li{padding:10rem 15rem;font-size:13rem;gap:7rem}.ab-diff__list > li::before{width:5rem;height:5rem}.ab-hist__item{grid-template-columns:40rem minmax(0,1fr);column-gap:16rem;padding:20rem 0 24rem}.ab-hist__no{width:40rem;height:40rem;font-size:13rem}.ab-hist__list::before{left:19rem;top:40rem;bottom:44rem}.ab-hist__t{font-size:17rem}.ab-hist__d{font-size:14rem;line-height:1.7}.ab-gal{gap:12rem;margin-top:44rem}.ab-gal__i{flex-basis:calc((100% - 13rem) / 2)}.ab-gal__f{border-radius:8rem}.ab-gal__c{font-size:12.5rem;margin-top:8rem}.ab-proof{--mf-data-pad:88rem;--ab-num:40rem}.ab-proof .mf-title__t{font-size:34rem}.ab-proof .mf-ul::after{bottom:-2.3rem}.ab-proof__list{padding-top:32rem}.ab-proof__item{padding:18rem 0}.ab-proof__label{font-size:14.5rem}.ab-cta__q{padding:16rem 16rem;border-radius:10rem}.ab-cta__txt > b{font-size:15rem}.ab-cta__txt > small{font-size:13rem}}@media (max-width:540px){.ab-crumb{font-size:max(14px,14rem)}.ab-crumb > a{position:relative;display:inline-block}.ab-crumb > a::after{content:"";position:absolute;left:-16px;right:-16px;top:50%;height:44px;margin-top:-22px}.ab-proof__unit{font-size:max(15px,15rem)}.ab-hero__lead{font-size:max(16px,16rem);line-height:1.75}.ab-hero__frame--m{padding-top:50%}.ab-press__set > li{font-size:max(15px,15rem)}.ab-gap__tag{font-size:max(15px,15rem)}.ab-gap__p{font-size:max(16px,16rem);line-height:1.75}.ab-gap__card--dark .ab-gap__p{color:rgba(255,255,255,.9)}.ab-pull{font-size:max(19px,19rem);line-height:1.55}.ab-card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12rem;align-items:center}.ab-card__no,.ab-val__k{grid-column:1}.ab-card__t{grid-column:2;margin-top:0;font-size:max(19px,20rem)}.ab-card__d{grid-column:1 / -1;margin-top:12rem;font-size:max(16px,16rem);line-height:1.7}.ab-val__k{font-size:30rem}.ab-val__card .ab-card__t{margin-top:0;font-size:max(18px,19rem)}.ab-prose > p,.ab-prose__list{font-size:max(16px,17rem);line-height:1.75}.ab-prose__list{display:grid;gap:10rem}.ab-prose__list > li{display:block;position:relative;padding-left:20rem}.ab-prose__list > li::before{content:"";position:absolute;left:3rem;top:calc(.875em - 3rem);width:6rem;height:6rem;border-radius:50%;background:#00B4FF}.ab-prose__list + p{margin-top:22rem}.ab-edi__p{font-size:max(16px,16rem);line-height:1.75}.ab-edi__media{padding-top:46%}.ab-edi--rev .ab-edi__media{padding-top:50%}.ab-edi--rev .ab-edi__media > img{object-position:50% 62%}.ab-diff__list{gap:8rem}.ab-diff__list > li{padding:9rem 14rem;font-size:max(15px,15rem)}.ab-hist__no{font-size:max(14px,14rem)}.ab-hist__t{font-size:max(18px,18rem)}.ab-hist__d{font-size:max(16px,16rem);line-height:1.7;color:#333333}.ab-gal__f{padding-top:100%}.ab-gal__f > img{object-position:50% 22%}.ab-gal__c{font-size:max(15px,15rem);line-height:1.5;color:#444444}.ab-gal.is-fold:not(.is-open) > .ab-gal__i:nth-child(n+5){display:none}.ab-gal.is-fold + .ab-gal__more{display:block;margin-top:22rem;min-height:48px;font-size:max(16px,16rem)}.ab-proof__label{font-size:max(16px,16rem);color:rgba(255,255,255,.88)}.ab-cta__txt > b{font-size:max(17px,17rem)}.ab-cta__txt > small{font-size:max(14px,14rem);color:#555555}}@media (prefers-reduced-motion:reduce){.ab-press__track{animation:none}.ab-card,.ab-cta__q,.ab-gal__f > img,.ab-edi__media > img{transition:none}html.mf-js .ab-proof.is-armed [data-ab-rv]{opacity:1;transform:none;transition:none}}html[data-mf-static] .ab-press__track{animation:none}html[data-mf-static] .ab-proof.is-armed [data-ab-rv]{opacity:1;transform:none;transition:none}
