.about-page .sales-container,.about-page .sales-header .site-header{width:min(1344px,70%)}.about-page h1,.about-page h2,.about-page h3{overflow-wrap:anywhere}.about-page .sales-opening{padding-bottom:80px}.about-page .sales-opening h1{font-size:clamp(38px,4.5vw,76px)}.about-lead{margin-top:32px;max-width:1200px}.about-team-image{margin-top:70px;width:100%;height:auto;border-radius:5px}.about-intro{margin-top:65px}.about-principles{padding-bottom:120px}.about-principles>h2,.about-specialists>h2,.about-support>h2,.about-work>h2{text-align:center;margin-bottom:75px}.about-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%}.about-principles-grid article>span{display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:var(--stone);color:#766f68;font-size:13px;margin-bottom:30px}.about-principles-grid h3{font-size:24px;line-height:1.4;margin-bottom:25px}.about-property{display:grid;grid-template-columns:60.6% 1fr;gap:3.9%;padding-right:15%;max-width:1920px;margin:0 auto 90px;align-items:center}.about-property>img{width:100%;height:auto;aspect-ratio:1.46;object-fit:cover;border-radius:5px}.about-property h2{font-size:clamp(28px,2.3vw,42px);margin-bottom:30px}.about-property .text-link{margin-top:30px}.about-founder{background:#f5f4f3;padding-block:95px}.about-founder-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:start}.about-founder-media>img{position:sticky;top:40px;width:100%;height:auto;max-height:850px;object-fit:cover;object-position:center 35%;border-radius:4px}.about-page .about-role{font-size:14px;color:#766f68;margin-top:15px;margin-bottom:30px}.about-founder h2{font-size:clamp(34px,3vw,54px)}.about-awards{margin-top:45px}.about-awards ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.about-awards li{padding:18px;background:#fff}.about-awards span{display:block;font-size:12px;margin-top:10px}.about-specialists{padding-block:120px 95px}.about-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.about-people-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto;gap:60px}.about-person>img,.about-person-placeholder{width:100%;aspect-ratio:.85;height:auto;object-fit:cover;border-radius:5px}.about-person-placeholder{background:var(--stone);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aaa096}.about-person-placeholder>span{font-size:100px;font-weight:300}.about-person-placeholder small{font-size:13px;margin-top:25px}.about-person h3{font-size:27px;margin-top:28px}.about-person .about-role{margin-bottom:18px}.about-person .text-link{margin-top:25px}.about-support{padding-bottom:110px}.about-support>h2{margin-bottom:30px}.about-section-intro{max-width:1000px;margin:0 auto 50px;text-align:center}.about-support-pending{padding:50px;background:#f5f4f3;text-align:center;color:#766f68}.about-work{padding-bottom:130px}.about-gallery{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:repeat(2,320px);gap:16px}.about-gallery figure{position:relative;min-width:0;overflow:hidden;border-radius:3px}.about-gallery figure:first-child{grid-row:1/3}.about-gallery figure:last-child{grid-column:2/4}.about-gallery img{width:100%;height:100%;object-fit:cover}.about-gallery figure:first-child img{object-position:47% center}.about-gallery figcaption{position:absolute;inset:auto 0 0;padding:45px 18px 18px;background:linear-gradient(transparent,#0009);color:#fff;font-size:13px}.about-page .about-careers{margin:0 0 125px;background:#e7e4df;color:var(--ink)}.about-careers p{color:var(--ink)}.about-careers .button{background:#fff;color:var(--ink);border-color:#fff}.about-careers .button:hover{background:var(--ink);color:#fff}.about-page .about-contact{width:min(1344px,70%);margin:auto;background:#f5f4f3}.about-contact>.sales-container{width:88%}.about-contact address{border:0}.about-page .contact-social{width:min(1344px,70%);margin:0 auto 110px;background:#e7e4df;padding-block:40px}.about-page .contact-social-inner{width:88%;justify-content:center;gap:40px}.about-page .contact-social h2{font-size:24px;text-transform:none}@media(max-width:1200px){.about-page .sales-container,.about-page .sales-header .site-header,.about-page .about-contact,.about-page .contact-social{width:84%}.about-property{padding-right:8%;grid-template-columns:52% 1fr;gap:5%}.about-founder-grid{gap:5%}.about-gallery{grid-template-rows:repeat(2,260px)}.about-page .contact-social-inner{flex-wrap:wrap;gap:25px}}@media(max-width:800px){.about-principles-grid{grid-template-columns:1fr;gap:45px}.about-principles>h2,.about-specialists>h2,.about-work>h2{margin-bottom:45px}.about-property{width:84%;padding:0;grid-template-columns:1fr;gap:35px;margin-bottom:65px}.about-founder-grid{grid-template-columns:1fr;gap:40px}.about-founder-media>img{position:static;max-height:650px;object-position:center 30%;grid-row:1}.about-founder{padding-block:65px}.about-specialists{padding-block:75px}.about-people-grid,.about-people-grid:has(>:nth-child(2):last-child){grid-template-columns:1fr;gap:60px}.about-person-placeholder{aspect-ratio:1.25}.about-person>img{max-height:600px;object-position:center 25%}.about-support,.about-work,.about-principles{padding-bottom:75px}.about-gallery{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,260px)}.about-gallery figure:first-child{grid-row:auto}.about-gallery figure:last-child{grid-column:auto}}@media(max-width:600px){.about-page .sales-container,.about-page .sales-header .site-header,.about-page .about-contact,.about-page .contact-social,.about-property{width:88%}.about-page .sales-opening{padding-block:40px 55px}.about-team-image,.about-intro{margin-top:35px}.about-founder-media>img{max-height:520px}.about-support-pending{padding:35px 20px}.about-gallery{grid-template-columns:1fr;grid-template-rows:repeat(4,300px)}.about-page .about-careers{margin-bottom:70px}.about-careers .button{white-space:normal;line-height:1.5}.about-page .contact-social{margin-bottom:60px}.about-page .contact-social-list{gap:8px}.about-page .contact-social h2{text-align:center;font-size:23px}}.about-founder-media{min-width:0}.about-founder-media>img{position:static;display:block;margin-bottom:24px}@media(max-width:800px){.about-founder-media{grid-row:1}}
