.fit_main__ltqZt{padding-bottom:14vh}.fit_head__9ABsy{text-align:center;padding:24vh 24px 10vh}.fit_head__9ABsy h1{font-family:var(--serif);font-weight:400;font-size:clamp(40px,6.4vw,110px);line-height:1.02;margin-top:26px}.fit_head__9ABsy h1 em{font-style:italic;color:var(--gold)}.fit_sub__2YAU8{margin:32px auto 0;max-width:560px;color:var(--ivory-dim);font-size:15.5px;line-height:1.95;font-style:italic}.fit_facts__r54Gk{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair);margin-top:4vh}.fit_fact__8clXr{padding:34px 22px 8px;border-right:1px solid var(--hair)}.fit_fact__8clXr:last-child{border-right:none}.fit_factN__An8_d{font-family:var(--serif);font-size:clamp(28px,3vw,48px);color:var(--gold)}.fit_factL__KCyzH{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ivory-dim);margin-top:12px;line-height:1.9}.fit_lasts__HRe9b,.fit_ledger__2tP5Y,.fit_method__VVk0I{margin-top:14vh}.fit_methodHead___u61c{max-width:620px;margin-bottom:6vh}.fit_methodHead___u61c h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.6vw,56px)}.fit_methodHead___u61c h2 em{font-style:italic;color:var(--gold)}.fit_methodHead___u61c p{margin-top:22px;color:var(--ivory-dim);font-size:15px;line-height:2}.fit_steps__BwjFy{border-top:1px solid var(--hair)}.fit_step__MUivf{display:grid;grid-template-columns:110px 1fr;gap:4vw;padding:40px 4px;border-bottom:1px solid var(--hair)}.fit_stepN__StfjJ{font-family:var(--serif);font-size:clamp(36px,4vw,64px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(138,109,59,.5)}.fit_step__MUivf h3{font-family:var(--serif);font-weight:400;font-size:clamp(20px,2vw,28px)}.fit_step__MUivf p{margin-top:14px;color:var(--ivory-dim);font-size:14.5px;line-height:2;max-width:62ch}.fit_video__DK4kc{display:block;margin-top:6vh;padding:34px 36px;border:1px solid rgba(138,109,59,.35);text-decoration:none;color:var(--ivory);background:linear-gradient(180deg,rgba(138,109,59,.05),transparent);transition:border-color .4s,background .4s}.fit_video__DK4kc:hover{border-color:var(--gold)}.fit_videoEyebrow__mdxVp{display:block;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.fit_videoTitle__mDQht{display:block;font-family:var(--serif);font-size:clamp(18px,2vw,28px);line-height:1.4}.fit_videoMeta__1DC3A{display:block;margin-top:14px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ivory-dim)}.fit_methodNote__xG46O{margin-top:5vh;max-width:620px;color:var(--ivory-dim);font-size:14px;line-height:2;font-style:italic}.fit_lastRows__pMyvb{border-top:1px solid var(--hair)}.fit_lastRow__RAsBS{display:grid;grid-template-columns:180px 1fr;gap:4vw;padding:44px 4px;border-bottom:1px solid var(--hair)}.fit_lastName__xVq99{font-family:var(--serif);font-size:clamp(34px,4vw,60px);color:var(--gold);line-height:1}.fit_lastCharacter__j5hYX{font-family:var(--serif);font-size:clamp(17px,1.7vw,22px);line-height:1.6;max-width:56ch}.fit_lastSpecs__a_nYz{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.fit_lastSpecs__a_nYz dt{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.fit_lastSpecs__a_nYz dd{color:var(--ivory-dim);font-size:13.5px;line-height:1.9;margin:0}.fit_ledgerTable__R43Jl{border:1px solid var(--hair)}.fit_ledgerRow__Kk47n{display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:baseline;padding:22px 28px;border-bottom:1px solid var(--hair)}.fit_ledgerRow__Kk47n:last-child{border-bottom:none}.fit_ledgerBrand__rzzTU{font-family:var(--serif);font-size:clamp(17px,1.7vw,22px)}.fit_ledgerRef__qfOuY{font-style:italic;color:var(--ivory-dim);font-size:13.5px}.fit_ledgerValue__GuScG{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-dim);border:1px solid var(--hair);padding:8px 14px;white-space:nowrap}@media (max-width:900px){.fit_facts__r54Gk{grid-template-columns:1fr 1fr}.fit_fact__8clXr{padding-bottom:26px}.fit_fact__8clXr:nth-child(2){border-right:none}.fit_step__MUivf{grid-template-columns:1fr;gap:16px}.fit_lastRow__RAsBS,.fit_lastSpecs__a_nYz{grid-template-columns:1fr;gap:18px}.fit_ledgerRow__Kk47n{grid-template-columns:1fr;gap:8px;padding:20px 22px}}