.muted{color:var(--steel)}.project-study-link{gap:22px;margin-top:30px;font-size:.83rem}.agila-chapter{padding:100px var(--gutter) 120px;background:#12161c;grid-template-columns:minmax(0,1.65fr) minmax(0,.65fr);gap:50px clamp(32px,6vw,96px);display:grid}.agila-heading{grid-column:1/-1;grid-template-columns:minmax(0,1.65fr) minmax(0,.65fr);align-items:end;column-gap:clamp(32px,6vw,96px);display:grid}.agila-heading .eyebrow{grid-column:1/-1;margin-bottom:40px}.agila-heading h2{letter-spacing:-.085em;font-size:clamp(5rem,15vw,14rem);font-weight:550;line-height:.85}.agila-heading h2 span{color:var(--steel);vertical-align:top;margin-left:.25em;font-size:.35em;display:inline-block}.agila-heading>p:last-child{letter-spacing:-.04em;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.25}.agila-figure{min-width:0}.agila-brand-scene{aspect-ratio:1.45;background:#20252d;border-top:1px solid #4a5564;place-items:center;display:grid;position:relative;overflow:hidden}.agila-logo-frame{width:65%;max-width:520px}.agila-logo-frame img{width:100%;height:auto;display:block}.agila-brand-rule{width:20%;height:2px;position:absolute;bottom:25px;left:24px}.art-coordinate,.art-annotation{letter-spacing:.13em;color:var(--steel);text-transform:uppercase;font-size:.68rem;position:absolute}.art-coordinate{top:22px;left:24px}.art-annotation{bottom:22px;right:24px}.operational-sweep{stroke-dasharray:210}.agila-figure figcaption{max-width:65ch;color:var(--steel);margin-top:14px;font-size:.75rem}.agila-scope{padding-top:20px}.agila-scope h3{letter-spacing:-.03em;margin:22px 0;font-size:1.5rem;font-weight:500;line-height:1.2}.agila-scope>p:not(.eyebrow){margin-bottom:20px;font-size:.88rem}.agila-scope .text-link{gap:32px;font-size:.83rem}.editorial-section{padding:clamp(80px, 11vw, 160px) var(--gutter)}.about-section{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:36px;display:grid}.about-section h2{letter-spacing:-.055em;max-width:21ch;font-size:clamp(1.8rem,3.6vw,3.5rem);font-weight:500;line-height:1.16}.about-body{max-width:53ch;color:var(--steel);margin:38px 0 34px;font-size:1.04rem}.about-signature{letter-spacing:.13em;font-size:.8rem}.expertise-section{background:#101319}.section-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 60px;margin-bottom:65px;display:grid}.section-intro .eyebrow{grid-column:1/-1}.section-intro h2{letter-spacing:-.065em;font-size:clamp(2.2rem,4.7vw,4.5rem);font-weight:500;line-height:1.05}.section-intro>p:last-child{max-width:48ch;color:var(--steel);align-self:end;font-size:.95rem}.expertise-row{border-top:1px solid #39414c;grid-template-columns:45px minmax(0,1fr) minmax(0,1fr);gap:30px;padding:32px 0 40px;display:grid}.index-number{color:var(--blue);font-variant-numeric:tabular-nums;font-size:.75rem}.expertise-row h3{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(1.4rem,2.4vw,2.3rem);font-weight:500;line-height:1.2}.expertise-tools{color:var(--steel);font-size:.8rem}.expertise-row>div:last-child>p{max-width:47ch;color:var(--steel);font-size:.91rem}.evidence-link{margin-top:10px;padding-block:15px;font-size:.75rem;display:inline-block}.evidence-link:hover{color:var(--blue)}.contact-section{background:#171c24;padding-bottom:60px}.contact-intro h2{letter-spacing:-.075em;margin-top:32px;font-size:clamp(3.5rem,10vw,10rem);font-weight:500;line-height:.95}.contact-channels{border-top:1px solid var(--blue);width:min(100%,600px);margin:64px 0 90px auto}.contact-channels>a{border-bottom:1px solid #3b4553;justify-content:space-between;gap:24px;min-height:60px;padding:20px 0;font-size:.9rem;display:flex}.contact-channels>a:hover{color:var(--blue)}.contact-channels>a>span:last-child{overflow-wrap:anywhere}.about-approach{margin-top:-10px}.project-status{color:var(--steel);margin-top:28px;font-size:.78rem}.project-live-link{width:fit-content;min-height:44px;color:var(--steel);align-items:center;gap:12px;margin-top:10px;font-size:.78rem;display:flex}.project-live-link:hover{color:var(--blue)}.research-boundary{color:var(--steel);border-top:1px solid #3b4553;padding-top:16px;font-size:.78rem!important}.cartcheck-brand-scene{background:#0d3025;border-top:1px solid #3f6157;align-items:center;padding:10%;display:grid;position:relative}.cartcheck-logo-frame img{width:100%;height:auto;display:block}.brand-scene-index{color:#b5c8bf;letter-spacing:.12em;font-size:.7rem;position:absolute;top:24px;left:24px}.brand-scene-footer{color:#b5c8bf;justify-content:space-between;gap:12px;font-size:.7rem;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.hero-aperture{background:#0d3025}.hero-aperture-brand{object-fit:contain;width:100%;height:100%;padding:20px;display:block}.closing-mark{color:#657081;opacity:.45;width:100%}@media (width<=1000px){.agila-chapter,.agila-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);column-gap:32px}}@media (width<=760px){.portfolio-header nav{gap:14px}.portfolio-header nav a{font-size:11px}.portfolio-header nav a:first-child{display:none}.agila-chapter{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:80px}.agila-heading{display:block}.agila-heading .eyebrow{margin-bottom:30px}.agila-heading>p:last-child{margin-top:28px}.agila-scope{padding-top:0}.agila-brand-scene{aspect-ratio:1.12}.agila-logo-frame{width:74%}.art-annotation{font-size:.58rem;bottom:16px;right:16px}.agila-brand-rule{bottom:20px;left:16px}.about-section,.section-intro{grid-template-columns:minmax(0,1fr);gap:24px}.about-body{margin-top:26px;font-size:.95rem}.section-intro{margin-bottom:44px}.expertise-row{grid-template-columns:24px minmax(0,1fr);gap:16px}.expertise-row>div:last-child{grid-column:2}.brand-scene-footer{flex-wrap:wrap;font-size:.64rem;bottom:18px;left:18px;right:18px}.contact-channels{margin-block:44px 60px}.contact-intro h2{font-size:clamp(3rem,12vw,6rem)}}
