.pc-only[data-astro-cid-tjctrecv]{display:contents}@media not (min-width:768px){.pc-only[data-astro-cid-tjctrecv]{display:none}}.sp-only[data-astro-cid-qwor4hfj]{display:contents}@media (min-width:768px){.sp-only[data-astro-cid-qwor4hfj]{display:none}}.p-lowerHero__inner[data-astro-cid-ezbasexy]{gap:3.22rem;width:90%;max-width:132rem;margin-inline:auto;display:flex}@media not (min-width:992px){.p-lowerHero__inner[data-astro-cid-ezbasexy]{flex-direction:column;gap:4rem;width:100%}}.p-lowerHero__head[data-astro-cid-ezbasexy]{max-width:35.9rem;padding-top:6rem}@media not (min-width:992px){.p-lowerHero__head[data-astro-cid-ezbasexy]{max-width:initial;order:1;padding:0 2rem}}.p-lowerHero__heading[data-astro-cid-ezbasexy]{align-items:center;display:flex}.p-lowerHero__step[data-astro-cid-ezbasexy]{color:var(--color-blue);font-size:2.7rem;font-weight:var(--font-weight-bold)}@media not (min-width:992px){.p-lowerHero__step[data-astro-cid-ezbasexy]{font-size:2.2rem}}@media not (min-width:768px){.p-lowerHero__step[data-astro-cid-ezbasexy]{font-size:1.4rem}}.p-lowerHero__stepLabel[data-astro-cid-ezbasexy]{font-size:2rem;font-weight:var(--font-weight-bold)}@media not (min-width:992px){.p-lowerHero__stepLabel[data-astro-cid-ezbasexy]{font-size:1.8rem}}@media not (min-width:768px){.p-lowerHero__stepLabel[data-astro-cid-ezbasexy]{font-size:1.4rem}}.p-lowerHero__headTitle[data-astro-cid-ezbasexy]{font-size:2.8rem;line-height:1.4;font-weight:var(--font-weight-bold);margin-top:5rem}@media not (min-width:992px){.p-lowerHero__headTitle[data-astro-cid-ezbasexy]{margin-top:3.2rem;font-size:2.6rem}}@media not (min-width:768px){.p-lowerHero__headTitle[data-astro-cid-ezbasexy]{font-size:2.4rem}}.p-lowerHero__headTitle[data-astro-cid-ezbasexy] span[data-astro-cid-ezbasexy]{font-family:var(--font-family-slab)}.p-lowerHero__headText[data-astro-cid-ezbasexy]{font-size:1.6rem;line-height:1.7;font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);letter-spacing:-.03em;margin-top:5rem}@media not (min-width:992px){.p-lowerHero__headText[data-astro-cid-ezbasexy]{margin-top:2.4rem}}@media not (min-width:768px){.p-lowerHero__headText[data-astro-cid-ezbasexy]{font-size:1.4rem}}.p-lowerHero__body[data-astro-cid-ezbasexy]{margin-right:calc(50% - 50vw)}@media not (min-width:992px){.p-lowerHero__body[data-astro-cid-ezbasexy]{order:0;margin:0}}.p-lowerGallery[data-astro-cid-ezbasexy]{max-width:var(--layout-container);margin-top:8rem;grid-template-columns:repeat(2,1fr);gap:3.2rem;margin-inline:auto;display:grid}@media not (min-width:992px){.p-lowerGallery[data-astro-cid-ezbasexy]{grid-template-columns:1fr;gap:4.8rem;margin-top:7.2rem;padding:0 2rem}}.p-lowerGallery__itemText[data-astro-cid-ezbasexy]{font-size:1.5rem;line-height:1.7;font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);margin-top:.8rem}@media not (min-width:992px){.p-lowerGallery__itemText[data-astro-cid-ezbasexy]{margin-top:.4rem;font-size:1.4rem}}.p-impellerTable[data-astro-cid-ezbasexy]{max-width:var(--layout-container);margin-top:8rem;margin-inline:auto}@media not (min-width:992px){.p-impellerTable[data-astro-cid-ezbasexy]{margin-top:7.2rem;padding:0 2rem}}.p-impellerTable__scroller[data-astro-cid-ezbasexy]{overflow-x:auto}.p-impellerTable__table[data-astro-cid-ezbasexy]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:90rem}.p-impellerTable__table[data-astro-cid-ezbasexy] thead[data-astro-cid-ezbasexy] th[data-astro-cid-ezbasexy]{background:var(--color-black);color:var(--color-white);font-size:1.6rem;font-weight:var(--font-weight-bold);text-align:center;padding:1.4rem 1rem;line-height:1.4}.p-impellerTable__table[data-astro-cid-ezbasexy] thead[data-astro-cid-ezbasexy] th[data-astro-cid-ezbasexy]:first-child{width:13%}.p-impellerTable__table[data-astro-cid-ezbasexy] thead[data-astro-cid-ezbasexy] th[data-astro-cid-ezbasexy]:nth-child(2){width:26%}.p-impellerTable__table[data-astro-cid-ezbasexy] thead[data-astro-cid-ezbasexy] th[data-astro-cid-ezbasexy]:nth-child(3){width:42%}.p-impellerTable__table[data-astro-cid-ezbasexy] thead[data-astro-cid-ezbasexy] th[data-astro-cid-ezbasexy]:nth-child(4){width:19%}.p-impellerTable__table[data-astro-cid-ezbasexy] thead[data-astro-cid-ezbasexy] th[data-astro-cid-ezbasexy]+[data-astro-cid-ezbasexy]:is(.p-impellerTable__table thead th){border-left:1px solid #888}.p-impellerTable__table[data-astro-cid-ezbasexy] tbody[data-astro-cid-ezbasexy] [data-astro-cid-ezbasexy]:is(th,td){border:1px solid var(--color-border);vertical-align:middle}.p-impellerTable__name[data-astro-cid-ezbasexy]{color:var(--color-white);font-size:1.6rem;font-weight:var(--font-weight-bold);text-align:center;background:#979caa;padding:1.6rem .8rem;line-height:1.6}.p-impellerTable__nameLine[data-astro-cid-ezbasexy]{display:block}.p-impellerTable__nameLine[data-astro-cid-ezbasexy]+.p-impellerTable__nameLine[data-astro-cid-ezbasexy]{margin-top:.6rem}.p-impellerTable__visual[data-astro-cid-ezbasexy]{padding:1.6rem}.p-impellerTable__visual[data-astro-cid-ezbasexy] img[data-astro-cid-ezbasexy]{width:auto;max-width:100%;max-height:14rem;margin-inline:auto}.p-impellerTable__text[data-astro-cid-ezbasexy]{font-size:1.6rem;line-height:1.7;font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);padding:2rem .4rem 2rem 1.4rem}.p-impellerTable__text[data-astro-cid-ezbasexy] sup{vertical-align:super;font-size:.625em;line-height:1}.p-impellerTable__tableSp[data-astro-cid-ezbasexy]{border-collapse:collapse;table-layout:fixed;width:100%}.p-impellerTable__tableSp[data-astro-cid-ezbasexy] thead[data-astro-cid-ezbasexy] th[data-astro-cid-ezbasexy]{background:var(--color-black);color:var(--color-white);font-size:1.4rem;font-weight:var(--font-weight-bold);text-align:center;padding:1.2rem 1rem;line-height:1.4}.p-impellerTable__tableSp[data-astro-cid-ezbasexy] thead[data-astro-cid-ezbasexy] th[data-astro-cid-ezbasexy]:first-child{width:45%}.p-impellerTable__tableSp[data-astro-cid-ezbasexy] tbody[data-astro-cid-ezbasexy] [data-astro-cid-ezbasexy]:is(th,td){border:1px solid var(--color-border)}.p-impellerTable__visualSp[data-astro-cid-ezbasexy]{text-align:center;vertical-align:middle;padding:1.6rem 1.2rem}.p-impellerTable__visualSp[data-astro-cid-ezbasexy] img[data-astro-cid-ezbasexy]{width:auto;max-width:100%;max-height:10rem;margin-inline:auto}.p-impellerTable__nameSp[data-astro-cid-ezbasexy]{font-size:1.4rem;font-weight:var(--font-weight-bold);margin-top:.8rem;line-height:1.6;display:block}.p-impellerTable__textSp[data-astro-cid-ezbasexy]{vertical-align:top;font-size:1.4rem;line-height:1.7;font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);padding:1.6rem 1.2rem}.p-impellerTable__textSp[data-astro-cid-ezbasexy] dt[data-astro-cid-ezbasexy]{font-weight:var(--font-weight-bold)}.p-impellerTable__textSp[data-astro-cid-ezbasexy] dd[data-astro-cid-ezbasexy]{margin:0}.p-impellerTable__textSp[data-astro-cid-ezbasexy] div[data-astro-cid-ezbasexy]+div[data-astro-cid-ezbasexy]{margin-top:1.2rem}.p-impellerTable__note[data-astro-cid-ezbasexy]{font-size:1.4rem;line-height:1.6;font-weight:var(--font-weight-regular);margin-top:.2rem}
