.page-header{width:100%;background-color:#eff1ed;padding:2rem 1rem;color:#3a4218}.page-header__content{margin-left:auto;margin-right:auto;max-width:72rem}.page-header__title{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;color:#3a4218}@media (min-width:768px){.page-header__title{font-size:3rem;line-height:1}}.page-header__title{font-family:var(--font-futura-bold,sans-serif);letter-spacing:-.02em}.page-header__subtitle{font-size:1.125rem;line-height:1.75rem;color:#717744}@media (min-width:768px){.page-header__subtitle{font-size:1.25rem;line-height:1.75rem}}.page-header__subtitle{font-family:var(--font-futura-book,sans-serif)}.page-bio{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem 1rem}@media (min-width:768px){.page-bio{flex-direction:row}}.page-bio{max-width:90rem;margin-left:auto;margin-right:auto}.page-bio__image{position:relative;margin-bottom:1rem;flex-shrink:0;overflow:hidden;padding-left:1rem}@media (min-width:768px){.page-bio__image{margin-bottom:0;margin-right:1rem}}.page-bio__image{width:18rem;height:18rem;border-radius:1.5rem!important}.page-bio__image img{object-fit:contain}.page-bio__content{padding-right:2rem;text-align:left;max-width:50rem;font-family:var(--font-futura-book,sans-serif);line-height:1.6}.page-bio__content p{margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.page-bio__content a{color:#717744;text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.page-bio__content a:hover{color:#3a4218}