.mo-page{--mo-ink:#272e2b;--mo-paper:#eae7dc;--mo-rust:#b36d4e;background:var(--mo-paper);color:var(--mo-ink);font:14px/1.65 Arial,sans-serif}.mo-page *{box-sizing:border-box}.mo-page button,.mo-page input,.mo-page select,.mo-page textarea{font:inherit}.mo-page a,.mo-page button{cursor:pointer}.mo-page button{color:inherit;background:none;border:0}.mo-page a{color:inherit;text-decoration:none}.mo-page a:focus-visible,.mo-page button:focus-visible{outline:3px solid #ad694b;outline-offset:4px}.mo-page img{display:block;width:100%;height:100%;object-fit:cover}.mo-page h1,.mo-page h2,.mo-page h3,.mo-page p{margin:0}.mo-page main{padding:0;margin:0;max-width:none}.mo-demo{display:flex;justify-content:space-between;gap:20px;padding:9px 4%;background:#172320;color:#c6cfc3;font-size:10px}.mo-demo a:last-child{color:#dbb98c}.mo-header{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:23px 4%;border-bottom:1px solid #b7beb0}html body .mo-page .mo-logo{font:500 34px/1 Arial,sans-serif!important;letter-spacing:-2px;text-align:left;padding:0}.mo-logo span{font:7px Arial,sans-serif;display:block;letter-spacing:1.6px;margin-top:8px}.mo-header nav{display:flex;gap:25px}.mo-header nav button{font-size:12px!important;padding:8px 0;border-bottom:1px solid transparent}.mo-header nav button[aria-current]{border-color:#272e2b}.mo-start{border:1px solid #aab6a6!important;padding:9px 15px!important;font-size:11px!important}.mo-kicker{display:block;font-size:9px;letter-spacing:1.8px}.mo-page h1{font:400 min(clamp(43px,5.5vw,80px),var(--pontera-heading-cap,999px))/1.05 Arial,sans-serif!important;letter-spacing:-3px}.mo-page h2{font:400 min(36px,var(--pontera-heading-cap,999px))/1.16 Arial,sans-serif!important;letter-spacing:-1.2px}html body .mo-page em{font:italic 400 1em/1.05 Georgia,serif!important;color:inherit!important}.mo-solid{display:flex;justify-content:space-between;gap:25px;align-items:center;background:#2d3931!important;color:#f2ead6!important;padding:14px 20px!important}.mo-solid,.mo-text{font-size:12px!important}.mo-text{padding:7px 0!important;border-bottom:1px solid!important;text-align:left}.mo-hero{isolation:isolate;position:relative;min-height:610px;background:#22302c;color:#eee7d9;overflow:hidden}.mo-hero>img{position:absolute;inset:0;z-index:-2}.mo-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#15251edd,transparent 77%)}.mo-hero-copy{padding:48px 5%}.mo-hero h1{margin:29px 0 34px;font-size:min(83px,var(--pontera-heading-cap,999px))!important}.mo-hero-project{padding:0!important;text-align:left}.mo-hero-project span{display:block;font-size:8px;letter-spacing:2px}.mo-hero-project b{display:block;font-size:13px;font-weight:400;margin-top:12px;border-bottom:1px solid #b9bcab;padding-bottom:8px}.mo-hero-side{position:absolute;bottom:30px;right:4%;font-size:8px;letter-spacing:1.7px;writing-mode:vertical-rl}.mo-statement{display:grid;grid-template-columns:1.3fr 1fr;gap:28px 70px;padding:55px 7%}.mo-statement>.mo-kicker{grid-column:1/-1}.mo-statement h2{font-size:min(46px,var(--pontera-heading-cap,999px))!important}.mo-statement p{font-size:14px;color:#627062}.mo-statement button{margin-top:23px}.mo-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:0 4% 55px}.mo-home-grid button{padding:0;text-align:left}.mo-home-grid img{height:350px}.mo-home-grid span{display:block;font-size:9px;letter-spacing:1.5px;margin:20px 0 10px}.mo-home-grid h2{font-size:min(28px,var(--pontera-heading-cap,999px))!important}.mo-home-grid button:nth-child(2){margin-top:65px}.mo-projects{padding:43px 5% 60px}.mo-index-title{display:grid;grid-template-columns:1.4fr 1fr;gap:25px}.mo-index-title>.mo-kicker{grid-column:1/-1}.mo-index-title p{font-size:14px;max-width:315px;justify-self:end;align-self:end}.mo-filters{display:flex;gap:25px;border-top:1px solid #b7beb0;border-bottom:1px solid #b7beb0;padding:15px 0;margin:32px 0}.mo-filters button{font-size:12px;padding:3px 0;border-bottom:1px solid transparent}.mo-filters button[aria-pressed=true]{border-color:#a35c42;color:#a35c42}.mo-project-list{display:grid;gap:45px}.mo-project-list article{display:grid;grid-template-columns:1.7fr 1fr;gap:35px;align-items:end}.mo-project-image{position:relative;height:440px;padding:0!important;overflow:hidden}.mo-project-image img{transition:transform .8s}.mo-project-image:hover img{transform:scale(1.025)}.mo-project-image>span{position:absolute;left:20px;bottom:0;font-size:80px;color:#fff9;font-weight:400;line-height:1.2;letter-spacing:-5px}.mo-project-list small{font-size:10px}.mo-project-list h2{margin:20px 0;font-size:min(35px,var(--pontera-heading-cap,999px))!important}.mo-project-list p{font-size:13px}.mo-project-list .mo-text{margin:25px 0}.mo-project-list article:nth-child(2){grid-template-columns:1fr 1.7fr}.mo-project-list article:nth-child(2) .mo-project-image{order:2}.mo-case-heading{padding:28px 5% 35px;display:grid;grid-template-columns:1fr auto;gap:25px}.mo-case-heading>.mo-text{grid-column:1/-1;justify-self:start}.mo-case-heading h1{font-size:min(62px,var(--pontera-heading-cap,999px))!important;margin:23px 0 18px;max-width:900px}.mo-case-heading p{font-size:15px}.mo-case-number{font-size:125px;line-height:1;color:#a5ada2;letter-spacing:-7px;align-self:end}.mo-case-photo{height:580px;margin:0 3%}.mo-case-meta{display:grid;grid-template-columns:.6fr 1fr 1fr 1.5fr;padding:22px 5%;gap:20px;border-bottom:1px solid #b7beb0;font-size:12px}.mo-case-meta small{display:block;font-size:8px;letter-spacing:1.7px;color:#637360;margin-bottom:8px}.mo-case-body{display:grid;grid-template-columns:.8fr 1.5fr;gap:70px;padding:48px 5%}.mo-case-lead{font-size:18px!important;line-height:1.65;max-width:750px}.mo-case-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:30px}.mo-case-columns small{font-size:9px;letter-spacing:1px}.mo-case-columns p{font-size:13px;margin-top:13px;color:#697364}.mo-case-program{background:#293d35;color:#e6eadb;padding:35px 5%;display:grid;grid-template-columns:1fr 1.5fr;gap:70px;align-items:center}.mo-case-program h2{margin:22px 0}.mo-case-program p{font-size:11px;color:#b8c4af}.mo-program-grid{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #7d907f;border-top:1px solid #7d907f}.mo-program-grid>div{display:flex;flex-direction:column;gap:28px;padding:22px;border-right:1px solid #7d907f;border-bottom:1px solid #7d907f;min-height:135px}.mo-program-grid small{font-size:9px;color:#b7aa83}.mo-program-grid span{font-size:16px}.mo-case-bottom{display:flex;justify-content:space-between;gap:25px;padding:30px 5% 45px}.mo-case-residence{background:#dce1d2}.mo-case-library{background:#efe5d0}.mo-case-library .mo-case-program{background:#ac674a}.mo-case-library .mo-program-grid,.mo-case-library .mo-program-grid>div{border-color:#e5b593}.mo-materials{padding:43px 5% 60px;background:#252e2b;color:#eae5d5}.mo-material-title{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.mo-material-title>.mo-kicker{grid-column:1/-1}.mo-material-title p{font-size:14px;max-width:320px;justify-self:end;align-self:end;color:#b8c4af}.mo-palette-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #6e7c6f;margin-top:35px}.mo-palette-tabs button{text-align:left;padding:20px;font-size:15px;border-right:1px solid #6e7c6f}.mo-palette-tabs small{display:block;font-size:9px;margin-bottom:8px;color:#b9ae8f}.mo-palette-tabs button[aria-pressed=true]{background:#d7cbb0;color:#25382d}.mo-palette-tabs button[aria-pressed=true] small{color:#765b44}.mo-material-scene{display:grid;grid-template-columns:1.1fr 1fr;min-height:440px;background:#e8e1d0;color:#2d3931}.mo-material-sculpture{position:relative;overflow:hidden;background:linear-gradient(145deg,#ccc1a9,#f3ebd8);min-height:440px}.mo-material-sculpture>span{position:absolute;box-shadow:18px 25px 25px #26362f35;transition:background .4s}.mo-block-a{width:44%;height:65%;background:var(--mo-one);left:13%;bottom:10%}.mo-block-b{width:42%;height:27%;background:var(--mo-two);left:39%;top:20%}.mo-block-c{width:19%;height:45%;background:var(--mo-three);right:12%;bottom:10%}.mo-block-d{width:34%;height:10%;background:var(--mo-four);left:33%;bottom:10%}.mo-material-sculpture>small{position:absolute;bottom:17px;left:22px;font-size:8px;letter-spacing:2px}.mo-material-scene article{padding:35px}.mo-material-scene h2{margin:20px 0}.mo-material-scene p{font-size:14px}.mo-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0 20px}.mo-swatches span{display:block;height:65px;border:1px solid #aaa99a}.mo-swatches small{font-size:9px;display:block;margin-top:6px}.mo-material-note{display:block;font-size:10px;color:#68745f;margin-top:20px}.mo-method{padding:43px 5% 60px;background:#dce2d7}.mo-method-title h1{font-size:min(64px,var(--pontera-heading-cap,999px))!important;margin:25px 0}.mo-method-title p{font-size:14px}.mo-stage-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border:1px solid #9aa998}.mo-stage-tabs button{padding:20px;text-align:left;border-right:1px solid #9aa998;font-size:14px}.mo-stage-tabs span{display:block;font-size:10px;margin-bottom:12px}.mo-stage-tabs button[aria-pressed=true]{background:#2d4738;color:#e8e7d4}.mo-stage-body{display:grid;grid-template-columns:.6fr 1.2fr 1fr;gap:35px;padding:40px 0;border-bottom:1px solid #9aa998}.mo-stage-big{font-size:130px;line-height:1;letter-spacing:-8px;color:#91a18b}.mo-stage-body h2{margin:18px 0}.mo-stage-body p{font-size:14px}.mo-stage-body aside{border-left:1px solid #9aa998;padding-left:25px}.mo-stage-body aside small{font-size:9px;letter-spacing:1px}.mo-stage-body ul{font-size:13px;line-height:1.9;padding-left:17px;margin:20px 0}.mo-method-note{display:grid;grid-template-columns:.6fr 2.2fr;gap:35px;padding-top:25px}.mo-method-note>span{font-size:9px;letter-spacing:1px}.mo-method-note p{font-size:12px;max-width:750px;color:#5d705b}.mo-manifesto{padding:43px 5% 60px;background:#ac684d;color:#fae7ce}.mo-manifesto-title h1{font-size:min(67px,var(--pontera-heading-cap,999px))!important;margin:25px 0 40px}.mo-manifesto-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dba889;border-left:1px solid #dba889}.mo-manifesto-grid article{padding:35px;border-right:1px solid #dba889;border-bottom:1px solid #dba889;min-height:280px}.mo-manifesto-grid span{font-size:9px;letter-spacing:1.5px}.mo-manifesto-grid h2{margin:25px 0}.mo-manifesto-grid p{font-size:14px;max-width:475px;color:#eed7bd}.mo-manifesto-end{display:flex;justify-content:space-between;align-items:center;gap:45px;padding-top:30px}.mo-manifesto-end p{font-size:10px;max-width:500px}.mo-brief{padding:45px 5% 60px;display:grid;grid-template-columns:1fr 1.1fr;gap:75px;background:#ece6d9}.mo-brief h1{font-size:min(56px,var(--pontera-heading-cap,999px))!important;margin:25px 0}.mo-brief aside>p{font-size:14px;max-width:340px}.mo-brief aside ol{list-style:none;padding:0;margin:35px 0;border-top:1px solid #b7b8a7}.mo-brief aside li{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid #b7b8a7;font-size:13px;color:#8b9480}.mo-brief aside li[aria-current]{color:#a45639}.mo-brief aside li span{font-size:10px}.mo-brief aside>small{display:block;font-size:10px;color:#747c66;max-width:335px}.mo-brief form{background:#f5f0e4;padding:32px;display:grid;gap:23px;align-self:start}.mo-brief form h2{font-size:min(35px,var(--pontera-heading-cap,999px))!important}.mo-brief label{display:grid;gap:8px;font-size:11px;min-width:0}.mo-brief input,.mo-brief select,.mo-brief textarea{width:100%;min-width:0;border:1px solid #b9bda9;border-radius:0;padding:11px;background:#faf6eb;color:#2d3931;font-size:14px}.mo-brief textarea{resize:vertical}.mo-brief input[type=number]{appearance:textfield;-moz-appearance:textfield}.mo-brief input::-webkit-inner-spin-button,.mo-brief input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mo-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mo-reference{font-size:11px!important;color:#7b816b}.mo-checks{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mo-checks label{display:flex;align-items:center;font-size:12px}.mo-checks input{width:17px;height:17px;accent-color:#56754d;flex-shrink:0}.mo-form-actions{display:flex;justify-content:space-between;gap:20px;margin-top:8px}.mo-form-actions>.mo-solid{margin-left:auto}.mo-brief-summary{padding:20px;background:#e0e4d4;font-size:13px}.mo-brief-summary p{font-size:12px;margin-top:8px}.mo-brief-summary small{display:block;font-size:10px;margin-top:10px}.mo-success{background:#dbe6ce;padding:18px;font-size:13px}.mo-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#182820;color:#dce2d1;padding:28px 5%;font-size:11px}.mo-footer strong{font-size:20px;letter-spacing:-.7px;font-weight:400}.mo-footer>a{border-bottom:1px solid #81927d;padding-bottom:6px}@media(max-width:1000px){.mo-header nav{gap:18px}.mo-hero h1{font-size:min(70px,var(--pontera-heading-cap,999px))!important}.mo-brief,.mo-case-body,.mo-case-program{gap:35px}.mo-case-heading h1{font-size:min(52px,var(--pontera-heading-cap,999px))!important}.mo-case-number{font-size:100px}.mo-stage-body{grid-template-columns:.5fr 1fr 1fr;gap:25px}.mo-stage-big{font-size:105px}.mo-brief h1{font-size:min(49px,var(--pontera-heading-cap,999px))!important}}@media(max-width:680px){.mo-demo{font-size:9px;padding:9px 4%;gap:8px}.mo-demo>span{display:none}html body .mo-page .mo-header{padding:20px 4% 12px!important;flex-wrap:wrap;gap:18px}html body .mo-page .mo-logo{font-size:31px!important}.mo-header nav{order:3;width:100%;justify-content:space-between;gap:10px}.mo-start,html body .mo-page .mo-header nav button{font-size:10px!important}.mo-start{margin-left:auto;padding:8px 12px!important}.mo-page h1{font-size:min(46px,var(--pontera-heading-cap,999px))!important;letter-spacing:-1.5px}.mo-page h2{font-size:min(30px,var(--pontera-heading-cap,999px))!important}.mo-kicker{font-size:8px;letter-spacing:1.1px}.mo-hero{min-height:590px}.mo-hero>img{object-position:62% center}.mo-hero-shade{background:linear-gradient(90deg,#10291abf,#10291a38)}.mo-hero-copy{padding:35px 5%}.mo-hero h1{font-size:min(45px,var(--pontera-heading-cap,999px))!important;margin:35px 0}.mo-hero-side{font-size:7px;right:4%;bottom:25px}.mo-statement{padding:32px 5%;grid-template-columns:1fr;gap:22px}.mo-statement>.mo-kicker{grid-column:auto}.mo-statement h2{font-size:min(37px,var(--pontera-heading-cap,999px))!important}.mo-statement p{font-size:13px}.mo-home-grid{padding:0 4% 40px;grid-template-columns:1fr;gap:25px}.mo-home-grid button:nth-child(2){margin-top:0}.mo-home-grid img{height:270px}.mo-home-grid h2{font-size:min(28px,var(--pontera-heading-cap,999px))!important}.mo-projects{padding:30px 4% 45px}.mo-index-title{display:block}.mo-index-title h1{margin:22px 0}.mo-index-title p{font-size:13px}.mo-filters{gap:17px;flex-wrap:wrap;margin:25px 0}.mo-filters button{font-size:11px}.mo-project-list{gap:30px}.mo-project-list article,.mo-project-list article:nth-child(2){grid-template-columns:1fr;gap:20px}.mo-project-list article:nth-child(2) .mo-project-image{order:0}.mo-project-image{height:290px}.mo-project-list h2{font-size:min(31px,var(--pontera-heading-cap,999px))!important;margin:14px 0}.mo-project-list .mo-text{margin:18px 0 0}.mo-case-heading{padding:22px 4% 27px;grid-template-columns:1fr;gap:22px}.mo-case-heading h1{font-size:min(43px,var(--pontera-heading-cap,999px))!important;margin:20px 0}.mo-case-heading p{font-size:13px}.mo-case-number{display:none}.mo-case-photo{height:300px;margin:0}.mo-case-meta{grid-template-columns:1fr 1fr;padding:20px 4%;font-size:11px;gap:20px}.mo-case-body{grid-template-columns:1fr;gap:24px;padding:30px 4%}.mo-case-lead{font-size:16px!important}.mo-case-columns{gap:25px;grid-template-columns:1fr;margin-top:25px}.mo-case-columns p{font-size:12px}.mo-case-program{padding:30px 4%;grid-template-columns:1fr;gap:25px}.mo-case-program h2{margin:18px 0}.mo-program-grid>div{padding:18px;min-height:120px;gap:20px}.mo-program-grid span{font-size:13px}.mo-case-bottom{padding:25px 4% 35px;flex-wrap:wrap;gap:20px}.mo-case-bottom button{font-size:11px!important}.mo-materials{padding:30px 4% 45px}.mo-material-title{display:block}.mo-material-title h1{margin:22px 0}.mo-material-title p{font-size:13px}.mo-palette-tabs{margin-top:25px}.mo-palette-tabs button{padding:13px 10px;font-size:11px}.mo-palette-tabs small{font-size:8px}.mo-material-scene{grid-template-columns:1fr}.mo-material-sculpture{min-height:310px}.mo-material-scene article{padding:26px 22px}.mo-material-scene p{font-size:13px}.mo-swatches{gap:10px}.mo-swatches span{height:55px}.mo-swatches small{font-size:8px}.mo-method{padding:30px 4% 45px}.mo-method-title h1{font-size:min(41px,var(--pontera-heading-cap,999px))!important;margin:22px 0}.mo-method-title p{font-size:13px}.mo-stage-tabs{grid-template-columns:1fr 1fr;margin-top:25px}.mo-stage-tabs button{font-size:12px;padding:15px;border-bottom:1px solid #9aa998}.mo-stage-body{grid-template-columns:1fr 3fr;gap:22px;padding:28px 0}.mo-stage-big{font-size:70px;letter-spacing:-4px}.mo-stage-body article h2{font-size:min(27px,var(--pontera-heading-cap,999px))!important}.mo-stage-body p{font-size:13px}.mo-stage-body aside{grid-column:1/-1;margin-left:0;border-left:0;border-top:1px solid #9aa998;padding:22px 0 0}.mo-stage-body ul{font-size:12px}.mo-method-note{grid-template-columns:1fr;gap:15px}.mo-manifesto{padding:30px 4% 45px}.mo-manifesto-title h1{font-size:min(42px,var(--pontera-heading-cap,999px))!important;margin:22px 0 30px}.mo-manifesto-grid{grid-template-columns:1fr}.mo-manifesto-grid article{padding:27px;min-height:0}.mo-manifesto-grid h2{font-size:min(30px,var(--pontera-heading-cap,999px))!important;margin:20px 0}.mo-manifesto-grid p{font-size:13px}.mo-manifesto-end{flex-wrap:wrap;gap:24px}.mo-manifesto-end p{font-size:10px}.mo-brief{padding:30px 4% 45px;grid-template-columns:1fr;gap:27px}.mo-brief h1{font-size:min(43px,var(--pontera-heading-cap,999px))!important;margin:22px 0}.mo-brief aside>p{font-size:13px}.mo-brief aside ol{display:flex;margin:25px 0 17px;border-top:0;gap:18px}.mo-brief aside li{font-size:11px;padding:8px 0;gap:8px}.mo-brief form{padding:26px 20px;gap:20px}.mo-brief form h2{font-size:min(30px,var(--pontera-heading-cap,999px))!important}.mo-checks,.mo-form-row{grid-template-columns:1fr}.mo-checks label{font-size:12px}.mo-form-actions{gap:15px}.mo-form-actions button{font-size:11px!important}.mo-footer{flex-wrap:wrap;gap:18px;padding:25px 4%}.mo-footer strong{font-size:18px}.mo-footer>span{font-size:9px}.mo-footer>a{font-size:10px}}@media(prefers-reduced-motion:reduce){.mo-page *{transition:none!important;scroll-behavior:auto!important}}.mo-view-home{background:#f5f2e9}.mo-intro{display:grid;grid-template-columns:1.8fr 1fr;gap:48px;padding:34px 4% 30px;align-items:end}.mo-intro h1{font-size:min(clamp(34px,3.8vw,55px),var(--pontera-heading-cap,999px))!important;line-height:1.09!important;letter-spacing:-1.8px!important;margin-top:16px}.mo-intro>p{font-size:14px;line-height:1.7;max-width:370px;justify-self:end;padding-bottom:3px}.mo-hero-rich{min-height:430px;margin:0 4%;isolation:isolate}.mo-hero-rich>img{width:100%;height:100%;object-fit:cover;object-position:center 52%}.mo-hero-rich .mo-hero-shade{background:linear-gradient(0deg,#11251bd9,transparent 65%)}.mo-hero-rich .mo-hero-project{position:absolute;bottom:32px;left:32px;max-width:60%;color:#fff8e8}.mo-hero-rich .mo-hero-project>span{font-size:10px;letter-spacing:1.2px}.mo-hero-rich .mo-hero-project strong{display:block;font:35px/1.15 Georgia,serif;margin:13px 0}.mo-hero-rich .mo-hero-project b{font-size:13px;border-color:#e8ddc5;display:inline-block;padding-bottom:10px}.mo-hero-meta{position:absolute;bottom:32px;right:28px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#fff1dd;font-size:11px}.mo-hero-meta small{font-size:9px;opacity:.8;margin-top:12px}.mo-selected{padding:35px 4% 40px}.mo-selected>header{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.mo-selected>header h2{font-size:min(32px,var(--pontera-heading-cap,999px))!important;margin-top:12px}.mo-selected .mo-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0}.mo-selected .mo-home-grid button{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mo-selected .mo-home-grid button:nth-child(2){margin-top:0}.mo-selected .mo-home-grid img{height:230px;width:100%;object-fit:cover}.mo-selected .mo-home-grid span{font-size:9px;margin:15px 0 9px;letter-spacing:1px}.mo-selected .mo-home-grid h2{font-size:min(25px,var(--pontera-heading-cap,999px))!important;letter-spacing:-.5px;line-height:1.2}.mo-selected .mo-home-grid p{font-size:12px;line-height:1.6;margin-top:9px}.mo-home-materials{display:grid;grid-template-columns:1.05fr 1fr;gap:0;background:#e4e7d8;margin:0 4% 40px}.mo-home-materials>img{width:100%;height:100%;min-height:400px;object-fit:cover}.mo-home-materials>div{padding:36px 10%}.mo-home-materials h2{font-size:min(32px,var(--pontera-heading-cap,999px))!important;margin:17px 0 18px}.mo-home-materials p{font-size:14px;line-height:1.7}.mo-material-chips{display:flex;flex-direction:column;margin-top:24px}.mo-material-chips button{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #afb6a3;text-align:left;min-height:48px;font-size:12px}.mo-material-chips i{width:23px;height:23px;flex:0 0 23px;border-radius:50%;border:1px solid #0001}.mo-material-chips b{margin-left:auto;font-weight:400;font-size:19px}.mo-home-dialog{padding:32px 4% 40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.mo-home-dialog h2{font-size:min(32px,var(--pontera-heading-cap,999px))!important;margin:12px 0}.mo-home-dialog p{font-size:14px;line-height:1.7}.mo-home-dialog .mo-solid{min-height:50px}@media(max-width:1000px){.mo-intro{grid-template-columns:1.5fr 1fr;gap:30px}.mo-intro h1{font-size:min(40px,var(--pontera-heading-cap,999px))!important}.mo-hero-rich{min-height:390px}.mo-selected .mo-home-grid img{height:190px}.mo-selected .mo-home-grid h2{font-size:min(22px,var(--pontera-heading-cap,999px))!important}.mo-home-materials>div{padding:28px 8%}.mo-home-materials h2{font-size:min(29px,var(--pontera-heading-cap,999px))!important}}@media(max-width:680px){.mo-intro{grid-template-columns:1fr;gap:18px;padding:28px 5%}.mo-intro>p{max-width:none;justify-self:start;font-size:13px}.mo-intro h1{font-size:min(34px,var(--pontera-heading-cap,999px))!important;line-height:1.12!important;letter-spacing:-1.2px!important;margin-top:15px}.mo-hero-rich{min-height:340px;margin:0 5%}.mo-hero-rich>img{object-position:59% center}.mo-hero-rich .mo-hero-shade{background:linear-gradient(0deg,#10241be6,transparent 85%)}.mo-hero-rich .mo-hero-project{left:18px;bottom:24px;max-width:90%}.mo-hero-rich .mo-hero-project strong{font-size:28px;margin:10px 0}.mo-hero-rich .mo-hero-project>span{font-size:8px}.mo-hero-meta{display:none}.mo-selected{padding:28px 5%}.mo-selected>header{align-items:start;flex-direction:column;gap:12px}.mo-selected>header h2{font-size:min(29px,var(--pontera-heading-cap,999px))!important}.mo-selected .mo-home-grid{grid-template-columns:1fr;gap:26px}.mo-selected .mo-home-grid img{height:245px}.mo-selected .mo-home-grid h2{font-size:min(25px,var(--pontera-heading-cap,999px))!important}.mo-selected .mo-home-grid p{font-size:13px}.mo-home-materials{grid-template-columns:1fr;margin:0 5% 28px}.mo-home-materials>img{min-height:0;height:255px}.mo-home-materials>div{padding:25px 6%}.mo-home-materials h2{font-size:min(29px,var(--pontera-heading-cap,999px))!important}.mo-home-dialog{padding:0 5% 32px;display:block}.mo-home-dialog h2{font-size:min(29px,var(--pontera-heading-cap,999px))!important}.mo-home-dialog .mo-solid{margin-top:22px;width:100%}}html body .mo-page .mo-intro>p{color:#51564f!important;opacity:1}