._pageShell_17lo7_1{display:flex;min-height:100vh;flex-direction:column}._main_17lo7_7{flex:1;padding-top:var(--ftt-space-lg);padding-bottom:var(--ftt-space-3xl)}._notFound_17lo7_13{min-height:50vh;padding-top:var(--ftt-space-3xl);text-align:center}._notFound_17lo7_13 h1{margin:0 0 var(--ftt-space-md);font-family:var(--ftt-font-heading);color:var(--ftt-text-primary)}._backLink_17lo7_25{display:inline-flex;width:fit-content;margin-bottom:var(--ftt-space-lg);color:var(--ftt-text-secondary);font-family:var(--ftt-font-body);font-size:var(--ftt-font-size-meta);font-weight:var(--ftt-font-weight-medium);text-decoration:none;transition:color var(--ftt-duration-interactive) var(--ftt-ease-interactive)}._backLink_17lo7_25:before{content:"‹";margin-right:6px;font-size:var(--ftt-font-size-body);line-height:1}._backLink_17lo7_25:hover{color:var(--ftt-text-primary)}._hero_17lo7_48{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--ftt-space-2xl);align-items:center;margin-bottom:var(--ftt-space-3xl);padding:var(--ftt-space-3xl);border-radius:var(--ftt-radius-surface);background:radial-gradient(circle at 88% 16%,rgba(255,255,255,.16),transparent 28%),linear-gradient(135deg,#0d1f3cfa,#083998cc),var(--ftt-bg-dark);color:#fff;overflow:hidden}._hero_17lo7_48:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent)}._hero_17lo7_48:after{content:"";position:absolute;right:-40px;bottom:-72px;width:280px;height:280px;border:44px solid rgba(203,0,37,.34);border-radius:50%;z-index:-1}._heroContent_17lo7_91{min-width:0}._eyebrow_17lo7_95,._sectionKicker_17lo7_96{margin:0 0 var(--ftt-space-sm);font-family:var(--ftt-font-body);font-size:var(--ftt-font-size-meta);font-weight:var(--ftt-font-weight-semibold);letter-spacing:var(--ftt-tracking-wide);text-transform:uppercase}._eyebrow_17lo7_95{color:#ffffffb8}._sectionKicker_17lo7_96{color:var(--ftt-brand-red)}._hero_17lo7_48 h1{max-width:var(--ftt-measure-wide);margin:0 0 var(--ftt-space-md);color:#fff;font-family:var(--ftt-font-heading);font-size:var(--ftt-font-size-h1);line-height:var(--ftt-line-height-display);text-wrap:balance}._role_17lo7_123,._summary_17lo7_124{max-width:var(--ftt-measure-prose);margin:0;font-family:var(--ftt-font-body);line-height:var(--ftt-line-height-prose)}._role_17lo7_123{color:#ffffffc7;font-size:var(--ftt-font-size-small);font-weight:var(--ftt-font-weight-semibold)}._summary_17lo7_124{margin-top:var(--ftt-space-lg);color:#ffffffe6;font-size:var(--ftt-font-size-body)}._tags_17lo7_143{display:flex;flex-wrap:wrap;gap:var(--ftt-space-sm);margin-top:var(--ftt-space-lg)}._tags_17lo7_143 span{padding:6px 10px;border:1px solid rgba(255,255,255,.22);border-radius:var(--ftt-radius-utility);color:#ffffffdb;font-family:var(--ftt-font-body);font-size:var(--ftt-font-size-meta);line-height:1}._visualPanel_17lo7_160{position:relative;display:grid;justify-items:end;min-width:0}._visualPanel_17lo7_160:after{content:"";position:absolute;left:22px;bottom:72px;width:68px;height:160px;border-radius:var(--ftt-radius-minimal);background:linear-gradient(180deg,var(--ftt-brand-red),rgba(203,0,37,0)),linear-gradient(90deg,rgba(255,255,255,.14),transparent);opacity:.82}._photoFrame_17lo7_181{position:relative;z-index:1;display:grid;place-items:center;width:min(360px,100%);aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:var(--ftt-radius-surface);background:linear-gradient(135deg,#ffffff2e,#ffffff0a),#ffffff14;color:#fff;font-family:var(--ftt-font-heading);font-size:var(--ftt-font-size-h2);font-weight:var(--ftt-font-weight-bold);box-shadow:0 22px 42px #00000038,0 0 0 1px #ffffff14}._photo_17lo7_181{width:100%;height:100%;object-fit:cover}._profileGrid_17lo7_209{display:grid;grid-template-columns:minmax(0,var(--ftt-measure-prose)) 320px;gap:var(--ftt-space-3xl);align-items:start}._bioSection_17lo7_216 h2,._articles_17lo7_217 h2,._credentials_17lo7_218 h2{margin:0 0 var(--ftt-space-md);color:var(--ftt-text-primary);font-family:var(--ftt-font-heading);line-height:var(--ftt-line-height-heading)}._bioSection_17lo7_216 h2,._articles_17lo7_217 h2{font-size:var(--ftt-font-size-h2)}._credentials_17lo7_218 h2{font-size:var(--ftt-font-size-h3)}._bioSection_17lo7_216 p{margin:0 0 var(--ftt-space-md);color:var(--ftt-text-secondary);font-family:var(--ftt-font-body);font-size:var(--ftt-font-size-body);line-height:var(--ftt-line-height-prose)}._profileLinks_17lo7_242{margin-top:var(--ftt-space-xl)}._profileLinks_17lo7_242 h3{margin:0 0 var(--ftt-space-sm);color:var(--ftt-text-primary);font-family:var(--ftt-font-heading);font-size:var(--ftt-font-size-h3)}._profileLinks_17lo7_242 div{display:flex;flex-wrap:wrap;gap:var(--ftt-space-sm)}._profileLinks_17lo7_242 a{color:var(--ftt-accent-blue);font-family:var(--ftt-font-body);font-size:var(--ftt-font-size-small);font-weight:var(--ftt-font-weight-semibold);text-underline-offset:3px;transition:color var(--ftt-duration-interactive) var(--ftt-ease-interactive)}._profileLinks_17lo7_242 a:hover{color:var(--ftt-accent-blue-hover)}._sidePanel_17lo7_272{display:grid;gap:var(--ftt-space-xl);padding-top:var(--ftt-space-xs)}._sidePanel_17lo7_272>div:first-child{padding-bottom:var(--ftt-space-lg);border-bottom:1px solid var(--ftt-border)}._statNumber_17lo7_283{display:block;color:var(--ftt-brand-red);font-family:var(--ftt-font-heading);font-size:var(--ftt-font-size-h1);font-weight:var(--ftt-font-weight-bold);line-height:1}._statLabel_17lo7_292{margin:var(--ftt-space-sm) 0 0;color:var(--ftt-text-secondary);font-family:var(--ftt-font-body);font-size:var(--ftt-font-size-small)}._credentials_17lo7_218 ul{display:grid;gap:var(--ftt-space-md);margin:0;padding:0;list-style:none}._credentials_17lo7_218 li{display:grid;gap:4px;padding-bottom:var(--ftt-space-md);border-bottom:1px solid var(--ftt-border)}._credentials_17lo7_218 li>span,._credentials_17lo7_218 a{color:var(--ftt-text-primary);font-family:var(--ftt-font-body);font-size:var(--ftt-font-size-small);font-weight:var(--ftt-font-weight-semibold);line-height:var(--ftt-line-height-normal)}._credentials_17lo7_218 a{color:var(--ftt-accent-blue);text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--ftt-duration-interactive) var(--ftt-ease-interactive)}._credentials_17lo7_218 a:hover{color:var(--ftt-accent-blue-hover)}._credentials_17lo7_218 small{color:var(--ftt-text-secondary);font-family:var(--ftt-font-body);font-size:var(--ftt-font-size-meta)}._articles_17lo7_217{margin-top:var(--ftt-space-3xl)}._articleHeading_17lo7_345{display:flex;align-items:end;justify-content:space-between;gap:var(--ftt-space-md);margin-bottom:var(--ftt-space-md)}._articleHeading_17lo7_345 h2{margin-bottom:0}._articleHeading_17lo7_345 p{margin:0;color:var(--ftt-text-secondary);font-family:var(--ftt-font-body);font-size:var(--ftt-font-size-meta);font-variant-numeric:tabular-nums}._articleList_17lo7_365{margin-top:0}._pagination_17lo7_369{margin-bottom:0}@media(max-width:900px){._hero_17lo7_48,._profileGrid_17lo7_209{grid-template-columns:1fr}._hero_17lo7_48{gap:var(--ftt-space-xl);padding:var(--ftt-space-xl)}._visualPanel_17lo7_160{justify-items:start}._photoFrame_17lo7_181{width:min(300px,82vw);justify-self:start}}@media(max-width:640px){._main_17lo7_7{padding-top:var(--ftt-space-md)}._hero_17lo7_48{margin-left:calc(-1 * var(--ftt-space-md));margin-right:calc(-1 * var(--ftt-space-md));border-radius:0}._visualPanel_17lo7_160:after{display:none}._articleHeading_17lo7_345{display:grid;align-items:start}}
