.plkVFG_wrap{width:100%;max-width:calc(var(--max) + 2 * var(--m));padding-inline:var(--m);margin-inline:auto}.plkVFG_grid{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (max-width:767px){.plkVFG_grid{grid-template-columns:repeat(1,minmax(0,1fr))}}
.Xf2J5W_isotipo{flex:none;display:block}.Xf2J5W_lockup{color:var(--fg);flex:none;display:block}
._3knczq_menuBtn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--fg);align-items:center;padding:0 4px;font-size:11px;display:none}._3knczq_bars{border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);vertical-align:middle;width:16px;height:9px;margin-left:10px;display:inline-block}._3knczq_panel{display:none}@media (max-width:1023px){._3knczq_menuBtn{margin-left:auto;display:inline-flex}._3knczq_panel{top:var(--header);z-index:50;background:var(--bg);border-bottom:1px solid var(--border-strong);display:block;position:absolute;left:0;right:0}._3knczq_panel ul{padding:8px var(--m) 16px;flex-direction:column;gap:0;display:flex}._3knczq_panel li+li{border-top:1px solid var(--border)}._3knczq_panel a{width:100%;min-height:52px;color:var(--body);align-items:center;font-size:16px;font-weight:500;transition:color .15s;display:flex}._3knczq_panel a:hover{color:var(--fg)}}
.d7EZcW_lang{font-family:var(--mono);letter-spacing:.14em;border:1px solid var(--border-strong);color:var(--fg);white-space:nowrap;border-radius:2px;align-items:center;padding:6px 9px;font-size:11px;display:inline-flex}.d7EZcW_item{align-items:center;display:inline-flex}.d7EZcW_sep{color:var(--muted);margin:0 4px}.d7EZcW_opt{color:var(--fg);transition:color .15s}.d7EZcW_opt:hover{color:var(--accent)}.d7EZcW_opt:focus-visible{border-radius:2px}
._wTDDq_header{z-index:50;height:var(--header);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-strong);background:#17191ceb;position:fixed;top:0;left:0;right:0}._wTDDq_inner{align-items:center;gap:28px;height:100%;display:flex}._wTDDq_lockupLink{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}._wTDDq_nav{margin-left:auto}._wTDDq_nav ul{gap:28px;display:flex}._wTDDq_nav a{min-height:44px;color:var(--body);align-items:center;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}._wTDDq_nav a:hover{color:var(--fg)}._wTDDq_cta{background:var(--accent);min-height:36px;color:var(--bg);letter-spacing:.01em;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}._wTDDq_cta:hover{background:color-mix(in oklch, var(--accent) 82%, white)}@media (max-width:1023px){._wTDDq_nav{display:none}}@media (max-width:767px){._wTDDq_inner{gap:16px}._wTDDq_cta{display:none}}
.rGXYBa_footer{z-index:1;padding-bottom:48px;position:relative}.rGXYBa_foot{column-gap:var(--g);border-top:1px solid var(--border-strong);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:32px;padding-top:32px;display:grid}.rGXYBa_brand{grid-column:1/span 5}.rGXYBa_lockupLink{min-height:44px;display:inline-flex}.rGXYBa_brand p{color:var(--body);max-width:40ch;margin-top:12px;font-size:15px;line-height:1.55}.rGXYBa_sitemap{grid-column:6/span 4}.rGXYBa_sitemap ul{grid-template-columns:repeat(2,max-content);gap:0 32px;display:grid}.rGXYBa_sitemap a{min-height:36px;color:var(--body);align-items:center;font-size:14px;transition:color .15s;display:inline-flex}.rGXYBa_sitemap a:hover{color:var(--fg)}.rGXYBa_location{text-align:right;grid-column:10/span 3;justify-self:end}.rGXYBa_label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.rGXYBa_location p{color:var(--body);margin-top:8px;font-size:14px}@media (max-width:1279px){.rGXYBa_brand{grid-column:1/span 4}.rGXYBa_sitemap{grid-column:5/span 2}.rGXYBa_sitemap ul{grid-template-columns:1fr}.rGXYBa_location{grid-column:7/span 2}}@media (max-width:767px){.rGXYBa_brand,.rGXYBa_sitemap,.rGXYBa_location{grid-column:1/-1}.rGXYBa_location{text-align:left;justify-self:start}}
.aEsGDa_rail{width:var(--m);z-index:40;padding-inline:8px;display:none;position:fixed;top:50%;left:0;transform:translateY(-50%)}@media (min-width:1280px){.aEsGDa_rail{display:block}}.aEsGDa_list{flex-direction:column;gap:2px;display:flex}.aEsGDa_item{min-height:26px;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.02em;color:var(--muted);align-items:baseline;gap:6px;transition:color .15s;display:flex}.aEsGDa_num{flex:none}.aEsGDa_label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aEsGDa_item:hover{color:var(--fg)}.aEsGDa_item[aria-current=true]{color:var(--accent);font-weight:500}@media (prefers-reduced-motion:reduce){.aEsGDa_item{transition:none}}
.oej6mW_bar{z-index:45;padding:10px var(--m) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17191cf0;transition:transform .2s,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.oej6mW_hidden{visibility:hidden;transform:translateY(110%)}.oej6mW_cta{background:var(--accent);width:100%;min-height:48px;color:var(--bg);border-radius:2px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.oej6mW_cta:hover{background:color-mix(in oklch, var(--accent) 82%, white)}@media (min-width:768px){.oej6mW_bar{display:none}}
.A8DhTa_figure{grid-column:9/span 4;width:100%}.A8DhTa_figure svg{width:100%;height:auto;max-height:420px}.A8DhTa_figcaption{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;display:flex}.A8DhTa_captionLabel,.A8DhTa_captionMeta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.A8DhTa_line{fill:none;stroke:var(--border-strong);stroke-width:1px}.A8DhTa_node{fill:var(--bg);stroke:var(--border-strong);stroke-width:1px}.A8DhTa_core{fill:var(--bg);stroke:var(--accent);stroke-width:1px}.A8DhTa_port{fill:var(--muted)}.A8DhTa_text{text-transform:uppercase;font-family:var(--mono);letter-spacing:.1em;fill:var(--fg);font-size:10.5px}.A8DhTa_coreText{font-family:var(--mono);letter-spacing:.16em;fill:var(--fg);font-size:13px;font-weight:500}.A8DhTa_small{font-family:var(--mono);letter-spacing:.12em;fill:var(--muted);font-size:9px}.A8DhTa_cross{stroke:var(--muted);stroke-width:1px;fill:none}.A8DhTa_pulse{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:square;stroke-dasharray:8 140;stroke-dashoffset:8px;opacity:0;animation:6s linear infinite A8DhTa_pulse}@keyframes A8DhTa_pulse{0%{stroke-dashoffset:8px;opacity:1}24%{stroke-dashoffset:-100px;opacity:1}25%,to{stroke-dashoffset:-100px;opacity:0}}@media (prefers-reduced-motion:reduce){.A8DhTa_pulse{animation:none;display:none}}@media (max-width:1279px){.A8DhTa_figure{grid-column:1/span 5;max-width:460px}}@media (max-width:767px){.A8DhTa_figure{grid-column:1/-1;max-width:420px}}
.Fj8FQG_hero{padding-top:calc(var(--header) + clamp(32px, 5vh, 64px));padding-bottom:var(--sec-pad);scroll-margin-top:16px}.Fj8FQG_secHead{border-top:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-top:14px;display:flex}.Fj8FQG_kicker{align-items:baseline;gap:8px;display:inline-flex}.Fj8FQG_num{font-family:var(--mono);font-size:var(--t-detail);letter-spacing:.02em;color:var(--muted);line-height:1}.Fj8FQG_label{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:400;line-height:1.4}.Fj8FQG_heroGrid{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:56px;margin-top:clamp(40px,7vh,88px);display:grid}.Fj8FQG_heroText{grid-column:1/span 8}.Fj8FQG_title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:.94}.Fj8FQG_hl{white-space:nowrap;text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.14em;text-decoration-skip-ink:none;text-decoration-thickness:2px;display:inline-block}.Fj8FQG_lede{font-size:var(--t-body);color:var(--body);max-width:var(--measure);margin-top:clamp(24px,3.5vh,36px);line-height:1.5}.Fj8FQG_ctaRow{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:36px;display:flex}.Fj8FQG_btn{background:var(--accent);min-height:48px;color:var(--bg);letter-spacing:.01em;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.Fj8FQG_btn:hover{background:color-mix(in oklch, var(--accent) 82%, white)}.Fj8FQG_link{min-height:44px;color:var(--fg);align-items:center;font-size:15px;font-weight:500;display:inline-flex}.Fj8FQG_link span{border-bottom:1px solid var(--border-strong);padding-bottom:3px;transition:border-color .15s}.Fj8FQG_link:hover span{border-color:var(--fg)}.Fj8FQG_meta{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px 0;margin-top:48px;padding-top:14px;display:flex}.Fj8FQG_meta li{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.Fj8FQG_meta li+li:before{content:"·";color:var(--muted);margin:0 14px}@media (max-width:1279px){.Fj8FQG_heroText{grid-column:1/-1}}@media (max-width:767px){.Fj8FQG_heroGrid{grid-template-columns:minmax(0,1fr)}.Fj8FQG_heroGrid>*{grid-column:1/-1}.Fj8FQG_title{font-size:clamp(34px,9vw,44px);line-height:1.02}.Fj8FQG_hl{white-space:normal;display:inline}.Fj8FQG_meta{column-gap:35px}.Fj8FQG_meta li+li:before{content:none}}
._9kx1sa_bar{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);scroll-margin-top:16px}._9kx1sa_barIn{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;row-gap:12px;padding-block:26px;display:grid}._9kx1sa_heading{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);grid-column:1/span 2;margin:0;font-weight:400;line-height:1.4}._9kx1sa_num{font-family:var(--mono);font-size:var(--t-detail);letter-spacing:.02em;color:var(--muted);vertical-align:-2px;line-height:1}._9kx1sa_label{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:400;line-height:1.4}._9kx1sa_list{flex-wrap:wrap;grid-column:3/span 8;gap:6px 32px;display:flex}._9kx1sa_list li{font-family:var(--mono);letter-spacing:.02em;color:var(--body);white-space:nowrap;font-size:14px}._9kx1sa_count{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);white-space:nowrap;grid-column:11/span 2;justify-self:end;font-weight:400;line-height:1.4}@media (max-width:1279px){._9kx1sa_barIn{grid-template-columns:repeat(8,minmax(0,1fr))}._9kx1sa_heading{grid-column:1/span 2}._9kx1sa_list{grid-column:3/span 6}._9kx1sa_count{grid-column:3/span 6;justify-self:start}}@media (max-width:767px){._9kx1sa_barIn{grid-template-columns:minmax(0,1fr)}._9kx1sa_heading,._9kx1sa_list,._9kx1sa_count{grid-column:1/-1}._9kx1sa_count{justify-self:start}._9kx1sa_list li{font-size:13px}}
._5BVIYG_sec{padding-block:var(--sec-pad);scroll-margin-top:16px}._5BVIYG_surfaceBlock{background:var(--surface);border:1px solid var(--border-strong);margin-inline:-24px;padding:48px}@media (max-width:767px){._5BVIYG_surfaceBlock{margin-inline:0;padding:24px}}@media (min-width:768px) and (max-width:1023px){._5BVIYG_surfaceBlock{margin-inline:-12px;padding:32px}}
.iUf70G_head{border-top:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-top:14px;display:flex}.iUf70G_left{align-items:baseline;gap:8px;display:flex}.iUf70G_num{font-family:var(--mono);font-size:var(--t-detail);letter-spacing:.02em;color:var(--muted);line-height:1}.iUf70G_label{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:400;line-height:1.4}.iUf70G_meta{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);text-align:right;line-height:1.4}.iUf70G_title{font-size:var(--t-claim);letter-spacing:-.02em;text-wrap:balance;max-width:30ch;margin-top:clamp(28px,4vh,44px);font-weight:500;line-height:1.06}.iUf70G_intro{font-size:var(--t-body);color:var(--body);max-width:var(--measure);margin-top:20px;margin-bottom:clamp(32px,5vh,56px);line-height:1.5}@media (max-width:767px){.iUf70G_meta{text-align:left}.iUf70G_title{max-width:none}}
.JHPsOa_accordion{margin-top:clamp(40px,6vh,72px)}.JHPsOa_group+.JHPsOa_group{margin-top:clamp(56px,8vh,96px)}.JHPsOa_groupHead{column-gap:var(--g);border-top:1px solid var(--border-strong);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:10px;padding-block:18px 28px;display:grid}.JHPsOa_groupLabel{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);grid-column:1/span 2;padding-top:6px;font-weight:400;line-height:1.4}.JHPsOa_groupSubtitle{font-size:var(--t-body);color:var(--body);max-width:var(--measure);grid-column:3/span 7;margin:0;line-height:1.5}.JHPsOa_list{margin:0;padding:0;list-style:none}.JHPsOa_item{border-top:1px solid var(--border)}.JHPsOa_item:last-child{border-bottom:1px solid var(--border)}.JHPsOa_heading{font:inherit;margin:0}.JHPsOa_button{align-items:center;column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;min-height:64px;padding-block:12px;transition:background-color .15s;display:grid}.JHPsOa_button:hover{background:#24272c99}.JHPsOa_number{font-family:var(--mono);font-size:var(--t-detail);letter-spacing:.08em;color:var(--muted);grid-column:1/span 2}.JHPsOa_title{font-size:var(--t-sub);letter-spacing:-.01em;color:var(--fg);grid-column:3/span 8;font-weight:500;line-height:1.15}.JHPsOa_icons{color:var(--icon);grid-column:11/span 2;justify-self:end;align-items:center;gap:20px;display:flex}.JHPsOa_icon,.JHPsOa_chevron,.JHPsOa_icon svg,.JHPsOa_chevron svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.JHPsOa_chevron{width:20px;height:20px;transition:transform .2s}.JHPsOa_button[aria-expanded=true] .JHPsOa_chevron{transform:rotate(180deg)}.JHPsOa_button[aria-expanded=true] .JHPsOa_number{color:var(--fg)}.JHPsOa_panel{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:32px;display:grid}.JHPsOa_panel[hidden]{display:none}.JHPsOa_panelInner{grid-column:3/span 7}.JHPsOa_description{font-size:var(--t-body);color:var(--body);max-width:var(--measure);margin:0;line-height:1.5}.JHPsOa_link{min-height:44px;color:var(--fg);align-items:center;margin-top:14px;font-size:15px;font-weight:500;display:inline-flex}.JHPsOa_link span{border-bottom:1px solid var(--border-strong);padding-bottom:3px;transition:border-color .15s}.JHPsOa_link:hover span{border-color:var(--fg)}@media (max-width:1279px){.JHPsOa_groupHead,.JHPsOa_button,.JHPsOa_panel{grid-template-columns:repeat(8,minmax(0,1fr))}.JHPsOa_groupLabel{grid-column:1/span 2}.JHPsOa_groupSubtitle{grid-column:3/span 6}.JHPsOa_number{grid-column:1/span 1}.JHPsOa_title{grid-column:2/span 5}.JHPsOa_icons{grid-column:7/span 2}.JHPsOa_panelInner{grid-column:2/span 6}}@media (max-width:767px){.JHPsOa_groupHead{grid-template-columns:minmax(0,1fr)}.JHPsOa_groupLabel,.JHPsOa_groupSubtitle{grid-column:1/-1}.JHPsOa_button{grid-template-columns:36px minmax(0,1fr) auto;column-gap:12px;min-height:64px}.JHPsOa_number{grid-column:1}.JHPsOa_title{font-size:var(--t-sub);grid-column:2}.JHPsOa_icons{grid-column:3;gap:14px}.JHPsOa_icon{display:none}.JHPsOa_panel{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.JHPsOa_panelInner{grid-column:2}.JHPsOa_groupSubtitle{font-size:var(--t-body)}}@media (prefers-reduced-motion:reduce){.JHPsOa_button,.JHPsOa_chevron,.JHPsOa_link span{transition:none}}
.I5nZeq_list{margin:clamp(40px,6vh,72px) 0 0;padding:0;list-style:none}.I5nZeq_project{column-gap:var(--g);border-top:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:16px;padding-block:32px;display:grid}.I5nZeq_project:last-child{border-bottom:1px solid var(--border)}.I5nZeq_number{font-family:var(--mono);font-size:var(--t-detail);letter-spacing:.08em;color:var(--muted);grid-column:1/span 2;padding-top:8px}.I5nZeq_who{grid-column:3/span 3}.I5nZeq_who h3{font-size:var(--t-sub);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.15}.I5nZeq_role{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;line-height:1.5}.I5nZeq_bio{grid-column:6/span 5}.I5nZeq_bio>p{font-size:var(--t-body);color:var(--body);max-width:var(--measure);margin:0;line-height:1.5}.I5nZeq_stack{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:16px;line-height:1.6}.I5nZeq_scope{border:1px solid var(--border-strong);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);grid-column:11/span 2;place-self:start end;padding:8px 10px;line-height:1.4}@media (max-width:1279px){.I5nZeq_project{grid-template-columns:repeat(8,minmax(0,1fr))}.I5nZeq_number{grid-column:1/span 1}.I5nZeq_who{grid-column:2/span 3}.I5nZeq_bio{grid-column:5/span 3}.I5nZeq_scope{grid-area:2/5/auto/span 3;justify-self:start}}@media (max-width:767px){.I5nZeq_project{grid-template-columns:minmax(0,1fr);row-gap:12px}.I5nZeq_number,.I5nZeq_who,.I5nZeq_bio,.I5nZeq_scope{grid-area:auto/1/auto/-1}.I5nZeq_scope{justify-self:start}}
.qKn-WG_spec{margin:0}.qKn-WG_row{border-top:1px solid var(--border);grid-template-columns:220px minmax(0,1fr);align-items:baseline;gap:24px;padding-block:20px;display:grid}.qKn-WG_row:last-child{border-bottom:1px solid var(--border)}.qKn-WG_label{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0;font-weight:400;line-height:1.4}.qKn-WG_value{font-size:var(--t-body);color:var(--body);max-width:var(--measure);margin:0;line-height:1.5}.qKn-WG_ctaRow{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px;display:flex}.qKn-WG_btn{background:var(--accent);min-height:48px;color:var(--bg);letter-spacing:.01em;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.qKn-WG_btn:hover{background:color-mix(in oklch, var(--accent) 82%, white)}.qKn-WG_btn:active{background:color-mix(in oklch, var(--accent) 88%, black)}.qKn-WG_note{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:400;line-height:1.4}@media (max-width:767px){.qKn-WG_row{grid-template-columns:1fr;gap:6px;padding-block:18px}}@media (prefers-reduced-motion:reduce){.qKn-WG_btn{transition:none}}
.I6QQKq_steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;column-gap:48px;margin:clamp(40px,6vh,72px) 0 0;padding:0;list-style:none;display:grid}.I6QQKq_step{border:1px solid var(--border-strong);padding:24px 24px 28px;position:relative}.I6QQKq_step:last-child{border-color:var(--accent)}.I6QQKq_step:not(:last-child):before,.I6QQKq_step:not(:last-child):after{content:"";pointer-events:none;border:0 solid var(--border-strong);position:absolute}.I6QQKq_step:not(:last-child):before{border-top-width:1px;border-right-width:1px;width:24px;height:28px;top:28px;left:calc(100% + 1px)}.I6QQKq_step:not(:last-child):after{border-top-width:1px;width:24px;top:55px;left:calc(100% + 24px)}.I6QQKq_num{font-family:var(--mono);font-size:var(--t-detail);letter-spacing:.08em;color:var(--muted)}.I6QQKq_step h3{font-size:var(--t-sub);letter-spacing:-.01em;margin-top:16px;font-weight:500;line-height:1.2}.I6QQKq_step p{font-size:var(--t-detail);color:var(--body);margin-top:8px;line-height:1.5}@media (max-width:1023px){.I6QQKq_steps{grid-template-columns:minmax(0,1fr);row-gap:40px;max-width:620px}.I6QQKq_step:not(:last-child):before{border-width:0 0 1px 1px;width:28px;height:20px;top:calc(100% + 1px);left:28px}.I6QQKq_step:not(:last-child):after{border-top-width:0;border-left-width:1px;width:0;height:20px;top:calc(100% + 20px);left:55px}}
.UTePZG_evidenceStrip{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 48px;margin-block:clamp(40px,6vh,72px) clamp(48px,7vh,80px);padding-block:28px;display:flex}.UTePZG_evidenceLabel{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:400;line-height:1.4}.UTePZG_companies{flex-wrap:wrap;row-gap:12px;margin:0;padding:0;list-style:none;display:flex}.UTePZG_companies li{font-size:var(--t-sub);letter-spacing:-.01em;color:var(--muted);padding-inline:24px;font-weight:500;line-height:1.2}.UTePZG_companies li+li{border-left:1px solid var(--border-strong)}.UTePZG_companies li:last-child{padding-right:0}.UTePZG_crit{align-items:start;row-gap:64px}.UTePZG_left{grid-column:1/span 7}.UTePZG_principles{counter-reset:pt;margin-top:0;padding:0;list-style:none}.UTePZG_principles li{border-top:1px solid var(--border);font-size:var(--t-detail);color:var(--fg);grid-template-columns:48px 1fr;align-items:baseline;gap:16px;padding-block:12px;line-height:1.5;display:grid}.UTePZG_principles li:last-child{border-bottom:1px solid var(--border)}.UTePZG_principles li:before{counter-increment:pt;content:counter(pt, decimal-leading-zero);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.08em;color:var(--muted)}.UTePZG_mission{border-left:2px solid var(--accent);margin:0 0 40px;padding:4px 0 4px 24px}.UTePZG_mission p{font-size:var(--t-sub);letter-spacing:-.01em;color:var(--fg);font-weight:400;line-height:1.35}.UTePZG_mission footer{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-top:18px;font-weight:400;line-height:1.4}.UTePZG_pillars{grid-column:9/span 4;margin:0}.UTePZG_pillars div{border-top:1px solid var(--border);padding-block:16px}.UTePZG_pillars div:last-child{border-bottom:1px solid var(--border)}.UTePZG_pillars dt{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.UTePZG_pillars dd{font-size:var(--t-detail);color:var(--body);margin-top:4px;margin-left:0;line-height:1.45}@media (max-width:1279px){.UTePZG_crit{grid-template-columns:repeat(8,minmax(0,1fr))}.UTePZG_left{grid-column:1/span 5}.UTePZG_pillars{grid-column:6/span 3}}@media (max-width:1023px){.UTePZG_crit{grid-template-columns:minmax(0,1fr)}.UTePZG_left,.UTePZG_pillars{grid-column:1/-1;max-width:620px}}@media (max-width:767px){.UTePZG_companies{grid-template-columns:repeat(3,auto);justify-content:start;width:100%;display:grid}.UTePZG_companies li{padding-inline:14px;font-size:17px}.UTePZG_companies li:nth-child(3n+1){border-left:0;padding-left:0}.UTePZG_principles li{grid-template-columns:minmax(0,1fr)}.UTePZG_principles li:before{display:none}}
.yCgSHa_list{margin:clamp(40px,6vh,72px) 0 0;padding:0;list-style:none}.yCgSHa_member{column-gap:var(--g);border-top:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:16px;padding-block:32px;display:grid}.yCgSHa_member:last-child{border-bottom:1px solid var(--border)}.yCgSHa_num{font-family:var(--mono);font-size:var(--t-detail);letter-spacing:.08em;color:var(--muted);grid-column:1/span 2;padding-top:8px}.yCgSHa_who{grid-column:3/span 3}.yCgSHa_who h3{font-size:var(--t-sub);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.15}.yCgSHa_role{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;line-height:1.5}.yCgSHa_bioCol{grid-column:6/span 5}.yCgSHa_bioCol>p{font-size:var(--t-body);color:var(--body);max-width:var(--measure);margin:0;line-height:1.5}.yCgSHa_link{min-height:44px;font-size:var(--t-detail);color:var(--fg);align-items:center;margin-top:6px;font-weight:500;display:inline-flex}.yCgSHa_link span:first-child{border-bottom:1px solid var(--border-strong);padding-bottom:3px;transition:border-color .15s}.yCgSHa_link:hover span:first-child{border-color:var(--fg)}.yCgSHa_monogram{border:1px solid var(--border-strong);width:96px;height:96px;font-family:var(--mono);letter-spacing:.08em;color:var(--fg);grid-column:11/span 2;place-self:start end;place-items:center;font-size:16px;font-weight:500;display:grid}@media (max-width:1279px){.yCgSHa_member{grid-template-columns:repeat(8,minmax(0,1fr))}.yCgSHa_num{grid-column:1/span 1}.yCgSHa_who{grid-column:2/span 3}.yCgSHa_bioCol{grid-column:5/span 3}.yCgSHa_monogram{grid-column:8/span 1}}@media (max-width:767px){.yCgSHa_member{grid-template-columns:minmax(0,1fr) 64px}.yCgSHa_num{grid-area:1/1;padding-top:0}.yCgSHa_monogram{grid-area:1/2/span 2;align-self:start;width:64px;height:64px}.yCgSHa_who{grid-area:2/1}.yCgSHa_bioCol{grid-area:3/1/auto/-1}.yCgSHa_who h3{font-size:var(--t-sub)}}
.si-42W_contact{align-items:start;row-gap:56px}.si-42W_left{grid-column:1/span 7}.si-42W_description{font-size:var(--t-body);color:var(--body);max-width:var(--measure);margin-top:20px;line-height:1.5}.si-42W_btn{background:var(--accent);min-height:48px;color:var(--bg);letter-spacing:.01em;border-radius:2px;justify-content:center;align-items:center;gap:10px;margin-top:32px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.si-42W_btn:hover{background:color-mix(in oklch, var(--accent) 82%, white)}.si-42W_btn:active{background:color-mix(in oklch, var(--accent) 88%, black)}.si-42W_dataRows{grid-column:9/span 4;margin:0}.si-42W_row{border-top:1px solid var(--border);grid-template-columns:120px 1fr;align-items:baseline;gap:16px;padding-block:20px;display:grid}.si-42W_row:last-child{border-bottom:1px solid var(--border)}.si-42W_row dt{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:400;line-height:1.4}.si-42W_row dd{font-family:var(--mono);font-size:var(--t-body);color:var(--fg);overflow-wrap:anywhere;margin-left:0}@media (max-width:1279px){.si-42W_contact{grid-template-columns:repeat(8,minmax(0,1fr))}.si-42W_left{grid-column:1/span 5}.si-42W_dataRows{grid-column:6/span 3}.si-42W_row{grid-template-columns:1fr;gap:6px}}@media (max-width:1023px){.si-42W_contact{grid-template-columns:minmax(0,1fr)}.si-42W_left,.si-42W_dataRows{grid-column:1/-1}}@media (max-width:767px){.si-42W_row{grid-template-columns:1fr;gap:4px;padding-block:16px}}
