:root{--color-paper:#fbfbf8;--color-white:#fff;--color-well:#f5f4ef;--color-tile:#efede7;--color-line:#e4e3de;--color-line-strong:#c9c8c2;--color-ink:#1a1814;--color-ink-2:#57534c;--color-ink-3:#8c877f;--color-ink-05:#1a18140d;--color-ink-09:#1a181417;--color-coral:#eb4c2c;--color-coral-bright:#f4693f;--color-coral-deep:#c93a1e;--color-coral-ember:#a82e15;--color-coral-soft:#f5e1d9;--color-coral-mist:#fdf2ee;--color-night:#171512;--color-night-2:#211e1a;--color-night-3:#2b2823;--color-glow-line:#ffffff24;--color-night-line:#fbfbf81a;--color-paper-70:#fbfbf8b8;--color-paper-45:#fbfbf873;--text-color-primary:var(--color-ink);--text-color-secondary:var(--color-ink-2);--text-color-tertiary:var(--color-ink-3);--text-color-alternate:var(--color-paper);--background-color-primary:var(--color-paper);--background-color-secondary:var(--color-white);--background-color-tertiary:var(--color-well);--background-color-alternate:var(--color-night);--accent:var(--color-coral);--border-color:var(--color-line);--font-primary:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-heading:"Host Grotesk", ui-sans-serif, system-ui, sans-serif;--font-size-display:6rem;--line-height-display:1;--letter-spacing-display:-.035em;--font-size-h1:3.5rem;--line-height-h1:1.1;--letter-spacing-h1:-.025em;--font-size-h2:2.75rem;--line-height-h2:1.18;--letter-spacing-h2:-.015em;--font-size-h3:2rem;--line-height-h3:1.25;--letter-spacing-h3:-.01em;--font-size-h4:1.5rem;--line-height-h4:1.33;--letter-spacing-h4:-.005em;--font-size-h5:1rem;--line-height-h5:1.5;--font-size-h6:.875rem;--line-height-h6:1.45;--font-size-text-large:1.25rem;--line-height-text-large:1.5;--font-size-text-medium:1.125rem;--line-height-text-medium:1.55;--font-size-text-normal:1rem;--line-height-text-normal:1.5;--font-size-text-small:.8125rem;--line-height-text-small:1.54;--font-size-text-tiny:.75rem;--line-height-text-tiny:1.45;--font-size-label:.6875rem;--line-height-label:1.45;--letter-spacing-label:.02em;--padding-section-small:4rem;--padding-section-medium:6rem;--padding-section-large:8rem;--padding-global:2.5rem;--container-small:48rem;--container-medium:64rem;--container-large:85rem;--radius-none:0;--radius-small:4px;--radius-medium:6px;--radius-large:8px;--radius-pill:999px;--shadow-card:0 1px 2px #1a18140f, 0 8px 24px -8px #1a18142e;--shadow-float:0 2px 4px #1a181414, 0 24px 48px -16px #3c100666;--shadow-focus:0 0 0 3px #eb4c2c40}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-primary);font-size:var(--font-size-text-normal,1rem);font-weight:400;line-height:var(--line-height-text-normal,1.4);color:var(--text-color-primary);background:var(--background-color-primary);-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0 0 10px;padding-left:20px}a{color:inherit;text-decoration:underline}blockquote{font-size:var(--font-size-text-medium);border-left:5px solid var(--border-color);margin:0 0 10px;padding:10px 20px}.page-wrapper,.main-wrapper{position:relative}.container-small{width:100%;max-width:var(--container-small);margin-left:auto;margin-right:auto}.container-medium{width:100%;max-width:var(--container-medium);margin-left:auto;margin-right:auto}.container-large{width:100%;max-width:var(--container-large);margin-left:auto;margin-right:auto}.padding-global{padding-left:var(--padding-global);padding-right:var(--padding-global)}.padding-section-small{padding-top:var(--padding-section-small);padding-bottom:var(--padding-section-small)}.padding-section-medium{padding-top:var(--padding-section-medium);padding-bottom:var(--padding-section-medium)}.padding-section-large{padding-top:var(--padding-section-large);padding-bottom:var(--padding-section-large)}.button-group{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;margin:0;padding:0;display:flex}.heading-style-display{font-family:var(--font-heading);font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);color:var(--text-color-primary);font-weight:500}h1,.heading-style-h1{font-family:var(--font-heading);font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1);color:var(--text-color-primary);font-weight:500}h2,.heading-style-h2{font-family:var(--font-heading);font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);color:var(--text-color-primary);font-weight:500}h3,.heading-style-h3{font-family:var(--font-heading);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);color:var(--text-color-primary);font-weight:500}h4,.heading-style-h4{font-family:var(--font-heading);font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4);color:var(--text-color-primary);font-weight:500}h5,.heading-style-h5{font-family:var(--font-heading);font-size:var(--font-size-h5);line-height:var(--line-height-h5);color:var(--text-color-primary);font-weight:500}h6,.heading-style-h6{font-family:var(--font-heading);font-size:var(--font-size-h6);line-height:var(--line-height-h6);color:var(--text-color-primary);font-weight:500}.text-size-large{font-size:var(--font-size-text-large);line-height:var(--line-height-text-large);font-weight:400}.text-size-medium{font-size:var(--font-size-text-medium);line-height:var(--line-height-text-medium);font-weight:400}.text-size-normal{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);font-weight:400}.text-size-small{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);font-weight:400}.text-size-tiny{font-size:var(--font-size-text-tiny);line-height:var(--line-height-text-tiny);font-weight:400}.text-style-label{font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;font-weight:400}.text-weight-xbold{font-weight:800}.text-weight-bold{font-weight:700}.text-weight-semibold{font-weight:600}.text-weight-medium{font-weight:500}.text-weight-normal{font-weight:400}.text-weight-light{font-weight:300}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-style-underline{text-decoration:underline}.text-style-strikethrough{text-decoration:line-through}.text-style-overline{text-decoration:overline}.text-style-allcaps{text-transform:uppercase}.text-style-italic{font-style:italic}.text-style-muted{opacity:.6}.text-style-nowrap{white-space:nowrap}.text-style-2lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-3lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-color-primary{color:var(--text-color-primary)}.background-color-primary{background-color:var(--background-color-primary)}.text-color-secondary{color:var(--text-color-secondary)}.background-color-secondary{background-color:var(--background-color-secondary)}.text-color-tertiary{color:var(--text-color-tertiary)}.background-color-tertiary{background-color:var(--background-color-tertiary)}.text-color-alternate{color:var(--text-color-alternate)}.background-color-alternate{background-color:var(--background-color-alternate)}.text-color-accent{color:var(--accent)}.background-color-accent{background-color:var(--accent)}.button{cursor:pointer;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-medium);border:0;justify-content:center;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:1rem;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.button:hover{background:var(--color-coral);color:var(--color-white)}.button.is-small{padding:.375rem .625rem;font-size:.875rem}.button.is-large{padding:.625rem 1rem;font-size:1rem}.button.button-secondary{background:var(--color-ink-05);color:var(--color-ink);border-radius:var(--radius-medium);border:0;padding:.5rem .75rem;font-size:1rem;font-weight:400}.button.button-secondary:hover{background:var(--color-ink-09);color:var(--color-ink)}.button.button-secondary.is-small{padding:.375rem .625rem;font-size:.875rem}.button.button-secondary.is-large{padding:.625rem 1rem;font-size:1rem}.button.is-light{background:var(--color-white);color:var(--color-ink);border-radius:var(--radius-medium);border:0;padding:.5rem .75rem;font-size:1rem;font-weight:400}.button.is-light:hover{background:var(--color-well);color:var(--color-ink)}.button.is-light.is-small{padding:.375rem .625rem;font-size:.875rem}.button.is-light.is-large{padding:.625rem 1rem;font-size:1rem}.spacer-tiny{width:.25rem;height:.25rem}.spacer-xxsmall{width:.5rem;height:.5rem}.spacer-xsmall{width:.75rem;height:.75rem}.spacer-small{width:1rem;height:1rem}.spacer-xsmall-normal{width:1.25rem;height:1.25rem}.spacer-small-normal{width:1.5rem;height:1.5rem}.spacer-normal{width:2rem;height:2rem}.spacer-normal-medium{width:2.5rem;height:2.5rem}.spacer-medium{width:3rem;height:3rem}.spacer-medium-large{width:3.5rem;height:3.5rem}.spacer-large{width:4rem;height:4rem}.spacer-xlarge{width:5rem;height:5rem}.spacer-xxlarge{width:6rem;height:6rem}.spacer-huge{width:8rem;height:8rem}.spacer-xhuge{width:10rem;height:10rem}.spacer-xxhuge{width:12rem;height:12rem}.spacer-page{width:100%;height:var(--menu-height,0px)}.icon-height-small{max-width:100%;height:1rem}.icon-height-medium{max-width:100%;height:2rem}.icon-height-large{max-width:100%;height:3rem}.icon-1x1-small{flex:none;width:1rem;height:1rem;margin:0;padding:0;display:flex}.icon-1x1-medium{flex:none;width:2rem;height:2rem;margin:0;padding:0;display:flex}.icon-1x1-large{flex:none;width:3rem;height:3rem;margin:0;padding:0;display:flex}.form_label{margin-bottom:5px;font-weight:700;display:block}.form_input{width:100%;min-height:3rem;font:inherit;color:var(--text-color-primary);border:1px solid var(--border-color);border-radius:var(--radius-small,0);background:0 0;margin-bottom:5px;padding:.5rem 1rem}.form_input.is-text-area{min-height:8rem}.form_input.is-select-input{color:var(--text-color-primary)}.form_checkbox{justify-content:flex-start;align-items:center;margin-bottom:5px;padding:0;display:flex}.form_checkbox-icon,.form_radio-icon{width:.875rem;height:.875rem;margin-left:.5rem}.form_checkbox-icon.checked{background:var(--accent);border-radius:.12rem}@media (width<=991px){:root{--padding-section-large:6rem;--padding-global:1.5rem;--font-size-display:4.5rem;--font-size-h1:3rem;--font-size-h2:2.4rem}}@media (width<=767px){:root{--padding-section-small:2.5rem;--padding-section-medium:4rem;--padding-section-large:4.5rem;--padding-global:1rem;--font-size-display:3rem;--line-height-display:1.04;--font-size-h1:2.25rem;--font-size-h2:2rem;--line-height-h2:1.2;--font-size-h3:1.625rem;--font-size-h4:1.3rem;--font-size-text-large:1.125rem}.spacer-tiny{width:.125rem;height:.125rem}.spacer-xxsmall{width:.25rem;height:.25rem}.spacer-xsmall{width:.375rem;height:.375rem}.spacer-small{width:.5rem;height:.5rem}.spacer-xsmall-normal{width:.625rem;height:.625rem}.spacer-small-normal{width:.75rem;height:.75rem}.spacer-normal{width:1rem;height:1rem}.spacer-normal-medium{width:1.25rem;height:1.25rem}.spacer-medium{width:1.5rem;height:1.5rem}.spacer-medium-large{width:1.75rem;height:1.75rem}.spacer-large{width:2rem;height:2rem}.spacer-xlarge{width:2.5rem;height:2.5rem}.spacer-xxlarge{width:3rem;height:3rem}.spacer-huge{width:4rem;height:4rem}.spacer-xhuge{width:5rem;height:5rem}.spacer-xxhuge{width:6rem;height:6rem}}.page-wrapper{overflow-x:clip}.text-style-label{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}::selection{background:var(--accent);color:var(--color-white)}h1,h2,h3,h4,.heading-style-display,.heading-style-h1,.heading-style-h2,.heading-style-h3,.heading-style-h4{text-wrap:balance}p{text-wrap:pretty}.button{gap:.5rem;line-height:1.5}.button_chevron{width:.625rem;height:.625rem}.icon_px.is-accent{fill:var(--accent)}.main-wrapper>section,.footer_component{border-bottom:1px solid var(--border-color);position:relative}.main-wrapper>section:before,.main-wrapper>section:after,.footer_component:before,.footer_component:after{content:"";z-index:4;background:var(--border-color);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.main-wrapper>section:before,.footer_component:before{left:max(var(--padding-global), calc((100% - var(--container-large)) / 2))}.main-wrapper>section:after,.footer_component:after{right:max(var(--padding-global), calc((100% - var(--container-large)) / 2))}.logo_cell{fill:var(--accent)}.logo_word{fill:currentColor}.avatar_item{border-radius:var(--radius-small);background:var(--color-coral-mist);width:2rem;height:2rem;color:var(--color-coral-deep);flex:none;place-items:center;display:grid}.avatar_item.is-small{width:1.75rem;height:1.75rem}.result_who{flex-direction:column;min-width:0;display:flex}.foundee_figure{height:4rem;display:block;overflow:visible}.foundee_px.is-o{fill:var(--color-coral)}.foundee_px.is-h{fill:var(--color-coral-bright)}.foundee_px.is-d{fill:var(--color-coral-deep)}.foundee_px.is-e{fill:var(--color-coral-ember)}.foundee_px.is-s{fill:var(--color-coral-soft)}.foundee_px.is-k{fill:var(--color-ink)}.foundee_px.is-w{fill:var(--color-white)}.foundee_head{animation:1.6s step-end infinite site-bob}.foundee_figure.is-found .foundee_prop{animation:1.2s step-end infinite site-twinkle}@keyframes site-bob{50%{transform:translateY(-1px)}}@keyframes site-twinkle{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.foundee_head,.foundee_figure.is-found .foundee_prop,.hero_arrow{animation:none}}.nav_component{z-index:50;background:var(--background-color-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0}.nav_bar{align-items:stretch;height:3rem;display:flex}.nav_brand{border-right:1px solid var(--border-color);color:var(--text-color-primary);align-items:center;padding:0 1.25rem;display:flex}.nav_logo{width:auto;height:.95rem}.nav_links{align-items:stretch;display:flex}.nav_link,.nav_cell{color:var(--text-color-primary);font-size:var(--font-size-text-normal);align-items:center;padding:0 1rem;text-decoration:none;transition:background-color .15s;display:flex}.nav_link{border-right:1px solid var(--border-color)}.nav_cell{border-left:1px solid var(--border-color)}.nav_link:hover,.nav_cell:hover{background:var(--background-color-tertiary)}.nav_actions{align-items:stretch;margin-left:auto;display:flex}.nav_cta{background:var(--color-ink);color:var(--color-paper);font-size:var(--font-size-text-small);align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;transition:background-color .15s;display:flex}.nav_cta:hover{background:var(--accent)}.nav_chevron{width:.625rem;height:.625rem}.nav_toggle{border:0;border-left:1px solid var(--border-color);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:.35rem;width:3rem;padding:0 .9rem;display:none}.nav_toggle-line{background:var(--color-ink);height:1.5px;transition:transform .2s;display:block}.nav_component.is-open .nav_toggle-line:first-child{transform:translateY(.2rem)rotate(45deg)}.nav_component.is-open .nav_toggle-line:last-child{transform:translateY(-.2rem)rotate(-45deg)}.lang_menu{border-left:1px solid var(--border-color);display:flex;position:relative}.lang_current{cursor:pointer;align-items:center;gap:.5rem;padding:0 1rem;list-style:none;transition:background-color .15s;display:flex}.lang_current::-webkit-details-marker{display:none}.lang_current:hover,.lang_menu[open] .lang_current{background:var(--background-color-tertiary)}.flag_icon{outline:1px solid var(--color-ink-09);flex:none;width:1.125rem;height:.75rem}.lang_chevron{width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(90deg)}.lang_menu[open] .lang_chevron{transform:rotate(-90deg)}.lang_list{z-index:60;border:1px solid var(--border-color);border-radius:var(--radius-medium);background:var(--background-color-secondary);min-width:13.5rem;box-shadow:var(--shadow-card);padding:.25rem;display:grid;position:absolute;top:calc(100% + 1px);right:0}.lang_option{border-radius:var(--radius-small);color:var(--text-color-primary);font-size:var(--font-size-text-normal);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;display:grid}.lang_option:hover,.lang_option.is-current{background:var(--background-color-tertiary)}.lang_option.is-current .lang_name{font-weight:500}.sift_grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:var(--color-coral-bright);gap:1px;display:grid;overflow:hidden}.sift_cell{aspect-ratio:1;transition:background-color .7s cubic-bezier(.22, 1, .36, 1) var(--d,0s)}.sift_cell.is-a{background:var(--color-coral)}.sift_cell.is-b{background:var(--color-coral-bright)}.sift_cell.is-c{background:var(--color-coral-deep)}.sift_cell.is-d{background:var(--color-coral-ember)}.sift_grid.is-sifted .sift_cell{background:var(--color-coral)}.sift_grid.is-sifted .sift_cell.is-match{background:var(--color-white)}.sift_grid.is-sifted .sift_cell.is-found{background:var(--color-ink)}.panel_component{position:relative;overflow:hidden}.panel_grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:1px;display:grid}.panel_tile{aspect-ratio:1;place-items:center;display:grid}.panel_icon{width:38%;height:38%}.panel_wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.panel_wires path{fill:none;stroke-width:1px}.panel_label{top:var(--y);left:var(--x);width:var(--w);height:var(--h);text-align:center;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.panel_card{top:var(--card-y);left:var(--card-x);z-index:1;width:var(--card-w);height:var(--card-h);justify-content:center;align-items:center;display:flex;position:absolute}.panel_card>*{width:100%}.panel_foundee{bottom:0;left:calc(100% / var(--cols));z-index:2;height:calc(100% / var(--rows));position:absolute}.panel_component.is-coral .panel_grid{background:var(--color-coral-bright)}.panel_component.is-coral .panel_tile{background:var(--color-coral)}.panel_component.is-coral .panel_tile.is-b{background:var(--color-coral-bright)}.panel_component.is-coral .panel_tile.is-c{background:var(--color-coral-deep)}.panel_component.is-coral .panel_tile.is-icon{background:var(--color-coral-deep);color:var(--color-white)}.panel_component.is-coral .icon_px.is-accent{fill:var(--color-coral-soft)}.panel_component.is-coral .panel_wires path{stroke:var(--color-coral-ember)}.panel_component.is-coral .panel_wires rect{fill:var(--color-coral-ember)}.panel_component.is-coral .panel_label{color:var(--color-coral-soft)}.panel_component.is-paper .panel_grid{background:var(--color-tile)}.panel_component.is-paper .panel_tile{background:var(--color-well)}.panel_component.is-paper .panel_tile.is-b{background:var(--color-tile)}.panel_component.is-paper .panel_tile.is-c{background:var(--color-paper)}.panel_component.is-paper .panel_tile.is-icon{background:var(--color-tile);color:var(--color-ink)}.panel_component.is-paper .panel_wires path{stroke:var(--color-line-strong)}.panel_component.is-paper .panel_wires rect{fill:var(--color-ink)}.panel_component.is-paper .panel_label{color:var(--text-color-tertiary)}.panel_component.is-night .panel_grid{background:var(--color-night-3)}.panel_component.is-night .panel_tile{background:var(--color-night-2)}.panel_component.is-night .panel_tile.is-b{background:var(--color-night-3)}.panel_component.is-night .panel_tile.is-c{background:var(--color-night)}.panel_component.is-night .panel_tile.is-icon{background:var(--color-night-3);color:var(--color-paper)}.panel_component.is-night .panel_wires path{stroke:var(--color-paper-45)}.panel_component.is-night .panel_wires rect{fill:var(--color-paper-70)}.panel_component.is-night .panel_label{color:var(--color-paper-45)}.ui_card{border-radius:var(--radius-medium);background:var(--color-white);box-shadow:var(--shadow-card);overflow:hidden}.panel_component.is-coral .ui_card,.panel_component.is-night .ui_card{box-shadow:var(--shadow-float)}.ui_bar{border-bottom:1px solid var(--border-color);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.ui_head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.ui_chip{border-radius:var(--radius-small);background:var(--color-coral-mist);color:var(--color-coral-deep);padding:.2rem .45rem}.ui_file{align-items:center;gap:.5rem;display:flex}.ui_note{background:var(--background-color-tertiary);padding:.75rem 1rem}.result_row{border-top:1px solid var(--border-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem 1rem;display:grid}.result_row:first-child{border-top:0}.result_row.is-found{background:var(--color-coral-mist)}.result_score{color:var(--accent)}.funnel_row{background:var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.funnel_step{background:var(--color-white);flex-direction:column;gap:.75rem;min-height:11rem;padding:1rem;display:flex}.funnel_cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin-top:auto;display:grid}.funnel_cell{aspect-ratio:1;background:var(--color-tile)}.funnel_step:nth-child(2) .funnel_cell{background:var(--color-coral-soft)}.funnel_step:nth-child(3) .funnel_cell{background:var(--color-coral-bright)}.funnel_step.is-last .funnel_cell{background:var(--accent)}.funnel_step.is-last .funnel_cell.is-found{background:var(--color-ink)}.funnel_count{color:var(--text-color-primary);font-variant-numeric:tabular-nums}.add_person{border-bottom:1px solid var(--border-color);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.field_row{border-top:1px solid var(--border-color);grid-template-columns:6rem minmax(0,1fr);gap:.75rem;padding:.55rem 1rem;display:grid}.field_row:first-child{border-top:0}.move_board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.stage_column{border-radius:var(--radius-medium);background:var(--background-color-primary);box-shadow:var(--shadow-card);flex-direction:column;padding:.6rem;display:flex}.stage_head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .25rem .6rem;display:flex}.stage_name{padding:.05rem .25rem}.stage_name.is-editing{outline:1px dashed var(--accent);background:var(--color-white)}.stage_name.is-editing:after{content:"";vertical-align:-.15em;background:var(--color-ink);width:1px;height:1em;margin-left:2px;animation:1s step-end infinite site-caret;display:inline-block}@keyframes site-caret{50%{opacity:0}}.stage_cards{flex-direction:column;gap:.4rem;padding-top:.6rem;display:flex}.chip_card{border:1px solid var(--border-color);border-radius:var(--radius-small);background:var(--color-white);align-items:center;gap:.55rem;padding:.45rem;display:flex}.chip_card.is-moving{box-shadow:var(--shadow-float);border-color:#0000;transform:translate(.75rem,-.2rem)rotate(-2deg)}.verdict_row{border-bottom:1px solid var(--border-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.7rem 1rem;display:grid}.verdict_choices{gap:.25rem;display:flex}.verdict_choice{border-radius:var(--radius-small);background:var(--background-color-tertiary);color:var(--text-color-tertiary);padding:.2rem .45rem}.verdict_choice.is-yes{background:var(--accent);color:var(--color-white)}.verdict_choice.is-maybe{background:var(--color-coral-soft);color:var(--color-coral-deep)}.content_hero{grid-template-columns:minmax(0,1fr) 27rem;display:grid}.hero_intro{align-items:flex-end;min-height:30rem;padding:2.5rem 2.5rem 5rem;display:flex}.hero_aside{border-left:1px solid var(--border-color);background:var(--background-color-tertiary);flex-direction:column;justify-content:flex-end;gap:1.5rem;padding:2.5rem;display:flex}.hero_icons{gap:.75rem;display:flex}.hero_stage{border-top:1px solid var(--border-color);position:relative}.hero_search{z-index:3;border-radius:var(--radius-medium);background:var(--color-white);width:min(40rem,100% - 2rem);box-shadow:var(--shadow-float);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero_query{flex:1;min-width:0}.hero_count{color:var(--text-color-tertiary);font-variant-numeric:tabular-nums;flex:none}.hero_count-after{color:var(--accent);display:none}.section_hero.is-sifted .hero_count-before{display:none}.section_hero.is-sifted .hero_count-after{display:inline}.hero_foundee{z-index:3;position:absolute;bottom:100%;right:2.5rem}.hero_foundee .foundee_figure{height:3.25rem}.hero_foundee-found,.section_hero.is-sifted .hero_foundee-search{display:none}.section_hero.is-sifted .hero_foundee-found{display:block}.hero_side{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);flex-direction:column;gap:.75rem;padding:2.5rem;display:flex}.hero_arrows{color:var(--text-color-primary);flex-direction:column;margin-bottom:auto;display:flex}.hero_arrow{width:.875rem;height:.875rem;animation:1.8s step-end infinite site-arrow;transform:rotate(90deg)}.hero_arrow:nth-child(2){animation-delay:.3s}.hero_arrow:nth-child(3){animation-delay:.6s}@keyframes site-arrow{0%{opacity:.2}33%{opacity:1}66%{opacity:.2}}.hero_steps{border:1px solid var(--border-color);border-radius:var(--radius-medium);background:var(--background-color-secondary);overflow:hidden}.hero_step{border-top:1px solid var(--border-color);color:var(--text-color-primary);font-size:var(--font-size-text-normal);align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background-color .15s;display:flex}.hero_step:first-child{border-top:0}.hero_step:hover{background:var(--background-color-tertiary)}.hero_step .button_chevron{margin-left:auto}.content_audience{background:var(--border-color);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.audience_cell{background:var(--background-color-primary);min-height:8rem;font-family:var(--font-heading);font-size:var(--font-size-text-medium);text-align:center;justify-content:center;align-items:center;padding:1rem;font-weight:500;display:flex}.content_problem{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding-inline:2.5rem;display:flex}.problem_title{max-width:21ch}.problem_text{max-width:38rem}.problem_flow{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;width:100%;max-width:64rem;margin-top:3rem;display:grid}.chore_item{border:1px solid var(--border-color);background:var(--background-color-primary);flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:11rem;padding:1rem;display:flex;position:relative}.chore_item:not(:last-child):after{content:"";background:linear-gradient(var(--color-ink), var(--color-ink)) left center / 5px 5px no-repeat, linear-gradient(var(--color-ink), var(--color-ink)) right center / 5px 5px no-repeat, linear-gradient(var(--color-ink), var(--color-ink)) center / 100% 1px no-repeat;width:calc(3rem + 5px);height:5px;position:absolute;top:calc(50% - 2.5px);left:calc(100% - 2.5px)}.chore_icon{border-radius:var(--radius-small);background:var(--accent);width:2rem;height:2rem;color:var(--color-white);place-items:center;display:grid}.chore_icon .icon_px.is-accent{fill:var(--color-ink)}.chore_body{flex-direction:column;gap:.25rem;display:flex}.problem_less{flex-direction:column;max-width:46rem;margin-top:5rem;display:flex}.problem_more{color:var(--accent)}.point_item{background:var(--background-color-tertiary);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.point_title{margin-top:auto;padding-top:2rem}.point_text{max-width:30ch;color:var(--text-color-secondary);font-size:var(--font-size-text-small)}.content_product{grid-template-columns:17rem minmax(0,1fr);display:grid}.product_rail{flex-direction:column;align-self:start;gap:.5rem;padding:1rem;display:flex;position:sticky;top:calc(50vh - 7rem)}.product_rail-link{border-radius:var(--radius-small);background:var(--color-ink-05);width:2.25rem;height:2.25rem;color:var(--text-color-primary);place-items:center;transition:background-color .15s,color .15s;display:grid}.product_rail-link:hover{background:var(--color-ink-09)}.product_rail-link.is-active{background:var(--color-ink);color:var(--color-paper)}.product_rail-link.is-active .icon_px.is-accent{fill:var(--color-coral-bright)}.product_rail-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product_column{border-left:1px solid var(--border-color)}.feature_row{border-bottom:1px solid var(--border-color);padding:5rem 2.5rem 5.5rem;scroll-margin-top:3rem}.feature_row:last-child{border-bottom:0}.feature_head{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.feature_text{flex-direction:column;gap:.75rem;max-width:52rem;display:flex}.feature_lead{max-width:40rem}.feature_cta{flex:none}.feature_visual{border-radius:var(--radius-large);margin-top:2.75rem;overflow:hidden}.section_team{padding-top:var(--padding-section-large);background:var(--background-color-alternate);color:var(--text-color-alternate);border-bottom-color:var(--color-night-line)}.main-wrapper>.section_team:before,.main-wrapper>.section_team:after{background:var(--color-night-line)}.content_team{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;padding:0 2.5rem 5rem;display:flex}.team_eyebrow{color:var(--color-paper-70)}.team_icons{color:var(--color-paper);gap:1.25rem;display:flex}.team_title{max-width:22ch;color:var(--text-color-alternate)}.team_grid{border-top:1px solid var(--color-night-line);background:var(--color-night-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.team_grid .point_item{background:var(--background-color-alternate);min-height:19rem;color:var(--color-paper);gap:1rem;padding:2.5rem}.team_grid .point_title{color:var(--text-color-alternate);font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin-top:0;padding-top:1rem}.team_grid .point_text{color:var(--color-paper-70);font-size:var(--font-size-text-normal);margin-top:auto}.section_proof{display:none}.content_proof{flex-direction:column;align-items:center;gap:3rem;padding-inline:2.5rem;display:flex}.proof_title{text-align:center;max-width:20ch}.proof_card{border-radius:var(--radius-large);background:var(--background-color-alternate);width:100%;color:var(--text-color-alternate);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid;overflow:hidden}.proof_copy{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2.5rem;display:flex}.proof_tag{border-radius:var(--radius-small);background:var(--color-white);color:var(--color-ink);padding:.25rem .5rem}.proof_quote{color:var(--text-color-alternate);border:0;margin:0;padding:0}.proof_author{flex-direction:column;display:flex}.proof_role{color:var(--color-paper-70)}.proof_cta{margin-top:auto}.panel_card>.proof_foundee{width:auto;height:55%}.content_why{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding-inline:2.5rem;display:flex}.why_title{max-width:24ch}.why_text{max-width:34rem}.why_route{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1.25rem;width:100%;max-width:56rem;margin-top:3rem;display:grid}.why_end{border:1px solid var(--color-ink);border-radius:var(--radius-medium);white-space:nowrap;padding:.6rem 1rem}.why_end.is-found{border-color:var(--accent);background:var(--accent);color:var(--color-white)}.why_found{flex-direction:column;align-items:center;display:flex}.why_foundee{height:3.25rem}.why_track{grid-template-columns:repeat(16,minmax(0,1fr));gap:4px;margin-bottom:1.3rem;display:grid}.why_step{background:var(--color-tile);height:.5rem;transition:background-color .3s ease calc(var(--i) * 55ms)}.why_route.is-in .why_step{background:var(--accent)}.section_who{padding-top:var(--padding-section-large)}.content_who{flex-direction:column;gap:2.5rem;padding:0 2.5rem 3rem;display:flex}.content_who .heading-style-h1{max-width:16ch}.who_row{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.who_grid{border-top:1px solid var(--border-color);background:var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.who_grid .point_item{min-height:20rem}.section_start{background:var(--accent);color:var(--color-white);border-bottom:0}.main-wrapper>.section_start:before,.main-wrapper>.section_start:after{background:var(--color-glow-line)}.content_start{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow""title form";align-items:end;gap:1.5rem 3rem;padding:6rem 2.5rem;display:grid}.start_eyebrow{color:var(--color-paper-70);grid-area:eyebrow}.start_title{max-width:17ch;color:var(--color-white);grid-area:title}.start_aside{color:var(--color-coral-soft)}.start_form{flex-wrap:wrap;grid-area:form;justify-content:flex-end;align-items:flex-end;gap:.5rem;display:flex}.start_field{flex-direction:column;gap:.35rem;display:flex}.start_label{color:var(--color-paper-70)}.start_form .form_input{border-radius:var(--radius-medium);background:var(--color-white);width:15rem;min-height:2.5rem;font-family:var(--font-primary);border:0;margin:0;padding:.5rem .75rem}.start_form .form_input:focus{box-shadow:0 0 0 3px var(--color-coral-soft);outline:0}.start_status{text-align:right;flex-basis:100%}.content_imprint{flex-direction:column;gap:3rem;max-width:48rem;padding-inline:2.5rem;display:flex}.imprint_card{border-top:1px solid var(--border-color);flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.imprint_address{font-style:normal}.imprint_company{font-weight:500}.footer_component{border-bottom:0}.footer_grid{background:var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.footer_cell{background:var(--background-color-primary);flex-direction:column;align-items:flex-start;gap:.5rem;padding:2rem 1.5rem 3rem;display:flex}.footer_heading{color:var(--text-color-tertiary);margin-bottom:.75rem}.footer_link{color:var(--text-color-primary);text-decoration:none}.footer_link:hover{color:var(--accent)}.footer_legal{color:inherit;text-underline-offset:2px;text-decoration:underline}.footer_legal:hover{color:var(--accent)}.footer_bottom{border-top:1px solid var(--border-color);justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;display:flex}.footer_ground{border-top:1px solid var(--border-color);flex-direction:column;align-items:center;padding-top:6rem;display:flex;position:relative}.footer_mark{width:auto;height:7.5rem}.footer_ground .footer_foundee{height:3rem;position:absolute;bottom:7.5rem;left:18%}.footer_stripes{grid-template-columns:repeat(48,minmax(0,1fr));width:100%;display:grid}.footer_tile{height:1.875rem}.footer_tile.is-bright{background:var(--color-coral-bright)}.footer_tile.is-base{background:var(--color-coral)}.footer_tile.is-deep{background:var(--color-coral-deep)}.footer_tile.is-ember{background:var(--color-coral-ember)}.footer_tile.is-bright.is-alt{background:var(--color-coral)}.footer_tile.is-base.is-alt{background:var(--color-coral-bright)}.footer_tile.is-deep.is-alt{background:var(--color-coral)}.footer_tile.is-ember.is-alt{background:var(--color-coral-deep)}.footer_mark{transition:opacity .3s}.footer_ground .game_start{z-index:3;color:var(--text-color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.2rem;padding:0;display:flex;position:absolute;bottom:8rem;left:calc(18% + 4.25rem)}.footer_ground .game_play{border-radius:var(--radius-small);background:var(--color-ink);color:var(--color-paper);align-items:center;gap:.35rem;padding:.3rem .55rem;transition:background-color .15s;display:inline-flex}.footer_ground .game_start:hover .game_play,.footer_ground .game_start:focus-visible .game_play{background:var(--accent)}.footer_ground .game_hud{top:1.5rem;left:calc(max(var(--padding-global), (100% - var(--container-large)) / 2) + 1.5rem);z-index:3;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;max-width:calc(100% - 12rem);display:none;position:absolute}.footer_ground .game_score{color:var(--accent)}.footer_ground .game_canvas{z-index:2;cursor:pointer;touch-action:manipulation;outline:0;width:100%;height:calc(100% - 7.5rem);position:absolute;top:0;left:0;right:0}.footer_ground .game_close{top:1.25rem;right:calc(max(var(--padding-global), (100% - var(--container-large)) / 2) + 1.5rem);z-index:3;border-radius:var(--radius-small);background:var(--color-ink-05);color:var(--text-color-primary);cursor:pointer;border:0;padding:.35rem .6rem;position:absolute}.footer_ground .game_close:hover{background:var(--color-ink-09)}.footer_ground.is-playing .footer_mark{opacity:.12}.footer_ground.is-playing .footer_foundee,.footer_ground.is-playing .game_start{visibility:hidden}.footer_ground.is-playing .game_hud{display:flex}@media (width<=991px){.nav_links,.nav_cell{display:none}.nav_toggle{display:flex}.nav_component.is-open .nav_links{border-bottom:1px solid var(--border-color);background:var(--background-color-primary);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.nav_component.is-open .nav_link{border-right:0;border-top:1px solid var(--border-color);padding:1rem 1.25rem}.content_hero{grid-template-columns:minmax(0,1fr)}.hero_intro{min-height:0;padding:5rem 1.5rem 2.5rem}.hero_aside,.hero_side{border-left:0;padding:2rem 1.5rem}.hero_aside{border-top:1px solid var(--border-color)}.hero_arrows{display:none}.content_audience{grid-template-columns:repeat(3,minmax(0,1fr))}.problem_flow{grid-template-columns:repeat(2,minmax(0,1fr))}.chore_item:nth-child(2):after{display:none}.who_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content_product{grid-template-columns:minmax(0,1fr)}.product_rail{display:none}.product_column{border-left:0}.team_grid{grid-template-columns:minmax(0,1fr)}.team_grid .point_item{min-height:13rem}.proof_card{grid-template-columns:minmax(0,1fr)}.content_start{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""form";padding:5rem 1.5rem}.start_form{justify-content:flex-start}.start_status{text-align:left}.footer_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.nav_brand{padding:0 1rem}.nav_chevron{display:none}.sift_grid{grid-template-columns:repeat(var(--cols-mobile), minmax(0, 1fr))}.hero_intro{padding:3.5rem 1rem 2rem}.hero_aside,.hero_side{padding:1.75rem 1rem}.hero_aside{padding-bottom:4.5rem}.hero_search{flex-wrap:wrap;gap:.4rem .75rem}.hero_query{font-size:var(--font-size-text-small);flex-basis:calc(100% - 2rem)}.hero_count{margin-left:1.75rem}.hero_foundee{right:1rem}.hero_foundee .foundee_figure{height:2.75rem}.content_audience{grid-template-columns:repeat(2,minmax(0,1fr))}.audience_cell{min-height:5rem;font-size:var(--font-size-text-normal)}.audience_cell:last-child{grid-column:1/-1}.content_problem,.content_team,.content_proof,.content_why,.content_who{padding-inline:1rem}.problem_flow{grid-template-columns:minmax(0,1fr);gap:1rem}.chore_item:after{display:none}.chore_item{gap:1.25rem;min-height:0}.who_grid .point_item{min-height:10rem}.feature_row{padding:3.5rem 1rem 4rem}.feature_head{flex-direction:column;align-items:flex-start;gap:1.25rem}.feature_visual{margin-top:2rem}.panel_grid{grid-template-columns:repeat(8,minmax(0,1fr));position:absolute;inset:0}.panel_wires,.panel_label,.panel_foundee{display:none}.panel_card{width:auto;height:auto;margin:1.5rem 1rem;position:relative;inset:auto;overflow-x:auto}.move_board{grid-template-columns:repeat(4,12rem)}.panel_card>.proof_foundee{width:auto;height:5rem}.verdict_row{grid-template-columns:auto minmax(0,1fr)}.verdict_choices{grid-column:2}.funnel_row{grid-template-columns:repeat(2,minmax(0,1fr))}.field_row{grid-template-columns:minmax(0,1fr);gap:.1rem}.team_grid .point_item{padding:1.5rem 1rem}.proof_copy{padding:1.75rem 1.25rem}.why_route{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem}.why_track{width:100%;margin-bottom:0}.why_end{white-space:normal}.who_row{flex-direction:column;align-items:flex-start}.who_grid{grid-template-columns:minmax(0,1fr)}.content_start{padding:4rem 1rem}.content_imprint{padding-inline:1rem}.start_form,.start_field,.start_form .form_input{width:100%}.footer_cell{padding:1.5rem 1rem 2rem}.footer_bottom{flex-direction:column;padding:1.25rem 1rem}.footer_ground{padding-top:4rem}.footer_mark{height:4.5rem}.footer_ground .footer_foundee{height:2.25rem;bottom:5rem;left:8%}.footer_ground .game_start{bottom:5.4rem;left:calc(8% + 3.25rem)}.footer_ground .game_start .text-size-small{display:none}.footer_ground .game_canvas{height:calc(100% - 5rem)}.footer_ground .game_hud{top:1rem;left:1.5rem}.footer_ground .game_close{top:.75rem;right:1.5rem}.lang_current{padding:0 .75rem}.footer_stripes{grid-template-columns:repeat(24,minmax(0,1fr))}.footer_tile{height:.625rem}}
