.ctf-why{background:#fff;font-family:var(--ctf-font-body)}.ctf-why__inner{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:var(--ctf-container-max);padding:88px 28px}.ctf-why-reason{align-items:center;display:grid;gap:60px;grid-template-columns:auto 1fr}.ctf-why-reason--flip{grid-template-columns:1fr auto}.ctf-why-photo{aspect-ratio:1/1;border-radius:50%;box-shadow:0 0 0 10px #f5f6f6;justify-self:start;max-width:460px;order:1;overflow:hidden;position:relative;width:min(460px,42vw)}.ctf-why-reason--flip .ctf-why-photo{justify-self:end;order:2}.ctf-why-photo img{height:112%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:112%}.ctf-why-copy{order:2;text-align:left}.ctf-why-reason--flip .ctf-why-copy{order:1;text-align:right}.ctf-why-eyebrow{color:var(--ctf-color-accent);font-size:13px;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.ctf-why-eyebrow,.ctf-why-headline{font-family:var(--ctf-font-display)}.ctf-why-headline{color:var(--ctf-text-strong);font-size:clamp(26px,3vw,38px);font-weight:900;letter-spacing:-.02em;line-height:1.04;margin:14px 0 0}.ctf-why-body{color:var(--ctf-text-body);font-size:17.5px;line-height:1.6;margin:16px 0 0;max-width:460px}.ctf-why-reason--flip .ctf-why-body{margin-left:auto}.ctf-why-arc{height:120px;margin:-26px 0;pointer-events:none}.ctf-why-arc svg{height:100%;overflow:visible;width:100%}@media (max-width:900px){.ctf-why__inner{gap:56px}.ctf-why-reason,.ctf-why-reason--flip{gap:28px;grid-template-columns:1fr;justify-items:center}.ctf-why-photo,.ctf-why-reason--flip .ctf-why-photo{justify-self:center;order:1;width:min(320px,72vw)}.ctf-why-copy,.ctf-why-reason--flip .ctf-why-copy{order:2;text-align:center}.ctf-why-body,.ctf-why-reason--flip .ctf-why-body{margin-left:auto;margin-right:auto}.ctf-why-arc{display:none}}