/* GENERATED by tools/build_subpage.py from mf-sub/css/popup.css - do not edit */
.pp-crumb{font-size:14rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666;margin-bottom:26rem}.pp-crumb > a{color:#666666;transition:color var(--mf-dur) ease}.pp-crumb > span{margin:0 6rem;color:#DDDDDD}.pp-hero__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:80rem;align-items:flex-end}.pp-hero__lead{font-size:18rem;line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}.pp-hero__lead strong{font-weight:700;color:#111111}.pp-hero__frame{position:relative;margin-top:64rem;padding-top:42%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.pp-hero__frame > picture{display:contents}.pp-prose > p{font-size:18rem;line-height:1.95;font-weight:500;letter-spacing:-.01em;color:#333333}.pp-prose > p + p{margin-top:26rem}.pp-prose strong{font-weight:700;color:#111111}.pp-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}.pp-card__no{display:block;font-size:20rem;line-height:1;letter-spacing:.06em;color:#0080FF}.pp-card__t{margin-top:18rem;font-size:24rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.pp-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){.pp-card:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-4rem)}}.pp-exp__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem}.pp-edi__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:70rem;align-items:center}.pp-edi__media{position:relative;padding-top:75.111%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.pp-edi__p{margin-top:24rem;font-size:18rem;line-height:1.85;font-weight:500;letter-spacing:-.01em;color:#333333}.pp-edi__media > img{transition:transform .6s var(--mf-ease-out4)}@media (hover:hover) and (pointer:fine){.pp-edi__media:hover > img{transform:scale(1.04)}}.pp-imp{--mf-data-pad:140rem;--pp-num:120rem;isolation:isolate}.pp-imp__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}.pp-imp__wrap{position:relative;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:70rem;align-items:start}.pp-imp__head{margin-bottom:0;text-align:left}.pp-imp .mf-title__t .pp-imp__key{color:#00B4FF}.pp-imp__fig{display:flex;align-items:baseline;gap:6rem;margin-top:44rem}.pp-imp__n{display:block;font-family:var(--mf-font);font-size:var(--pp-num);line-height:1;font-weight:800;letter-spacing:-.045em;color:#FFFFFF;font-variant-numeric:tabular-nums}.pp-imp__u{display:block;flex:none;font-family:var(--mf-font);font-size:calc(var(--pp-num) * .34);line-height:1;font-weight:700;letter-spacing:-.02em;color:#00B4FF}.pp-imp__src{margin-top:16rem;font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:rgba(255,255,255,.62)}.pp-imp__quotes{display:grid;gap:14rem}.pp-voice{padding:28rem 30rem 24rem;border-radius:16rem;background-color:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.pp-voice__p{font-size:17rem;line-height:1.7;font-weight:600;letter-spacing:-.02em;color:#FFFFFF}.pp-voice__who{margin-top:16rem;padding-top:14rem;border-top:1px solid rgba(255,255,255,.16);font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:rgba(255,255,255,.62)}.pp-voice__who b{font-weight:700;color:rgba(255,255,255,.82)}html.mf-js .pp-imp.is-armed [data-pp-rv]{opacity:0;transform:translate3d(0,20rem,0)}html.mf-js .pp-imp.is-armed [data-pp-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)}.pp-cta__row{display:grid;gap:14rem}.pp-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}.pp-cta__ic{display:flex;align-items:center;justify-content:center;flex:none;width:44rem;height:44rem;border-radius:50%;background-color:#F4F4F4;color:#0080FF}.pp-cta__ic > svg{display:block;width:24rem;height:24rem}.pp-cta__txt > b{display:block;font-size:17rem;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:#111111}.pp-cta__txt > small{display:block;margin-top:3rem;font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#666666}.pp-cta__go{margin-top:6rem}@media (hover:hover) and (pointer:fine){.pp-cta__q:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-3rem)}.pp-cta__q:hover .pp-cta__ic{background-color:#0080FF;color:#FFFFFF}.pp-crumb > a:hover{color:#0080FF}}@media (max-width:1480px){.pp-hero__top{column-gap:60rem}.pp-card{padding:42rem 34rem 44rem}.pp-imp{--pp-num:108rem}}@media (max-width:1200px){.pp-crumb{margin-bottom:22rem}.pp-hero__top{grid-template-columns:minmax(0,1fr);row-gap:28rem}.pp-hero__lead{font-size:17rem}.pp-hero__frame{margin-top:50rem;padding-top:44%}.pp-prose > p{font-size:17rem;line-height:1.9}.pp-card{padding:34rem 28rem 36rem}.pp-card__t{margin-top:16rem;font-size:21rem}.pp-card__d{font-size:15rem}.pp-edi__row{column-gap:48rem}.pp-edi__p{font-size:17rem}.pp-imp{--mf-data-pad:120rem;--pp-num:92rem}.pp-imp__wrap{grid-template-columns:minmax(0,1fr);row-gap:48rem}.pp-imp__fig{margin-top:32rem}.pp-voice__p{font-size:16rem}}@media (max-width:860px){.pp-hero__frame{margin-top:40rem;padding-top:56%}.pp-hero__lead{font-size:16rem}.pp-prose > p{font-size:16rem}.pp-prose > p + p{margin-top:22rem}.pp-exp__grid{grid-template-columns:minmax(0,1fr);gap:16rem}.pp-card{padding:30rem 26rem 32rem}.pp-card__t{font-size:21rem}.pp-edi__row{grid-template-columns:minmax(0,1fr);row-gap:32rem}.pp-edi__p{font-size:16rem;margin-top:20rem}.pp-imp{--mf-data-pad:100rem;--pp-num:80rem}.pp-imp__wrap{row-gap:40rem}.pp-voice{padding:24rem 24rem 20rem}.pp-cta__q{padding:18rem 20rem;gap:14rem}.pp-cta__ic{width:40rem;height:40rem}.pp-cta__ic > svg{width:22rem;height:22rem}.pp-cta__txt > b{font-size:16rem}}@media (max-width:540px){.pp-crumb{font-size:13rem;margin-bottom:18rem}.pp-hero__frame{margin-top:32rem;padding-top:75%;border-radius:12rem}.pp-hero__lead{font-size:15rem;line-height:1.75}.pp-prose > p{font-size:15rem;line-height:1.85}.pp-card{padding:26rem 22rem 28rem;border-radius:12rem}.pp-card__no{font-size:17rem}.pp-card__t{margin-top:12rem;font-size:19rem}.pp-card__d{font-size:14.5rem;line-height:1.7;margin-top:10rem}.pp-edi__media{border-radius:12rem}.pp-edi__p{font-size:15rem;line-height:1.78}.pp-imp{--mf-data-pad:88rem;--pp-num:64rem}.pp-imp__wrap{row-gap:32rem}.pp-imp__fig{margin-top:26rem}.pp-voice{padding:20rem 18rem 18rem;border-radius:12rem}.pp-voice__p{font-size:15rem}.pp-voice__who{margin-top:14rem;padding-top:12rem;font-size:13rem}.pp-cta__q{padding:16rem 16rem;border-radius:10rem}.pp-cta__txt > b{font-size:15rem}.pp-cta__txt > small{font-size:13rem}}@media (max-width:540px){.pp-crumb{font-size:max(14px,14rem);color:#555555}.pp-crumb > a{display:inline-block;padding:max(11px,11rem) 4px;margin:calc(-1 * max(11px,11rem)) -4px;color:#555555}.pp-hero__lead{font-size:max(16px,16rem);line-height:1.7;color:#333333}.pp-hero__frame{padding-top:50%}.pp-hero__frame img{object-position:50% 62%}.pp-prose > p{font-size:max(16px,16rem);line-height:1.75;color:#333333}.pp-prose > p + p{margin-top:20px}.pp-exp__grid{gap:12px}.pp-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"no t" "d d";column-gap:10px;align-items:baseline;padding:22px 20px 24px}.pp-card__no{grid-area:no;font-size:max(17px,17rem)}.pp-card__t{grid-area:t;margin-top:0;font-size:max(19px,19rem);line-height:1.4}.pp-card__d{grid-area:d;margin-top:10px;font-size:max(16px,16rem);line-height:1.7;color:#333333}.pp-edi__row{row-gap:26px}.pp-edi__media{padding-top:52%}.pp-edi__media > img{object-position:50% 55%}.pp-edi__p{margin-top:16px;font-size:max(16px,16rem);line-height:1.75;color:#333333}.pp-voice__p{font-size:max(16px,16rem);line-height:1.7}.pp-voice__who{font-size:max(14px,14rem);color:rgba(255,255,255,.72)}.pp-voice__who b{color:rgba(255,255,255,.88)}.pp-imp__src{font-size:max(14px,14rem);color:rgba(255,255,255,.72)}.pp-cta__q{min-height:64px}.pp-cta__txt > b{font-size:max(17px,17rem)}.pp-cta__txt > small{font-size:max(14px,14rem);color:#555555}}@media (max-width:860px){.pp-hero__lead,.pp-prose > p,.pp-card__d,.pp-edi__p{text-wrap:pretty}}@media (prefers-reduced-motion:reduce){.pp-card,.pp-cta__q,.pp-edi__media > img{transition:none}html.mf-js .pp-imp.is-armed [data-pp-rv]{opacity:1;transform:none;transition:none}}html[data-mf-static] .pp-imp.is-armed [data-pp-rv]{opacity:1;transform:none;transition:none}
