.approach-page_page__REipB{--ws-sans:var(--td-sans);--ws-serif:var(--td-serif);--ws-mono:var(--td-mono);--gx:clamp(1.25rem,7.6vw,9rem)}.approach-page_page__REipB :where(h1,h2,h3,h4){margin:0}.approach-page_page__REipB :where(a){color:inherit}.approach-page_page__REipB a:focus-visible{outline:3px solid var(--td-blue);outline-offset:4px}@media (prefers-reduced-motion:no-preference){html:has(.approach-page_page__REipB){scroll-behavior:smooth}}.approach-page_page__REipB :where(section[id]){scroll-margin-top:calc(var(--header-height, 5rem) + .5rem)}.approach-page_page__REipB :where(ol,ul){list-style:none;margin:0;padding:0}.approach-page_page__REipB :where(figure){margin:0}.approach-page_page__REipB .approach-page_wide___6Cwo{position:relative;width:100%;max-width:none;padding-inline:var(--gx)}.approach-page_bigTitle__FguBO{font-family:var(--ws-serif);font-weight:500;font-size:clamp(1.9rem,8.8vw,4.6rem);line-height:.95;letter-spacing:-.04em;color:var(--t-title);margin:1.2rem 0 0!important}.approach-page_bigTitle__FguBO span{display:block;white-space:nowrap}@media (min-width:62rem){.approach-page_bigTitle__FguBO{font-size:clamp(4rem,6.4vw,8rem)}}.approach-page_textLink__7dQzG{display:inline-block;font:700 .84rem var(--ws-sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--td-red);padding-bottom:.3rem;color:var(--t-title)}.approach-page_page__REipB .approach-page_hero__OguJk{--pb:clamp(5.5rem,7vw,7rem);--h:clamp(2.8rem,11.4vw,4.4rem);position:relative;overflow-x:clip;padding-top:calc(var(--header-height, 5rem) + clamp(2rem, 5vw, 4.5rem))}@media (min-width:48rem){.approach-page_page__REipB .approach-page_hero__OguJk{--h:clamp(4.4rem,9vw,6.4rem)}}@media (min-width:72rem){.approach-page_page__REipB .approach-page_hero__OguJk{--h:clamp(4.4rem,6.2vw,8rem)}}.approach-page_heroIn__IRbSZ{position:relative;display:grid;gap:clamp(1.8rem,4vw,3rem);padding:0 var(--gx) var(--pb)}.approach-page_heroHead__eyciK{position:relative;z-index:25}.approach-page_heroEyebrow__vLfMy{margin:0!important}.approach-page_heroTitle__rmIYu{margin:1.4rem 0 0!important;font-family:var(--ws-serif);font-weight:500;font-size:var(--h);line-height:.94;letter-spacing:-.045em;color:var(--td-ink)}.approach-page_heroTitle__rmIYu span{display:block;white-space:nowrap}.approach-page_heroTitle__rmIYu span:last-child{color:var(--td-blue)}.approach-page_heroBody__eRjk_{position:relative;z-index:25;margin:0;max-width:22rem;padding-left:1.1rem;border-left:2px solid var(--td-red);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6;color:var(--td-body)}@media (min-width:72rem){.approach-page_heroIn__IRbSZ{grid-template-columns:minmax(0,1fr) clamp(30rem,42vw,42rem);grid-template-rows:auto 1fr;column-gap:clamp(1rem,2vw,2.5rem);row-gap:clamp(1.6rem,3vw,2.6rem)}.approach-page_heroHead__eyciK{grid-column:1;grid-row:1}.approach-page_heroBody__eRjk_{grid-column:1;grid-row:2;align-self:start}.approach-page_heroIn__IRbSZ .approach-page_diaSum__ojJ1O,.approach-page_heroIn__IRbSZ .approach-page_diaTag__ruzpJ{top:auto;bottom:-2rem}.approach-page_heroIn__IRbSZ .approach-page_dia__0Vizf{grid-column:2;grid-row:1/span 2;justify-self:end;width:calc(100% + 2vw);margin-inline:0 -2vw;margin-bottom:0;margin-top:calc(var(--h) * .45 + 1.8rem)}}.approach-page_dia__0Vizf{--pale:var(--td-pale);position:relative;z-index:20;width:min(100%,40rem);margin:1.8rem auto 0;aspect-ratio:1;container-type:inline-size;color:color-mix(in srgb,var(--td-ink) 55%,transparent)}.approach-page_diaGrid__ljsQt{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:.1;pointer-events:none}.approach-page_diaSum__ojJ1O,.approach-page_diaTag__ruzpJ{position:absolute;font:650 max(10px,1.5cqw) var(--ws-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 58%,transparent);white-space:nowrap}.approach-page_diaTag__ruzpJ{left:0;top:-1.7rem}.approach-page_diaSum__ojJ1O{right:0;top:-1.7rem}.approach-page_circles__69JgX{position:absolute;inset:0}.approach-page_cp__zwsUs{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;border:1px solid var(--td-cream);transition:transform .5s var(--td-ease)}.approach-page_cp0__zp7w7{left:0;top:0;background:var(--td-blue);color:var(--td-cream)}.approach-page_cp1__T9EFQ{left:38%;top:0;background:var(--td-green);color:var(--td-cream)}.approach-page_cp2__FwgGO{left:0;top:38%;background:var(--td-red);color:#fff}.approach-page_cp3__gSaWL{left:38%;top:38%;background:var(--td-pale);color:var(--td-ink)}.approach-page_cpText__WqbCy{position:absolute;left:calc(50% + var(--ox, 0%));top:calc(50% + var(--oy, 0%));translate:-50% -50%;width:68%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.approach-page_cp0__zp7w7 .approach-page_cpText__WqbCy{--ox:-12%;--oy:-12%}.approach-page_cp1__T9EFQ .approach-page_cpText__WqbCy{--ox:14%;--oy:-14%}.approach-page_cp2__FwgGO .approach-page_cpText__WqbCy{--ox:-12%;--oy:1%}.approach-page_cp3__gSaWL .approach-page_cpText__WqbCy{--ox:4%;--oy:12%}.approach-page_cpNum__04dUx{font:650 clamp(12px,2.3cqw,14px) var(--ws-mono);letter-spacing:.12em;line-height:1}.approach-page_cpKey__qu_zu{margin-top:5px;font-family:var(--ws-serif);font-weight:500;font-size:clamp(26px,5cqw,34px);line-height:1;letter-spacing:-.02em;white-space:nowrap}.approach-page_cpCopy__vVnej span{white-space:nowrap}.approach-page_cpCopy__vVnej{display:grid;width:100%;max-width:190px;margin-top:13px;font-size:clamp(14px,2.7cqw,17px);line-height:1.4}.approach-page_cpNote__8sY6O{margin-top:11px;max-width:17ch;font:650 clamp(10.5px,1.95cqw,12px) var(--ws-mono);letter-spacing:.07em;text-transform:uppercase;line-height:1.3;opacity:.92;text-wrap:balance}.approach-page_links__xOHoQ{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}.approach-page_links__xOHoQ line{stroke:var(--td-cream);stroke-width:.35;stroke-dasharray:1;opacity:.8;transition:opacity .3s,stroke-width .3s}.approach-page_lkNode__IebYC{fill:#fff;stroke:var(--td-red);stroke-width:.5}.approach-page_center__aEMv1{position:absolute;z-index:2;left:35%;top:35%;width:30%;aspect-ratio:1;margin:0;display:grid;place-content:center;place-items:center;text-align:center;border-radius:50%;background:var(--td-cream);border:1px solid color-mix(in srgb,var(--td-ink) 18%,transparent);font-family:var(--ws-serif);font-size:clamp(20px,4.2cqw,22px);line-height:1.12;letter-spacing:-.02em;color:var(--td-ink)}.approach-page_center__aEMv1 span{display:block}.approach-page_center__aEMv1 span:last-child{color:var(--td-blue);font-style:italic;font-size:.9em}.approach-page_entry__6f3aa{display:none;position:absolute;right:97%;top:82%;width:100vw;height:1px;background:var(--td-blue);z-index:1}.approach-page_entry__6f3aa:after{content:"";position:absolute;right:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--td-red)}@media (min-width:72rem){.approach-page_entry__6f3aa{display:block}}.approach-page_exit__b_zby{position:absolute;left:69%;top:100%;width:1px;height:calc(var(--pb) + 3rem);z-index:1}@media (min-width:72rem){.approach-page_exit__b_zby{height:calc(var(--pb) + 7.5rem)}}.approach-page_exit__b_zby i{display:block;width:100%;height:100%;background:var(--td-blue);transform-origin:top}.approach-page_exit__b_zby:before{top:-4px;background:var(--td-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--td-blue) 22%,transparent)}.approach-page_exit__b_zby:after,.approach-page_exit__b_zby:before{content:"";position:absolute;left:-4px;width:9px;height:9px;border-radius:50%}.approach-page_exit__b_zby:after{bottom:-4px;background:var(--td-red)}.approach-page_diaList__ecfTA{display:none}@media (max-width:47.99rem){.approach-page_cpCopy__vVnej,.approach-page_cpNote__8sY6O{display:none}.approach-page_cpText__WqbCy{width:60%}.approach-page_cpKey__qu_zu{margin-top:.3em;font-size:clamp(16px,4.7cqw,20px)}.approach-page_cpNum__04dUx{font-size:max(11px,3.1cqw)}.approach-page_center__aEMv1{font-size:3.9cqw}.approach-page_diaTag__ruzpJ{font-size:2.6cqw;letter-spacing:.1em}.approach-page_diaSum__ojJ1O{display:none}.approach-page_diaList__ecfTA{display:grid;gap:0;margin:0;border-top:1px solid var(--t-line)}.approach-page_exit__b_zby{display:none}.approach-page_diaList__ecfTA div{padding:.9rem 0;border-bottom:1px solid var(--t-line)}.approach-page_diaList__ecfTA dt{font:650 .7rem var(--ws-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--td-ink)}.approach-page_diaList__ecfTA dt span{color:var(--td-red);margin-right:.4rem}.approach-page_diaList__ecfTA dd{margin:.25rem 0 0;font-size:.98rem;line-height:1.45;color:var(--td-body)}.approach-page_diaList__ecfTA em{display:block;margin-top:.2rem;font:600 .62rem var(--ws-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 58%,transparent)}}@media (hover:hover){.approach-page_cp__zwsUs:hover{transform:scale(1.015)}.approach-page_dia__0Vizf:has(.approach-page_cp0__zp7w7:hover) .approach-page_lk0___LjZ8 line,.approach-page_dia__0Vizf:has(.approach-page_cp1__T9EFQ:hover) .approach-page_lk1__k_oiE line,.approach-page_dia__0Vizf:has(.approach-page_cp2__FwgGO:hover) .approach-page_lk2__1XVq6 line,.approach-page_dia__0Vizf:has(.approach-page_cp3__gSaWL:hover) .approach-page_lk3__syq_P line{opacity:1;stroke-width:.6}.approach-page_cp__zwsUs:hover .approach-page_cpNote__8sY6O{opacity:1}}@media (prefers-reduced-motion:no-preference){.approach-page_heroEyebrow__vLfMy{animation:approach-page_apRise__k_vxk .7s var(--td-ease) 80ms backwards}.approach-page_heroTitle__rmIYu span{animation:approach-page_apRise__k_vxk .85s var(--td-ease) calc(.2s + var(--i, 0) * .11s) backwards}.approach-page_cp__zwsUs{animation:approach-page_apCircle___z9ej .8s var(--td-ease) calc(.65s + var(--i, 0) * .22s) backwards}.approach-page_center__aEMv1{animation:approach-page_apFade__oroYR .7s var(--td-ease) 1.65s backwards}.approach-page_links__xOHoQ g{animation:approach-page_apFade__oroYR .3s linear 2s backwards}.approach-page_links__xOHoQ line{animation:approach-page_apStroke__3Yp4Q .8s var(--td-ease) calc(2s + var(--i, 0) * .12s) backwards}.approach-page_diaGrid__ljsQt,.approach-page_diaSum__ojJ1O,.approach-page_diaTag__ruzpJ{animation:approach-page_apFade__oroYR .9s var(--td-ease) .6s backwards}.approach-page_entry__6f3aa{animation:approach-page_apDrawX__Qlrek 1.4s var(--td-ease) 1.2s backwards;transform-origin:right}.approach-page_exit__b_zby i{animation:approach-page_apDrawY__g7ZP9 1.5s var(--td-ease) 2.2s backwards}.approach-page_exit__b_zby:after,.approach-page_exit__b_zby:before{animation:approach-page_apFade__oroYR .6s linear 2.2s backwards}.approach-page_heroBody__eRjk_{animation:approach-page_apRise__k_vxk .8s var(--td-ease) 2.3s backwards}@keyframes approach-page_apRise__k_vxk{0%{opacity:0;transform:translateY(22px)}}@keyframes approach-page_apCircle___z9ej{0%{opacity:0;transform:scale(.94)}}@keyframes approach-page_apFade__oroYR{0%{opacity:0}}@keyframes approach-page_apStroke__3Yp4Q{0%{stroke-dashoffset:1}}@keyframes approach-page_apDrawX__Qlrek{0%{transform:scaleX(0)}}@keyframes approach-page_apDrawY__g7ZP9{0%{transform:scaleY(0)}}}.approach-page_fig__b0gda{display:grid;grid-template-rows:auto auto minmax(0,1fr);row-gap:.9rem;margin:0}.approach-page_figTag__2YArE{font:650 .72rem var(--ws-mono);letter-spacing:.16em;text-transform:uppercase;line-height:1;color:color-mix(in srgb,var(--td-ink) 62%,transparent)}.approach-page_figPhoto__0aH0A{position:relative;aspect-ratio:16/9;overflow:hidden;background:color-mix(in srgb,var(--td-ink) 14%,transparent)}.approach-page_figPhoto__0aH0A img{object-fit:cover}.approach-page_figNotes__hho3T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--t-line)}.approach-page_figNotes__hho3T li{display:grid;align-content:start;gap:.22rem;padding:.8rem 1rem .9rem 0;border-bottom:1px solid var(--t-line)}.approach-page_figNotes__hho3T li:last-child{grid-column:1/-1}.approach-page_figNotes__hho3T b{font:700 .8rem var(--ws-mono);letter-spacing:.16em;text-transform:uppercase;line-height:1.2;color:var(--td-ink)}.approach-page_noteN__gR9Ga{font:650 .72rem var(--ws-mono);letter-spacing:.18em;line-height:1;color:var(--td-red)}.approach-page_noteLine__Ulopx{font-size:.88rem;line-height:1.4;color:var(--td-body)}@media (min-width:62rem){.approach-page_figNotes__hho3T{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.approach-page_figNotes__hho3T li{grid-column:span 2}.approach-page_figNotes__hho3T li:last-child,.approach-page_figNotes__hho3T li:nth-child(n+4){grid-column:span 3}}.approach-page_srOnly__dIBPm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.approach-page_journeyBand__e_xc5{--drop:clamp(7.5rem,10vw,10.5rem);padding-block:clamp(1.6rem,2.4vw,2.2rem) clamp(1.2rem,2vw,1.8rem)}.approach-page_journeyWrap__zpMcY{position:relative;margin-top:clamp(1.4rem,2.2vw,2rem)}.approach-page_journey__xjvt2{position:relative;z-index:1;display:grid;gap:2.4rem;margin:0;padding:0 0 0 1.7rem;list-style:none}.approach-page_jRule__lnEIt{position:absolute;z-index:0;left:0;top:.4rem;bottom:calc(var(--drop) * -.55);width:1px}.approach-page_jRule__lnEIt i{display:block;width:100%;height:100%;background:var(--td-blue)}.approach-page_jRule__lnEIt:after{content:"";position:absolute;left:-4px;bottom:-4px;width:9px;height:9px;border-radius:50%;background:var(--td-red)}.approach-page_jDrop__7_bb7{display:none}.approach-page_jStep__jtNC_{position:relative;min-width:0}.approach-page_jDot__lBDem{position:absolute;z-index:2;left:calc(-1.7rem - 4px);top:.8rem;width:9px;height:9px;border-radius:50%;background:var(--td-red);opacity:.4;transition:opacity .24s ease,box-shadow .24s ease}.approach-page_jStep__jtNC_[data-on] .approach-page_jDot__lBDem{opacity:1;box-shadow:0 0 0 3px #fff,0 0 0 4px color-mix(in srgb,var(--td-red) 32%,transparent)}.approach-page_jStep__jtNC_[data-stage=decide] .approach-page_jDot__lBDem{width:13px;height:13px;margin:-2px 0 0 -2px}.approach-page_jStep__jtNC_[data-stage=decide][data-on] .approach-page_jDot__lBDem{box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--td-red),0 0 0 7px #fff,0 0 0 8px color-mix(in srgb,var(--td-red) 28%,transparent)}.approach-page_jArt__o9f5H{position:absolute;z-index:0;right:0;bottom:-.4rem;width:min(100%,15rem);height:auto;aspect-ratio:240/180;color:var(--td-blue);opacity:.07;pointer-events:none;transition:opacity .24s ease}.approach-page_jStep__jtNC_[data-stage=decide] .approach-page_jArt__o9f5H{opacity:.1}.approach-page_jBody__uAWBa{position:relative;z-index:1;display:grid;justify-items:start;gap:.4rem}.approach-page_jNum__KX9Ha{font-family:var(--ws-serif);font-weight:500;font-size:clamp(3.4rem,14vw,4.6rem);line-height:.9;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--td-blue) 82%,transparent);transition:-webkit-text-stroke-color .24s ease}.approach-page_jStep__jtNC_[data-stage=decide] .approach-page_jNum__KX9Ha{-webkit-text-stroke:1.6px var(--td-blue)}.approach-page_jKey__8t0CH{font:700 .8rem var(--ws-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--td-ink);transition:color .24s ease}.approach-page_jStep__jtNC_[data-stage=decide] .approach-page_jKey__8t0CH{color:var(--td-blue)}.approach-page_jText___nwH5{max-width:22rem;font-size:.97rem;line-height:1.5;color:var(--td-body);text-wrap:pretty}.approach-page_jDecide__cRTmt{position:relative;display:grid;gap:.5rem;margin-top:.8rem}.approach-page_jDecideLabel__kImpe{font:700 .62rem var(--ws-mono);letter-spacing:.18em;text-transform:uppercase;line-height:1;color:var(--td-red)}.approach-page_jBranches__AGTuI{position:relative;display:grid;gap:.5rem;margin:0;padding:0 0 0 .95rem;list-style:none;border-left:1px solid color-mix(in srgb,var(--td-blue) 60%,transparent)}.approach-page_jBranches__AGTuI li{position:relative;display:flex;align-items:center;gap:.45rem;font:700 .74rem var(--ws-mono);letter-spacing:.14em;text-transform:uppercase;line-height:1.1;color:var(--td-ink)}.approach-page_jBranches__AGTuI li:before{content:"";position:absolute;left:-.95rem;top:50%;width:.6rem;height:1px;background:color-mix(in srgb,var(--td-blue) 60%,transparent)}.approach-page_jBranches__AGTuI i{width:5px;height:5px;border-radius:50%;background:var(--td-red);flex:none}@media (min-width:62rem){.approach-page_journey__xjvt2{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(1rem,2vw,2.4rem);gap:0 clamp(1rem,2vw,2.4rem);padding:0}.approach-page_jRule__lnEIt{left:0;right:calc(var(--gx, 2rem) * -.45);top:4px;bottom:auto;width:auto;height:1px}.approach-page_jRule__lnEIt i{height:100%}.approach-page_jRule__lnEIt:after{display:none}.approach-page_jDrop__7_bb7{display:block;position:absolute;z-index:0;right:calc(var(--gx, 2rem) * -.45);top:4px;width:1px;height:calc(100% + var(--drop))}.approach-page_jDrop__7_bb7 i{display:block;width:100%;height:100%;background:var(--td-blue)}.approach-page_jDrop__7_bb7:after{content:"";position:absolute;left:-4px;bottom:-4px;width:9px;height:9px;border-radius:50%;background:var(--td-red)}.approach-page_jStep__jtNC_{padding-top:1.55rem}.approach-page_jDot__lBDem{left:0;top:0}.approach-page_jNum__KX9Ha{font-size:clamp(3.4rem,5.6vw,7.2rem)}.approach-page_jText___nwH5{max-width:none;font-size:clamp(.9rem,1vw,1rem)}.approach-page_jArt__o9f5H{width:100%;max-width:16rem}}@media (min-width:76rem){.approach-page_jDecide__cRTmt{position:absolute;z-index:1;top:0;left:calc(5.9vw + .9rem);right:0;margin:0;gap:.4rem}.approach-page_jBranches__AGTuI{gap:clamp(.18rem,.3vw,.3rem)}.approach-page_jBranches__AGTuI li{font-size:clamp(.62rem,.74vw,.72rem);letter-spacing:.12em;line-height:1}.approach-page_jDecideLabel__kImpe{font-size:clamp(.54rem,.62vw,.62rem);line-height:1.15;letter-spacing:.14em}.approach-page_jBranches__AGTuI:after{content:"";position:absolute;left:-3px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--td-red)}.approach-page_jBranches__AGTuI:before{content:"";position:absolute;left:-.9rem;top:50%;width:.9rem;height:1px;background:color-mix(in srgb,var(--td-blue) 60%,transparent)}}@media (min-width:62rem) and (hover:hover){.approach-page_jStep__jtNC_:hover .approach-page_jNum__KX9Ha{-webkit-text-stroke-color:var(--td-blue)}.approach-page_jStep__jtNC_:hover .approach-page_jKey__8t0CH{color:var(--td-blue)}.approach-page_jStep__jtNC_:hover .approach-page_jArt__o9f5H{opacity:.13}.approach-page_jStep__jtNC_:hover .approach-page_jDot__lBDem{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--td-red)}}.approach-page_workBand__0B18J{padding-block:clamp(2.2rem,4vw,4rem) clamp(2.4rem,3.6vw,3.6rem)}.approach-page_workHead__I1hhh{display:grid;gap:1.6rem;align-items:end;margin-bottom:clamp(1.6rem,2.4vw,2.2rem)}.approach-page_page__REipB .approach-page_workBand__0B18J .approach-page_wide___6Cwo{padding-bottom:0}@media (min-width:62rem){.approach-page_workHead__I1hhh{grid-template-columns:minmax(0,7fr) minmax(0,3.6fr);column-gap:clamp(2rem,6vw,7rem)}}.approach-page_workBody__3QPtX{margin:0;max-width:28rem;font-family:var(--ws-serif);font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.35;letter-spacing:-.01em;color:var(--td-ink)}.approach-page_surface__tyjF9{position:relative}.approach-page_board__BAFti{position:relative;display:grid;gap:1.15rem;padding-left:1.6rem}.approach-page_board__BAFti:before{content:"";position:absolute;left:.35rem;top:.6rem;bottom:-1.4rem;width:1px;background:var(--td-blue);opacity:.8}.approach-page_conn___cE_Z,.approach-page_marks__4y9QC,.approach-page_nodeD__sIfzB,.approach-page_nodeTag__HCVr9,.approach-page_node__vn3he{display:none}.approach-page_art__itj_e{position:relative;margin:0;background:#fffdf8;border:1px solid color-mix(in srgb,#8d8370 32%,transparent);box-shadow:0 1px 0 rgb(16 24 48/.05);font-size:.84rem;color:var(--td-body);transition:border-color .2s ease,box-shadow .2s ease}.approach-page_art__itj_e:before{content:"";position:absolute;left:calc(-1.25rem - 5px);top:.95rem;width:9px;height:9px;border-radius:50%;background:var(--td-red);box-shadow:0 0 0 3px var(--td-cream)}.approach-page_artMain__incaw{box-shadow:0 14px 28px -22px rgb(16 24 48/.4),0 1px 0 rgb(16 24 48/.05)}.approach-page_artSub__LuY04{width:92%}.approach-page_artLabel__ut_rn{display:flex;align-items:center;gap:.55em;padding:.6em .9em;border-bottom:1px solid color-mix(in srgb,#8d8370 22%,transparent);font:700 max(8.5px,.68em) var(--ws-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--td-blue)}.approach-page_artLabel__ut_rn span{color:var(--td-red)}.approach-page_artBody__HtHaD{padding:.85em .95em 1em;line-height:1.4}.approach-page_d_notes__8SWJ9{background:#fbf5e6}.approach-page_d_env__8JkPR{background:#fffefb}.approach-page_d_prio__eDOYt{background-color:#fffefa;background-image:linear-gradient(color-mix(in srgb,var(--td-blue) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--td-blue) 7%,transparent) 1px,transparent 1px);background-size:100% 14px,14px 100%}.approach-page_d_road__rQviC{background:#fdfcf8}.approach-page_d_road__rQviC .approach-page_artBody__HtHaD{padding-left:1.3em}.approach-page_d_wire__rUokw{background:#eef2f6;border-color:color-mix(in srgb,#5d6f86 28%,transparent)}.approach-page_d_proto__RglCq{background:#fff;border-radius:4px;border-color:color-mix(in srgb,var(--td-ink) 16%,transparent);box-shadow:0 18px 34px -22px rgb(16 24 48/.45),0 1px 0 rgb(16 24 48/.06)}.approach-page_d_proto__RglCq .approach-page_artLabel__ut_rn{border-radius:4px 4px 0 0}.approach-page_d_launch__pNj_6{background:#fcfaf4}@media (hover:hover) and (min-width:40rem){.approach-page_art__itj_e:hover{border-color:color-mix(in srgb,var(--td-blue) 42%,transparent)}.approach-page_artMain__incaw:hover{box-shadow:0 16px 30px -20px rgb(16 24 48/.46),0 1px 0 rgb(16 24 48/.06)}}.approach-page_notes__jRoiP{margin:0;padding:0;list-style:none}.approach-page_notes__jRoiP li{position:relative;display:grid;grid-template-columns:3.1em minmax(0,1fr);gap:.4em;align-items:baseline;padding:.3em 0 .25em;border-bottom:1px solid color-mix(in srgb,var(--td-blue) 16%,transparent)}.approach-page_notes__jRoiP time{font:600 max(8px,.6em) var(--ws-mono);letter-spacing:.06em;color:color-mix(in srgb,var(--td-ink) 52%,transparent)}.approach-page_notes__jRoiP span{font-family:var(--font-signature-loaded,"Caveat"),"Segoe Print",cursive;font-size:1.36em;line-height:1.1;color:#26385f}.approach-page_mk_underline__K6bbF span{background:linear-gradient(var(--td-red),var(--td-red)) 0 100% /100% 1.5px no-repeat;padding-bottom:1px}.approach-page_mk_flag__sccSK time{color:var(--td-red)}.approach-page_mk_flag__sccSK span:after{content:" *";color:var(--td-red)}.approach-page_ring__tt8Rj{position:absolute;left:3.1em;right:-.2em;top:-.05em;bottom:-.1em;width:calc(100% - 3.1em);height:calc(100% + .2em);fill:none;stroke:var(--td-red);stroke-width:1.3;pointer-events:none}.approach-page_ring__tt8Rj,.approach-page_ring__tt8Rj path{vector-effect:non-scaling-stroke}.approach-page_notes__jRoiP .approach-page_noteStamp__KZIQP{display:block;margin-top:.3em;border:0;text-align:right;font:600 max(8px,.58em) var(--ws-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 45%,transparent)}.approach-page_env__A_oDU{display:block;width:100%;height:auto;color:var(--td-ink)}.approach-page_envNode__7mie5{fill:#fff;stroke:var(--td-blue);stroke-width:.9}.approach-page_envNodeHot__XVIV8{fill:#fff;stroke:var(--td-red);stroke-width:1.1}.approach-page_envText__pmdgk{font:600 7.9px var(--ws-mono);letter-spacing:.02em;fill:var(--td-ink)}.approach-page_envLine__yrEwT{fill:none;stroke:var(--td-blue);stroke-width:.9;opacity:.85}.approach-page_envBad__R3tMa{fill:none;stroke:var(--td-red);stroke-width:1;stroke-dasharray:3 2}.approach-page_envDot__8g4Q_{fill:var(--td-red)}.approach-page_envCap__caHRW{font:600 6.6px var(--ws-mono);letter-spacing:.12em;fill:color-mix(in srgb,var(--td-ink) 55%,transparent)}.approach-page_cols__O_r5c{display:grid;grid-template-columns:1fr 1fr;gap:.9em}.approach-page_cols__O_r5c b{display:block;padding-bottom:.35em;border-bottom:1px solid var(--td-ink);font:700 max(8.5px,.62em) var(--ws-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--td-ink)}.approach-page_cols__O_r5c ul{margin:0;padding:0;list-style:none}.approach-page_cols__O_r5c li{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.38em 0;border-bottom:1px dashed color-mix(in srgb,var(--td-ink) 16%,transparent);line-height:1.2}.approach-page_sev__0MFm0{display:inline-flex;gap:2px;flex:none}.approach-page_sev__0MFm0 u{width:.34em;min-width:3px;height:.78em;background:color-mix(in srgb,var(--td-ink) 13%,transparent)}.approach-page_sev__0MFm0[data-level="1"] u:first-child,.approach-page_sev__0MFm0[data-level="2"] u:nth-child(-n+2){background:var(--td-blue)}.approach-page_sev__0MFm0[data-level="3"] u{background:var(--td-red)}.approach-page_mx__FOQDn{display:block;width:100%;height:auto}.approach-page_mxGrid__IC9Mm{stroke:color-mix(in srgb,var(--td-ink) 11%,transparent);stroke-width:.6}.approach-page_mxAxis__N51pE{fill:none;stroke:var(--td-ink);stroke-width:.9}.approach-page_mxCap__jX2Ry{font:700 7.2px var(--ws-mono);letter-spacing:.14em;fill:var(--td-blue)}.approach-page_mxTick__Bbawi{font:600 6px var(--ws-mono);letter-spacing:.12em;fill:color-mix(in srgb,var(--td-ink) 45%,transparent)}.approach-page_mxLabel__1iCgq{font:600 7.7px var(--ws-mono);letter-spacing:.01em;fill:var(--td-ink)}.approach-page_mxPt__yNOwb{fill:var(--td-blue)}.approach-page_mxHot__vxjQi{fill:var(--td-red)}.approach-page_mxHalo__zLTo1{fill:none;stroke:var(--td-red);stroke-width:.7;opacity:.5}.approach-page_road__j9uu1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2em .9em}.approach-page_road__j9uu1 section{position:relative;padding-top:1.1em}.approach-page_road__j9uu1 section:before{content:"";position:absolute;top:.28em;left:0;right:-.9em;height:1px;background:var(--td-blue)}.approach-page_road__j9uu1 section:last-of-type:before{right:0;background:linear-gradient(90deg,var(--td-blue),transparent)}.approach-page_road__j9uu1 h4{position:relative;margin:0;font:700 max(8.5px,.64em) var(--ws-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--td-blue)}.approach-page_road__j9uu1 h4 i{position:absolute;left:0;top:-.95em;width:7px;height:7px;margin-top:-.12em;border-radius:50%;background:var(--td-red)}.approach-page_road__j9uu1 ul{margin:.45em 0 0;padding:0;list-style:none;display:grid;gap:.5em}.approach-page_road__j9uu1 li{display:grid;gap:.15em;line-height:1.18;font-size:.95em;color:var(--td-ink)}.approach-page_road__j9uu1 em{justify-self:start;font:600 max(7.5px,.52em) var(--ws-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;padding:.15em .5em;border:1px solid color-mix(in srgb,var(--td-blue) 40%,transparent);color:var(--td-blue)}.approach-page_roadDep__PW0nh{grid-column:1/-1;margin:.7em 0 0;padding-top:.5em;border-top:1px dashed color-mix(in srgb,var(--td-ink) 20%,transparent);font:600 max(7.5px,.56em) var(--ws-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 60%,transparent)}.approach-page_roadDep__PW0nh span{color:var(--td-red);margin-right:.4em}.approach-page_wire__uiDjP{display:grid;gap:.45em}.approach-page_wNav__Ka0Ou{display:flex;align-items:center;gap:.4em;height:1.2em;padding:0 .4em;background:#dfe5ec}.approach-page_wNav__Ka0Ou b{width:2.2em;height:.7em;background:#9aa8b9;margin-right:auto}.approach-page_wNav__Ka0Ou i{width:1.3em;height:.3em;background:#aab6c5}.approach-page_wHero__rub20{padding:.8em;background:#e5ebf2;display:grid;gap:.35em;justify-items:start}.approach-page_wHero__rub20 span{height:.55em;width:78%;background:#9aa8b9}.approach-page_wHero__rub20 span+span{width:50%;height:.35em;background:#b4c0cf}.approach-page_wHero__rub20 u{margin-top:.3em;padding:.3em .7em;text-decoration:none;font:700 max(7.5px,.54em) var(--ws-mono);letter-spacing:.1em;text-transform:uppercase;background:#b9cdf5;color:#123a8f}.approach-page_wCards__ra7Ca{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em}.approach-page_wCards__ra7Ca span{height:2.6em;background:#fff;border:1px solid #c5ced9}.approach-page_wFoot__rsMbr{height:.9em;background:#cfd7e1}.approach-page_wf__Ujrqx{display:block;width:100%;height:auto}.approach-page_wfLine__5yAuB{stroke:var(--td-blue);stroke-width:.9;fill:none}.approach-page_wfBox__hFLPa{fill:#fff;stroke:var(--td-blue);stroke-width:.9}.approach-page_wfBoxAlt__SAGH5{fill:#fff;stroke:color-mix(in srgb,var(--td-ink) 50%,transparent);stroke-width:.9;stroke-dasharray:2.5 2}.approach-page_wfText__vMhtH{font:600 6.8px var(--ws-mono);letter-spacing:.02em;fill:var(--td-ink)}.approach-page_wfCap__DcJey{font:600 6px var(--ws-mono);letter-spacing:.1em;fill:color-mix(in srgb,var(--td-ink) 52%,transparent)}.approach-page_wfDec__x0eUk path{fill:var(--td-red)}.approach-page_proto__xBJRQ header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5em}.approach-page_proto__xBJRQ b{font-family:var(--ws-serif);font-weight:500;font-size:1.28em;letter-spacing:-.02em;color:var(--td-ink)}.approach-page_proto__xBJRQ header span{display:grid;place-items:center;min-width:1.6em;height:1.6em;border-radius:50%;background:var(--td-red);color:#fff;font:700 .7em var(--ws-mono)}.approach-page_proto__xBJRQ ul{margin:0;padding:0;list-style:none;display:grid;gap:.4em}.approach-page_proto__xBJRQ li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15em .6em;align-items:center;padding:.55em .65em;background:color-mix(in srgb,var(--td-blue) 6%,#fff);border-left:2px solid var(--td-blue)}.approach-page_proto__xBJRQ li div{display:flex;align-items:baseline;gap:.6em}.approach-page_proto__xBJRQ strong{font-weight:650;color:var(--td-ink)}.approach-page_proto__xBJRQ small{font:600 max(7.5px,.58em) var(--ws-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 55%,transparent)}.approach-page_proto__xBJRQ li p{grid-column:1;margin:0;font-size:.88em;color:color-mix(in srgb,var(--td-ink) 75%,transparent)}.approach-page_proto__xBJRQ em{grid-column:2;grid-row:1/span 2;font:700 max(7.5px,.55em) var(--ws-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:.25em .55em;border-radius:2px;background:color-mix(in srgb,var(--td-blue) 12%,#fff);color:var(--td-blue)}.approach-page_proto__xBJRQ em[data-s=Review]{background:color-mix(in srgb,var(--td-red) 10%,#fff);color:var(--td-red)}.approach-page_proto__xBJRQ footer{display:flex;align-items:center;gap:.5em;margin-top:.6em;font:600 max(7.5px,.58em) var(--ws-mono);letter-spacing:.04em;color:color-mix(in srgb,var(--td-ink) 55%,transparent)}.approach-page_proto__xBJRQ footer i{width:6px;height:6px;border-radius:50%;background:var(--td-red)}.approach-page_check__7VIiW section+section{margin-top:.35em}.approach-page_check__7VIiW h4{margin:0 0 .15em;font:700 max(8px,.58em) var(--ws-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--td-blue)}.approach-page_check__7VIiW ul{margin:0;padding:0;list-style:none}.approach-page_check__7VIiW li{display:flex;align-items:center;gap:.55em;padding:.14em 0;line-height:1.2}.approach-page_check__7VIiW li i{position:relative;flex:none;width:.9em;height:.9em;border:1px solid color-mix(in srgb,var(--td-ink) 55%,transparent)}.approach-page_check__7VIiW li[data-ok=y] i{border-color:var(--td-blue);background:var(--td-blue)}.approach-page_check__7VIiW li[data-ok=y] i:after{content:"";position:absolute;left:.28em;top:.06em;width:.26em;height:.52em;border:solid #fff;border-width:0 1.5px 1.5px 0;rotate:40deg}.approach-page_check__7VIiW li[data-ok=y]{color:color-mix(in srgb,var(--td-ink) 70%,transparent)}.approach-page_check__7VIiW li[data-ok=n]{color:var(--td-ink)}.approach-page_check__7VIiW li[data-ok=n] i{border-color:var(--td-red)}.approach-page_check__7VIiW p{display:flex;align-items:center;gap:.6em;margin:.6em 0 0;font:600 max(7.5px,.56em) var(--ws-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 58%,transparent)}.approach-page_check__7VIiW p span{width:5em;height:3px;background:color-mix(in srgb,var(--td-ink) 12%,transparent)}.approach-page_check__7VIiW p u{display:block;height:100%;background:var(--td-blue)}.approach-page_decide__gsZdP{position:relative;margin-top:1.4rem}.approach-page_decide__gsZdP:before{content:"";position:absolute;left:.35rem;top:-1.4rem;bottom:.4rem;width:1px;background:var(--td-blue);opacity:.8}.approach-page_decideArrive__NuzmI{display:none}.approach-page_decideLabel__ccHBv{margin:0 0 1rem 1.6rem;font:700 .7rem var(--ws-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--td-blue)}.approach-page_decList__8v7Od{position:relative;margin:0;padding:0 0 0 1.6rem;list-style:none;display:grid;gap:1.3rem}.approach-page_decList__8v7Od li{position:relative}.approach-page_decList__8v7Od i{position:absolute;left:calc(-1.25rem - 5.5px);top:.65rem;width:11px;height:11px;border-radius:50%;background:var(--td-red);box-shadow:0 0 0 3px var(--td-cream)}.approach-page_decList__8v7Od b{display:block;font-family:var(--ws-serif);font-weight:500;font-size:clamp(1.7rem,7vw,2.2rem);line-height:1;letter-spacing:-.03em;color:var(--td-ink)}.approach-page_decList__8v7Od p{margin:.35rem 0 0;max-width:20rem;font-size:.9rem;line-height:1.4;color:var(--td-body)}.approach-page_verdict__ceZHA{margin-top:clamp(2.2rem,3.2vw,3.2rem);padding-left:1.6rem}.approach-page_verdictBig__uNldB{margin:0;display:grid;gap:.5em;font-family:var(--ws-serif);font-weight:500;font-size:clamp(1.9rem,8.4vw,3.4rem);line-height:.98;letter-spacing:-.04em}.approach-page_vBlue__VAkQB,.approach-page_vDark__Ozl_y{display:block}.approach-page_vDark__Ozl_y{color:var(--td-ink)}.approach-page_vBlue__VAkQB{color:var(--td-blue)}.approach-page_verdictSmall__7HWEz{margin:1.3rem 0 0;max-width:38rem;font-size:.95rem;line-height:1.55;color:var(--td-body)}@media (min-width:40rem){.approach-page_board__BAFti{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.4rem 1.2rem;align-items:start;padding-left:0}.approach-page_art__itj_e:before,.approach-page_board__BAFti:before{display:none}.approach-page_artSub__LuY04,.approach-page_art__itj_e{width:auto;font-size:.82rem}.approach-page_d_notes__8SWJ9{grid-column:1/6;rotate:-.8deg}.approach-page_d_env__8JkPR{grid-column:6/13}.approach-page_d_press__rEztr{grid-column:1/6}.approach-page_d_prio__eDOYt{grid-column:6/13}.approach-page_d_road__rQviC{grid-column:1/8}.approach-page_d_wire__rUokw{grid-column:8/13;rotate:.6deg}.approach-page_d_flow__yx0BG{grid-column:1/7}.approach-page_d_proto__RglCq{grid-column:7/13}.approach-page_d_launch__pNj_6{grid-column:4/10;rotate:-.5deg}.approach-page_decide__gsZdP,.approach-page_verdict__ceZHA{padding-left:0}.approach-page_decide__gsZdP{--dm:clamp(4.5rem,8.5vw,8.5rem);margin-top:var(--dm);padding-top:2.4rem}.approach-page_decide__gsZdP:before{display:none}.approach-page_decideArrive__NuzmI{display:block;position:absolute;left:.9%;top:0;height:calc(2.4rem + 5.5px);width:1px;background:var(--td-blue);opacity:.8}.approach-page_decideLabel__ccHBv{position:absolute;top:.4rem;left:calc(.9% + 1rem);margin:0}.approach-page_decList__8v7Od{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-left:.9%}.approach-page_decList__8v7Od:before{content:"";position:absolute;left:.9%;right:0;top:5px;height:1px;background:var(--td-blue);opacity:.8}.approach-page_decList__8v7Od li{padding:1.9rem .8rem 0 1rem}.approach-page_decList__8v7Od li:after{content:"";position:absolute;left:0;top:11px;height:1.5rem;width:1px;background:var(--td-blue);opacity:.7}.approach-page_decList__8v7Od i{left:-5.5px;top:0}.approach-page_decList__8v7Od b{font-size:clamp(1.5rem,2.9vw,2.9rem)}.approach-page_decList__8v7Od p{font-size:clamp(.78rem,1vw,.95rem);max-width:14rem}.approach-page_verdict__ceZHA{display:block}.approach-page_verdictBig__uNldB{grid-auto-flow:column;justify-content:start;align-items:start;gap:clamp(1.5rem,5vw,6rem);font-size:clamp(2rem,4.4vw,5rem)}.approach-page_verdictSmall__7HWEz{margin-top:1.4rem}}@media (min-width:62rem) and (max-width:75.99rem){.approach-page_board__BAFti{gap:1.1rem 1rem}.approach-page_artSub__LuY04,.approach-page_art__itj_e{font-size:clamp(.72rem,1.05vw,.8rem)}.approach-page_d_notes__8SWJ9{grid-column:1/4}.approach-page_d_env__8JkPR{grid-column:4/9}.approach-page_d_press__rEztr{grid-column:9/13}.approach-page_d_prio__eDOYt{grid-column:1/6}.approach-page_d_road__rQviC{grid-column:6/10}.approach-page_d_wire__rUokw{grid-column:10/13}.approach-page_d_flow__yx0BG{grid-column:1/6}.approach-page_d_proto__RglCq{grid-column:6/10}.approach-page_d_launch__pNj_6{grid-column:10/13;rotate:-.5deg}}@media (min-width:76rem){.approach-page_board__BAFti{display:block;container-type:inline-size;aspect-ratio:1280/818;margin-bottom:1.2rem}.approach-page_art__itj_e{position:absolute;font-size:max(10px,.9cqw);rotate:none;z-index:3}.approach-page_artMain__incaw{z-index:5;font-size:max(10.5px,1cqw)}.approach-page_conn___cE_Z,.approach-page_marks__4y9QC{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.approach-page_marks__4y9QC{z-index:0;color:var(--td-ink);overflow:visible}.approach-page_reg__p8VRg circle,.approach-page_reg__p8VRg path,.approach-page_tick__W2dDa{fill:none;stroke:currentColor;stroke-width:1;opacity:.1;vector-effect:non-scaling-stroke}.approach-page_stage__1Pzp7{font:600 9px var(--ws-mono);letter-spacing:.22em;fill:currentColor;opacity:.13}.approach-page_conn___cE_Z{z-index:1;overflow:visible;fill:none;opacity:.75;transition:opacity .2s ease}.approach-page_conn___cE_Z path{stroke:var(--td-blue);stroke-width:1;vector-effect:non-scaling-stroke}.approach-page_conn___cE_Z path[data-dash]{stroke-dasharray:4 5}.approach-page_board__BAFti:has(.approach-page_art__itj_e:hover) .approach-page_conn___cE_Z{opacity:1}.approach-page_nodeD__sIfzB,.approach-page_node__vn3he{display:block;position:absolute;z-index:8;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--td-red);box-shadow:0 0 0 2.5px var(--td-cream)}.approach-page_nodeD__sIfzB{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;box-shadow:0 0 0 3px var(--td-cream),0 0 0 4.2px var(--td-red)}.approach-page_nodeTagX__mFxve{display:block;position:absolute;z-index:8;transform:translate(-50%,-26px);padding:.2em .55em;background:#fff;border:1px solid var(--td-red);font:700 9px var(--ws-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--td-red);white-space:nowrap}.approach-page_artLabel__ut_rn{font-size:max(8.5px,.66cqw)}.approach-page_d_notes__8SWJ9{left:0;top:4.4%;width:15.23%;rotate:-1deg;z-index:2;box-shadow:0 1px 0 rgb(16 24 48/.05)}.approach-page_d_env__8JkPR{left:18.12%;top:10.27%;width:28.12%;z-index:5;box-shadow:0 8px 18px -16px rgb(16 24 48/.3),0 1px 0 rgb(16 24 48/.05)}.approach-page_d_press__rEztr{left:50%;top:0;width:17.81%;rotate:.7deg;z-index:3;box-shadow:0 1px 0 rgb(16 24 48/.05)}.approach-page_d_prio__eDOYt{left:49.06%;top:30.81%;width:25.16%;z-index:5;box-shadow:0 12px 24px -18px rgb(16 24 48/.38),0 1px 0 rgb(16 24 48/.05)}.approach-page_d_road__rQviC{left:76.56%;top:40.34%;width:23.44%;z-index:4;box-shadow:0 6px 14px -12px rgb(16 24 48/.28),0 1px 0 rgb(16 24 48/.05);font-size:max(11px,1cqw)}.approach-page_d_wire__rUokw{left:1.88%;top:57.46%;width:18.75%;z-index:3;box-shadow:0 1px 0 rgb(16 24 48/.05)}.approach-page_d_flow__yx0BG{left:24.38%;top:63.57%;width:22.27%;z-index:3;box-shadow:0 1px 0 rgb(16 24 48/.05)}.approach-page_d_proto__RglCq{left:50%;top:72.12%;width:22.66%;z-index:6;box-shadow:0 18px 32px -20px rgb(16 24 48/.46),0 1px 0 rgb(16 24 48/.06)}.approach-page_d_launch__pNj_6{left:77.34%;top:74.57%;width:18.75%;rotate:-.6deg;z-index:3;box-shadow:0 6px 14px -12px rgb(16 24 48/.26),0 1px 0 rgb(16 24 48/.05)}.approach-page_decList__8v7Od b{font-size:clamp(2rem,2.8vw,3rem)}}.approach-page_thinkBand__9Co91{padding-block:clamp(1.5rem,3vw,3rem) clamp(2.5rem,4vw,4.5rem)}.approach-page_think__rOurr{display:grid;gap:clamp(1.6rem,3vw,2.4rem)}.approach-page_thinkStage__WaN0O{position:relative;order:3;background:var(--td-paper);color:var(--td-ink);--t-line:color-mix(in srgb,var(--td-ink) 18%,transparent);--t-title:var(--td-ink);padding:clamp(1.4rem,2.6vw,2.2rem) clamp(1rem,2.2vw,2rem) clamp(1.2rem,2.2vw,1.8rem);min-height:22rem;border:1px solid color-mix(in srgb,var(--td-pale) 30%,transparent)}.approach-page_stageStack__XVpIV{display:grid}.approach-page_stagePanel__wt0HO{grid-area:1/1;display:grid;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.approach-page_stagePanel__wt0HO[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease 60ms,visibility 0s}.approach-page_thinkSide__7iA_5{display:contents}.approach-page_thinkHead__hEcor{order:1}.approach-page_index__PcTUJ{order:2}.approach-page_thinkTitle__LNEAc{margin:1rem 0 0!important;font-family:var(--ws-serif);font-weight:500;font-size:clamp(1.9rem,8.4vw,3rem);line-height:1;letter-spacing:-.04em;color:var(--td-on)}.approach-page_thinkTitle__LNEAc span{display:block;white-space:nowrap}.approach-page_thinkTitle__LNEAc span:last-child{color:var(--td-pale)}.approach-page_thinkBody__FiZO4{margin:1.1rem 0 0;max-width:31rem;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.55;color:var(--td-on-body)}.approach-page_index__PcTUJ{display:grid;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;border-top:1px solid var(--t-line)}.approach-page_index__PcTUJ li{display:grid;border-bottom:1px solid var(--t-line);transition:border-color .18s ease}.approach-page_index__PcTUJ li:has(.approach-page_indexItem__u4uhR[aria-pressed=true]){border-bottom-color:color-mix(in srgb,var(--td-pale) 42%,transparent)}.approach-page_indexItem__u4uhR{all:unset;box-sizing:border-box;position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:.4rem;row-gap:.1rem;align-content:center;width:100%;min-height:5.2rem;padding:.85rem 0 .9rem 1.3rem;cursor:pointer}.approach-page_indexItem__u4uhR:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--td-red-soft);opacity:0;transition:opacity .18s ease}.approach-page_indexItem__u4uhR[aria-pressed=true]:before{opacity:1}.approach-page_indexItem__u4uhR:focus-visible{outline:3px solid var(--td-pale);outline-offset:-3px}.approach-page_indexN__kazzW{grid-row:1/span 2;align-self:center;font:650 .72rem var(--ws-mono);letter-spacing:.2em;color:color-mix(in srgb,var(--td-pale) 62%,transparent);transition:color .18s ease}.approach-page_indexLabel__Rz9l7{font-family:var(--ws-serif);font-weight:500;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.05;letter-spacing:-.03em;color:color-mix(in srgb,var(--td-pale) 58%,var(--td-ink));transition:color .18s ease}.approach-page_indexQ__bH1wN{font:600 .7rem var(--ws-mono);letter-spacing:.12em;line-height:1.35;text-transform:uppercase;color:var(--td-pale);opacity:.62;transition:opacity .18s ease}.approach-page_indexItem__u4uhR[aria-pressed=true] .approach-page_indexN__kazzW{color:var(--td-pale)}.approach-page_indexItem__u4uhR[aria-pressed=true] .approach-page_indexLabel__Rz9l7{color:var(--td-on)}.approach-page_indexItem__u4uhR[aria-pressed=true] .approach-page_indexQ__bH1wN{opacity:1}@media (min-width:62rem){.approach-page_think__rOurr{grid-template-columns:minmax(0,11fr) minmax(0,9fr);column-gap:clamp(2rem,4vw,5rem);align-items:stretch}.approach-page_thinkStage__WaN0O{order:1;min-height:34rem;display:grid;align-content:center}.approach-page_thinkSide__7iA_5{order:2;display:grid;gap:clamp(1.4rem,2.4vw,2rem);align-content:space-between}.approach-page_index__PcTUJ,.approach-page_thinkHead__hEcor{order:0}.approach-page_thinkTitle__LNEAc{font-size:clamp(2.4rem,3.7vw,4.6rem)}}.approach-page_labBand__G_8Lh{padding-block:clamp(2.2rem,4vw,4rem) clamp(3rem,5vw,5rem)}.approach-page_labHead__alC57{display:grid;gap:1.8rem;align-items:end}@media (min-width:62rem){.approach-page_labHead__alC57{grid-template-columns:minmax(0,7.4fr) minmax(0,3.6fr);column-gap:clamp(2rem,6vw,7rem)}}.approach-page_labTitle__m0vBN{font-size:clamp(1.8rem,8vw,4.2rem)}@media (min-width:62rem){.approach-page_labTitle__m0vBN{font-size:clamp(3.4rem,5.2vw,6.4rem)}}.approach-page_labSide__VCw7i{display:grid;gap:1.4rem;justify-items:start}.approach-page_labSide__VCw7i p{margin:0;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.6;color:var(--td-body)}.approach-page_studies__hGEbz{display:grid;gap:2.4rem;margin-top:clamp(2.8rem,5vw,4.5rem)!important}.approach-page_studyLink__4oGpE{display:grid;gap:.5rem;text-decoration:none}.approach-page_studyPhoto___2nMj{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:color-mix(in srgb,var(--td-ink) 14%,transparent);margin-bottom:.6rem}.approach-page_studyPhoto___2nMj img{object-fit:cover;transition:transform .7s var(--td-ease)}.approach-page_studyLink__4oGpE:focus-visible .approach-page_studyPhoto___2nMj img,.approach-page_studyLink__4oGpE:hover .approach-page_studyPhoto___2nMj img{transform:scale(1.035)}.approach-page_studyRole__dG8C7{font:650 .68rem var(--ws-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--td-blue)}.approach-page_studyName___VIDt{font-family:var(--ws-serif);font-weight:500;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05;letter-spacing:-.03em;color:var(--td-ink)}.approach-page_studyLine__1k8n7{max-width:26rem;font-size:1rem;line-height:1.5;color:var(--td-body)}.approach-page_studyTags__VlKfC{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin-top:.2rem}.approach-page_studyTags__VlKfC span{padding:.25rem .55rem;border:1px solid color-mix(in srgb,var(--td-ink) 22%,transparent);font:650 .62rem var(--ws-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 70%,transparent)}.approach-page_studyGo__dDqZM{margin-top:.4rem;font:700 .76rem var(--ws-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--td-ink);border-bottom:1px solid var(--td-red);justify-self:start;padding-bottom:.25rem}@media (min-width:62rem){.approach-page_studies__hGEbz{grid-template-columns:1.25fr 1fr 1fr;gap:clamp(1.6rem,3vw,3.4rem);align-items:start}.approach-page_study__HKqSa:nth-child(2){margin-top:4.5rem}.approach-page_study__HKqSa:nth-child(3){margin-top:1.5rem}}.approach-page_ending__0kPXA{position:relative;overflow:hidden;--endpad:clamp(3rem,6vw,6rem);padding-block:var(--endpad) clamp(2rem,4vw,3.5rem)}.approach-page_endGhost__TQMHh{position:absolute;left:-.04em;bottom:-.2em;font-family:var(--ws-serif);font-weight:500;font-size:clamp(5rem,16.5vw,20rem);line-height:.8;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--td-cream) 9%,transparent);white-space:nowrap;pointer-events:none;user-select:none}.approach-page_endIn__hfnK8{position:relative;display:grid;gap:clamp(1.2rem,2.2vw,1.8rem);justify-items:start;padding-bottom:clamp(3rem,7vw,6rem)}.approach-page_endArrive__fSn3d{position:absolute;left:4.5px;top:calc(-1 * var(--endpad));height:calc(var(--endpad) + .5rem);width:1px;background:var(--td-pale)}.approach-page_endEyebrow__PjKbN{display:flex;align-items:center;gap:.8rem;margin:0;font:700 .72rem var(--ws-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--td-cream)}.approach-page_endEyebrow__PjKbN i{width:10px;height:10px;border-radius:50%;background:var(--td-red);box-shadow:0 0 0 3px var(--td-blue);flex:none}.approach-page_endEyebrow__PjKbN b{width:clamp(3rem,8vw,7rem);height:1px;background:color-mix(in srgb,var(--td-cream) 55%,transparent)}.approach-page_endTitle___YhVz{margin:0;font-family:var(--ws-serif);font-weight:500;line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.approach-page_endLead___uCZn,.approach-page_endWord__7YLIG{display:block;white-space:nowrap}.approach-page_endLead___uCZn{color:var(--td-cream);font-size:clamp(3.4rem,20vw,5.6rem)}.approach-page_endLead___uCZn span{display:block}.approach-page_endWord__7YLIG{color:var(--td-pale);font-size:clamp(1.9rem,9.4vw,4.4rem);margin-top:.12em}.approach-page_endSay__9PubU{display:grid;gap:.8rem;max-width:30rem}.approach-page_endLeadCopy__sZll9{margin:0;max-width:17ch;text-wrap:balance;font-family:var(--ws-serif);font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.14;letter-spacing:-.025em;color:var(--td-cream)}.approach-page_endBody__TTG4O{margin:0;font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.5;color:color-mix(in srgb,var(--td-cream) 76%,transparent)}.approach-page_endActions__9XVrn{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1rem}.approach-page_cta__IyboZ{position:relative;display:inline-flex;align-items:center;gap:.8rem;min-height:3.4rem;padding:.9rem 1.5rem .95rem 1.25rem;background:var(--td-cream);color:var(--td-ink)!important;text-decoration:none;font:700 .8rem var(--ws-sans);letter-spacing:.09em;text-transform:uppercase;transition:background-color .24s var(--td-ease)}.approach-page_cta__IyboZ:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--td-blue);transform:scaleX(.28);transform-origin:left;transition:transform .3s var(--td-ease)}.approach-page_ctaMark__hiWh6{width:7px;height:7px;border-radius:50%;background:var(--td-red);flex:none;box-shadow:0 0 0 0 color-mix(in srgb,var(--td-red) 40%,transparent);transition:box-shadow .24s var(--td-ease)}.approach-page_ctaArrow__dDGx_{display:inline-block;color:var(--td-red);transition:transform .24s var(--td-ease)}.approach-page_cta__IyboZ:focus-visible,.approach-page_cta__IyboZ:hover{background:color-mix(in srgb,var(--td-cream) 88%,#fff)}.approach-page_cta__IyboZ:focus-visible:after,.approach-page_cta__IyboZ:hover:after{transform:scaleX(1)}.approach-page_cta__IyboZ:focus-visible .approach-page_ctaMark__hiWh6,.approach-page_cta__IyboZ:hover .approach-page_ctaMark__hiWh6{box-shadow:0 0 0 4px color-mix(in srgb,var(--td-red) 35%,transparent)}.approach-page_cta__IyboZ:focus-visible .approach-page_ctaArrow__dDGx_,.approach-page_cta__IyboZ:hover .approach-page_ctaArrow__dDGx_{transform:translateX(5px)}.approach-page_cta__IyboZ:focus-visible,.approach-page_secondary__cR1Di:focus-visible{outline:2px solid #fff;outline-offset:3px}.approach-page_secondary__cR1Di{display:inline-flex;align-items:center;gap:.8rem;min-height:3.4rem;padding:.9rem 1.3rem;border:1px solid color-mix(in srgb,var(--td-cream) 42%,transparent);color:var(--td-cream)!important;text-decoration:none;font:700 .8rem var(--ws-sans);letter-spacing:.09em;text-transform:uppercase;transition:border-color .22s var(--td-ease)}.approach-page_secondaryArrow__eoSoh{display:inline-block;transition:transform .22s var(--td-ease)}.approach-page_secondary__cR1Di:focus-visible,.approach-page_secondary__cR1Di:hover{border-color:var(--td-cream)}.approach-page_secondary__cR1Di:focus-visible .approach-page_secondaryArrow__eoSoh,.approach-page_secondary__cR1Di:hover .approach-page_secondaryArrow__eoSoh{transform:translateX(4px)}.approach-page_reassure__OAKSY{margin:0;font-size:.92rem;line-height:1.5;color:color-mix(in srgb,var(--td-pale) 92%,#fff)}.approach-page_prompts__Bg17U{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;font:600 clamp(.64rem,.82vw,.72rem) var(--ws-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--td-cream) 60%,transparent)}.approach-page_clarity__bE0pV{position:relative;width:min(100%,26rem);aspect-ratio:560/620;justify-self:center}.approach-page_clarityLine__cWLzQ,.approach-page_clarityPlanes__IgImP{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.approach-page_clarityLine__cWLzQ{pointer-events:none}.approach-page_clarityLine__cWLzQ path{fill:none;stroke:var(--td-pale);stroke-width:1.2;stroke-linecap:round;opacity:.9}.approach-page_clarityNode__zjKfz{fill:var(--td-red);stroke:var(--td-blue);stroke-width:3}.approach-page_claryGrid__0OLpY path{fill:none;stroke:var(--td-cream);stroke-width:.8;opacity:.1}.approach-page_claryTick__TCjCB{fill:none;stroke:var(--td-cream);stroke-width:1;opacity:.4}.approach-page_pl1__OTLFk{fill:color-mix(in srgb,#fff 3%,transparent);stroke:color-mix(in srgb,var(--td-pale) 45%,transparent);stroke-width:1}.approach-page_pl2__keUpd{fill:color-mix(in srgb,var(--td-ink) 30%,transparent);stroke:color-mix(in srgb,var(--td-pale) 30%,transparent);stroke-width:1}.approach-page_pl3__ra99z{fill:color-mix(in srgb,#fff 5%,transparent);stroke:color-mix(in srgb,var(--td-pale) 55%,transparent);stroke-width:1}.approach-page_pl4__HGlsR{fill:color-mix(in srgb,var(--td-ink) 24%,transparent);stroke:color-mix(in srgb,var(--td-cream) 50%,transparent);stroke-width:1}.approach-page_pl5__yU4yA{fill:color-mix(in srgb,#fff 9%,transparent);stroke:color-mix(in srgb,var(--td-cream) 65%,transparent);stroke-width:1}.approach-page_claryFocal__e44jh{fill:var(--td-cream)}.approach-page_claryFocalIn__ZS_d3{fill:none;stroke:var(--td-blue);stroke-width:.8;opacity:.55}@media (min-width:62rem){.approach-page_ending__0kPXA{min-height:min(92vh,60rem)}.approach-page_endIn__hfnK8{grid-template-columns:minmax(0,6fr) minmax(0,4fr);column-gap:clamp(2rem,4vw,5rem);align-content:start}.approach-page_endIn__hfnK8>*{grid-column:1}.approach-page_endLead___uCZn{font-size:clamp(3rem,5vw,6.2rem)}.approach-page_endLead___uCZn span{display:inline}.approach-page_endWord__7YLIG{font-size:clamp(3.3rem,5.4vw,6.8rem)}.approach-page_clarity__bE0pV{grid-column:2;grid-row:1/span 8;align-self:center;justify-self:end;width:min(100%,31rem);margin-right:-1.5vw}}@media (min-width:88rem){.approach-page_prompts__Bg17U{flex-direction:row;flex-wrap:wrap;gap:.5rem 0}.approach-page_prompts__Bg17U li+li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 .8rem .12em;border-radius:50%;background:var(--td-red)}}@media (min-width:40rem) and (max-width:61.99rem){.approach-page_clarity__bE0pV{width:min(100%,24rem)}}@media (prefers-reduced-motion:reduce){.approach-page_ctaArrow__dDGx_,.approach-page_cta__IyboZ:after,.approach-page_jStep__jtNC_,.approach-page_secondaryArrow__eoSoh,.approach-page_studyPhoto___2nMj img{transition:none!important}}.section-transition_waveJoin__aBH9_{--st-fill:var(--color-brand-cream,#f4efe6);position:absolute;left:-2px;right:-2px;width:auto;height:var(--wave-join,clamp(2.85rem,5.2vw,4.85rem));line-height:0;font-size:0;pointer-events:none;overflow:hidden;background:var(--wave-into,transparent);z-index:8}.section-transition_waveJoin__aBH9_[data-anchor=end]{bottom:calc(-1 * var(--wave-join, clamp(2.85rem, 5.2vw, 4.85rem)) + 2px)}.section-transition_waveJoin__aBH9_[data-anchor=start]{top:calc(-1 * var(--wave-join, clamp(2.85rem, 5.2vw, 4.85rem)) + 2px)}.section-transition_waveJoinSvg__MHbQ2{display:block;width:calc(100% + 4px);height:calc(100% + 2px);margin-left:-2px;vertical-align:top}.section-transition_waveJoin__aBH9_.section-transition_waveCarve__yMA6z,.section-transition_waveJoin__aBH9_[data-wave-carve]{top:auto;bottom:-2px;height:0;overflow:visible;isolation:auto;contain:none;background:transparent;z-index:2}.section-transition_waveJoinFill__Ko_rL{fill:var(--st-fill);stroke:var(--st-fill);stroke-width:1.25;stroke-linejoin:round;vector-effect:non-scaling-stroke}.reading-progress_progress__3uMlu{position:fixed;inset:0 0 auto 0;height:2px;z-index:70;pointer-events:none}.reading-progress_progressBar__lvvPr{display:block;height:100%;background:var(--td-blue,#0050f8);transform:scaleX(0);transform-origin:0 50%}.sg-journey_root__i_Nud{display:grid;gap:clamp(2rem,4vw,3rem)}.sg-journey_head__cC32M{max-width:46rem}.sg-journey_title__mn37Z{margin:1rem 0 0;font-family:var(--td-serif);font-size:clamp(2.1rem,4vw,3.4rem);font-weight:500;line-height:1.06;letter-spacing:-.036em;color:var(--t-title);text-wrap:balance}.sg-journey_score__PJ1Bj{position:relative}.sg-journey_lanes__7s6Zz{display:none;list-style:none;margin:0 0 .75rem;padding:0}.sg-journey_laneLabel__uqPi_{font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--t-eyebrow)}.sg-journey_track__TPgS0{position:relative}.sg-journey_thread__KRP0a{display:none}.sg-journey_threadPath__EnGSs{fill:none;stroke:var(--td-blue,#0050f8);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.sg-journey_stops__RgzFj{position:relative;list-style:none;margin:0;padding:0 0 0 1.75rem;display:grid;gap:2rem}.sg-journey_stops__RgzFj:before{content:"";position:absolute;left:.3rem;top:.3rem;bottom:.3rem;width:1.5px;background:var(--t-line,color-mix(in srgb,var(--td-ink,#101830) 18%,transparent))}.sg-journey_stop__nxbfw{position:relative;display:grid;gap:.3rem}.sg-journey_node__NqA6u{position:absolute;left:-1.75rem;top:.15rem;width:10px;height:10px;border-radius:50%;background:var(--td-cream,#f4efe6);border:1.5px solid var(--td-blue,#0050f8)}.sg-journey_stopNum__1kykt{font-family:var(--td-mono);font-size:.75rem;color:var(--t-eyebrow)}.sg-journey_moment__yviFm{display:block;font-family:var(--td-serif);font-size:1.15rem;font-weight:500;color:var(--t-title)}.sg-journey_touchpoint__MsQ20{display:block;font-size:.9375rem;color:var(--t-body)}.sg-journey_practice__HhflP{display:inline-flex;align-items:center;gap:.45rem;margin-top:.15rem;font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--t-eyebrow)}.sg-journey_practice__HhflP:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sg-journey_stop__nxbfw[data-practice=communications] .sg-journey_practice__HhflP{color:#1f4a3c}.sg-journey_stop__nxbfw[data-practice=software] .sg-journey_practice__HhflP{color:var(--td-blue-deep,#0038c8)}.sg-journey_stop__nxbfw[data-practice=website] .sg-journey_practice__HhflP{color:var(--td-blue,#0050f8)}.sg-journey_stop__nxbfw[data-last] .sg-journey_node__NqA6u{border-color:var(--td-red,#d40010);background:var(--td-red-soft,#ff8a92)}.sg-journey_close__3ykxs{margin:0;max-width:40rem;font-family:var(--td-serif);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:500;color:var(--t-title)}@media (min-width:68rem){.sg-journey_lanes__7s6Zz,.sg-journey_thread__KRP0a{display:none}.sg-journey_track__TPgS0{height:auto}.sg-journey_stops__RgzFj{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3.5rem 2rem;padding:0}.sg-journey_stops__RgzFj:before{content:none}.sg-journey_stop__nxbfw{padding-top:2rem;gap:.35rem}.sg-journey_stop__nxbfw:before{content:"";position:absolute;top:.4rem;left:0;right:-2rem;height:2px;background:var(--td-blue,#0050f8)}.sg-journey_stop__nxbfw:nth-child(5n):before{right:0;background:linear-gradient(90deg,var(--td-blue,#0050f8),transparent)}.sg-journey_stop__nxbfw[data-last]:before{content:none}.sg-journey_node__NqA6u{left:0;top:0;width:14px;height:14px;transform:none;z-index:1}.sg-journey_stopNum__1kykt{display:block;font-size:.8125rem}.sg-journey_moment__yviFm{font-size:1.25rem;line-height:1.22}.sg-journey_touchpoint__MsQ20{font-size:.9375rem;line-height:1.45}}.sg-diagnostic_root__oEIEL{display:grid;gap:clamp(2.5rem,5vw,3.75rem)}.sg-diagnostic_head__rLuAc{position:relative;max-width:52rem}.sg-diagnostic_spineArrive__TvIVI{display:block;width:2px;height:clamp(1.25rem,2.5vw,2rem);margin:0 0 .5rem .15rem;background:linear-gradient(transparent,var(--td-blue))}.sg-diagnostic_chapterSecondary__rxOAI{margin:.6rem 0 0;font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 42%,transparent)}.sg-diagnostic_head__rLuAc h2{font-size:clamp(2.3rem,4.6vw,4rem)}.sg-diagnostic_lineMuted__JeZ44,.sg-diagnostic_line__pyQ_v{display:block}.sg-diagnostic_lineMuted__JeZ44{color:color-mix(in srgb,var(--td-ink) 52%,transparent)}.sg-diagnostic_introNote__VEDiz{margin:.6rem 0 0;max-width:34rem;font-family:var(--td-sans);font-size:.95rem;line-height:1.6;color:color-mix(in srgb,var(--td-ink) 62%,transparent)}.sg-diagnostic_stage__nFOvf{display:grid;gap:clamp(1.75rem,3vw,2.5rem)}.sg-diagnostic_principleCaption__bPszc,.sg-diagnostic_railCaption__u5Igm{margin:0;font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 40%,transparent)}.sg-diagnostic_tabs__LVW8a{position:relative;display:grid;gap:.25rem;padding-left:1.6rem}.sg-diagnostic_track__dr6HJ{position:absolute;left:.42rem;top:1.1rem;bottom:1.1rem;width:2px;background:color-mix(in srgb,var(--td-ink) 14%,transparent)}.sg-diagnostic_progress__vf2xi{position:absolute;inset:0 0 auto 0;height:calc(var(--active) / (var(--count) - 1) * 100%);background:var(--td-blue);transition:height .52s var(--td-ease),width .52s var(--td-ease)}.sg-diagnostic_tab__WkAuB{position:relative;display:flex;align-items:center;gap:.8rem;min-height:2.9rem;padding:.35rem .5rem;border:0;background:none;font:inherit;text-align:left;color:color-mix(in srgb,var(--td-ink) 62%,transparent);cursor:pointer;transition:color .24s var(--td-ease)}.sg-diagnostic_tab__WkAuB:hover{color:var(--td-ink)}.sg-diagnostic_tab__WkAuB:focus-visible{outline:2px solid var(--td-blue);outline-offset:2px}.sg-diagnostic_tab__WkAuB[data-state=ahead]{color:color-mix(in srgb,var(--td-ink) 42%,transparent)}.sg-diagnostic_node__x_GvS{position:absolute;left:calc(-1.6rem + .42rem - 5px);top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;border:2px solid color-mix(in srgb,var(--td-ink) 28%,transparent);background:#fff;transition:background-color .24s var(--td-ease),border-color .24s var(--td-ease),transform .24s var(--td-ease)}.sg-diagnostic_tab__WkAuB[data-state=past] .sg-diagnostic_node__x_GvS{border-color:var(--td-blue);background:var(--td-blue)}.sg-diagnostic_tab__WkAuB[data-state=active] .sg-diagnostic_node__x_GvS{border-color:var(--td-red);background:var(--td-red);transform:scale(1.25);box-shadow:0 0 0 5px color-mix(in srgb,var(--td-red) 14%,transparent);transition:background-color .32s var(--td-ease),border-color .32s var(--td-ease),box-shadow .32s var(--td-ease),transform .24s var(--td-ease)}.sg-diagnostic_stage__nFOvf[data-view=possible] .sg-diagnostic_tab__WkAuB[data-state=active] .sg-diagnostic_node__x_GvS{border-color:var(--td-blue);background:var(--td-blue);box-shadow:0 0 0 5px color-mix(in srgb,var(--td-blue) 16%,transparent)}.sg-diagnostic_stage__nFOvf[data-view=possible] .sg-diagnostic_tab__WkAuB[data-state=active] .sg-diagnostic_tabLabel__lotQH{text-decoration-color:var(--td-blue)}.sg-diagnostic_tabNum__O0Dla{font-family:var(--td-mono);font-size:.75rem;letter-spacing:.14em;color:var(--td-blue)}.sg-diagnostic_tabLabel__lotQH{font-family:var(--td-mono);font-size:.8125rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.sg-diagnostic_tab__WkAuB[data-state=active]{color:var(--td-ink)}.sg-diagnostic_tab__WkAuB[data-state=active] .sg-diagnostic_tabLabel__lotQH{text-decoration:underline;text-decoration-color:var(--td-red);text-decoration-thickness:2px;text-underline-offset:.5em}@media (min-width:62rem){.sg-diagnostic_tabs__LVW8a{grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:0;padding-left:0;padding-top:1.6rem}.sg-diagnostic_track__dr6HJ{left:6px;right:calc(100% / var(--count) - 6px);top:calc(.42rem - 1px);bottom:auto;width:auto;height:2px}.sg-diagnostic_progress__vf2xi{inset:0 auto 0 0;height:auto;width:calc(var(--active) / (var(--count) - 1) * 100%)}.sg-diagnostic_tab__WkAuB{flex-direction:column;align-items:flex-start;gap:.45rem;min-height:4.25rem;padding:.4rem 1rem .5rem 0}.sg-diagnostic_node__x_GvS{left:0;top:calc(-1.6rem + .42rem - 6px);margin-top:0}}.sg-diagnostic_panel__MHpfT{position:relative;padding:clamp(1.75rem,3.5vw,3rem);background:var(--td-cream);border-left:3px solid var(--td-blue);overflow:clip}.sg-diagnostic_panel__MHpfT:focus-visible{outline:2px solid var(--td-blue);outline-offset:3px}.sg-diagnostic_panelInner___h8y6{display:grid;gap:1.75rem}.sg-diagnostic_viewPanel__pcj4c{display:grid;gap:1.5rem;animation:sg-diagnostic_settle__PMJiZ .38s var(--td-ease)}@keyframes sg-diagnostic_settle__PMJiZ{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.sg-diagnostic_viewPanel__pcj4c{animation:none}.sg-diagnostic_flowArrowPossible__o_NZv,.sg-diagnostic_flowLabelPossible__9m_Na,.sg-diagnostic_node__x_GvS,.sg-diagnostic_progress__vf2xi,.sg-diagnostic_tab__WkAuB,.sg-diagnostic_viewTab__Yj2Wx:after{transition:none}}.sg-diagnostic_panelHead__6eK2l{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem 1.5rem}.sg-diagnostic_panelMark__S6VwQ{position:relative}.sg-diagnostic_panelIndex__piOCj{margin:0;font-family:var(--td-serif);font-size:clamp(3.4rem,7vw,6.5rem);line-height:.82;letter-spacing:-.05em;color:var(--td-blue)}.sg-diagnostic_panelOf__nsQsR{margin-left:.5rem;font-family:var(--td-mono);font-size:.8125rem;letter-spacing:.14em;color:color-mix(in srgb,var(--td-ink) 45%,transparent);vertical-align:top}.sg-diagnostic_panelClass__tVf6c{margin:.2rem 0 0;font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:var(--td-red)}.sg-diagnostic_viewToggle__Qqxl5{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap;padding-top:.2rem}.sg-diagnostic_viewDivider__pSSjc{width:1px;height:.85em;background:color-mix(in srgb,var(--td-ink) 22%,transparent)}.sg-diagnostic_viewTab__Yj2Wx{position:relative;padding:.2rem 0 .5rem;border:0;background:none;font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 48%,transparent);cursor:pointer}.sg-diagnostic_viewTab__Yj2Wx:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;transition:background-color .22s var(--td-ease)}.sg-diagnostic_viewTab__Yj2Wx:hover{color:var(--td-ink)}.sg-diagnostic_viewTab__Yj2Wx:focus-visible{outline:2px solid var(--td-blue);outline-offset:2px}.sg-diagnostic_viewTab__Yj2Wx[data-tone=current][aria-selected=true]{color:var(--td-red)}.sg-diagnostic_viewTab__Yj2Wx[data-tone=current][aria-selected=true]:after{background:var(--td-red)}.sg-diagnostic_viewTab__Yj2Wx[data-tone=possible][aria-selected=true]{color:var(--td-blue)}.sg-diagnostic_viewTab__Yj2Wx[data-tone=possible][aria-selected=true]:after{background:var(--td-blue)}.sg-diagnostic_panelBody__T3Qee{display:grid;gap:1.25rem;padding-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--td-ink) 14%,transparent)}.sg-diagnostic_panelLabel__HKFT1{margin:0;font-family:var(--td-mono);font-size:.8125rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 55%,transparent)}.sg-diagnostic_challenge__PUjJW{margin:0;max-width:34ch;font-family:var(--td-serif);font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:500;line-height:1.14;letter-spacing:-.028em;color:var(--td-ink);text-wrap:pretty}.sg-diagnostic_section__D1EDF{display:grid;gap:.55rem;max-width:38rem}.sg-diagnostic_sectionLabelFuture__XRcF5,.sg-diagnostic_sectionLabel__65E3I{margin:0;font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 55%,transparent)}.sg-diagnostic_sectionLabelFuture__XRcF5{color:var(--td-blue)}.sg-diagnostic_questions__MMlZF{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.sg-diagnostic_questions__MMlZF li{position:relative;padding-left:1rem;font-family:var(--td-sans);font-size:.95rem;line-height:1.5;color:var(--td-body)}.sg-diagnostic_questions__MMlZF li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:1px;background:color-mix(in srgb,var(--td-ink) 40%,transparent)}.sg-diagnostic_future__usZB_{margin:0;max-width:30ch;font-family:var(--td-serif);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;line-height:1.18;letter-spacing:-.02em;color:var(--td-ink);text-wrap:pretty}.sg-diagnostic_fact__vD_hs{display:grid;gap:.35rem;padding-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--td-ink) 14%,transparent)}.sg-diagnostic_factLabel___XNXI{margin:0;font-family:var(--td-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--td-ink) 55%,transparent)}.sg-diagnostic_factValue__9YGnk{margin:0;font-family:var(--td-sans);font-size:.975rem;line-height:1.5;color:var(--td-body)}.sg-diagnostic_factMuted__z_K9i{margin:0;font-family:var(--td-mono);font-size:.75rem;letter-spacing:.08em;color:color-mix(in srgb,var(--td-ink) 42%,transparent)}.sg-diagnostic_futurePrinciple__QpWeu{margin:0;padding-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--td-ink) 14%,transparent);font-family:var(--td-mono);font-size:.8125rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--td-blue)}.sg-diagnostic_futurePrincipleLabel__iXouh{margin-right:.5rem;color:color-mix(in srgb,var(--td-ink) 50%,transparent)}.sg-diagnostic_bridge__qNrar{margin:0;font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--td-blue)}.sg-diagnostic_microFlow__MaJs9{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 0;padding:1.5rem 0;min-height:3.5rem}.sg-diagnostic_flowStep__bDvmn{display:flex;align-items:center;gap:.6rem}.sg-diagnostic_flowRow__TyehZ{display:flex;flex-wrap:wrap;gap:.55rem}.sg-diagnostic_flowLabelPossible__9m_Na,.sg-diagnostic_flowLabel__f_aW_{font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .65rem;border:1px solid color-mix(in srgb,var(--td-ink) 22%,transparent);transition:color .26s var(--td-ease),border-color .26s var(--td-ease)}.sg-diagnostic_flowLabel__f_aW_{color:color-mix(in srgb,var(--td-ink) 68%,transparent)}.sg-diagnostic_flowLabelPossible__9m_Na{color:var(--td-blue);border-color:color-mix(in srgb,var(--td-blue) 45%,transparent)}.sg-diagnostic_flowUncertain__R1m6h{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;border:1.5px solid var(--td-red);color:var(--td-red);font-family:var(--td-mono);font-size:.8125rem;font-weight:700}.sg-diagnostic_flowArrowPossible__o_NZv,.sg-diagnostic_flowArrow__xaYYi{display:inline-block;width:1.75rem;height:1px}.sg-diagnostic_flowArrow__xaYYi{background:color-mix(in srgb,var(--td-blue) 55%,transparent)}.sg-diagnostic_flowArrowPossible__o_NZv{height:2px;background:var(--td-blue)}@media (min-width:40rem){.sg-diagnostic_microFlow__MaJs9{flex-wrap:nowrap}.sg-diagnostic_flowStep__bDvmn{gap:.85rem}.sg-diagnostic_flowArrowPossible__o_NZv,.sg-diagnostic_flowArrow__xaYYi{width:2.5rem}}@media (min-width:62rem){.sg-diagnostic_panelInner___h8y6{grid-template-columns:11rem minmax(0,1fr);gap:2.5rem}.sg-diagnostic_panelIndex__piOCj{font-size:clamp(4.5rem,6vw,7rem);margin-left:-.1em}.sg-diagnostic_panelClass__tVf6c{position:relative;z-index:1}.sg-diagnostic_panelBody__T3Qee{padding-top:0;border-top:0;padding-left:2.5rem;border-left:1px solid color-mix(in srgb,var(--td-ink) 14%,transparent)}}.sg-diagnostic_stepper__BHyss{display:flex;justify-content:space-between;gap:1rem;margin-top:1.75rem}.sg-diagnostic_stepBtn__HVc7g{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .25rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--td-ink) 25%,transparent);background:none;font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--td-ink);cursor:pointer}.sg-diagnostic_stepBtn__HVc7g:hover{border-bottom-color:var(--td-blue)}.sg-diagnostic_stepBtn__HVc7g:focus-visible{outline:2px solid var(--td-blue);outline-offset:2px}.sg-diagnostic_stepBtn__HVc7g span{color:var(--td-red)}.sg-diagnostic_pattern__MjjQW{position:relative;max-width:48rem;padding-top:clamp(1rem,2vw,1.5rem);border-top:1px solid color-mix(in srgb,var(--td-ink) 14%,transparent)}.sg-diagnostic_patternHeadline__8v6Cm{margin:.5rem 0 0;max-width:18ch;font-family:var(--td-serif);font-size:clamp(2rem,4vw,3.15rem);font-weight:500;line-height:1.1;letter-spacing:-.025em;color:var(--td-ink)}.sg-diagnostic_patternBody__0xusM{margin:1rem 0 0;max-width:34rem;font-family:var(--td-sans);font-size:1rem;line-height:1.6;color:var(--td-body)}.sg-diagnostic_principleCaption__bPszc{margin:1.5rem 0 0}.sg-diagnostic_principleRail__Xzrbp{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 0;margin:1rem 0 0;padding:0;list-style:none}.sg-diagnostic_principleRail__Xzrbp:before{content:"";position:absolute;left:.35rem;right:.35rem;top:.35rem;height:1px;background:color-mix(in srgb,var(--td-blue) 35%,transparent)}.sg-diagnostic_principleItem__qvLxW{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;flex:1 1 auto;padding-right:1.5rem}.sg-diagnostic_principleNode__sNEAk{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--td-blue);background:var(--td-cream)}.sg-diagnostic_principleLabel__3EyTh{font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--td-ink)}@media (min-width:40rem){.sg-diagnostic_principleRail__Xzrbp{flex-wrap:nowrap}.sg-diagnostic_principleItem__qvLxW:last-child{padding-right:0}}.sg-diagnostic_convergenceTick__7Jz6R{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:1px;margin:1.25rem 0 0}.sg-diagnostic_convergenceLine__02PBc{width:1px;height:1.1rem;background:color-mix(in srgb,var(--td-red) 45%,transparent)}.sg-diagnostic_convergenceDot__ABJVm{width:8px;height:8px;margin-left:-3.5px;border-radius:50%;background:var(--td-red)}.sg-diagnostic_patternContrast__0RQqm{display:grid;gap:.9rem;margin-top:1.25rem;padding-top:1.5rem;border-top:1px dashed color-mix(in srgb,var(--td-ink) 22%,transparent)}.sg-diagnostic_patternOld__aItiz{margin:0;font-family:var(--td-sans);font-size:.9rem;color:color-mix(in srgb,var(--td-ink) 42%,transparent);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--td-red) 50%,transparent);text-decoration-thickness:1px}.sg-diagnostic_betterLabel__mGq7M{margin:.4rem 0 0;font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:var(--td-blue)}.sg-diagnostic_patternInstead__wt3rz{margin:.6rem 0 0;max-width:22ch;font-family:var(--td-serif);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:500;line-height:1.14;letter-spacing:-.02em;color:var(--td-ink);text-wrap:pretty}.sg-diagnostic_patternExtend__L9GIY{display:block;width:3rem;height:2px;margin-top:2.25rem;background:var(--td-blue);transform-origin:left}.validation-strip_strip__kntuv{--vs-ink:#101830;--vs-muted:rgba(16,24,48,0.72);--vs-line:rgba(16,24,48,0.2);--vs-dot:#0050f8;display:grid;gap:.7rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.1rem;border-top:1px solid var(--vs-line);color:var(--vs-ink)}.validation-strip_strip__kntuv[data-tone=dark]{--vs-ink:#f6f2ea;--vs-muted:rgba(246,242,234,0.78);--vs-line:rgba(246,242,234,0.22);--vs-dot:#8fb3ff}.validation-strip_label__vcV6K{margin:0;font-family:var(--td-mono,var(--font-mono,ui-monospace,monospace));font-size:.75rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:var(--vs-muted)}.validation-strip_list__JoqLj{display:flex;flex-wrap:wrap;gap:.35rem 0;margin:0;padding:0;list-style:none;font-family:var(--td-sans,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:.9375rem;line-height:1.5;color:var(--vs-ink)}.validation-strip_list__JoqLj li+li:before{content:"·";margin:0 .75rem;color:var(--vs-dot)}.cta-section_section__hikfg{--wj:var(--wave-join,clamp(2.85rem,5.2vw,4.85rem));--wave-outgoing:var(--td-blue);--t-eyebrow:#e6ecff;position:relative;isolation:isolate;z-index:2;overflow:visible;margin:calc(-1 * var(--wj) + 2px) 0 0;padding-top:calc(var(--wj) + clamp(2.5rem, 5vw, 4rem));padding-bottom:calc(var(--wj) + clamp(1.5rem, 3vw, 2.5rem));background:radial-gradient(70% 90% at 0 100%,color-mix(in srgb,var(--td-blue-deep) 70%,transparent),transparent 70%),linear-gradient(135deg,var(--td-blue-deep) 0,var(--td-blue) 55%,color-mix(in srgb,var(--td-blue) 82%,#fff) 100%);color:#fff}.cta-section_glow__Eiwg6{pointer-events:none;position:absolute;inset:0;z-index:0;background:radial-gradient(46% 60% at 76% 50%,color-mix(in srgb,#fff 15%,transparent),transparent 70%)}.cta-section_shell__0_10d{position:relative;z-index:1;width:min(88rem,100%);margin-inline:auto;padding:0 var(--home-gutter,1.25rem)}.cta-section_grid__iAvog{display:grid;gap:2rem}.cta-section_action__2JB46,.cta-section_head__a1Qjd,.cta-section_visual__vzuhG{min-width:0}@media (min-width:1000px){.cta-section_grid__iAvog{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-areas:"head visual" "action visual";column-gap:clamp(2.5rem,5vw,5rem);row-gap:2rem;align-items:start}.cta-section_head__a1Qjd{grid-area:head}.cta-section_action__2JB46{grid-area:action}.cta-section_visual__vzuhG{grid-area:visual;align-self:center}}.cta-section_eyebrowRule__wOGoS{position:relative;flex:0 0 2.5rem;height:2px;background:var(--td-cream)}.cta-section_eyebrowRule__wOGoS:after{content:"";position:absolute;right:-2px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--td-red-soft);transform:translateY(-50%)}.cta-section_title__VNfkN{max-width:16ch;margin:1.1rem 0 0;font-family:var(--td-serif);font-size:clamp(2.2rem,3.9vw,3.4rem);font-weight:500;line-height:1.04;letter-spacing:-.04em;color:var(--td-cream);text-wrap:balance}.cta-section_body__fySjG{max-width:52ch;margin:1.4rem 0 0;font-family:var(--td-sans);font-size:1.0625rem;line-height:1.6;color:#eef2ff}.cta-section_path__4C8YU{position:relative;width:100%;max-width:46rem;margin-inline:auto;padding-bottom:2rem}.cta-section_path__4C8YU:before{content:"";position:absolute;inset:-6% -4% 4% -4%;pointer-events:none;background:radial-gradient(60% 55% at 58% 48%,color-mix(in srgb,#dbe6ff 16%,transparent),transparent 72%)}.cta-section_pathInner__Q1xAq{position:relative;aspect-ratio:100/84}.cta-section_pathLine__S4l3U{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cta-section_pathLine__S4l3U path{fill:none;stroke-linecap:round}.cta-section_pathTrack___5ozX{stroke:color-mix(in srgb,#fff 26%,transparent);stroke-width:.5;stroke-dasharray:.6 1.6}.cta-section_pathDraw__1HrCK{stroke:#fff;stroke-width:1.15;stroke-dasharray:1;stroke-dashoffset:0}.cta-section_stops__s9Vx4{position:absolute;inset:0;margin:0;padding:0;list-style:none}.cta-section_stop__5ZJpd{position:absolute;left:var(--x);top:var(--y);width:0;height:0}.cta-section_stop__5ZJpd[data-i="0"]{--x:6%;--y:92.9%}.cta-section_stop__5ZJpd[data-i="1"]{--x:36%;--y:69%}.cta-section_stop__5ZJpd[data-i="2"]{--x:64%;--y:42.9%}.cta-section_stop__5ZJpd[data-i="3"]{--x:86%;--y:16.7%}.cta-section_stopNode__4wCSf{position:absolute;left:-.7rem;top:-.7rem;width:1.4rem;height:1.4rem;box-sizing:border-box;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 .35rem color-mix(in srgb,#fff 10%,transparent);background:var(--td-blue-deep)}.cta-section_stop__5ZJpd[data-i="3"] .cta-section_stopNode__4wCSf{left:-1rem;top:-1rem;width:2rem;height:2rem;border-color:var(--td-red-soft);background:var(--td-red-soft);box-shadow:0 0 0 .6rem color-mix(in srgb,var(--td-red-soft) 24%,transparent)}.cta-section_stopLabel__TEPV_{position:absolute;left:-.7rem;top:1.6rem;font-family:var(--td-sans);font-size:clamp(1rem,1.9vw,1.3125rem);font-weight:650;letter-spacing:.01em;white-space:nowrap;color:#fff}.cta-section_stop__5ZJpd[data-i="3"] .cta-section_stopLabel__TEPV_{top:2rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700}@media (prefers-reduced-motion:no-preference){.cta-section_path__4C8YU .cta-section_pathDraw__1HrCK{transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1)}.cta-section_path__4C8YU .cta-section_stopLabel__TEPV_,.cta-section_path__4C8YU .cta-section_stopNode__4wCSf{transition:opacity .5s ease calc(var(--i) * .38s)}.cta-section_path__4C8YU[data-state=pending] .cta-section_pathDraw__1HrCK{stroke-dashoffset:1}.cta-section_path__4C8YU[data-state=pending] .cta-section_stopLabel__TEPV_,.cta-section_path__4C8YU[data-state=pending] .cta-section_stopNode__4wCSf{opacity:0}}.cta-section_action__2JB46{display:grid;justify-items:start}.cta-section_button__2xiMx{width:100%}@media (min-width:640px){.cta-section_button__2xiMx{width:auto;min-width:18rem}}.cta-section_reassure__dU9YF{max-width:34ch;margin:1.25rem 0 0;font-family:var(--td-sans);font-size:.9375rem;line-height:1.5;color:#eef2ff}.cta-section_textLink__pb2gc{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.75rem;font-family:var(--td-sans);font-size:.9375rem;font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:color-mix(in srgb,#fff 50%,transparent);text-underline-offset:.3em;transition:gap .24s var(--td-ease)}.cta-section_textLink__pb2gc:focus-visible,.cta-section_textLink__pb2gc:hover{gap:.8rem;text-decoration-color:#fff}.cta-section_textLink__pb2gc:focus-visible{outline:3px solid var(--td-pale,#cfe0ff);outline-offset:4px}@media (min-width:640px) and (max-width:999px){.cta-section_path__4C8YU{max-width:34rem;margin-inline:0}}.cta-section_stop__5ZJpd[data-tone=green] .cta-section_stopNode__4wCSf{border-color:var(--td-cream);background:var(--td-green)}.cta-section_stop__5ZJpd[data-tone=cream] .cta-section_stopNode__4wCSf{border-color:#fff;background:var(--td-cream)}.cta-section_stop__5ZJpd[data-tone=blue] .cta-section_stopNode__4wCSf{border-color:#fff;background:var(--td-blue-deep)}.cta-section_buttonProminent__DPNTF{min-height:3.75rem;padding-inline:2rem;font-size:.9375rem;box-shadow:0 10px 26px -12px rgb(6 18 70/.65);transition:background-color .26s var(--td-ease),border-color .26s var(--td-ease),box-shadow .26s var(--td-ease),transform .26s var(--td-ease)}.cta-section_buttonProminent__DPNTF:focus-visible,.cta-section_buttonProminent__DPNTF:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px rgb(6 18 70/.75)}.cta-section_buttonProminent__DPNTF:focus-visible{outline:3px solid #fff;outline-offset:4px}.cta-section_buttonProminent__DPNTF~.cta-section_textLink__pb2gc{margin-top:.5rem}@media (prefers-reduced-motion:reduce){.cta-section_buttonProminent__DPNTF,.cta-section_buttonProminent__DPNTF:focus-visible,.cta-section_buttonProminent__DPNTF:hover{transform:none;transition:none}}.cta-section_titleLarge__U_xjf{max-width:22ch;font-size:clamp(2.5rem,4.4vw,4rem);line-height:1.04}@media (min-width:1000px){.cta-section_gridLarge__0sDKZ{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.cta-section_titleLine__9jqmr{display:block}.cta-section_sectionClosing__WjWl8{display:flex;flex-direction:column;justify-content:center;min-height:clamp(36rem,80vh,60rem);padding-top:calc(var(--wj) + clamp(3.5rem, 7vw, 6rem));padding-bottom:calc(var(--wj) + clamp(3rem, 6vw, 5rem))}.cta-section_sectionClosing__WjWl8 .cta-section_shell__0_10d{width:min(88rem,100%);margin-inline:auto}.cta-section_titleClosing__e0pkx{max-width:none;font-size:clamp(2.7rem,4.9vw,4.6rem);line-height:1.04;letter-spacing:-.045em}@media (min-width:1000px){.cta-section_titleClosing__e0pkx .cta-section_titleLine__9jqmr{white-space:nowrap}.cta-section_gridClosing__8WXEW{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(3rem,6vw,7rem);align-items:center}}