.building{mask-image:linear-gradient(to bottom,#000 68%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 100%);filter:none}.company-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:85px;direction:rtl;padding-top:35px;align-items:start}.company-portrait{position:sticky;top:112px;grid-column:1;grid-row:1}.company-data{grid-column:2;grid-row:1;direction:rtl}.company-data h2{font-size:44px;margin:15px 0 20px}.company-about>p{font-size:20px;line-height:2;color:#456460}.company-principles{margin-top:32px}.company-principles article{display:grid;grid-template-columns:35px 1fr;gap:20px;border-top:1px solid var(--line);padding:24px 0}.principle-index{font:13px 'IBM Plex Sans';padding-top:9px;color:var(--teal)}.company-principles h3{font-size:25px;margin-bottom:10px}.company-principles p{font-size:16px;line-height:1.95;color:#456460}.company-portrait .portrait-art{min-height:0;height:530px;background:transparent}.company-portrait .portrait-art img{filter:none;height:510px}.company-portrait .portrait-disc{width:540px;height:540px;inset-inline-start:50%;transform:translateX(50%);top:25px}.founder-caption{padding:24px 0;text-align:center}.founder-caption h2{font-size:29px;margin:0 0 6px}.founder-caption p{font-size:15px;color:var(--teal);max-width:none}.department-section{background:#eef3ed}.department-list{border-top:1px solid #bed2c9}.department-row{display:grid;grid-template-columns:45px 1fr 1.7fr;gap:30px;padding:30px 0;border-bottom:1px solid #bed2c9;align-items:start}.department-index{font:14px 'IBM Plex Sans';color:var(--teal);padding-top:7px}.department-row h3{font-size:26px;font-weight:500}.department-row ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.department-row li{font-size:18px;position:relative;padding-inline-start:20px}.department-row li:before{content:'';position:absolute;inset-inline-start:0;top:14px;width:5px;height:5px;background:var(--orange);border-radius:50%}html[dir=ltr] .company-data{direction:ltr}html[dir=ltr] .company-portrait .portrait-disc{transform:translateX(50%)}
@media(max-width:1000px){.company-section{gap:35px}.company-portrait .portrait-art{height:430px}.company-portrait .portrait-art img{height:420px}.company-portrait .portrait-disc{width:440px;height:440px}.company-about>p{font-size:18px}}
@media(max-width:600px){.company-section{display:flex;flex-direction:column;gap:30px;padding-top:15px}.company-portrait{position:static;width:100%;order:2}.company-data{width:100%;order:1}.company-data h2{font-size:34px}.company-about>p{font-size:17px}.company-principles article{gap:12px;padding:22px 0;grid-template-columns:25px 1fr}.company-principles h3{font-size:23px}.company-principles p{font-size:15px}.company-portrait .portrait-art{height:350px}.company-portrait .portrait-art img{height:345px}.company-portrait .portrait-disc{height:360px;width:360px}.founder-caption h2{font-size:27px}.department-row{grid-template-columns:25px 1fr;gap:12px;padding:24px 0}.department-row h3{font-size:23px}.department-row ul{grid-column:2;gap:5px}.department-row li{font-size:16px}.department-row li:before{top:13px}}
