.PersonHeadingH2-module-scss-module__-3J9na__root{font-family:var(--font-theinhardt),"MFW-KoburinaGoStdN-W6",YuGothic,"Yu Gothic","游ゴシック","游ゴシック体","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;letter-spacing:-.01em;width:-moz-fit-content;width:fit-content;font-size:2rem;font-weight:600;line-height:1.2}.PersonHeadingH2-module-scss-module__-3J9na__root:before{content:"";width:0;height:0;margin-top:-.1em;display:block}.PersonHeadingH2-module-scss-module__-3J9na__root:after{content:"";width:0;height:0;margin-bottom:-.1em;display:block}@media (max-width:768px){.PersonHeadingH2-module-scss-module__-3J9na__root{font-size:1.5rem}}
.PersonRelatedArticles-module-scss-module__jAMpMa__root{width:100%}.PersonRelatedArticles-module-scss-module__jAMpMa__header{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.PersonRelatedArticles-module-scss-module__jAMpMa__content{grid-column-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (max-width:768px){.PersonRelatedArticles-module-scss-module__jAMpMa__content{flex-direction:column;gap:36px;display:flex}}
.PersonRelatedProjectItem-module-scss-module__LRKGBG__imageWrapper{aspect-ratio:1200/630;width:100%;height:auto;transition:all .2s}.PersonRelatedProjectItem-module-scss-module__LRKGBG__imageWrapper .PersonRelatedProjectItem-module-scss-module__LRKGBG__image{width:100%;height:auto;transition:all .2s}@media (hover:hover){.PersonRelatedProjectItem-module-scss-module__LRKGBG__imageWrapper:hover .PersonRelatedProjectItem-module-scss-module__LRKGBG__image{opacity:.9}}.PersonRelatedProjectItem-module-scss-module__LRKGBG__content{flex-direction:column;gap:10px;margin-top:20px;display:flex}@media (max-width:768px){.PersonRelatedProjectItem-module-scss-module__LRKGBG__content{margin-top:14px}}.PersonRelatedProjectItem-module-scss-module__LRKGBG__content .PersonRelatedProjectItem-module-scss-module__LRKGBG__title{letter-spacing:.01em;font-size:1.0875rem;line-height:1.25}.PersonRelatedProjectItem-module-scss-module__LRKGBG__content .PersonRelatedProjectItem-module-scss-module__LRKGBG__title:before{content:"";width:0;height:0;margin-top:-.125em;display:block}.PersonRelatedProjectItem-module-scss-module__LRKGBG__content .PersonRelatedProjectItem-module-scss-module__LRKGBG__title:after{content:"";width:0;height:0;margin-bottom:-.125em;display:block}.PersonRelatedProjectItem-module-scss-module__LRKGBG__content .PersonRelatedProjectItem-module-scss-module__LRKGBG__title{transition:all .2s}@media (max-width:768px){.PersonRelatedProjectItem-module-scss-module__LRKGBG__content .PersonRelatedProjectItem-module-scss-module__LRKGBG__title{letter-spacing:.02em;font-size:1rem}}@media (hover:hover){.PersonRelatedProjectItem-module-scss-module__LRKGBG__content .PersonRelatedProjectItem-module-scss-module__LRKGBG__title:hover{color:var(--color-gray-2)}}.PersonRelatedProjectItem-module-scss-module__LRKGBG__content .PersonRelatedProjectItem-module-scss-module__LRKGBG__tagline{font-size:.75rem;line-height:1.4}.PersonRelatedProjectItem-module-scss-module__LRKGBG__content .PersonRelatedProjectItem-module-scss-module__LRKGBG__tagline:before{content:"";width:0;height:0;margin-top:-.2em;display:block}.PersonRelatedProjectItem-module-scss-module__LRKGBG__content .PersonRelatedProjectItem-module-scss-module__LRKGBG__tagline:after{content:"";width:0;height:0;margin-bottom:-.2em;display:block}.PersonRelatedProjectItem-module-scss-module__LRKGBG__content .PersonRelatedProjectItem-module-scss-module__LRKGBG__tagline{color:var(--color-gray-2)}
.PersonRelatedProjects-module-scss-module__c93gIG__root{width:100%}.PersonRelatedProjects-module-scss-module__c93gIG__header{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.PersonRelatedProjects-module-scss-module__c93gIG__content{grid-column-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (max-width:768px){.PersonRelatedProjects-module-scss-module__c93gIG__content{flex-direction:column;gap:36px;display:flex}}
.Person-module-scss-module__1KNVja__root{width:100%;max-width:var(--width-max);flex-direction:column;gap:160px;padding:120px 0 160px;display:flex}@media (max-width:768px){.Person-module-scss-module__1KNVja__root{gap:80px;padding:40px 0 120px}}.Person-module-scss-module__1KNVja__related{flex-direction:column;gap:120px;display:flex}@media (max-width:768px){.Person-module-scss-module__1KNVja__related{gap:64px}}
