.pdeo2q_page{color:var(--color-ink);background:var(--color-white)}.pdeo2q_bold{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.pdeo2q_metaLabel,.pdeo2q_addonLabel,.pdeo2q_workspaceLabel,.pdeo2q_jumpLabel,.pdeo2q_howLabel,.pdeo2q_recruiterEyebrow,.pdeo2q_tileLabel,.pdeo2q_freeTag,.pdeo2q_newTag{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.pdeo2q_metaLabel,.pdeo2q_addonLabel,.pdeo2q_jumpLabel,.pdeo2q_howLabel{color:var(--color-muted)}.pdeo2q_swatch{background:var(--color-ink);width:.625rem;height:.625rem;margin-right:.375rem;display:inline-block}.pdeo2q_swatch[data-audience=practices]{background:var(--color-yale)}.pdeo2q_swatch[data-audience=career]{background:var(--color-tiger)}.pdeo2q_swatch[data-audience=suppliers]{background:var(--color-turquoise)}.pdeo2q_textLink{color:var(--color-ink);border-bottom:1px solid var(--color-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-small);line-height:var(--leading-small);align-items:center;gap:.375rem;padding-bottom:.125rem;text-decoration:none;display:inline-flex}.pdeo2q_textLink:hover{border-bottom-width:2px}.pdeo2q_titleLink{color:inherit;text-decoration:none}.pdeo2q_titleLink:hover{text-underline-offset:.2em;text-decoration:underline}.pdeo2q_media{background:var(--color-ink);position:relative;overflow:hidden}.pdeo2q_mediaImage{object-fit:cover;object-position:var(--shop-image-position,50% 50%);width:100%;height:100%}.pdeo2q_opener{padding-block:4.5rem 3.5rem}.pdeo2q_openerGrid{grid-template-columns:minmax(0,35rem) minmax(0,42.5rem);justify-content:space-between;align-items:end;gap:3rem;display:grid}.pdeo2q_openerCopy{gap:var(--space-3);flex-direction:column;display:flex}.pdeo2q_stats{gap:var(--space-3);padding:var(--space-1) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.pdeo2q_stats li{border-left:2px solid var(--color-ink);flex-direction:column;gap:.125rem;padding-left:.75rem;display:flex}.pdeo2q_statValue{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section)}.pdeo2q_statLabel{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.pdeo2q_routes{gap:var(--space-2);flex-direction:column;display:flex}.pdeo2q_tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pdeo2q_tile{justify-content:space-between;gap:var(--space-3);min-height:19.5rem;color:var(--color-white);background:var(--color-yale);flex-direction:column;padding:1.75rem;text-decoration:none;display:flex}.pdeo2q_tile[data-audience=career]{color:var(--color-ink);background:var(--color-tiger)}.pdeo2q_tileTop,.pdeo2q_tileBottom{flex-direction:column;gap:.875rem;display:flex}.pdeo2q_tileTitle{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section)}.pdeo2q_tileMeta{font-size:var(--text-small);line-height:var(--leading-small)}.pdeo2q_tile[data-audience=practices] .pdeo2q_tileMeta{color:var(--color-off-white)}.pdeo2q_tileFoot{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-control);border-top:1px solid;justify-content:space-between;align-items:center;padding-top:.875rem;display:flex}.pdeo2q_tile:hover .pdeo2q_tileFoot{text-underline-offset:.2em;text-decoration:underline}.pdeo2q_tile:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:3px}.pdeo2q_supplierLine{justify-content:space-between;align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);flex-wrap:wrap;margin:0;display:flex}.pdeo2q_jump{z-index:40;background:var(--color-white);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);position:sticky;top:5.5rem}.pdeo2q_jumpInner{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:4.5rem;display:flex}.pdeo2q_jumpChips{align-items:center;gap:.625rem;display:flex}.pdeo2q_jumpLabel{padding-right:var(--space-1)}.pdeo2q_chip{min-height:var(--control-touch);align-items:center;gap:var(--space-1);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-ink);border-radius:var(--radius-pill);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);white-space:nowrap;flex-shrink:0;padding-inline:1rem;text-decoration:none;display:inline-flex}.pdeo2q_chipCount{color:var(--color-muted);font-family:var(--font-stack-body);font-weight:310}.pdeo2q_chip[data-tone=free]{background:var(--color-chartreuse)}.pdeo2q_chip[data-active=true]{color:var(--color-white);background:var(--color-ink)}.pdeo2q_chip[data-active=true] .pdeo2q_chipCount{color:var(--color-off-white)}.pdeo2q_chip:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:2px}.pdeo2q_filterBar{margin-block:var(--space-4) 0;border:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.pdeo2q_empty{margin-block:var(--space-4);color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body)}.pdeo2q_audience{background:var(--color-white);border-top:4px solid var(--color-ink);padding-block:5rem 5.5rem}.pdeo2q_audience[data-audience=practices]{background:var(--color-paper);border-top-color:var(--color-yale)}.pdeo2q_audience[data-audience=career]{border-top-color:var(--color-tiger)}.pdeo2q_audience[data-audience=suppliers]{background:var(--color-paper);border-top-color:var(--color-turquoise);padding-block:3.5rem}.pdeo2q_audienceHead{align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,27.5rem);margin-bottom:3.5rem;display:grid}.pdeo2q_audienceTitleBlock{flex-direction:column;gap:.75rem;display:flex}.pdeo2q_audience[data-audience=practices] .pdeo2q_audienceTitleBlock>p{color:var(--color-yale)}.pdeo2q_audience[data-audience=career] .pdeo2q_audienceTitleBlock>p{color:var(--color-ink)}.pdeo2q_audienceTitle,.pdeo2q_supplierTitle{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.pdeo2q_audienceIntro{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.pdeo2q_groups{flex-direction:column;gap:3.5rem;display:flex}.pdeo2q_group{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.pdeo2q_groupHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.pdeo2q_groupTitle{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section);margin:0}.pdeo2q_groupNote{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);text-align:right;margin:0}.pdeo2q_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem;display:grid}.pdeo2q_pair .pdeo2q_group{gap:var(--space-2)}.pdeo2q_tags{flex-shrink:0;gap:.5rem;display:inline-flex}.pdeo2q_freeTag,.pdeo2q_newTag{color:var(--color-ink);padding:.125rem .375rem}.pdeo2q_freeTag{background:var(--color-chartreuse)}.pdeo2q_newTag{border:1px solid var(--color-ink)}.pdeo2q_held{color:var(--color-success);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-small);line-height:var(--leading-small);align-items:center;gap:.375rem;display:inline-flex}.pdeo2q_plans{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pdeo2q_plan{justify-content:space-between;gap:var(--space-3);background:var(--color-white);border-top:4px solid var(--color-chartreuse);flex-direction:column;min-height:27.5rem;padding:1.75rem;display:flex}.pdeo2q_planTop{flex-direction:column;gap:1.25rem;display:flex}.pdeo2q_planHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pdeo2q_planName,.pdeo2q_rowTitle{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-control);margin:0}.pdeo2q_planPrice{flex-direction:column;gap:.25rem;margin:0;display:flex}.pdeo2q_planFigure{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.pdeo2q_planNote{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.pdeo2q_planBody{gap:var(--space-2);border-top:1px solid var(--color-line);flex-direction:column;flex:auto;padding-top:1.25rem;display:flex}.pdeo2q_planSummary{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.pdeo2q_planWho{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.pdeo2q_planAction{width:100%}.pdeo2q_addon,.pdeo2q_workspace{align-items:center;gap:var(--space-3);background:var(--color-white);border-left:4px solid var(--color-chartreuse);padding:1.25rem 1.75rem;display:flex}.pdeo2q_workspace{border:1px solid var(--color-ink)}.pdeo2q_addonLabel,.pdeo2q_workspaceLabel{flex-shrink:0;width:7.5rem}.pdeo2q_workspaceLabel{color:var(--color-yale)}.pdeo2q_addonCopy{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.pdeo2q_rows{margin:0;padding:0;list-style:none}.pdeo2q_row{border-top:1px solid var(--color-line);grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding-block:1.25rem;display:grid}.pdeo2q_row .pdeo2q_media{width:6rem;height:6rem}.pdeo2q_rowCopy{flex-direction:column;gap:.375rem;min-width:0;display:flex}.pdeo2q_rowTitleLine{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.pdeo2q_rowSummary{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.pdeo2q_rowPrice{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-small);line-height:var(--leading-small);margin:0}.pdeo2q_freeGrid{gap:var(--space-3) 3.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pdeo2q_freeCard{gap:var(--space-3);padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-line);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.pdeo2q_freeCard .pdeo2q_media{width:7.5rem;height:9.375rem}.pdeo2q_freeCopy{justify-content:space-between;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pdeo2q_freeText{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.pdeo2q_cardTitle{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);margin:0}.pdeo2q_freeAction{align-self:flex-start}.pdeo2q_coachGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem;margin:0;padding:0;list-style:none;display:grid}.pdeo2q_coach{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.pdeo2q_coachPhoto .pdeo2q_media{aspect-ratio:628/330;width:100%}.pdeo2q_coachFoot{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.pdeo2q_coachCopy{gap:var(--space-1);flex-direction:column;max-width:26.25rem;display:flex}.pdeo2q_coachTitle{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section);margin:0}.pdeo2q_coachSummary{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.pdeo2q_coachBuy{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.75rem;display:flex}.pdeo2q_coachPrice{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.pdeo2q_supplierCard{background:var(--color-white);grid-template-columns:12.5rem minmax(0,1fr) 15rem;align-items:center;gap:2.5rem;padding:1.75rem;display:grid}.pdeo2q_supplierPhoto .pdeo2q_media{width:12.5rem;height:8.125rem}.pdeo2q_supplierCopy{gap:var(--space-1);flex-direction:column;display:flex}.pdeo2q_supplierTitle{font-size:var(--text-subsection);line-height:var(--leading-subsection)}.pdeo2q_supplierBuy{text-align:right;flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.pdeo2q_supplierNote{margin:0 0 var(--space-1);color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.pdeo2q_how{padding-block:5rem}.pdeo2q_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.pdeo2q_step{border-top:1px solid var(--color-ink);flex-direction:column;gap:.625rem;padding-top:1.25rem;display:flex}.pdeo2q_stepNumber{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section)}.pdeo2q_stepTitle{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-control);margin:0}.pdeo2q_stepBody{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.pdeo2q_recruiter{color:var(--color-off-white);background:var(--color-ink);border-top:6px solid var(--color-yale);padding-block:4.5rem}.pdeo2q_recruiterInner{justify-content:space-between;align-items:flex-end;gap:4rem;display:flex}.pdeo2q_recruiterEyebrow{color:var(--color-off-white)}.pdeo2q_recruiter h2{max-width:12ch;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:.7rem 0 0}.pdeo2q_recruiter p:not(.pdeo2q_recruiterEyebrow){max-width:36rem;color:var(--color-off-white);margin:.8rem 0 0}.pdeo2q_recruiterActions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:71.9375rem){.pdeo2q_jump{top:4.5rem}}@media (max-width:64rem){.pdeo2q_openerGrid,.pdeo2q_audienceHead,.pdeo2q_recruiterInner{grid-template-columns:minmax(0,1fr);display:grid}.pdeo2q_openerGrid{gap:var(--space-4)}.pdeo2q_tile{min-height:16.25rem;padding:var(--space-3)}.pdeo2q_audience{padding-block:3.5rem 4rem}.pdeo2q_audienceHead{gap:.75rem;margin-bottom:2.5rem}.pdeo2q_audienceTitle{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}.pdeo2q_groupTitle,.pdeo2q_coachTitle,.pdeo2q_supplierTitle,.pdeo2q_statValue,.pdeo2q_tileTitle,.pdeo2q_stepNumber{font-size:var(--text-subsection-tablet);line-height:var(--leading-subsection-tablet)}.pdeo2q_plans{grid-template-columns:minmax(0,1fr);gap:.75rem}.pdeo2q_plan{align-items:center;gap:var(--space-3);min-height:0;padding:1.25rem var(--space-3);border-top:0;border-left:4px solid var(--color-chartreuse);grid-template-columns:11.875rem minmax(0,1fr) auto;display:grid}.pdeo2q_planTop{gap:.25rem}.pdeo2q_planHead{justify-content:flex-start}.pdeo2q_planFigure{font-size:var(--text-page-title-tablet);line-height:var(--leading-page-title-tablet)}.pdeo2q_planBody{border-top:0;padding-top:0}.pdeo2q_planWho{display:none}.pdeo2q_planAction{width:auto}.pdeo2q_pair{grid-template-columns:minmax(0,1fr);gap:2.5rem}.pdeo2q_freeGrid{gap:var(--space-2)}.pdeo2q_freeCard{gap:var(--space-2);grid-template-columns:5.25rem minmax(0,1fr);padding:1.125rem}.pdeo2q_freeCard .pdeo2q_media{width:5.25rem;height:7rem}.pdeo2q_coachGrid{gap:var(--space-2)}.pdeo2q_coachFoot{flex-direction:column;gap:.75rem}.pdeo2q_coachBuy{align-items:flex-start}.pdeo2q_coachPrice{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}.pdeo2q_supplierCard{gap:var(--space-2) var(--space-3);padding:var(--space-3);grid-template-columns:10rem minmax(0,1fr)}.pdeo2q_supplierBuy{text-align:left;grid-column:2;align-items:flex-start}.pdeo2q_jumpInner>.pdeo2q_textLink,.pdeo2q_jumpLabel{display:none}.pdeo2q_jumpChips{scrollbar-width:none;overflow-x:auto}.pdeo2q_groupHead{gap:var(--space-1);flex-direction:column}.pdeo2q_groupNote{text-align:left}.pdeo2q_supplierPhoto .pdeo2q_media{width:10rem;height:7.5rem}.pdeo2q_steps{gap:1.25rem}}@media not (min-width:48rem){.pdeo2q_opener{padding-block:2.5rem 2rem}.pdeo2q_tiles{grid-template-columns:minmax(0,1fr)}.pdeo2q_tile{min-height:0;padding:1.25rem}.pdeo2q_statValue,.pdeo2q_tileTitle,.pdeo2q_groupTitle,.pdeo2q_coachTitle,.pdeo2q_supplierTitle,.pdeo2q_stepNumber{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.pdeo2q_jumpInner{min-height:4rem}.pdeo2q_jumpChips{padding-block:.75rem}.pdeo2q_audience,.pdeo2q_audience[data-audience=suppliers]{padding-block:2.5rem 3rem}.pdeo2q_audienceHead{margin-bottom:var(--space-4)}.pdeo2q_audienceTitle{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.pdeo2q_groups{gap:var(--space-4)}.pdeo2q_plan{border-top:4px solid var(--color-chartreuse);border-left:0;flex-direction:column;align-items:stretch;gap:.875rem;padding:1.25rem;display:flex}.pdeo2q_planHead{justify-content:space-between}.pdeo2q_planPrice{flex-flow:wrap;align-items:baseline;gap:.625rem}.pdeo2q_planFigure{font-size:var(--text-page-title-mobile);line-height:var(--leading-page-title-mobile)}.pdeo2q_planAction{width:100%}.pdeo2q_addon,.pdeo2q_workspace{flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem 1.25rem}.pdeo2q_row{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.875rem;padding-block:1rem}.pdeo2q_row .pdeo2q_media{width:4.5rem;height:4.5rem}.pdeo2q_rowAction{grid-column:2;justify-self:start}.pdeo2q_freeGrid{grid-template-columns:minmax(0,1fr);gap:0}.pdeo2q_freeCard{border:0;border-top:1px solid var(--color-line);background:0 0;grid-template-columns:4.5rem minmax(0,1fr);gap:.875rem;padding:1rem 0}.pdeo2q_freeCard .pdeo2q_media{width:4.5rem;height:6rem}.pdeo2q_cardTitle{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.pdeo2q_coachGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.pdeo2q_coachPhoto .pdeo2q_media{aspect-ratio:358/200}.pdeo2q_coachBuy,.pdeo2q_coachAction{width:100%}.pdeo2q_coachPrice{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.pdeo2q_supplierCard{background:0 0;grid-template-columns:minmax(0,1fr);gap:.875rem;padding:0}.pdeo2q_supplierPhoto .pdeo2q_media{aspect-ratio:358/180;width:100%;height:auto}.pdeo2q_supplierBuy{grid-column:auto;align-items:stretch}.pdeo2q_steps{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr)}.pdeo2q_recruiter{padding-block:2.5rem}.pdeo2q_recruiter h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.pdeo2q_recruiterActions{display:grid}}
