._kN2lG_overlay{opacity:0;visibility:hidden}._kN2lG_overlay._kN2lG_open{opacity:1;visibility:visible}._kN2lG_dialog{opacity:0;max-width:40rem;max-height:100%;transform:scale(.2)}._kN2lG_dialog._kN2lG_open{opacity:1;visibility:visible;transform:scale(1)}@media (max-width:1024px){._kN2lG_dialog{bottom:var(--static-space-8);left:var(--static-space-8);right:var(--static-space-8);top:var(--static-space-8);position:fixed;max-width:calc(100% - var(--static-space-16))!important}}
.xWIvpW_button{-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:var(--transition-micro-medium);align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.xWIvpW_button:focus-visible{z-index:1}.xWIvpW_primary{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-brand);background:var(--brand-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--solid-border-color-brand);color:var(--brand-on-solid-strong)}.xWIvpW_primary[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}@media (hover:hover) and (pointer:fine){.xWIvpW_primary:hover:not([data-disabled]){background:var(--brand-solid-strong)}}.xWIvpW_secondary{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-neutral);border-style:solid;border:1px solid var(--neutral-alpha-weak);background:var(--static-transparent);color:var(--neutral-on-background-strong)}.xWIvpW_secondary[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}@media (hover:hover) and (pointer:fine){.xWIvpW_secondary:hover:not([data-disabled]){background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}}.xWIvpW_tertiary{background:var(--static-transparent);color:var(--neutral-on-background-strong);border:1px solid var(--static-transparent)}.xWIvpW_tertiary[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}@media (hover:hover) and (pointer:fine){.xWIvpW_tertiary:hover:not([data-disabled]){border:1px solid var(--neutral-border-medium)}}.xWIvpW_ghost{background:var(--static-transparent);color:var(--neutral-on-background-medium);border:none}.xWIvpW_ghost[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}@media (hover:hover) and (pointer:fine){.xWIvpW_ghost:hover:not([data-disabled]){color:var(--neutral-on-background-strong)}}.xWIvpW_quaternary{background:var(--static-transparent);color:var(--neutral-on-background-medium);border:none}.xWIvpW_quaternary[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}@media (hover:hover) and (pointer:fine){.xWIvpW_quaternary:hover:not([data-disabled]){background:color-mix(in srgb, var(--neutral-background-medium) 70%, transparent);color:var(--neutral-on-background-strong)}}.xWIvpW_link{background:var(--static-transparent);color:var(--neutral-on-background-strong);border:none}.xWIvpW_link[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}@media (hover:hover) and (pointer:fine){.xWIvpW_link:hover:not([data-disabled]){text-decoration:underline!important}}.xWIvpW_danger{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-danger);background:var(--danger-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--solid-border-color-danger);color:var(--danger-on-solid-strong)}.xWIvpW_danger[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}@media (hover:hover) and (pointer:fine){.xWIvpW_danger:hover:not([data-disabled]){background:var(--danger-solid-strong)}}.xWIvpW_subtle{background:color-mix(in srgb, var(--neutral-background-medium) 70%, transparent);border-style:solid;border-width:var(--solid-border-width);border-color:var(--static-transparent);color:var(--neutral-on-background-strong)}.xWIvpW_subtle[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}@media (hover:hover) and (pointer:fine){.xWIvpW_subtle:hover:not([data-disabled]){background:color-mix(in srgb, var(--neutral-background-strong) 50%, transparent)}}.xWIvpW_success{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--success-alpha-strong);background:var(--success-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--success-alpha-strong);color:var(--success-on-solid-strong)}.xWIvpW_success[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}@media (hover:hover) and (pointer:fine){.xWIvpW_success:hover:not([data-disabled]){background:var(--success-solid-strong)}}.xWIvpW_warning{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--warning-alpha-strong);background:var(--warning-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--warning-alpha-strong);color:var(--warning-on-solid-strong)}.xWIvpW_warning[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}@media (hover:hover) and (pointer:fine){.xWIvpW_warning:hover:not([data-disabled]){background:var(--warning-solid-strong)}}.xWIvpW_xs{padding:var(--static-space-2) var(--static-space-4);min-height:var(--static-space-24);height:var(--static-space-24);gap:var(--static-space-2)}.xWIvpW_s{padding:var(--static-space-4) var(--static-space-8);min-height:var(--static-space-32);height:var(--static-space-32);gap:var(--static-space-4)}.xWIvpW_m{padding:var(--static-space-8) var(--static-space-12);min-height:var(--static-space-40);height:var(--static-space-40);gap:var(--static-space-4)}.xWIvpW_l{padding:var(--static-space-12) var(--static-space-20);min-height:var(--static-space-48);height:var(--static-space-48);gap:var(--static-space-8)}.xWIvpW_xl{padding:var(--static-space-16) var(--static-space-24);min-height:var(--static-space-56);height:var(--static-space-56);gap:var(--static-space-12)}
.s0oswa_xs{font-size:var(--static-space-16)}.s0oswa_s{font-size:var(--static-space-20)}.s0oswa_m{font-size:var(--static-space-24)}.s0oswa_l{font-size:var(--static-space-32)}.s0oswa_xl{font-size:var(--static-space-40)}
@keyframes UCIO2W_spin{0%{opacity:0;animation-timing-function:cubic-bezier(.5,.2,.7,.5);transform:rotate(0)}80%{opacity:1}to{opacity:0;animation-timing-function:cubic-bezier(.5,.2,.7,.5);transform:rotate(360deg)}}.UCIO2W_spinner{border-color:currentColor #0000 #0000;animation:1.5s infinite UCIO2W_spin}.UCIO2W_xs{width:var(--static-space-16);height:var(--static-space-16);padding:2px}.UCIO2W_xs .UCIO2W_size{border-width:2px}.UCIO2W_s{width:var(--static-space-20);height:var(--static-space-20);padding:2px}.UCIO2W_s .UCIO2W_size{border-width:2px}.UCIO2W_m{width:var(--static-space-24);height:var(--static-space-24);padding:3px}.UCIO2W_m .UCIO2W_size{border-width:2px}.UCIO2W_l{width:var(--static-space-32);height:var(--static-space-32);padding:4px}.UCIO2W_l .UCIO2W_size{border-width:3px}.UCIO2W_xl{width:var(--static-space-40);height:var(--static-space-40);padding:8px}.UCIO2W_xl .UCIO2W_size{border-width:3px}
.xoC9-G_strip{--logo-gap:clamp(3rem, 2rem + 3vw, 5rem);padding-block:clamp(2rem,1.5rem + 1.5vw,3rem);overflow-x:clip}.xoC9-G_label{text-align:center;color:var(--neutral-on-background-weak);margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-weight:400}.xoC9-G_viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.xoC9-G_track{width:max-content;display:flex}.xoC9-G_set{align-items:center;gap:var(--logo-gap);padding:0 var(--logo-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.xoC9-G_set li{flex:none;align-items:center;min-height:56px;display:flex}.xoC9-G_logo{width:var(--w);max-width:none;height:auto;display:block}@media (max-width:767px){.xoC9-G_set li{min-height:44px}.xoC9-G_logo{width:calc(var(--w) * .8)}}[data-theme=dark] .xoC9-G_set li{border-radius:var(--radius-tile);background:#fff;justify-content:center;height:4.5rem;padding:0 1.25rem}[data-theme=dark] .xoC9-G_strip{--logo-gap:clamp(1.25rem, .75rem + 1.5vw, 2rem)}.xoC9-G_embedded{--logo-gap:clamp(2.5rem, 1.5rem + 2.5vw, 4rem);padding-block:0 clamp(1rem,2vh,1.75rem)}.xoC9-G_row{border-top:1px solid var(--line-ink);gap:.75rem;padding-top:clamp(1rem,2vh,1.5rem);display:grid}.xoC9-G_embedded .xoC9-G_label{text-align:left;margin:0}.xoC9-G_embedded .xoC9-G_set li{min-height:48px}.xoC9-G_embedded .xoC9-G_logo{width:calc(var(--w) * .78)}:is([data-theme=dark] .xoC9-G_embedded,.xoC9-G_embedded[data-on-dark]){--logo-gap:clamp(1rem, .5rem + 1.25vw, 1.75rem)}:is([data-theme=dark] .xoC9-G_embedded .xoC9-G_set li,.xoC9-G_embedded[data-on-dark] .xoC9-G_set li){border-radius:var(--radius-tile);background:#fff;justify-content:center;height:3.75rem;padding:0 1.125rem}.xoC9-G_embedded[data-on-dark] .xoC9-G_row{border-top-color:#ffffff1f}.xoC9-G_embedded[data-on-dark] .xoC9-G_label{color:#fff9}@media (min-width:900px){.xoC9-G_row{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(1.5rem,3vw,3rem)}.xoC9-G_embedded .xoC9-G_label{white-space:nowrap}}@media (max-width:767px){.xoC9-G_embedded .xoC9-G_logo{width:calc(var(--w) * .64)}}@media (prefers-reduced-motion:no-preference){.xoC9-G_track{animation:48s linear infinite xoC9-G_marquee}.xoC9-G_viewport:hover .xoC9-G_track{animation-play-state:paused}}@keyframes xoC9-G_marquee{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.xoC9-G_viewport{-webkit-mask-image:none;mask-image:none}.xoC9-G_track{justify-content:center;width:auto}.xoC9-G_set{justify-content:center;gap:1.5rem var(--logo-gap);padding:0 var(--site-margin);flex-wrap:wrap}.xoC9-G_set[data-copy]{display:none}}
.x0wG9a_hero{isolation:isolate;padding-block:clamp(3rem,5vw,5rem) clamp(3rem,4.5vw,4.5rem);position:relative;overflow:clip}@media (max-width:767px){.x0wG9a_hero{padding-block:2.5rem 2rem}}.x0wG9a_grid{row-gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:1100px){.x0wG9a_grid{grid-template-columns:minmax(0,1fr) 20rem;column-gap:clamp(2.5rem,4vw,3.5rem)}.x0wG9a_logos{grid-column:1/-1}}.x0wG9a_copy{flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.x0wG9a_eyebrow{color:var(--brand-on-background-medium);margin:0}.x0wG9a_eyebrowNarrow{display:none}.x0wG9a_title{font-size:clamp(2.625rem,1.1rem + 5vw,5.5rem);line-height:.98;font-weight:var(--font-weight-display-strong);letter-spacing:-.042em;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0}.x0wG9a_subline{color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.5}.x0wG9a_actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.x0wG9a_hint{color:var(--neutral-on-background-medium);flex-basis:100%;order:3;margin:-.125rem 0 0;font-size:.9375rem;line-height:1.4}.x0wG9a_secondary{order:2}@media (max-width:767px){.x0wG9a_copy{gap:1rem}}@media (max-width:479px){.x0wG9a_eyebrowWide{display:none}.x0wG9a_eyebrowNarrow{display:inline}.x0wG9a_actions{flex-direction:column;align-self:stretch}.x0wG9a_actions :is(a,button){justify-content:center;width:100%}.x0wG9a_hint{text-align:center;flex-basis:auto;order:1;margin:-.25rem 0 .5rem}}.x0wG9a_figures{border-top:1px solid var(--line-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.x0wG9a_figure{flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;padding-block:.75rem 0;display:flex}.x0wG9a_figure:first-child{grid-column:1/-1}@media (min-width:640px){.x0wG9a_figures{grid-template-columns:auto repeat(2,minmax(0,1fr));column-gap:2.5rem}.x0wG9a_figure{padding-block:1rem 0}.x0wG9a_figure:first-child{grid-column:auto}}@media (min-width:1100px){.x0wG9a_figures{border-top:0;border-left:1px solid var(--line-ink);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:none;padding-left:1.5rem}.x0wG9a_figure{justify-content:center;padding-block:.75rem}.x0wG9a_figure+.x0wG9a_figure{border-top:1px solid var(--line-ink)}}.x0wG9a_figure dt{color:var(--neutral-on-background-weak);white-space:nowrap;font-size:.875rem;line-height:1.35}.x0wG9a_figure dd{letter-spacing:-.025em;color:var(--neutral-on-background-strong);white-space:nowrap;margin:0;font-size:clamp(1.625rem,1.3rem + .6vw,1.75rem);font-weight:560;line-height:1.1}.x0wG9a_figureLink{color:inherit;margin-block:-7px;padding-block:7px;text-decoration:none;display:inline-block}.x0wG9a_figureLink:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.x0wG9a_logos{border-top:1px solid var(--line-ink);gap:1rem;padding-top:1.25rem;display:grid;position:relative}@media (min-width:640px){.x0wG9a_logos{gap:1.25rem;padding-top:clamp(1.5rem,2.5vw,2rem)}}.x0wG9a_logos:before{content:"";background:var(--line-teal);transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0}@media (prefers-reduced-motion:no-preference){.x0wG9a_logos:before{animation:.5s cubic-bezier(.2,.7,.2,1) .2s both x0wG9a_draw}}@keyframes x0wG9a_draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.x0wG9a_logosLabel{color:var(--neutral-on-background-weak);margin:0;font-weight:400}.x0wG9a_logoRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.x0wG9a_logoRow li{align-items:center;min-height:44px;display:flex}@media (min-width:640px){.x0wG9a_logoRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 2.5rem}}@media (min-width:1100px){.x0wG9a_logoRow{justify-content:space-between;gap:1.5rem;display:flex}.x0wG9a_logoRow li{flex:0 auto;min-width:0}}.x0wG9a_logoRow .client-logo:not([data-opaque]){opacity:var(--logo-ink,.62)}[data-theme=dark] .x0wG9a_logoRow .client-logo:not([data-opaque]){opacity:calc(var(--logo-ink,.62) + .18)}.x0wG9a_logoRow li:hover .client-logo{filter:none;opacity:1}[data-theme=dark] .x0wG9a_logoRow li:hover .client-logo{filter:url(#logo-ink-inverse);opacity:1}.x0wG9a_wash{--flow-pad:clamp(4rem, 7vw, 6.5rem);padding-block:clamp(3.5rem, 6vw, 6rem) var(--flow-pad);background:var(--flow-wash)}.x0wG9a_lead{min-height:100svh;margin-top:calc(var(--header-h) * -1);padding-block:calc(var(--header-h) + 1.5rem) 0;flex-direction:column;display:flex}.x0wG9a_lead:before{content:"";flex:1 1 0;min-height:.5rem}.x0wG9a_lead .x0wG9a_grid{row-gap:clamp(1.75rem,4vw,3rem)}.x0wG9a_flowArea{flex:1.25 1 0;min-height:clamp(4rem,10vh,8rem);position:relative}.x0wG9a_lead .x0wG9a_flow{height:100%}.x0wG9a_lead .x0wG9a_copy{gap:clamp(1.25rem,.75rem + 1vw,1.75rem)}.x0wG9a_lead .x0wG9a_title{letter-spacing:-.03em;font-size:clamp(2.375rem,1.35rem + 3.2vw,4rem);font-weight:500;line-height:1.04}.x0wG9a_lead .x0wG9a_subline{max-width:42rem;font-size:clamp(1.0625rem,.95rem + .4vw,1.3125rem)}.x0wG9a_lead .x0wG9a_figure dt{font-size:.9375rem}@media (min-width:640px) and (max-width:1099px){.x0wG9a_lead .x0wG9a_figures{grid-template-columns:repeat(3,minmax(0,1fr))}.x0wG9a_lead .x0wG9a_figure dt{white-space:normal}}.x0wG9a_lead .x0wG9a_figure dd{font-size:clamp(1.875rem,1.3rem + 1.2vw,2.625rem)}@media (min-width:1600px) and (min-height:1000px){.x0wG9a_lead .x0wG9a_subline{max-width:44rem;font-size:1.4375rem}.x0wG9a_lead .x0wG9a_figure dd{font-size:2.75rem}}@media (min-width:1100px){.x0wG9a_lead .x0wG9a_grid{grid-template:"eyebrow eyebrow""title title""subline figures""actions figures"1fr/minmax(0,1fr) minmax(0,1fr);gap:clamp(1.25rem,.75rem + 1vw,1.75rem) clamp(3rem,5vw,5rem)}.x0wG9a_lead .x0wG9a_title{letter-spacing:-.035em;font-size:clamp(3.25rem,min(4.85vw,9.5vh),4.75rem)}.x0wG9a_lead .x0wG9a_figures{border-left:0;grid-template-rows:none;grid-template-columns:1.7fr 1fr 1fr;align-self:start;column-gap:clamp(1.5rem,2.5vw,2.5rem);padding-left:0}.x0wG9a_lead .x0wG9a_figure,.x0wG9a_lead .x0wG9a_figure+.x0wG9a_figure{border-top:1px solid var(--line-ink);justify-content:flex-end;padding-block:1rem 0}.x0wG9a_lead .x0wG9a_figure:first-child{border-top-color:var(--flow-green)}.x0wG9a_lead .x0wG9a_figure dt{white-space:normal;text-wrap:pretty}.x0wG9a_lead .x0wG9a_copy{display:contents}.x0wG9a_lead .x0wG9a_eyebrow{grid-area:eyebrow}.x0wG9a_lead .x0wG9a_title{text-wrap:pretty;grid-area:title}.x0wG9a_lead .x0wG9a_subline{grid-area:subline}.x0wG9a_lead .x0wG9a_actions{grid-area:actions;align-self:start}.x0wG9a_lead .x0wG9a_figures{grid-area:figures}}.x0wG9a_wash .x0wG9a_figures{border-color:var(--flow-green)}.x0wG9a_flow{z-index:-1;width:100%;height:calc(var(--flow-pad) - .75rem);pointer-events:none;position:absolute;bottom:0;left:0}.x0wG9a_flow path{fill:none;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.x0wG9a_flow path:nth-of-type(2){opacity:.7}.x0wG9a_flow path:nth-of-type(3){opacity:.45}.x0wG9a_stopIn{stop-color:var(--flow-green);stop-opacity:0}.x0wG9a_stopGreen{stop-color:var(--flow-green)}.x0wG9a_stopAzure{stop-color:var(--flow-azure)}.x0wG9a_stopOut{stop-color:var(--flow-azure);stop-opacity:.35}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.x0wG9a_flow{animation:linear both x0wG9a_flow-in;animation-timeline:view();animation-range:entry}}}@keyframes x0wG9a_flow-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.nvMNmG_inner{gap:1.5rem;display:grid}.nvMNmG_title{max-width:22ch;font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);line-height:1.04;font-weight:var(--font-weight-display-strong);letter-spacing:-.032em;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0}.nvMNmG_side{align-content:end;gap:1.75rem;display:grid}.nvMNmG_body{max-width:34rem;color:var(--neutral-on-background-medium);margin:0;font-size:1.125rem;line-height:1.6}.nvMNmG_actions{flex-wrap:wrap;gap:.75rem;display:flex}.nvMNmG_people{border-top:1px solid var(--line-ink);align-items:center;gap:.875rem;padding-top:1.25rem;display:flex}.nvMNmG_faces{flex:none;display:flex}.nvMNmG_face{border:2px solid var(--close-bg);object-fit:cover;border-radius:50%;width:56px;height:56px}.nvMNmG_face+.nvMNmG_face{margin-left:-.75rem}.nvMNmG_promise{max-width:28rem;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:1.125rem;line-height:1.5}@media (min-width:1200px){.nvMNmG_inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:4rem}}@media (max-width:479px){.nvMNmG_actions{flex-direction:column;gap:1rem}.nvMNmG_actions :is(a,button){justify-content:center;width:100%}}.nvMNmG_titleSection{max-width:26ch;font-size:clamp(2rem,1.35rem + 2.2vw,3rem)}@media (min-width:1200px){.nvMNmG_titleSection{align-self:center}}@media (min-width:768px) and (max-width:1199px){.nvMNmG_title{max-width:none}}
.TYRMoq_hero{isolation:isolate;min-height:min(88svh,60rem);margin-top:calc(var(--header-h) * -1);padding-block:calc(var(--header-h) + 1.75rem) 0;background:var(--flow-wash);flex-direction:column;display:flex;position:relative;overflow:clip}.TYRMoq_hero:before{content:"";flex:1 1 0;max-height:clamp(2rem,11vh,7.5rem)}.TYRMoq_hero[data-natural]{min-height:0}.TYRMoq_hero[data-natural]:before{flex:none;height:clamp(1rem,3vh,2rem)}.TYRMoq_hero+:is(.section,.section-tight){padding-top:calc(var(--section-space) * .75)}.TYRMoq_flowArea{flex:3 1 0;min-height:clamp(4.5rem,11vh,8rem);position:relative}.TYRMoq_hero[data-natural] .TYRMoq_flowArea{flex:none;height:clamp(4rem,9vh,6rem)}.TYRMoq_flowArea .TYRMoq_flow{height:100%}.TYRMoq_inner{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);display:grid;position:relative}@media (min-width:1024px){.TYRMoq_inner[data-has-aside]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.TYRMoq_copy{flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,.75rem + 1vw,1.75rem);display:flex}.TYRMoq_trail{align-self:stretch;min-width:0;font-size:.875rem}.TYRMoq_eyebrow{color:var(--brand-on-background-medium);margin:0}.TYRMoq_title{letter-spacing:-.03em;max-width:24ch;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(2.375rem,1.35rem + 3.2vw,4rem);font-weight:500;line-height:1.04}@media (min-width:1024px){.TYRMoq_inner[data-has-aside] .TYRMoq_title{max-width:none;font-size:clamp(2.5rem,1.25rem + 2.6vw,3.625rem)}.TYRMoq_inner[data-has-aside]>.TYRMoq_copy{align-self:center}.TYRMoq_inner[data-has-aside]>.TYRMoq_copy:has(>.TYRMoq_trail){align-self:start}.TYRMoq_aside[data-align=center]{align-self:center}.TYRMoq_aside[data-align=end]{align-self:end}}.TYRMoq_lead{max-width:42rem;color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,.95rem + .4vw,1.3125rem);line-height:1.55}.TYRMoq_actions{flex-wrap:wrap;gap:.75rem;max-width:100%;margin-top:.5rem;display:flex}.TYRMoq_aside{position:relative}.TYRMoq_inner[data-layout=stacked]{gap:clamp(2rem,4vw,3rem)}@media (max-width:767px){.TYRMoq_hero{min-height:0}.TYRMoq_aside:has([data-narrow=hide]){display:none}}@media (max-width:479px){.TYRMoq_actions{flex-direction:column;align-self:stretch}.TYRMoq_actions :is(a,button){justify-content:center;width:100%}}
.BZ7-0a_section{position:relative}.BZ7-0a_muted{background:var(--muted-bg)}.BZ7-0a_tint{background:var(--tint-bg);border-block:1px solid var(--tint-line)}.BZ7-0a_heading{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.BZ7-0a_center{text-align:center;align-items:center;margin-inline:auto}.BZ7-0a_eyebrow{color:var(--brand-on-background-medium);align-items:center;gap:.75rem;margin:0;display:inline-flex}.BZ7-0a_index{color:var(--neutral-on-background-weak)}.BZ7-0a_indexRule:after{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:1.5rem;height:1px;margin-left:.75rem;display:inline-block}.BZ7-0a_title,.BZ7-0a_titleL{font-family:var(--font-heading);font-weight:var(--font-weight-display-strong);color:var(--neutral-on-background-strong);text-wrap:pretty;margin:0}.BZ7-0a_title{letter-spacing:-.028em;font-size:clamp(2rem,1.35rem + 2.2vw,3rem);line-height:1.08}.BZ7-0a_titleL{letter-spacing:-.034em;font-size:clamp(2.5rem,1.5rem + 3.6vw,4.25rem);line-height:1.02}.BZ7-0a_subtitle{max-width:46rem;color:var(--brand-on-background-medium);margin:-.25rem 0 0;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:500;line-height:1.4}.BZ7-0a_body{max-width:36rem;color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}.BZ7-0a_actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}
._83l7oq_svg{width:100%;height:auto;font-family:var(--font-body);display:block;overflow:visible}._83l7oq_line{fill:none;stroke:var(--line-ink-strong);stroke-width:1.25px}._83l7oq_hair{fill:none;stroke:var(--line-ink);stroke-width:1px}._83l7oq_dash{fill:none;stroke:var(--line-ink-strong);stroke-width:1.25px;stroke-dasharray:4 4}._83l7oq_box{fill:var(--card-bg);stroke:var(--line-ink-strong);stroke-width:1.25px}._83l7oq_soft{fill:var(--muted-bg);stroke:none}._83l7oq_ink{fill:var(--neutral-on-background-strong)}._83l7oq_mark{fill:#12807b}._83l7oq_markStroke{fill:none;stroke:#12807b;stroke-width:2px}._83l7oq_hollow{fill:none;stroke:var(--line-ink-strong);stroke-width:1.25px}._83l7oq_label{fill:var(--neutral-on-background-medium);font-size:13px}._83l7oq_labelStrong{fill:var(--neutral-on-background-strong);font-size:14px;font-weight:600}._83l7oq_mono{fill:var(--neutral-on-background-weak);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}._83l7oq_value{fill:var(--neutral-on-background-strong);font-family:var(--font-heading);letter-spacing:-.02em;font-size:30px;font-weight:600}._83l7oq_valueMark{fill:#12807b;font-family:var(--font-heading);letter-spacing:-.02em;font-size:30px;font-weight:600}:is([data-theme=dark] ._83l7oq_mark,[data-theme=dark] ._83l7oq_valueMark){fill:#3bbdb6}[data-theme=dark] ._83l7oq_soft{fill:#d7dde614}[data-theme=dark] ._83l7oq_markStroke{stroke:#3bbdb6}
.P7voZG_card{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-bg);min-height:100%;transition:border-color var(--dur-quick) var(--ease-calm), transform .24s var(--ease-calm), box-shadow .24s var(--ease-calm);flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,2.4vw,2rem);display:flex;position:relative}.P7voZG_card:hover,.P7voZG_card:focus-within{border-color:var(--line-teal);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.P7voZG_top{flex-direction:column;gap:1rem;display:flex}.P7voZG_logoBox{align-items:center;height:44px;display:flex}.P7voZG_logo{object-fit:contain;object-position:left center;width:auto;max-width:150px;height:28px;max-height:44px}.P7voZG_card:hover .P7voZG_logo,.P7voZG_card:focus-within .P7voZG_logo,.P7voZG_card:hover .P7voZG_wordmark,.P7voZG_card:focus-within .P7voZG_wordmark{opacity:1}.P7voZG_wordmark{letter-spacing:-.01em;height:44px;color:var(--neutral-on-background-strong);opacity:.62;align-items:center;margin:0;font-size:1.125rem;font-weight:600;transition:opacity .2s;display:flex}.P7voZG_meta{font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-on-background-weak);flex-wrap:wrap;gap:.5rem;margin:0;font-size:.75rem;line-height:1rem;display:flex}.P7voZG_title{letter-spacing:-.012em;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:1.25rem;font-weight:560;line-height:1.3}.P7voZG_title .P7voZG_link{color:inherit;transition:color var(--dur-quick) var(--ease-calm);text-decoration:none}.P7voZG_card:hover .P7voZG_title .P7voZG_link{color:var(--brand-on-background-medium)}.P7voZG_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.P7voZG_link:focus-visible{outline:none}.P7voZG_card:has(.P7voZG_link:focus-visible){outline:2px solid var(--focus-color);outline-offset:3px}.P7voZG_foot{flex-direction:column;justify-content:space-between;gap:1.25rem;margin-top:auto;display:flex}.P7voZG_figure{border-top:1px solid var(--card-border);flex-direction:column;gap:.25rem;margin:0;padding-top:1.25rem;display:flex}@media (min-width:768px){.P7voZG_figure{min-height:4.875rem}}@media (min-width:900px) and (max-width:1279px){.P7voZG_figure{min-height:6rem}}.P7voZG_fact{color:var(--neutral-on-background-strong);text-wrap:balance;font-size:.9375rem;font-weight:500;line-height:1.4}.P7voZG_value{white-space:nowrap;letter-spacing:-.025em;color:var(--brand-on-background-strong);font-size:clamp(1.5rem,1.2rem + .8vw,1.875rem);font-weight:560;line-height:1.1}@media (max-width:1279px){.P7voZG_value{white-space:normal;text-wrap:balance}}.P7voZG_label{color:var(--neutral-on-background-medium);text-wrap:balance;font-size:.875rem;line-height:1.4}.P7voZG_more{color:var(--brand-on-background-medium);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}:is(.P7voZG_card:hover .P7voZG_more svg,.P7voZG_card:focus-within .P7voZG_more svg){transform:translate(3px)}.P7voZG_more svg{transition:transform var(--dur-quick) var(--ease-calm)}@media (max-width:600px){.P7voZG_card[data-compact]{gap:.5rem;padding:1rem 3rem 1rem 1.125rem}.P7voZG_card[data-compact] .P7voZG_top{gap:0}.P7voZG_card[data-compact] .P7voZG_logoBox,.P7voZG_card[data-compact] .P7voZG_wordmark{height:auto;min-height:24px}.P7voZG_card[data-compact] .P7voZG_wordmark{font-size:1rem}.P7voZG_card[data-compact] .P7voZG_logo{max-height:var(--logo-compact,24px)}.P7voZG_card[data-compact] .P7voZG_meta,.P7voZG_card[data-compact] .P7voZG_figure,.P7voZG_card[data-compact] .P7voZG_moreText{display:none}.P7voZG_card[data-compact] .P7voZG_title{font-size:1rem;line-height:1.375}.P7voZG_card[data-compact] .P7voZG_foot{pointer-events:none;position:absolute;top:50%;right:1.125rem;translate:0 -50%}}
.KobCrq_card{border-radius:var(--radius-card);border:1px solid var(--card-border);background:var(--card-bg);flex-direction:column;gap:1.25rem;margin:0;padding:clamp(1.5rem,2.4vw,2rem);display:flex}.KobCrq_company{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-on-background-medium);margin:0;font-size:.75rem;line-height:1rem}.KobCrq_quote{margin:0}.KobCrq_quote p{color:var(--neutral-on-background-strong);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.55}.KobCrq_quote p:before{content:"“"}.KobCrq_quote p:after{content:"”"}.KobCrq_caption{align-items:center;gap:.875rem;margin-top:auto;display:flex}.KobCrq_avatar{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.KobCrq_initials{background:var(--brand-alpha-weak);letter-spacing:.02em;color:var(--brand-on-background-strong);place-items:center;font-size:.9375rem;font-weight:600;display:grid}.KobCrq_person{flex-direction:column;gap:.125rem;display:flex}.KobCrq_name{color:var(--neutral-on-background-strong);font-size:.9375rem;font-weight:560}.KobCrq_role{color:var(--neutral-on-background-medium);font-size:.875rem;line-height:1.35}.KobCrq_link{color:var(--brand-on-background-medium);text-underline-offset:.25em;align-self:flex-start;margin-block:-15px;padding-block:15px;font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.KobCrq_link:hover{color:var(--brand-on-background-strong)}.KobCrq_featured{background:0 0;border:0;border-radius:0;gap:1.5rem;padding:0}.KobCrq_featured .KobCrq_quote p{font-family:var(--font-heading);letter-spacing:-.024em;text-indent:-.42em;text-wrap:balance;font-size:clamp(1.625rem,2.7vw,2.375rem);font-weight:500;line-height:1.22}.KobCrq_featured .KobCrq_caption{margin-top:0}
.TL5L4W_head{gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.TL5L4W_head>:first-child{margin-bottom:0}@media (min-width:1024px){.TL5L4W_head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:clamp(2rem,5vw,6rem)}}.TL5L4W_stack{flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.TL5L4W_cases{gap:clamp(1rem,2vw,1.5rem);display:grid}@media (min-width:768px){.TL5L4W_cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.TL5L4W_cases{grid-template-columns:repeat(3,minmax(0,1fr))}}.TL5L4W_quotes{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:1024px){.TL5L4W_quotes{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.TL5L4W_pull{border-inline-start:2px solid var(--line-teal);flex-direction:column;gap:1.5rem;margin:0;padding-block:.25rem;padding-inline-start:clamp(1.25rem,2.4vw,2rem);display:flex}.TL5L4W_pullQuote{margin:0}.TL5L4W_pullQuote p{letter-spacing:-.018em;color:var(--neutral-on-background-strong);text-wrap:pretty;margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:500;line-height:1.3}.TL5L4W_pullQuote p:before{content:"“"}.TL5L4W_pullQuote p:after{content:"”"}.TL5L4W_pullQuote p:first-letter{text-transform:uppercase}.TL5L4W_pullCaption{flex-direction:column;gap:.125rem;display:flex}.TL5L4W_pullName{color:var(--neutral-on-background-strong);font-size:.9375rem;font-weight:560}.TL5L4W_pullRole{color:var(--neutral-on-background-weak);font-size:.875rem}.TL5L4W_pullContext{font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-on-background-medium);margin-top:.5rem;font-size:.75rem;line-height:1rem}
.cjW9OW_spotlight{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-bg);flex-direction:column;gap:1.5rem;width:100%;padding:clamp(1.5rem,2.4vw,2rem);display:flex}@media (min-width:1024px){div:has(>.cjW9OW_spotlight){align-self:stretch}.cjW9OW_spotlight{max-width:34rem;height:100%;margin-inline-start:auto}}.cjW9OW_logo{align-items:center;height:1.5rem;margin:0;display:flex}.cjW9OW_logo .client-logo:not([data-opaque]){opacity:var(--logo-ink,.62)}[data-theme=dark] .cjW9OW_logo .client-logo:not([data-opaque]){opacity:calc(var(--logo-ink,.62) + .18)}.cjW9OW_title{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-on-background-medium);margin:0;font-size:.75rem;font-weight:500;line-height:1rem}.cjW9OW_figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(1.25rem,3vw,2rem);margin:0;display:grid}.cjW9OW_figure{border-top:1px solid var(--card-border);flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding-top:1.25rem;display:flex}.cjW9OW_value{font-size:clamp(2.25rem,1.6rem + 1.6vw,3.5rem);line-height:1;font-weight:var(--font-weight-display-strong);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;color:var(--neutral-on-background-strong);margin:0}.cjW9OW_label{color:var(--neutral-on-background-medium);text-wrap:balance;font-size:.9375rem;line-height:1.4}.cjW9OW_note{color:var(--neutral-on-background-strong);text-wrap:pretty;margin:auto 0 0;font-size:1.0625rem;line-height:1.55}
.container>.Ifr-MG_wide{max-width:none}
.mhcpnW_button{align-items:center;gap:var(--static-space-8);background:var(--static-transparent);color:var(--neutral-on-background-strong);transition:var(--transition-micro-medium);-webkit-user-select:none;user-select:none;white-space:nowrap;border-style:solid;border-width:1px;display:flex}.mhcpnW_button:focus-visible{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}@media (hover:hover) and (pointer:fine){.mhcpnW_button:hover:not([data-disabled]){background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}}.mhcpnW_button.mhcpnW_selected{background-color:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-weak)}.mhcpnW_button[data-disabled]{background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:#0000}.mhcpnW_xs{height:var(--static-space-20);min-height:var(--static-space-20);padding:var(--static-space-2) var(--static-space-8)}.mhcpnW_s{height:var(--static-space-24);min-height:var(--static-space-24);padding:var(--static-space-2) var(--static-space-8)}.mhcpnW_m{height:var(--static-space-32);min-height:var(--static-space-32);padding:var(--static-space-4) var(--static-space-8)}.mhcpnW_l{height:var(--static-space-40);min-height:var(--static-space-40);padding:var(--static-space-8) var(--static-space-16)}.mhcpnW_xl{height:var(--static-space-48);min-height:var(--static-space-48);padding:var(--static-space-12) var(--static-space-20)}.mhcpnW_ghost{border-color:var(--static-transparent)}.mhcpnW_outline{border-color:var(--neutral-alpha-weak)}.mhcpnW_subtle{border-color:var(--static-transparent)}.mhcpnW_subtle.mhcpnW_selected{background:var(--neutral-alpha-medium)}@media (hover:hover) and (pointer:fine){.mhcpnW_subtle:hover:not([data-disabled]){background:var(--neutral-alpha-weak);border-color:var(--static-transparent)}.mhcpnW_subtle.mhcpnW_selected:hover:not([data-disabled]){background:var(--neutral-background-medium)}}
@media (max-width:767px){.LYynJW_article>section>svg{display:none}}.LYynJW_crumbs ol{flex-wrap:nowrap}.LYynJW_crumbs li{flex:none}.LYynJW_crumbs li:last-child{flex:0 auto;min-width:0}.LYynJW_crumbs [aria-current=page]{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:24px;display:block;overflow:hidden}
.s-6kkG_hero{isolation:isolate;min-height:min(calc(100svh - var(--header-h) - 200px), 700px);align-items:center;padding-block:clamp(3rem,4.5vw,4rem) 3rem;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.s-6kkG_hero{min-height:min(calc(100svh - var(--header-h) - 120px), 640px);padding-block:3.5rem 4rem}}.s-6kkG_visual{z-index:-1;pointer-events:none;position:absolute;inset:0}.s-6kkG_visual:after{content:"";background:linear-gradient(90deg, var(--page-background) 0%, var(--page-background) 66%, color-mix(in srgb, var(--page-background) 55%, transparent) 76%, transparent 86%);position:absolute;inset:0}.s-6kkG_poster{width:100%;height:100%;position:absolute;inset:0}.s-6kkG_posterNarrow{display:none}.s-6kkG_inner{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:relative}.s-6kkG_eyebrow{color:var(--brand-on-background-medium);margin:0}.s-6kkG_title{max-width:17ch;font-size:clamp(2.875rem,1.2rem + 6.2vw,6.25rem);line-height:.98;font-weight:var(--font-weight-display-strong);letter-spacing:-.042em;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0}.s-6kkG_subline{max-width:46rem;color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1rem + .55vw,1.4375rem);line-height:1.5}.s-6kkG_actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.s-6kkG_hint{color:var(--neutral-on-background-medium);flex-basis:100%;order:3;margin:-.125rem 0 0;font-size:.9375rem;line-height:1.4}.s-6kkG_secondary{order:2}@media (max-width:479px){.s-6kkG_actions{flex-direction:column;align-self:stretch}.s-6kkG_actions :is(a,button){justify-content:center;width:100%}.s-6kkG_hint{text-align:center;flex-basis:auto;order:1;margin:-.25rem 0 .5rem}}@media (max-width:767px){.s-6kkG_posterWide{display:none}.s-6kkG_posterNarrow{display:block}.s-6kkG_visual:after{background:linear-gradient(180deg, var(--page-background) 0%, var(--page-background) 72%, transparent 92%)}}
.NOk1AW_head{margin-bottom:var(--gap-heading);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.NOk1AW_head .NOk1AW_heading{flex:32rem;margin-bottom:0}.NOk1AW_head .NOk1AW_heading>p:last-child{max-width:44rem}.NOk1AW_grid{gap:var(--gap-grid);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.NOk1AW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.NOk1AW_grid li{display:flex}.NOk1AW_grid li>*{flex:1}@media (max-width:719px){.NOk1AW_grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-margin);margin-inline:calc(var(--site-margin) * -1);padding:.25rem var(--site-margin) .75rem;scrollbar-width:thin;grid-auto-columns:85%;grid-auto-flow:column;overflow-x:auto}.NOk1AW_grid li{scroll-snap-align:start}}
.oe7k_a_mark{flex:none;overflow:visible}.oe7k_a_box{fill:#12807b;stroke:none}.oe7k_a_check{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .oe7k_a_box{fill:#3bbdb6}[data-theme=dark] .oe7k_a_check{stroke:#0b1220}
.fJf8va_strip{border-block:1px solid var(--line-ink);padding-block:clamp(2rem,3vw,2.5rem) clamp(2.5rem,4.5vw,3.5rem)}.fJf8va_inner{align-items:center;gap:1.25rem 4rem;display:grid}@media (min-width:900px){.fJf8va_inner{grid-template-columns:minmax(0,1fr) auto}.fJf8va_label{grid-column:1/-1}}.fJf8va_label{color:var(--neutral-on-background-weak);margin:0;font-weight:400}.fJf8va_logos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.fJf8va_logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 2.5rem}}.fJf8va_logos li{align-items:center;min-height:44px;display:flex}.fJf8va_logos .client-logo:not([data-opaque]){opacity:var(--logo-ink,.62)}[data-theme=dark] .fJf8va_logos .client-logo:not([data-opaque]){opacity:calc(var(--logo-ink,.62) + .18)}.fJf8va_logos li:hover .client-logo{filter:none;opacity:1}[data-theme=dark] .fJf8va_logos li:hover .client-logo{filter:url(#logo-ink-inverse);opacity:1}.fJf8va_facts{border-top:1px solid var(--line-ink);gap:1.75rem;margin:0;padding-top:1.5rem;display:flex}@media (min-width:900px){.fJf8va_facts{border-top:0;border-left:1px solid var(--line-ink);align-self:start;align-items:flex-start;gap:2.5rem;padding-top:0;padding-left:3rem}}@media (min-width:900px) and (max-width:1099px){.fJf8va_inner{column-gap:2.5rem}.fJf8va_facts{flex-direction:column;gap:1.25rem;padding-left:2.5rem}}.fJf8va_fact{flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;display:flex}.fJf8va_fact dt{color:var(--neutral-on-background-weak);white-space:nowrap;font-size:.8125rem}.fJf8va_fact dd{letter-spacing:-.025em;color:var(--neutral-on-background-strong);margin:0;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:560;line-height:1.05}.fJf8va_factLink{color:inherit;text-decoration:none}.fJf8va_factLink:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}
.huct4q_faces{margin:0;padding:0;list-style:none;display:flex}.huct4q_faces li{width:var(--face);height:var(--face);margin-left:calc(var(--face) * -.22);border:2px solid var(--page-background);background:var(--neutral-alpha-weak,#eee);border-radius:999px;overflow:hidden}.huct4q_faces li:first-child{margin-left:0}.huct4q_faces img{object-fit:cover;width:100%;height:100%;display:block}
.TAwzVW_figure{margin:0;container:field-route/inline-size}.TAwzVW_stage{max-width:24rem;margin-inline:auto;position:relative}.TAwzVW_svg{width:100%;height:auto;display:block;overflow:visible}.TAwzVW_svg[data-geo=wide]{display:none}@container field-route (min-width:760px){.TAwzVW_stage{max-width:none}.TAwzVW_svg[data-geo=wide]{display:block}.TAwzVW_svg[data-geo=tall]{display:none}}.TAwzVW_svg path,.TAwzVW_svg rect,.TAwzVW_svg circle{vector-effect:non-scaling-stroke}.TAwzVW_box{fill:var(--card-bg);stroke:var(--line-ink-strong);stroke-width:1px}.TAwzVW_node[data-on] .TAwzVW_box{stroke:var(--brand-on-background-medium);stroke-width:1.5px}.TAwzVW_label{fill:var(--neutral-on-background-strong);font-family:var(--font-body);letter-spacing:-.01em;font-size:15px;font-weight:560}.TAwzVW_detail{fill:var(--neutral-on-background-medium);font-family:var(--font-body);font-size:12.5px}.TAwzVW_svg[data-geo=wide] .TAwzVW_label{font-size:16px}.TAwzVW_svg[data-geo=wide] .TAwzVW_detail{font-size:13.5px}.TAwzVW_mono{fill:var(--neutral-on-background-medium);font-family:var(--font-code);letter-spacing:.02em;font-size:12px}.TAwzVW_trackBase{fill:none;stroke:var(--line-ink-strong);stroke-width:2px}.TAwzVW_trackOn,.TAwzVW_backOn{fill:none;stroke:var(--brand-on-background-medium);stroke-dasharray:1}.TAwzVW_trackOn{stroke-width:2px}.TAwzVW_backBase{fill:none;stroke:var(--line-ink);stroke-width:1.5px;stroke-dasharray:3 4}.TAwzVW_backOn{stroke-width:1.5px}.TAwzVW_backLabel{visibility:hidden}.TAwzVW_backLabel[data-on]{visibility:visible}.TAwzVW_signalNode{fill:var(--card-bg);stroke:var(--line-ink-strong);stroke-width:1.5px}.TAwzVW_signal[data-on] .TAwzVW_signalNode{stroke:var(--brand-on-background-medium)}.TAwzVW_battery{fill:none;stroke:var(--neutral-on-background-medium);stroke-width:1.5px}.TAwzVW_batteryFill{fill:var(--neutral-on-background-medium)}.TAwzVW_ring{fill:none;stroke:var(--brand-on-background-medium);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.TAwzVW_signalBase,.TAwzVW_signalOn{fill:none;stroke-width:1.5px;stroke-dasharray:3 4}.TAwzVW_signalBase{stroke:var(--line-ink)}.TAwzVW_signalOn{stroke:var(--brand-on-background-medium);transform-box:fill-box;transform-origin:top;transform:scaleY(0)}.TAwzVW_signal[data-on] .TAwzVW_signalOn{transform:none}.TAwzVW_stem{fill:none;stroke:var(--line-ink-strong);stroke-width:1px}.TAwzVW_gatePending{fill:var(--page-background);stroke:var(--line-ink-strong);stroke-width:1.5px}.TAwzVW_signed{opacity:0}.TAwzVW_gate[data-on] .TAwzVW_signed{opacity:1}.TAwzVW_token{fill:var(--brand-on-background-medium)}.TAwzVW_chip{fill:var(--neutral-on-background-medium);transform-box:fill-box;transform-origin:50%;transform:scale(0)}.TAwzVW_chip[data-on]{transform:none}.TAwzVW_chip[data-state=open]{fill:var(--warning-on-background-medium)}.TAwzVW_chip[data-state=done]{fill:var(--brand-on-background-medium)}.TAwzVW_doc,.TAwzVW_lock{opacity:0}.TAwzVW_doc[data-on],.TAwzVW_lock[data-on]{opacity:1}.TAwzVW_docSheet{fill:var(--card-bg);stroke:var(--brand-on-background-medium);stroke-width:1.5px;stroke-linejoin:round}.TAwzVW_docFold{fill:none;stroke:var(--brand-on-background-medium);stroke-width:1px}.TAwzVW_shackle{fill:none;stroke:var(--neutral-on-background-strong);stroke-width:1.5px}.TAwzVW_lockBody{fill:var(--neutral-on-background-strong)}.TAwzVW_badge{opacity:0}.TAwzVW_badge circle{fill:var(--brand-on-background-medium)}.TAwzVW_badge text{fill:var(--page-background);font:600 11px/1 var(--font-code);text-anchor:middle}.TAwzVW_stage[data-mode=static] .TAwzVW_badge,.TAwzVW_stage[data-mode=done] .TAwzVW_badge{opacity:1}.TAwzVW_caption{text-align:center;text-wrap:balance;width:92%;color:var(--neutral-on-background-strong);pointer-events:none;margin:0;font-size:15px;line-height:1.4;position:absolute;top:90.9%;left:50%;translate:-50%}@container field-route (min-width:760px){.TAwzVW_caption{top:92.86%;translate:-50% -50%}}.TAwzVW_control{border:1px solid var(--line-ink-strong);background:var(--page-background);min-height:2rem;color:var(--neutral-on-background-strong);font:500 .8125rem/1 var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex;position:absolute;top:0;right:0}.TAwzVW_control svg{fill:currentColor;width:.625rem;height:.625rem;overflow:visible}.TAwzVW_control .TAwzVW_replayArc{fill:none;stroke:currentColor;stroke-width:1.4px}.TAwzVW_control:hover{border-color:var(--brand-on-background-medium)}.TAwzVW_control:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.TAwzVW_caption{display:none}}@media (prefers-reduced-motion:no-preference){.TAwzVW_box,.TAwzVW_signalNode{transition:stroke .3s var(--ease-calm)}.TAwzVW_signed{transition:opacity .2s var(--ease-calm)}.TAwzVW_signalOn{transition:transform .8s linear}.TAwzVW_chip{transition:transform .2s var(--ease-calm), fill .3s ease}.TAwzVW_doc,.TAwzVW_lock{transition:opacity .4s}.TAwzVW_ring[data-on]{animation:.4s ease-out 2 TAwzVW_field-pulse}.TAwzVW_caption span{animation:.2s cubic-bezier(.2,.7,.2,1) both TAwzVW_field-caption;display:block}}@keyframes TAwzVW_field-pulse{0%{opacity:0;transform:scale(1)}50%{opacity:.6}to{opacity:0;transform:scale(1.15)}}@keyframes TAwzVW_field-caption{0%{translate:0 4px}}
.WBDQeq_arrowContainer{transition:var(--transition-micro-medium);height:var(--static-space-16);width:var(--static-space-0);visibility:hidden}.WBDQeq_arrowHead{transition:var(--transition-micro-medium);width:var(--static-space-0);transform-origin:100%;right:0;transform:rotate(0)}.WBDQeq_active{width:var(--static-space-16);visibility:visible}.WBDQeq_active .WBDQeq_arrowHead{width:var(--static-space-8)}.WBDQeq_active .WBDQeq_arrowHead:first-child{transform:rotate(45deg)}.WBDQeq_active .WBDQeq_arrowHead:nth-child(2){transform:rotate(-45deg)}.WBDQeq_onSolid{background:var(--brand-on-solid-strong)}.WBDQeq_onBackground{background:var(--brand-on-background-strong)}
.n6F9FG_header{z-index:50;height:var(--header-h);position:fixed;inset:0 0 auto}.n6F9FG_header:before{content:"";z-index:-1;transition:box-shadow var(--dur-quick) var(--ease-calm);position:absolute;inset:0}.n6F9FG_header[data-flip]:before{transition:none!important}.n6F9FG_header[data-flip] *{transition:none!important}.n6F9FG_header[data-scrolled=true]:before{background:color-mix(in srgb, var(--page-background) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--neutral-alpha-weak)}.n6F9FG_inner{align-items:center;gap:16px;height:100%;display:flex}.n6F9FG_brand{border-radius:6px;flex:none;align-items:center;display:inline-flex}.n6F9FG_logo{width:auto;height:26px}.n6F9FG_header[data-theme=dark] .n6F9FG_logo{filter:brightness(1.3)saturate(1.05)}html[data-theme=dark] .n6F9FG_logo{filter:brightness(1.3)saturate(1.05)}.n6F9FG_navList [aria-current=page],.n6F9FG_actions [aria-current=page]{box-shadow:inset 0 -2px 0 var(--line-teal);background:0 0;border-color:#0000}.n6F9FG_nav{margin-inline:auto}.n6F9FG_navList{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.n6F9FG_actions{align-items:center;gap:8px;margin-left:auto;display:flex}.n6F9FG_desktopOnly{display:inline-flex}.n6F9FG_menuButton{border:1px solid var(--neutral-alpha-medium);width:40px;height:40px;color:var(--neutral-on-background-strong);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:inline-grid}.n6F9FG_sheet{inset:var(--header-h) 0 0 0;background:var(--page-background);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s;position:fixed;overflow-y:auto}.n6F9FG_sheet[data-open=true]{visibility:visible;clip-path:inset(0);transition:clip-path .22s cubic-bezier(.2,.7,.2,1)}.n6F9FG_sheetNav{flex-direction:column;min-height:100%;display:flex}.n6F9FG_sheetList{margin:0;padding:24px 0 0;list-style:none;display:grid}.n6F9FG_sheetLink{border-bottom:1px solid var(--neutral-alpha-weak);color:var(--neutral-on-background-strong);letter-spacing:-.02em;align-items:baseline;gap:16px;padding:14px 0;font-size:1.75rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.n6F9FG_sheetLink .mono{color:var(--brand-on-background-weak);font-size:.75rem}.n6F9FG_sheetLink[aria-current=page]{color:var(--brand-on-background-medium)}.n6F9FG_sheetLabel{flex-direction:column;gap:2px;display:flex}.n6F9FG_sheetNote{letter-spacing:0;color:var(--neutral-on-background-medium);font-size:.875rem;font-weight:400}.n6F9FG_progress{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.n6F9FG_progress{background:var(--line-teal);transform-origin:0;height:2px;animation:linear both n6F9FG_header-progress;animation-timeline:scroll(root);display:block;position:absolute;inset:auto 0 0;transform:scaleX(0)}}}@keyframes n6F9FG_header-progress{to{transform:scaleX(1)}}.n6F9FG_sheetFooter{padding:32px 0 max(32px, env(safe-area-inset-bottom));gap:20px;margin-top:auto;display:grid}.n6F9FG_sheetContact{border-top:1px solid var(--neutral-alpha-weak);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.n6F9FG_sheetReach{font-style:normal;display:grid}.n6F9FG_sheetReach a{width:fit-content;min-height:44px;color:var(--neutral-on-background-strong);align-items:center;text-decoration:none;display:inline-flex}.n6F9FG_sheetReach a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1179px){.n6F9FG_desktopOnly{display:none}}@media (max-width:1023px){.n6F9FG_nav{display:none}}@media (min-width:1024px){.n6F9FG_menuButton,.n6F9FG_sheet{display:none}}@media (min-width:1024px) and (max-width:1179px){.n6F9FG_inner{gap:8px}.n6F9FG_navList{gap:0}}@media (min-width:1180px){.n6F9FG_actions{margin-left:0}}@media (max-width:380px){.n6F9FG_logo{height:22px}}
.ndNsoq_hero{--sh-teal:#0e9e98;--sh-card:#fff;--sh-line:#17203314;isolation:isolate;min-height:calc(100svh - var(--header-h));background:var(--flow-wash);flex-direction:column;display:flex;position:relative;overflow:clip}[data-theme=dark] .ndNsoq_hero{--sh-teal:#3bbdb6;--sh-card:#172033;--sh-line:#ffffff17}.ndNsoq_home{min-height:100svh;margin-top:calc(var(--header-h) * -1);padding-top:var(--header-h)}.ndNsoq_stage{flex:1;align-items:center;padding-block:clamp(2rem,6vh,4.5rem);display:flex}.ndNsoq_grid{align-items:center;gap:clamp(2.5rem,6vh,4rem);display:grid}@media (min-width:1024px){.ndNsoq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,5vw,5.5rem)}}.ndNsoq_copy{flex-direction:column;align-items:flex-start;display:flex}.ndNsoq_eyebrow{color:var(--brand-on-background-medium);margin:0 0 1.25rem}.ndNsoq_title{letter-spacing:-.035em;max-width:13ch;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.6rem + 2.4vw,3.625rem);font-weight:500;line-height:1.04}.ndNsoq_subline{max-width:34rem;color:var(--neutral-on-background-medium);text-wrap:pretty;margin:1.375rem 0 0;font-size:clamp(1.0625rem,.95rem + .35vw,1.25rem);line-height:1.55}.ndNsoq_actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.ndNsoq_hint{color:var(--neutral-on-background-weak);margin:.75rem 0 0;font-size:.875rem}.ndNsoq_visual{padding:2.5rem 1.5rem 3rem;position:relative}.ndNsoq_glow{z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#0e9e9838,#0000);border-radius:50%;position:absolute;inset:5% 0 0 10%}.ndNsoq_card{border:1px solid var(--sh-line);background:var(--sh-card);border-radius:1.25rem;gap:1.25rem;max-width:30rem;margin:0 auto;padding:1.5rem;display:grid;position:relative;box-shadow:0 1px 2px #1720330d,0 12px 24px -12px #1720331f,0 40px 80px -40px #0e3c4659}.ndNsoq_cardHead{align-items:center;gap:.75rem;display:flex}.ndNsoq_cardHead p{color:var(--neutral-on-background-strong);margin:0;font-size:.9375rem;font-weight:500}.ndNsoq_cardHead p span{color:var(--sh-teal)}.ndNsoq_rows{border:1px solid var(--sh-line);border-radius:.875rem;margin:0;padding:0;list-style:none;display:grid}.ndNsoq_rows li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem 1rem;padding:.875rem 1rem;display:grid}.ndNsoq_rows li+li{border-top:1px solid var(--sh-line)}.ndNsoq_rows li[data-lane=engineer]{background:color-mix(in srgb, var(--sh-teal) 6%, transparent)}.ndNsoq_who{font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-on-background-weak);grid-column:1;font-size:.6875rem}.ndNsoq_what{color:var(--neutral-on-background-strong);grid-column:1;font-size:.9375rem;font-weight:500}.ndNsoq_chip{border:1px solid var(--sh-line);color:var(--neutral-on-background-medium);border-radius:999px;grid-area:1/2/span 2;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.ndNsoq_chip[data-lane=engineer]{background:var(--sh-teal);color:#fff;border-color:#0000}.ndNsoq_chip svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.ndNsoq_caption{color:var(--neutral-on-background-weak);font-size:.8125rem}.ndNsoq_float{border:1px solid var(--sh-line);background:color-mix(in srgb, var(--sh-card) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;gap:.125rem;padding:.875rem 1.125rem;display:grid;position:absolute;box-shadow:0 20px 40px -24px #17203359}.ndNsoq_float b{letter-spacing:-.02em;color:var(--neutral-on-background-strong);font-size:1.5rem;font-weight:560;line-height:1.1}.ndNsoq_float span{color:var(--neutral-on-background-medium);font-size:.8125rem}.ndNsoq_floatTop{top:0;right:0}.ndNsoq_floatBottom{bottom:0;left:0}@media (max-width:639px){.ndNsoq_visual{display:none}}@media (min-width:640px) and (max-width:1199px){.ndNsoq_float{padding:.625rem .875rem}.ndNsoq_float b{font-size:1.25rem}.ndNsoq_float span{font-size:.75rem}.ndNsoq_floatTop{top:-.75rem}}@media (min-width:640px) and (max-height:720px){.ndNsoq_stage{padding-block:1.25rem}.ndNsoq_title{font-size:clamp(2.5rem,7.6vh,3.625rem)}.ndNsoq_subline{margin-top:1rem}.ndNsoq_actions{margin-top:1.5rem}.ndNsoq_card{gap:1rem}.ndNsoq_rows li{padding-block:.6875rem}}@media (prefers-reduced-motion:no-preference){.ndNsoq_card{animation:.7s cubic-bezier(.2,.7,.2,1) .1s both ndNsoq_sh-rise}.ndNsoq_floatTop{animation:.7s cubic-bezier(.2,.7,.2,1) .45s both ndNsoq_sh-rise}.ndNsoq_floatBottom{animation:.7s cubic-bezier(.2,.7,.2,1) .6s both ndNsoq_sh-rise}}@keyframes ndNsoq_sh-rise{0%{transform:translateY(18px)}}
.tfl9Na_intro{padding-block:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.25rem)}.tfl9Na_introInner{gap:1.5rem;display:grid}@media (min-width:1100px){.tfl9Na_introInner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:clamp(2.5rem,4vw,4rem)}}.tfl9Na_introCopy{gap:.75rem;display:grid}.tfl9Na_title{font-size:clamp(1.75rem,1.35rem + 1.4vw,2.5rem);line-height:1.1;font-weight:var(--font-weight-display-strong);letter-spacing:-.025em;color:var(--neutral-on-background-strong);margin:0}.tfl9Na_lead{color:var(--neutral-on-background-medium);margin:0;font-size:1rem;line-height:1.5}.tfl9Na_jump{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.tfl9Na_jump{grid-template-columns:repeat(4,minmax(0,1fr))}}.tfl9Na_jumpLink{border-top:1px solid var(--line-ink);min-height:44px;color:var(--neutral-on-background-strong);align-items:center;gap:.5rem;font-size:.9375rem;text-decoration:none;display:flex}.tfl9Na_jumpLink:hover{color:var(--brand-on-background-medium)}.tfl9Na_jumpNum{font-family:var(--font-code);color:var(--brand-on-background-medium);font-size:.75rem}.tfl9Na_variation{scroll-margin-top:var(--header-h)}
.zrtxcW_figure{flex-direction:column;gap:.875rem;margin:.75rem 0 0;display:flex;container:case-system/inline-size}.zrtxcW_wide{max-width:40rem;display:none}.zrtxcW_tall{max-width:25rem}@container case-system (min-width:510px){.zrtxcW_wide{display:block}.zrtxcW_tall{display:none}}.zrtxcW_caption{color:var(--neutral-on-background-medium);margin:0;font-size:.875rem;line-height:1.45}.zrtxcW_figure .zrtxcW_tag{font-size:11.5px}.zrtxcW_open{fill:var(--tint-bg);stroke:var(--line-ink-strong);stroke-width:1.25px}.zrtxcW_frame{fill:none;stroke:var(--line-ink-strong);stroke-width:1px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.zrtxcW_animated{view-timeline:--case-system block}.zrtxcW_animated .zrtxcW_wire,.zrtxcW_animated .zrtxcW_head{stroke-dasharray:1}.zrtxcW_animated .zrtxcW_wire{animation-name:zrtxcW_case-wire}.zrtxcW_animated .zrtxcW_head{animation-name:zrtxcW_case-head}.zrtxcW_animated .zrtxcW_after{animation-name:zrtxcW_case-after}.zrtxcW_animated circle.zrtxcW_lit,.zrtxcW_animated .zrtxcW_lit rect{animation-name:zrtxcW_case-lit}.zrtxcW_animated :is(.zrtxcW_wire,.zrtxcW_head,.zrtxcW_after,circle.zrtxcW_lit,.zrtxcW_lit rect){animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-timeline:--case-system;animation-range:entry 20% cover 40%}}}@keyframes zrtxcW_case-wire{0%{stroke-dashoffset:1px}50%{stroke-dashoffset:0}}@keyframes zrtxcW_case-head{0%,40%{stroke-dashoffset:1px}60%{stroke-dashoffset:0}}@keyframes zrtxcW_case-after{0%,60%{stroke:var(--line-ink)}}@keyframes zrtxcW_case-lit{0%,60%{fill:var(--line-ink-strong)}}
.eJjYbG_nav{font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.eJjYbG_list{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.eJjYbG_item{align-items:center;gap:.5rem;display:inline-flex}.eJjYbG_separator{color:var(--neutral-on-background-weak);opacity:.6}.eJjYbG_link,.eJjYbG_current{align-items:center;min-height:24px;display:inline-flex}.eJjYbG_list .eJjYbG_link{color:var(--neutral-on-background-medium);--link-underline:var(--line-ink-strong);text-underline-offset:.3em;transition:color var(--dur-quick) var(--ease-calm), text-decoration-color var(--dur-quick) var(--ease-calm);text-decoration:underline;text-decoration-thickness:1px}.eJjYbG_link:hover{color:var(--neutral-on-background-strong);--link-underline:currentColor}.eJjYbG_current{color:var(--neutral-on-background-weak)}
@font-face{font-family:fontInter;src:url(../media/inter_subset-s.p.1m5ma4l650qu8.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fontInter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.fMOzaq_className{font-family:fontInter,fontInter Fallback;font-style:normal}.fMOzaq_variable{--font-inter:"fontInter", "fontInter Fallback"}
.W2phFa_heroArt{display:none}@media (min-width:1024px){.W2phFa_heroArt{display:block}}.W2phFa_email{border-top:1px solid var(--line-ink);color:var(--neutral-on-background-medium);margin:clamp(2.5rem,4vw,3.5rem) 0 0;padding-top:1rem;font-size:1rem;line-height:1.55}.W2phFa_email a{color:var(--brand-on-background-strong);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}
._3-HRDG_card{border:1px solid var(--line-ink);background:color-mix(in srgb, var(--page-background) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;gap:1.25rem;margin:0;padding:clamp(1.5rem,1rem + 1.5vw,2rem);display:grid;box-shadow:0 24px 60px -32px #17203340}._3-HRDG_head{align-items:center;gap:.875rem;display:flex}._3-HRDG_avatar{object-fit:cover;border-radius:999px;flex:none;width:3.5rem;height:3.5rem}._3-HRDG_heading{color:var(--neutral-on-background-strong);font-size:1.125rem;font-weight:560;line-height:1.3}._3-HRDG_quote{border-left:2px solid var(--flow-green);gap:.75rem;margin:0;padding-left:1rem;display:grid}._3-HRDG_quote p{color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}._3-HRDG_sign{border-top:1px solid var(--line-ink);gap:.125rem;margin:0;padding-top:1rem;display:grid}._3-HRDG_sign strong{color:var(--neutral-on-background-strong);font-size:.9375rem;font-weight:600}._3-HRDG_sign span{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-on-background-weak);font-size:.75rem}
._64J27a_hero{isolation:isolate;padding-block:clamp(3rem,5vw,5rem) clamp(3rem,4.5vw,4.5rem);position:relative;overflow:hidden}._64J27a_copy{flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;display:flex}@media (min-width:900px){._64J27a_wide{max-width:75%}}._64J27a_eyebrow{color:var(--brand-on-background-medium);margin:0}._64J27a_title{font-size:clamp(2.625rem,1.1rem + 5vw,5.5rem);line-height:.98;font-weight:var(--font-weight-display-strong);letter-spacing:-.042em;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0}._64J27a_subline{color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.5}._64J27a_actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}._64J27a_hint{color:var(--neutral-on-background-weak);margin:-.5rem 0 0;font-size:.9375rem;line-height:1.4}@media (max-width:479px){._64J27a_actions{flex-direction:column;align-self:stretch}._64J27a_actions :is(a,button){justify-content:center;width:100%}}
.SRMeJG_root{min-width:0}.SRMeJG_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem);display:flex}.SRMeJG_label{color:var(--brand-on-background-medium);margin:0;font-weight:400}.SRMeJG_controls{align-items:center;gap:.75rem;display:flex}.SRMeJG_dots{display:flex}.SRMeJG_dot{cursor:pointer;background:0 0;border:0;width:28px;height:44px;padding:0;position:relative}.SRMeJG_dot:before{content:"";background:var(--line-ink-strong);border-radius:999px;width:8px;height:8px;transition:width .24s cubic-bezier(.2,.7,.2,1),background-color .16s;position:absolute;top:50%;left:50%;translate:-50% -50%}.SRMeJG_dot:hover:before{background:var(--neutral-on-background-medium)}.SRMeJG_dot[aria-current]:before{background:var(--brand-on-background-medium);width:20px}.SRMeJG_toggle{border:1px solid var(--line-ink-strong);min-height:44px;font:inherit;color:var(--neutral-on-background-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:border-color .16s cubic-bezier(.2,.7,.2,1);display:inline-flex}.SRMeJG_toggle:hover{border-color:var(--neutral-on-background-medium)}.SRMeJG_toggle[aria-pressed=true]{border-color:var(--brand-on-background-medium);background:var(--brand-alpha-weak);color:var(--brand-on-background-strong)}.SRMeJG_icon{fill:currentColor;width:.875rem;height:.875rem}.SRMeJG_slots{gap:var(--gap-grid);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.SRMeJG_slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.SRMeJG_slot{perspective:1400px;display:flex}.SRMeJG_turn{flex:1;min-width:0;display:grid}.SRMeJG_card{visibility:hidden;grid-area:1/1;display:flex}.SRMeJG_card[data-current]{visibility:visible}.SRMeJG_card>*{flex:1}@media (prefers-reduced-motion:no-preference){.SRMeJG_slots[data-phase=out] .SRMeJG_turn{animation:SRMeJG_quote-out .3s cubic-bezier(.55, 0, .75, .2) calc(var(--i) * .12s) both}.SRMeJG_slots[data-phase=in] .SRMeJG_turn{animation:SRMeJG_quote-in .42s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .12s) both}}@keyframes SRMeJG_quote-out{to{transform:rotateY(-90deg)}}@keyframes SRMeJG_quote-in{0%{transform:rotateY(90deg)}}
@font-face{font-family:fontMono;src:url(../media/jetbrains_mono_subset-s.0fqj18sxom5pm.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:fontMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.QDXYPq_className{font-family:fontMono,fontMono Fallback;font-style:normal}.QDXYPq_variable{--font-jetbrains:"fontMono", "fontMono Fallback"}
.Bb4xpa_layout{flex-direction:column;gap:clamp(2rem,4vw,2.75rem);display:flex}.Bb4xpa_main{display:contents}.Bb4xpa_layout .Bb4xpa_heading{order:0;margin-bottom:0}.Bb4xpa_portrait{border-radius:var(--radius-card);background:linear-gradient(180deg, var(--scheme-neutral-900) 0%, var(--scheme-neutral-800) 100%);order:1;width:100%;max-width:26rem;overflow:hidden}[data-theme=dark] .Bb4xpa_portrait{background:linear-gradient(180deg, var(--scheme-neutral-500) 0%, var(--scheme-neutral-400) 100%)}.Bb4xpa_photo{filter:grayscale();width:100%;height:auto;display:block}.Bb4xpa_quote{border-left:2px solid var(--line-teal);order:2;margin:0;padding-left:clamp(1.25rem,2vw,1.75rem)}.Bb4xpa_quoteText{margin:0}.Bb4xpa_quoteText p{letter-spacing:-.015em;color:var(--neutral-on-background-strong);text-wrap:pretty;margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:500;line-height:1.32}.Bb4xpa_quoteText p:before{content:"“"}.Bb4xpa_quoteText p:after{content:"”"}.Bb4xpa_caption{color:var(--neutral-on-background-weak);margin-top:1rem;font-size:.9375rem;line-height:1.5}.Bb4xpa_source{color:var(--brand-on-background-medium);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.Bb4xpa_source:hover{color:var(--brand-on-background-strong)}.Bb4xpa_facts{border-top:1px solid var(--line-ink);order:3;margin:0}.Bb4xpa_fact{border-bottom:1px solid var(--line-ink);gap:.25rem;padding-block:.875rem;display:grid}.Bb4xpa_term{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-on-background-weak);font-size:.75rem;line-height:1.5rem}.Bb4xpa_detail{color:var(--neutral-on-background-strong);margin:0;font-size:1rem;line-height:1.5}@media (min-width:560px){.Bb4xpa_fact{grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:baseline;gap:1.5rem}}@media (min-width:1024px){.Bb4xpa_layout{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;column-gap:clamp(3rem,6vw,6rem);display:grid}.Bb4xpa_main{flex-direction:column;gap:2.5rem;display:flex}.Bb4xpa_portrait{top:calc(var(--header-h) + 2.5rem);max-width:28rem;position:sticky}}@media (min-width:1280px){.Bb4xpa_portrait{align-self:stretch;position:static}.Bb4xpa_photo{object-fit:cover;object-position:50% 20%;height:100%}}
.MynH1W_layout{--cycle:12s;--gate-at:83.333%;--queue:80%;--teal:var(--scheme-brand-600);row-gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:1100px){.MynH1W_layout{grid-template-columns:minmax(0,1fr) 20rem;column-gap:clamp(2.5rem,4vw,3.5rem)}.MynH1W_diagram{grid-column:1/-1}}.MynH1W_legend{color:var(--neutral-on-background-medium);flex-wrap:wrap;gap:.875rem 2.5rem;margin:0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:flex}.MynH1W_legend li{align-items:center;gap:.75rem;display:flex}@media (min-width:1100px){.MynH1W_legend{border-left:1px solid var(--line-ink);flex-direction:column;justify-content:flex-end;padding-left:1.5rem}.MynH1W_legend li{align-items:flex-start}}.MynH1W_keyAgent{border:1.5px solid var(--teal);border-radius:50%;flex:none;width:10px;height:10px;margin-inline:6px}@media (min-width:1100px){.MynH1W_keyAgent{margin-top:.375rem}}.MynH1W_keyGate,.MynH1W_gate{border:1.5px solid var(--teal);background:var(--page-background);width:22px;height:22px;color:var(--brand-on-background-medium);border-radius:6px;flex:none;place-items:center;display:grid}.MynH1W_diagram{border-top:1px solid var(--line-ink);padding-top:clamp(1.5rem,3vw,2.5rem);position:relative}.MynH1W_track{position:relative}.MynH1W_stations{z-index:1;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.MynH1W_station{flex-direction:column;gap:.375rem;padding:0 0 1.75rem 2.75rem;display:flex;position:relative}.MynH1W_station:last-child{padding-bottom:0}.MynH1W_node{border:1.5px solid var(--line-ink-strong);background:var(--page-background);border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.MynH1W_station[data-run] .MynH1W_node{border-color:var(--teal);background:var(--teal);animation:running 2.4s var(--ease-calm) 5}@keyframes MynH1W_running{0%{box-shadow:0 0 #1ba7a159}70%,to{box-shadow:0 0 0 10px #1ba7a100}}.MynH1W_name{letter-spacing:-.01em;color:var(--neutral-on-background-strong);margin:0;font-size:1.25rem;font-weight:600;line-height:1}.MynH1W_body{color:var(--neutral-on-background-medium);margin:0;font-size:.9375rem;line-height:1.5}.MynH1W_meta{color:var(--brand-on-background-medium);white-space:nowrap;margin:auto 0 0;padding-top:.25rem;font-size:.8125rem;line-height:1.3}.MynH1W_rail{z-index:0;width:2px;height:75%;position:absolute;top:10px;left:9px}.MynH1W_draft,.MynH1W_shipped{width:100%;position:absolute;left:0}.MynH1W_draft{height:var(--gate-at);background:repeating-linear-gradient(180deg, var(--line-ink-strong) 0 6px, transparent 6px 12px);animation:1.2s linear 20 MynH1W_dash-y;top:0}.MynH1W_shipped{top:var(--gate-at);background:var(--teal);bottom:0}@keyframes MynH1W_dash-y{to{background-position:0 12px}}.MynH1W_gate{z-index:2;top:var(--gate-at);animation:MynH1W_approve calc(var(--cycle) / 4) linear 8;position:absolute;left:50%;translate:-50% -50%}@keyframes MynH1W_approve{0%,56%{background:var(--page-background);color:var(--brand-on-background-medium);box-shadow:0 0 #1ba7a100}62%,70%{background:var(--teal);color:var(--static-white);box-shadow:0 0 0 6px #1ba7a12e}86%,to{background:var(--page-background);color:var(--brand-on-background-medium);box-shadow:0 0 #1ba7a100}}.MynH1W_lane{z-index:1;animation:MynH1W_travel-y var(--cycle) var(--ease-settle) var(--delay) 1;translate:0 var(--rest);position:absolute;inset:0}.MynH1W_lane[data-shipped] .MynH1W_dot{background:var(--teal)}.MynH1W_dot{border:1.5px solid var(--teal);background:var(--page-background);width:10px;height:10px;animation:MynH1W_agent var(--cycle) linear var(--delay) 1;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:0;left:50%}@keyframes MynH1W_travel-y{0%{translate:0}48%,66%{translate:0 var(--queue)}90%,to{translate:0 100%}}@keyframes MynH1W_travel-x{0%{translate:0}48%,66%{translate:var(--queue) 0}90%,to{translate:100%}}@keyframes MynH1W_agent{0%{background:var(--page-background);scale:0}5%{scale:1}66%{background:var(--page-background)}68%{background:var(--teal)}88%{background:var(--teal);scale:1}96%,to{background:var(--teal);scale:0}}@media (max-width:1023px){.MynH1W_layout{--queue:74%}}@media (min-width:1024px){.MynH1W_stations{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}.MynH1W_station,.MynH1W_station:last-child{padding:2.75rem 2rem 0 0}.MynH1W_rail{width:75%;height:2px;top:9px;left:10px}.MynH1W_draft,.MynH1W_shipped{height:100%;top:0}.MynH1W_draft{width:var(--gate-at);background:repeating-linear-gradient(90deg, var(--line-ink-strong) 0 6px, transparent 6px 12px);animation-name:MynH1W_dash-x;left:0}.MynH1W_shipped{left:var(--gate-at);width:auto;right:0}.MynH1W_gate{top:50%;left:var(--gate-at)}.MynH1W_lane{translate:var(--rest) 0;animation-name:MynH1W_travel-x}.MynH1W_dot{top:50%;left:0}}@keyframes MynH1W_dash-x{to{background-position:12px 0}}@media (prefers-reduced-motion:reduce){.MynH1W_lane,.MynH1W_dot,.MynH1W_gate,.MynH1W_draft,.MynH1W_station[data-run] .MynH1W_node{animation:none}}
.B1rHZW_hero{--hh-teal:#0e9e98;--hh-teal-light:#2fb3ac;--hh-glint:#fff;--hh-node-bg:#fff;--hh-node-line:#0e9e9861;--hh-rule:#17203317;--hh-face-bg:#e6f5f0;isolation:isolate;padding-block:var(--section-space) clamp(2rem, 1.25rem + 2vw, 2.75rem);border-bottom:1px solid var(--line-ink);background:radial-gradient(60% 55% at 50% 58%,#0e9e9814,#0000 70%);position:relative}[data-theme=dark] .B1rHZW_hero{--hh-teal:#3bbdb6;--hh-teal-light:#3bbdb6;--hh-glint:#d8fffb;--hh-node-bg:#172033;--hh-node-line:#3bbdb66b;--hh-rule:#ffffff14;--hh-face-bg:#1b2638;background:#172033;border-bottom:0}.B1rHZW_title{text-align:center;font-size:clamp(1.875rem,1.25rem + 1.8vw,2.875rem);line-height:1.05;font-weight:var(--font-weight-display-strong);letter-spacing:-.035em;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0}.B1rHZW_figure{margin:clamp(1.5rem,2.5vw,2.25rem) 0 0;container-type:inline-size}.B1rHZW_frame{flex-direction:column;display:flex;position:relative}.B1rHZW_landscape{display:none}.B1rHZW_landscape,.B1rHZW_portrait{overflow:visible}.B1rHZW_raw,.B1rHZW_flow,.B1rHZW_fan{fill:none;stroke-dasharray:1}.B1rHZW_raw{stroke:var(--line-ink-strong);stroke-width:1.25px}.B1rHZW_flow,.B1rHZW_fan{stroke-width:1.75px}.B1rHZW_flowIn{stroke:url(#hh-in)}.B1rHZW_flowInP{stroke:url(#hh-in-p)}.B1rHZW_fanOut{stroke:url(#hh-out)}.B1rHZW_stopTeal{stop-color:var(--hh-teal-light)}.B1rHZW_stopGreen{stop-color:var(--flow-green)}.B1rHZW_dot,.B1rHZW_end{fill:var(--hh-teal);stroke:var(--hh-teal);stroke-width:1.5px}.B1rHZW_label{color:var(--neutral-on-background-medium);margin:0 0 .75rem}.B1rHZW_outLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.B1rHZW_inputs{border-top:1px solid var(--line-ink);margin:0;padding:0;list-style:none}.B1rHZW_inputs>li{border-bottom:1px solid var(--line-ink);justify-content:space-between;align-items:center;gap:1rem;display:flex}.B1rHZW_input{color:var(--neutral-on-background-strong);-webkit-text-decoration:underline 1px var(--line-ink-strong);text-decoration:underline 1px var(--line-ink-strong);text-underline-offset:.3em;transition:text-decoration-color var(--dur-quick) var(--ease-calm);flex:1;padding-block:.5625rem;font-size:1.0625rem;font-weight:500;line-height:1.35;display:block}.B1rHZW_input:hover,.B1rHZW_input:focus-visible{-webkit-text-decoration-color:var(--hh-teal);text-decoration-color:var(--hh-teal)}.B1rHZW_go{fill:none;width:1rem;height:1rem;stroke:var(--hh-teal);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.B1rHZW_glint{fill:none;stroke:var(--hh-glint);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.12 1.2;stroke-dashoffset:.12px;opacity:0}.B1rHZW_portrait{width:min(100%,28rem);height:auto;margin:.75rem auto 0;display:block}.B1rHZW_node{text-align:center;border:1px solid var(--hh-node-line);background:var(--hh-node-bg);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,22rem);margin-inline:auto;padding:1.25rem 1rem;display:flex;position:relative;box-shadow:0 1px 2px #0b12200f,0 28px 56px -24px #0b122033}[data-theme=dark] .B1rHZW_node{background:linear-gradient(180deg, #ffffff0d, #ffffff04), var(--hh-node-bg);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000004d,0 32px 64px -24px #000000a6}.B1rHZW_faces{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.B1rHZW_faces>li{position:relative}.B1rHZW_faces>li+li{margin-inline-start:-.625rem}.B1rHZW_faces>li:hover{z-index:2}.B1rHZW_tip{z-index:3;border:1px solid var(--hh-rule);background:var(--hh-node-bg);text-align:center;white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;gap:.125rem;padding:.5rem .75rem;transition:opacity .16s,translate .2s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;bottom:calc(100% + .625rem);left:50%;translate:-50% 4px;box-shadow:0 1px 2px #0b122014,0 12px 28px -12px #0b122047}.B1rHZW_tip:after{content:"";border-right:1px solid var(--hh-rule);border-bottom:1px solid var(--hh-rule);background:var(--hh-node-bg);width:.5rem;height:.5rem;position:absolute;top:100%;left:50%;translate:-50% -50%;rotate:45deg}.B1rHZW_tip strong{font:600 .8125rem/1.125rem var(--font-body);color:var(--neutral-on-background-strong)}.B1rHZW_tip span{font:400 .75rem/1rem var(--font-body);color:var(--neutral-on-background-medium)}.B1rHZW_faces>li:hover .B1rHZW_tip{opacity:1;translate:-50%}.B1rHZW_faces img{transition:translate .2s cubic-bezier(.2,.7,.2,1),border-color .2s,filter .2s}.B1rHZW_faces>li:hover img{border-color:var(--hh-teal);translate:0 -2px}[data-theme=dark] .B1rHZW_tip{background:#0f1729;border-color:#ffffff1f;box-shadow:0 16px 32px -12px #0009}[data-theme=dark] .B1rHZW_tip:after{background:#0f1729;border-color:#ffffff1f}.B1rHZW_faces img{aspect-ratio:1;object-fit:cover;object-position:50% 18%;border:2px solid var(--hh-node-bg);background:var(--hh-face-bg);border-radius:50%;width:clamp(2.25rem,3.4vw,2.75rem);height:auto;display:block}[data-theme=dark] .B1rHZW_faces img{filter:grayscale()contrast(1.05)}[data-theme=dark] .B1rHZW_faces>li:hover img{filter:none}.B1rHZW_gate{font-size:clamp(1.5rem,2.6vw,2.375rem);line-height:1.08;font-weight:var(--font-weight-display-strong);letter-spacing:-.03em;color:var(--neutral-on-background-strong);text-wrap:balance;margin:.75rem 0 0}.B1rHZW_agents{color:var(--brand-on-background-strong);margin:.375rem 0 0;font-size:clamp(1rem,.85rem + .5vw,1.25rem);font-weight:500;line-height:1.3}.B1rHZW_caps{border-top:1px solid #3bbdb63d;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:17rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.B1rHZW_chip{--on:0;border-bottom:1px solid var(--hh-rule);background:rgb(59 189 182/calc(var(--on) * .16));font:500 .8125rem/1.25rem var(--font-body);white-space:nowrap;color:var(--neutral-on-background-medium);transition:background-color var(--dur-quick) var(--ease-calm), color var(--dur-quick) var(--ease-calm);padding:.4375rem .5rem;overflow:clip}.B1rHZW_chip:nth-child(odd){border-right:1px solid var(--hh-rule)}.B1rHZW_chip:nth-last-child(-n+2){border-bottom:0}.B1rHZW_chip>span{display:block}.B1rHZW_fork{height:2.75rem;position:relative}.B1rHZW_fork:before,.B1rHZW_fork:after{content:"";position:absolute}.B1rHZW_fork:before{border-left:1.5px solid var(--hh-teal);transform-origin:top;height:1.25rem;top:0;left:50%;translate:-50%}.B1rHZW_fork:after{border:1.5px solid var(--hh-teal);border-bottom:0;border-radius:14px 14px 0 0;inset:1.25rem 25% 0}.B1rHZW_outputs{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.B1rHZW_outputs>li{padding-inline:.5rem}.B1rHZW_outputs>li:nth-child(-n+2):before{content:"";background:var(--hh-teal);border-radius:50%;width:9px;height:9px;margin:0 auto .625rem;display:block}.B1rHZW_outputs>li:nth-child(n+3){border-top:1px solid var(--line-ink);padding-top:1.25rem}.B1rHZW_outputs b,.B1rHZW_outputs span{display:block}.B1rHZW_outputs b{font-size:1.0625rem;line-height:1.3;font-weight:var(--font-weight-display-strong);color:var(--neutral-on-background-strong)}.B1rHZW_outputs span{color:var(--neutral-on-background-medium);margin-top:.25rem;font-size:.9375rem;line-height:1.45}@media (min-width:1024px){.B1rHZW_frame{aspect-ratio:var(--ratio);display:block}.B1rHZW_landscape{width:100%;height:100%;display:block;position:absolute;inset:0}.B1rHZW_portrait,.B1rHZW_fork{display:none}.B1rHZW_label{margin:0;position:absolute;top:0;left:0}.B1rHZW_outLabel{left:var(--out-x);clip-path:none;width:auto;height:auto;overflow:visible}.B1rHZW_inputs{z-index:1;pointer-events:none;border:0;position:absolute;inset:0}.B1rHZW_inputs>li{inset-inline:0;top:var(--y);pointer-events:none;border:0;padding:0 0 .5cqi;display:block;position:absolute;translate:0 -100%}.B1rHZW_input{pointer-events:auto;padding:0;font-size:clamp(.875rem,1.3cqi,1.1875rem);line-height:1.25;text-decoration-color:#0000;display:inline-block}.B1rHZW_go{display:none}.B1rHZW_node{left:var(--node-l);top:var(--node-t);width:var(--node-w);height:var(--node-h);margin:0;padding:1rem 1.25rem;position:absolute}.B1rHZW_faces img{width:clamp(2.25rem,3.5cqi,3rem)}.B1rHZW_gate{white-space:nowrap;margin-top:.625rem;font-size:clamp(1.375rem,2.45cqi,2.125rem)}.B1rHZW_agents{font-size:clamp(.9375rem,1.35cqi,1.1875rem)}.B1rHZW_caps{max-width:min(100%,18rem);margin-top:clamp(.75rem,1.3cqi,1.125rem);padding-top:clamp(.75rem,1.3cqi,1.125rem)}.B1rHZW_chip{text-align:center;padding-block:.3125rem;padding-inline:.25rem;font-size:clamp(.75rem,1.05cqi,.875rem)}.B1rHZW_outputs{text-align:start;pointer-events:none;display:block;position:absolute;inset:0}.B1rHZW_outputs>li,.B1rHZW_outputs>li:nth-child(n+3){left:var(--out-x);right:0;top:var(--y);pointer-events:auto;border:0;padding:0;font-size:clamp(.9375rem,1.4cqi,1.25rem);position:absolute;translate:0 -.65em}.B1rHZW_outputs>li:nth-child(-n+2):before{content:none}.B1rHZW_outputs b{font-size:1em}.B1rHZW_outputs span{margin-top:.15em;font-size:clamp(.8125rem,1.1cqi,1rem)}}.B1rHZW_foot{border-top:1px solid var(--line-ink);flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.B1rHZW_body{max-width:46rem;color:var(--neutral-on-background-medium);margin:0;font-size:clamp(1.0625rem,.9rem + .3vw,1.125rem);line-height:1.55}.B1rHZW_actions{flex-wrap:wrap;gap:.75rem;display:flex}[data-theme=dark] .B1rHZW_ghost{border-color:#ffffff47}[data-theme=dark] .B1rHZW_ghost:hover{background:#ffffff0f;border-color:#ffffff73}@media (max-width:479px){.B1rHZW_actions{flex-direction:column;align-self:stretch}.B1rHZW_actions :is(a,button){justify-content:center;width:100%}}@media (min-width:1024px){.B1rHZW_foot{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.B1rHZW_actions{flex:none}}@media (min-width:1024px) and (max-height:880px){.B1rHZW_figure{margin-top:1.25rem}.B1rHZW_foot{margin-top:1.25rem;padding-top:1rem}}.B1rHZW_raw,.B1rHZW_flow,.B1rHZW_dot{--on:0;transition:opacity var(--dur-quick) var(--ease-calm), stroke-width var(--dur-quick) var(--ease-calm)}.B1rHZW_flow{stroke-width:calc(1.75px + var(--on) * .75px)}.B1rHZW_frame:has(.B1rHZW_input:is(:hover,:focus-visible)) :is(.B1rHZW_raw,.B1rHZW_flow,.B1rHZW_dot){opacity:calc(.28 + var(--on) * .72)}.B1rHZW_fan{transition:stroke-width var(--dur-quick) var(--ease-calm)}.B1rHZW_frame:has(.B1rHZW_input:is(:hover,:focus-visible)) .B1rHZW_fan{stroke-width:2.25px}:is(.B1rHZW_frame:has(.B1rHZW_inputs>li:first-child .B1rHZW_input:is(:hover,:focus-visible)) [data-row="0"],.B1rHZW_frame:has(.B1rHZW_inputs>li:nth-child(2) .B1rHZW_input:is(:hover,:focus-visible)) [data-row="1"],.B1rHZW_frame:has(.B1rHZW_inputs>li:nth-child(3) .B1rHZW_input:is(:hover,:focus-visible)) [data-row="2"],.B1rHZW_frame:has(.B1rHZW_inputs>li:nth-child(4) .B1rHZW_input:is(:hover,:focus-visible)) [data-row="3"],.B1rHZW_frame:has(.B1rHZW_inputs>li:nth-child(5) .B1rHZW_input:is(:hover,:focus-visible)) [data-row="4"],.B1rHZW_frame:has(.B1rHZW_inputs>li:nth-child(6) .B1rHZW_input:is(:hover,:focus-visible)) [data-row="5"]){--on:1;color:var(--neutral-on-background-strong)}@media (prefers-reduced-motion:no-preference){:is(.B1rHZW_frame:has(.B1rHZW_inputs>li:first-child .B1rHZW_input:is(:hover,:focus-visible)) .B1rHZW_glint[data-row="0"],.B1rHZW_frame:has(.B1rHZW_inputs>li:nth-child(2) .B1rHZW_input:is(:hover,:focus-visible)) .B1rHZW_glint[data-row="1"],.B1rHZW_frame:has(.B1rHZW_inputs>li:nth-child(3) .B1rHZW_input:is(:hover,:focus-visible)) .B1rHZW_glint[data-row="2"],.B1rHZW_frame:has(.B1rHZW_inputs>li:nth-child(4) .B1rHZW_input:is(:hover,:focus-visible)) .B1rHZW_glint[data-row="3"],.B1rHZW_frame:has(.B1rHZW_inputs>li:nth-child(5) .B1rHZW_input:is(:hover,:focus-visible)) .B1rHZW_glint[data-row="4"],.B1rHZW_frame:has(.B1rHZW_inputs>li:nth-child(6) .B1rHZW_input:is(:hover,:focus-visible)) .B1rHZW_glint[data-row="5"]){opacity:1;animation:.8s cubic-bezier(.2,.7,.2,1) both B1rHZW_hh-glint}}@keyframes B1rHZW_hh-glint{to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:no-preference){.B1rHZW_hero[data-armed]:not([data-play]) *,.B1rHZW_hero[data-armed]:not([data-play]) :before,.B1rHZW_hero[data-armed]:not([data-play]) :after{animation-play-state:paused}.B1rHZW_raw{animation:B1rHZW_hh-draw .5s cubic-bezier(.2, .7, .2, 1) calc(80ms + var(--i) * 70ms) backwards}.B1rHZW_dot{animation:B1rHZW_hh-dot .2s cubic-bezier(.2, .7, .2, 1) calc(.48s + var(--i) * 70ms) backwards}.B1rHZW_chip>span{animation:B1rHZW_hh-rise .42s cubic-bezier(.2, .7, .2, 1) calc(1.45s + var(--i) * 60ms) backwards}.B1rHZW_faces>li{animation:B1rHZW_hh-face .38s cubic-bezier(.2, .7, .2, 1) calc(1.3s + var(--i) * 60ms) backwards}.B1rHZW_flow{animation:B1rHZW_hh-draw .48s cubic-bezier(.2, .7, .2, 1) calc(.56s + var(--i) * 70ms) backwards}.B1rHZW_node{animation:.45s cubic-bezier(.2,.7,.2,1) 1.3s backwards B1rHZW_hh-ring}.B1rHZW_fan{animation:B1rHZW_hh-draw .45s cubic-bezier(.2, .7, .2, 1) calc(1.7s + var(--i) * 80ms) backwards}.B1rHZW_end{animation:B1rHZW_hh-dot .2s cubic-bezier(.2, .7, .2, 1) calc(2.05s + var(--i) * 80ms) backwards}.B1rHZW_fork:before{animation:.3s cubic-bezier(.2,.7,.2,1) 1.7s backwards B1rHZW_hh-stem}.B1rHZW_fork:after{animation:.45s cubic-bezier(.2,.7,.2,1) 1.95s backwards B1rHZW_hh-fork}}@keyframes B1rHZW_hh-draw{0%{stroke-dashoffset:1px}}@keyframes B1rHZW_hh-dot{0%{fill:var(--page-background);stroke:var(--line-ink-strong)}}@keyframes B1rHZW_hh-rise{0%{translate:0 110%}}@keyframes B1rHZW_hh-face{0%{opacity:0;translate:0 6px}}@keyframes B1rHZW_hh-ring{0%{border-color:#3bbdb600}}@keyframes B1rHZW_hh-stem{0%{scale:1 0}}@keyframes B1rHZW_hh-fork{0%{clip-path:inset(0 50%)}}
#clients+.Ka1zQq_section{padding-top:calc(var(--section-space) * .5)}.Ka1zQq_head{margin-bottom:var(--gap-heading);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.Ka1zQq_head .Ka1zQq_heading{margin-bottom:0}.Ka1zQq_cards{gap:var(--gap-grid);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.Ka1zQq_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.Ka1zQq_cards li{display:flex}.Ka1zQq_cards li>*{flex:1;min-width:0}.Ka1zQq_quotes{border-top:1px solid var(--line-ink);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(1.5rem,3vw,2rem)}
.Ro7qTW_relatedHeading h2{font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem)}
.cww2Vq_list{gap:clamp(2rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.cww2Vq_item{border-top:1px solid var(--line-ink-strong);flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.cww2Vq_title{letter-spacing:-.015em;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:560;line-height:1.25}.cww2Vq_body{max-width:30rem;color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}@media (min-width:768px){.cww2Vq_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.cww2Vq_list{grid-template-columns:repeat(4,minmax(0,1fr))}}
.SdUICW_split{gap:clamp(2rem,4vw,3rem);display:grid}.SdUICW_split .SdUICW_heading{margin-bottom:0}@media (min-width:1024px){.SdUICW_split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,5vw,6rem)}}.SdUICW_rows{border-top:1px solid var(--line-ink-strong);margin:0}.SdUICW_row{border-bottom:1px solid var(--line-ink);gap:.375rem 2rem;padding-block:clamp(1rem,1.8vw,1.25rem);display:grid}@media (min-width:640px){.SdUICW_row{grid-template-columns:minmax(13.5rem,3fr) minmax(0,9fr);align-items:baseline}}.SdUICW_label{font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-on-background-medium);font-size:.8125rem;line-height:1.25rem}.SdUICW_body{color:var(--neutral-on-background-strong);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.SdUICW_link{min-height:2.75rem;color:var(--brand-on-background-medium);--link-underline:currentColor;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;display:inline-flex}.SdUICW_link:hover{color:var(--brand-on-background-strong)}
.lH6vNW_statement{font-size:clamp(2.75rem,.9rem + 6.6vw,6.75rem);line-height:.96;font-weight:var(--font-weight-display-strong);letter-spacing:-.045em;color:var(--neutral-on-background-strong);text-wrap:balance;margin:1.25rem 0 0}.lH6vNW_verb{white-space:nowrap}.lH6vNW_word{background-image:linear-gradient(var(--scheme-brand-600), var(--scheme-brand-600));animation:lH6vNW_underline .9s var(--ease-calm) calc(.3s + var(--i) * .2s) both;background-position:0 92%;background-repeat:no-repeat;background-size:100% .06em}@keyframes lH6vNW_underline{0%{background-size:0% .06em}to{background-size:100% .06em}}.lH6vNW_mark{font-family:var(--font-code);letter-spacing:0;vertical-align:baseline;color:var(--brand-on-background-medium);margin-left:.15em;font-size:.22em;font-weight:500;line-height:0;position:relative;top:-2.75em}.lH6vNW_row{gap:1.5rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:900px){.lH6vNW_row{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(2rem,4vw,4rem)}}.lH6vNW_subline{max-width:46rem}.lH6vNW_actions>*{margin-top:0}.lH6vNW_index{margin:clamp(2.5rem,4.5vw,3.75rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.lH6vNW_index{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}}.lH6vNW_entry{border-top:1px solid var(--line-ink-strong);padding-block:1rem 1.5rem}@media (min-width:768px){.lH6vNW_entry{padding-bottom:0}}.lH6vNW_entryHead{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-on-background-weak);align-items:baseline;gap:.75rem;margin:0;font-size:.75rem;line-height:1.3;display:flex}.lH6vNW_entryMark{color:var(--brand-on-background-medium)}.lH6vNW_scope{color:var(--brand-on-background-medium);white-space:nowrap;margin-left:auto}.lH6vNW_pkg{letter-spacing:-.025em;margin:.875rem 0 .25rem;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:560;line-height:1.05}.lH6vNW_pkgLink{color:var(--neutral-on-background-strong);text-decoration:none}.lH6vNW_pkgLink:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.lH6vNW_tagline{color:var(--neutral-on-background-medium);margin:0;font-size:1rem;line-height:1.45}
.-HGTVW_section{--p-teal:#0e9e98;--p-card:#fff;--p-line:#17203324;padding-block:var(--section-space);border-bottom:1px solid var(--line-ink);background:linear-gradient(#0000,#0e9e980b)}[data-theme=dark] .-HGTVW_section{--p-teal:#3bbdb6;--p-card:#172033;--p-line:#ffffff29;background:linear-gradient(#0000,#3bbdb60f)}.-HGTVW_head{text-align:center;justify-items:center;gap:.75rem;display:grid}.-HGTVW_title{letter-spacing:-.03em;color:var(--neutral-on-background-strong);margin:0;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:500;line-height:1.05}.-HGTVW_body{max-width:44ch;color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.-HGTVW_bring{justify-items:center;gap:.5rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.-HGTVW_label{color:var(--neutral-on-background-medium);margin:0}.-HGTVW_inputs{border-top:1px solid var(--p-line);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.-HGTVW_inputs li{border-bottom:1px solid var(--p-line)}@media (max-width:599px){.-HGTVW_inputs{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px){.-HGTVW_inputs li:nth-child(2n){border-left:1px solid var(--p-line)}}@media (min-width:900px){.-HGTVW_inputs{border-top:0;flex-wrap:wrap;justify-content:center;display:flex}.-HGTVW_inputs li,.-HGTVW_inputs li:nth-child(2n){border:0}.-HGTVW_inputs li+li{border-left:1px solid var(--p-line)}}.-HGTVW_input{text-align:center;min-height:44px;color:var(--neutral-on-background-strong);text-underline-offset:.3em;transition:color var(--dur-quick) var(--ease-calm), text-decoration-color var(--dur-quick) var(--ease-calm);justify-content:center;align-items:center;padding-inline:clamp(.75rem,.5rem + .8vw,1.25rem);font-size:1rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:flex}.-HGTVW_input:hover,.-HGTVW_input:focus-visible{color:var(--p-teal);text-decoration-color:currentColor}.-HGTVW_team{border:1px solid var(--p-line);background:var(--p-card);border-radius:1.25rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;width:fit-content;margin:2rem auto;padding:.75rem 1.25rem;display:flex;position:relative;box-shadow:0 10px 28px -18px #1720334d}.-HGTVW_team:before,.-HGTVW_team:after{border-left:1.5px solid var(--p-line);height:2.5rem;position:absolute;left:50%}@media (min-width:900px){.-HGTVW_team{border-radius:999px;flex-wrap:nowrap;margin-block:2.5rem;padding:.375rem 1.25rem .375rem .375rem}.-HGTVW_team:before,.-HGTVW_team:after{content:""}.-HGTVW_team:after{height:3.5rem}}.-HGTVW_team:before{bottom:100%}.-HGTVW_team:after{border-color:var(--p-teal);top:100%}.-HGTVW_team p{color:var(--neutral-on-background-strong);margin:0;font-size:.9375rem;font-weight:500}.-HGTVW_team p span{color:var(--p-teal)}.-HGTVW_rail{margin:0;padding:0;list-style:none;display:grid}.-HGTVW_rail li{align-content:start;gap:.375rem;padding:0 0 2rem 3.25rem;display:grid;position:relative}.-HGTVW_rail li:before{content:"";border-left:1.5px solid var(--p-teal);transform-origin:top;position:absolute;top:2rem;bottom:0;left:15px}.-HGTVW_rail li:last-child:before{content:none}.-HGTVW_node{border:1.5px solid var(--p-teal);background:var(--p-card);width:2rem;height:2rem;font-family:var(--font-code);color:var(--p-teal);border-radius:999px;place-items:center;font-size:.8125rem;display:grid;position:absolute;top:0;left:0}.-HGTVW_step{letter-spacing:-.02em;color:var(--neutral-on-background-strong);padding-top:.125rem;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:500;line-height:1.2}.-HGTVW_stepBody{color:var(--neutral-on-background-medium);text-wrap:pretty;font-size:1rem;line-height:1.5}.-HGTVW_decides{border-top:1px solid var(--p-line);color:var(--neutral-on-background-strong);align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;font-size:.875rem;line-height:1.35;display:inline-flex}.-HGTVW_decides svg{fill:none;width:.875rem;height:.875rem;stroke:var(--p-teal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.-HGTVW_actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:clamp(1.5rem,1rem + 2vw,2.75rem);display:flex}@media (min-width:900px){.-HGTVW_rail{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);padding-top:0}.-HGTVW_rail li{padding:3.5rem 0 0}.-HGTVW_rail li:before,.-HGTVW_rail li:last-child:before{content:"";border-left:0;border-top:1.5px solid var(--p-teal);transform-origin:0;inset:1rem calc(-1*clamp(1.5rem,3vw,3rem)) auto 0}.-HGTVW_rail li:last-child:before{right:0;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.-HGTVW_node{z-index:1}}@media (prefers-reduced-motion:no-preference){.-HGTVW_section[data-armed]:not([data-play]) *,.-HGTVW_section[data-armed]:not([data-play]) :before,.-HGTVW_section[data-armed]:not([data-play]) :after{animation-play-state:paused}.-HGTVW_team:after{transform-origin:top;animation:.3s cubic-bezier(.4,0,.2,1) both -HGTVW_p-down}.-HGTVW_rail li:before{animation:-HGTVW_p-down .42s cubic-bezier(.4, 0, .2, 1) calc(.3s + var(--i) * .36s) both}.-HGTVW_node{animation:-HGTVW_p-node .26s cubic-bezier(.2, .7, .2, 1) calc(.24s + var(--i) * .36s) both}@media (min-width:900px){.-HGTVW_rail li:before{animation-name:-HGTVW_p-across}}}@keyframes -HGTVW_p-down{0%{transform:scaleY(0)}}@keyframes -HGTVW_p-across{0%{transform:scaleX(0)}}@keyframes -HGTVW_p-node{0%{border-color:var(--p-line);transform:scale(.6)}}
.ftFvZG_section{--s-teal:#0e9e98;--s-card:#fff;--s-tile:#f6f8f7;--s-line:#1720331a;--s-track:#1720331a;padding-block:var(--section-space);border-bottom:1px solid var(--line-ink)}[data-theme=dark] .ftFvZG_section{--s-teal:#3bbdb6;--s-card:#172033;--s-tile:#1c2840;--s-line:#ffffff1a;--s-track:#ffffff1f}.ftFvZG_head{gap:.75rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.ftFvZG_title{letter-spacing:-.03em;color:var(--neutral-on-background-strong);margin:0;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:500;line-height:1.05}.ftFvZG_body{max-width:44ch;color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.ftFvZG_layout{gap:2rem;display:grid}@media (min-width:1024px){.ftFvZG_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(2rem,4vw,4rem)}}.ftFvZG_left{flex-direction:column;display:flex}.ftFvZG_label{color:var(--neutral-on-background-medium);margin:0 0 .75rem}.ftFvZG_tabs{border-top:1px solid var(--line-ink);display:grid}.ftFvZG_tab{border:0;border-bottom:1px solid var(--line-ink);min-height:3.5rem;font:inherit;text-align:left;color:var(--neutral-on-background-medium);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-calm), color var(--dur-quick) var(--ease-calm);background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:0 1rem 0 1.25rem;display:grid;position:relative}.ftFvZG_tab:before{content:"";background:var(--s-teal);width:2px;transition:transform var(--dur-quick) var(--ease-calm);border-radius:2px;position:absolute;top:.875rem;bottom:.875rem;left:0;transform:scaleY(0)}.ftFvZG_tab:hover{color:var(--neutral-on-background-strong)}.ftFvZG_tab[aria-selected=true]{color:var(--neutral-on-background-strong);background:var(--s-card)}.ftFvZG_tab[aria-selected=true]:before{transform:scaleY(1)}.ftFvZG_tab:focus-visible{outline:2px solid var(--s-teal);outline-offset:-2px}.ftFvZG_tabNum{font-family:var(--font-code);color:var(--neutral-on-background-weak);font-size:.75rem}.ftFvZG_tab[aria-selected=true] .ftFvZG_tabNum{color:var(--s-teal)}.ftFvZG_tabLabel{font-size:1.0625rem;font-weight:500;line-height:1.4}.ftFvZG_tabTag{font-family:var(--font-code);letter-spacing:.02em;color:var(--neutral-on-background-weak);font-size:.75rem}.ftFvZG_tab[aria-selected=true] .ftFvZG_tabTag{color:var(--s-teal)}.ftFvZG_team{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:auto;padding-top:1.75rem;display:flex}.ftFvZG_team p{color:var(--neutral-on-background-strong);margin:0;font-size:.9375rem;font-weight:500}.ftFvZG_team p span{color:var(--s-teal)}.ftFvZG_card{border:1px solid var(--s-line);background:var(--s-card);border-radius:1.25rem;align-content:space-between;gap:1.75rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;overflow:hidden;box-shadow:0 1px 2px #1720330a,0 24px 48px -28px #17203338}.ftFvZG_swap{gap:1.75rem;display:grid}.ftFvZG_cardTop{gap:.875rem;display:grid}.ftFvZG_meta{justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.ftFvZG_count{font-family:var(--font-code);color:var(--neutral-on-background-weak);font-size:.75rem}.ftFvZG_pill{border:1px solid color-mix(in srgb, var(--s-teal) 40%, transparent);background:color-mix(in srgb, var(--s-teal) 10%, transparent);color:var(--s-teal);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600}.ftFvZG_said{letter-spacing:-.025em;max-width:24ch;color:var(--neutral-on-background-strong);text-wrap:balance;margin:0;font-size:clamp(1.625rem,1.2rem + 1.2vw,2.25rem);font-weight:500;line-height:1.12}.ftFvZG_moves{margin:0;padding:0;list-style:none;display:grid}.ftFvZG_moves li{grid-template-columns:2rem minmax(0,1fr);gap:.125rem .875rem;padding-bottom:1.125rem;display:grid;position:relative}.ftFvZG_moves li:last-child{padding-bottom:0}.ftFvZG_moves li:not(:last-child):before{content:"";background:color-mix(in srgb, var(--s-teal) 35%, var(--s-track));transform-origin:top;border-radius:1px;width:2px;position:absolute;top:2.25rem;bottom:.25rem;left:calc(1rem - 1px)}.ftFvZG_num{border:1px solid color-mix(in srgb, var(--s-teal) 40%, transparent);background:color-mix(in srgb, var(--s-teal) 10%, transparent);width:2rem;height:2rem;font-family:var(--font-code);color:var(--s-teal);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.75rem;display:grid}.ftFvZG_moves b{color:var(--neutral-on-background-strong);text-wrap:pretty;padding-top:.3rem;font-size:1rem;font-weight:600;line-height:1.4}.ftFvZG_moves li>span:last-child{color:var(--neutral-on-background-medium);text-wrap:pretty;grid-column:2;font-size:.9375rem;line-height:1.45}.ftFvZG_proof{gap:.75rem;display:grid}@media (min-width:640px){.ftFvZG_proof{grid-template-columns:repeat(2,minmax(0,1fr))}}.ftFvZG_tile{border:1px solid var(--s-line);background:var(--s-tile);color:inherit;transition:border-color var(--dur-quick) var(--ease-calm), transform var(--dur-quick) var(--ease-calm);border-radius:.875rem;align-content:start;gap:.375rem;padding:1rem 1.125rem;text-decoration:none;display:grid}.ftFvZG_tile span{color:var(--neutral-on-background-weak)}.ftFvZG_tile b{color:var(--neutral-on-background-strong);text-wrap:pretty;font-size:.9375rem;font-weight:500;line-height:1.35}.ftFvZG_tile:hover,.ftFvZG_tile:focus-visible{border-color:var(--s-teal);transform:translateY(-1px)}.ftFvZG_actions{border-top:1px solid var(--s-line);flex-wrap:wrap;gap:.5rem;padding-top:1.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.ftFvZG_swap{animation:.36s cubic-bezier(.2,.7,.2,1) both ftFvZG_s-swap}.ftFvZG_moves li:before{animation:ftFvZG_s-fill .38s cubic-bezier(.4, 0, .2, 1) calc(.16s + var(--i) * .2s) backwards}}@keyframes ftFvZG_s-swap{0%{clip-path:inset(0 0 14px);transform:translateY(14px)}}@keyframes ftFvZG_s-fill{0%{transform:scaleY(0)}}
.aa6Qna_split{gap:clamp(2rem,4vw,3rem);display:grid}.aa6Qna_split .aa6Qna_heading{margin-bottom:0}.aa6Qna_list{border-top:1px solid var(--line-ink-strong);margin:0}.aa6Qna_row{border-bottom:1px solid var(--line-ink);gap:.375rem 2rem;padding-block:clamp(1.125rem,2vw,1.5rem);display:grid}@media (min-width:640px){.aa6Qna_row{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline}}@media (min-width:1024px){.aa6Qna_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.aa6Qna_row{border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start;padding-block:1.25rem 0}.aa6Qna_row:nth-child(n+3){border-top:1px solid var(--line-ink)}}@media (min-width:1280px){.aa6Qna_list{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.aa6Qna_row:nth-child(n+3){border-top:0}}.aa6Qna_label{font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-on-background-medium);font-size:.8125rem;line-height:1.25rem}.aa6Qna_body{color:var(--neutral-on-background-strong);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}
.q1Z_Dq_demo{margin:0}.q1Z_Dq_window{border:1px solid var(--x-line);background:var(--x-bg);box-shadow:var(--x-shadow);text-align:start;border-radius:16px;overflow:hidden}.q1Z_Dq_bar{border-bottom:1px solid var(--x-line);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem .625rem 1.25rem;display:flex}.q1Z_Dq_crumb{color:var(--x-ink-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;overflow:hidden}.q1Z_Dq_crumb strong{color:var(--x-ink);font-weight:600}.q1Z_Dq_search{border:1px solid var(--x-line);background:var(--x-surface);min-width:13rem;color:var(--x-ink-3);border-radius:8px;align-items:center;gap:.5rem;padding:.3125rem .375rem .3125rem .625rem;font-size:.8125rem;display:none}.q1Z_Dq_search kbd{border:1px solid var(--x-line-2);font:500 .6875rem/1.125rem var(--font-body);border-radius:4px;margin-left:auto;padding:0 .3125rem}.q1Z_Dq_body{display:grid}.q1Z_Dq_thread{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.q1Z_Dq_question{background:var(--x-surface-2);max-width:34rem;color:var(--x-ink);border-radius:14px 14px 4px;align-self:flex-end;margin:0;padding:.5rem 1rem;font-size:.9375rem;line-height:1.45}.q1Z_Dq_reply{gap:.75rem;display:flex}.q1Z_Dq_spark{border:1px solid var(--x-line);width:1.75rem;height:1.75rem;color:var(--x-ink-2);border-radius:999px;flex:none;place-items:center;display:none}.q1Z_Dq_replyBody{flex:1;min-width:0}.q1Z_Dq_label{color:var(--x-ink-2);margin:0 0 .5rem;font-size:.8125rem;font-weight:500}.q1Z_Dq_steps{border:1px solid var(--x-line);background:var(--x-surface);color:var(--x-ink-2);border-radius:10px;gap:.25rem;margin:0 0 1rem;padding:.5rem .75rem;font-size:.8125rem;list-style:none;display:grid}.q1Z_Dq_steps li{align-items:center;gap:.5rem;display:flex}.q1Z_Dq_steps svg{color:var(--x-ok);flex:none}.q1Z_Dq_answer{color:var(--x-ink);text-wrap:pretty;margin:0 0 1rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7}.q1Z_Dq_cite{background:var(--x-ev-bg);min-width:1.25rem;height:1.25rem;color:var(--x-ev);font:600 .75rem/1 var(--font-body);vertical-align:.125rem;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;margin:0 .125rem;padding:0 .3125rem;transition:background-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.q1Z_Dq_cite:after{content:"";position:absolute;inset:-.25rem}.q1Z_Dq_cite:hover{transform:translateY(-1px)}.q1Z_Dq_cite[aria-pressed=true]{background:var(--x-ev);color:var(--x-surface)}.q1Z_Dq_cite:focus-visible,.q1Z_Dq_card:focus-visible{outline:2px solid var(--x-accent);outline-offset:2px}.q1Z_Dq_save{border:1px solid var(--x-line-2);background:var(--x-surface);color:var(--x-ink);border-radius:8px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.q1Z_Dq_composer{border:1px solid var(--x-line-2);background:var(--x-surface);border-radius:14px;justify-content:space-between;align-items:center;margin-top:auto;padding:.625rem .625rem .625rem .875rem;display:none}.q1Z_Dq_chips{gap:.375rem;display:flex}.q1Z_Dq_chip{border:1px solid var(--x-line-2);color:var(--x-ink-2);border-radius:999px;padding:.1875rem .625rem;font-size:.8125rem}.q1Z_Dq_chip[data-primary]{background:var(--x-accent-soft);color:var(--x-accent-strong);border-color:#0000}.q1Z_Dq_send{background:var(--x-accent);width:1.875rem;height:1.875rem;color:var(--x-accent-ink);border-radius:8px;place-items:center;display:grid}.q1Z_Dq_panel{border-top:1px solid var(--x-line);padding:1rem 1.25rem 1.25rem}.q1Z_Dq_panelHead{border-bottom:2px solid var(--x-ink);color:var(--x-ink);margin:0 0 .875rem;padding-bottom:.375rem;font-size:.875rem;font-weight:600;display:inline-block}.q1Z_Dq_panelHead span{color:var(--x-ink-2);font-weight:400}.q1Z_Dq_cards{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.q1Z_Dq_card{border:1px solid var(--x-line);background:var(--x-surface);width:100%;font:inherit;text-align:start;color:var(--x-ink);cursor:pointer;border-radius:12px;gap:.25rem;padding:.75rem .875rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.q1Z_Dq_card:hover{border-color:var(--x-line-2)}.q1Z_Dq_card[data-on]{border-color:var(--x-ev);box-shadow:0 0 0 1px var(--x-ev);transform:translateY(-2px)}.q1Z_Dq_cardHead{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.q1Z_Dq_cardHead strong{font-weight:600}.q1Z_Dq_num{background:var(--x-ev-bg);min-width:1.125rem;height:1.125rem;color:var(--x-ev);font:600 .6875rem/1 var(--font-body);border-radius:4px;place-items:center;transition:background-color .2s,color .2s;display:grid}.q1Z_Dq_card[data-on] .q1Z_Dq_num{background:var(--x-ev);color:var(--x-surface)}.q1Z_Dq_meta{color:var(--x-ink-3);font-size:.75rem}.q1Z_Dq_quote{color:var(--x-ink-2);font-size:.8125rem;line-height:1.5}.q1Z_Dq_mark{background:linear-gradient(var(--x-ev-bg), var(--x-ev-bg)) no-repeat left / 100% 100%;box-shadow:inset 0 -1.5px 0 var(--x-ev);color:var(--x-ink);border-radius:2px;padding:0 .0625rem}@media (prefers-reduced-motion:no-preference){.q1Z_Dq_card[data-on] .q1Z_Dq_mark{animation:.52s cubic-bezier(.3,.7,.2,1) q1Z_Dq_sweep}}@keyframes q1Z_Dq_sweep{0%{background-size:0% 100%}}.q1Z_Dq_caption{font-family:var(--font-code);letter-spacing:.02em;text-align:center;color:var(--x-ink-3);margin-top:.875rem;font-size:.75rem}@media (min-width:640px){.q1Z_Dq_search{display:inline-flex}.q1Z_Dq_spark{display:grid}}@media (min-width:880px){.q1Z_Dq_body{grid-template-columns:minmax(0,1fr) 19rem}.q1Z_Dq_thread{padding:1.75rem 2rem 1.5rem}.q1Z_Dq_composer{display:flex}.q1Z_Dq_panel{border-top:0;border-left:1px solid var(--x-line);background:color-mix(in srgb, var(--x-surface-2) 45%, var(--x-bg));padding:1.25rem}}@media (min-width:1100px){.q1Z_Dq_body{grid-template-columns:minmax(0,1fr) 21rem}}
.OSLHOG_layout{gap:clamp(3rem,6vw,4rem);display:grid}.OSLHOG_main{min-width:0}.OSLHOG_main .OSLHOG_heading{margin-bottom:1rem}.OSLHOG_main .OSLHOG_heading h2{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}@media (min-width:1024px){.OSLHOG_layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(2.5rem,5vw,4rem)}}
.mjfy6a_label{margin:0 0 1.25rem}
.Gt6fOG_layout{gap:clamp(2rem,4vw,3rem);display:grid}.Gt6fOG_intro{flex-direction:column;gap:clamp(1.75rem,3vw,2.5rem);display:flex}.Gt6fOG_intro .Gt6fOG_heading{margin-bottom:0}.Gt6fOG_quote{border-left:2px solid var(--line-teal);margin:0;padding-left:clamp(1.25rem,2vw,1.75rem)}.Gt6fOG_quoteText{margin:0}.Gt6fOG_quoteText p{letter-spacing:-.015em;max-width:34rem;color:var(--neutral-on-background-strong);text-wrap:pretty;margin:0;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:500;line-height:1.35}.Gt6fOG_quoteText p:before{content:"“"}.Gt6fOG_quoteText p:after{content:"”"}.Gt6fOG_caption{color:var(--neutral-on-background-weak);margin-top:1rem;font-size:.9375rem;line-height:1.5}.Gt6fOG_caption .Gt6fOG_source{color:var(--brand-on-background-medium);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.Gt6fOG_caption .Gt6fOG_source:hover{color:var(--brand-on-background-strong)}.Gt6fOG_list{border-top:1px solid var(--line-ink);margin:0;padding:0;list-style:none}.Gt6fOG_item{border-bottom:1px solid var(--line-ink);gap:.875rem;padding-block:clamp(1.25rem,2.5vw,1.75rem);display:grid}@media (min-width:560px){.Gt6fOG_item{grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:1.5rem}}.Gt6fOG_logo{align-items:center;min-height:2.5rem;display:flex}.Gt6fOG_logo .client-logo{max-width:100%;display:block}.Gt6fOG_text{flex-direction:column;gap:.375rem;display:flex}.Gt6fOG_detail{max-width:32rem;color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.Gt6fOG_link{color:var(--brand-on-background-medium);text-underline-offset:.25em;align-self:flex-start;margin-top:.25rem;font-size:.875rem;text-decoration:underline;text-decoration-thickness:1px}.Gt6fOG_link:hover{color:var(--brand-on-background-strong)}@media (min-width:1024px){.Gt6fOG_layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}.Gt6fOG_intro{top:calc(var(--header-h) + 2.5rem);position:sticky}}
.ccJgeq_head{margin-bottom:var(--gap-heading);gap:1rem;display:grid}.ccJgeq_head .ccJgeq_heading{margin-bottom:0}.ccJgeq_lead{max-width:36rem;color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}@media (min-width:1280px){.ccJgeq_head{grid-template-columns:auto minmax(18rem,1fr);align-items:end;column-gap:clamp(3rem,6vw,6rem)}}.ccJgeq_grid{grid-template-columns:minmax(0,1fr);gap:clamp(.875rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.ccJgeq_card{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-bg);flex-direction:column;gap:.625rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:flex}@media (min-width:720px){.ccJgeq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccJgeq_card{grid-row:span 2;grid-template-rows:subgrid;align-content:start;display:grid}}@media (min-width:1200px){.ccJgeq_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ccJgeq_name{font-size:clamp(1.1875rem,1.08rem + .4vw,1.375rem);line-height:1.25;font-weight:var(--font-weight-display-strong);letter-spacing:-.024em;color:var(--neutral-on-background-strong);margin:0}.ccJgeq_body{color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}
._4grelq_wrap{flex:none;width:48rem;max-width:100%;container-type:inline-size}._4grelq_strip{border-radius:var(--radius-tile);background:var(--muted-bg);flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 1rem 1rem 1.25rem;display:flex}[data-theme=dark] ._4grelq_strip{border:1px solid var(--line-ink)}._4grelq_text{flex-direction:column;gap:.25rem;min-width:0;display:flex}._4grelq_heading{font-size:1.125rem;line-height:1.4;font-weight:var(--font-weight-display-strong);color:var(--neutral-on-background-strong);margin:0}._4grelq_body{color:var(--neutral-on-background-medium);text-wrap:balance;margin:0;font-size:.875rem;line-height:1.5}._4grelq_strip>:not(._4grelq_text){flex-shrink:0}@container (min-width:38rem){._4grelq_strip{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}
.NcAQvW_card{border-radius:var(--radius-card);border:1px solid var(--card-border);background:var(--card-bg);flex-direction:column;gap:.875rem;height:100%;padding:clamp(1.75rem,2.6vw,2.25rem);display:flex;position:relative}.NcAQvW_card[data-featured]{border-color:var(--line-teal)}@media (min-width:1024px){.NcAQvW_card[data-detail=full]{grid-row:span 8;grid-template-rows:subgrid;display:grid}.NcAQvW_card[data-detail=full] .NcAQvW_link{justify-self:start}}.NcAQvW_head{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:2.5rem;display:flex}.NcAQvW_scope{font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-on-background-weak);margin:0;font-size:.8125rem;line-height:1.25rem}.NcAQvW_badge{color:var(--brand-on-background-strong);text-align:right;flex-direction:column;align-items:flex-end;gap:.125rem;margin:0;font-size:.8125rem;font-weight:560;display:flex}.NcAQvW_badgeNote{color:var(--neutral-on-background-weak);font-size:.75rem;font-weight:400}.NcAQvW_name{letter-spacing:-.025em;color:var(--neutral-on-background-strong);margin:0;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:560;line-height:1.1}.NcAQvW_tagline{color:var(--brand-on-background-medium);text-wrap:pretty;margin:0;font-size:1rem;font-weight:500}.NcAQvW_forWho{color:var(--neutral-on-background-medium);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.NcAQvW_outcomeLabel{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-on-background-weak);margin:.75rem 0 0;font-size:.75rem}.NcAQvW_outcome{color:var(--neutral-on-background-strong);text-wrap:pretty;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.NcAQvW_includes{border-top:1px solid var(--card-border);flex-direction:column;gap:.625rem;margin:.5rem 0 0;padding:1.25rem 0 0;list-style:none;display:flex}.NcAQvW_includes li{color:var(--neutral-on-background-medium);text-wrap:pretty;gap:.625rem;font-size:.9375rem;line-height:1.45;display:flex}.NcAQvW_includes li svg{color:var(--brand-on-background-medium);flex:none;margin-top:.2rem}.NcAQvW_link{color:var(--brand-on-background-medium);align-items:center;gap:.375rem;margin-top:auto;padding-top:.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.NcAQvW_link:hover{color:var(--brand-on-background-strong);text-underline-offset:.25em;text-decoration:underline}
.jbdvDa_filters{flex-direction:column;gap:clamp(1.25rem,2.4vw,1.75rem);display:flex}.jbdvDa_groups{flex-direction:column;gap:1.25rem;display:flex}.jbdvDa_groups[hidden]{display:none}.jbdvDa_toggle{border:1px solid var(--neutral-alpha-medium);background:var(--card-bg);min-height:40px;color:var(--neutral-on-background-strong);font:inherit;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-calm);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem .5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.jbdvDa_toggle:hover:not(:disabled),.jbdvDa_toggle[aria-expanded=true]{border-color:var(--brand-border-strong)}.jbdvDa_toggle:disabled{cursor:default}.jbdvDa_toggleCount{background:var(--brand-solid-strong);min-width:1.25rem;height:1.25rem;color:var(--brand-on-solid-strong);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.3125rem;font-size:.75rem;display:inline-grid}.jbdvDa_toggleIcon{transition:transform var(--dur-quick) var(--ease-calm);display:inline-flex}.jbdvDa_toggle[aria-expanded=true] .jbdvDa_toggleIcon{transform:rotate(180deg)}.jbdvDa_group{gap:.625rem;min-width:0;display:grid}.jbdvDa_groupLabel{color:var(--neutral-on-background-weak);margin:0}.jbdvDa_chips{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}@media (max-width:767px){.jbdvDa_chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-24px;padding:2px 24px;scroll-padding-inline:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.jbdvDa_chip{flex:none;max-width:none}}.jbdvDa_chip{border:1px solid var(--neutral-alpha-medium);background:var(--card-bg);max-width:100%;min-height:40px;color:var(--neutral-on-background-strong);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-calm), background-color var(--dur-quick) var(--ease-calm);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .625rem;font-size:.9375rem;line-height:1.25rem;display:inline-flex}.jbdvDa_chip:hover:not(:disabled){border-color:var(--neutral-alpha-strong)}.jbdvDa_chip:disabled{cursor:default}.jbdvDa_chip[aria-pressed=true]{border-color:var(--brand-border-strong);background:var(--brand-alpha-weak)}.jbdvDa_check{border:1px solid var(--neutral-alpha-strong);width:1.125rem;height:1.125rem;transition:border-color var(--dur-quick) var(--ease-calm), background-color var(--dur-quick) var(--ease-calm);border-radius:.25rem;flex:none;place-items:center;display:inline-grid}.jbdvDa_check>*{visibility:hidden}.jbdvDa_chip[aria-pressed=true] .jbdvDa_check{border-color:var(--brand-solid-strong);background:var(--brand-solid-strong);color:var(--brand-on-solid-strong)}.jbdvDa_chip[aria-pressed=true] .jbdvDa_check>*{visibility:visible}.jbdvDa_status{border-bottom:1px solid var(--line-ink);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-bottom:1rem;display:flex}.jbdvDa_count{font-family:var(--font-code);font-variant-numeric:tabular-nums;color:var(--neutral-on-background-medium);margin:0 auto 0 0;font-size:.8125rem;line-height:1.25rem}.jbdvDa_clear{min-height:40px;color:var(--brand-on-background-medium);font:inherit;text-underline-offset:.25em;cursor:pointer;transition:color var(--dur-quick) var(--ease-calm);background:0 0;border:0;align-items:center;gap:.375rem;padding:.5rem .25rem;font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.jbdvDa_clear:hover:not(:disabled){color:var(--brand-on-background-strong)}.jbdvDa_clear:disabled{color:var(--neutral-on-background-weak);cursor:default;text-decoration:none}@media (min-width:1024px){.jbdvDa_group{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:1.5rem}.jbdvDa_groupLabel{padding-block:.75rem}}.jbdvDa_grid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.jbdvDa_afterFeatured{margin-top:clamp(1rem,2vw,1.5rem)}.jbdvDa_cell{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.jbdvDa_grid .jbdvDa_cell>*{grid-row:span 3;grid-template-rows:subgrid;row-gap:1.25rem;min-width:0;display:grid}.jbdvDa_grid .jbdvDa_cell>*>:last-child{margin-top:0}@media (max-width:600px){.jbdvDa_grid[data-compact]{gap:.5rem}.jbdvDa_grid[data-compact] .jbdvDa_cell,.jbdvDa_grid[data-compact] .jbdvDa_cell>*{grid-row:auto;display:flex}.jbdvDa_grid[data-compact] .jbdvDa_cell>*{flex:auto;row-gap:.5rem}}@media (min-width:768px){.jbdvDa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.jbdvDa_grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.jbdvDa_empty{border:1px dashed var(--line-ink-strong);border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);padding:clamp(1.75rem,4vw,3rem);display:flex}.jbdvDa_emptyTitle{letter-spacing:-.012em;color:var(--neutral-on-background-strong);margin:0;font-size:1.25rem;font-weight:560;line-height:1.75rem}.jbdvDa_emptyBody{max-width:34rem;color:var(--neutral-on-background-medium);margin:0}.jbdvDa_emptyAction{border:1px solid var(--neutral-alpha-strong);background:var(--card-bg);min-height:44px;color:var(--neutral-on-background-strong);font:inherit;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-calm);border-radius:999px;margin-top:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500}.jbdvDa_emptyAction:hover{border-color:var(--brand-border-strong)}
._8w4wKW_pair{display:block}._8w4wKW_pair img{width:100%;height:auto;display:block}._8w4wKW_pair ._8w4wKW_dark{display:none}[data-theme=dark] ._8w4wKW_pair ._8w4wKW_light{display:none}[data-theme=dark] ._8w4wKW_pair ._8w4wKW_dark{display:block}
.r8-wBq_figure{gap:.75rem;margin:0;display:grid}.r8-wBq_window{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--xeso-paper);box-shadow:var(--shadow-window);overflow:hidden}[data-theme=dark] .r8-wBq_window{border-color:#ffffff1f}.r8-wBq_bar{border-bottom:1px solid #1f2a221a;align-items:center;gap:6px;height:20px;padding-inline:12px;display:flex}.r8-wBq_bar i{background:#1f2a222e;border-radius:50%;width:7px;height:7px}.r8-wBq_image{width:100%;height:auto;display:block}.r8-wBq_caption{font-family:var(--font-code);color:var(--neutral-on-background-medium);font-size:.75rem}.r8-wBq_figure[data-flush] .r8-wBq_caption{order:-1}.r8-wBq_figure[data-flush] .r8-wBq_window{border-bottom:0;border-end-end-radius:0;border-end-start-radius:0}
.dHNDwG_layout{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1200px){.dHNDwG_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(3rem,5vw,5rem)}}.dHNDwG_copy{margin-bottom:0}.dHNDwG_status{background:var(--brand-alpha-weak);color:var(--brand-on-background-strong);white-space:nowrap;border-radius:999px;align-self:flex-start;margin:0;padding:.125rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.6}
