<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.container .contents { padding-top:8px; }
.container .content { margin-right:0; }
.content ul.breadcrumbs { height:15px; display:block; }
.content ul.submenu { height:15px; display:none; z-index:2; }
.the-resume { width:26.666%; margin-top:2px; margin-bottom:72px; float:left; }
.the-resume h2 { margin-bottom:22px; }
.the-resume p { font-size:16px; line-height:24px; text-align:left; margin-bottom:24px; }
.the-resume p span { font-size:26px; margin-right:4px; }
.the-resume p span.leg { font-size:12px; line-height:18px; margin-right:0; }
.the-resume p img { max-width:100%; height:auto; padding:11px 0; display:block; }
.the-team { background-color:transparent; width:66.666%; margin-top:53px; float:right; display:inline-block; vertical-align:top; }
.container .resume { font-family:"ITC Lubalin Graph W01 Bold", "ITC Lubalin Graph Std"; font-size:26px; font-style:normal; font-weight:normal; line-height:36px; width:85%; margin-bottom:0; }
.the-team h2 { margin-top:32px; }
.members { background-color:transparent; text-align:left; font-size:0; position:relative; width:100%; margin:42px 0 72px 0; padding:0; display:inline-block; vertical-align:top; border:0; }
.members .member { text-align:left; width:25%; margin:0 0 24px 0; padding:0; display:inline-block; vertical-align:top; border:0; }
.members .member.belowcv { width:16.666%; }
.members .member a { background-color:transparent; position:relative; max-width:100%; padding:0 40px 12px 0; display:block; border:0; }
.members .member a:focus, .members .member a:hover, .members .member a:active { cursor:pointer; }
.members .member a img { max-width:100%; height:auto; margin-bottom:16px; border:1px #eee solid; display:block; }
.members .member a:focus img, .members .member a:hover img, .members .member a:active img { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; -khtml-opacity:0.5; }
.members .member span { margin:0; padding:0; }
.members .member a span { color:#000; font-size:16px; line-height:24px; display:inline; }
.members .member a span.name { font-family:"ITC Lubalin Graph W01 Bold", "ITC Lubalin Graph Std"; font-size:21px; font-style:normal; font-weight:normal; line-height:24px; }
.members .member a span.bio { font-size:12px; line-height:24px; }
.members .member a:focus span, .members .member a:hover span, .members .member a:active span { border-bottom:1px #999 solid; }
.members .member a:focus span.name, .members .member a:hover span.name, .members .member a:active span.name { border-bottom:0; }
.members .member a:focus span.bio, .members .member a:hover span.bio, .members .member a:active span.bio { border-bottom:0; }

@media screen and (min-width:1025px) and (max-width:1440px) { 
.container .resume { width:95%; }
.members .member { width:33.333%; }
.members .member.belowcv { width:20%; }
.cols { margin:0; }
.col { width:50%; }
.the-photo { width:50%; }
}
@media screen and (min-width:769px) and (max-width:1024px) { 
.container .resume { width:95%; }
.members .member { width:50%; }
.members .member.belowcv { width:33.333%; }
.members .member a { padding:0 24px 12px 0; }
.cols { margin:0; }
.col { width:50%; }
.the-photo { width:50%; }
}
@media screen and (max-width:768px) { 
.the-resume { width:92%; margin-bottom:0; }
.the-team { width:100%; float:none; }
.container .resume { font-size:18px; line-height:26px; width:95%; }
.content ul.breadcrumbs { display:none; }
.content ul.submenu { display:block; margin:0 0 40px 0; }
.members { margin:36px 0 72px 0; }
.members .member { width:50%; }
.members .member.belowcv { width:33.333%; }
.members .member a { padding:0 24px 12px 0; }
.members .member a span { font-size:14px; line-height:20px; }
.members .member a span.name { font-size:16px; line-height:20px; }
.members .member a span.bio { line-height:20px; }
.cols { margin:0; }
.col { width:100%; }
.the-photo { width:auto; margin:24px 0 24px 24px; }
}
@media print {
.content ul.breadcrumbs { height:auto; }
.the-resume { width:98%; margin-bottom:28px; float:none; }
.the-resume h2 { margin-bottom:20px; }
.the-resume p { font-size:14px; line-height:21px; margin-bottom:10px; }
.the-resume p span { font-size:21px; line-height:28px; }
.the-team { width:98%; margin-top:auto; float:none; display:block; }
.container .resume { font-size:21px; line-height:28px; width:100%; }
.the-team h2 { margin-top:28px; }
.members { margin:20px 0 20px 0; display:block; }
.members .member { width:25%; }
.members .member.belowcv { width:16.666%; }
}</pre></body></html>