﻿.about-main{color:var(--ink);background:var(--ivory)}.about-page-hero{max-width:1250px;padding:70px 6% 65px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.about-page-hero h1{font:500 clamp(35px,4.3vw,62px)/1.2 var(--serif);letter-spacing:-.02em;margin:24px 0}.about-page-lead{font:18px/1.9 var(--serif);max-width:530px;color:var(--muted)}.about-signature{margin-top:34px;border-top:1px solid var(--line);padding-top:22px;display:grid;gap:8px}.about-signature span{font-size:11px;color:var(--muted)}.about-signature strong{font:25px/1.6 var(--serif);letter-spacing:.15em}.about-portrait{margin:0}.about-portrait img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain}.about-portrait figcaption{font-size:10px;color:var(--muted);text-align:right;margin-top:8px}.about-letter{max-width:820px;margin:auto;padding:65px 6% 85px}.about-main h2{font:500 clamp(27px,3vw,38px)/1.5 var(--serif);letter-spacing:0;margin:14px 0 25px}.about-main h3{font:500 23px/1.6 var(--serif);margin:12px 0 18px}.about-letter>p:not(.eyebrow),.about-focus p:not(.eyebrow),.about-countries>p:not(.eyebrow),.about-values article p{font:14px/2.1 var(--sans);margin-top:20px}.about-letter-name{margin-top:34px!important;color:var(--muted);font-size:12px!important}.about-letter-name strong{font:23px/2 var(--serif);color:var(--ink)}.about-focus{background:#e9ebdf;padding:75px max(6%,calc((100vw - 1100px)/2));display:grid;grid-template-columns:1fr 1fr;gap:8%}.about-focus .text-link{margin-top:25px}.about-scope{border-left:1px solid #bec5af;padding-left:35px}.about-et{font:italic 40px var(--english);color:var(--olive)}.about-countries{max-width:920px;margin:auto;padding:85px 6%;text-align:center}.about-country-list{display:flex;justify-content:center;gap:35px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:25px;margin-top:32px;font:12px var(--sans);letter-spacing:.15em;color:var(--olive)}.about-values{background:var(--green);color:var(--paper);padding:70px max(6%,calc((100vw - 1100px)/2)) 80px}.about-values .eyebrow{color:#c7cdb6}.about-values>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:36px}.about-values article{border-top:1px solid #ffffff40;padding-top:22px}.about-values article>span{font:italic 31px var(--english);color:#c7cdb6}.about-values article p{font-size:13px;color:#d9decf}.about-contact{text-align:center;padding:70px 6% 80px}.about-contact .button{margin-top:15px}.footer-about-link{font-size:12px!important;color:var(--green);text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.about-page-hero{grid-template-columns:1fr;gap:34px;padding-top:38px;padding-bottom:25px}.about-page-hero h1{font-size:39px}.about-page-lead{font-size:17px}.about-portrait{max-width:430px;width:100%;margin:auto}.about-letter{padding-top:45px;padding-bottom:55px}.about-focus{grid-template-columns:1fr;gap:40px;padding-top:50px;padding-bottom:50px}.about-scope{padding:28px 0 0;border-left:0;border-top:1px solid #bec5af}.about-countries{padding-top:55px;padding-bottom:55px}.about-values{padding-top:50px;padding-bottom:55px}.about-values>div{grid-template-columns:1fr;gap:28px}.about-main h2{font-size:29px}.about-main h3{font-size:23px}.about-country-list{gap:20px;font-size:11px}.about-contact{padding-top:50px;padding-bottom:55px}}

.about-signature .about-roman-name,.about-letter-name .about-roman-name{display:block;font:12px/1.8 var(--sans);letter-spacing:.15em;color:var(--muted);margin-top:4px}
