.diagnostic_shell__q_TDw{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);--dark:var(--a2-ink);--warm:var(--a2-linen-2);--acc:var(--a2-forest);--clay:#d4967d;--white:var(--a2-linen);--ink-muted:var(--a2-ink-strong);--line:var(--a2-hairline);background:var(--a2-linen-2);min-height:100vh;display:flex;flex-direction:column;font-family:var(--a2-font-text);color:var(--a2-fg)}.diagnostic_main__P_6NW{display:contents}.diagnostic_shell__q_TDw .diagnostic_stage__ptTs1{width:100%;max-width:var(--a2-frame);margin:0 auto;padding:clamp(48px,7vw,96px) 22px;flex:1 1}@media (min-width:560px){.diagnostic_shell__q_TDw .diagnostic_stage__ptTs1{padding-left:32px;padding-right:32px}}.diagnostic_btnPrimaryLink__0n__Y,.diagnostic_btnPrimary__9k3U0,.diagnostic_btnSecondaryLink__DmdPo,.diagnostic_btnSecondary__dEYJA{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:0;padding:17px 30px;font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:opacity .15s,background .15s,color .15s,border-color .15s}.diagnostic_btnPrimaryLink__0n__Y,.diagnostic_btnPrimary__9k3U0{--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);background:var(--a2-ink);color:var(--a2-fg);border:1px solid var(--a2-ink)}.diagnostic_btnSecondaryLink__DmdPo,.diagnostic_btnSecondary__dEYJA{background:transparent;color:var(--a2-fg);border:1px solid var(--a2-ink-muted)}.diagnostic_btnPrimary__9k3U0:disabled{opacity:.32;cursor:not-allowed}.diagnostic_btnPrimaryLink__0n__Y:hover,.diagnostic_btnPrimary__9k3U0:not(:disabled):hover,.diagnostic_btnSecondaryLink__DmdPo:hover,.diagnostic_btnSecondary__dEYJA:hover{opacity:.84}.diagnostic_profileHeader__Irq2r{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:stretch;margin-bottom:clamp(40px,6vw,72px)}.diagnostic_profileHeaderCopy__0a7Un{border-left:2px solid var(--a2-terra);padding-left:20px;align-self:center}.diagnostic_profileHeaderCopy__0a7Un p:last-child{margin:0;color:var(--a2-muted);font-size:14px;line-height:1.55;max-width:54ch}.diagnostic_introGrid___V0zQ{display:grid;grid-template-columns:minmax(0,.88fr) minmax(300px,.58fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center;min-height:clamp(360px,52vh,560px)}.diagnostic_introCopy__o263g{max-width:760px}.diagnostic_introBento__FQnzD{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0;align-self:center}.diagnostic_introBentoTile__nqXfL{--a2-ground:var(--a2-on-ink-muted);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);min-width:0;padding:clamp(18px,2.2vw,24px);border:1px solid var(--a2-hairline);background:var(--a2-on-ink-muted)}.diagnostic_introBentoPrimary__KoQ37{--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);grid-column:span 6;padding:clamp(24px,3vw,34px);background:var(--a2-ink);border-color:var(--a2-ink)}.diagnostic_introBentoTile__nqXfL:not(.diagnostic_introBentoPrimary__KoQ37):not(.diagnostic_introBentoRead__OiJIo){--a2-ground:var(--a2-on-ink-muted);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);grid-column:span 3;background:var(--a2-on-ink-muted)}.diagnostic_introBentoRead__OiJIo{grid-column:span 6;border-color:var(--a2-clay);background:var(--a2-on-ink-tint)}.diagnostic_introBentoLabel__XRCni,.diagnostic_introBentoLead__FRk6w,.diagnostic_introBentoText__LvdgT,.diagnostic_introBentoValue__XN_9g{margin:0}.diagnostic_introBentoLabel__XRCni{color:var(--a2-accent);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.diagnostic_introBentoLead__FRk6w{margin-top:12px;color:var(--a2-fg);font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-size:clamp(28px,3vw,38px);line-height:1.08}.diagnostic_introBentoText__LvdgT{margin-top:14px;color:var(--a2-muted);font-size:14px;line-height:1.55;max-width:45ch}.diagnostic_introBentoValue__XN_9g{margin-top:10px;color:var(--a2-fg);font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-size:clamp(18px,1.9vw,24px);line-height:1.16}.diagnostic_introBentoPrimary__KoQ37 .diagnostic_introBentoLabel__XRCni{color:var(--a2-accent)}.diagnostic_introH1__Cvdur{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(44px,5.9vw,72px);line-height:1.02;margin:20px 0 24px;max-width:13ch}.diagnostic_introLede__d1MUk{font-size:clamp(17px,1.7vw,21px);color:var(--a2-muted);max-width:52ch;line-height:1.65;margin:0}.diagnostic_navRowIntro__MTwfK{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:40px}.diagnostic_metaLine__b3iRe{font-size:13px;color:var(--a2-muted);margin-top:24px}.diagnostic_introPanel__mE2gp{--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);background:var(--a2-ink);color:var(--a2-fg);padding:clamp(32px,4vw,48px);min-height:420px;display:flex;flex-direction:column;justify-content:space-between}.diagnostic_moduleLabel__1DaRL,.diagnostic_panelEyebrow___XnLP,.diagnostic_whyLabel__cdk2D{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--a2-accent);font-weight:700;margin:0 0 14px}.diagnostic_panelSub__D9PRa{font-size:13px;color:var(--a2-muted);line-height:1.5;margin:-4px 0 20px;max-width:40ch}.diagnostic_panelNote__lbBAT{border-left:2px solid var(--a2-terra);color:var(--a2-muted);line-height:1.55;padding-left:16px;margin:40px 0 0}.diagnostic_dossier__KpHGs{list-style:none;margin:0;padding:0}.diagnostic_dosItem___PW8B{position:relative}.diagnostic_dosMarker__gTzH2{display:block;flex-shrink:0;width:12px;height:12px;box-sizing:border-box;border:1.5px solid var(--a2-ink-muted);border-radius:50%;background:transparent;transition:background .25s,border-color .25s}.diagnostic_dosEmerging__30GrG .diagnostic_dosMarker__gTzH2{border-color:var(--a2-accent);background:linear-gradient(90deg,var(--a2-terra) 50%,transparent 50%)}.diagnostic_dosDefined__5ojmR .diagnostic_dosMarker__gTzH2{--a2-ground:var(--a2-terra);border-color:var(--a2-accent);background:var(--a2-terra)}.diagnostic_dosNeedsReview__MqGaR .diagnostic_dosMarker__gTzH2{border-color:var(--a2-accent);border-radius:2px;transform:rotate(45deg) scale(.85)}.diagnostic_dosClarifying___3hgX .diagnostic_dosMarker__gTzH2{border-color:var(--a2-accent)}@keyframes diagnostic_dosPulse__R7kNo{0%,to{box-shadow:0 0 0 0 var(--a2-clay)}60%{box-shadow:0 0 0 6px transparent}}.diagnostic_dosClarifying___3hgX .diagnostic_dosMarker__gTzH2,.diagnostic_dossierFlow__oC6xc .diagnostic_dosActive__jXohD .diagnostic_dosMarker__gTzH2{animation:diagnostic_dosPulse__R7kNo 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.diagnostic_dosMarker__gTzH2{animation:none!important;transition:none}}.diagnostic_dosLabel__DJZ76{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--a2-body)}.diagnostic_dosState__AbAZS{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--a2-muted)}.diagnostic_dosValue__OLX4w{font-size:12px;line-height:1.35;color:var(--a2-fg)}.diagnostic_dosReason__m5D53{font-size:12.5px;line-height:1.5;color:var(--a2-body)}.diagnostic_dossierFlow__oC6xc{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:10px;gap:10px;margin:0;min-width:0}.diagnostic_dossierFlow__oC6xc .diagnostic_dosItem___PW8B{min-width:0;--a2-ground:var(--a2-on-ink-muted);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;min-height:126px;padding:16px;border:1px solid var(--a2-hairline);background:var(--a2-on-ink-muted);transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.diagnostic_dossierFlow__oC6xc .diagnostic_dosMarker__gTzH2{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);margin-top:2px;background-color:var(--a2-linen-2)}.diagnostic_dossierFlow__oC6xc .diagnostic_dosEmerging__30GrG .diagnostic_dosMarker__gTzH2{--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);background:linear-gradient(90deg,var(--a2-terra) 50%,var(--a2-linen-2) 50%)}.diagnostic_dossierFlow__oC6xc .diagnostic_dosDefined__5ojmR .diagnostic_dosMarker__gTzH2{background:var(--a2-terra)}.diagnostic_dossierFlow__oC6xc .diagnostic_dosActive__jXohD .diagnostic_dosLabel__DJZ76{color:var(--a2-accent)}.diagnostic_dossierFlow__oC6xc .diagnostic_dosActive__jXohD{border-color:var(--a2-clay);background:var(--a2-on-ink-tint);box-shadow:0 12px 30px var(--a2-hairline);transform:translateY(-1px)}.diagnostic_dossierFlow__oC6xc .diagnostic_dosDefined__5ojmR{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);background:var(
    --a2-linen-2
  )}.diagnostic_dossierFlow__oC6xc .diagnostic_dosNeedsReview__MqGaR{background:var(--a2-on-ink-tint)}.diagnostic_dosTopline__7lIfi{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.diagnostic_dossierFlow__oC6xc .diagnostic_dosLabel__DJZ76{display:block;margin-bottom:7px}.diagnostic_dossierFlow__oC6xc .diagnostic_dosTopline__7lIfi{display:block}.diagnostic_dossierFlow__oC6xc .diagnostic_dosState__AbAZS{display:block;margin-top:8px}.diagnostic_dossierFlow__oC6xc .diagnostic_dosValue__OLX4w{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.diagnostic_dossierIntro__xGnkx .diagnostic_dosItem___PW8B{display:grid;grid-template-columns:22px 1fr;grid-gap:14px;gap:14px;padding:15px 0;border-top:1px solid var(--a2-on-ink-line)}.diagnostic_dossierIntro__xGnkx .diagnostic_dosItem___PW8B:first-child{border-top:none;padding-top:2px}.diagnostic_dossierIntro__xGnkx .diagnostic_dosMarker__gTzH2{margin-top:3px;border-color:var(--a2-on-ink-muted)}.diagnostic_dossierIntro__xGnkx .diagnostic_dosDefined__5ojmR .diagnostic_dosMarker__gTzH2,.diagnostic_dossierIntro__xGnkx .diagnostic_dosEmerging__30GrG .diagnostic_dosMarker__gTzH2,.diagnostic_dossierIntro__xGnkx .diagnostic_dosNeedsReview__MqGaR .diagnostic_dosMarker__gTzH2{border-color:var(--a2-accent)}.diagnostic_dossierIntro__xGnkx .diagnostic_dosLabel__DJZ76{color:var(--a2-fg);font-size:11.5px;margin-right:10px}.diagnostic_dossierIntro__xGnkx .diagnostic_dosState__AbAZS{color:var(--a2-muted)}.diagnostic_dossierIntro__xGnkx .diagnostic_dosValue__OLX4w{display:block;color:var(--a2-muted);font-size:14px;margin-top:5px}.diagnostic_dossierIntro__xGnkx .diagnostic_dosReason__m5D53{display:block;color:var(--a2-muted);margin-top:4px}.diagnostic_dossierResult__G2GR0{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px}.diagnostic_dossierResult__G2GR0 .diagnostic_dosItem___PW8B{--a2-ground:var(--a2-on-ink-muted);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;padding:20px;border:1px solid var(--a2-hairline);background:var(--a2-on-ink-muted)}.diagnostic_dossierResult__G2GR0 .diagnostic_dosMarker__gTzH2{margin-top:2px}.diagnostic_dossierResult__G2GR0 .diagnostic_dosTopline__7lIfi{flex-wrap:wrap;row-gap:4px}.diagnostic_dossierResult__G2GR0 .diagnostic_dosLabel__DJZ76{font-size:10.5px}.diagnostic_dossierResult__G2GR0 .diagnostic_dosState__AbAZS{text-align:right}.diagnostic_dossierResult__G2GR0 .diagnostic_dosNeedsReview__MqGaR .diagnostic_dosState__AbAZS{color:var(--a2-accent)}.diagnostic_dossierResult__G2GR0 .diagnostic_dosValue__OLX4w{display:block;margin-top:10px;font-size:13.5px;line-height:1.45;overflow-wrap:break-word}.diagnostic_dossierResult__G2GR0 .diagnostic_dosReason__m5D53{display:block;margin-top:8px}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoPrimary__rfeNI{--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);grid-column:span 7;padding:clamp(24px,3vw,34px);background:var(--a2-ink);border-color:var(--a2-ink)}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoPrimary__rfeNI.diagnostic_dosClarifying___3hgX .diagnostic_dosMarker__gTzH2,.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoPrimary__rfeNI.diagnostic_dosPending__areCL .diagnostic_dosMarker__gTzH2{border-color:var(--a2-on-ink-muted)}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoPrimary__rfeNI .diagnostic_dosLabel__DJZ76{color:var(--a2-accent)}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoPrimary__rfeNI .diagnostic_dosState__AbAZS{color:var(--a2-muted)}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoPrimary__rfeNI .diagnostic_dosValue__OLX4w{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.1;color:var(--a2-fg);margin-top:12px}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoPrimary__rfeNI .diagnostic_dosReason__m5D53{color:var(--a2-muted);font-size:13px;max-width:52ch}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoSecondary__iGCFe{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);grid-column:span 5;padding:clamp(20px,2.6vw,28px);background:var(
    --a2-linen-2
  );border-color:var(--a2-hairline)}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoSecondary__iGCFe .diagnostic_dosValue__OLX4w{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(19px,1.7vw,24px);line-height:1.22;color:var(--a2-fg)}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoSecondary__iGCFe .diagnostic_dosReason__m5D53{font-size:12.5px}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoAction__5CSrN{grid-column:span 3;border-color:var(--a2-clay);background:var(--a2-on-ink-tint)}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoContext__2fb2_{grid-column:span 3}.diagnostic_questionGrid__L702m{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.diagnostic_questionGridCompact__i2xqK{align-items:center}.diagnostic_questionContext__l9zGr{position:-webkit-sticky;position:sticky;top:96px}.diagnostic_qTitle__FqGsw{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(42px,5.7vw,72px);line-height:1.02;margin:20px 0 24px;max-width:11ch}.diagnostic_qHint__Etkow{font-size:12px;color:var(--a2-muted);margin:16px 0 0;letter-spacing:.04em;text-transform:uppercase}.diagnostic_whyBox__6v6Hj{margin-top:32px;border-left:2px solid var(--a2-terra);padding-left:18px;max-width:38ch}.diagnostic_whyBox__6v6Hj p:last-child{color:var(--a2-muted);line-height:1.55;margin:0}.diagnostic_options__IYGDi{display:flex;flex-direction:column;gap:10px;margin:0}.diagnostic_option__pKHTT{--a2-ground:var(--a2-on-ink);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);display:flex;align-items:flex-start;gap:16px;width:100%;text-align:left;background:var(--a2-on-ink);border:1px solid var(--a2-hairline);border-radius:0;padding:20px 22px;font-size:16px;color:var(--a2-fg);transition:border-color .15s,background .15s,transform .15s}.diagnostic_option__pKHTT:hover{border-color:var(--a2-ink-muted);transform:translateY(-1px)}.diagnostic_optionSelected__vHsv9{--a2-ground:var(--a2-on-ink-tint);border-color:var(--a2-accent);background:var(--a2-on-ink-tint)}.diagnostic_optionMark__q5G5G{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--a2-hairline);margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--a2-fg);background:transparent;transition:all .15s}.diagnostic_optionMulti__vwfDA .diagnostic_optionMark__q5G5G{border-radius:5px}.diagnostic_optionSelected__vHsv9 .diagnostic_optionMark__q5G5G{--a2-ground:var(--a2-terra);--a2-fg:var(--a2-on-ink);background:var(--a2-terra);border-color:var(--a2-accent);color:var(--a2-fg)}.diagnostic_optionLabel___mhok{display:block;line-height:1.4}.diagnostic_optionNote__G_Gqx{display:block;font-size:13px;color:var(--a2-muted);margin-top:6px;line-height:1.4}.diagnostic_marketSelector__weuiL{display:flex;flex-direction:column;gap:14px}.diagnostic_patternPrompt__v9XDO,.diagnostic_searchLabel__IQ8KH,.diagnostic_unlistedPanel__e_Yha label{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--a2-muted);margin:0}.diagnostic_marketSearch__Li_FQ,.diagnostic_unlistedPanel__e_Yha input{--a2-ground:var(--a2-on-ink);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);width:100%;min-height:50px;border:1px solid var(--a2-hairline);background:var(--a2-on-ink);color:var(--a2-fg);font:inherit;font-size:15px;padding:13px 15px;border-radius:0}.diagnostic_marketSearch__Li_FQ:focus,.diagnostic_unlistedPanel__e_Yha input:focus{outline:2px solid var(--a2-clay);outline-offset:2px}.diagnostic_marketChangeButton__71RdL{--a2-ground:var(--a2-on-ink-muted);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);min-height:44px;border:1px solid var(--a2-hairline);background:var(--a2-on-ink-muted);color:var(--a2-fg);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:11px 14px;text-align:left}.diagnostic_marketResults__WBRET{max-height:min(46vh,420px);overflow:auto;padding-right:4px}.diagnostic_marketResultsList__oP9i4,.diagnostic_marketResults__WBRET{display:grid;grid-gap:8px;gap:8px}.diagnostic_marketResultsClose__vHNJp{display:none;min-height:40px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:10px 12px;text-align:center}.diagnostic_marketResult__O0xE0,.diagnostic_marketResultsClose__vHNJp{--a2-ground:var(--a2-on-ink-muted);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);border:1px solid var(--a2-hairline);background:var(--a2-on-ink-muted);color:var(--a2-fg)}.diagnostic_marketResult__O0xE0{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:58px;text-align:left;padding:13px 15px;transition:background .15s,border-color .15s,transform .15s}.diagnostic_marketResult__O0xE0:hover{border-color:var(--a2-ink-muted);transform:translateY(-1px)}.diagnostic_marketResultActive__q85oD{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);border-color:var(--a2-ink-muted);background:var(
    --a2-linen-2
  )}.diagnostic_marketResultSelected__nqAqI{--a2-ground:var(--a2-on-ink-tint);border-color:var(--a2-accent);background:var(--a2-on-ink-tint)}.diagnostic_marketName__zoAhq,.diagnostic_marketRegion__xCbvP,.diagnostic_marketStatus__38xw5{display:block}.diagnostic_marketName__zoAhq{font-size:15px;line-height:1.3;font-weight:700}.diagnostic_marketRegion__xCbvP{color:var(--a2-muted);font-size:12.5px;line-height:1.35;margin-top:3px}.diagnostic_marketStatus__38xw5{flex-shrink:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--a2-fg);border:1px solid var(--a2-hairline);padding:5px 8px}.diagnostic_marketFallbacks__PfU0b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.diagnostic_textChoice__AVKtG{min-height:48px;border:1px solid var(--a2-hairline);background:transparent;color:var(--a2-fg);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:12px}.diagnostic_textChoiceSelected__jLQOy{--a2-ground:var(--a2-on-ink-tint);border-color:var(--a2-accent);background:var(--a2-on-ink-tint);color:var(--a2-fg)}.diagnostic_unlistedPanel__e_Yha{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);display:grid;grid-gap:12px;gap:12px;padding:18px;background:var(
    --a2-linen-2
  );border:1px solid var(--a2-hairline)}.diagnostic_patternGrid__BP6aV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.diagnostic_patternButton__kNHpr{--a2-ground:var(--a2-on-ink);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);min-height:42px;border:1px solid var(--a2-hairline);background:var(--a2-on-ink);color:var(--a2-fg);font-size:12.5px;line-height:1.25;padding:9px 10px;text-align:center}.diagnostic_patternButtonSelected__M4Ukq{--a2-ground:var(--a2-on-ink-tint);border-color:var(--a2-accent);background:var(--a2-on-ink-tint)}.diagnostic_marketLearning__xv2LC{margin:2px 0 0;border-left:2px solid var(--a2-terra);padding-left:14px;color:var(--a2-body);font-size:14px;line-height:1.5;min-height:calc(1.5em * 2)}.diagnostic_openText__rhlyQ{margin-top:16px}.diagnostic_openText__rhlyQ label{display:block;font-size:12.5px;color:var(--a2-muted);margin-bottom:8px}.diagnostic_openText__rhlyQ textarea{--a2-ground:var(--a2-on-ink);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);width:100%;min-height:96px;resize:vertical;font-family:inherit;font-size:15px;color:var(--a2-fg);border:1px solid var(--a2-hairline);border-radius:0;padding:14px 16px;background:var(--a2-on-ink)}.diagnostic_navRow__XCYLn{display:flex;align-items:center;justify-content:space-between;margin-top:40px;gap:16px}.diagnostic_btnBack__HTXkW{display:inline-flex;align-items:center;min-height:44px;background:transparent;border:none;color:var(--a2-muted);font-size:13px;letter-spacing:.04em;padding:8px 4px;text-transform:uppercase}.diagnostic_btnBack__HTXkW:hover{color:var(--a2-fg)}.diagnostic_btnBackHidden__A6_fj{visibility:hidden}h2.diagnostic_moduleLabel__1DaRL,h2.diagnostic_recoKicker__eBiGg{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin-top:0}.diagnostic_recapRead__vXSMh{margin:18px 0 0;font-size:16px;line-height:1.6;color:var(--a2-fg)}.diagnostic_stepProgress__aHXtU{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:700;font-size:11px;letter-spacing:.14em}.diagnostic_stepProgressNow__rJR0u{color:var(--a2-accent)}.diagnostic_stepProgressRule__snox_{display:block;width:22px;height:1px;background:var(--a2-muted)}.diagnostic_stepProgressTotal__YXsbI{color:var(--a2-muted)}.diagnostic_resultHero__F5Rsj{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:stretch;margin-bottom:48px}.diagnostic_resultEyebrow__6xyNc{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--a2-accent);font-weight:700;margin:0 0 18px}.diagnostic_lead__JY6cn{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(38px,5.4vw,66px);line-height:1.05;margin:0 0 24px;max-width:15ch}.diagnostic_subLead__fiytI{font-size:clamp(17px,1.6vw,21px);color:var(--a2-muted);max-width:48ch;margin:0;line-height:1.62}.diagnostic_module__nnWUo,.diagnostic_reveal__ftHEW{--a2-ground:var(--a2-on-ink);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);background:var(--a2-on-ink);border:1px solid var(--a2-hairline)}.diagnostic_recapCard__Nvfww{--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);background:var(--a2-ink);color:var(--a2-fg);padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.diagnostic_recapStatus__IFq_y{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-size:clamp(28px,3vw,38px);line-height:1.1;margin:0 0 16px}.diagnostic_directionNote__D3xVo{font-size:12px;color:var(--a2-muted);margin:0;max-width:62ch}.diagnostic_module__nnWUo{padding:clamp(24px,5vw,48px);margin-bottom:24px}.diagnostic_moduleIntro__fLzL1{font-size:clamp(18px,2vw,24px);color:var(--a2-body);margin:0 0 6px;max-width:52ch;line-height:1.45}.diagnostic_lensFoot__zQvG2{font-size:13.5px;color:var(--a2-muted);margin:22px 0 0;font-style:italic}.diagnostic_lensBento__3ttvl{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px;align-items:stretch}.diagnostic_lensTile__FajXP{--a2-ground:var(--a2-on-ink-muted);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);min-width:0;padding:clamp(20px,2.6vw,28px);border:1px solid var(--a2-hairline);background:var(--a2-on-ink-muted)}.diagnostic_lensTilePrimary__Hk8Zp{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);grid-column:span 7;padding:clamp(24px,3vw,34px);border-left:2px solid var(--a2-terra);background:var(
    --a2-linen-2
  )}.diagnostic_lensBentoPaired__uD_oE .diagnostic_lensTilePrimary__Hk8Zp{grid-row:span 2}.diagnostic_lensTileBoundary__s6Ees,.diagnostic_lensTileMarket__25zsO,.diagnostic_lensTileSupport__NuCCY{grid-column:span 5}.diagnostic_lensTileObserved__VeyNQ{grid-column:span 12;padding-top:18px;padding-bottom:18px}.diagnostic_lensTileLabel__MY47J{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--a2-fg);font-weight:700;margin:0 0 12px}.diagnostic_lensTileMarket__25zsO .diagnostic_lensTileLabel__MY47J,.diagnostic_lensTilePrimary__Hk8Zp .diagnostic_lensTileLabel__MY47J{color:var(--a2-accent)}.diagnostic_lensTileHeading__dYLHo{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(24px,3.2vw,34px);line-height:1.22;color:var(--a2-fg);margin:0 0 12px}.diagnostic_lensTileSupportPhrase__Raa_1{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(19px,1.8vw,23px);line-height:1.3;color:var(--a2-fg);margin:0 0 10px}.diagnostic_lensTilePillar__Qy7Fv{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--a2-muted);font-weight:700;margin:0}.diagnostic_lensTileBody__jxD8p{font-size:14.5px;line-height:1.55;color:var(--a2-body);margin:0;max-width:56ch}.diagnostic_lensChips___ZYuW{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.diagnostic_lensChips___ZYuW li{--a2-ground:var(--a2-on-ink-muted);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--a2-body);border:1px solid var(--a2-hairline);background:var(--a2-on-ink-muted);padding:7px 11px}.diagnostic_lensChips___ZYuW li,.diagnostic_moduleReco__MB9MJ{--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra)}.diagnostic_moduleReco__MB9MJ{border-color:var(--a2-ink-muted);background:linear-gradient(90deg,var(--a2-hairline),transparent 45%),var(--a2-on-ink)}.diagnostic_recoKicker__eBiGg{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--a2-accent);font-weight:700;margin:0 0 8px}.diagnostic_conciergeBadge__2Zx9U{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);display:inline-block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--a2-fg);background:var(
    --a2-linen-2
  );border:1px solid var(--a2-hairline);padding:5px 10px;margin-bottom:16px}.diagnostic_recoName__hqyHC{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(36px,5vw,62px);margin:0 0 18px;color:var(--a2-fg);line-height:1.02}.diagnostic_recoName__hqyHC a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);text-decoration-thickness:1px;text-underline-offset:5px}.diagnostic_recoName__hqyHC a:hover{color:var(--a2-accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.diagnostic_recoWhy__oK231{font-size:clamp(17px,1.7vw,21px);color:var(--a2-body);margin:0 0 24px;max-width:60ch;line-height:1.55}.diagnostic_recoNext__VrW3B{font-size:15.5px;color:var(--a2-body);margin:0 0 24px;max-width:64ch;line-height:1.58}.diagnostic_recoSecondary__duz2w{font-size:15px;color:var(--a2-body);border-left:2px solid var(--a2-terra);padding-left:16px;margin:0;max-width:62ch;line-height:1.56}.diagnostic_recoCtas__b26dY{display:flex;gap:14px;flex-wrap:wrap}.diagnostic_recoReveal__ZqF2a{margin-top:24px;border-top:1px solid var(--a2-hairline)}.diagnostic_recoRevealSummary__a5jw0{list-style:none;cursor:pointer;padding:18px 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--a2-fg);display:flex;align-items:center;justify-content:space-between}.diagnostic_recoRevealSummary__a5jw0::-webkit-details-marker{display:none}.diagnostic_recoReveal__ZqF2a[open]>.diagnostic_recoRevealSummary__a5jw0{border-bottom:1px solid var(--a2-hairline)}.diagnostic_recoReveal__ZqF2a[open]>.diagnostic_recoRevealSummary__a5jw0 .diagnostic_chev__GWd71{transform:rotate(90deg)}.diagnostic_recoRevealBody__fLrGE{padding:22px 0 4px}.diagnostic_recoRevealBody__fLrGE>:last-child{margin-bottom:0}.diagnostic_reveal__ftHEW{margin-bottom:24px;overflow:hidden}.diagnostic_reveal__ftHEW>summary{list-style:none;cursor:pointer;padding:22px clamp(24px,5vw,48px);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--a2-fg);display:flex;align-items:center;justify-content:space-between}.diagnostic_reveal__ftHEW>summary::-webkit-details-marker{display:none}.diagnostic_chev__GWd71{transition:transform .2s;font-size:14px;color:var(--a2-muted)}.diagnostic_reveal__ftHEW[open]>.diagnostic_revealSummary__IAITF .diagnostic_chev__GWd71{transform:rotate(90deg)}.diagnostic_reveal__ftHEW[open]>.diagnostic_revealSummary__IAITF{border-bottom:1px solid var(--a2-hairline)}.diagnostic_revealBody__dYSy8{padding:clamp(24px,5vw,48px)}.diagnostic_revealBody__dYSy8 h4{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--a2-muted);font-weight:700;margin:0 0 8px}.diagnostic_rbGroup__m2_GZ+.diagnostic_rbGroup__m2_GZ{margin-top:24px}.diagnostic_revealBody__dYSy8 p{font-size:15.5px;color:var(--a2-body);margin:0;line-height:1.6}.diagnostic_heardList__uQWxB{list-style:none;margin:0;padding:0}.diagnostic_heardList__uQWxB li{padding:14px 0;border-top:1px solid var(--a2-hairline);font-size:14.5px;display:flex;gap:12px}.diagnostic_heardList__uQWxB li:first-child{border-top:none;padding-top:0}.diagnostic_heardTag__GKU5H{flex-shrink:0;width:116px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--a2-muted);font-weight:700;padding-top:2px}.diagnostic_heardVal__Lak9q{flex:1 1}.diagnostic_returnCard__xGSlO{--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);background:var(--a2-ink);color:var(--a2-fg);padding:clamp(28px,5vw,44px);margin-bottom:32px}.diagnostic_returnEyebrow__7fh_l{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--a2-accent);font-weight:700;margin:0 0 8px}.diagnostic_returnCard__xGSlO h1{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(28px,4vw,38px);margin:0 0 12px}.diagnostic_returnCard__xGSlO p{color:var(--a2-muted);line-height:1.55;margin:0 0 18px;max-width:60ch}.diagnostic_returnActions___v6I_{display:flex;gap:10px;flex-wrap:wrap}.diagnostic_returnDelete__f113L{display:inline-block;margin-top:16px;background:transparent;border:none;color:var(--a2-muted);font-size:12px;text-decoration:underline;padding:0}.diagnostic_storageNotice__71ULI,.diagnostic_submissionNotice__sfm4A{border-left:4px solid var(--a2-terra);background:var(--a2-on-ink-tint);padding:14px 18px;margin-bottom:24px;font-size:13px;line-height:1.5;color:var(--a2-fg)}.diagnostic_collisionNotice__8BA1d{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);border-left:4px solid var(--a2-terra);background:var(
    --a2-linen-2
  );padding:16px 18px;margin-bottom:20px;font-size:13px;line-height:1.5}.diagnostic_collisionNotice__8BA1d p{margin:0 0 10px}.diagnostic_modalOverlay__0NBRx{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--a2-ink-muted)}.diagnostic_modalCard__Wf5w_{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--a2-linen-2);border:1px solid var(--a2-hairline);box-shadow:0 24px 60px var(--a2-ink-muted);padding:clamp(20px,5vw,28px)}.diagnostic_modalTitle__3YLim{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(20px,4vw,26px);margin:0 0 12px;color:var(--a2-fg)}.diagnostic_modalDescription___cnRx{font-size:13.5px;line-height:1.55;color:var(--a2-fg);margin-bottom:16px}.diagnostic_collisionActions__RL5FI{display:flex;gap:10px;flex-wrap:wrap}.diagnostic_collisionActions__RL5FI button{--a2-ground:var(--a2-on-ink);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);min-height:40px;padding:0 14px;font-size:12.5px;border:1px solid var(--a2-hairline);background:var(--a2-on-ink);cursor:pointer}.diagnostic_collisionActions__RL5FI button.diagnostic_btnPrimary__9k3U0{--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);background:var(--a2-ink);color:var(--a2-fg);border-color:var(--a2-ink)}.diagnostic_labelField__8R3PS{margin-top:20px}.diagnostic_labelField__8R3PS label{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--a2-muted);margin:0 0 8px}.diagnostic_labelField__8R3PS input{--a2-ground:var(--a2-on-ink);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);width:100%;max-width:420px;min-height:46px;border:1px solid var(--a2-hairline);background:var(--a2-on-ink);color:var(--a2-fg);font:inherit;font-size:15px;padding:11px 13px}.diagnostic_labelField__8R3PS input:focus{outline:2px solid var(--a2-clay);outline-offset:2px}.diagnostic_labelHint__qCGcb{font-size:12px;color:var(--a2-muted);margin:8px 0 0}.diagnostic_reviewChecklist__5ofHu{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:14px}.diagnostic_reviewChecklist__5ofHu li{padding-left:22px;position:relative}.diagnostic_reviewChecklist__5ofHu li:before{content:"✓";position:absolute;left:0;color:var(--a2-accent);font-weight:700}.diagnostic_reviewCheckboxRow__WP9aZ{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--a2-muted);margin-bottom:18px}.diagnostic_reviewCheckboxRow__WP9aZ input{margin-top:3px}.diagnostic_reviewError__tA2Zo{font-size:12.5px;color:var(--a2-error);margin:8px 0 0}.diagnostic_reviewContactAddress___8ZX3{font-weight:700;color:var(--a2-fg)}.diagnostic_restart__M6bEr{margin-top:24px}.diagnostic_restart__M6bEr button{background:transparent;border:none;color:var(--a2-muted);font-size:13px;text-decoration:underline}@media (max-width:1100px){.diagnostic_introGrid___V0zQ,.diagnostic_profileHeader__Irq2r,.diagnostic_questionGrid__L702m,.diagnostic_resultHero__F5Rsj{grid-template-columns:1fr}.diagnostic_introGrid___V0zQ{min-height:0}.diagnostic_introBento__FQnzD{width:min(100%,560px);margin:0 auto}.diagnostic_introPanel__mE2gp{min-height:0}.diagnostic_questionContext__l9zGr{position:static}.diagnostic_introH1__Cvdur,.diagnostic_lead__JY6cn,.diagnostic_qTitle__FqGsw{max-width:100%}.diagnostic_dossierFlow__oC6xc{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic_dossierFlow__oC6xc .diagnostic_dosItem___PW8B{min-height:112px}.diagnostic_dossierFlow__oC6xc .diagnostic_dosValue__OLX4w{-webkit-line-clamp:2}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoPrimary__rfeNI,.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoSecondary__iGCFe{grid-column:span 12}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoAction__5CSrN,.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoContext__2fb2_{grid-column:span 6}}@media (max-width:640px){.diagnostic_shell__q_TDw .diagnostic_stage__ptTs1{padding-top:32px;padding-bottom:64px}.diagnostic_introH1__Cvdur{font-size:clamp(44px,15vw,68px)}.diagnostic_introBento__FQnzD{width:100%;grid-template-columns:1fr}.diagnostic_introBentoPrimary__KoQ37,.diagnostic_introBentoRead__OiJIo,.diagnostic_introBentoTile__nqXfL:not(.diagnostic_introBentoPrimary__KoQ37):not(.diagnostic_introBentoRead__OiJIo){grid-column:span 1}.diagnostic_lead__JY6cn,.diagnostic_qTitle__FqGsw{font-size:clamp(38px,13vw,58px)}.diagnostic_navRowIntro__MTwfK,.diagnostic_navRow__XCYLn,.diagnostic_recoCtas__b26dY{align-items:stretch;flex-direction:column}.diagnostic_btnPrimaryLink__0n__Y,.diagnostic_btnPrimary__9k3U0,.diagnostic_btnSecondaryLink__DmdPo,.diagnostic_btnSecondary__dEYJA{width:100%}.diagnostic_dossierFlow__oC6xc{grid-template-columns:1fr}.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoAction__5CSrN,.diagnostic_dossierResult__G2GR0 .diagnostic_dosBentoContext__2fb2_,.diagnostic_lensTileBoundary__s6Ees,.diagnostic_lensTileMarket__25zsO,.diagnostic_lensTilePrimary__Hk8Zp,.diagnostic_lensTileSupport__NuCCY{grid-column:span 12}.diagnostic_lensBentoPaired__uD_oE .diagnostic_lensTilePrimary__Hk8Zp{grid-row:auto}.diagnostic_marketFallbacks__PfU0b,.diagnostic_patternGrid__BP6aV{grid-template-columns:1fr}.diagnostic_marketResultsOpen__FgrWw{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);position:fixed;left:14px;right:14px;bottom:14px;z-index:30;max-height:58vh;padding:12px;overflow:auto;background:var(--a2-linen-2);border:1px solid var(--a2-hairline);box-shadow:0 24px 60px var(--a2-hairline)}.diagnostic_marketResultsClose__vHNJp{display:block}.diagnostic_marketResult__O0xE0{align-items:flex-start;flex-direction:column;gap:8px}.diagnostic_marketStatus__38xw5{align-self:flex-start}.diagnostic_heardList__uQWxB li{display:block}.diagnostic_heardTag__GKU5H{display:block;width:auto;margin-bottom:6px}}.diagnostic_returnCard__xGSlO .diagnostic_btnSecondaryLink__DmdPo,.diagnostic_returnCard__xGSlO .diagnostic_btnSecondary__dEYJA{color:var(--a2-fg);border-color:var(--a2-on-ink-line)}.diagnostic_returnCard__xGSlO .diagnostic_btnSecondaryLink__DmdPo:hover,.diagnostic_returnCard__xGSlO .diagnostic_btnSecondary__dEYJA:hover{border-color:var(--a2-on-ink);opacity:1}.SiteFooter_footer__vZ3CV{--a2-ground:var(--a2-linen);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);background:var(--a2-linen);color:var(--a2-body);border-top:2px solid var(--a2-fg);padding:48px 0 30px}.SiteFooter_head__fANcI{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:end;padding-bottom:22px}.SiteFooter_wordmark__TwiKr{display:inline-flex;align-items:center;min-height:44px;font-family:var(--a2-font-display);font-variation-settings:"wdth" 84,"opsz" 24;font-weight:700;font-size:21px;letter-spacing:-.02em;color:var(--a2-fg);text-decoration:none}.SiteFooter_tagline__WHlhl{margin:7px 0 0;font-size:14px;line-height:1.6;color:var(--a2-muted);max-width:44ch}.SiteFooter_mail__7F_rv{display:inline-flex;align-items:center;min-height:44px;font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--a2-accent);border-bottom:1px solid;padding-bottom:2px;white-space:nowrap;text-decoration:none}.SiteFooter_cols__gRPeU{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 60px;gap:0 60px;border-top:1px solid var(--a2-fg)}.SiteFooter_colLabel__xcfFA{display:block;font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--a2-muted);padding:14px 0 4px}.SiteFooter_list__BMV_7{list-style:none;margin:0;padding:0}.SiteFooter_list__BMV_7 li{border-top:1px solid var(--a2-hairline)}.SiteFooter_list__BMV_7 li:first-child{border-top:0}.SiteFooter_list__BMV_7 a{display:grid;grid-template-columns:2.2em 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:11px 0;font-size:15px;color:var(--a2-body);text-decoration:none}.SiteFooter_list__BMV_7 a:hover{color:var(--a2-fg)}.SiteFooter_num__exk8B{font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:700;font-size:10.5px;letter-spacing:.1em;color:var(--a2-accent)}.SiteFooter_base__IrWau{margin-top:26px;padding-top:13px;border-top:1px solid var(--a2-hairline);display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;font-size:12.5px;color:var(--a2-muted)}.SiteFooter_base__IrWau a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;border-bottom:1px solid var(--a2-hairline)}.SiteFooter_base__IrWau a:hover{color:var(--a2-fg)}.SiteFooter_social__6IJ9q{display:flex;align-items:center;gap:18px;margin:0;padding:0;list-style:none}.SiteFooter_social__6IJ9q a{display:inline-flex;align-items:center;gap:7px;border-bottom:0;color:var(--a2-muted)}.SiteFooter_social__6IJ9q a:hover{color:var(--a2-accent)}.SiteFooter_social__6IJ9q svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media (max-width:700px){.SiteFooter_cols__gRPeU,.SiteFooter_head__fANcI{grid-template-columns:1fr}.SiteFooter_head__fANcI{align-items:start}.SiteFooter_base__IrWau{justify-content:flex-start}}.not-found_wrap__MjRhi{min-height:60vh;display:flex;align-items:center}.not-found_inner__oPGqn{text-align:center}.not-found_eyebrow___b_ZB{justify-content:center}.not-found_lede__VSbfN{margin:0 auto 34px}.MarketHero_hero__WiQv7{position:relative;min-height:clamp(460px,62svh,620px);color:var(--a2-fg);display:flex;flex-direction:column;overflow:hidden;padding-bottom:clamp(44px,5.5vw,72px)}.MarketHero_atmosphere__wu9mS{--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);background:linear-gradient(160deg,#1f3a44 0,var(--a2-forest) 45%,var(--a2-ink) 100%)}.MarketHero_glow__1PJAl{position:absolute;top:-25%;right:-8%;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--a2-on-ink-tint) 0,transparent 68%);pointer-events:none;z-index:1}.MarketHero_heroImageFaint__eAV2m{z-index:0;opacity:.22;object-position:center 30%}.MarketHero_scrim__YwUwe{--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,color-mix(in srgb,var(--a2-ink) 78%,transparent) 0,color-mix(in srgb,var(--a2-ink) 58%,transparent) 48%,color-mix(in srgb,var(--a2-ink) 22%,transparent) 100%)}.MarketHero_content__bX3Ti{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.MarketHero_body__DPNyp{width:100%}.MarketHero_bodySplit__ZqHIO{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media (min-width:900px){.MarketHero_bodySplit__ZqHIO{grid-template-columns:minmax(420px,1.15fr) minmax(280px,.85fr);grid-template-rows:auto auto;align-items:stretch;gap:56px}.MarketHero_bodyMain__uHp8l{grid-column:1;grid-row:1}.MarketHero_bodyAside__4x79F{grid-column:2;grid-row:1/3}.MarketHero_ctaRow__FanHB{grid-column:1;grid-row:2;align-self:end}}.MarketHero_bodyMain__uHp8l{min-width:0}.MarketHero_bodyAside__4x79F{min-width:0;display:flex;flex-direction:column;gap:26px}.MarketHero_bodyAside__4x79F .MarketHero_signalPanel__dVzfk{flex:1 1}.MarketHero_signalPanel__dVzfk{--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);border:1px solid var(--a2-on-ink-line);background:color-mix(in srgb,var(--a2-ink) 62%,transparent);padding:28px;display:flex;flex-direction:column}.MarketHero_signalPanelLabel__BdZRL{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--a2-accent);font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:10px}.MarketHero_signalPanelLabel__BdZRL:before{content:"";width:24px;height:1px;background:var(--a2-terra);flex-shrink:0}.MarketHero_signalItem__wXTM_{padding:18px 0;border-top:1px solid var(--a2-on-ink-line);display:flex;flex-direction:column;justify-content:center;gap:6px;flex:1 1;min-height:0}.MarketHero_signalLabel__3SQEa{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--a2-muted);font-weight:700}.MarketHero_signalValue__GzAyn{font-size:14px;line-height:1.5;color:var(--a2-muted)}@media (max-width:640px){.MarketHero_signalPanel__dVzfk{display:none}}.MarketHero_eyebrow__X4zXW{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--a2-accent);font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:12px}.MarketHero_eyebrow__X4zXW:before{content:"";width:30px;height:1px;background:var(--a2-terra);flex-shrink:0}.MarketHero_headline__6CMeC{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;color:var(--a2-fg);font-size:clamp(34px,5.4vw,62px);line-height:1.02;letter-spacing:-.015em;max-width:16ch;margin:0}.MarketHero_lede__Gobxf{font-size:clamp(15px,2vw,17px);color:var(--a2-muted);max-width:52ch;margin:0}.MarketHero_ctaRow__FanHB{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.MarketHero_hero__WiQv7 .eyebrow,.MarketHero_hero__WiQv7 .lede,.MarketHero_hero__WiQv7 .section-h2{color:var(--a2-fg)}.MarketHero_hero__WiQv7 .eyebrow{color:var(--a2-accent)}.home_hero__o4ZPq{--a2-ground:var(--a2-linen);display:flex;--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);position:relative;background:var(--a2-linen);color:var(--a2-fg);overflow:hidden}.home_heroContent__Cojnk{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column}.home_hero__o4ZPq .home_heroBody__sDMNA{position:relative;width:100%;margin-top:0;padding-top:clamp(34px,4.4vw,66px);padding-bottom:clamp(96px,11.5vw,164px)}.home_heroGrid__DhqFK{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:center}.home_heroActs__VeFiU{display:flex;gap:32px;align-items:center;flex-wrap:wrap}.home_heroH1__0g8Js{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:600;color:var(--a2-fg);font-size:var(--a2-size-xl);line-height:var(--a2-leading-display);letter-spacing:var(--a2-track-display);text-wrap:balance;margin:0 0 28px;max-width:18ch}.home_heroTension__ZQ_0q{margin:0 0 20px}.home_heroLede__Qfplo,.home_heroTension__ZQ_0q{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--a2-muted);max-width:58ch}.home_heroLede__Qfplo{margin:0 0 32px}.home_hero__o4ZPq .cta-note{color:var(--a2-muted);font-style:italic}.home_desireSection__bAFtl{padding:0}.home_recognition__qoucb{--a2-ground:var(--a2-forest);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);padding-top:clamp(44px,7vw,72px);padding-bottom:clamp(44px,7vw,72px);background:var(--a2-forest);color:var(--a2-fg)}.home_recognitionGrid__xVSIi{display:grid;grid-template-columns:1fr;grid-gap:clamp(34px,6vw,72px);gap:clamp(34px,6vw,72px)}.home_recognitionIntro__Vjrks{max-width:720px;margin:0;text-align:left}.home_recognitionIntro__Vjrks .eyebrow{justify-content:flex-start;color:var(--a2-accent)}.home_recognitionIntro__Vjrks .section-h2{max-width:17ch;margin-left:0;margin-right:0}.home_recognitionLede__tZBRw{color:var(--a2-muted);font-size:clamp(15px,2vw,17px);max-width:48ch;margin:0}.home_symptomGrid__TXCWb{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.home_symptomItem__R6BM9{display:flex;gap:20px;align-items:baseline;padding:22px 0;border-top:1px solid var(--a2-on-ink-line);font-size:16px;color:var(--a2-muted)}.home_symptomItem__R6BM9:last-child{border-bottom:1px solid var(--a2-on-ink-line)}.home_symptomNum__9AbrM{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-size:22px;color:var(--a2-muted);flex-shrink:0;min-width:34px}@media (min-width:760px){.home_recognitionGrid__xVSIi{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center}.home_symptomGrid__TXCWb{grid-template-columns:1fr 1fr;column-gap:64px;row-gap:30px}.home_symptomItem__R6BM9{border-top:0;padding:0}.home_symptomItem__R6BM9:last-child{border-bottom:0}}.home_reframeGrid__fs0UC{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}.home_reframeLine__95yfg{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(30px,5.4vw,52px);line-height:1.2;max-width:15ch;margin:0}.home_reframeBody__htxj1{font-size:16.5px;color:var(--a2-muted);max-width:52ch;align-self:end}@media (min-width:900px){.home_reframeGrid__fs0UC{grid-template-columns:1.1fr .9fr;gap:72px;align-items:end}}.home_modelSection__zs4HL{padding-top:clamp(54px,7vw,82px);padding-bottom:clamp(54px,7vw,82px)}.home_modelHeader__JGAQi{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:center;margin-bottom:34px}.home_modelIntro__Ocw0r p:not(.eyebrow){font-size:16px;color:var(--a2-body)}.home_flowDiagram__lnANq{max-width:480px}.home_flowDiagram__lnANq svg{width:100%;height:auto;display:block}.home_flowCaption__GIILQ{font-size:12px;letter-spacing:.04em;color:var(--a2-muted);margin:14px 0 0}@media (min-width:900px){.home_modelHeader__JGAQi{grid-template-columns:minmax(420px,1.1fr) minmax(340px,.9fr);gap:64px;margin-bottom:42px}.home_flowDiagram__lnANq{justify-self:end}}.home_validationNote__US9bE{margin:32px auto 0;padding-top:24px;border-top:1px solid var(--a2-hairline);font-size:clamp(17px,2vw,20px);line-height:1.55;color:var(--a2-body);max-width:72ch;text-align:center}.home_diagnosisBody__yX5Y_{max-width:56ch}.home_gallerySection__ZQzso{padding-top:clamp(56px,8vw,88px);padding-bottom:clamp(56px,8vw,88px)}.home_galleryHeaderGrid__Zy7RF{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:32px}.home_galleryPrinciple__CRn9k{border-left:2px solid var(--a2-terra);padding-left:24px}.home_galleryPrincipleLabel__cPSAF{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--a2-muted);font-weight:700;margin:0 0 12px}.home_galleryPrincipleText__Lfutj{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(19px,2.6vw,24px);line-height:1.3;color:var(--a2-fg);margin:0;max-width:30ch}@media (min-width:860px){.home_galleryHeaderGrid__Zy7RF{grid-template-columns:minmax(360px,1.05fr) minmax(280px,.95fr);gap:48px}}.home_pathHeaderGrid__V24gQ{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:start;margin-top:clamp(32px,5vw,48px)}.home_pathIntro__q0FaB{color:var(--a2-muted);max-width:60ch;line-height:1.7;margin:0}.home_pathQuestionPanel__uQhr1{border-top:1px solid var(--a2-on-ink-line);border-bottom:1px solid var(--a2-on-ink-line)}.home_pathQuestion__gV1F8{display:grid;grid-template-columns:42px 1fr;grid-gap:18px;gap:18px;padding:22px 0;border-top:1px solid var(--a2-on-ink-line);color:var(--a2-muted);font-size:15px}.home_pathQuestion__gV1F8:first-child{border-top:none}.home_pathQuestion__gV1F8 span{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);color:var(--a2-muted);font-size:22px;line-height:1.2}@media (min-width:900px){.home_pathHeaderGrid__V24gQ{grid-template-columns:minmax(420px,.95fr) minmax(380px,1.05fr);gap:64px}}.home_credibility__HREvo{margin-top:32px;font-size:14.5px;color:var(--a2-body);border-left:2px solid var(--a2-terra);padding-left:18px;max-width:58ch}.home_closingGrid__SpN42{display:grid;grid-template-columns:1fr;grid-gap:clamp(34px,6vw,70px);gap:clamp(34px,6vw,70px);align-items:center}.home_closingH2__K_eOU{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-weight:400;font-size:clamp(30px,5.5vw,46px);line-height:1.16;max-width:16ch;margin:0 0 22px;color:var(--a2-fg)}.home_closingLede___Nbfd{color:var(--a2-muted);max-width:46ch}@media (min-width:900px){.home_closingGrid__SpN42{grid-template-columns:minmax(400px,1.05fr) minmax(340px,.95fr)}}@media (min-width:860px){.home_heroGrid__DhqFK{grid-template-columns:1fr}}.home_boardWrap__im9U_{margin-top:40px}.home_rowsGap__zH7gi{margin-top:clamp(34px,4vw,52px)}.home_questions__7oECz{display:grid;grid-gap:14px;gap:14px;margin:36px 0 44px;max-width:62ch}.home_questions__7oECz p{font-size:clamp(17px,1.5vw,19px);line-height:1.5;color:var(--a2-muted);font-style:italic;margin:0}.home_sw__LxmBi{--a2-ground:var(--a2-linen-2);display:block;width:100%;aspect-ratio:4/5;background:var(--a2-linen-2);--a2-accent:var(--a2-terra);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-fg:var(--a2-ink)}.home_a2-spec__HoZ7C.home_weak__8c35B .home_sw__LxmBi{background:var(--a2-hairline)}.home_heroLower__qP7E_{display:grid;grid-gap:40px;gap:40px}@media (min-width:1000px){.home_heroLower__qP7E_{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:clamp(48px,5vw,92px);align-items:stretch}.home_heroCopyCol__IKt1S,.home_heroIndexCol__NRHaE{display:flex;flex-direction:column}.home_heroCopyCol__IKt1S .home_a2-actions__f2i4E{margin-top:auto;padding-top:40px}.home_heroIndexCol__NRHaE .home_heroIndex__0fiE9{flex:1 1;justify-content:space-between}}.home_heroIndex__0fiE9{border-top:1px solid var(--a2-hairline);padding-top:14px;margin:0;list-style:none;display:grid;grid-gap:2px;gap:2px}.home_heroIndexHead__c4_lv{font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:600;font-size:var(--a2-size-label);letter-spacing:var(--a2-track-label);text-transform:uppercase;color:var(--a2-muted);margin:0 0 12px}.home_closingActions__zNjFo{margin-top:clamp(26px,3vw,38px)}.home_heroIndex__0fiE9 a{display:grid;grid-template-columns:30px 1fr;grid-gap:14px;gap:14px;align-items:baseline;padding:7px 0;text-decoration:none;color:inherit;border-bottom:1px solid transparent}.home_heroIndex__0fiE9 a:focus-visible,.home_heroIndex__0fiE9 a:hover{border-bottom-color:var(--a2-hairline)}.home_heroIndex__0fiE9 .home_n__GgJmd{font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:600;font-size:11px;letter-spacing:.1em;color:var(--a2-accent)}.home_heroIndex__0fiE9 .home_t__dLM3J{font-size:14.5px;line-height:1.35;color:var(--a2-muted)}.home_heroIndex__0fiE9 a:focus-visible .home_t__dLM3J,.home_heroIndex__0fiE9 a:hover .home_t__dLM3J{color:var(--a2-fg)}.SiteHeader_nav__xC76B{position:relative;padding-block:clamp(18px,2vw,27px)}.SiteHeader_navInner___c2oX{display:flex;align-items:center;justify-content:space-between;gap:20px}.SiteHeader_logoLink__rYGFm{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;text-decoration:none;flex-shrink:0}.SiteHeader_mark__qdebo{display:block;width:clamp(42px,4.4vw,54px);height:clamp(42px,4.4vw,54px)}.SiteHeader_bar__q7Gwt{display:flex;align-items:center;gap:clamp(16px,2.2vw,30px);flex-wrap:wrap;justify-content:flex-end;min-width:0}.SiteHeader_direct__VLKHs{display:flex;align-items:center;gap:clamp(16px,2.2vw,28px);flex-wrap:wrap}.SiteHeader_quietLink__9d8M3{display:inline-flex;align-items:center;min-height:44px;font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.SiteHeader_onDark__dBcjD .SiteHeader_quietLink__9d8M3{color:var(--a2-body)}.SiteHeader_onDark__dBcjD .SiteHeader_quietLink__9d8M3:hover{color:#fff}.SiteHeader_onLight__ff5cJ .SiteHeader_quietLink__9d8M3{color:var(--a2-body)}.SiteHeader_onLight__ff5cJ .SiteHeader_quietLink__9d8M3:hover{color:var(--a2-fg)}.SiteHeader_ctaLink__Xe39l{display:inline-flex;align-items:center;min-height:44px;font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid;padding:9px 16px;white-space:nowrap;transition:background .15s,color .15s}@media (prefers-reduced-motion:reduce){.SiteHeader_ctaLink__Xe39l{transition:none}}.SiteHeader_onLight__ff5cJ .SiteHeader_ctaLink__Xe39l{color:var(--a2-fg);border-color:var(--a2-fg)}.SiteHeader_onLight__ff5cJ .SiteHeader_ctaLink__Xe39l:hover{background:var(--a2-ink);color:var(--a2-fg);--a2-fg:var(--a2-linen);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay)}.SiteHeader_onDark__dBcjD .SiteHeader_ctaLink__Xe39l{color:var(--a2-fg);border-color:var(--a2-on-ink-line)}.SiteHeader_onDark__dBcjD .SiteHeader_ctaLink__Xe39l:hover{background:var(--a2-on-ink);color:var(--a2-fg);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra)}.SiteHeader_menuToggle__ERwby{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:transparent;border:0;border-radius:0;padding:0;cursor:pointer;white-space:nowrap}.SiteHeader_onDark__dBcjD .SiteHeader_menuToggle__ERwby,.SiteHeader_onLight__ff5cJ .SiteHeader_menuToggle__ERwby{color:var(--a2-fg)}.SiteHeader_toggleRules__YiOQA{display:grid;grid-gap:4px;gap:4px;width:20px;flex:none}.SiteHeader_toggleRules__YiOQA i{display:block;height:1px;background:currentColor}.SiteHeader_toggleRules__YiOQA i:last-child{width:60%}.SiteHeader_panel__a3GIf{background:var(--a2-ink);color:var(--a2-fg);--a2-ground:var(--a2-ink);--a2-fg:var(--a2-on-ink);--a2-body:var(--a2-on-ink-body);--a2-muted:var(--a2-on-ink-muted);--a2-accent:var(--a2-clay);border-top:1px solid var(--a2-hairline)}.SiteHeader_panelOpen__uebAW{display:block}.SiteHeader_panel__a3GIf{padding-top:clamp(34px,4vw,54px);padding-bottom:clamp(30px,3.4vw,46px)}.SiteHeader_panelHead__K_A5O{font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--a2-muted);margin:0 0 18px}.SiteHeader_groups__EFHpI{display:grid;grid-template-columns:1fr;grid-gap:clamp(26px,3vw,42px);gap:clamp(26px,3vw,42px)}@media (min-width:820px){.SiteHeader_groups__EFHpI{grid-template-columns:1fr 1fr;column-gap:clamp(34px,3.6vw,56px)}}.SiteHeader_group__gPu1f:last-child{align-self:start}.SiteHeader_groupHead__iR6i0{font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--a2-accent);margin:0 0 10px}.SiteHeader_index__suweP{margin:0;padding:0;list-style:none}.SiteHeader_index__suweP li{border-top:1px solid var(--a2-on-ink-line)}.SiteHeader_index__suweP a{display:grid;grid-template-columns:2.6em 1fr;grid-gap:14px;gap:14px;align-items:baseline;padding:14px 0;color:inherit;text-decoration:none;min-height:44px}.SiteHeader_indexNum__60QLP{font-family:var(--a2-font-display);font-variation-settings:var(--a2-label-axes);font-weight:700;font-size:10px;letter-spacing:.12em;color:var(--a2-accent)}.SiteHeader_indexLabel__NrO_j{display:block;font-family:var(--a2-font-display);font-variation-settings:"wdth" 88,"opsz" 18;font-weight:600;font-size:16.5px;color:var(--a2-fg);margin-bottom:3px}.SiteHeader_indexLine__5eevt{display:block;font-size:13.5px;line-height:1.5;color:var(--a2-muted)}@media (max-width:760px){.SiteHeader_direct__VLKHs{display:none}}@media (max-width:520px){.SiteHeader_navInner___c2oX{gap:10px}.SiteHeader_mark__qdebo{width:40px;height:40px}.SiteHeader_ctaLink__Xe39l{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;font-size:11px}.SiteHeader_menuToggle__ERwby{font-size:11px}}.MarketLocationImage_band__TZgUU{position:relative;width:100%;height:clamp(220px,34vw,380px);overflow:hidden}.MarketLocationImage_band__TZgUU img{width:100%;height:100%;object-fit:cover;display:block}.MarketLocationImage_caption__FSyFI{position:absolute;left:0;right:0;bottom:0;padding:40px 0 22px;background:linear-gradient(to top,var(--a2-ink-strong),transparent)}.MarketLocationImage_captionText__vSuZb{font-size:14px;color:var(--a2-muted);max-width:52ch;margin:0}.MarketLocationImage_role__knjeg{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--a2-accent);font-weight:700;margin-bottom:8px}.MarketLocationImage_statement__Utr4_{--a2-ground:var(--a2-linen-2);--a2-fg:var(--a2-ink);--a2-body:var(--a2-ink-strong);--a2-muted:var(--a2-ink-muted);--a2-accent:var(--a2-terra);background:var(--a2-linen-2);border-block:1px solid var(--a2-hairline);height:auto;min-height:0;padding:clamp(56px,7vw,88px) 0}.MarketLocationImage_statementText__8GCZj{font-family:var(--a2-font-display);font-variation-settings:var(--a2-display-axes);font-size:clamp(23px,3.1vw,36px);line-height:1.26;letter-spacing:var(--a2-track-display);color:var(--a2-fg);text-wrap:balance;max-width:30ch;margin:0}