.sv2 .a-story .statement{max-inline-size:24em;font-family:var(--display);font-weight:500;font-size:clamp(1.6rem,5.4vw,2.7rem);line-height:1.55;text-wrap:balance}.sv2 .a-story .statement em{font-style:normal;color:var(--blue)}.sv2 .stop--small{inline-size:.15em;block-size:.15em;margin-inline-start:.1em}.sv2 .steps{display:grid;gap:clamp(28px,5vw,40px);inline-size:100%;margin-block-start:clamp(32px,6vh,56px);text-align:start}.sv2 .step{display:grid;gap:14px;align-content:start}.sv2 .step-img{aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;background:var(--stone)}.sv2 .step-img img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.sv2 .step-head{display:flex;align-items:baseline;gap:12px}.sv2 .step-head span{font-family:var(--display);font-weight:500;font-size:13px;color:var(--gold-text);letter-spacing:.04em}.sv2 .step h3{font-size:clamp(1.35rem,4.4vw,1.6rem);color:var(--blue)}.sv2 .step p{max-inline-size:34ch;font-size:15px;color:var(--muted)}@media (min-width:760px){.sv2 .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sv2 .steps{grid-template-columns:repeat(4,minmax(0,1fr))}.sv2 .step-img{aspect-ratio:3/4}}.sv2 .values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;inline-size:100%;max-inline-size:860px;margin-block-start:clamp(28px,5vh,48px);text-align:start}.sv2 .value{display:grid;gap:8px;align-content:start;padding:clamp(18px,3vw,26px);border-radius:var(--r);background:rgba(255,253,249,.7)}.sv2 .value h3{font-size:clamp(1.1rem,3.6vw,1.35rem);color:var(--blue)}.sv2 .value p{font-size:clamp(13px,3.2vw,15px);line-height:1.7;color:var(--muted)}.sv2 .ahead{display:grid;gap:clamp(28px,5vw,56px);align-items:center}.sv2 .ahead-img{aspect-ratio:3/4;border-radius:var(--r);overflow:hidden;background:var(--stone)}.sv2 .ahead-img img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.sv2 .ahead figcaption{margin-block-start:10px;font-size:12px;color:var(--muted)}.sv2 .ahead-text{display:grid;gap:clamp(28px,5vh,44px)}.sv2 .ahead-text h2{margin-block-end:8px;font-family:var(--body);font-weight:500;font-size:14px;color:var(--blue)}.sv2 .ahead-text p{font-family:var(--display);font-weight:500;font-size:clamp(1.35rem,4.4vw,2rem);line-height:1.5;text-wrap:balance}@media (min-width:760px){.sv2 .ahead{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.sv2 .a-figures{max-inline-size:760px;margin-block-start:clamp(32px,6vh,56px)}.sv2 .a-figures .figure{padding-block-start:18px;border-block-start:1px solid var(--line)}.sv2 .a-figures .figure strong{font-size:clamp(1.8rem,7vw,3.2rem);line-height:1.15}