._27SNAG_section{padding-block:var(--section-space);border-top:1px solid var(--line)}._27SNAG_wash{background:var(--sage-wash);border-top-color:#0000}._27SNAG_heading{color:var(--forest);letter-spacing:-.01em;margin-bottom:28px;font-size:1.125rem;font-weight:600;line-height:1.4}@media (min-width:1024px){._27SNAG_heading{grid-area:1/1/auto/span 3;margin-bottom:0;padding-top:.55rem}}
.vqXTeW_lead{max-width:32ch;color:var(--navy);letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.3}.vqXTeW_body{max-width:64ch;margin-top:32px}.vqXTeW_body p+p{margin-top:1.1em}.vqXTeW_education{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:16px 40px;margin-top:40px;padding-top:20px;font-size:.9375rem;line-height:1.5;display:flex}.vqXTeW_education li{flex-direction:column;display:flex}.vqXTeW_school{color:var(--charcoal);font-weight:600}@media (min-width:1024px){.vqXTeW_lead{grid-area:1/4/auto/span 9}.vqXTeW_body{grid-area:2/4/auto/span 7;margin-top:40px}.vqXTeW_education{border-top:0;flex-direction:column;grid-area:2/1/auto/span 3;align-self:start;gap:16px;margin-top:48px;padding-top:0}}
.Rls6Ja_statement{max-width:28ch;color:var(--forest);font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.012em;hanging-punctuation:first;font-size:clamp(1.75rem,3.6vw,3rem);font-weight:400;line-height:1.22}.Rls6Ja_note{max-width:36ch;color:var(--navy);margin-top:40px;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}@media (min-width:1024px){.Rls6Ja_statement{grid-column:4/span 9}.Rls6Ja_note{grid-column:7/span 5;margin-top:56px}}
.J1L9BW_timeline{font-variant-numeric:tabular-nums lining-nums}.J1L9BW_entry{border-left:1px solid var(--axis);position:relative}.J1L9BW_entry[data-active]:before{content:"";background:var(--forest);width:3px;position:absolute;top:0;bottom:0;left:-2px}.J1L9BW_heading{font-size:inherit;font-weight:inherit}.J1L9BW_button{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;min-height:44px;padding:12px 0 12px 22px;display:flex}.J1L9BW_button[aria-disabled]{cursor:default}.J1L9BW_years{color:var(--muted);transition:color var(--fast);font-size:.9375rem;line-height:1.4}.J1L9BW_title{color:var(--navy);transition:color var(--fast);font-size:1.0625rem;font-weight:500;line-height:1.35}.J1L9BW_button:hover .J1L9BW_title,.J1L9BW_entry[data-active] .J1L9BW_title,.J1L9BW_entry[data-active] .J1L9BW_years{color:var(--forest)}.J1L9BW_entry[data-active] .J1L9BW_title{font-weight:650}.J1L9BW_panel{padding:0 0 22px 22px}.J1L9BW_panelYears,.J1L9BW_panelTitle{display:none}.J1L9BW_panelBody{max-width:40ch;font-size:1.0625rem}@media (prefers-reduced-motion:no-preference){.J1L9BW_panel:not([hidden]){animation:J1L9BW_reveal var(--standard) both}.J1L9BW_entry[data-active]:before{animation:J1L9BW_draw var(--standard) both;transform-origin:top}}@keyframes J1L9BW_reveal{0%{opacity:0;transform:translateY(6px)}}@keyframes J1L9BW_draw{0%{transform:scaleY(0)}}@media (min-width:1024px){.J1L9BW_timeline{column-gap:var(--col-gap);grid-column:1/-1;grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:40px;display:grid}.J1L9BW_entry{display:contents}.J1L9BW_entry[data-active]:before{content:none}.J1L9BW_heading{border-left:1px solid var(--axis);grid-column:1/span 3;align-self:start;position:relative}.J1L9BW_entry[data-active] .J1L9BW_heading:before{content:"";background:var(--forest);width:3px;position:absolute;top:0;bottom:0;left:-2px}.J1L9BW_button{padding-block:14px}.J1L9BW_panel{grid-area:1/5/span 6/span 8;padding:0}.J1L9BW_panelYears{color:var(--forest);letter-spacing:-.03em;font-size:clamp(3.5rem,6vw,4.5rem);font-weight:500;line-height:1;display:block}.J1L9BW_panelTitle{color:var(--navy);letter-spacing:-.015em;margin-top:28px;font-size:1.5rem;font-weight:500;line-height:1.3;display:block}.J1L9BW_panelBody{max-width:38ch;margin-top:12px;font-size:1.3125rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.J1L9BW_entry[data-active] .J1L9BW_heading:before{animation:J1L9BW_draw var(--standard) both;transform-origin:top}}}
._1SvrgG_form{border-top:1px solid #f6f5f045;margin-top:10px;padding-top:32px}._1SvrgG_title{color:var(--on-deep);letter-spacing:-.01em;font-size:1.0625rem;font-weight:500}._1SvrgG_fields{gap:22px;margin-top:22px;display:grid}._1SvrgG_field{color:var(--on-deep-muted);gap:8px;font-size:.875rem;font-weight:500;display:grid}._1SvrgG_field input,._1SvrgG_field textarea{width:100%;min-height:48px;color:var(--on-deep);font:inherit;outline-offset:4px;background:0 0;border:1px solid #f6f5f06b;border-radius:0;padding:12px 13px;font-size:1rem;line-height:1.45;display:block}._1SvrgG_field textarea{resize:vertical}._1SvrgG_field input:focus-visible,._1SvrgG_field textarea:focus-visible{outline:2px solid var(--ivory);border-color:var(--ivory)}._1SvrgG_field input:disabled,._1SvrgG_field textarea:disabled{opacity:.65}._1SvrgG_submit{border:1px solid var(--ivory);background:var(--ivory);min-height:48px;color:var(--forest-deep);font:inherit;cursor:pointer;transition:background var(--fast), color var(--fast);margin-top:22px;padding:10px 19px;font-size:.9375rem;font-weight:600}._1SvrgG_submit:hover:not(:disabled){background:var(--sage);border-color:var(--sage)}._1SvrgG_submit:disabled{cursor:wait;opacity:.65}._1SvrgG_status{min-height:25px;color:var(--on-deep-muted);margin-top:10px;font-size:.875rem}._1SvrgG_status[data-state=success]{color:var(--ivory)}._1SvrgG_trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._1SvrgG_availabilityNote{color:var(--on-deep-muted);border-top:1px solid #f6f5f045;margin-top:12px;padding:22px 0;font-size:.9375rem;line-height:1.6}
.OWeMSG_contact{padding-block:var(--section-space) 0;background:var(--forest-deep);color:var(--on-deep)}.OWeMSG_contact :focus-visible{outline-color:var(--on-deep)}.OWeMSG_heading{letter-spacing:-.03em;font-size:clamp(3rem,6.5vw,4.5rem);font-weight:500;line-height:1}.OWeMSG_body{max-width:44ch;color:var(--on-deep-muted);margin-top:28px;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.55}.OWeMSG_link{min-height:44px;color:var(--on-deep);letter-spacing:-.015em;text-decoration:underline;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:8px;transition:text-decoration-color var(--fast);align-items:center;gap:12px;margin-top:28px;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;text-decoration-thickness:1px;display:inline-flex}.OWeMSG_link:hover{-webkit-text-decoration-color:var(--on-deep);text-decoration-color:var(--on-deep)}.OWeMSG_arrow{width:.8em;height:.8em;transition:transform var(--fast);flex:none}.OWeMSG_link:hover .OWeMSG_arrow,.OWeMSG_link:focus-visible .OWeMSG_arrow{transform:translate(3px,-3px)}@media (min-width:1024px){.OWeMSG_heading{grid-column:1/span 5}.OWeMSG_body{grid-column:7/span 6;margin-top:10px}}.OWeMSG_links{flex-wrap:wrap;gap:12px 30px;margin-bottom:54px;display:flex}.OWeMSG_links .OWeMSG_link{margin-top:24px}.OWeMSG_personalLinkRow{border-top:1px solid var(--sage);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-top:-26px;margin-bottom:45px;padding-top:22px;display:flex}.OWeMSG_personalIntro{color:var(--on-deep-muted);font-size:.875rem;line-height:1.5}.OWeMSG_personalLink{min-height:44px;color:var(--on-deep);text-decoration:underline;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:5px;align-items:center;gap:8px;font-size:1rem;font-weight:500;display:inline-flex}.OWeMSG_personalLink:hover{-webkit-text-decoration-color:var(--on-deep);text-decoration-color:var(--on-deep)}.OWeMSG_personalArrow{width:.85em;height:.85em;transition:transform var(--fast)}.OWeMSG_personalLink:hover .OWeMSG_personalArrow,.OWeMSG_personalLink:focus-visible .OWeMSG_personalArrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.OWeMSG_personalArrow{transition:none}}
.Z8hQ_W_hero{padding-block:clamp(56px,11vh,128px) clamp(64px,10vh,112px)}.Z8hQ_W_name{color:var(--forest);letter-spacing:-.035em;margin-left:-.04em;font-size:clamp(4.25rem,13vw,9.25rem);font-weight:500;line-height:.95}.Z8hQ_W_lower{border-top:1px solid var(--line);row-gap:40px;margin-top:clamp(48px,8vh,88px);padding-top:28px}.Z8hQ_W_statement{max-width:30ch;color:var(--navy);letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.24}.Z8hQ_W_link{min-height:44px;color:var(--forest);text-underline-offset:6px;align-items:center;gap:10px;margin-top:24px;font-size:1rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.Z8hQ_W_arrow{transition:transform var(--fast);flex:none}.Z8hQ_W_link:hover .Z8hQ_W_arrow,.Z8hQ_W_link:focus-visible .Z8hQ_W_arrow{transform:translateY(4px)}.Z8hQ_W_meta{color:var(--muted);flex-direction:column;font-size:.9375rem;line-height:1.55;display:flex}.Z8hQ_W_role{color:var(--charcoal);font-weight:600}@media (min-width:1024px){.Z8hQ_W_lede{grid-column:1/span 8}.Z8hQ_W_meta{grid-column:9/span 4;padding-top:6px}}@media (prefers-reduced-motion:no-preference){.Z8hQ_W_name,.Z8hQ_W_lede,.Z8hQ_W_meta{animation:Z8hQ_W_rise .52s var(--ease) both}.Z8hQ_W_lede{animation-delay:90ms}.Z8hQ_W_meta{animation-delay:.16s}}@keyframes Z8hQ_W_rise{0%{opacity:0;transform:translateY(6px)}}.Z8hQ_W_portrait{justify-self:start;width:min(100%,360px);margin:0}.Z8hQ_W_portrait img{width:100%;height:auto;display:block}@media (min-width:1024px){.Z8hQ_W_portrait{grid-area:1/9/span 2/span 4;justify-self:end;width:100%;max-width:360px}.Z8hQ_W_meta{grid-area:2/1/auto/span 8;align-self:end}}
.lhCBOG_intro{max-width:48ch;color:var(--muted);font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.lhCBOG_list{border-top:1px solid var(--line);margin-top:48px}.lhCBOG_item{border-bottom:1px solid var(--line)}.lhCBOG_summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px 16px;padding-block:22px;list-style:none;display:grid}.lhCBOG_summary::-webkit-details-marker{display:none}.lhCBOG_summary:focus-visible{outline-offset:6px}.lhCBOG_title{color:var(--navy);letter-spacing:-.02em;transition:color var(--fast);grid-column:1;font-size:clamp(1.375rem,2.3vw,1.875rem);font-weight:500;line-height:1.2}.lhCBOG_gist{color:var(--muted);grid-column:1;font-size:.9375rem;line-height:1.45}.lhCBOG_summary:hover .lhCBOG_title{color:var(--forest)}.lhCBOG_icon{grid-area:1/2/span 2;justify-self:end;width:44px;height:44px;position:relative}.lhCBOG_icon:before,.lhCBOG_icon:after{content:"";background:var(--forest);width:20px;height:1.5px;transition:transform var(--standard);position:absolute;top:50%;right:10px}.lhCBOG_icon:after{transform:rotate(90deg)}.lhCBOG_item[open] .lhCBOG_icon:after{transform:rotate(0)}.lhCBOG_body{max-width:62ch;padding-bottom:28px}.lhCBOG_body p+p{margin-top:1em}@media (min-width:1024px){.lhCBOG_intro{grid-column:4/span 7}.lhCBOG_list{grid-column:1/-1;margin-top:64px}.lhCBOG_summary{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:30px}.lhCBOG_title{grid-column:1/span 6}.lhCBOG_gist{grid-area:1/7/auto/span 5}.lhCBOG_icon{grid-area:1/12;align-self:center}.lhCBOG_body{margin-left:calc((100% + var(--col-gap)) / 2);padding-bottom:40px}}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.lhCBOG_item{interpolate-size:allow-keywords}.lhCBOG_item::details-content{block-size:0;transition:block-size var(--standard), content-visibility var(--standard) allow-discrete;overflow:clip}.lhCBOG_item[open]::details-content{block-size:auto}.lhCBOG_body{opacity:0;transition:opacity .2s ease-out}.lhCBOG_item[open] .lhCBOG_body{opacity:1}}}
.p-5sba_footer{background:var(--forest-deep);color:var(--on-deep-muted);padding-top:clamp(80px,10vw,128px);font-size:.875rem}.p-5sba_inner{border-top:1px solid #f6f5f02e;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:22px 28px;display:flex}
.Tkw0gW_header{z-index:50;background:var(--ivory);transition:border-color var(--fast);border-bottom:1px solid #0000;position:sticky;top:0}.Tkw0gW_header[data-scrolled]{border-bottom-color:var(--line)}.Tkw0gW_inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.Tkw0gW_wordmark{min-height:44px;color:var(--forest);letter-spacing:-.02em;align-items:center;font-size:1.0625rem;font-weight:600;display:inline-flex}.Tkw0gW_toggle{min-width:44px;min-height:44px;color:var(--forest);cursor:pointer;background:0 0;border:0;margin-right:-8px;padding:0 8px;font-size:.9375rem;font-weight:600}.Tkw0gW_nav{background:var(--ivory);border-bottom:1px solid var(--line);display:none;position:absolute;top:100%;left:0;right:0}.Tkw0gW_header[data-open] .Tkw0gW_nav{display:block}.Tkw0gW_list{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto;padding-block:8px 16px}.Tkw0gW_list li+li{border-top:1px solid var(--line)}.Tkw0gW_link{min-height:52px;color:var(--navy);transition:color var(--fast);align-items:center;font-size:1.1875rem;font-weight:500;display:flex}.Tkw0gW_link[aria-current]{color:var(--forest)}@media (min-width:640px){.Tkw0gW_toggle{display:none}.Tkw0gW_nav,.Tkw0gW_header[data-open] .Tkw0gW_nav{background:0 0;border:0;display:block;position:static}.Tkw0gW_list{gap:28px;width:auto;padding:0;display:flex}.Tkw0gW_list li+li{border:0}.Tkw0gW_link{min-height:44px;font-size:.9375rem;position:relative}.Tkw0gW_link:after{content:"";transform-origin:0;height:1px;transition:transform var(--fast);background:currentColor;position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.Tkw0gW_link:hover,.Tkw0gW_link:focus-visible{color:var(--forest)}.Tkw0gW_link:hover:after,.Tkw0gW_link:focus-visible:after,.Tkw0gW_link[aria-current]:after{transform:scaleX(1)}}@media (min-width:1024px){.Tkw0gW_list{gap:40px}}
