.ProfileFrame-module__ZBi_Na__section{background:#f6f5f0;padding:clamp(1rem,2.7vw,2.75rem)}.ProfileFrame-module__ZBi_Na__frame{background:#fff;border:1px solid #1b1f1a1a;border-radius:clamp(1.75rem,3.2vw,3.5rem);max-width:94rem;margin:0 auto;animation:.8s cubic-bezier(.22,1,.36,1) .18s both ProfileFrame-module__ZBi_Na__profile-frame-arrival;overflow:hidden;box-shadow:0 1.75rem 5rem #1b1f1a1a}.ProfileFrame-module__ZBi_Na__intro{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.ProfileFrame-module__ZBi_Na__portrait{aspect-ratio:4/5;background:#e5e7eb;border-radius:clamp(1.5rem,2vw,2rem);align-self:start;width:100%;position:relative;overflow:hidden}.ProfileFrame-module__ZBi_Na__image{object-fit:cover;object-position:center;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.ProfileFrame-module__ZBi_Na__frame:hover .ProfileFrame-module__ZBi_Na__image{transform:scale(1.025)}.ProfileFrame-module__ZBi_Na__content{align-self:center;padding:clamp(3rem,6vw,7rem)}.ProfileFrame-module__ZBi_Na__eyebrow{color:#687267;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0;font-size:clamp(.7rem,.82vw,.82rem);font-weight:650;line-height:1.2;display:flex}.ProfileFrame-module__ZBi_Na__eyebrow:before{content:"";background:currentColor;width:2.4rem;height:1px}.ProfileFrame-module__ZBi_Na__title{color:#171717;letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:clamp(1.25rem,2vw,1.75rem) 0 0;font-size:clamp(2.5rem,4.1vw,4.75rem);font-weight:750;line-height:.98}.ProfileFrame-module__ZBi_Na__description{color:#374151;text-wrap:pretty;max-width:40rem;margin-top:clamp(1.5rem,2.5vw,2.25rem);font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.7}.ProfileFrame-module__ZBi_Na__description p{margin:0}.ProfileFrame-module__ZBi_Na__description a{color:#171717;text-underline-offset:.3em;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.ProfileFrame-module__ZBi_Na__learnMoreButton{color:#171717;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 0;font-size:1.125rem;font-weight:500;transition:color .2s;display:flex}.ProfileFrame-module__ZBi_Na__learnMoreButton:hover{color:#4b5563}.ProfileFrame-module__ZBi_Na__learnMoreButton:focus-visible{outline-offset:4px;outline:2px solid #171717}.ProfileFrame-module__ZBi_Na__chevron{border-bottom:1px solid;border-right:1px solid;width:.75rem;height:.75rem;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(-20%)rotate(45deg)}.ProfileFrame-module__ZBi_Na__chevronOpen{transform:translateY(20%)rotate(225deg)}.ProfileFrame-module__ZBi_Na__panel{grid-column:1/-1;transition:max-height .7s cubic-bezier(.22,1,.36,1);overflow:hidden}.ProfileFrame-module__ZBi_Na__panelContent{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(-.5rem)}.ProfileFrame-module__ZBi_Na__panelContentOpen{opacity:1;transition-delay:.15s;transform:translateY(0)}.ProfileFrame-module__ZBi_Na__details{columns:2 25rem;color:#374151;column-gap:clamp(2rem,5vw,5rem);max-width:76rem;margin:0 auto;padding:clamp(2rem,4vw,4rem);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.75}.ProfileFrame-module__ZBi_Na__details p{break-inside:avoid;margin:0 0 1.5rem}@keyframes ProfileFrame-module__ZBi_Na__profile-frame-arrival{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:64rem){.ProfileFrame-module__ZBi_Na__section{padding-inline:calc(clamp(1rem,2.7vw,2.75rem) + 70px)}.ProfileFrame-module__ZBi_Na__portrait{width:calc(100% - 2rem);margin:1rem}}@media (max-width:63.99rem){.ProfileFrame-module__ZBi_Na__intro{grid-template-columns:1fr}.ProfileFrame-module__ZBi_Na__content{padding:clamp(2.25rem,8vw,4.5rem) clamp(1.5rem,6vw,3.5rem)}}@media (max-width:47.99rem){.ProfileFrame-module__ZBi_Na__section{padding:.75rem}.ProfileFrame-module__ZBi_Na__frame{border-radius:1.75rem}.ProfileFrame-module__ZBi_Na__title{font-size:clamp(2.5rem,12vw,3.75rem)}}@media (prefers-reduced-motion:reduce){.ProfileFrame-module__ZBi_Na__frame{animation:none}.ProfileFrame-module__ZBi_Na__image,.ProfileFrame-module__ZBi_Na__frame:hover .ProfileFrame-module__ZBi_Na__image{transition:none;transform:none}}
