.centered .about h2{font-size:14px;line-height:1.6;font-weight:400;opacity:.85}.centered .home-content{max-width:760px;margin:3.25rem auto 0;padding:2.5rem 1rem 0;border-top:1px solid rgba(33,33,33,.16);text-align:center;font-size:16px;line-height:1.7}.centered .home-content h2{max-width:720px;margin:0 auto 1.35rem;font-size:22px;line-height:1.35;font-weight:600}.centered .home-content p{max-width:590px;margin:0 auto 1.05rem;opacity:.9}.centered .home-content p:last-child{margin-top:1.75rem;margin-bottom:0;opacity:1}.centered .home-content p:last-child a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.35rem;border:2px solid #212121;border-radius:4px;background:#212121;color:#fafafa;font-weight:600;text-decoration:none}.centered .home-content p:last-child a:hover,.centered .home-content p:last-child a:focus{text-decoration:none;opacity:.86}.centered .home-facts{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.45rem auto 0}.centered .home-tech{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;max-width:560px;margin:1.35rem auto 0}.centered .home-facts span{display:inline-flex;align-items:center;min-height:34px;padding:0 .85rem;border:1px solid rgba(33,33,33,.18);border-radius:4px;background:0 0;font-size:14px;line-height:1;white-space:nowrap}.centered .home-tech span{display:inline-flex;align-items:center;min-height:0;padding:0;background:0 0;font-size:13px;line-height:1.4;opacity:.74;white-space:nowrap}.centered .home-tech .home-tech-label{display:block;flex-basis:100%;min-height:0;padding:0;background:0 0;font-size:13px;line-height:1.4;margin-bottom:.25rem}body.colorscheme-dark .centered .home-content{border-top-color:rgba(218,218,218,.18)}body.colorscheme-dark .centered .home-content p:last-child a{border-color:#dadada;background:#dadada;color:#212121}body.colorscheme-dark .centered .home-facts span{border-color:rgba(218,218,218,.22);background:0 0}body.colorscheme-dark .centered .home-tech span{background:0 0}body.colorscheme-dark .centered .home-tech .home-tech-label{background:0 0}@media(prefers-color-scheme:dark){body.colorscheme-auto .centered .home-content{border-top-color:rgba(218,218,218,.18)}body.colorscheme-auto .centered .home-content p:last-child a{border-color:#dadada;background:#dadada;color:#212121}body.colorscheme-auto .centered .home-facts span{border-color:rgba(218,218,218,.22);background:0 0}body.colorscheme-auto .centered .home-tech span{background:0 0}body.colorscheme-auto .centered .home-tech .home-tech-label{background:0 0}}@media(max-width:600px){.centered .home-content{margin-top:2.5rem;padding-top:2rem;font-size:15px}.centered .home-content h2{font-size:20px}.centered .home-facts{align-items:center;flex-direction:column}}.page article p{text-align:left;hyphens:none}.page .page-lead{margin-top:0;font-size:1.9rem;line-height:1.65;opacity:.88}.page article>h2{margin-top:4rem}.work-principles,.experience-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:2.4rem 0 3.2rem}.work-principles section,.experience-list section{padding:1.8rem;border:1px solid rgba(33,33,33,.16);border-radius:6px;background:rgba(33,33,33,.025)}.work-principles h3,.experience-list h3{margin-top:0;margin-bottom:.8rem;font-size:1.9rem;line-height:1.35}.work-principles p,.experience-list p{margin-bottom:0}.page article>p:last-child a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:1rem;padding:0 1.35rem;border:2px solid #212121;border-radius:4px;background:#212121;color:#fafafa;font-weight:600;text-decoration:none}.page article>p:last-child a:hover,.page article>p:last-child a:focus{text-decoration:none;opacity:.86}body.colorscheme-dark .work-principles section,body.colorscheme-dark .experience-list section{border-color:rgba(218,218,218,.18);background:rgba(218,218,218,4%)}body.colorscheme-dark .page article>p:last-child a{border-color:#dadada;background:#dadada;color:#212121}@media(prefers-color-scheme:dark){body.colorscheme-auto .work-principles section,body.colorscheme-auto .experience-list section{border-color:rgba(218,218,218,.18);background:rgba(218,218,218,4%)}body.colorscheme-auto .page article>p:last-child a{border-color:#dadada;background:#dadada;color:#212121}}@media(max-width:768px){.work-principles,.experience-list{grid-template-columns:1fr}}