._Uc6rq_grid{gap:var(--space-6);display:grid}._Uc6rq_media{aspect-ratio:4/5;position:relative}._Uc6rq_image{object-fit:cover;object-position:50% 20%}._Uc6rq_text{gap:var(--space-5);align-content:center;justify-items:start;display:grid}._Uc6rq_teaser{max-width:34ch;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.45}@media (min-width:900px){._Uc6rq_grid{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}._Uc6rq_portrait{grid-column:1/5}._Uc6rq_text{grid-column:6/12}}
._5JoBkq_frame{--border:var(--frame-border,2.5px);--shadow:var(--frame-shadow-sm,4px);--bar-h:24px;--square:17px;--rules-h:16px;--rule:2.5px;--rule-period:4.5px;border:var(--border) solid var(--frame-color,var(--ink));border-radius:var(--frame-radius,0);background:var(--paper);box-shadow:var(--shadow) var(--shadow) 0 var(--frame-color,var(--ink));flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:768px){._5JoBkq_frame[data-shadow=lg]{--shadow:var(--frame-shadow-lg,6px);--bar-h:31px;--square:23px;--rules-h:22px;--rule:3px;--rule-period:6.33px}}._5JoBkq_bar{display:var(--frame-bar,flex);height:calc(var(--bar-h) + var(--border));border-bottom:var(--border) solid var(--frame-color,var(--ink));background:var(--paper);flex:none;align-items:center;gap:4px;padding:0 4px;position:relative}._5JoBkq_square{width:var(--square);height:var(--square);background:var(--frame-color,var(--ink));flex:none}._5JoBkq_rules{height:var(--rules-h);background:repeating-linear-gradient(var(--frame-color,var(--ink)) 0 var(--rule), transparent var(--rule) var(--rule-period));transform-origin:0;flex:1}._5JoBkq_label{background:var(--paper);white-space:nowrap;padding:0 10px;font-size:.75rem;line-height:1;position:absolute;left:50%;transform:translate(-50%)}._5JoBkq_body{flex:1;min-width:0;min-height:0;overflow:hidden}._5JoBkq_frame[data-tone=panel] ._5JoBkq_body{background:var(--panel)}
._5XOqZq_line{max-width:68ch;margin-top:var(--space-5);text-wrap:balance;font-size:clamp(1.0625rem,1.8vw,1.375rem);line-height:1.9}._5XOqZq_brand{white-space:nowrap}
.wWXZva_footer{padding-block:var(--space-7)}.wWXZva_inner{gap:var(--space-5);display:grid}@media (min-width:900px){.wWXZva_inner{grid-template-columns:1fr auto;align-items:center}}.wWXZva_meta{color:var(--muted)}
.OsGhZG_media{aspect-ratio:16/9;background:var(--ink);width:100%;display:block;position:relative}.OsGhZG_iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.OsGhZG_image{object-fit:cover}.OsGhZG_play{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-fg);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OsGhZG_poster:hover .OsGhZG_play,.OsGhZG_poster:focus-visible .OsGhZG_play{background:var(--button-hover-bg)}
.mwq8xq_page{gap:var(--space-8);display:grid}.mwq8xq_summary{max-width:46ch;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.45}.mwq8xq_cover{max-width:1100px}.mwq8xq_coverImage{width:100%;height:auto;display:block}.mwq8xq_body{gap:var(--space-7);display:grid}@media (min-width:1024px){.mwq8xq_body{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.mwq8xq_body>aside{grid-column:1/4}.mwq8xq_sections{grid-column:5/12}}.mwq8xq_sections{gap:var(--space-7);display:grid}.mwq8xq_section{gap:var(--space-4);max-width:65ch;display:grid}.mwq8xq_sectionTitle{font-size:calc(var(--size-h2) * var(--display-scale))}.mwq8xq_metrics{gap:var(--space-5);margin-top:var(--space-4);display:grid}@media (min-width:640px){.mwq8xq_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.mwq8xq_metricValue{font-family:var(--font-display);font-size:calc(clamp(2.5rem, 5vw, 4rem) * var(--display-scale));font-weight:var(--display-weight);font-style:var(--display-style);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:1}.mwq8xq_pager{gap:var(--space-5);padding-top:var(--space-6);display:grid}@media (min-width:768px){.mwq8xq_pager{grid-template-columns:1fr 1fr}}.mwq8xq_pagerLink{gap:var(--space-2);color:inherit;text-decoration:none;display:grid}.mwq8xq_next{text-align:right;justify-items:end}.mwq8xq_pagerTitle{font-family:var(--font-display);font-size:calc(clamp(1.25rem, 2.4vw, 1.75rem) * var(--display-scale));font-weight:var(--display-weight);font-style:var(--display-style);font-stretch:var(--display-stretch);text-transform:var(--display-case);letter-spacing:var(--display-tracking);line-height:1.15}.mwq8xq_pagerLink:hover .mwq8xq_pagerTitle,.mwq8xq_pagerLink:focus-visible .mwq8xq_pagerTitle{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:2px}
.ZARIfG_hero{padding-block:var(--space-5) clamp(48px, 7vw, 112px)}.ZARIfG_grid{gap:var(--space-6);display:grid}.ZARIfG_portrait{order:-1}.ZARIfG_media{aspect-ratio:4/5;position:relative}.ZARIfG_image{object-fit:cover;object-position:50% 20%}.ZARIfG_textInner{gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.ZARIfG_name{font-size:calc(clamp(3rem, 8vw, 8.5rem) * var(--display-scale));text-wrap:balance}.ZARIfG_positioning{color:var(--muted)}.ZARIfG_bio{gap:var(--space-3);max-width:52ch;display:grid}.ZARIfG_bio p{font-size:1.0625rem;line-height:1.7}.ZARIfG_actions{gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:1024px){.ZARIfG_grid{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.ZARIfG_text{grid-column:1/8}.ZARIfG_portrait{order:0;grid-column:8/13}.ZARIfG_media{aspect-ratio:auto;height:100%;min-height:520px}.ZARIfG_textInner{padding:var(--space-7) var(--space-8) var(--space-8)}}
.HHpLUq_list{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}
.IhMdPG_grid{gap:var(--space-6);display:grid}.IhMdPG_kicker{color:var(--muted)}.IhMdPG_lead,.IhMdPG_item{gap:var(--space-2);align-content:start;display:grid}.IhMdPG_leadValue,.IhMdPG_value{font-family:var(--font-display);font-weight:var(--display-weight);font-style:var(--display-style);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:.9}.IhMdPG_leadValue{font-size:calc(var(--size-proof) * var(--display-scale))}.IhMdPG_value{font-size:calc(clamp(3rem, 7vw, 5.5rem) * var(--display-scale))}.IhMdPG_metricLabel{max-width:34ch}.IhMdPG_rest{gap:var(--space-6);display:grid}@media (min-width:900px){.IhMdPG_grid{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.IhMdPG_kicker{grid-column:1/-1}.IhMdPG_lead{grid-column:1/8}.IhMdPG_rest{grid-column:8/13;align-content:end}}
.mdpVJq_header{z-index:50;padding-block:var(--space-5);position:relative}.mdpVJq_inner{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.mdpVJq_wordmark{font-family:var(--font-display);font-size:1.375rem;font-weight:var(--display-weight);font-style:var(--display-style);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);text-transform:var(--display-case);line-height:1;text-decoration:none}.mdpVJq_list{gap:var(--space-6);display:flex}.mdpVJq_link{font-size:var(--size-mono)}.mdpVJq_toggle{min-height:44px;padding:0 var(--space-2);color:var(--ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline;display:none}@media (max-width:767px){.mdpVJq_toggle{align-items:center;display:inline-flex}.mdpVJq_nav{display:none}.mdpVJq_nav[data-open=true]{z-index:-1;padding:96px var(--gutter) var(--space-7);background:var(--paper);display:block;position:fixed;inset:0}.mdpVJq_nav[data-open=true] .mdpVJq_list{gap:var(--space-5);flex-direction:column}.mdpVJq_nav[data-open=true] .mdpVJq_link{font-family:var(--font-display);font-size:2.5rem;font-weight:var(--display-weight);font-style:var(--display-style);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);text-transform:var(--display-case)}html:not(.js) .mdpVJq_toggle{display:none}html:not(.js) .mdpVJq_nav{display:block}}
.EA-BQq_head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.EA-BQq_grid{gap:var(--space-8) var(--space-5);display:grid}@media (min-width:768px){.EA-BQq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.EA-BQq_grid>[data-size=large]{grid-column:1/-1}}@media (min-width:1024px){.EA-BQq_grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.EA-BQq_grid>[data-slot="0"]{grid-area:1/1/3/9}.EA-BQq_grid>[data-slot="1"]{grid-area:1/9/auto/13}.EA-BQq_grid>[data-slot="2"]{grid-area:2/9/auto/13}.EA-BQq_grid>[data-slot="3"]{grid-area:3/1/auto/7}.EA-BQq_grid>[data-slot="4"]{grid-area:3/7/auto/13}}
.OflsOW_groups{gap:var(--space-8);display:grid}.OflsOW_heading{padding-top:var(--space-5);margin-bottom:var(--space-6);font-size:calc(var(--size-h2) * var(--display-scale))}.OflsOW_list{gap:var(--space-6);display:grid}.OflsOW_row{gap:var(--space-5);color:inherit;grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:center;text-decoration:none;display:grid}@media (min-width:768px){.OflsOW_row{gap:var(--space-6);grid-template-columns:220px minmax(0,1fr)}}.OflsOW_media{aspect-ratio:16/10;position:relative}.OflsOW_image{object-fit:cover}.OflsOW_text{gap:var(--space-2);display:grid}.OflsOW_title{font-size:calc(clamp(1.25rem, 2.6vw, 2rem) * var(--display-scale));text-underline-offset:6px;transition:text-decoration-color .2s var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.OflsOW_row:hover .OflsOW_title,.OflsOW_row:focus-visible .OflsOW_title{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}
.nv6VPq_page{gap:var(--space-8);display:grid}.nv6VPq_intro{gap:var(--space-7);display:grid}.nv6VPq_media{aspect-ratio:4/5;position:relative}.nv6VPq_image{object-fit:cover;object-position:50% 20%}.nv6VPq_introText{gap:var(--space-5);align-content:start;display:grid}.nv6VPq_title{font-size:calc(var(--size-h1) * var(--display-scale))}.nv6VPq_lead{max-width:60ch;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.6}@media (min-width:1024px){.nv6VPq_intro{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.nv6VPq_portrait{grid-column:1/5;align-self:start}.nv6VPq_introText{grid-column:6/13}}.nv6VPq_block{gap:var(--space-5);padding-top:var(--space-6);display:grid}.nv6VPq_blockTitle{font-size:calc(var(--size-h2) * var(--display-scale))}.nv6VPq_blockBody{gap:var(--space-5);max-width:68ch;display:grid}@media (min-width:1024px){.nv6VPq_block{grid-template-columns:repeat(12,minmax(0,1fr))}.nv6VPq_blockTitle{grid-column:1/5}.nv6VPq_blockBody{grid-column:6/13}}.nv6VPq_timeline{gap:var(--space-6);display:grid}.nv6VPq_role{gap:var(--space-2);justify-items:start;display:grid}.nv6VPq_roleTitle{font-size:calc(clamp(1.25rem, 2vw, 1.5rem) * var(--display-scale));line-height:1.2}.nv6VPq_skills{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.nv6VPq_skills li+li:before{content:"·";margin-right:var(--space-4)}.nv6VPq_press{gap:var(--space-3);display:grid}
.YI2MhG_page{gap:var(--space-8);display:grid}.YI2MhG_header{gap:var(--space-4);max-width:60ch;display:grid}.YI2MhG_title{font-size:calc(var(--size-h1) * var(--display-scale))}
.HS70Aa_page{justify-items:center;display:grid}.HS70Aa_frame{width:min(640px,100%)}.HS70Aa_inner{gap:var(--space-5);padding:var(--space-7) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.HS70Aa_title{font-size:calc(clamp(2.25rem, 6vw, 4rem) * var(--display-scale))}.HS70Aa_links{gap:var(--space-5);display:flex}
.ygNFda_tile{gap:var(--space-4);color:inherit;align-content:start;text-decoration:none;display:grid}.ygNFda_media{aspect-ratio:16/10;position:relative;overflow:hidden}.ygNFda_tile[data-size=large] .ygNFda_media{aspect-ratio:4/3}.ygNFda_image{object-fit:cover;object-position:50% 30%}.ygNFda_text{gap:var(--space-2);display:grid}.ygNFda_title{text-underline-offset:6px;transition:text-decoration-color .2s var(--ease-out);font-size:clamp(1.5rem,2.4vw,2rem);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.ygNFda_tile[data-size=large] .ygNFda_title{font-size:clamp(1.75rem,3.4vw,2.75rem)}.ygNFda_tile:hover .ygNFda_title,.ygNFda_tile:focus-visible .ygNFda_title{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.ygNFda_image{transition:transform .6s var(--ease-out)}.ygNFda_tile:hover .ygNFda_image{transform:scale(1.03)}}
