.projects-page{--projects-ink:#09131f;--projects-navy:#0b1828;--projects-muted:#66727e;--projects-line:#dfe3dc;--projects-lime:#cbed32;--projects-paper:#f7f7f2;color:var(--projects-ink);background:#fff;overflow:hidden}.projects-shell{width:min(100% - 4rem,1480px);margin-inline:auto}.projects-section{padding-block:clamp(6rem,9vw,9rem)}.projects-kicker{color:#68737d;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.6rem;font-weight:850;display:flex}.projects-kicker span{background:var(--projects-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #cbed3224}.projects-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3.2rem;display:flex}.projects-heading h2{max-width:830px;color:var(--projects-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.97}.projects-heading>p{max-width:470px;color:var(--projects-muted);margin:0;font-size:.82rem}.projects-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:.8rem 1rem;font-size:.64rem;font-weight:850;transition:transform .2s,background .2s,color .2s;display:inline-flex}.projects-button:hover{transform:translateY(-2px)}.projects-button svg{width:15px;height:15px}.projects-button--primary{background:var(--projects-ink);color:#fff}.projects-button--accent{background:var(--projects-lime);color:var(--projects-ink)}.projects-button--whatsapp{color:#fff;background:#17273a;border-color:#314256}.projects-hero{border-bottom:1px solid var(--projects-line);background:linear-gradient(135deg,#fbfcf8 0%,#f4f6ed 57%,#eef5c9 140%);position:relative;overflow:hidden}.projects-hero:before{content:"";border:1px solid #09131f12;border-radius:50%;width:54vw;height:54vw;position:absolute;top:-35%;right:-10%}.projects-hero__grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(3rem,7vw,8rem);min-height:760px;padding-block:5.5rem 3.2rem;display:grid}.projects-hero__copy{z-index:2;max-width:700px;position:relative}.projects-hero__copy h1{letter-spacing:-.065em;max-width:720px;margin:0 0 1.6rem;font-size:clamp(3.6rem,6.6vw,7rem);line-height:.88}.projects-hero__copy>p:not(.projects-kicker){color:#5f6c78;max-width:630px;margin:0 0 2rem;font-size:clamp(.95rem,1.3vw,1.1rem)}.project-collage{perspective:1200px;height:610px;position:relative}.project-collage:before{content:"";border:1px solid #09131f14;border-radius:50%;position:absolute;inset:12% 10% 9% 5%;transform:rotate(-14deg)}.project-surface{transform:translate(var(--px,0),var(--py,0));background:#fff;border:1px solid #09131f24;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 35px 75px -45px #09131f9e}.project-surface__bar{color:#7b8590;border-bottom:1px solid #e6e9e2;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:.42rem;display:flex}.project-surface__bar i{background:#d7dcd3;border-radius:50%;width:5px;height:5px}.project-surface__bar i:first-child{background:var(--projects-lime)}.project-surface__bar span{white-space:nowrap;margin-left:5px}.project-surface--uae{z-index:1;width:63%;height:265px;transform:rotate(-3deg) translate(var(--px,0),var(--py,0));top:9%;left:0}.project-surface--uae img{object-fit:cover;width:100%;height:195px}.project-surface--uae>b{padding:.6rem .8rem;font-size:.58rem;display:block}.project-surface--api{z-index:3;width:52%;height:258px;transform:rotate(2.2deg) translate(var(--px,0),var(--py,0));background:#0e1927;top:2%;right:0}.project-surface--api .project-surface__bar{color:#9dabb8;border-color:#26384b}.project-surface--api img{object-fit:cover;object-position:center top;width:100%;height:224px}.project-surface--tool{z-index:5;background:var(--projects-lime);grid-template-columns:auto 1fr;align-items:center;gap:.8rem;width:42%;padding:1.1rem;display:grid;bottom:5%;right:4%}.project-surface--tool>span{background:var(--projects-ink);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.project-surface--tool svg{width:19px;height:19px}.project-surface--tool small,.project-surface--tool strong,.project-surface--tool em{display:block}.project-surface--tool small{text-transform:uppercase;font-size:.42rem}.project-surface--tool strong{font-size:.68rem}.project-surface--tool em{color:#60721a;font-size:.46rem;font-style:normal}.project-surface--crm{z-index:4;width:48%;min-height:205px;transform:rotate(1.4deg) translate(var(--px,0),var(--py,0));bottom:5%;left:13%}.collage-crm{grid-template-columns:1fr 1fr;gap:.55rem;padding:.8rem;display:grid}.collage-crm span{background:#f1f3ed;border-radius:8px;gap:.35rem;padding:.6rem;display:grid}.collage-crm b{color:#7e8892;font-size:.4rem}.collage-crm i{color:#394653;background:#fff;border:1px solid #e1e5dc;border-radius:5px;padding:.45rem;font-size:.45rem;font-style:normal}.project-surface--crm>small{color:#89929a;padding:0 .8rem .7rem;font-size:.4rem;display:block}.projects-metrics{border-top:1px solid var(--projects-line);grid-template-columns:repeat(4,1fr);display:grid}.projects-metrics>div{border-left:1px solid var(--projects-line);flex-direction:column;justify-content:center;min-height:105px;padding:1rem 2rem;display:flex}.projects-metrics>div:last-child{border-right:1px solid var(--projects-line)}.projects-metrics strong{font:700 clamp(1.55rem,2.7vw,2.35rem)/1 var(--font-display);letter-spacing:-.05em}.projects-metrics span{color:#818b94;margin-top:.45rem;font-size:.54rem;font-weight:750}.featured-projects{background:var(--projects-paper)}.feature-project{background:#fff;border:1px solid #dce1d8;border-radius:24px;display:grid;overflow:hidden;box-shadow:0 32px 80px -65px #07111d}.feature-project+.feature-project{margin-top:1.2rem}.feature-project--uae{grid-template-columns:1.3fr .7fr;min-height:650px}.feature-project__visual{min-width:0}.browser-proof{background:#f4f5ef;border:1px solid #d9ddd5;border-radius:15px;margin:clamp(1rem,2.2vw,2rem);overflow:hidden;box-shadow:0 25px 55px -42px #07111d}.browser-proof__bar{color:#7e8992;border-bottom:1px solid #e3e6df;align-items:center;gap:5px;height:42px;padding:0 12px;font-size:.48rem;display:flex}.browser-proof__bar i{background:#d5dad1;border-radius:50%;width:6px;height:6px}.browser-proof__bar i:first-child{background:var(--projects-lime)}.browser-proof__bar span{margin-left:.4rem}.browser-proof__bar em{color:#5b7112;background:#e8f5b7;border-radius:999px;margin-left:auto;padding:.23rem .42rem;font-size:.4rem;font-style:normal;font-weight:800}.browser-proof img{object-fit:cover;object-position:center;width:100%;height:calc(100% - 42px);min-height:570px}.feature-project__copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,5vw,5rem);display:flex}.feature-project__copy>p{color:#657111;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:.58rem;font-weight:850}.feature-project__copy h3{letter-spacing:-.055em;margin:0 0 1rem;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:.94}.feature-project__copy>strong{color:#64707b;max-width:640px;font-size:.84rem;font-weight:500;line-height:1.65}.feature-project__copy dl{gap:1rem;margin:2rem 0;display:grid}.feature-project__copy dl>div{border-top:1px solid var(--projects-line);padding-top:.8rem}.feature-project__copy dt{color:#9098a0;letter-spacing:.12em;text-transform:uppercase;font-size:.46rem;font-weight:850}.feature-project__copy dd{color:#394754;margin:.3rem 0 0;font-size:.58rem;line-height:1.55}.project-tags,.api-capability-row{flex-wrap:wrap;gap:.4rem;display:flex}.project-tags span,.api-capability-row span{color:#68737d;background:#f8f9f5;border:1px solid #dfe3dc;border-radius:999px;padding:.3rem .5rem;font-size:.45rem;font-weight:750}.feature-project__copy>a,.project-card__body>a{color:var(--projects-ink);border-bottom:1px solid;align-self:flex-start;align-items:center;gap:.45rem;margin-top:2rem;padding-bottom:.2rem;font-size:.6rem;font-weight:850;display:inline-flex}.feature-project__copy>a svg,.project-card__body>a svg{width:14px;height:14px;transition:transform .2s}.feature-project__copy>a:hover svg,.project-card__body>a:hover svg{transform:translate(4px)}.feature-project--api{color:#fff;background:#091522;grid-template-columns:.72fr 1.28fr;min-height:720px}.feature-project--api .feature-project__copy>p{color:var(--projects-lime)}.feature-project--api .feature-project__copy>strong,.feature-project--api .feature-project__copy dd{color:#9aacbd}.feature-project--api .feature-project__copy dl>div{border-color:#2a3a4b}.feature-project--api .feature-project__copy dt{color:#72869a}.feature-project--api .feature-project__copy>a{color:var(--projects-lime)}.feature-project--api .api-capability-row{margin-top:1.5rem}.feature-project--api .api-capability-row span{color:#b9c7d4;background:#101f30;border-color:#314356}.api-proof-composition{background:radial-gradient(circle at 80% 20%,#cbed321f,#0000 28%),#0c1a2a;border-radius:17px;min-width:0;min-height:720px;margin:1rem;position:relative;overflow:hidden}.api-proof-composition figure{background:#0e1b2b;border:1px solid #304357;border-radius:13px;margin:0;position:absolute;overflow:hidden;box-shadow:0 28px 65px -40px #000}.api-proof-composition figure>div{color:#8fa0b1;border-bottom:1px solid #293b4e;justify-content:space-between;align-items:center;height:34px;padding:0 .7rem;font-size:.4rem;display:flex}.api-proof-composition figure b{color:#b8c5d1;font-size:.38rem}.api-proof-composition figure img{object-fit:cover;object-position:center top;width:100%;height:calc(100% - 34px)}.api-proof-composition__dashboard{width:83%;height:410px;top:6%;left:4%}.api-proof-composition__docs{z-index:3;width:58%;height:285px;bottom:4%;right:3%}.api-proof-code{z-index:4;color:#9fb0c0;background:#101e2e;border:1px solid #314457;border-radius:12px;width:40%;padding:1rem;position:absolute;bottom:6%;left:4%;overflow:hidden;box-shadow:0 25px 55px -35px #000}.api-proof-code>span{background:var(--projects-lime);color:#0a1420;border-radius:4px;padding:.23rem .35rem;font-size:.42rem;font-weight:900}.api-proof-code>code{color:#d7e2ec;margin-left:.45rem;font-size:.5rem}.api-proof-code>b{float:right;color:#5fd59a;font-size:.44rem}.api-proof-code pre{color:#a9b8c6;margin:1rem 0 0;font:500 .48rem/1.7 ui-monospace,Consolas,monospace}.feature-project--tools{background:linear-gradient(135deg,#eefaaf,#cbed32);grid-template-columns:1.2fr .8fr;min-height:620px}.tools-proof{align-content:center;gap:.75rem;padding:clamp(1.2rem,3vw,3rem);display:grid}.tools-proof__screen{background:#fff;border:1px solid #09131f26;border-radius:15px;overflow:hidden;box-shadow:0 30px 60px -45px #07111d}.tools-proof__screen>div{color:#79838d;border-bottom:1px solid #e5e8e1;align-items:center;gap:.5rem;height:38px;padding:0 .8rem;font-size:.44rem;display:flex}.tools-proof__screen>div i{background:#32b577;border-radius:50%;width:6px;height:6px}.tools-proof__screen>div b{color:#407016;margin-left:auto;font-size:.4rem}.tools-proof__screen img{object-fit:cover;object-position:center top;width:100%;height:355px}.tools-proof__matrix{grid-template-columns:repeat(5,1fr);gap:.45rem;display:grid}.tools-proof__matrix span{color:#314052;text-align:center;background:#ffffff8c;border:1px solid #09131f1f;border-radius:9px;place-items:center;gap:.25rem;min-height:78px;font-size:.42rem;font-weight:750;display:grid}.tools-proof__matrix svg{width:16px;height:16px}.feature-project--tools .feature-project__copy>p{color:#54670d}.feature-project--tools .feature-project__copy>strong,.feature-project--tools .feature-project__copy dd{color:#536012}.feature-project--tools .feature-project__copy dl>div{border-color:#09131f26}.project-directory{background:#fff}.projects-heading--directory{margin-bottom:2rem}.projects-heading--directory>p span{color:var(--projects-ink);font-weight:850}.project-filters{scrollbar-width:none;gap:.45rem;margin-bottom:2.2rem;padding:.25rem .15rem .7rem;display:flex;overflow-x:auto}.project-filters::-webkit-scrollbar{display:none}.project-filters button{border:1px solid var(--projects-line);color:#6f7983;cursor:pointer;background:#fff;border-radius:999px;flex:none;min-height:38px;padding:.55rem .8rem;font-size:.52rem;font-weight:800}.project-filters button:hover,.project-filters button.is-active{border-color:var(--projects-ink);background:var(--projects-ink);color:#fff}.project-directory__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.project-card{border:1px solid var(--projects-line);background:#fff;border-radius:18px;min-width:0;transition:transform .28s,box-shadow .28s,border-color .28s;overflow:hidden;box-shadow:0 18px 50px -42px #07111d}.project-card:hover{border-color:#cbd1c6;transform:translateY(-4px);box-shadow:0 32px 65px -42px #07111d}.project-card--wide{grid-column:span 2}.project-card__visual{background:#eef1e9;min-height:270px;position:relative;overflow:hidden}.project-card__visual>img{object-fit:cover;object-position:var(--project-position,center);width:100%;height:100%;min-height:270px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.project-card:hover .project-card__visual>img{transform:scale(1.025)}.project-card__status{color:#fff;backdrop-filter:blur(8px);background:#08121ec7;border:1px solid #fff6;border-radius:999px;padding:.3rem .48rem;font-size:.4rem;font-weight:800;position:absolute;top:.75rem;right:.75rem}.project-card__body{padding:1.4rem}.project-card__body>p{color:#7b8690;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.47rem;font-weight:850}.project-card__body h3{letter-spacing:-.045em;margin:0 0 .7rem;font-size:clamp(1.45rem,2.2vw,2.1rem)}.project-card__body>strong{color:#6b7680;min-height:3.4em;font-size:.62rem;font-weight:500;line-height:1.65;display:block}.project-card__body .project-tags{margin-top:1rem}.project-card__body>a{margin-top:1.3rem}.project-card--api{color:#fff;background:#0a1726}.project-card--api .project-card__body>strong{color:#9aabba}.project-card--api .project-card__body>p{color:var(--projects-lime)}.project-card--api .project-tags span{color:#aebdca;background:#101f30;border-color:#304256}.project-card--api .project-card__body>a{color:var(--projects-lime)}.project-card--tool{background:#f1fad0}.project-card--crm{background:#f4f5ef}.representative-crm{background:#eef1e9;min-height:270px;padding:1rem}.representative-crm>div{color:#69747e;justify-content:space-between;align-items:center;margin-bottom:.8rem;font-size:.48rem;display:flex}.representative-crm>div b{color:#607110;background:#e5ebd9;border-radius:999px;padding:.25rem .4rem;font-size:.4rem}.representative-crm section{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.representative-crm i{background:#fff;border:1px solid #dce1d8;border-radius:9px;flex-direction:column;min-height:140px;padding:.65rem;font-style:normal;display:flex}.representative-crm small{color:#88929b;font-size:.38rem}.representative-crm strong{margin-top:.6rem;font-size:.52rem}.representative-crm em{color:#6e7a84;border-top:1px solid #ecefe9;margin-top:auto;padding-top:.5rem;font-size:.42rem;font-style:normal}.representative-crm p{color:#8b949c;margin:.7rem 0 0;font-size:.4rem}.project-directory__empty{border:1px dashed var(--projects-line);color:#7d8790;text-align:center;border-radius:14px;padding:3rem}.behind-build{color:#fff;background:#0a1625}.behind-build__layout{grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.behind-build .projects-kicker{color:var(--projects-lime)}.behind-build__copy h2{color:#fff;letter-spacing:-.055em;max-width:620px;margin:0 0 1.2rem;font-size:clamp(3rem,5.2vw,5.5rem);line-height:.95}.behind-build__copy>p:not(.projects-kicker){color:#93a5b5;max-width:430px}.system-layers{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid;position:relative}.system-layers>svg{width:100%;height:100%;position:absolute;inset:0}.system-layers>svg path{fill:none;stroke:#354658;stroke-width:1px}.system-layers>svg .system-layers__pulse{stroke:var(--projects-lime);stroke-dasharray:5 28;animation:6s linear infinite project-pulse}.system-layers article{z-index:1;text-align:center;background:#0e1d2e;border:1px solid #2c3d50;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:220px;padding:1rem;transition:transform .25s,border-color .25s;display:flex;position:relative}.system-layers article:hover{border-color:#627b20;transform:translateY(-5px)}.system-layers article>i{background:var(--projects-lime);width:48px;height:48px;color:var(--projects-ink);border-radius:13px;place-items:center;display:grid}.system-layers article svg{width:20px;height:20px}.system-layers article strong{margin-top:1rem;font-size:.65rem}.system-layers article span{color:#8193a4;margin-top:.45rem;font-size:.44rem;line-height:1.6}.projects-final{background:#f5f6ef;padding-block:clamp(6rem,9vw,9rem)}.projects-final__inner{background:radial-gradient(circle at 50% 100%,#cbed323b,transparent 36%),var(--projects-ink);color:#fff;text-align:center;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:clamp(2rem,6vw,6rem);display:flex;overflow:hidden}.projects-final .projects-kicker{color:var(--projects-lime)}.projects-final h2{color:#fff;letter-spacing:-.065em;max-width:950px;margin:0 0 1rem;font-size:clamp(3.4rem,7vw,7rem);line-height:.9}.projects-final__inner>p:not(.projects-kicker){color:#94a4b3}.projects-intents{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:2rem 0;display:flex}.projects-intents button{color:#aebbc7;cursor:pointer;background:#122235;border:1px solid #33465a;border-radius:999px;min-height:38px;padding:.55rem .8rem;font-size:.52rem;font-weight:800}.projects-intents button:hover,.projects-intents button.is-selected{border-color:var(--projects-lime);background:var(--projects-lime);color:var(--projects-ink)}.projects-final__actions{gap:.65rem;display:flex}@keyframes project-pulse{to{stroke-dashoffset:-132px}}@media (width<=1100px){.projects-hero__grid{grid-template-columns:.9fr 1.1fr}.project-collage{height:560px}.feature-project--uae{grid-template-columns:1.1fr .9fr}.browser-proof img{min-height:500px}.project-directory__grid{grid-template-columns:repeat(2,1fr)}.behind-build__layout{grid-template-columns:1fr}.system-layers{max-width:950px}.feature-project--api{grid-template-columns:.85fr 1.15fr}.feature-project--tools{grid-template-columns:1.05fr .95fr}}@media (width<=899px){.projects-shell{width:min(100% - 2rem,1480px)}.projects-section{padding-block:5.5rem}.projects-heading{flex-direction:column;align-items:start;gap:1rem}.projects-hero__grid{grid-template-columns:1fr;min-height:auto;padding-block:4.5rem 2.5rem}.projects-hero__copy{max-width:790px}.projects-hero__copy h1{font-size:clamp(3.8rem,9vw,6.4rem)}.project-collage{height:600px}.project-surface--uae{width:59%}.project-surface--api{width:50%}.feature-project--uae,.feature-project--api,.feature-project--tools{grid-template-columns:1fr}.feature-project__copy{padding:2.5rem}.feature-project--api .feature-project__copy{order:2}.api-proof-composition{min-height:680px}.feature-project--tools .feature-project__copy{padding-top:1rem}.tools-proof__screen img{height:410px}.project-card--wide{grid-column:auto}.project-card__visual{min-height:250px}.system-layers{grid-template-columns:repeat(5,1fr)}.system-layers article{min-height:185px;padding:.7rem}}@media (width<=639px){.projects-shell{width:min(100% - 1.5rem,1480px)}.projects-section{padding-block:4.5rem}.projects-hero__grid{padding-block:3.7rem 2rem}.projects-hero__copy h1{font-size:clamp(3rem,13.2vw,4.2rem)}.projects-hero__copy>p:not(.projects-kicker){font-size:.92rem}.projects-button{width:100%}.project-collage{perspective:none;grid-template-columns:1fr 1fr;gap:.65rem;height:auto;margin-top:2rem;display:grid}.project-collage:before{display:none}.project-surface{min-height:0;position:relative;width:auto!important;height:auto!important;inset:auto!important;transform:none!important}.project-surface--uae{grid-column:1/-1}.project-surface--uae img{height:180px}.project-surface--api{order:3;grid-column:1/-1}.project-surface--api img{object-position:42% top;height:235px}.project-surface--tool{padding:.8rem;bottom:auto;right:auto}.project-surface--crm{bottom:auto;left:auto}.collage-crm{grid-template-columns:1fr;padding:.55rem}.collage-crm span+span{display:none}.project-surface--crm>small{padding:.3rem .55rem .55rem}.projects-metrics{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.projects-metrics>div{scroll-snap-align:start;min-width:48%;min-height:92px;padding:1rem}.projects-heading{margin-bottom:2.2rem}.projects-heading h2{font-size:2.65rem}.feature-project{border-radius:17px}.browser-proof{margin:.7rem}.browser-proof img{min-height:340px}.feature-project__copy{padding:1.5rem}.feature-project__copy h3{font-size:2.55rem}.feature-project__copy dl{margin:1.4rem 0}.api-proof-composition{gap:.65rem;min-height:0;margin:.7rem;padding:.65rem;display:grid}.api-proof-composition figure,.api-proof-code{position:relative;width:auto!important;height:auto!important;inset:auto!important}.api-proof-composition figure img{height:245px}.api-proof-composition__dashboard img{object-position:42% top!important}.api-proof-composition__docs img{object-position:38% top!important}.api-proof-code{order:3}.tools-proof{padding:.7rem}.tools-proof__screen img{object-position:32% top;height:290px}.tools-proof__matrix{padding-bottom:.25rem;display:flex;overflow-x:auto}.tools-proof__matrix span{min-width:105px}.project-directory__grid{grid-template-columns:1fr}.project-card__visual,.project-card__visual>img{min-height:250px}.project-card--api .project-card__visual>img{object-position:42% top}.project-filters{margin-right:-.75rem}.representative-crm section{grid-template-columns:1fr 1fr}.representative-crm i:last-child{display:none}.system-layers{grid-template-columns:repeat(2,1fr)}.system-layers>svg{display:none}.system-layers article{min-height:150px}.system-layers article:last-child{grid-column:1/-1}.projects-final__inner{border-radius:18px;min-height:560px;padding:2rem 1rem}.projects-final h2{font-size:3.5rem}.projects-final__actions{grid-template-columns:1fr;width:100%;display:grid}.projects-intents{gap:.35rem}.projects-intents button{font-size:.48rem}}@media (width<=374px){.projects-shell{width:min(100% - 1.1rem,1480px)}.projects-hero__copy h1{font-size:2.8rem}.project-collage{grid-template-columns:1fr}.project-surface{grid-column:1!important}.projects-metrics>div{min-width:58%}.projects-heading h2,.behind-build__copy h2{font-size:2.4rem}.feature-project__copy h3{font-size:2.25rem}.project-card__body{padding:1.1rem}.system-layers{grid-template-columns:1fr}.system-layers article:last-child{grid-column:auto}.projects-final h2{font-size:3rem}}@media (width>=1600px){.projects-shell{width:min(100% - 5rem,1600px)}.projects-hero__grid{min-height:820px}.project-collage{height:670px}}.project-surface--crm>img{object-fit:cover;object-position:center top;width:100%;height:135px;display:block}.project-surface--crm>small{padding:.45rem .8rem .65rem}@media (width<=639px){.project-surface--crm>img{height:150px}}@media (prefers-reduced-motion:reduce){.project-surface{transform:none!important}.project-card,.project-card__visual>img,.feature-project__copy>a svg,.project-card__body>a svg,.system-layers article{transition:none}.system-layers__pulse{animation:none!important}}.feature-project__links,.project-card__links{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.project-card__links{margin-top:1.3rem}.feature-project__links a,.project-card__links a{color:var(--projects-ink);border-bottom:1px solid;align-self:flex-start;align-items:center;gap:.45rem;padding-bottom:.2rem;font-size:.6rem;font-weight:850;display:inline-flex}.feature-project__links svg,.project-card__links svg{width:14px;height:14px;transition:transform .2s}.feature-project__links a:hover svg,.project-card__links a:hover svg{transform:translate(4px)}.project-card__links a+a,.feature-project__links a+a{color:#697681;border-bottom:0}.feature-project--api .feature-project__links a:first-child,.project-card--api .project-card__links a:first-child{color:var(--projects-lime)}.feature-project--api .feature-project__links a+a,.project-card--api .project-card__links a+a{color:#aebdca}
