.fc-hero__media img{object-position:42% 42%}.fc-credential{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.9375rem;color:var(--muted);max-width:30rem}.fc-main{background:var(--sand);border-top:1px solid var(--line);padding:4.5rem 0 5.5rem}@media(min-width:56rem){.fc-main{padding:6.5rem 0 7.5rem}}.fc-problem{display:grid;gap:1.75rem;align-items:start}@media(min-width:56rem){.fc-problem{grid-template-columns:1.05fr 1fr;gap:4rem}}.fc-problem__h2{max-width:18ch}@media(min-width:56rem){.fc-problem__body{padding-top:1.9rem}}.fc-lenses{margin-top:4.5rem}@media(min-width:56rem){.fc-lenses{margin-top:7rem}}.fc-lenses__sub{margin-top:1.25rem}.fc-lenses__grid{margin-top:2.5rem;display:grid;gap:1.25rem}@media(min-width:56rem){.fc-lenses__grid{grid-template-columns:1fr 1fr;gap:1.25rem}}.fc-lens{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:1.75rem;min-width:0}.fc-lens__title{font-size:1.0625rem;font-weight:500;line-height:1.3}.fc-lens__body{margin-top:.75rem;font-size:1rem;line-height:1.6;color:var(--muted)}.fc-method{margin-top:4.5rem}@media(min-width:56rem){.fc-method{margin-top:7rem}}.fc-method__h2{max-width:30ch}.fc-steps{margin-top:2.5rem;display:grid;gap:0 3.5rem;border-top:1px solid var(--line)}@media(min-width:56rem){.fc-steps{grid-template-columns:1fr 1fr}}.fc-step{display:grid;grid-template-columns:2.75rem 1fr;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.fc-step__id{font-size:.8125rem;font-weight:500;color:var(--muted);padding-top:.25rem}.fc-step__title{font-size:1.125rem;font-weight:500;line-height:1.3}.fc-step__body{margin-top:.4rem;color:var(--muted)}.fc-evidence{background:var(--midnight);color:var(--on-dark);padding:5rem 0}@media(min-width:56rem){.fc-evidence{padding:7rem 0}}.fc-evidence__grid{display:grid;gap:2.5rem;align-items:start}@media(min-width:56rem){.fc-evidence__grid{grid-template-columns:1fr 1fr;gap:5rem}}.fc-evidence__sub{margin-top:1.5rem}.fc-evidence__list{border-top:1px solid var(--line-dark)}.fc-evidence__list li{padding:1.1rem 0;border-bottom:1px solid var(--line-dark);font-size:1.0625rem}.fc-proof{background:var(--sand);padding:5rem 0}@media(min-width:56rem){.fc-proof{padding:7rem 0}}.fc-quote{margin-top:3.5rem;padding-top:2.25rem;border-top:1px solid var(--line);display:grid;gap:1.5rem;align-items:center;max-width:52rem}@media(min-width:40rem){.fc-quote{grid-template-columns:9rem 1fr;gap:2.25rem}}.fc-quote--lead{margin-top:0;padding-top:0;border-top:0}.fc-quote--lead blockquote{font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.38}.fc-quote__portrait{max-width:9rem;aspect-ratio:1/1;overflow:hidden;border-radius:14px}.fc-quote__portrait img{display:block;width:100%;height:100%;object-fit:cover}.fc-quote blockquote{font-family:var(--h-serif);font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.3}.fc-quote figcaption{margin-top:1rem;display:flex;flex-direction:column;font-size:.9375rem}.fc-quote__name{font-weight:500}.fc-quote__role{color:var(--muted)}.fc-logos{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--line)}.fc-logos ul{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;align-items:center}.fc-logos img{height:1.45rem;width:auto;display:block;filter:grayscale(1);opacity:.5;transition:opacity .2s ease}.fc-logos img:hover{opacity:1}.fc-models{background:var(--stone);padding:4.5rem 0}@media(min-width:56rem){.fc-models{padding:6rem 0}}.fc-models__h2{max-width:28ch}.fc-models__list{margin-top:2.25rem;border-top:1px solid var(--line);max-width:52rem}.fc-model{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;padding:1.1rem 0;border-bottom:1px solid var(--line)}.fc-model__name{font-weight:500}.fc-model__note{font-size:.9375rem;color:var(--muted)}.fc-models__cta{margin-top:1.75rem}.fc-kate{background:var(--sand);padding:5rem 0}@media(min-width:56rem){.fc-kate{padding:6.5rem 0}}.fc-kate__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:56rem){.fc-kate__grid{grid-template-columns:.5fr 1.5fr;gap:4rem}}.fc-kate__portrait{margin:0;aspect-ratio:3/4;overflow:hidden;border-radius:14px;max-width:20rem}.fc-kate__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.fc-kate__cta{margin-top:1.75rem}.fc-close{background:var(--sand);border-top:1px solid var(--line);padding:5rem 0 6rem}@media(min-width:56rem){.fc-close{padding:6.5rem 0 7.5rem}}.fc-close__h2{max-width:24ch}.fc-close__body{margin-top:1.25rem}.fc-close__cta{margin-top:2rem}.fc-close__mail{margin-top:1.5rem;font-size:.9375rem;color:var(--muted)}.fc-close__mail a{color:var(--text);border-bottom:1px solid var(--line)}@media(max-width:56rem){.fc-lenses__grid{gap:0;border-top:1px solid var(--line)}.fc-lens{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:1.1rem 0}.fc-lens__body{margin-top:.35rem}.h3-hero{padding:5.5rem 0 2.5rem}.h3-hero__media{margin-top:1.5rem}.fc-credential{margin-top:1.1rem;padding-top:1rem}.fc-logos ul{gap:1rem 2rem}.fc-logos img{height:1.25rem}.fc-problem__body .h3-body{font-size:1.0625rem}.fc-kate__portrait{max-width:11rem}.fc-main{padding:3rem 0 3.5rem}.fc-lenses,.fc-method{margin-top:3rem}.fc-steps,.fc-models__list,.fc-evidence__list{margin-top:1.75rem}.fc-lenses__grid{margin-top:1.5rem}.fc-step,.fc-model,.fc-evidence__list li,.fc-logos ul{padding-block:1rem}.fc-evidence,.fc-proof,.fc-models,.fc-kate,.fc-close{padding:3.25rem 0}.fc-quote--lead{margin-top:0;padding-top:0}.fc-logos{margin-top:2rem;padding-top:1.5rem}.fc-kate__grid{gap:1.75rem}.fc-kate__portrait{max-width:14rem}.fc-close{padding-bottom:4rem}}.fc-close__mail,.fc-close__mail a{overflow-wrap:anywhere}.fc-close__how{margin-top:1rem;max-width:32rem;font-size:.875rem;line-height:1.6;color:var(--muted)}
