.lab-section_root__etOjI{margin-top:clamp(2rem,4vw,3rem)}.lab-section_disclaimer__nny4G{display:grid;gap:.3rem;max-width:68ch;margin:0;padding:.25rem 0 .25rem 1.1rem;border-left:3px solid var(--td-red-soft);font-family:var(--td-sans);font-size:1rem;line-height:1.5;color:var(--td-on)}.lab-section_disclaimerLabel__eweDU{font-family:var(--td-mono);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--td-pale)}.lab-section_grid__L7Xa4{display:grid;gap:clamp(3rem,6vw,4rem);margin-top:clamp(2.25rem,4.5vw,3.5rem)}.lab-section_study__zdJlu{display:flex;flex-direction:column;gap:1.5rem;min-width:0}@media (min-width:900px){.lab-section_grid__L7Xa4{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,5vw,5rem)}.lab-section_study__zdJlu+.lab-section_study__zdJlu{position:relative}.lab-section_study__zdJlu+.lab-section_study__zdJlu:before{content:"";position:absolute;top:0;bottom:0;left:calc(-.5 * clamp(2.5rem, 5vw, 5rem));width:1px;background:color-mix(in srgb,var(--td-pale) 22%,transparent)}}.lab-section_shot__RY8Nk{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border:1px solid color-mix(in srgb,var(--td-pale) 30%,transparent);background:color-mix(in srgb,var(--td-blue) 12%,var(--td-ink));transition:border-color .24s var(--td-ease)}.lab-section_img__VFpmH{width:100%;height:100%;object-fit:cover;object-position:left top;transition:transform .7s var(--td-ease)}.lab-section_shot__RY8Nk:hover .lab-section_img__VFpmH{transform:scale(1.015)}.lab-section_shot__RY8Nk:hover,.lab-section_study__zdJlu:focus-within .lab-section_shot__RY8Nk{border-color:var(--td-pale)}.lab-section_copy__lts8_{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.lab-section_meta__JwRYN{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--td-pale)}.lab-section_name__KpA7S{margin:.7rem 0 0;font-family:var(--td-serif);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:500;line-height:1.06;letter-spacing:-.03em;color:var(--td-on)}.lab-section_problem__wHRDv{margin:.85rem 0 0;max-width:46ch;font-family:var(--td-sans);font-size:1.0625rem;line-height:1.55;color:var(--td-on-body)}.lab-section_decisions__Gpuhf{margin-top:1.5rem;padding-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--td-pale) 26%,transparent)}.lab-section_decisionsLabel__0t3l_{margin:0;font-family:var(--td-mono);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--td-pale)}.lab-section_decisionList__LI6Rn{display:grid;gap:1rem;margin:.9rem 0 0;padding:0;list-style:none}.lab-section_decisionList__LI6Rn li{display:grid;gap:.2rem;max-width:46ch}.lab-section_decisionTitle__p8X0u{font-family:var(--td-serif);font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--td-on)}.lab-section_decisionText__1SapF{font-family:var(--td-sans);font-size:1rem;line-height:1.5;color:var(--td-on-body)}.lab-section_explore__shDjq{display:inline-flex;align-items:center;align-self:flex-start;gap:.6rem;min-height:2.75rem;margin-top:auto;padding-top:1.25rem;font-family:var(--td-sans);font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--td-pale) 55%,transparent);text-underline-offset:.35em;color:var(--td-on);transition:gap .24s var(--td-ease)}.lab-section_explore__shDjq span{color:var(--td-red-soft);text-decoration:none;transition:transform .24s var(--td-ease)}.lab-section_explore__shDjq:focus-visible,.lab-section_explore__shDjq:hover{gap:.9rem;text-decoration-color:var(--td-on)}.lab-section_explore__shDjq:focus-visible span,.lab-section_explore__shDjq:hover span{transform:translateX(4px)}.lab-section_explore__shDjq:focus-visible{outline:3px solid var(--td-pale);outline-offset:4px}@media (prefers-reduced-motion:reduce){.lab-section_explore__shDjq,.lab-section_explore__shDjq span,.lab-section_img__VFpmH,.lab-section_shot__RY8Nk{transition:none}.lab-section_shot__RY8Nk:hover .lab-section_img__VFpmH{transform:none}}.outcomes-section_groups__fBDHV{display:grid;gap:2rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0}@media (min-width:640px){.outcomes-section_groups__fBDHV{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4rem)}}.outcomes-section_group__DrS8l{min-width:0;opacity:1;transform:none;transition:opacity .6s var(--td-ease),transform .6s var(--td-ease)}.outcomes-section_group__DrS8l[data-state=pending]{opacity:0;transform:translateY(10px)}.outcomes-section_groupLabel__Wu82Q{margin:0;font-family:var(--td-mono);font-size:.8125rem;font-weight:700;letter-spacing:.16em;color:var(--td-blue)}.outcomes-section_items__UEqfq{margin:.9rem 0 0;padding:0;list-style:none;border-top:2px solid var(--td-blue)}.outcomes-section_item___rPwO{display:grid;grid-template-columns:1rem minmax(0,1fr);column-gap:.85rem;align-items:start;padding:1.1rem 0;border-bottom:1px solid color-mix(in srgb,var(--td-ink) 16%,transparent)}.outcomes-section_dot__xhFvj{grid-column:1;align-self:start;justify-self:start;margin-top:.6em;width:8px;height:8px;border-radius:50%;background:var(--td-red)}.outcomes-section_itemText__yyC_6{grid-column:2;min-width:0;font-family:var(--td-serif);font-size:clamp(1.1rem,1.7vw,1.3rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--td-ink)}@media (prefers-reduced-motion:reduce){.outcomes-section_group__DrS8l{transition:none}}.outcomes-section_engagement__4Xa1M{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(1.75rem,3.5vw,2.5rem);border-top:1px solid color-mix(in srgb,var(--td-ink) 18%,transparent)}.outcomes-section_engagementLabel__JfYWM{margin:0;font-family:var(--td-mono);font-size:.8125rem;font-weight:700;letter-spacing:.16em;color:var(--td-blue)}.outcomes-section_steps__MOHMY{position:relative;display:grid;gap:1.75rem;margin:1.75rem 0 0;padding:0 0 0 2rem;list-style:none}.outcomes-section_steps__MOHMY:before{content:"";position:absolute;left:5px;top:.4rem;bottom:.4rem;width:2px;background:var(--td-blue)}.outcomes-section_step__su99y{position:relative;min-width:0}.outcomes-section_step__su99y:before{content:"";position:absolute;left:calc(-2rem + 1px);top:.35rem;width:10px;height:10px;border-radius:50%;background:var(--td-cream);border:2px solid var(--td-blue)}.outcomes-section_step__su99y:last-child:before{border-color:var(--td-red);background:var(--td-red)}.outcomes-section_stepNum__SH7xF{display:block;font-family:var(--td-mono);font-size:.8125rem;font-weight:650;letter-spacing:.1em;color:var(--td-blue)}.outcomes-section_step__su99y:last-child .outcomes-section_stepNum__SH7xF{color:var(--td-red)}.outcomes-section_stepTitle__nrdeR{margin:.3rem 0 0;font-family:var(--td-serif);font-size:1.35rem;font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--td-ink)}.outcomes-section_stepCopy__2Td4t{margin:.4rem 0 0;max-width:34ch;font-family:var(--td-sans);font-size:1rem;line-height:1.5;color:var(--td-body)}.outcomes-section_engagementNote__PcBxG{max-width:62ch;margin:2rem 0 0;font-family:var(--td-sans);font-size:1rem;line-height:1.55;color:var(--td-body)}.outcomes-section_engagementLink__OD8Fl{display:block;width:fit-content;margin-top:.4rem;padding:.5rem 0;font-weight:700;color:var(--td-blue);text-decoration:underline;text-underline-offset:.2em}.outcomes-section_engagementLink__OD8Fl:focus-visible{outline:3px solid var(--td-blue);outline-offset:3px}@media (min-width:1000px){.outcomes-section_steps__MOHMY{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(1.25rem,2vw,2rem);padding:1.6rem 0 0}.outcomes-section_steps__MOHMY:before{left:0;right:0;top:5px;bottom:auto;width:auto;height:2px}.outcomes-section_step__su99y:before{left:0;top:-1.6rem}.outcomes-section_step__su99y{padding-top:.25rem}}