.p-about-card{background-color:var(--color-primary-light);border-radius:1.25rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr 6.875rem;padding:1.25rem}@media (min-width:750px){.p-about-card{grid-template-columns:100%;height:100%;padding:1.5rem 1.25rem 1.75rem}}.p-about-card_heading{align-self:center;font-size:1.5rem;font-weight:700;grid-column:1/2}@media (min-width:750px){.p-about-card_heading{text-align:center}}.p-about-card_img{grid-column:2/3;width:100%}@media (min-width:750px){.p-about-card_img{grid-column:1/2;justify-self:center;margin:1.25rem 0 0;width:12.5rem}}.p-about-card .m-text-wrap{grid-column:1/3;margin-top:1.125rem}@media (min-width:750px){.p-about-card .m-text-wrap{grid-column:1/2;text-align:center}}.p-about-card .a-button{grid-column:1/3;margin-top:.75rem}@media (min-width:750px){.p-about-card .a-button{grid-column:1/2}}.p-solution-stack{display:grid}.p-solution-stack.is-no-link{cursor:default;pointer-events:none}.p-solution-stack.is-no-link .p-solution-stack_text-link{display:none}.p-solution-stack_text-area{grid-row:2/3;margin-top:1.125rem;padding:0 .75rem}@media (min-width:750px){.p-solution-stack_text-area{padding:0}}.p-solution-stack_heading{font-size:1.125rem;font-weight:700}.p-solution-stack_text-link{margin-top:.5rem}.p-solution-stack_text-link span{margin-left:auto}.p-solution-stack_img{border-radius:1.25rem;box-shadow:var(--box-shadow01);overflow:hidden}.p-case,.p-initiative{--splide-arrow-pos-top:3.125rem;--splide-arrow-translate-y:0;--splide-arrow-pos-x:4.5rem;--splide-pagination-active-border-color:var(--color-primary);--splide-pagination-active-bg-color:var(--color-white);--splide-pagination-border-color:var(--color-primary-light);--splide-arrow-bg:var(--color-white);--splide-arrow-color:var(--color-accent-navy)}@media (min-width:750px){.p-case,.p-initiative{--splide-arrow-pos-top:4.6875rem;--splide-arrow-pos-x:-1.25rem}}.p-case-stack>.a-image{height:8.875rem}@media (min-width:750px){.p-case-stack>.a-image{height:11.875rem}}.p-case .splide__pagination{bottom:-1.5rem}.p-case .is-add-line{position:relative}.p-case .is-add-line:after{background:radial-gradient(circle farthest-side,var(--color-primary),var(--color-primary) 33%,#0000 33%,#0000);background-size:.5625rem .1875rem;bottom:0;content:"";display:inline-block;height:.1875rem;left:0;margin:0 auto;position:absolute;right:0;width:calc(100% - 3rem)}@media (min-width:750px){.p-case .is-add-line:after{width:100%}}.p-initiative-head .m-text-wrap{padding:0 calc(var(--wrap-interval-px)/16*1rem)}@media (min-width:750px){.p-initiative-head .m-text-wrap{padding:0}}.p-initiative-select-list{column-gap:.25rem;display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;padding:0 calc(var(--wrap-interval-px)/16*1rem)}@media (min-width:750px){.p-initiative-select-list{margin:0 auto;padding:0;width:18.5rem}}.p-initiative-select-button{background-color:var(--color-ee);border-radius:9999px;display:block;font-size:.875rem;font-weight:700;padding:.375rem 0;text-align:center;width:100%}.p-initiative-select-button.is-active{background-color:var(--color-primary);color:var(--color-white)}.p-initiative-stack>.a-image{height:8.875rem}@media (min-width:750px){.p-initiative-stack>.a-image{height:11.875rem}}.p-initiative-stack_text-area{margin-top:.75rem}.p-initiative-stack_capacity,.p-initiative-stack_date{color:var(--color-66);font-size:.875rem}.p-initiative-stack_name{font-weight:700}.p-initiative-list{padding-bottom:2.5rem!important}.p-initiative .splide__pagination{bottom:0;left:0;margin:0 auto;position:absolute;right:0}