.about-hero{word-break:keep-all;margin-block-end:9rem}@media screen and (max-width:48rem){.about-hero{margin-block-end:6rem}}.about-hero__en{font-family:var(--font-poppins,sans-serif);text-transform:capitalize;font-size:1rem;font-weight:500;line-height:1.5}@media screen and (max-width:48rem){.about-hero__en{font-size:.875rem}}.about-hero__copy{letter-spacing:.08em;margin-block-end:4rem;font-size:3rem;font-weight:500;line-height:1.5}@media screen and (max-width:48rem){.about-hero__copy{margin-block-end:2.5rem;font-size:2rem}}.about-hero__text{font-size:1rem;line-height:2}@media screen and (max-width:40rem){.about-hero__text{font-size:.8125rem}}.about-title{flex-direction:column;margin-block-end:4rem;display:flex}@media screen and (max-width:48rem){.about-title{margin-block-end:2.5rem}}.about-title__en{font-family:var(--font-poppins,sans-serif);font-size:.75rem;font-weight:500}.about-title__jp{letter-spacing:.1em;font-size:2rem;font-weight:600;line-height:1.5}@media screen and (max-width:48rem){.about-title__jp{font-size:1.75rem}}.about-philosophy{margin-block-end:9rem;scroll-margin-block-start:calc(var(--header-height-sass) + 3rem)}@media screen and (max-width:48rem){.about-philosophy{margin-block-end:6rem}}.about-philosophy__block{margin-block-end:5rem}@media screen and (max-width:48rem){.about-philosophy__block{margin-block-end:4rem}}.about-philosophy__block:last-child{margin-block-end:0}.about-philosophy__label{font-family:var(--font-poppins,sans-serif);text-transform:capitalize;margin-block-end:.5rem;font-size:.75rem;font-weight:500}.about-philosophy__item{margin-inline-start:3.5rem}@media screen and (max-width:48rem){.about-philosophy__item{margin-inline-start:2.5rem}}.about-philosophy__item+.about-philosophy__item{margin-block-start:3.5rem}@media screen and (max-width:40rem){.about-philosophy__item+.about-philosophy__item{margin-block-start:2.5rem}}.about-philosophy__number{font-family:var(--font-poppins,sans-serif);color:#3eb497;font-size:.75rem;font-weight:600;line-height:1}.about-philosophy__copy{word-break:keep-all;margin-block-end:1rem;font-size:1.5rem;font-weight:500}@media screen and (max-width:40rem){.about-philosophy__copy{font-size:1.25rem}}.about-philosophy__copy--small{margin-block-end:.5rem;line-height:1.5}.about-philosophy__text{text-align:justify;margin-inline-start:.25rem;font-size:1rem}@media screen and (max-width:40rem){.about-philosophy__text{font-size:.8125rem}}.about-member{margin-block-end:9rem}@media screen and (max-width:48rem){.about-member{margin-block-end:6rem}}.about-member__card{flex-direction:row-reverse;column-gap:3rem;width:100%;display:flex;position:relative}@media screen and (max-width:64rem){.about-member__card{column-gap:2rem}}.about-member__card:not(:last-child){margin-block-end:7.5rem}@media screen and (max-width:48rem){.about-member__card:not(:last-child){margin-block-end:5rem}}.about-member__img{width:50%;height:27rem;position:relative}@media screen and (max-width:64rem){.about-member__img{height:28.5rem}}@media screen and (max-width:48rem){.about-member__img{opacity:.3;width:60%;height:100%;position:absolute;top:0;right:0}}.about-member__img:before{z-index:2;content:"";transform-origin:0 0;background-color:#f9f9f9;transition:scale .5s cubic-bezier(.33,1,.68,1);position:absolute;inset:0;scale:1}.about-member__img.is-view:before{scale:1 0}.about-member__img-image{object-fit:cover;width:100%;height:100%}@media screen and (max-width:48rem){.about-member__img-image{position:sticky;top:0}}.about-member__info{width:50%;padding-block-start:1.5rem;position:relative}@media screen and (max-width:48rem){.about-member__info{width:100%;padding-inline-end:.75rem}}.about-member__post{word-break:keep-all;font-size:.875rem;font-weight:500}@media screen and (max-width:64rem){.about-member__post{font-size:.8125rem}}.about-member__name{flex-direction:column;margin-block:2.5rem 1.5rem;display:flex}.about-member__name--en{font-family:var(--font-poppins,sans-serif);font-size:.75rem;font-weight:500;line-height:1.5}.about-member__name--jp{font-size:2rem;font-weight:500;line-height:1.5}.about-member__text{text-align:justify;width:100%;font-size:.875rem}@media screen and (max-width:40rem){.about-member__text{font-size:.8125rem}}.about-profile__list{grid-template-columns:auto 1fr;gap:1.5rem 8.5rem;display:grid}@media screen and (max-width:64rem){.about-profile__list{column-gap:4rem}}@media screen and (max-width:40rem){.about-profile__list{column-gap:1.25rem}}.about-profile__item{grid-template-columns:subgrid;border-bottom:1px solid #2223;grid-column:span 2;padding-block-end:1.5rem;font-size:.875rem;display:grid}@media (prefers-color-scheme:dark){.about-profile__item{border-bottom-color:#fff3}}@media screen and (max-width:40rem){.about-profile__item{font-size:.8125rem}}.about-profile__label{word-break:keep-all;opacity:.5;font-weight:400}@media screen and (max-width:40rem){.about-profile__label .sp-only{display:block}}.about-profile__value{font-feature-settings:normal;word-break:keep-all}@media screen and (max-width:40rem){.about-profile__value.center{align-self:center}}.about-profile__map{filter:grayscale();width:100%;height:22rem;margin-block-start:4.5rem}@media screen and (max-width:64rem){.about-profile__map{height:17.5rem;margin-block-start:3.5rem}}@media screen and (max-width:48rem){.about-profile__map{height:15rem}}
