/* New identity: cream for reading, vivid color for emphasis. */
.about-page{--cream:#fbf7ed;--paper:#fbf7ed;--ink:#131512;--coral:#fa7bb4;--sage:#078448;--ochre:#ffd52a;--line:#13151225;background:var(--cream);color:var(--ink)}
.about-page .site-header,.about-page .site-nav{background:var(--cream)}
.about-page .about-banner{background:#2459a4;color:var(--cream)}
.about-page .realization{background:var(--cream);border-block:1px solid var(--line)}
.about-page .realization blockquote,.about-page .about-method em{color:#2459a4}
.about-page .trust-panel{background:#ffd52a;color:var(--ink)}
.about-page .trust-grid article{border-color:var(--line)}
.about-page .cta-panel{background:#fa7bb4;color:var(--ink)}
.about-page .pill,.about-page .site-nav .nav-book{background:#ffd52a;color:var(--ink)!important;border:0;border-radius:999px}
.about-page .pill:hover,.about-page .site-nav .nav-book:hover{background:#ffd52a;box-shadow:0 0 0 2px var(--ink);transform:none}
.about-page .esther-portrait{background:var(--cream);border-color:var(--ink);box-shadow:none}
.about-page .esther-portrait:after{filter:grayscale(1) brightness(.15)}
.about-page .whatsapp-float{background:var(--ink);color:var(--cream)}
.about-page a:focus-visible{outline:3px solid #2459a4;outline-offset:5px}

.about-page .about-banner .small-label{color:var(--cream)}
