.design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-grid .service-picture{aspect-ratio:1.45}.about-hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:615px;background:#f2f0ea}.about-hero>div{padding:70px 5vw;align-self:center}.about-hero h1{font-size:clamp(40px,4.05vw,63px);letter-spacing:-2.7px;line-height:1.13}.about-hero>div>p:not(.eyebrow){font-size:14px;line-height:1.95;color:#6e796b;max-width:440px;margin-bottom:30px}.about-hero figure{margin:0;position:relative}.about-hero figure>img{height:100%;object-fit:cover}.about-hero figcaption{position:absolute;bottom:24px;left:25px;background:#faf9f6e8;padding:10px 13px;font-size:8px;letter-spacing:1.3px}.about-introduction{display:grid;grid-template-columns:1fr 1fr;gap:90px}.about-introduction h2,.about-capabilities h2,.about-working h2{font-size:44px;letter-spacing:-2px;line-height:1.16}.about-introduction>div>p:not(.eyebrow){font-size:13px;color:#6d7968;line-height:1.95}.about-principles{background:#eeeee7}.about-values{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px}.about-values article{border-top:1px solid #c5cdbd;padding-top:22px}.about-values article>span{font-size:10px;color:#86937e;letter-spacing:1px}.about-values h3{font-weight:500;font-size:20px;letter-spacing:-.7px;line-height:1.3;margin:25px 0 15px}.about-values p{font-size:12px;line-height:1.9;color:#72806b}.about-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about-capabilities>div>p:not(.eyebrow){font-size:13px;line-height:1.95;max-width:460px;color:#73806c}.about-capabilities figure{margin:0;background:#e5e9e0;padding:20px}.about-capabilities figure img{object-fit:contain;height:auto;max-height:360px}.about-capabilities figcaption,.working-photo-pair figcaption{font-size:8px;letter-spacing:1.5px;color:#6d7a65;padding-top:18px}.about-service-links{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.about-service-links a{font-size:11px;line-height:1.8;border-bottom:1px solid var(--line);padding:7px 0}.about-working{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-top:1px solid var(--line);align-items:center}.about-working-heading>p:not(.eyebrow){font-size:12px;line-height:1.95;color:#708067;margin-bottom:25px}.working-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.working-photo-pair figure{margin:0}.working-photo-pair img{aspect-ratio:1.45;height:auto;object-fit:cover}.production-process{background:#f0f1e9;border-top:1px solid #e2e5d9}.production-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 22px;margin:45px 0 0;padding:0;list-style:none;counter-reset:production}.production-steps li{position:relative;padding:24px 18px 22px;background:#fafbf6;border:1px solid #d9e0d0;min-width:0}.step-count{display:grid;place-items:center;width:47px;height:47px;border:1px solid #a8b9a1;border-radius:50%;font-size:18px;letter-spacing:-.5px;color:#3c674c;margin-bottom:27px}.delivery-step .step-count{border-color:#9dabb9;color:#4b677d}.production-steps li:before{content:'';position:absolute;top:-1px;left:18px;width:42px;height:3px;background:#5d896b}.production-steps .delivery-step:before{background:#698297}.production-steps li:not(:nth-child(5n)):after{content:'→';position:absolute;right:-17px;top:40px;color:#98a78d;font-size:15px;z-index:1}.production-steps h3{font-weight:500;font-size:15px;line-height:1.4;letter-spacing:-.3px;margin:0 0 12px}.production-steps p{font-size:11px;line-height:1.85;color:#73816b;margin:0}.process-footnote{display:grid;grid-template-columns:1fr 1fr 2fr;gap:30px;margin-top:28px;border-top:1px solid #cbd4c2;padding-top:22px;align-items:start}.process-footnote>span{font-size:8px;letter-spacing:1.2px;line-height:1.8;color:#70816a}.process-footnote>p{font-size:10px;line-height:1.8;color:#7d8873;margin:0}.process-compact .production-steps li{padding:21px 15px}.process-compact .production-steps h3{font-size:14px}.service-card[href='/multilingual-user-manuals/'] .service-picture{background:#dce5e7!important}.service-multilingual-user-manuals .service-hero-art{background:#dce5e7}.service-multilingual-user-manuals .art-caption{color:#465142;background:#faf9f6de}#brief{max-width:580px}#brief-form>label{margin:20px 0}#brief-form textarea{min-height:130px}#brief-form>.button{width:100%;margin-top:5px}.email-note{font-size:10px;line-height:1.8;color:#7a8570;margin:15px 0 0}.email-note a{text-decoration:underline}#form-status{font-size:11px;line-height:1.8}.nav-dropdown .dropdown{z-index:25}.company-teaser{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 5%;background:#f7f6f1}.company-teaser p{font-size:16px;margin:0;letter-spacing:-.3px}.company-teaser .eyebrow{font-size:8px;margin-bottom:8px}.company-teaser a{font-size:11px;white-space:nowrap}.about-capabilities .about-service-links a:hover{color:#9b6246}.about-working .text-link{font-size:11px}
@media(max-width:1100px){.production-steps{gap:22px 14px}.production-steps li{padding:20px 13px}.production-steps li:not(:nth-child(5n)):after{right:-12px;font-size:12px}.production-steps h3{font-size:14px}.production-steps p{font-size:10px}.about-introduction,.about-capabilities,.about-working{gap:40px}.about-values{gap:23px}.about-hero>div{padding-top:55px;padding-bottom:55px}.about-values h3{font-size:18px}}
@media(max-width:760px){.design-grid{grid-template-columns:1fr}.design-grid .service-picture{aspect-ratio:1.55}.about-hero{grid-template-columns:1fr;min-height:0}.about-hero>div{padding:43px 6%}.about-hero h1{font-size:43px;letter-spacing:-2px;line-height:1.13}.about-hero>div>p:not(.eyebrow){font-size:13px}.about-hero figure{height:390px}.about-hero figcaption{font-size:7px;left:20px;bottom:18px}.about-introduction,.about-capabilities,.about-working{grid-template-columns:1fr;gap:24px}.about-introduction h2,.about-capabilities h2,.about-working h2{font-size:35px;letter-spacing:-1.5px}.about-values{grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:30px}.about-values h3{font-size:17px;margin-top:20px}.about-values p{font-size:11px}.about-service-links{gap:10px 18px}.about-service-links a{font-size:10px}.about-capabilities figure{padding:15px}.about-capabilities figcaption{font-size:7px;line-height:1.8}.working-photo-pair{gap:15px}.working-photo-pair figcaption{font-size:6px;letter-spacing:1px;line-height:1.8;padding-top:12px}.production-steps{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.production-steps li{padding:20px 15px}.production-steps li:not(:nth-child(5n)):after{content:none}.production-steps li:before{left:15px;width:32px}.step-count{width:40px;height:40px;font-size:16px;margin-bottom:19px}.production-steps h3{font-size:14px;margin-bottom:10px}.production-steps p{font-size:10px;line-height:1.8}.process-footnote{grid-template-columns:1fr 1fr;gap:17px}.process-footnote>p{grid-column:1/-1}.process-footnote>span{font-size:7px}.company-teaser{padding:27px 6%;flex-direction:column;align-items:flex-start;gap:15px}.company-teaser p{font-size:15px}.company-teaser a{font-size:10px}.related .design-grid{grid-template-columns:1fr 1fr}.service-multilingual-user-manuals .art-caption{background:#faf9f6de;color:#465142}#brief{max-width:92vw}.process-compact .production-steps h3{font-size:14px}}
