.profile_page__QNenv{background:#f2f0eb;color:#222;min-height:100vh}.profile_hero__mbfl4,.profile_page__QNenv footer,.profile_page__QNenv section{width:min(100% - 2.5rem,70rem);margin:auto}.profile_hero__mbfl4{padding:clamp(8rem,15vw,13rem) 0 7rem;border-bottom:1px solid #b8b2aa}.profile_hero__mbfl4>span,.profile_page__QNenv footer>span,.profile_page__QNenv section span{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase}.profile_hero__mbfl4 h1{font-size:clamp(4rem,11vw,8rem);line-height:.82;letter-spacing:-.06em;font-weight:450;margin:2rem 0}.profile_hero__mbfl4>p{max-width:35rem;font-size:1.35rem;line-height:1.6}.profile_hero__mbfl4 dl{display:flex;gap:clamp(2rem,6vw,6rem);margin-top:4rem}.profile_hero__mbfl4 dt{font-size:.7rem;color:#6d6861}.profile_hero__mbfl4 dd{margin:.4rem 0 0}.profile_page__QNenv section{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);padding:7rem 0;border-bottom:1px solid #c9c3bb}.profile_page__QNenv h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:450;line-height:1.1;margin-top:1rem}.profile_page__QNenv section p{font-size:1.05rem;line-height:1.8}.profile_page__QNenv a{color:inherit}.profile_workLink__8Zw4Q{display:flex;flex-direction:column;border:1px solid #8f8780;padding:2rem;margin-top:3rem;text-decoration:none}.profile_workLink__8Zw4Q strong{font-size:1.5rem;margin:1rem 0}.profile_workLink__8Zw4Q small{color:#68625c}.profile_page__QNenv footer{padding:6rem 0 8rem}.profile_page__QNenv footer li{margin:.8rem 0}.profile_page__QNenv footer p{margin-top:3rem;color:#625d57}@media(max-width:700px){.profile_hero__mbfl4 dl{display:grid;grid-template-columns:1fr 1fr}.profile_page__QNenv section{grid-template-columns:1fr;padding:5rem 0}.profile_hero__mbfl4{padding-top:7rem}}