.ing-founder-review main{background:radial-gradient(ellipse at 0 0,#f9edf3,transparent 50%),radial-gradient(ellipse at 100% 25%,#f1eaf7,transparent 55%),#fffaf7;color:#261923}.fr-intro{padding:4rem 0}.fr-kicker{font:600 .8rem/1.5 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#713050;text-align:center;margin:0 0 1.2rem}.fr-intro h1{font-size:clamp(2.8rem,5.3vw,4.7rem);line-height:1.08;text-align:center;max-width:24ch;margin:0 auto 1.6rem;text-wrap:balance}.ing-founder-review em{color:#563568;font-weight:500}.fr-name{text-align:center;color:#4c394e;line-height:1.7;font-weight:600;margin:0 0 2.3rem}.fr-name span{font-weight:400}.fr-letter{max-width:1040px;margin:auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:2.5rem;align-items:start;background:#fffdfb;border:1px solid #b6a5bd;border-radius:2rem;padding:2.3rem}.fr-letter .ph-portrait{width:100%;max-width:240px;margin:0 auto}.fr-letter .ph-portrait img{display:block;width:100%;height:auto;max-height:300px;object-fit:cover;object-position:center top;border-radius:48% 48% 1rem 1rem;border:1px solid #b6a5bd}.fr-letter figcaption{font-size:1rem;color:#4c394e;line-height:1.65;text-align:center;margin-top:1rem}.fr-copy{min-width:0}.fr-copy p{font-size:1rem;line-height:1.8;color:#4c394e;margin:0 0 1.25rem}.fr-copy p:last-child{margin-bottom:0}.fr-signature{font-family:'Cormorant Garamond',serif;font-size:1.4rem!important}.fr-signature span{color:#563568;font-style:italic;font-size:2rem}.fr-source{max-width:65ch;text-align:center;margin:1.7rem auto 0;line-height:1.8;color:#4c394e}.fr-source a{color:#24487e}.fr-next{padding:3.5rem 0;text-align:center;border-top:1px solid #c5b3c5;background:#fffdfb}.fr-next h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin:0 auto 1.5rem}.fr-next p:not(.fr-kicker){color:#4c394e;font-size:1.1rem;line-height:1.7;margin:0 auto 1.7rem}@media(max-width:700px){.fr-intro{padding:2.5rem 0}.fr-letter{grid-template-columns:1fr;gap:1.5rem;padding:1.3rem}.fr-letter .ph-portrait{max-width:200px}.fr-letter .ph-portrait img{max-height:260px}.fr-intro h1{font-size:2.7rem}.fr-source{overflow-wrap:anywhere}.fr-next{padding:2.5rem 0}}

.ing-founder-review .fr-kicker,.ing-founder-review .fr-name{margin-inline:auto}
