@layer components{.barchart_wrap{--_fill:var(--lightningcss-light,var(--brand-700))var(--lightningcss-dark,var(--brand-500));--_highlight:var(--cta-500);--_gap:min(var(--space-4), 3%);align-self:stretch;inline-size:100%;margin:0}.barchart_wrap .barchart_tick_label,.barchart_wrap .barchart_label,.barchart_wrap .barchart_value{font-size:var(--text-small);line-height:var(--text-small-line-height);white-space:nowrap}.barchart_wrap .barchart_tick_label,.barchart_wrap .barchart_label{color:var(--text-2)}.barchart_wrap .barchart_plot{position:relative}.barchart_wrap .barchart_bar{background:var(--_fill);position:relative}.barchart_wrap[data-colors=ramp] .barchart_bar{background:color-mix(in oklab, var(--lightningcss-light,var(--dark-900))var(--lightningcss-dark,var(--brand-500)) calc(var(--_step,0) * 100%), var(--brand-700))}.barchart_wrap .barchart_item[data-highlight] .barchart_bar{background:var(--_highlight)}.barchart_wrap .barchart_value{color:var(--text);opacity:0;transition:opacity .2s;position:absolute}.barchart_wrap .barchart_item:hover .barchart_value,.barchart_wrap[data-values] .barchart_value{opacity:1}.barchart_wrap[data-orientation=vertical] .barchart_plot{block-size:clamp(14rem,36vw,24rem);border-block-end:var(--border-width) solid var(--text-2);margin-block-end:2.5rem;margin-inline-start:calc(var(--_axis,4ch) + var(--space-3))}.barchart_wrap[data-orientation=vertical] .barchart_tick{border-block-start:var(--border-width) dashed var(--border);position:absolute;inset-block-end:var(--_at);inset-inline:0}.barchart_wrap[data-orientation=vertical] .barchart_tick_label{position:absolute;inset-block-start:0;inset-inline-end:calc(100% + var(--space-3));translate:0 -50%}.barchart_wrap[data-orientation=vertical] .barchart_bars{align-items:flex-end;gap:var(--_gap);padding-inline:var(--_gap);display:flex;position:absolute;inset:0}.barchart_wrap[data-orientation=vertical] .barchart_item{flex:1;align-items:flex-end;block-size:100%;display:flex;position:relative}.barchart_wrap[data-orientation=vertical] .barchart_bar{inline-size:100%;block-size:var(--_size);border-start-start-radius:var(--radius-main);border-start-end-radius:var(--radius-main)}.barchart_wrap[data-orientation=vertical] .barchart_value{text-align:center;inset-block-end:calc(100% + var(--space-2));inset-inline:0}.barchart_wrap[data-orientation=vertical] .barchart_label{text-align:center;white-space:normal;overflow-wrap:anywhere;position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline:0}.barchart_wrap[data-orientation=horizontal]{--_labels:clamp(8rem, 30cqi, 12rem);container-type:inline-size}.barchart_wrap[data-orientation=horizontal] .barchart_plot{border-inline-start:var(--border-width) solid var(--text-2);border-block-end:var(--border-width) solid var(--text-2);border-block-start:var(--border-width) dashed var(--border);margin-block-end:2.5rem;margin-inline-start:var(--_labels);margin-inline-end:calc(var(--_axis,4ch) / 2 + var(--space-2))}.barchart_wrap[data-orientation=horizontal][data-values] .barchart_plot{margin-inline-end:calc(var(--_axis,4ch) + var(--space-2))}.barchart_wrap[data-orientation=horizontal] .barchart_tick{border-inline-start:var(--border-width) dashed var(--border);position:absolute;inset-block:0;inset-inline-start:var(--_at)}.barchart_wrap[data-orientation=horizontal] .barchart_tick_label{position:absolute;inset-block-start:calc(100% + var(--space-2));translate:-50%}.barchart_wrap[data-orientation=horizontal] .barchart_bars{flex-direction:column;gap:clamp(1.5rem,5vw,3.5rem);padding-block:clamp(1.25rem,4vw,3rem);display:flex;position:relative}.barchart_wrap[data-orientation=horizontal] .barchart_item{align-items:center;block-size:clamp(2rem,4.5vw,3rem);display:flex;position:relative}.barchart_wrap[data-orientation=horizontal] .barchart_item:before,.barchart_wrap[data-orientation=horizontal] .barchart_item:after{content:"";position:absolute;inset-block-start:50%}.barchart_wrap[data-orientation=horizontal] .barchart_item:before{border-block-start:var(--border-width) dashed var(--border);inset-inline:0}.barchart_wrap[data-orientation=horizontal] .barchart_item:after{inline-size:var(--space-2);border-block-start:var(--border-width) solid var(--text-2);inset-inline-end:100%}.barchart_wrap[data-orientation=horizontal] .barchart_bar{block-size:100%;inline-size:var(--_size);border-start-end-radius:var(--radius-main);border-end-end-radius:var(--radius-main)}.barchart_wrap[data-orientation=horizontal] .barchart_value{align-items:center;display:flex;inset-block:0;inset-inline-start:calc(100% + var(--space-2))}.barchart_wrap[data-orientation=horizontal] .barchart_label{inline-size:calc(var(--_labels) - var(--space-3));text-align:end;white-space:normal;text-wrap:balance;position:absolute;inset-inline-end:calc(100% + var(--space-3))}.stackbar_wrap{--_shade-1:var(--lightningcss-light,var(--brand-700))var(--lightningcss-dark,var(--brand-500));--_shade-2:var(--lightningcss-light,color-mix(in oklab, var(--brand-700) 40%, var(--brand-500)))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 25%, var(--brand-700)));--_shade-3:var(--lightningcss-light,var(--dark-900))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 75%, var(--brand-700)));--_shade-4:var(--lightningcss-light,color-mix(in oklab, var(--brand-700) 70%, var(--brand-500)))var(--lightningcss-dark,var(--brand-700));--_shade-5:var(--lightningcss-light,color-mix(in oklab, var(--brand-700) 50%, var(--dark-900)))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 50%, var(--brand-700)));--_highlight:var(--cta-500);--_ink-1:var(--lightningcss-light,var(--light-100))var(--lightningcss-dark,var(--dark-900));--_ink-2:var(--dark-900);--_ink-3:var(--lightningcss-light,var(--light-100))var(--lightningcss-dark,var(--dark-900));--_ink-4:var(--lightningcss-light,var(--dark-900))var(--lightningcss-dark,var(--light-100));--_ink-5:var(--lightningcss-light,var(--light-100))var(--lightningcss-dark,var(--dark-900));--_highlight-ink:var(--dark-900);align-self:stretch;gap:var(--space-6);flex-direction:column;inline-size:100%;margin:0;display:flex;container:stackbar/inline-size}.stackbar_wrap .stackbar_key{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stackbar_wrap .stackbar_key_item{align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--text-small);line-height:var(--text-small-line-height);display:flex}.stackbar_wrap .stackbar_swatch{border-radius:var(--radius-small);background:var(--_fill);flex:none;block-size:.875em;inline-size:.875em}.stackbar_wrap .stackbar_key_item[data-highlight] .stackbar_swatch{background:var(--_highlight)}.stackbar_wrap .stackbar_plot{align-items:center;gap:var(--space-4) var(--space-6);grid-template-columns:fit-content(12rem) minmax(0,1fr);display:grid;position:relative}.stackbar_wrap .stackbar_label{color:var(--text);font-size:var(--text-main);line-height:var(--text-main-line-height);font-weight:var(--primary-medium);font-variant-numeric:tabular-nums}.stackbar_wrap .stackbar_bar{border-radius:var(--radius-main);gap:.125rem;block-size:2.75rem;display:flex;overflow:hidden}.stackbar_wrap .stackbar_segment{flex:var(--_grow) 1 0;min-inline-size:0;padding-inline:var(--space-2);font-size:var(--h6);background:var(--_fill);color:var(--_ink);align-items:center;transition:opacity .2s;display:flex;container:stackbar-segment/inline-size}.stackbar_wrap .stackbar_segment[data-highlight]{background:var(--_highlight);color:var(--_highlight-ink)}.stackbar_wrap .stackbar_plot:has(.stackbar_segment:hover) .stackbar_segment:not(:hover){opacity:.35}.stackbar_wrap .stackbar_figure{line-height:1;font-weight:var(--primary-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.stackbar_wrap .stackbar_tip{z-index:1;gap:var(--space-1);min-inline-size:9rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-main);background:var(--text);color:var(--background);transform:translate(-50%, calc(-100% - var(--space-3)));pointer-events:none;white-space:nowrap;flex-direction:column;display:flex;position:absolute}.stackbar_wrap .stackbar_tip[hidden]{display:none}.stackbar_wrap .stackbar_tip_label{align-items:center;gap:var(--space-2);font-size:var(--text-small);line-height:var(--text-small-line-height);font-weight:var(--primary-medium);display:flex}.stackbar_wrap .stackbar_tip_swatch{border-radius:var(--radius-small);block-size:.75em;inline-size:.75em;box-shadow:0 0 0 var(--border-width) color-mix(in oklab, currentcolor 40%, transparent);flex:none}.stackbar_wrap .stackbar_tip_value{font-size:var(--h4);line-height:var(--h4-line-height);font-weight:var(--primary-bold);font-variant-numeric:tabular-nums}.stackbar_wrap .stackbar_tip_row{font-size:var(--text-small);line-height:var(--text-small-line-height);opacity:.75}@container stackbar-segment (inline-size<2.25em){.stackbar_figure[data-fit=short]{visibility:hidden}}@container stackbar-segment (inline-size<3.5em){.stackbar_figure[data-fit=medium]{visibility:hidden}}@container stackbar-segment (inline-size<5.5em){.stackbar_figure[data-fit=long]{visibility:hidden}}@container stackbar (inline-size<36rem){.stackbar_plot{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.stackbar_label:not(:first-child){margin-block-start:var(--space-3)}}.piechart_wrap{--_shade-1:var(--lightningcss-light,var(--brand-700))var(--lightningcss-dark,var(--brand-500));--_shade-2:var(--lightningcss-light,color-mix(in oklab, var(--brand-700) 40%, var(--brand-500)))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 25%, var(--brand-700)));--_shade-3:var(--lightningcss-light,var(--dark-900))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 75%, var(--brand-700)));--_shade-4:var(--lightningcss-light,color-mix(in oklab, var(--brand-700) 70%, var(--brand-500)))var(--lightningcss-dark,var(--brand-700));--_shade-5:var(--lightningcss-light,color-mix(in oklab, var(--brand-700) 50%, var(--dark-900)))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 50%, var(--brand-700)));--_highlight:var(--cta-500);justify-content:center;align-self:stretch;align-items:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;inline-size:100%;margin:0;display:flex}.piechart_wrap .piechart_pie{aspect-ratio:1;flex:none;inline-size:clamp(12rem,40vw,24rem);position:relative}.piechart_wrap .piechart_drawing{block-size:100%;inline-size:100%;display:block;overflow:visible}.piechart_wrap .piechart_center{justify-content:center;align-items:center;gap:var(--space-1);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:20%}.piechart_wrap .piechart_center_value{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.piechart_wrap .piechart_center_label{color:var(--text-2)}.piechart_wrap .piechart_slice{fill:var(--_fill);transition:opacity .2s}.piechart_wrap .piechart_slice[data-highlight]{fill:var(--_highlight)}.piechart_wrap .piechart_pie:has(.piechart_slice:hover) .piechart_slice:not(:hover){opacity:.35}.piechart_wrap .piechart_tip{z-index:1;gap:var(--space-1);min-inline-size:9rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-main);background:var(--text);color:var(--background);transform:translate(-50%, calc(-100% - var(--space-3)));pointer-events:none;white-space:nowrap;flex-direction:column;display:flex;position:absolute}.piechart_wrap .piechart_tip[hidden]{display:none}.piechart_wrap .piechart_tip_label{align-items:center;gap:var(--space-2);font-size:var(--text-small);line-height:var(--text-small-line-height);font-weight:var(--primary-medium);display:flex}.piechart_wrap .piechart_tip_swatch{border-radius:var(--radius-small);block-size:.75em;inline-size:.75em;box-shadow:0 0 0 1px color-mix(in oklab, currentcolor 40%, transparent);flex:none}.piechart_wrap .piechart_tip_value{font-size:var(--h4);line-height:var(--h4-line-height);font-weight:var(--primary-bold);font-variant-numeric:tabular-nums}.piechart_wrap .piechart_tip_share{font-size:var(--text-small);line-height:var(--text-small-line-height);opacity:.75}.piechart_wrap .piechart_tip_share:empty{display:none}.piechart_wrap .piechart_key{flex-direction:column;flex:16rem;max-inline-size:32rem;margin:0;padding:0;list-style:none;display:flex}.piechart_wrap .piechart_key_item{align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border);display:flex}.piechart_wrap .piechart_key_item:first-child{border-block-start:var(--border-width) solid var(--border)}.piechart_wrap .piechart_label,.piechart_wrap .piechart_value{font-size:var(--h4);line-height:var(--h4-line-height)}.piechart_wrap .piechart_center_label{font-size:var(--text-small);line-height:var(--text-small-line-height)}.piechart_wrap .piechart_swatch{inline-size:calc(var(--h4) * .8);block-size:calc(var(--h4) * .8);border-radius:var(--radius-small);background:var(--_fill);flex:none;align-self:center}.piechart_wrap .piechart_key_item[data-highlight] .piechart_swatch{background:var(--_highlight)}.piechart_wrap .piechart_label{color:var(--text);font-weight:var(--primary-regular);flex:1}.piechart_wrap .piechart_value{color:var(--text);font-weight:var(--primary-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.funnelchart_wrap{--_shade-1:var(--lightningcss-light,color-mix(in oklab, var(--brand-700) 40%, var(--brand-500)))var(--lightningcss-dark,var(--brand-700));--_shade-2:var(--lightningcss-light,color-mix(in oklab, var(--brand-700) 70%, var(--brand-500)))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 25%, var(--brand-700)));--_shade-3:var(--lightningcss-light,var(--brand-700))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 50%, var(--brand-700)));--_shade-4:var(--lightningcss-light,color-mix(in oklab, var(--brand-700) 50%, var(--dark-900)))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 75%, var(--brand-700)));--_shade-5:var(--lightningcss-light,var(--dark-900))var(--lightningcss-dark,var(--brand-500));--_ink-1:var(--lightningcss-light,var(--dark-900))var(--lightningcss-dark,var(--light-100));--_ink-2:var(--dark-900);--_ink-3:var(--lightningcss-light,var(--light-100))var(--lightningcss-dark,var(--dark-900));--_ink-4:var(--lightningcss-light,var(--light-100))var(--lightningcss-dark,var(--dark-900));--_ink-5:var(--lightningcss-light,var(--light-100))var(--lightningcss-dark,var(--dark-900));align-self:stretch;inline-size:100%;margin:0;container-type:inline-size}.funnelchart_wrap .funnelchart_drawing{flex-direction:column;display:flex}.funnelchart_wrap .funnelchart_stage,.funnelchart_wrap .funnelchart_step{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.funnelchart_wrap .funnelchart_step{padding-block:var(--space-3)}.funnelchart_wrap .funnelchart_bar{inline-size:var(--_size);padding:var(--space-4) var(--space-3);border-radius:var(--radius-main);background:var(--_fill);color:var(--_ink);font-size:var(--h4);line-height:var(--h4-line-height);font-weight:var(--primary-bold);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;margin-inline:auto;display:flex}.funnelchart_wrap .funnelchart_stage[data-highlight] .funnelchart_bar{background:var(--cta-500);color:var(--light-100)}.funnelchart_wrap .funnelchart_text{gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.funnelchart_wrap .funnelchart_label{color:var(--text);font-weight:var(--primary-medium)}.funnelchart_wrap .funnelchart_description{color:var(--text-2);font-size:var(--text-small);line-height:var(--text-small-line-height)}.funnelchart_wrap .funnelchart_pill{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-round);color:var(--text-2);font-size:var(--text-small);line-height:var(--text-small-line-height);font-weight:var(--primary-medium);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:center}@container (width>=36rem){.funnelchart_wrap .funnelchart_stage,.funnelchart_wrap .funnelchart_step{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(9rem,14rem)}.funnelchart_wrap .funnelchart_text{text-align:start}}.linechart_wrap{--_shade-1:var(--lightningcss-light,var(--brand-700))var(--lightningcss-dark,var(--brand-500));--_shade-2:var(--lightningcss-light,var(--dark-900))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 50%, var(--brand-700)));--_shade-3:var(--lightningcss-light,color-mix(in oklab, var(--brand-700) 50%, var(--dark-900)))var(--lightningcss-dark,color-mix(in oklab, var(--brand-500) 25%, var(--brand-700)));--_line:var(--_shade-1);--_highlight:var(--cta-500);--_stroke:.1875rem;--_dot:.5rem;--_dot-last:.875rem;align-self:stretch;inline-size:100%;margin:0;container-type:inline-size}.linechart_wrap [data-dashed]{--_line:var(--text-2)}.linechart_wrap [data-highlight]{--_line:var(--_highlight)}.linechart_wrap .linechart_key_item,.linechart_wrap .linechart_tick_label,.linechart_wrap .linechart_label,.linechart_wrap .linechart_end,.linechart_wrap .linechart_tip{font-size:var(--text-small);line-height:var(--text-small-line-height);white-space:nowrap}.linechart_wrap .linechart_key{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.linechart_wrap .linechart_key_item{align-items:center;gap:var(--space-2);color:var(--text);font-weight:var(--primary-medium);display:inline-flex}.linechart_wrap .linechart_swatch{border-radius:var(--radius-small);background:var(--_line);flex:none;block-size:.75em;inline-size:.75em}.linechart_wrap .linechart_key_item[data-dashed] .linechart_swatch{border-block-start:var(--_stroke) dashed var(--_line);background:0 0;border-radius:0;block-size:0;inline-size:1.25em}.linechart_wrap .linechart_plot{block-size:clamp(14rem,36vw,24rem);border-block-end:var(--border-width) solid var(--text-2);margin-block-end:2.5rem;margin-inline-start:calc(var(--_axis,4ch) + var(--space-3));margin-inline-end:calc(var(--_end,4ch) + var(--space-4));position:relative}.linechart_wrap .linechart_tick{border-block-start:var(--border-width) dashed var(--border);position:absolute;inset-block-end:var(--_y);inset-inline:0}.linechart_wrap .linechart_tick_label{color:var(--text-2);position:absolute;inset-block-start:0;inset-inline-end:calc(100% + var(--space-3));translate:0 -50%}.linechart_wrap .linechart_label{color:var(--text-2);position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-start:var(--_x);translate:-50%}@container (width<36rem){.linechart_wrap .linechart_label[data-minor]{display:none}}.linechart_wrap .linechart_area{clip-path:var(--_clip);background:linear-gradient(to bottom, color-mix(in oklab, var(--_line) 28%, transparent), transparent);position:absolute;inset:0}.linechart_wrap .linechart_drawing{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.linechart_wrap .linechart_line{fill:none;stroke:var(--_line);stroke-width:var(--_stroke);stroke-linejoin:round;stroke-linecap:round}.linechart_wrap .linechart_line[data-dashed]{stroke-width:calc(var(--_stroke) * .75);stroke-dasharray:.375rem .375rem;stroke-linecap:butt}.linechart_wrap .linechart_series{pointer-events:none;position:absolute;inset:0}.linechart_wrap .linechart_dot{inline-size:var(--_dot);block-size:var(--_dot);background:var(--_line);pointer-events:auto;border-radius:50%;position:absolute;inset-block-end:var(--_y);inset-inline-start:var(--_x);translate:-50% 50%}.linechart_wrap .linechart_dot[data-last]{inline-size:var(--_dot-last);block-size:var(--_dot-last)}.linechart_wrap .linechart_dot:before{content:"";inset:calc(var(--space-3) * -1);position:absolute}.linechart_wrap .linechart_tip{z-index:1;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);background:var(--text);color:var(--background);opacity:0;pointer-events:none;transition:opacity .2s;display:flex;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:50%;translate:-50%}.linechart_wrap .linechart_dot:hover .linechart_tip{opacity:1}.linechart_wrap .linechart_tip_label{opacity:.75}.linechart_wrap .linechart_tip_value{font-weight:var(--primary-bold);font-variant-numeric:tabular-nums}.linechart_wrap .linechart_end{color:var(--text);font-weight:var(--primary-bold);font-variant-numeric:tabular-nums;position:absolute;inset-block-end:var(--_y);inset-inline-start:calc(100% + var(--space-3));translate:0 50%}.linechart_wrap .linechart_series[data-dashed] .linechart_end{color:var(--text-2);font-weight:var(--primary-medium)}.wafflechart_wrap{--_fill:var(--lightningcss-light,var(--brand-700))var(--lightningcss-dark,var(--brand-500));--_track:color-mix(in oklab, currentcolor 10%, transparent);align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.wafflechart_wrap[data-highlight]{--_fill:var(--cta-500)}.wafflechart_grid{aspect-ratio:1;gap:var(--space-1);flex:10rem;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));max-inline-size:18rem;display:grid}.wafflechart_square{border-radius:calc(var(--radius-small) / 2);background:var(--_track)}.wafflechart_square[data-on]{background:var(--_fill)}.wafflechart_text{gap:var(--space-2);flex-direction:column;flex:10rem;display:flex}.wafflechart_value{font-variant-numeric:tabular-nums;text-wrap:nowrap}.wafflechart_wrap[data-highlight] .wafflechart_value{color:var(--cta-500)}.wafflechart_label{color:var(--text-2);text-wrap:balance;max-inline-size:24ch}.wafflechart_wrap[data-wafflechart=waiting] .wafflechart_square[data-on]{background:var(--_track)}.wafflechart_wrap[data-wafflechart=filling] .wafflechart_square[data-on]{transition:background-color .2s ease-out calc(var(--_i) * 12ms)}.slider-no-markers .slider_markers,.slider-markers-crowded .slider_markers{display:none}.slider_wrap .slider_markers{flex-wrap:wrap;min-width:0}.slider-arrows-over{position:relative}.slider-arrows-over .slider_controls{pointer-events:none;position:absolute;inset-block:0;inset-inline:-1rem}.slider-arrows-over .slider_markers{display:none}.slider-arrows-over .slider_steps{display:contents}.slider-arrows-over [data-step]{pointer-events:auto;--button-2-background:var(--background);--button-2-border:var(--text);--button-2-text:var(--text);--button-2-background-hover:var(--cta-500);--button-2-border-hover:var(--cta-500);--button-2-text-hover:var(--cta-text)}@media not (min-width:48rem){.slider-arrows-over [data-step]{scale:.8}}.slider-arrows-over [data-step]:disabled{opacity:.1;pointer-events:none}.article_wrap{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.article_wrap .article_visual{border-radius:var(--radius-main);position:relative;overflow:clip}.article_wrap .article_clip{object-fit:cover;width:100%;height:100%;transition:scale calc(var(--hover-duration) * 2) var(--hover-ease), opacity var(--hover-duration) var(--hover-ease);position:absolute;inset:0}.article_wrap .article_clip:not([data-playing]){opacity:0}@media (prefers-reduced-motion:reduce){.article_wrap .article_clip{display:none}}.article_wrap .article_badge{max-width:7rem;padding:var(--space-2);border-radius:var(--radius-main);background-color:var(--light-100);position:absolute;inset:auto 1rem 1rem auto}.article_wrap .article_logo{height:auto;max-height:3.25rem;display:block}.article_wrap .article_play{background-color:color-mix(in srgb, var(--dark-900) 20%, transparent);transition:background-color var(--hover-duration) var(--hover-ease);place-items:center;display:grid;position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.article_wrap[data-clip-play]:hover .article_play{background-color:#0000}.article_wrap[data-clip-play]:hover .article_play_button{opacity:0}}.article_wrap .article_play_button{aspect-ratio:1;background-color:color-mix(in srgb, var(--light-100) 8%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--light-100) 24%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);width:4.5rem;color:var(--light-100);transition:background-color var(--hover-duration) var(--hover-ease), opacity var(--hover-duration) var(--hover-ease);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.article_wrap .article_media{transition:scale calc(var(--hover-duration) * 2) var(--hover-ease)}.article_wrap .article_text,.article_wrap .article_copy{align-items:start;gap:var(--space-4);flex-direction:column;display:flex}.article_wrap .article_title{--h4-line-height:var(--line-height-large);--h5-line-height:var(--line-height-large)}.article_wrap .article_meta{align-items:center;gap:var(--space-3);width:100%;display:flex}.article_wrap .article_tag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);background-color:var(--_article-tag-background,var(--brand-500));color:var(--_article-tag-text,var(--brand-text));align-items:center;display:inline-flex}.article_wrap .article_heading{align-items:center;gap:var(--space-4);width:100%;display:flex}.article_wrap .article_mark{flex:none;margin-left:auto;rotate:-45deg}.article_wrap .article_link:after{content:"";position:absolute;inset:0}@media (hover:hover){.article_wrap:has(.article_link):not([data-clip-play]):not(:has(.article_play)):hover :is(.article_media,.article_clip){scale:1.04}.article_wrap:has(.article_link):hover .article_play_button{background-color:color-mix(in srgb, var(--light-100) 16%, transparent)}}.article_wrap.feature .article_title{--h3-line-height:var(--line-height-large)}@media (min-width:48rem){.article_wrap.feature .article_play_button{width:6rem;font-size:2rem}}@media (min-width:48rem){.article_wrap.row .article_play_button{width:3rem;font-size:1rem}}@media (min-width:48rem){.article_wrap.row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.article_wrap.row .article_meta{order:1}}.theme-light,.theme-dark,.theme-invert{--_article-tag-background:var(--brand-500);--_article-tag-text:var(--brand-text)}.theme-brand{--_article-tag-background:var(--light-100);--_article-tag-text:var(--dark-900)}.filtersearch .filtersearch_control{display:block;position:relative}.filtersearch .filtersearch_icon{inset-inline-start:.875em;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.filtersearch .filtersearch_input{--text:inherit;color:inherit;color-scheme:inherit;min-height:2.5rem;line-height:var(--line-height-large);border-radius:var(--radius-main);background-color:#0000;border-color:currentColor;padding-block:0;padding-inline-start:2.5em}.filtersearch .filtersearch_input::placeholder{color:currentColor;opacity:1}.filtersearch .filtersearch_input::-webkit-search-cancel-button{appearance:none;cursor:pointer;background-color:currentColor;width:.875em;height:.875em;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes filterselect-enter{0%{opacity:0;translate:0 var(--space-2)}to{opacity:1;translate:0}}.filterselect{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.filterselect .filterselect_toggle{line-height:calc(2.5rem - 1em - var(--border-width) * 2);color:inherit;border:var(--border-width) solid currentcolor;border-radius:var(--radius-main);cursor:pointer;background-color:#0000;align-self:flex-start;align-items:center;gap:.5em;padding:.5em 1em;display:inline-flex}.filterselect .filterselect_toggle[data-active]{color:var(--background);background-color:var(--text);border-color:var(--text)}.filterselect .filterselect_mark{transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}.filterselect .filterselect_toggle[aria-expanded=true] .filterselect_mark{rotate:-90deg}.filterselect .filterselect_panel{top:calc(100% + var(--space-2));z-index:10;gap:var(--space-3);width:max-content;max-width:min(20rem,100vw - 2rem);max-height:min(20rem,60dvh);padding:calc(var(--space-3) - .25rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;animation:filterselect-enter var(--open-duration) var(--open-ease) both;border:.25rem solid #0000;flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.filterselect .filterselect_panel[hidden]{display:none}.filterselect .filterselect_choice{font-size:var(--text-small);line-height:var(--line-height-large);gap:.5em}.filterselect .filterselect_choice .form-choice_text{font-size:inherit;line-height:inherit;letter-spacing:var(--text-small-letter-spacing);margin-block-start:0}.filterselect .filterselect_choice .form-choice_mark{--_mark:transparent;--_mark-hover:var(--background-3);--_mark-chosen:var(--text);--_ink:var(--background);width:1.125em;height:1.125em;font-size:inherit;border-color:currentColor;align-self:center}.filterselect .filterselect_choice .form-choice_tick{--_size:.75em}.filterbuttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.filterbuttons_option{cursor:pointer;display:inline-flex;position:relative}.filterbuttons_button{line-height:calc(2.5rem - 1em - var(--border-width) * 2);color:var(--button-2-text);background-color:var(--button-2-background);border:var(--border-width) solid var(--button-2-border);border-radius:var(--radius-main);transition:background-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease);align-items:center;padding:.5em 1em;display:inline-flex}.filterbuttons_option input:checked+.filterbuttons_button{color:var(--button-3-text);background-color:var(--button-3-background);border-color:var(--button-3-border)}.filterbuttons_option input:focus-visible+.filterbuttons_button{outline:var(--border-width) solid currentcolor;outline-offset:.25rem}@media (hover:hover){.filterbuttons_option:hover input:not(:checked)+.filterbuttons_button{color:var(--button-2-text-hover);background-color:var(--button-2-background-hover);border-color:var(--button-2-border-hover)}}@keyframes filterlist-enter{0%{opacity:0;translate:0 var(--space-1)}to{opacity:1;translate:0}}.filterlist_wrap{gap:var(--space-6);flex-direction:column;align-self:stretch;inline-size:100%;display:flex}.filterlist_wrap .filterlist_bar{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.filterlist_wrap .filterlist_controls{align-items:flex-end;gap:var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.filterlist_wrap .filterlist_controls .filtersearch{width:14rem}.filterlist_wrap .filterlist_status{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:1 1 0;min-height:2.5rem;display:flex}.filterlist_wrap .filterlist_count{margin:0}.filterlist_wrap .filterlist_chips{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.filterlist_wrap .filterlist_chips:empty{display:none}.filterlist_wrap .filterlist_chip{min-height:2rem;line-height:var(--line-height-large);background-color:var(--background);color:var(--text);border-radius:var(--radius-small);cursor:pointer;border:0;align-items:center;gap:.5em;padding:0 .625em;display:inline-flex}.filterlist_wrap .filterlist_chip .filterlist_chip_mark{flex:none;font-size:.625em}.filterlist_wrap .filterlist_chip.is-entering{animation:filterlist-enter var(--open-duration) var(--open-ease) both}.filterlist_wrap .filterlist_none{margin:0}.filterlist_wrap .filterlist_none[hidden],.filterlist_wrap [data-filter-out]{display:none}@media not (min-width:64rem){.filterlist_wrap .filterlist_controls{width:100%}.filterlist_wrap .filterlist_status{flex-basis:100%;justify-content:flex-start}.filterlist_wrap .filterlist_chips{justify-content:flex-start}.filterlist_wrap .filterlist_controls .filtersearch{width:100%}}@media (scripting:none){.filterlist_wrap .filterlist_bar{display:none}}.divider_wrap{border:0;border-top:var(--border-width) solid var(--border);width:100%;margin:0}.articlegrid_wrap{width:100%}.articlegrid_wrap .articlegrid_item[hidden]{display:none}.articlegrid_wrap .articlegrid_more{--_alignment:center;margin-top:var(--space-7)}@media not (min-width:30rem){.articlegrid_wrap .articlegrid_item[data-articlegrid-later]:not(.is-revealed){display:none}}@media (min-width:30rem){.articlegrid_wrap .articlegrid_more:not([data-articlegrid-paged]){display:none}}@media (scripting:none){.articlegrid_wrap .articlegrid_item[hidden],.articlegrid_wrap .articlegrid_item[data-articlegrid-later]{display:block}.articlegrid_wrap .articlegrid_more{display:none}}.statrow_wrap{align-items:end;column-gap:var(--space-5);width:100%;padding-block:var(--space-6);border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,18ch);display:grid}.statrow_value{text-wrap:nowrap}.statrow_label{text-transform:uppercase}.pillar_wrap{gap:var(--space-4);border-top:var(--border-width) solid var(--border);padding-top:var(--space-4);flex-direction:column;display:flex}.pillar_wrap.pillar_wrap-no-rule{border-top:none;padding-top:0}.pillar_wrap .pillar_image{width:100%}@media not (min-width:30rem){.pillar_wrap .pillar_image.antler-picture_shaped{aspect-ratio:1}}.ruled_wrap{border-inline-start:var(--border-width) solid var(--border);padding-inline-start:var(--space-4);padding-block:var(--space-2)}.gate_wrap{align-items:var(--_alignment,start);width:100%;max-width:28rem;text-align:var(--_alignment,start);flex-direction:column;align-self:center;margin-inline:auto;display:flex}.gate_logo{width:8rem}.post-author_wrap{align-items:center;gap:var(--space-3);display:flex}.post-author_portrait{flex-shrink:0;width:4.5rem;height:4.5rem}.post-author_mark{flex-shrink:0;width:2.5rem;height:2.5rem}.post-author_text{gap:var(--space-2);flex-direction:column;display:flex}.post-author_role:not(.is-plain){font-family:var(--secondary-family);font-style:italic;font-weight:var(--secondary-regular)}.picfade_wrap{width:100%;display:grid}.picfade_slide{--_fade:calc(var(--open-duration) * 5);opacity:0;visibility:hidden;transition:opacity 0s linear var(--_fade), visibility 0s linear var(--_fade);grid-area:1/1;position:relative}.picfade_slide.is-current{z-index:1;opacity:1;visibility:visible;transition:opacity var(--_fade) var(--open-ease)}.picfade_tag{right:var(--space-4);bottom:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);position:absolute}@media (scripting:enabled){.slider_wrap.portco_slider{transition:opacity .7s,translate .7s}.slider_wrap.portco_slider:not(.is-loaded){opacity:0;translate:0 1rem}}@media (scripting:enabled) and (prefers-reduced-motion:reduce){.slider_wrap.portco_slider:not(.is-loaded){translate:none}}.slider_wrap.portco_slider{--_gap-size:var(--space-4);position:relative}@media (min-width:40rem){.slider_wrap.portco_slider{--_visible:var(--_visible-md)}}@media (min-width:64rem){.portco_slider .slider_list>*{flex-basis:21.5rem}}.portco_slider .slider_controls{pointer-events:none;padding-bottom:calc(var(--space-3) + 3em);position:absolute;inset:0}.portco_slider .slider_steps{display:contents}.portco_slider .slider_steps [data-step]{pointer-events:auto;--button-background:var(--light-100);--button-text:var(--dark-900);--button-border:var(--light-100);--button-background-hover:var(--dark-900);--button-text-hover:var(--light-100);--button-border-hover:var(--light-100)}.portco_slide[data-astro-cid-smzr7xda]{margin:0}.portco_slide[data-astro-cid-smzr7xda] a{color:inherit;text-decoration:none;display:block}.portco_card[data-astro-cid-smzr7xda]{aspect-ratio:4/5.95;border-radius:var(--radius-small);background-color:#1c1a1b;width:100%;position:relative;overflow:hidden}@media not (min-width:40rem){.portco_card[data-astro-cid-smzr7xda]{aspect-ratio:3/4}}.portco_card[data-astro-cid-smzr7xda] .portco_card_img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}@media (hover:hover){.portco_slide[data-astro-cid-smzr7xda] a[data-astro-cid-smzr7xda]:hover .portco_card_img{transform:scale(1.03)}}.portco_card[data-astro-cid-smzr7xda] .portco_founder{object-fit:contain;object-position:bottom;max-width:none;height:auto;max-height:80%;position:absolute;bottom:0;left:2rem}.portco_card[data-astro-cid-smzr7xda] .portco_logo{top:var(--space-4);left:var(--space-4);max-width:45%;height:auto;position:absolute}.portco_card[data-astro-cid-smzr7xda] .portco_arrow[data-astro-cid-smzr7xda]{top:var(--space-4);right:var(--space-4);color:var(--light-100);position:absolute;rotate:-45deg}.portco_caption[data-astro-cid-smzr7xda]{margin-top:var(--space-3);font-weight:var(--primary-medium)}.bgvideo_poster,.bgvideo_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bgvideo_video{opacity:0;transition:opacity calc(var(--open-duration) * 3) var(--open-ease)}.bgvideo_wrap.is-playing .bgvideo_video{opacity:1}.bgvideo_control{right:var(--space-4);bottom:var(--space-4);z-index:1;pointer-events:auto;position:absolute}@media (prefers-reduced-motion:reduce){.bgvideo_video,.bgvideo_control{display:none}}.logorow_wrap{--_gap:var(--space-6);--_per-row-xs:2;--_per-row-sm:var(--_per-row-xs);--_per-row-md:var(--_per-row-sm);--_per-row-lg:var(--_per-row-md);--_per-row:var(--_per-row-xs);--_line-xs:0;--_line-sm:var(--_line-xs);--_line-md:var(--_line-sm);--_line-lg:var(--_line-md);--_line:var(--_line-xs);--_rest-xs:0;--_rest-sm:var(--_rest-xs);--_rest-md:var(--_rest-sm);--_rest-lg:var(--_rest-md);--_rest:var(--_rest-xs);--_missing-xs:0;--_missing-sm:var(--_missing-xs);--_missing-md:var(--_missing-sm);--_missing-lg:var(--_missing-md);--_missing:var(--_missing-xs)}@media (min-width:30rem){.logorow_wrap{--_per-row:var(--_per-row-sm);--_line:var(--_line-sm);--_rest:var(--_rest-sm);--_missing:var(--_missing-sm)}}@media (min-width:48rem){.logorow_wrap{--_per-row:var(--_per-row-md);--_line:var(--_line-md);--_rest:var(--_rest-md);--_missing:var(--_missing-md)}}@media (min-width:64rem){.logorow_wrap{--_per-row:var(--_per-row-lg);--_line:var(--_line-lg);--_rest:var(--_rest-lg);--_missing:var(--_missing-lg)}}.logorow_wrap{grid-template-columns:repeat(var(--_per-row), minmax(0, max-content));justify-content:center;place-items:center;column-gap:var(--_gap);row-gap:var(--_gap);width:100%;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.logorow_item{--_last-xs:0;--_last-sm:var(--_last-xs);--_last-md:var(--_last-sm);--_last-lg:var(--_last-md);--_last:var(--_last-xs)}@media (min-width:30rem){.logorow_item{--_last:var(--_last-sm)}}@media (min-width:48rem){.logorow_item{--_last:var(--_last-md)}}@media (min-width:64rem){.logorow_item{--_last:var(--_last-lg)}}.logorow_item{--_unit:min(1rem, (100cqw - (var(--_per-row) - 1) * var(--_gap)) / max(var(--_line), .001));width:100%;min-width:0;translate:calc(var(--_last) * (var(--_rest) * var(--_unit) + var(--_missing) * var(--_gap)) / 2) 0;justify-content:center;display:flex}.logorow_link{max-width:100%;display:block}.logorow_mark{--_size:2;--_natural:calc(var(--_size) * var(--_bw) / var(--_bh));--_bw:4;--_bh:1;--_w:var(--_bw);--_h:var(--_bh);--_x:0;--_y:0;--_fit:calc((100cqw - (var(--_per-row) - 1) * var(--_gap)) * var(--_natural) / max(var(--_line), .001));min-width:0;width:min(calc(var(--_natural) * 1rem), var(--_fit));max-width:100%;aspect-ratio:var(--_bw) / var(--_bh);flex:0 auto;position:relative;overflow:clip}.logorow_mark>.antler-picture_wrap{width:calc(100% * var(--_w) / var(--_bw));max-width:none;height:auto;translate:calc(-100% * var(--_x) / var(--_w)) calc(-100% * var(--_y) / var(--_h));position:absolute;top:0;left:0}.logorow_mark.unmeasured{width:auto;max-width:min(calc(var(--_natural) * 1rem), var(--_fit), 100%);height:calc(var(--_size) * 1rem);aspect-ratio:auto}.logorow_mark.unmeasured>.antler-picture_wrap{width:auto;max-width:100%;height:100%;position:static;translate:none}.logorow_mark.placeholder{width:min(calc(var(--_size) * 3rem), var(--_fit));aspect-ratio:3}.logorow_mark.placeholder>.antler-picture_wrap{width:100%;height:100%;position:static;translate:none}.bottomnav_wrap{display:none}@media (min-width:48rem){.bottomnav_wrap{inset-inline:var(--site-margin) auto;z-index:90;max-width:calc(100% - var(--site-margin) * 2);padding:var(--space-1);background-color:var(--black);color:var(--text);border:var(--border-width) solid var(--light-100);border-radius:var(--radius-main);display:flex;position:fixed;inset-block-end:max(var(--space-4), env(safe-area-inset-bottom))}.bottomnav_wrap.bottomnav_wrap-right{inset-inline:auto var(--site-margin)}.bottomnav_list{align-items:center;gap:.25em;display:flex}.bottomnav_item{flex:none}.bottomnav_link{color:color-mix(in lab, currentcolor 80%, transparent);white-space:nowrap;border-radius:var(--radius-main);transition:color var(--hover-duration) var(--hover-ease), background-color var(--hover-duration) var(--hover-ease);padding:.625em;text-decoration:none;display:block}.bottomnav_link[aria-current]{background-color:var(--background);color:var(--text)}@media (hover:hover){.bottomnav_link:hover:not([aria-current]){color:var(--text);background-color:color-mix(in lab, currentcolor 20%, transparent)}}}.portfoliotile_wrap{--_logo-width:10rem;height:100%}.portfoliotile_tile{gap:var(--space-8);height:100%;padding:var(--space-5);background-color:var(--background-3);border-radius:var(--radius-main);color:var(--text);flex-direction:column;text-decoration:none;display:flex}.portfoliotile_top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.portfoliotile_logo{width:var(--_logo-width);max-width:50%;transition:scale calc(var(--hover-duration) * 2) var(--hover-ease);transform-origin:0;flex:none}@media (hover:hover){a.portfoliotile_tile:hover .portfoliotile_logo{scale:1.06}}.portfoliotile_tag{padding:var(--space-2) var(--space-3);background-color:var(--background);color:var(--text);border-radius:var(--radius-small);text-align:right;margin-left:auto}.portfoliotile_text{gap:var(--space-4);flex-direction:column;display:flex}.portfoliotile_name,.portfoliotile_description{margin:0}.company_wrap{--_mark-width:50%;gap:var(--space-4);flex-direction:column;height:100%;display:flex;position:relative}.company_wrap .company_visual{display:block}.company_wrap a.company_visual:after{content:"";position:absolute;inset:0}.company_wrap .company_logo{aspect-ratio:16/9;background-color:var(--background-3);border:var(--border-width) solid var(--text);border-radius:var(--radius-small);place-items:center;display:grid;overflow:clip}.company_wrap .company_mark{width:calc(var(--_mark-width) * var(--_logo-share,1));transition:scale calc(var(--hover-duration) * 2) var(--hover-ease)}@media (hover:hover){.company_wrap a.company_visual:hover .company_mark{scale:1.06}}.company_wrap .company_content{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.company_wrap .company_content :is(a,button,input,select,textarea,summary){z-index:1;position:relative}.company_wrap .company_content .tag-list>li{font-size:calc(var(--text-small) - .125rem)}.company_wrap .company_content>.button-wrapper:last-child{padding-top:var(--space-3);margin-top:auto}.portfoliogrid_wrap{width:100%}.portfoliogrid_wrap .portfoliogrid_item[hidden]{display:none}.portfoliogrid_wrap .portfoliogrid_more{--_alignment:center;margin-top:var(--space-7)}@media not (min-width:30rem){.portfoliogrid_wrap .portfoliogrid_item[data-portfoliogrid-later]:not(.is-revealed){display:none}}@media (min-width:30rem){.portfoliogrid_wrap .portfoliogrid_more:not([data-portfoliogrid-paged]){display:none}}@media (scripting:none){.portfoliogrid_wrap .portfoliogrid_item[hidden],.portfoliogrid_wrap .portfoliogrid_item[data-portfoliogrid-later]{display:block}.portfoliogrid_wrap .portfoliogrid_more{display:none}}.companyoverlay_wrap{gap:var(--space-5);flex-direction:column;height:100%;display:flex;container-type:inline-size}.companyoverlay_frame{isolation:isolate;justify-content:space-between;gap:var(--space-6);aspect-ratio:3/2;padding:var(--space-5);border-radius:var(--radius-main);color:var(--text);flex-direction:column;text-decoration:none;display:flex;position:relative}@container (width<35rem){.companyoverlay_frame{padding:var(--space-4)}}.companyoverlay_photo{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:clip}.companyoverlay_photo:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--black) 40%, transparent), color-mix(in srgb, var(--black) 70%, transparent));position:absolute;inset:0}.companyoverlay_zoom{height:100%;transition:scale calc(var(--hover-duration) * 2) var(--hover-ease)}@media (hover:hover){a.companyoverlay_frame:hover .companyoverlay_zoom{scale:1.04}}.companyoverlay_top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.companyoverlay_tag{--text:var(--brand-500);--background:var(--brand-text);display:flex}.companyoverlay_chip{padding:var(--space-2);background-color:var(--background-3);border-radius:var(--radius-small);place-items:center;margin-left:auto;display:grid}.companyoverlay_chipmark{width:calc((6rem - 2 * var(--space-2)) * var(--_logo-share,1))}.companyoverlay_text{gap:var(--space-3);flex-direction:column;display:flex}.companyoverlay_content{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.companyoverlay_content>.button-wrapper:last-child{padding-top:var(--space-3);margin-top:auto}.companypic_shot{border-radius:var(--radius-main);position:relative;overflow:clip}.companypic_photo{transition:scale calc(var(--hover-duration) * 2) var(--hover-ease)}@media (hover:hover){a:hover>.companypic_shot>.companypic_photo{scale:1.04}}.companypic_chip{top:var(--space-3);right:var(--space-3);padding:var(--space-2);background-color:var(--background-3);border-radius:var(--radius-small);place-items:center;display:grid;position:absolute}.companypic_chipmark{width:calc((6rem - 2 * var(--space-2)) * var(--_logo-share,1))}.statsbar_wrap{border:var(--border-width) solid var(--border);border-radius:var(--radius-main);grid-template-columns:1fr;display:grid;overflow:clip}@media (min-width:48rem){.statsbar_wrap{grid-template-columns:repeat(var(--_columns,3), minmax(0, 1fr))}.statsbar_wrap[data-count="2"],.statsbar_wrap[data-count="4"]{--_columns:2}}@media (min-width:64rem){.statsbar_wrap[data-count="4"]{--_columns:4}}.statsbar_item{gap:var(--space-8);padding:var(--space-6) var(--space-5);border-block-start:var(--border-width) solid var(--border);border-inline-start:var(--border-width) solid var(--border);flex-direction:column;margin-block-start:calc(var(--border-width) * -1);margin-inline-start:calc(var(--border-width) * -1);display:flex}.statsbar_text{gap:var(--space-3);flex-direction:column;margin-block-start:auto;display:flex}.statsbar_value{font-variant-numeric:tabular-nums;text-wrap:nowrap;justify-items:start;display:grid}.statsbar_value>.statsbar_sizer,.statsbar_value>.statsbar_count{grid-area:1/1}.statsbar_value>.statsbar_sizer{visibility:hidden}.statsbar_item[data-highlight] .statsbar_value{color:var(--cta-500)}.statsbar_label{font-weight:var(--primary-medium);text-wrap:balance}.statsbar_description{color:var(--text-2);text-wrap:pretty;max-width:36ch}.statcard_wrap{justify-content:space-between;gap:var(--space-8);min-block-size:18rem;padding:var(--space-6);border-radius:var(--radius-main);background:var(--background);color:var(--text);flex-direction:column;display:flex;container-type:inline-size}.statcard_wrap[data-color=petrol]{--background:var(--brand-700)}.statcard_wrap[data-color=antler-red]{--background:var(--cta-500);--text:var(--cta-text)}.theme-dark .statcard_wrap[data-color=dark]{--background:var(--dark-700)}.statcard_body{gap:var(--space-4);flex-direction:column;margin-block-start:auto;display:flex}.statcard_value{font-family:var(--display-font-family);font-size:min(var(--display), 22cqi);font-weight:var(--primary-medium);letter-spacing:-.04em;text-wrap:nowrap;align-items:flex-start;line-height:.9;display:flex}.statcard_unit{letter-spacing:0;padding-block-start:.12em;font-size:.5em;line-height:1}.statcard_label{text-wrap:balance;max-inline-size:24ch}.statcard_wrap.centered{text-align:center;justify-content:center}.statcard_wrap.centered .statcard_body{align-items:center;margin-block:auto}.statcard_wrap.centered .statcard_label{max-inline-size:48ch}.imagestat_wrap{isolation:isolate;justify-content:space-between;gap:var(--space-8);aspect-ratio:3/4;padding:var(--space-6);border-radius:var(--radius-main);color:var(--text);flex-direction:column;display:flex;position:relative;overflow:clip;container-type:inline-size}.imagestat_photo{z-index:-1;position:absolute;inset:0}.imagestat_photo:after{--_end:color-mix(in srgb, var(--black) calc(var(--_strength,85) * 1%), transparent);--_middle:color-mix(in srgb, var(--black) calc(var(--_strength,85) * 0.25%), transparent);content:"";background:linear-gradient(to bottom, var(--_end), var(--_middle) 40%, var(--_middle) 55%, var(--_end));position:absolute;inset:0}.imagestat_value{font-family:var(--display-font-family);font-size:min(var(--display), 22cqi);font-weight:var(--primary-medium);letter-spacing:-.04em;text-wrap:nowrap;line-height:.9}.imagestat_unit{font-weight:var(--primary-regular)}.imagestat_text{max-inline-size:32ch}.nestedstats_wrap{container-type:inline-size}.nestedstats_frame{aspect-ratio:4/3;margin:0;padding:0;list-style:none;position:relative}@container (width>=36rem){.nestedstats_frame{aspect-ratio:16/9}}.nestedstats_block{inline-size:calc(var(--_size) * 100%);block-size:calc(var(--_size) * 100%);justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--_fill);color:var(--_ink);display:flex;position:absolute;inset-block-end:0;inset-inline-start:0}.nestedstats_block[data-tone=ink]{--_fill:var(--lightningcss-light,var(--dark-900))var(--lightningcss-dark,var(--brand-700));--_ink:var(--light-100)}.nestedstats_block[data-tone=ink][data-count="3"]{--_fill:var(--lightningcss-light,var(--dark-900))var(--lightningcss-dark,var(--light-100));--_ink:var(--lightningcss-light,var(--light-100))var(--lightningcss-dark,var(--dark-900))}.nestedstats_block[data-tone=petrol]{--_fill:var(--brand-700);--_ink:var(--light-100)}.nestedstats_block[data-tone=mint]{--_fill:var(--brand-500);--_ink:var(--dark-900)}.nestedstats_block[data-tone=red]{--_fill:var(--cta-500);--_ink:var(--cta-text)}.nestedstats_label{font-variant-numeric:tabular-nums}.nestedstats_value{font-family:var(--display-font-family);font-size:min(var(--h1), 11cqi);font-weight:var(--primary-medium);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-wrap:nowrap;line-height:.9}.nestedstats_wrap[data-nestedstats=waiting] .nestedstats_block{clip-path:inset(100% 100% 0 0)}.nestedstats_wrap[data-nestedstats=growing] .nestedstats_block{clip-path:inset(0);transition:clip-path .7s cubic-bezier(.22, 1, .36, 1) calc(var(--_i) * .2s)}.stat_wrap{gap:var(--space-3);border-inline-start:var(--border-width) solid var(--text);flex-direction:column;padding-inline-start:var(--space-4);display:flex}.stat_wrap.no-rule{border-inline-start:0;padding-inline-start:0}.stat_wrap.is-centred{text-align:center;align-items:center}.stat_wrap .stat_value{text-wrap:nowrap}.statgrid_wrap{--_min:calc(var(--_figure) * var(--_step,1em) + var(--space-4) + var(--border-width));--_cols-xs:repeat(auto-fit, minmax(min(100%, var(--_min)), 1fr));--_cols-sm:var(--_cols-xs);--_cols-md:var(--_cols-sm);--_cols-lg:var(--_cols-md);--_cols-xl:var(--_cols-lg);grid-template-columns:var(--_cols-xs);column-gap:var(--site-gutter);row-gap:var(--space-7);width:100%;display:grid}@media (min-width:30rem){.statgrid_wrap{grid-template-columns:var(--_cols-sm)}}@media (min-width:48rem){.statgrid_wrap{grid-template-columns:var(--_cols-md)}}@media (min-width:64rem){.statgrid_wrap{grid-template-columns:var(--_cols-lg)}}@media (min-width:80rem){.statgrid_wrap{grid-template-columns:var(--_cols-xl)}}.statgrid_wrap>.stat_wrap{container-type:inline-size}.statgrid_wrap .stat_value{font-size:min(var(--_step,1em), 100cqw / max(var(--_figure), .001))}.datatable_wrap{align-self:stretch;inline-size:100%;overflow:auto hidden}.datatable_wrap .datatable_table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.datatable_wrap .datatable_caption{caption-side:top;text-align:start;color:var(--text-2);font-size:var(--text-small);line-height:var(--text-small-line-height);padding-block-end:var(--space-5)}.datatable_wrap .datatable_head{padding:var(--space-3) var(--space-4);border-block-end:var(--border-width) solid var(--border);color:var(--text-2);font-size:var(--text-small);font-weight:var(--primary-regular);line-height:var(--text-small-line-height);text-transform:uppercase;white-space:nowrap}.datatable_wrap .datatable_cell{padding:var(--space-4);border-block-end:var(--border-width) solid var(--border);vertical-align:baseline}.datatable_wrap .datatable_main,.datatable_wrap .datatable_detail{display:block}.datatable_wrap .datatable_detail{max-inline-size:48ch;color:var(--text-2);font-size:var(--text-small);font-weight:var(--primary-regular);line-height:var(--text-small-line-height);margin-block-start:var(--space-1)}.datatable_wrap [data-align=start]{text-align:start}.datatable_wrap [data-align=end]{text-align:end}.datatable_wrap .datatable_cell[data-strong]{font-weight:var(--primary-medium)}.datatable_wrap .datatable_rank{color:var(--text-2)}.datatable_wrap .datatable_sort{align-items:center;gap:var(--space-2);color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.datatable_wrap .datatable_sort:focus-visible{outline:var(--border-width) solid currentcolor;outline-offset:var(--space-1)}.datatable_wrap .datatable_sort_icon:after{content:"↕";opacity:.5}.datatable_wrap [aria-sort=ascending] .datatable_sort_icon:after{content:"↑";opacity:1}.datatable_wrap [aria-sort=descending] .datatable_sort_icon:after{content:"↓";opacity:1}.ranked_wrap{--_fill:var(--lightningcss-light,var(--brand-700))var(--lightningcss-dark,var(--brand-500));--_highlight:var(--cta-500);--_track:color-mix(in lab, var(--text) 10%, transparent);column-gap:var(--space-5);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-self:stretch;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.ranked_wrap[data-change]{grid-template-columns:auto minmax(0,1fr) auto auto}.ranked_wrap .ranked_item{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--space-4);border-block-start:var(--border-width) solid var(--border);align-items:center;display:grid}.ranked_wrap .ranked_item:last-child{border-block-end:var(--border-width) solid var(--border)}.ranked_wrap .ranked_rank,.ranked_wrap .ranked_change{color:var(--text-2);font-size:var(--text-small);line-height:var(--text-small-line-height);font-weight:var(--primary-medium);white-space:nowrap}.ranked_wrap .ranked_name{gap:var(--space-2);min-inline-size:0;display:grid}.ranked_wrap .ranked_label,.ranked_wrap .ranked_value{font-weight:var(--primary-medium)}.ranked_wrap .ranked_value{text-align:end;white-space:nowrap}.ranked_wrap .ranked_track{border-radius:var(--radius-round);background:var(--_track);block-size:.5rem;display:block;overflow:hidden}.ranked_wrap .ranked_bar{block-size:100%;inline-size:var(--_size);border-radius:var(--radius-round);background:var(--_fill);display:block}.ranked_wrap .ranked_item[data-highlight] .ranked_bar{background:var(--_highlight)}.ranked_wrap .ranked_change{text-align:end}.ranked_wrap .ranked_change[data-direction=up] .ranked_arrow{color:var(--_fill)}.ranked_wrap .ranked_change[data-direction=down] .ranked_arrow{color:var(--_highlight)}@media not (min-width:30rem){.ranked_wrap{column-gap:var(--space-4)}.ranked_wrap[data-change]{grid-template-columns:auto minmax(0,1fr) auto}.ranked_wrap .ranked_change{text-align:start;grid-column:2;margin-block-start:var(--space-2)}}.team_wrap{--_bio-lines:3;--_bio-duration:var(--open-duration);gap:var(--space-4);flex-direction:column;display:flex}.team_wrap .team_text{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.team_wrap .team_title{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.team_wrap .team_linkedin{color:#0a66c2;flex:none;font-size:1.25em}.team_wrap .team_badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);display:inline-flex}.team_wrap .team_badge .team_badge_mark{font-size:calc(var(--text-small) * .66);flex:none;rotate:-45deg}.team_wrap .team_disclosure{align-items:start;gap:var(--space-4);flex-direction:column;align-self:stretch;display:flex}.team_wrap .team_disclosure::details-content{content-visibility:visible;order:-1;align-self:stretch;display:block}.team_wrap .team_toggle{align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:inline-flex}.team_wrap .team_toggle::-webkit-details-marker{display:none}.team_wrap .team_toggle .team_toggle_open,.team_wrap .team_toggle .team_toggle_close{text-transform:uppercase;font-size:calc(var(--text-small) * .875)}.team_wrap .team_toggle .team_toggle_close{display:none}.team_wrap .team_toggle .team_toggle_mark{font-size:calc(var(--text-small) * .875);transition:rotate var(--_bio-duration) var(--open-ease);flex:none;rotate:90deg}.team_wrap .team_disclosure[open] .team_toggle .team_toggle_open{display:none}.team_wrap .team_disclosure[open] .team_toggle .team_toggle_close{display:block}.team_wrap .team_disclosure[open] .team_toggle .team_toggle_mark{rotate:-90deg}.team_wrap .team_bio{text-box:trim-both cap alphabetic;interpolate-size:allow-keywords;block-size:auto;transition:block-size var(--_bio-duration) var(--open-ease);margin-block:calc(-.5lh + .5cap);padding-block:calc(.5lh - .5cap);display:block;overflow:hidden}.team_wrap .team_disclosure:not([open]) .team_bio{block-size:calc(var(--_bio-lines) * 1lh);mask-image:linear-gradient(to bottom, black 1lh, transparent calc(var(--_bio-lines) * 1lh))}.tabs_links:has(>.antler-tab-button){gap:var(--space-3);flex-wrap:wrap}.tabs_link.antler-tab-button{background-color:var(--button-background);min-width:0;color:var(--button-text);border:var(--border-width) solid var(--button-border);transition:background-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease);flex:none;padding:.75em 1.5em}.tabs_link.antler-tab-button.is-active{--button-background:var(--button-3-background);--button-text:var(--button-3-text);--button-border:var(--button-3-border);--button-background-hover:var(--button-3-background);--button-text-hover:var(--button-3-text);--button-border-hover:var(--button-3-border)}@media (hover:hover){.tabs_link.antler-tab-button:hover{background-color:var(--button-background-hover);color:var(--button-text-hover);border-color:var(--button-border-hover)}}:root,.theme-light,.theme-dark .theme-invert{--_quote-surface:var(--background-3)}.theme-dark,.theme-light .theme-invert,.theme-brand .theme-invert,.theme-brand{--_quote-surface:var(--background-2)}.quote_wrap{--_avatar:5rem;background-color:var(--_quote-surface,transparent);border:var(--border-width) solid var(--border);gap:var(--space-5);flex-direction:column;height:100%;margin:0;display:flex}.quote_wrap .quote_person{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.quote_wrap .quote_avatar{width:var(--_avatar);flex:none}.quote_wrap .quote_person_text{gap:var(--space-2);flex-direction:column;flex:10rem;min-width:0;display:flex}.quote_wrap .quote_action{flex:none;margin-left:auto}.quote_wrap .quote_logo{width:8.5rem;height:2rem}.quoteslider_wrap{gap:var(--space-6);width:100%;display:grid}.quoteslider_stage{gap:var(--space-8);flex-direction:column;display:flex}.quoteslider_slide{justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;margin:0;display:flex}@media (scripting:enabled){.quoteslider_stage{display:grid}.quoteslider_slide{opacity:0;visibility:hidden;transition:opacity calc(var(--open-duration) * 2) var(--open-ease), visibility 0s linear calc(var(--open-duration) * 2);grid-area:1/1}.quoteslider_slide.is-current{opacity:1;visibility:visible;transition:opacity calc(var(--open-duration) * 2) var(--open-ease), visibility 0s}@media (prefers-reduced-motion:reduce){.quoteslider_slide{transition:none}}}.quoteslider_body{width:100%;margin:0}.quoteslider_person{align-items:center;gap:var(--space-4);display:flex}.quoteslider_who{gap:var(--space-3);flex-direction:column;display:flex}.quoteslider_portrait{flex:0 0 6rem}.quoteslider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:none}@media (scripting:enabled){.quoteslider_controls{display:flex}}.quoteslider_markers{align-items:center;gap:var(--space-2);display:flex}.quoteslider_steps{gap:var(--space-2);display:flex}.quoteslider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0}.quoteslider_marker.is-current{background-color:var(--text)}@media (hover:hover){.quoteslider_marker:hover{background-color:var(--text)}}.preview-controls_wrap{z-index:200;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-main);background-color:var(--background);color:var(--text);display:flex;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.preview-controls_themes{gap:var(--space-1);display:flex}.preview-controls_wrap .button_wrap[aria-pressed=true]{background-color:var(--text);color:var(--background);border-color:var(--text)}.preview-controls_copy .button_text{align-items:center;gap:.5em;display:inline-flex}.preview-controls_mark{flex:none;width:1.1em;height:1.1em}.preview-controls_mark-done,.preview-controls_copy[data-copied] .preview-controls_mark-copy{display:none}.preview-controls_copy[data-copied] .preview-controls_mark-done{display:block}[data-section-preview]{flex-direction:column;min-height:100dvh;display:flex}[data-section-preview]>*{flex:none}[data-preview-next]{flex:1 0 auto}}
