.home_page__NOZQO{background:#fff;color:#202327;--home-muted:#62676e;--home-border:#dde1e5;--home-orange:#c64b0b}.home_label__DLcmZ{display:flex;align-items:center;gap:12px;margin:0 0 27px;font:600 10px/1.6 var(--font-mono);letter-spacing:1.8px;color:var(--home-muted)}.home_label__DLcmZ>span{width:19px;height:3px;background:var(--home-orange)}.home_hero__o4ZPq{padding-top:72px;padding-bottom:0}.home_heroGrid__DhqFK{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.85fr);gap:50px;align-items:start}.home_hero__o4ZPq h1{font-size:clamp(44px,4.7vw,68px);line-height:1.12;letter-spacing:var(--tracking-heading);font-weight:var(--weight-heading);margin:0}.home_hero__o4ZPq h1>span{color:#202327}.home_heroSummary__99jKp{padding:4px 0 0 25px;border-left:1px solid var(--home-border)}.home_heroSummary__99jKp p{font-size:15px;line-height:1.85;color:#40464d;margin:0 0 19px}.home_heroSummary__99jKp p:last-child{font-size:13px;color:var(--home-muted);margin-bottom:0}.home_actions__r95_w{display:flex;align-items:center;gap:29px;margin-top:35px}.home_primary__8mB8P{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--home-orange);color:#fff;padding:16px 20px;font-size:12px;font-weight:600;line-height:1.5;border-radius:2px;transition:background .2s}.home_primary__8mB8P:hover{background:#a93d08}.home_primary__8mB8P>span{font-size:17px;font-weight:400}.home_textLink__7VvOZ{display:inline-flex;align-items:center;gap:20px;font-size:12px;line-height:1.5;color:#343a40}.home_textLink__7VvOZ:hover{color:var(--home-orange)}.home_disciplines__wtf0_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--home-border);border-bottom:1px solid var(--home-border);margin-top:58px}.home_disciplines__wtf0_>a{display:flex;align-items:center;gap:18px;font-size:12px;padding:22px 26px;border-right:1px solid var(--home-border)}.home_disciplines__wtf0_>a:first-child{padding-left:0}.home_disciplines__wtf0_>a:last-child{border-right:0;padding-right:0}.home_disciplines__wtf0_>a>span:first-child{font:10px var(--font-mono);color:var(--home-orange)}.home_disciplines__wtf0_>a>span:last-child{margin-left:auto;color:#767c83;font-size:15px}.home_disciplines__wtf0_>a:hover{color:var(--home-orange)}.home_work__CcaEy{padding-top:65px;padding-bottom:65px}.home_sectionHeading__2L2pT{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px}.home_sectionHeading__2L2pT>div>p{margin-bottom:14px}.home_page__NOZQO h2{font-size:34px;line-height:1.2;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0}.home_sectionHeading__2L2pT>a{flex-shrink:0;padding-bottom:4px}.home_portfolioContext__ZnRUA{max-width:760px;margin:0 0 28px;font-size:13px;line-height:1.85;color:var(--home-muted)}.home_projects__XwMwh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.home_project__yEhSc{min-width:0}.home_projectVisual__yURfa{display:block;border:1px solid #dde1e5;background:#f1f3f4;overflow:hidden;transition:border-color .2s}.home_projectVisual__yURfa:hover{border-color:#a7adb4}.home_browserBar__FEcQG{display:flex;align-items:center;gap:16px;padding:11px 15px;background:#f3f4f5;border-bottom:1px solid #dde1e5;color:#687078;font:10px/1.2 var(--font-mono)}.home_browserDots__E30rp{color:#b9bec3;font-size:7px;letter-spacing:2px}.home_browserBar__FEcQG>span:last-child{margin-left:auto}.home_projectVisual__yURfa img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top}.home_projectFallback__5DdmK{aspect-ratio:16/9;display:grid;place-items:center;background:#e9edf0;font-size:35px;font-weight:600;color:#39424c}.home_projectHeading__Qbd53{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:24px}.home_projectHeading__Qbd53 h3{font-family:var(--font-sans);font-size:var(--project-title-size);line-height:var(--project-title-leading);font-weight:var(--weight-heading);letter-spacing:var(--project-title-tracking);margin:0}.home_projectHeading__Qbd53>span{font:10px/1.5 var(--font-mono);color:var(--home-muted)}.home_project__yEhSc>p{font-size:13px;line-height:1.85;color:var(--home-muted);max-width:460px;margin:12px 0 0}.home_moreWork__P4NRR{display:flex;gap:45px;align-items:center;margin-top:38px;padding-top:22px;border-top:1px solid var(--home-border);font-size:12px}.home_moreWork__P4NRR>span{color:var(--home-muted);font-size:11px}.home_moreWork__P4NRR>a{display:flex;align-items:center;gap:22px}.home_moreWork__P4NRR>a>span:first-child{font-size:11px;color:var(--home-muted)}.home_moreWork__P4NRR>a:hover{color:var(--home-orange)}.home_services__u4hfW{padding-top:75px;padding-bottom:70px}.home_sectionNote__GntIi{font-size:12px;line-height:1.8;color:var(--home-muted);margin:0}.home_serviceList__plLQ7{border-top:1px solid var(--home-border)}.home_serviceRow__Wf4ME{display:grid;grid-template-columns:28px 1.2fr 1fr 20px;gap:25px;align-items:start;border-bottom:1px solid var(--home-border);padding:27px 0;transition:background .2s}.home_serviceIndex__7Q9ET{font:10px/1.7 var(--font-mono);color:var(--home-orange);padding-top:3px}.home_serviceRow__Wf4ME h3{font-size:19px;line-height:1.45;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0;max-width:330px}.home_serviceRow__Wf4ME p{font-size:12px;line-height:1.8;color:var(--home-muted);margin:0;max-width:400px}.home_serviceArrow__aVkog{font-size:21px;color:#727980}.home_serviceRow__Wf4ME:hover .home_serviceArrow__aVkog,.home_serviceRow__Wf4ME:hover h3{color:var(--home-orange)}.home_contact__fJmDe{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:42px;padding-bottom:55px;border-top:2px solid #272c32}.home_contact__fJmDe .home_label__DLcmZ{margin-bottom:17px}.home_contact__fJmDe p:not(.home_label__DLcmZ){font-size:13px;line-height:1.85;color:var(--home-muted);margin:18px 0 0}.home_contact__fJmDe>.home_primary__8mB8P{flex-shrink:0;min-width:145px}@media(min-width:1600px){.home_hero__o4ZPq h1{font-size:72px}}@media(max-width:1100px){.home_heroGrid__DhqFK{grid-template-columns:1.6fr 1fr;gap:30px}.home_hero__o4ZPq h1{font-size:49px;letter-spacing:var(--tracking-heading)}.home_heroSummary__99jKp{padding-left:22px}.home_heroSummary__99jKp p{font-size:14px}.home_actions__r95_w{gap:18px}}@media(max-width:900px){.home_hero__o4ZPq{padding-top:48px}.home_heroGrid__DhqFK{grid-template-columns:1fr;gap:30px}.home_hero__o4ZPq h1{font-size:59px}.home_heroSummary__99jKp{border-left:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:30px}.home_heroSummary__99jKp p,.home_heroSummary__99jKp p:last-child{margin:0;font-size:14px}.home_disciplines__wtf0_{margin-top:35px}.home_disciplines__wtf0_>a{padding:20px 14px;gap:12px;font-size:11px}.home_serviceRow__Wf4ME{grid-template-columns:22px 1.1fr 1fr 20px;gap:17px}}@media(max-width:720px){.home_hero__o4ZPq{padding-top:35px}.home_label__DLcmZ{font-size:9px;letter-spacing:1.3px;margin-bottom:22px}.home_hero__o4ZPq h1{font-size:clamp(32px,7vw,49px);line-height:1.16;letter-spacing:var(--tracking-heading)}.home_actions__r95_w{flex-wrap:wrap;gap:20px;margin-top:28px}.home_primary__8mB8P{padding:14px 17px;font-size:11px;gap:25px}.home_textLink__7VvOZ{font-size:11px;gap:13px}.home_heroSummary__99jKp{display:block}.home_heroSummary__99jKp p,.home_heroSummary__99jKp p:last-child{font-size:14px;line-height:1.8}.home_heroSummary__99jKp p:last-child{margin-top:12px;font-size:12px}.home_disciplines__wtf0_{grid-template-columns:1fr;margin-top:30px}.home_disciplines__wtf0_>a,.home_disciplines__wtf0_>a:first-child,.home_disciplines__wtf0_>a:last-child{padding:16px 0;border-right:0;border-bottom:1px solid var(--home-border);font-size:12px}.home_disciplines__wtf0_>a:last-child{border-bottom:0}.home_work__CcaEy{padding-top:42px;padding-bottom:42px}.home_sectionHeading__2L2pT{display:block;margin-bottom:25px}.home_page__NOZQO h2{font-size:28px;letter-spacing:var(--tracking-heading)}.home_sectionHeading__2L2pT>a{margin-top:20px}.home_projects__XwMwh{grid-template-columns:1fr;gap:35px}.home_projectHeading__Qbd53{margin-top:19px}.home_project__yEhSc>p{font-size:12px}.home_moreWork__P4NRR{align-items:flex-start;flex-direction:column;gap:14px;margin-top:28px;padding-top:20px}.home_moreWork__P4NRR>a{gap:16px}.home_services__u4hfW{padding-top:45px;padding-bottom:40px}.home_sectionNote__GntIi{margin-top:18px}.home_serviceRow__Wf4ME{grid-template-columns:20px 1fr 20px;gap:10px;padding:23px 0}.home_serviceRow__Wf4ME h3{font-size:18px;max-width:none}.home_serviceRow__Wf4ME p{grid-column:2;grid-row:2;font-size:12px}.home_serviceArrow__aVkog{grid-column:3;grid-row:1}.home_contact__fJmDe{display:block;padding-top:30px;padding-bottom:40px}.home_contact__fJmDe>.home_primary__8mB8P{margin-top:25px}.home_contact__fJmDe p:not(.home_label__DLcmZ){font-size:12px}.home_browserBar__FEcQG{padding:9px 11px;font-size:8px;gap:12px}}