@font-face{font-family:"Meta Serif Offc W01 Book";src:url(/themes/custom/tufts_base/fonts/1378068/b95879a4-6677-40bf-9528-ffecf9b247e4.eot?#iefix);src:url(/themes/custom/tufts_base/fonts/1378068/b95879a4-6677-40bf-9528-ffecf9b247e4.eot?#iefix) format("eot"),url(/themes/custom/tufts_base/fonts/1378068/540baff3-1dae-4349-b607-d71e6a8d5a3e.woff2) format("woff2"),url(/themes/custom/tufts_base/fonts/1378068/329d96cf-0721-417a-9888-cc6b095163c3.woff) format("woff"),url(/themes/custom/tufts_base/fonts/1378068/c46c5707-21ab-4331-99d5-197ac889ffc7.ttf) format("truetype")}.profile__main{margin:0 auto}.profile__card{background:#f1f1f1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;overflow:hidden}@media (min-width:48em){.profile__card{-ms-flex-direction:row;flex-direction:row;border-left:10px solid #3172ae}}.profile__meta{-ms-flex-positive:1;flex-grow:1;-ms-flex-order:2;order:2;padding:1rem}.profile__intro{padding-bottom:1.5rem}.profile__intro--page{display:none}.profile__mobile-intro{padding-bottom:2rem}@media (min-width:48em){.profile__intro--page{display:block}.profile__mobile-intro{display:none}}.profile__title{font-size:2rem}.profile__contact{padding-bottom:.5rem}.profile__contact .profile__item{display:-ms-flexbox;display:flex}.profile__image{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1;width:100%}.profile__city,.profile__curriculum-vitae .profile__item,.profile__state,.profile__zipcode{display:inline-block}@media (min-width:48em){.profile__image{min-width:30%;width:30%}}.profile__image img{margin:0 auto;min-height:100%;min-width:100%;object-fit:cover;width:100%}.profile__image .image,.profile__image .profile__profile-image,.profile__image article{height:100%;width:100%}.profile__phone-icon{color:#000;width:1rem;margin:.2rem .25rem 0 0}.profile__email-icon{color:#000;width:1rem;margin:.3rem .25rem 0 0}.profile__details .profile__field{margin-bottom:2rem}.profile__label{font-weight:700;margin-bottom:.5rem}.profile__curriculum-vitae .profile__label{display:inline-block;margin-bottom:0}.profile__curriculum-vitae .profile__label:after{content:':'}.profile__professional-experience .profile__item{margin-bottom:1.25rem}.profile section{margin-bottom:2rem}@media (min-width:64em){.profile__main{max-width:55.5rem}.profile__title{font-size:2.75rem}.profile__sidebar{width:25.42373%;float:left;margin-right:-100%;margin-left:72.88136%;clear:none}.profile--has-sidebar .profile__main{width:70.33898%;float:left;margin-right:-100%;margin-left:0;clear:none}}.profile-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.profile-grid:after{content:" ";float:right;width:calc(33.3333% - 1.3rem)}@media (min-width:48em){.profile-grid{-ms-flex-direction:row;flex-direction:row}}.profile--card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.85rem;margin:0 0 2rem;width:100%}@media (min-width:64em){.profile--card{width:calc(50% - 1rem)}}.profile--card .profile__card--card{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;padding:0 0 2.5rem}@media (min-width:30em){.profile--card .profile__card--card{padding:0}.profile--paragraph-card .profile__image{float:left;max-width:15rem}}.profile--card .profile__title{font-size:.85rem;margin-bottom:0}.profile--card a{border-bottom:1px solid #3172ae;color:#2a5c89;cursor:pointer;text-decoration:none;transition:color ease 320ms,background ease 320ms}.profile--card a:hover{border-bottom:1px solid #2a5c89;color:#2a5c89;text-decoration:none}.profile--paragraph-card{overflow:hidden;border-top:1px solid #e5e5e5;padding:1rem 0 .5rem}.profile--paragraph-card .profile__title{font-size:1.4rem;margin:0 0 .2rem}.profile--paragraph-card .profile__additional-title,.profile--paragraph-card .profile__job-title,.profile--paragraph-card .profile__school-reference,.profile--paragraph-card .profile__student-title{font-style:italic}.profile--paragraph-card .profile__contact{overflow:hidden;display:block;padding-bottom:1rem}.profile--paragraph-card .profile__email,.profile--paragraph-card .profile__phone{float:left;margin-right:1rem}.profile--paragraph-card .profile__image{border-top:.5rem solid #3D8DDD;margin:0 1.75rem 1rem 0;overflow:auto;padding-bottom:0;width:100%}.profile-single{padding-bottom:2rem}.profile-single__title{font-size:2rem}.profile-single .profile__biography_single{margin:0 0 1.25rem}