.arqca-site{--ink:#1d1c1a;--paper:#f1ede4;--red:#ad1e24;--muted:#716b62;font-family:Manrope,sans-serif;background:var(--paper);color:var(--ink);line-height:1.5}.arqca-site *{box-sizing:border-box}.arqca-site a{color:inherit;text-decoration:none}.arqca-site button{font:inherit}.arqca-header{height:76px;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,78px);background:rgba(23,22,21,.96);border-bottom:1px solid #45413c;color:#f4f0e7}.arqca-logo img{display:block;width:125px}.arqca-header nav{display:flex;gap:32px;font:500 10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.arqca-header nav a:hover{color:#d8736e}.arqca-menu{display:none;border:0;background:none;color:#fff;font-size:25px}.arqca-hero{min-height:760px;display:grid;grid-template-columns:1.05fr .95fr;background:#171615;color:#f4f0e7}.arqca-hero-copy{padding:135px clamp(30px,8vw,135px) 75px}.arqca-eyebrow,.arqca-heading>span,.arqca-contact>div>span{color:#ce6663;font:500 10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.15em}.arqca-hero h1{max-width:650px;margin:28px 0;font:700 clamp(45px,5.3vw,82px)/.96 Syne,sans-serif;letter-spacing:-.06em}.arqca-hero p{max-width:510px;color:#bbb4aa;font-size:15px;line-height:1.7}.arqca-button{display:inline-flex;margin-top:25px;padding:14px 18px;background:var(--red);font:600 11px "DM Mono",monospace}.arqca-hero-image{min-height:650px;background-position:center;background-size:cover;filter:grayscale(1);position:relative}.arqca-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.42),transparent 55%)}.arqca-hero-image span{position:absolute;z-index:1;bottom:35px;left:35px;font:10px "DM Mono",monospace}.arqca-section{max-width:1440px;margin:auto;padding:120px clamp(24px,7.5vw,135px)}.arqca-heading{max-width:850px}.arqca-heading h2{margin:25px 0 0;font:700 clamp(37px,4.8vw,67px)/.98 Syne,sans-serif;letter-spacing:-.065em}.arqca-intro{max-width:760px;margin:65px 0;color:#47423c;font-size:19px;line-height:1.65}.arqca-staff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.arqca-staff{min-height:330px;display:grid;grid-template-columns:.85fr 1.15fr;background:#e4ddd2;border-top:2px solid var(--ink)}.arqca-staff img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.arqca-staff div{display:flex;flex-direction:column;align-items:flex-start;padding:34px 28px}.arqca-staff span,.arqca-blog article span{color:var(--red);font:10px "DM Mono",monospace;text-transform:uppercase}.arqca-staff h3{margin:25px 0 auto;font:700 30px/1.05 Syne,sans-serif}.arqca-staff a{margin-top:8px;color:var(--muted);font:10px "DM Mono",monospace}.arqca-dark{background:var(--ink);color:#f4f0e7}.arqca-heading.light h2{color:#f4f0e7}.arqca-specialties{margin-top:70px;display:grid;grid-template-columns:.8fr 1.2fr;gap:7%}.arqca-specialty{grid-column:1;width:100%;display:grid;grid-template-columns:38px 1fr 20px;gap:10px;text-align:left;padding:20px 10px;border:0;border-bottom:1px solid #4d4944;background:none;color:#eee8de;cursor:pointer}.arqca-specialty span{color:#d8736e;font:10px "DM Mono",monospace}.arqca-specialty strong{font:700 17px Syne,sans-serif}.arqca-specialty i{font-style:normal}.arqca-specialty.active{background:#282624}.arqca-specialty-view{grid-column:2;grid-row:1/span 8;position:relative;min-height:560px;background:#292725;overflow:hidden}.arqca-specialty-view:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.94),rgba(10,10,10,.02) 75%)}.arqca-specialty-view img{position:absolute;width:100%;height:100%;object-fit:cover;filter:grayscale(.5);opacity:.72}.arqca-specialty-view div{position:absolute;z-index:1;left:38px;right:38px;bottom:36px}.arqca-specialty-view h3{margin:0 0 8px;font:700 43px/1 Syne,sans-serif}.arqca-specialty-view strong{font:11px "DM Mono",monospace}.arqca-specialty-view p{color:#bbb4aa;font-size:13px}.arqca-project-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:65px 0 35px}.arqca-project-tabs button{padding:10px 15px;border:1px solid #c9c0b4;background:none;color:var(--muted);cursor:pointer;font:10px "DM Mono",monospace;text-transform:uppercase}.arqca-project-tabs button.active{background:var(--ink);color:#fff}.arqca-project-list{display:none}.arqca-project-list.active{display:block}.arqca-project-title{display:flex;justify-content:space-between;align-items:center;padding:24px;background:var(--ink);color:#fff}.arqca-project-title strong{font:700 25px Syne,sans-serif}.arqca-project-title span{font:10px "DM Mono",monospace;color:#aaa39a}.arqca-project{width:100%;display:grid;grid-template-columns:45px 120px 1fr 42px;gap:22px;align-items:center;padding:18px 10px;border:0;border-bottom:1px solid #beb4a6;background:none;color:inherit;text-align:left;cursor:pointer}.arqca-project:hover{background:#e4ddd2}.arqca-project>span,.arqca-project small{color:var(--red);font:9px "DM Mono",monospace;text-transform:uppercase}.arqca-project img{width:120px;height:82px;object-fit:cover}.arqca-project h3{margin:6px 0 3px;font:700 25px Syne,sans-serif}.arqca-project p{margin:0;color:var(--muted);font-size:11px}.arqca-project i{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--red);color:var(--red);font-style:normal;font-size:20px}.arqca-empty{padding:35px;border:1px dashed #beb4a6;color:var(--muted)}.arqca-blog{background:#dfd6c8}.arqca-blog article{display:grid;grid-template-columns:.8fr 1.2fr;gap:6%;margin-top:65px;padding-top:18px;border-top:2px solid var(--ink)}.arqca-blog article img{width:100%;height:380px;object-fit:cover}.arqca-blog article h3{margin:22px 0;font:700 42px/1 Syne,sans-serif}.arqca-blog article p{color:#625c54;line-height:1.7}.arqca-contact{background:var(--ink);color:#f4f0e7}.arqca-contact h2{max-width:700px;margin:24px 0 45px;font:700 clamp(43px,5vw,72px)/.95 Syne,sans-serif}.arqca-contact a,.arqca-contact p{display:block;margin:12px 0;color:#bbb4aa;font:13px "DM Mono",monospace}.arqca-modal{position:fixed;z-index:100;inset:0;display:none;place-items:center;padding:20px;background:rgba(15,14,13,.78)}.arqca-modal.open{display:grid}.arqca-modal-card{position:relative;display:grid;grid-template-columns:1.05fr .95fr;width:min(940px,100%);max-height:90vh;overflow:auto;background:var(--paper)}.arqca-modal-card>img{width:100%;height:100%;min-height:470px;object-fit:cover}.arqca-modal-card>div{padding:55px 42px}.arqca-modal-card span{color:var(--red);font:10px "DM Mono",monospace;text-transform:uppercase}.arqca-modal-card h2{font:700 39px/1 Syne,sans-serif}.arqca-modal-card p{color:#625c54;line-height:1.7}.arqca-modal-close{position:absolute;z-index:1;right:14px;top:14px;width:38px;height:38px;border:0;background:var(--red);color:#fff;font-size:25px;cursor:pointer}
@media(max-width:820px){.arqca-header{height:66px}.arqca-header nav{display:none;position:absolute;top:66px;left:0;right:0;flex-direction:column;gap:0;padding:16px 24px;background:var(--ink)}.arqca-header.open nav{display:flex}.arqca-header nav a{padding:12px 0;border-bottom:1px solid #4d4944}.arqca-menu{display:block}.arqca-hero{grid-template-columns:1fr}.arqca-hero-copy{padding:110px 24px 55px}.arqca-hero-image{min-height:420px}.arqca-section{padding:80px 24px}.arqca-staff-grid{grid-template-columns:1fr}.arqca-staff{grid-template-columns:140px 1fr}.arqca-specialties{grid-template-columns:1fr}.arqca-specialty{grid-column:1}.arqca-specialty-view{grid-column:1;grid-row:auto;min-height:480px}.arqca-project{grid-template-columns:32px 86px 1fr 36px;gap:10px}.arqca-project img{width:86px;height:68px}.arqca-project p{display:none}.arqca-project h3{font-size:18px}.arqca-blog article{grid-template-columns:1fr}.arqca-blog article img{height:300px}.arqca-modal-card{grid-template-columns:1fr}.arqca-modal-card>img{min-height:220px;height:240px}.arqca-modal-card>div{padding:30px 24px}}@media(max-width:520px){.arqca-staff{grid-template-columns:1fr}.arqca-staff img{height:300px}.arqca-project{grid-template-columns:28px 1fr 36px}.arqca-project img{display:none}}