.CopyLink-module__fwZOnW__wrap{align-items:center;display:inline-flex;position:relative}.CopyLink-module__fwZOnW__toast{white-space:nowrap;font-family:var(--font);font-variation-settings:"wght" 400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-standard), transform .2s var(--ease-standard);font-size:.58rem;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.CopyLink-module__fwZOnW__toastVisible{opacity:1;transform:translateY(-50%)translate(0)}
.page-module__NfDiEG__page{padding:calc(var(--header-height) + var(--space-2xl)) var(--space-lg) var(--space-3xl);background:var(--color-bg);min-height:100dvh;color:var(--color-text);flex-direction:column;display:flex}.page-module__NfDiEG__right{margin:0 auto var(--space-2xl);order:-1;display:block}.page-module__NfDiEG__title{font-family:var(--font-display);letter-spacing:-.018em;margin-bottom:var(--space-3xl);color:var(--color-text);font-size:clamp(3rem,7vw,5.5rem);font-weight:300;line-height:.95;font-style:normal!important}.page-module__NfDiEG__bio{font-family:var(--font-display);letter-spacing:0;color:var(--color-text);max-width:540px;margin-bottom:var(--space-2xl);font-size:clamp(1rem,2.2vw,1.18rem);font-weight:300;line-height:1.5;font-style:normal!important}.page-module__NfDiEG__divider{background:var(--color-text);opacity:.2;width:24px;height:1px;margin-bottom:var(--space-3xl)}.page-module__NfDiEG__contact{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__NfDiEG__contactItem{flex-direction:column;gap:4px;display:flex}.page-module__NfDiEG__contactLabel{font-family:var(--font);font-variation-settings:"wght" 400;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted);font-size:.58rem}.page-module__NfDiEG__contactValue{font-family:var(--font);font-variation-settings:"wght" 350;color:var(--color-text);width:fit-content;transition:background-size .4s var(--ease-decel), font-variation-settings .4s var(--ease-decel);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:1px;font-size:1.05rem;text-decoration:none;font-style:normal!important}.page-module__NfDiEG__contactValue:hover{font-variation-settings:"wght" 450;background-size:100% 1px}.page-module__NfDiEG__photoWrap{aspect-ratio:3/4;background:color-mix(in srgb, var(--color-text) 8%, var(--color-bg));border-radius:2px;width:100%;overflow:hidden}.page-module__NfDiEG__photo{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1023px){.page-module__NfDiEG__page{padding-top:calc(var(--header-height) + var(--space-lg))}.page-module__NfDiEG__photoWrap{aspect-ratio:1;border-radius:50%;max-width:min(220px,50vw);margin:0 auto}.page-module__NfDiEG__title{margin-bottom:var(--space-xl)}}.page-module__NfDiEG__photoPlaceholder{width:100%;height:100%}@media (min-width:1024px){.page-module__NfDiEG__page{padding:calc(var(--header-height) + var(--space-2xl)) var(--space-3xl) var(--space-3xl);gap:clamp(var(--space-2xl), 8vw, 160px);grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:start;max-width:1400px;margin:0 auto;display:grid}.page-module__NfDiEG__left{max-width:520px}.page-module__NfDiEG__right{top:calc(var(--header-height) + 40px);order:0;justify-self:end;width:100%;margin:0;display:block;position:sticky}.page-module__NfDiEG__photoWrap{aspect-ratio:4/5}.page-module__NfDiEG__contact{gap:var(--space-2xl);flex-flow:wrap}}
