.profile-module__eL1J7G__page{flex-direction:column;min-height:100svh;display:flex}.profile-module__eL1J7G__page [aria-current=page]{color:var(--signal);text-underline-offset:7px;text-decoration:underline}.profile-module__eL1J7G__label{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;font-size:.73rem}.profile-module__eL1J7G__about{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,100px);padding:76px 0 70px;display:grid}.profile-module__eL1J7G__heading h1,.profile-module__eL1J7G__contact h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(3.5rem,7vw,6rem);font-weight:400;line-height:1.05}.profile-module__eL1J7G__dot{color:var(--signal)}.profile-module__eL1J7G__subtitle{color:var(--muted);margin:22px 0 0;font-size:.87rem}.profile-module__eL1J7G__heading{isolation:isolate;min-width:0;position:relative}.profile-module__eL1J7G__heading h1,.profile-module__eL1J7G__heading .profile-module__eL1J7G__subtitle,.profile-module__eL1J7G__heading .profile-module__eL1J7G__label{z-index:1;position:relative}.profile-module__eL1J7G__art{pointer-events:none;mix-blend-mode:multiply;opacity:.8;width:calc(100% + 60px);height:290px;margin:8px 0 -30px -40px;position:relative;-webkit-mask-image:radial-gradient(at 50% 48%,#000 28%,#0000 70%);mask-image:radial-gradient(at 50% 48%,#000 28%,#0000 70%)}.profile-module__eL1J7G__art img{object-fit:cover;width:100%;height:100%;transform:rotate(-22deg)scale(1.16)}.profile-module__eL1J7G__copy{color:#40514a;max-width:610px;padding-top:43px;font-size:1rem;line-height:1.85}.profile-module__eL1J7G__copy p{margin:0 0 26px}.profile-module__eL1J7G__copy .profile-module__eL1J7G__lead{color:var(--ink);font-size:1.25rem;line-height:1.65}.profile-module__eL1J7G__next{border-top:1px solid var(--line);margin-top:36px;padding-top:30px}.profile-module__eL1J7G__next h2{font-family:var(--font-display);color:var(--ink);margin:0 0 16px;font-size:1.9rem;font-weight:400}.profile-module__eL1J7G__cta{border-bottom:1px solid var(--signal);color:var(--signal);align-items:center;gap:36px;padding-bottom:5px;display:inline-flex}.profile-module__eL1J7G__contact{flex:1;width:min(100%,860px);padding:80px 0 90px}.profile-module__eL1J7G__introduction{color:var(--muted);max-width:640px;margin:28px 0 44px;font-size:1.05rem;line-height:1.8}.profile-module__eL1J7G__email{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--signal);font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:clamp(1.3rem,3.8vw,2.6rem);display:flex}.profile-module__eL1J7G__email>span:first-child{overflow-wrap:anywhere;min-width:0}.profile-module__eL1J7G__socials{grid-template-columns:1fr 1fr;gap:36px;margin-top:36px;display:grid}.profile-module__eL1J7G__socials a{flex-direction:column;gap:14px;padding:8px 0 20px;display:flex}.profile-module__eL1J7G__socials .profile-module__eL1J7G__label{color:var(--muted);margin:0;font-size:.67rem}.profile-module__eL1J7G__socials a>span:nth-child(2){color:var(--signal);justify-content:space-between;font-size:1.05rem;display:flex}.profile-module__eL1J7G__socials a:hover,.profile-module__eL1J7G__email:hover{color:var(--ink)}.profile-module__eL1J7G__footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0;font-size:.82rem;display:flex}.profile-module__eL1J7G__footer a{color:var(--signal)}@media (max-width:700px){.profile-module__eL1J7G__about{grid-template-columns:1fr;gap:0;padding:42px 0}.profile-module__eL1J7G__heading{position:relative}.profile-module__eL1J7G__heading h1,.profile-module__eL1J7G__subtitle,.profile-module__eL1J7G__label{z-index:1;position:relative}.profile-module__eL1J7G__art{opacity:.32;z-index:0;width:220px;height:240px;margin:0;position:absolute;bottom:-24px;right:-12px}.profile-module__eL1J7G__copy{padding-top:38px}.profile-module__eL1J7G__copy .profile-module__eL1J7G__lead{font-size:1.12rem}.profile-module__eL1J7G__contact{padding:48px 0 60px}.profile-module__eL1J7G__socials{gap:24px}.profile-module__eL1J7G__desktopBreak{display:none}}
