:root{--black:#0b0c0c;--ink:#171817;--white:#f6f4ef;--cream:#e7e1d7;--red:#6f2c2d;--line-dark:rgba(11,12,12,.18);--line-light:hsla(43,28%,95%,.28);--page:min(1580px,calc(100vw - 80px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--black);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.45;margin:0;-webkit-font-smoothing:antialiased}a,body,button{color:inherit}img{display:block;width:100%}figure,h1,h2,h3,p{margin-top:0}a{text-decoration-thickness:1px;text-underline-offset:4px}.page-grid{margin-inline:auto;width:var(--page)}.section-pad{padding:clamp(100px,9vw,170px) 0}.hero{background:var(--black);color:var(--white);position:relative}.hero,.hero-image{min-height:100svh;overflow:hidden}.hero-image{inset:0;margin:0;position:absolute}.hero-image:after{background:linear-gradient(180deg,rgba(8,9,9,.32),rgba(8,9,9,.08) 35%,rgba(8,9,9,.76));content:"";inset:0;position:absolute}.hero-image img{filter:saturate(.78) contrast(1.06);height:100%;object-fit:cover;object-position:center 44%;transform:scale(1.01)}.hero-image figcaption{bottom:38px;font-size:9px;font-weight:700;letter-spacing:.16em;position:absolute;right:40px;text-transform:uppercase;z-index:2}.hero-copy{display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:140px 40px 38px;position:relative;width:100%;z-index:2}.kicker{font-size:10px;font-weight:700;letter-spacing:.2em;margin-bottom:28px;text-transform:uppercase}.hero-copy>.kicker{left:40px;position:absolute;top:132px}.hero h1{font-size:clamp(72px,9vw,170px);font-weight:500;letter-spacing:-.075em;line-height:.79;margin:0;max-width:1250px}.hero h1 em{color:var(--white);font-style:normal;font-weight:500}.hero-foot{align-items:end;border-top:1px solid var(--line-light);display:grid;gap:50px;grid-template-columns:minmax(300px,1fr) auto;margin:52px 0 0;padding-top:24px;width:min(100%,1050px)}.hero-foot p{font-size:clamp(17px,1.4vw,23px);margin:0;max-width:680px}.arrow-link{align-items:center;border-bottom:1px solid;display:inline-flex;font-size:12px;font-weight:700;gap:28px;justify-content:space-between;letter-spacing:.08em;max-width:100%;padding-bottom:8px;text-decoration:none;text-transform:uppercase;width:max-content}.arrow-link span{font-size:17px;transition:transform .2s ease}.arrow-link:hover span{transform:translate(3px,-3px)}h2,h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-.055em}.manifesto{background:var(--white)}.manifesto-grid{display:grid;grid-template-columns:1fr}.manifesto-grid h2{font-size:clamp(66px,8vw,145px);line-height:.88;margin:0 0 50px;max-width:1250px}.manifesto-grid h2 em{font-style:normal}.manifesto-intro{font-size:clamp(23px,2.1vw,38px);letter-spacing:-.035em;line-height:1.16;margin:0 0 0 auto;max-width:740px}.belief-ticker{border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);margin-top:clamp(80px,10vw,160px);overflow:hidden}.belief-ticker>p{color:rgba(11,12,12,.55);font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 auto;padding:20px 0 17px;text-transform:uppercase;width:min(1420px,calc(100% - 48px))}.belief-ticker-window{border-top:1px solid var(--line-dark);overflow:hidden}.belief-ticker-track{align-items:baseline;animation:belief-ticker 30s linear infinite;display:flex;gap:clamp(28px,3vw,58px);padding:22px 0 26px;white-space:nowrap;width:max-content}.belief-ticker-track span{font-size:clamp(44px,6vw,104px);letter-spacing:-.045em;line-height:.9}.belief-ticker-track i{color:var(--red);font-family:Georgia,serif;font-size:clamp(30px,4vw,68px);font-style:normal}@keyframes belief-ticker{to{transform:translateX(-50%)}}.stakes{border-top:1px solid var(--line-dark);display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(80px,9vw,150px)}.stakes>div{border-right:1px solid var(--line-dark);min-height:270px;padding:28px 40px 30px 0}.stakes>div+div{padding-left:40px}.stakes>div:last-child{border-right:0}.stakes span{color:var(--red);display:block;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:65px}.stakes strong{display:block;font-size:clamp(34px,3.4vw,62px);font-weight:500;letter-spacing:-.055em}.stakes p{color:rgba(11,12,12,.65);margin:18px 0 0;max-width:350px}.global-reach{margin-top:clamp(90px,10vw,170px)}.reach-copy{display:block;margin-bottom:42px}.reach-copy .kicker{margin:0}.reach-copy h3{font-size:clamp(52px,6vw,106px);line-height:.88;margin:0;max-width:1050px}.reach-copy>p:last-child{font-size:18px;margin:0 0 6px;max-width:360px}.reach-visuals{display:grid;gap:12px;grid-template-columns:1.45fr .72fr;grid-template-rows:minmax(320px,1fr) auto}.reach-photo{background:var(--black);margin:0;min-height:320px;overflow:hidden;position:relative}.reach-photo-main{grid-row:1/3;min-height:700px}.reach-photo img{filter:grayscale(1) contrast(1.07);height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s ease}.reach-photo:hover img{filter:grayscale(.1) contrast(1.03);transform:scale(1.025)}.reach-photo figcaption{background:var(--black);bottom:16px;color:var(--white);font-size:9px;font-weight:700;left:18px;letter-spacing:.14em;padding:8px 11px;position:absolute;text-transform:uppercase}.reach-markets{background:var(--red);color:var(--white);padding:30px}.reach-markets p{font-size:9px;font-weight:700;letter-spacing:.16em;margin:0 0 24px;opacity:.65;text-transform:uppercase}.reach-markets ul{display:flex;flex-wrap:wrap;font-size:clamp(23px,2.2vw,38px);font-weight:500;gap:7px 20px;letter-spacing:-.045em;line-height:1;list-style:none;margin:0;padding:0}.reach-map-panel{background:var(--black);color:var(--white);overflow:hidden;padding:clamp(28px,4vw,64px)}.reach-map-panel>img{aspect-ratio:16/6.8;object-fit:contain}.reach-map-meta{align-items:start;border-top:1px solid var(--line-light);display:grid;gap:50px;grid-template-columns:auto 1fr;margin-top:18px;padding-top:22px}.reach-map-meta p{color:hsla(43,28%,95%,.64);font-size:10px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase;white-space:nowrap}.reach-map-meta p span{color:#c7ad77;margin:0 10px}.reach-map-meta ul{display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:8px 24px;justify-content:flex-end;letter-spacing:.12em;list-style:none;margin:0;padding:0;text-transform:uppercase}.client-proof{background:var(--cream);border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);color:var(--black);overflow:hidden;padding:clamp(58px,6vw,96px) 0}.client-proof h2{font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 0 38px;text-transform:uppercase}.client-proof ul{border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);display:grid;grid-template-columns:repeat(10,minmax(0,1fr));list-style:none;margin:0;padding:0}.client-proof li{border-right:1px solid var(--line-dark);display:grid;height:112px;min-width:0;padding:24px 18px;place-items:center}.client-proof li:last-child{border-right:0}.client-proof img{filter:grayscale(1) contrast(1.14);max-height:52px;max-width:135px;mix-blend-mode:multiply;object-fit:contain;opacity:.7;transition:opacity .25s ease,filter .25s ease;width:100%}.client-proof li:hover img{filter:grayscale(1) contrast(1.28);opacity:1}.client-wordmark{color:rgba(11,12,12,.7);font-size:clamp(22px,1.8vw,31px);font-weight:700;letter-spacing:-.055em;line-height:1;transition:color .25s ease;white-space:nowrap}.client-wordmark-long{font-size:clamp(16px,1.25vw,22px);letter-spacing:-.04em}.client-proof li:hover .client-wordmark{color:var(--black)}.work{background:var(--black);color:var(--white)}.section-head{align-items:end;display:grid;gap:60px;grid-template-columns:.24fr 1fr auto}.section-head .kicker{margin:0 0 8px}.section-head h2{font-size:clamp(66px,7.5vw,136px);line-height:.86;margin:0;max-width:1050px}.work-head{gap:60px;grid-template-columns:1fr auto}.work-head h2{max-width:1180px}.cyber-cases{margin-top:80px}.cyber-case{color:inherit;overflow:hidden;position:relative;text-decoration:none}.cyber-case-feature{background:#151716;display:grid;gap:clamp(28px,4vw,65px);grid-template-columns:.24fr 1.1fr .78fr .55fr;padding:0 48px 52px}.case-media{margin:0;overflow:hidden}.case-media img{filter:saturate(.8) contrast(1.04);height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s ease}.cyber-case:hover .case-media img{filter:saturate(1) contrast(1.02);transform:scale(1.02)}.case-media-feature{display:grid;gap:12px;grid-column:1/-1;grid-template-columns:1.45fr .55fr;height:clamp(380px,43vw,650px);margin:0 -48px 10px}.case-media-feature figure{margin:0;overflow:hidden}.case-index span{display:block;font-size:28px;font-weight:500;margin-bottom:18px}.case-index p,.case-label,.case-strategy dt{font-size:9px;font-weight:700;letter-spacing:.15em;line-height:1.35;margin:0;text-transform:uppercase}.case-index p,.case-strategy dd{color:hsla(43,28%,95%,.65)}.case-thesis h3{font-size:clamp(38px,4.4vw,76px);line-height:.94;margin:20px 0 0;max-width:660px}.case-strategy{margin:0}.case-strategy div{padding:0}.case-strategy dt{margin-bottom:12px}.case-strategy dd{font-size:16px;line-height:1.42;margin:0}.case-impact{align-self:end}.case-impact strong{display:block;font-size:clamp(76px,7.5vw,132px);font-weight:500;letter-spacing:-.075em;line-height:.7;margin:24px 0 8px}.case-impact>span{display:block;line-height:1.2;max-width:170px}.case-impact ul{border-top:1px solid var(--line-light);color:hsla(43,28%,95%,.58);font-size:12px;list-style:none;margin:32px 0 0;padding:16px 0 0}.case-impact li+li{margin-top:7px}.case-read{border-top:1px solid var(--line-light);display:block;font-size:10px;font-weight:700;grid-column:2/-1;letter-spacing:.13em;padding-top:18px;text-transform:uppercase}.cyber-case-pair{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:12px}.cyber-case-small{display:grid;gap:28px 40px;grid-template-columns:.22fr 1fr;min-height:720px;padding:46px}.cyber-case-small:first-child{background:var(--red);color:var(--white)}.cyber-case-small:last-child{background:var(--cream);color:var(--black)}.cyber-case-small>.case-media{grid-column:1/-1;height:300px;margin:-46px -46px 6px}.cyber-case-small>.case-media img{object-position:center 28%}.cyber-case-small .case-thesis h3{font-size:clamp(34px,3.3vw,56px)}.cyber-case-small .case-impact,.cyber-case-small .case-read,.cyber-case-small .case-strategy{grid-column:2}.cyber-case-small .case-impact{align-self:end}.cyber-case-small .case-impact strong{font-size:clamp(70px,6vw,108px)}.cyber-case-small:last-child .case-impact ul,.cyber-case-small:last-child .case-index p,.cyber-case-small:last-child .case-strategy dd{color:rgba(11,12,12,.6)}.cyber-case-small:last-child .case-impact ul,.cyber-case-small:last-child .case-read{border-color:var(--line-dark)}.case-stories{display:grid;gap:12px;margin-top:80px}.case-story{color:var(--white);display:grid;grid-template-columns:1.15fr .85fr;min-height:min(820px,78vw);overflow:hidden;text-decoration:none}.case-story-visual{background:#171918;margin:0;min-height:680px;min-width:0;overflow:hidden}.case-story-visual img{filter:saturate(.78) contrast(1.04);height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .35s ease;width:100%}.case-story:hover .case-story-visual img{filter:saturate(.96) contrast(1.02);transform:scale(1.018)}.case-story-duo{display:grid;gap:8px;grid-template-columns:1.42fr .58fr}.case-story-duo figure{margin:0;min-width:0;overflow:hidden}.case-story-copy{background:#151716;display:flex;flex-direction:column;padding:clamp(38px,5vw,84px)}.case-story-meta{align-items:baseline;display:flex;gap:24px}.case-story-meta span{font-size:28px;font-weight:500}.case-story-link,.case-story-meta p{font-size:9px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.case-story-meta p{color:hsla(43,28%,95%,.58)}.case-story h3{font-size:clamp(46px,4.6vw,80px);font-weight:500;line-height:.91;margin:clamp(70px,8vw,130px) 0 30px;max-width:690px}.case-story-strategy{color:hsla(43,28%,95%,.68);font-size:18px;line-height:1.45;margin:0;max-width:520px}.case-story-outcome{align-items:flex-end;display:flex;gap:28px;margin-top:auto;padding:46px 0 34px}.case-story-outcome strong{font-size:clamp(82px,8vw,142px);font-weight:500;letter-spacing:-.08em;line-height:.72}.case-story-outcome div{max-width:220px}.case-story-outcome span{display:block;font-size:17px;line-height:1.08}.case-story-outcome small{color:hsla(43,28%,95%,.55);display:block;font-size:10px;line-height:1.35;margin-top:14px}.case-story-link{border-top:1px solid var(--line-light);display:block;padding-top:18px}.case-story-reverse .case-story-visual{order:2}.case-story-reverse .case-story-copy{background:var(--cream);color:var(--black);order:1}.case-story-reverse .case-story-meta p,.case-story-reverse .case-story-outcome small,.case-story-reverse .case-story-strategy{color:rgba(11,12,12,.58)}.case-story-reverse .case-story-link{border-color:var(--line-dark)}.case-story-stat{background:var(--red);color:var(--white);display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,7vw,110px)}.case-story-stat strong{font-size:clamp(112px,15vw,260px);font-weight:500;letter-spacing:-.09em;line-height:.72}.case-story-stat span{font-size:clamp(28px,3vw,50px);line-height:.96;margin-top:44px;max-width:320px}.case-story-cloudsmith .case-story-copy{background:var(--red)}.case-gallery{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:64px}.case-tile{--case-accent:#d7a244;border-top:6px solid var(--case-accent);color:var(--white);display:block;height:clamp(380px,34vw,520px);overflow:hidden;position:relative;text-decoration:none}.case-tile:before{aspect-ratio:1;border:1px solid var(--case-accent);border-radius:50%;content:"";pointer-events:none;position:absolute;right:-48px;top:-58px;width:110px;z-index:3}.case-tile figure{background:#151716;height:100%;margin:0;overflow:hidden;position:relative}.case-tile figure:after{background:linear-gradient(180deg,rgba(5,7,7,.18),rgba(5,7,7,.35) 38%,rgba(5,7,7,.92));content:"";inset:0;position:absolute}.case-tile img{filter:saturate(.62) contrast(1.08);height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .35s ease;width:100%}.case-tile:hover img{filter:saturate(.86) contrast(1.04);transform:scale(1.025)}.case-tile-feature img{object-position:center 42%}.case-tile figcaption{display:flex;flex-direction:column;inset:clamp(25px,2.8vw,44px);position:absolute;z-index:2}.case-tile p,.case-tile small{font-size:9px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.case-tile h3{font-size:clamp(36px,3.1vw,56px);line-height:.88;margin:24px 0 0;max-width:360px}.case-tile figcaption>div{align-items:flex-end;display:flex;gap:22px;margin:auto 0 28px}.case-tile strong{font-size:clamp(64px,6vw,100px);font-weight:500;letter-spacing:-.08em;line-height:.68}.case-tile figcaption span,.case-tile-ekco span{font-size:clamp(17px,1.45vw,24px);line-height:.98;max-width:190px}.case-tile small{border-top:1px solid hsla(43,28%,95%,.45);display:block;padding-top:16px;width:100%}.case-tile-ekco{--case-accent:#f6f4ef;background:var(--red)}.case-tile-ekco:after{aspect-ratio:1;border:1px solid hsla(43,28%,95%,.24);border-radius:50%;bottom:-50%;content:"";position:absolute;right:-43%;width:84%}.case-tile-ekco>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding:clamp(25px,2.8vw,44px);position:relative;z-index:1}.case-tile-ekco h3{max-width:360px}.case-tile-ekco strong{font-size:clamp(68px,6.5vw,108px);margin:auto 0 25px}.case-tile-ekco span{display:block}.case-tile-ekco small{margin-top:auto}.case-tile-cloudsmith{--case-accent:#d06e52}.track-record{border-top:1px solid var(--line-light);font-size:clamp(30px,3vw,52px);font-weight:500;letter-spacing:-.045em;margin-top:80px;padding-top:28px}.tech-architecture{background:var(--black);padding:0 12px 12px}.tech-architecture-grid{display:grid;gap:12px;grid-template-columns:1.55fr .75fr;grid-template-rows:repeat(2,minmax(290px,38vw))}.tech-architecture figure{background:#111;margin:0;min-height:0;overflow:hidden;position:relative}.tech-architecture-main{grid-row:1/-1}.tech-architecture img{filter:saturate(.72) contrast(1.04);height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .35s ease;width:100%}.tech-architecture figure:hover img{filter:saturate(.92) contrast(1.02);transform:scale(1.018)}.tech-architecture figcaption{bottom:16px;color:var(--white);font-size:9px;font-weight:700;left:18px;letter-spacing:.13em;position:absolute;right:18px;text-shadow:0 1px 14px rgba(0,0,0,.4);text-transform:uppercase}.when{background:var(--red);color:var(--white)}.when-grid{display:grid;gap:clamp(70px,10vw,180px);grid-template-columns:.72fr 1.28fr}.when-intro{align-self:start;position:sticky;top:100px}.when h2{font-size:clamp(58px,6vw,108px);line-height:.9;max-width:650px}.when-list{border-top:1px solid var(--line-light)}.when-list article{border-bottom:1px solid var(--line-light);display:grid;gap:22px;grid-template-columns:64px 1fr;padding:34px 0 40px}.when-list span{font-size:10px;letter-spacing:.15em;opacity:.55;padding-top:8px}.when-list h3{font-size:clamp(28px,2.5vw,44px);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:0}.method{align-items:flex-end;background:linear-gradient(180deg,rgba(8,9,9,.15),rgba(8,9,9,.88)),url(../images/new/resonance-team-fusion-live.jpg) 50%/cover no-repeat;color:var(--white);display:flex;min-height:92svh;position:relative}.method-grid{align-items:end;display:grid;gap:clamp(60px,9vw,160px);grid-template-columns:.24fr 1fr}.method h2{font-size:clamp(66px,8vw,145px);line-height:.84;margin:0 0 40px;max-width:1150px}.method h2 em{font-style:normal}.method-grid>div>p{font-size:20px;margin:0 0 0 auto;max-width:600px}.method-line{align-items:center;border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);display:grid;font-size:10px;font-weight:700;gap:24px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;letter-spacing:.13em;margin-top:80px;padding:24px 0;text-transform:uppercase}.method-line i{font-size:18px;font-style:normal;text-align:center}.manifesto-process{border-color:var(--line-dark);color:var(--black);margin-top:64px}.manifesto-process i{color:var(--red)}.agentcy{background:var(--white)}.agentcy-grid{align-items:start;display:grid;grid-template-columns:1fr}.agentcy h2{font-size:clamp(54px,6vw,108px);line-height:.9;margin:0;max-width:1150px}.agentcy-copy{margin:52px 0 0 auto;max-width:620px}.agentcy-copy p{font-size:19px;margin-bottom:36px}.agentcy-elements{border-top:1px solid var(--line-dark);display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(80px,9vw,150px)}.agentcy-element{border-right:1px solid var(--line-dark);min-width:0;padding:30px 36px 0 0}.agentcy-element+.agentcy-element{padding-left:36px}.agentcy-element:last-child{border-right:0}.agentcy-element>span{color:var(--red);font-size:10px;font-weight:700;letter-spacing:.14em}.agentcy-element h3{font-size:clamp(36px,3.5vw,62px);line-height:.92;margin:46px 0 22px}.agentcy-element>p{color:rgba(11,12,12,.62);max-width:420px;min-height:76px}.agentcy-view{background:#102433;border:1px solid hsla(43,28%,95%,.18);box-shadow:0 28px 70px rgba(3,10,16,.12);color:var(--white);margin-top:38px;overflow:hidden;position:relative}.agentcy-view-bar{align-items:center;border-bottom:1px solid hsla(43,28%,95%,.16);display:flex;justify-content:space-between;min-height:48px;padding:0 18px}.agentcy-view-bar strong{font-size:18px}.agentcy-view-bar span,.agentcy-view-foot span{color:hsla(43,28%,95%,.5);font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.agentcy-view-body{min-height:285px;padding:22px 20px 20px}.agentcy-view-foot{border-top:1px solid hsla(43,28%,95%,.14);display:grid;grid-template-columns:repeat(3,1fr);min-height:38px}.agentcy-view-foot span{border-right:1px solid hsla(43,28%,95%,.12);display:grid;place-items:center}.agentcy-view-foot span:last-child{border-right:0}.agentcy-state-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.agentcy-state,.agentcy-window{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:8px;font-weight:700;letter-spacing:.12em;min-height:24px;padding:0 9px;text-transform:uppercase}.agentcy-state{color:#d7a244}.agentcy-window{background:rgba(151,169,111,.12);border-color:rgba(151,169,111,.35);color:#97a96f}.agentcy-view-title{color:var(--white);font-size:27px;line-height:1.05;margin:22px 0 10px}.agentcy-momentum{display:block;height:auto;overflow:visible;width:100%}.agentcy-grid-line{fill:none;stroke:hsla(43,28%,95%,.08);stroke-width:1}.agentcy-momentum-fill{fill:rgba(215,162,68,.1)}.agentcy-momentum-line{animation:agentcy-draw-line 4.8s ease-in-out infinite;fill:none;stroke:#d7a244;stroke-dasharray:480;stroke-linecap:round;stroke-width:2}.agentcy-pulse-dot{animation:agentcy-pulse-dot 2.2s ease-out infinite;fill:#d7a244;transform-box:fill-box;transform-origin:center}.agentcy-cycle{color:hsla(43,28%,95%,.32);display:grid;font-size:7px;font-weight:700;gap:5px;grid-template-columns:repeat(4,1fr);letter-spacing:.08em;margin-top:7px;text-transform:uppercase}.agentcy-cycle strong{color:#d7a244}.agentcy-response .agentcy-view-body{align-content:center;display:grid}.agentcy-response-step{align-items:center;border-bottom:1px solid hsla(43,28%,95%,.11);display:grid;gap:10px;grid-template-columns:28px 1fr 18px;min-height:63px;position:relative}.agentcy-response-step>span{color:hsla(43,28%,95%,.32);font-size:9px;font-weight:700}.agentcy-response-step small{color:hsla(43,28%,95%,.38);display:block;font-size:7px;font-weight:700;letter-spacing:.13em;margin-bottom:4px;text-transform:uppercase}.agentcy-response-step strong{font-size:13px;font-weight:600}.agentcy-response-step i{border:1px solid hsla(43,28%,95%,.25);border-radius:50%;display:block;font-size:8px;font-style:normal;height:11px;line-height:10px;text-align:center;width:11px}.agentcy-response-step.is-complete i{background:#97a96f;border-color:#97a96f;color:#102433}.agentcy-response-step.is-live:before{background:#97a96f;bottom:0;content:"";left:-20px;position:absolute;top:0;width:3px}.agentcy-route{align-items:center;display:flex;gap:10px;padding-top:24px}.agentcy-route:before{background:linear-gradient(90deg,#97a96f,rgba(151,169,111,.08));content:"";flex:1;height:1px}.agentcy-route b{animation:agentcy-route 2.5s ease-in-out infinite;background:#97a96f;border-radius:50%;height:5px;opacity:.18;width:5px}.agentcy-route b:nth-child(2){animation-delay:.3s}.agentcy-route b:nth-child(3){animation-delay:.6s}.agentcy-route b:nth-child(4){animation-delay:.9s}.agentcy-route b:nth-child(5){animation-delay:1.2s}.agentcy-impact-grid{display:grid;gap:18px}.agentcy-impact-grid>div{align-items:center;display:grid;gap:12px;grid-template-columns:92px 1fr}.agentcy-impact-grid span{color:hsla(43,28%,95%,.55);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agentcy-impact-grid b{background:hsla(43,28%,95%,.08);display:block;height:7px;overflow:hidden}.agentcy-impact-grid i{animation:agentcy-bar-rise 4.8s ease-in-out infinite;background:linear-gradient(90deg,#d06e52,#d7a244);display:block;height:100%;transform-origin:left;width:var(--level)}.agentcy-change{border-top:1px solid hsla(43,28%,95%,.15);margin-top:31px;padding-top:22px}.agentcy-change span{color:#d06e52;display:block;font-size:8px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.agentcy-change strong{display:block;font-size:24px;font-weight:500;line-height:1.06;max-width:280px}@keyframes agentcy-draw-line{0%,12%{opacity:.35;stroke-dashoffset:480}48%,88%{opacity:1;stroke-dashoffset:0}to{opacity:.35;stroke-dashoffset:0}}@keyframes agentcy-pulse-dot{0%{opacity:.4;transform:scale(.55)}65%,to{opacity:0;transform:scale(2.2)}}@keyframes agentcy-route{0%,to{opacity:.16;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}@keyframes agentcy-bar-rise{0%,14%{opacity:.45;transform:scaleX(.18)}50%,88%{opacity:1;transform:scaleX(1)}to{opacity:.55;transform:scaleX(1)}}.people{background:var(--black);color:var(--white)}.people-grid{align-items:stretch;display:grid;gap:clamp(60px,9vw,150px);grid-template-columns:.64fr 1.36fr}.people-copy{align-items:flex-start;display:flex;flex-direction:column;padding:20px 0}.people h2{font-size:clamp(62px,7vw,124px);line-height:.86;margin:auto 0 44px}.people-copy>p:not(.kicker){font-size:19px;margin-bottom:38px;max-width:500px}.people-gallery{display:grid;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:minmax(500px,1fr) 260px}.people figure{margin:0;min-height:0;overflow:hidden}.people-gallery-main{grid-column:1/-1}.people img{filter:saturate(.72) contrast(1.06);height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.people figure:hover img{transform:scale(1.025)}.thinking{background:var(--cream)}.thinking-head{display:block}.thinking h2{font-size:clamp(62px,7vw,126px);line-height:.88;margin:0 0 90px}.journal-list{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.journal-list a{border-bottom:1px solid var(--line-dark);display:flex;flex-direction:column;min-width:0;padding-bottom:28px;text-decoration:none}.journal-card figure{aspect-ratio:16/9;background:var(--black);height:auto;margin:0 0 22px;overflow:hidden}.journal-card img{filter:saturate(.88) contrast(1.02);height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .3s ease;width:100%}.journal-card:hover img{filter:saturate(1) contrast(1.02);transform:scale(1.025)}.journal-art{color:var(--white);display:flex;flex-direction:column;justify-content:space-between;padding:24px;position:relative;transition:transform .8s cubic-bezier(.22,1,.36,1)}.journal-card:hover .journal-art{transform:scale(.985)}.journal-art:before{aspect-ratio:1;border:1px solid;border-radius:50%;right:-19%;top:-43%;width:58%}.journal-art:after,.journal-art:before{content:"";opacity:.24;position:absolute}.journal-art:after{background:currentColor;height:1px;left:24px;right:24px;top:50%}.journal-art small,.journal-art span{font-size:9px;font-weight:700;letter-spacing:.14em;position:relative;text-transform:uppercase;z-index:1}.journal-art>strong{font-family:Georgia,serif;font-size:clamp(44px,4.4vw,76px);font-weight:400;letter-spacing:-.055em;line-height:.78;position:relative;z-index:1}.journal-art>strong em{font-weight:400}.journal-art>span{bottom:24px;position:absolute;right:24px}.journal-art-intelligence{background:#102433}.journal-art-visibility{background:var(--red)}.journal-art-memory{background:#d9d1c4;color:#102433}.journal-meta{display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.journal-list span,.journal-list time{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.journal-list span{text-align:right}.journal-list h3{font-size:clamp(24px,2.3vw,42px);font-weight:400;line-height:1.08;margin:0;transition:color .2s ease}.journal-list a:hover h3{color:var(--red)}.contact{background:var(--red);color:var(--white)}.contact-grid{display:grid;gap:clamp(60px,9vw,160px);grid-template-columns:.24fr 1fr}.contact h2{font-size:clamp(72px,9vw,164px);line-height:.82;margin:0 0 85px;max-width:1250px}.contact-link{align-items:center;border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);display:flex;font-size:clamp(32px,3.5vw,60px);font-weight:500;grid-column:2;justify-content:space-between;letter-spacing:-.045em;padding:25px 0;text-decoration:none}.contact-link span{transition:transform .2s ease}.contact-link:hover span{transform:translate(4px,-4px)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .9s cubic-bezier(.22,1,.36,1)}.reveal.is-visible{opacity:1;transform:none}@media (max-width:1050px){:root{--page:min(calc(100% - 48px),940px)}.client-proof ul{display:flex;margin-right:calc((100vw - var(--page))*-1);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;width:auto}.client-proof ul::-webkit-scrollbar{display:none}.client-proof li{min-width:164px;scroll-snap-align:start}.contact-grid,.manifesto-grid,.method-grid,.thinking-head{gap:28px;grid-template-columns:1fr}.reach-copy{grid-template-columns:.3fr 1fr}.reach-copy>p:last-child{grid-column:2}.section-head{grid-template-columns:.25fr 1fr}.section-head .arrow-link{grid-column:2;margin-top:20px}.work-head{grid-template-columns:1fr auto}.work-head .arrow-link{grid-column:auto}.cyber-case-feature{grid-template-columns:.22fr 1fr 1fr}.cyber-case-feature .case-impact,.cyber-case-feature .case-read{grid-column:2/-1}.cyber-case-pair{grid-template-columns:1fr}.cyber-case-small{min-height:620px}.case-story{grid-template-columns:1fr;min-height:0}.case-story-visual{min-height:600px}.case-story-copy{min-height:650px}.case-story-reverse .case-story-visual{order:1}.case-story-reverse .case-story-copy{order:2}.tech-architecture-grid{grid-template-columns:1.3fr .7fr;grid-template-rows:repeat(2,340px)}.when-grid{grid-template-columns:1fr}.when-intro{position:static}.agentcy-grid{grid-template-columns:1fr}.agentcy-copy{margin-top:0;padding-top:50px}.agentcy-elements{grid-template-columns:1fr}.agentcy-element,.agentcy-element+.agentcy-element{border-bottom:1px solid var(--line-dark);border-right:0;padding:34px 0 54px}.agentcy-element:last-child{border-bottom:0}.agentcy-element>p{min-height:0}.agentcy-view{max-width:620px}.people-grid{gap:44px;grid-template-columns:1fr 1fr}.contact-link{grid-column:1}}@media (max-width:760px){:root{--page:calc(100vw - 32px)}body{font-size:16px}.section-pad{padding:84px 0}.hero-copy{min-height:100svh;padding:110px 16px 24px}.hero-copy>.kicker{left:16px;top:98px}.hero h1{font-size:clamp(62px,20vw,96px);line-height:.8}.hero-foot{gap:28px;grid-template-columns:1fr;margin-top:38px}.hero-image figcaption{display:none}.manifesto-grid h2,.thinking h2{font-size:clamp(54px,16vw,82px)}.manifesto-intro{margin-left:0}.stakes{grid-template-columns:1fr;margin-top:64px}.stakes>div,.stakes>div+div{border-bottom:1px solid var(--line-dark);border-right:0;min-height:0;padding:22px 0 36px}.stakes span{margin-bottom:26px}.global-reach{margin-top:72px}.reach-copy{display:block}.reach-copy h3{margin:42px 0 26px}.reach-visuals{grid-template-columns:1fr;grid-template-rows:400px 250px auto}.reach-photo-main{grid-row:auto;min-height:0}.reach-photo{min-height:0}.reach-markets{padding:24px 20px}.reach-map-panel{padding:22px 16px}.reach-map-panel>img{aspect-ratio:1.45/1;object-fit:cover;object-position:center}.reach-map-meta{gap:22px;grid-template-columns:1fr}.reach-map-meta ul{justify-content:flex-start}.client-proof{padding:52px 0}.client-proof h2{margin-bottom:28px}.client-proof ul{display:flex;margin-right:calc((100vw - var(--page))*-1);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;width:auto}.client-proof ul::-webkit-scrollbar{display:none}.client-proof li{min-width:164px;scroll-snap-align:start}.section-head{gap:20px;grid-template-columns:1fr}.section-head .arrow-link{grid-column:1}.cyber-cases{margin-top:52px}.cyber-case-feature,.cyber-case-small{gap:26px;grid-template-columns:1fr;padding:0 24px 34px}.case-media-feature{grid-template-columns:1fr;height:auto;margin:0 -24px 6px}.case-media-feature figure{height:245px}.cyber-case-small{padding-top:34px}.cyber-case-small>.case-media{grid-column:1;height:250px;margin:-34px -24px 4px}.cyber-case-feature .case-impact,.cyber-case-feature .case-read,.cyber-case-small .case-impact,.cyber-case-small .case-read,.cyber-case-small .case-strategy{grid-column:1}.cyber-case-small{min-height:0}.case-impact{margin-top:10px}.case-stories{gap:6px;margin-top:52px}.case-story-visual{min-height:390px}.case-story-duo{gap:4px;grid-template-columns:1.3fr .7fr}.case-story-copy{min-height:600px;padding:30px 24px}.case-story h3{font-size:clamp(42px,12vw,62px);margin:64px 0 26px}.case-story-outcome{gap:18px}.case-story-outcome strong{font-size:clamp(76px,23vw,110px)}.case-story-stat{min-height:420px;padding:36px 24px}.case-story-stat strong{font-size:clamp(100px,31vw,160px)}.case-gallery{gap:6px;grid-template-columns:1fr;margin-top:52px}.case-tile,.case-tile-feature{height:410px}.case-tile figcaption>div{margin:34px 0 28px}.case-tile strong{font-size:clamp(76px,24vw,108px)}.case-tile-ekco strong{font-size:clamp(88px,28vw,126px)}.tech-architecture{padding:0 6px 6px}.tech-architecture-grid{gap:6px;grid-template-columns:1fr;grid-template-rows:460px 260px 260px}.tech-architecture-main{grid-row:auto}.method h2,.people h2,.when h2{font-size:clamp(52px,15vw,82px)}.when-list article{grid-template-columns:40px 1fr}.method{min-height:86svh}.method-line{gap:0;grid-template-columns:1fr}.method-line span{border-bottom:1px solid var(--line-light);padding:16px 0}.method-line.manifesto-process span{border-color:var(--line-dark)}.method-line i{display:none}.agentcy-grid,.people-grid{gap:40px;grid-template-columns:1fr}.agentcy .kicker{margin-top:0}.agentcy-visuals{grid-template-columns:1fr;grid-template-rows:360px 260px}.agentcy-visual-main,.agentcy-visual-secondary{grid-column:1}.people-gallery{grid-template-rows:400px 200px}.thinking h2{margin-bottom:52px}.journal-list{gap:48px;grid-template-columns:1fr}.journal-card figure{aspect-ratio:16/9;height:auto}.journal-list span{text-align:left}.contact h2{font-size:clamp(62px,18vw,100px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.work-page,.work-page-hero{background:var(--black)}.work-page-hero{color:var(--white);display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(150px,17vh,230px) 0 50px}.work-page-hero-copy h1{font-size:clamp(82px,11vw,190px);font-weight:500;letter-spacing:-.075em;line-height:.77;margin:0;max-width:1300px}.work-page-hero-copy h1 em{color:#c8b18b;font-family:Georgia,serif;font-weight:400}.work-page-hero-copy>p{font-size:clamp(22px,2vw,34px);letter-spacing:-.035em;line-height:1.18;margin:clamp(46px,7vh,90px) 0 0 auto;max-width:720px}.work-page-proof{border-top:1px solid var(--line-light);display:grid;grid-template-columns:repeat(3,1fr);padding-top:30px}.work-page-proof p{align-items:baseline;border-right:1px solid var(--line-light);display:flex;gap:16px;margin:0;padding-right:34px}.work-page-proof p+p{padding-left:34px}.work-page-proof p:last-child{border-right:0}.work-page-proof strong{font-size:clamp(27px,2.8vw,46px);font-weight:500;letter-spacing:-.055em}.work-page-proof span{color:hsla(43,28%,95%,.56);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.work-section{padding:clamp(90px,9vw,160px) 0}.work-feature{background:var(--white);color:var(--black)}.work-feature-grid{align-items:stretch;display:grid;grid-template-columns:1.12fr .88fr}.work-feature-media{background:#111;margin:0;min-height:720px;overflow:hidden;position:relative}.work-feature-media img{filter:saturate(.72) contrast(1.05);height:100%;object-fit:cover;width:100%}.work-editorial-media figcaption,.work-feature-media figcaption{background:rgba(11,12,12,.84);bottom:20px;color:var(--white);font-size:9px;font-weight:700;left:24px;letter-spacing:.11em;padding:9px 12px;position:absolute;text-transform:uppercase}.work-feature-copy{background:var(--cream);display:flex;flex-direction:column;padding:clamp(54px,7vw,110px)}.work-index{font-size:9px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.work-card h2,.work-editorial-copy h2,.work-feature-copy h2,.work-more-head h2,.work-page-cta h2{font-size:clamp(54px,6.4vw,112px);line-height:.84}.work-feature-copy h2{margin:42px 0}.work-feature-copy>p:not(.work-index){font-size:20px;max-width:590px}.work-numbers{border-top:1px solid var(--line-dark);display:grid;grid-template-columns:repeat(3,1fr);margin:auto 0 48px;padding-top:34px}.work-numbers p{margin:0;padding-right:18px}.work-numbers span,.work-numbers strong{display:block}.work-numbers strong{font-size:clamp(42px,4vw,70px);font-weight:500;letter-spacing:-.07em;line-height:.9}.work-numbers span{color:rgba(11,12,12,.58);font-size:11px;line-height:1.2;margin-top:14px;max-width:120px}.work-duo{background:var(--white);color:var(--white);padding-top:0}.work-duo-grid{display:grid;gap:12px;grid-template-columns:.86fr 1.14fr}.work-card{color:inherit;display:block;min-height:720px;overflow:hidden;position:relative;text-decoration:none}.work-card-stat{background:var(--red);display:flex;flex-direction:column;padding:clamp(42px,5vw,80px)}.work-card-stat:after{aspect-ratio:1;border:1px solid hsla(43,28%,95%,.27);border-radius:50%;bottom:-42%;content:"";position:absolute;right:-35%;width:70%}.work-card-stat h2{margin:50px 0 0;max-width:640px;position:relative;z-index:1}.work-card-stat>div{margin:auto 0 46px;position:relative;z-index:1}.work-card-stat strong{display:block;font-size:clamp(100px,12vw,205px);font-weight:500;letter-spacing:-.09em;line-height:.7}.work-card-stat span{display:block;font-size:clamp(22px,2.2vw,38px);line-height:1;margin-top:32px;max-width:420px}.work-card small,.work-more-card small{border-top:1px solid hsla(43,28%,95%,.4);font-size:9px;font-weight:700;letter-spacing:.14em;padding-top:18px;position:relative;text-transform:uppercase;z-index:1}.work-card-image>img{filter:saturate(.7) contrast(1.05);height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1);width:100%}.work-card-image:hover>img{transform:scale(1.025)}.work-card-image:after{background:linear-gradient(180deg,rgba(5,7,7,.14),rgba(5,7,7,.9));content:"";inset:0;position:absolute}.work-card-image>div{display:flex;flex-direction:column;inset:clamp(34px,5vw,78px);position:absolute;z-index:2}.work-card-image h2{margin:46px 0 0;max-width:760px}.work-card-image>div>p:not(.work-index){align-items:flex-end;display:flex;gap:24px;margin:auto 0 40px}.work-card-image strong{font-size:clamp(90px,10vw,170px);font-weight:500;letter-spacing:-.08em;line-height:.7}.work-card-image span{font-size:clamp(20px,2vw,34px);line-height:1;max-width:300px}.work-editorial{background:var(--cream);color:var(--black)}.work-editorial-grid{align-items:stretch;display:grid;grid-template-columns:.9fr 1.1fr}.work-editorial-copy{background:var(--white);display:flex;flex-direction:column;padding:clamp(42px,6.5vw,104px)}.work-editorial-copy h2{font-size:clamp(52px,5.8vw,100px);margin:46px 0}.work-editorial-copy>p:not(.work-index){font-size:20px;max-width:620px}.work-editorial-stats{border-top:1px solid var(--line-dark);display:grid;grid-template-columns:1fr 1fr;margin:auto 0 48px;padding-top:34px}.work-editorial-stats p{margin:0}.work-editorial-stats span,.work-editorial-stats strong{display:block}.work-editorial-stats strong{font-size:clamp(54px,5.5vw,90px);font-weight:500;letter-spacing:-.075em;line-height:.85}.work-editorial-stats span{color:rgba(11,12,12,.58);margin-top:14px}.work-editorial-media{margin:0;min-height:780px;overflow:hidden;position:relative}.work-editorial-media img{filter:saturate(.74) contrast(1.04);height:100%;object-fit:cover;width:100%}.work-more{background:var(--black);color:var(--white)}.work-more-head h2{margin:0 0 clamp(70px,8vw,130px);max-width:1150px}.work-more-grid{align-items:start;display:grid;gap:12px;grid-template-columns:1.12fr .88fr}.work-more-card{color:inherit;display:block;text-decoration:none}.work-more-card:nth-child(2){margin-top:160px}.work-more-card figure{background:#151716;height:clamp(390px,38vw,650px);margin:0;overflow:hidden}.work-more-card img{filter:saturate(.7) contrast(1.05);height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1);width:100%}.work-more-card:hover img{transform:scale(1.025)}.work-more-card>div{padding:30px 0 0}.work-more-card h3{font-size:clamp(40px,4.2vw,72px);line-height:.9;margin:34px 0 48px;max-width:780px}.work-more-card>div>p:last-child{align-items:flex-end;border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);display:flex;gap:24px;margin:0;padding:30px 0}.work-more-card strong{font-size:clamp(65px,6vw,102px);font-weight:500;letter-spacing:-.075em;line-height:.75}.work-more-card span{color:hsla(43,28%,95%,.62);max-width:300px}.work-page-cta{background:var(--cream);color:var(--black)}.work-page-cta h2{font-size:clamp(70px,9vw,155px);margin:0 0 clamp(70px,9vw,140px);max-width:1300px}.work-page-cta .contact-link{grid-column:auto}@media (max-width:1050px){.work-editorial-grid,.work-feature-grid{grid-template-columns:1fr}.work-editorial-media,.work-feature-media{min-height:580px}.work-editorial-copy,.work-feature-copy{min-height:720px}.work-duo-grid{grid-template-columns:1fr}.work-card{min-height:700px}}@media (max-width:680px){.work-page-hero{min-height:820px;padding-top:130px}.work-page-hero-copy h1{font-size:clamp(68px,22vw,105px)}.work-page-hero-copy>p{font-size:22px;margin-top:54px}.work-page-proof{grid-template-columns:1fr;padding-top:0}.work-page-proof p,.work-page-proof p+p{border-bottom:1px solid var(--line-light);border-right:0;padding:18px 0}.work-page-proof p:last-child{border-bottom:0}.work-editorial-media,.work-feature-media{min-height:380px}.work-editorial-copy,.work-feature-copy{min-height:660px;padding:38px 24px}.work-card h2,.work-editorial-copy h2,.work-feature-copy h2,.work-more-head h2{font-size:clamp(50px,15vw,76px)}.work-numbers{gap:20px;grid-template-columns:1fr}.work-numbers p{align-items:baseline;display:flex;gap:18px}.work-numbers span{margin-top:0}.work-card{min-height:620px}.work-card-stat{padding:36px 24px}.work-card-stat strong{font-size:clamp(94px,31vw,140px)}.work-card-image>div{inset:36px 24px}.work-card-image>div>p:not(.work-index){align-items:flex-start;flex-direction:column}.work-editorial-stats{gap:20px}.work-more-grid{gap:70px;grid-template-columns:1fr}.work-more-card:nth-child(2){margin-top:0}.work-more-card figure{height:360px}.work-more-card h3{font-size:clamp(40px,13vw,62px)}.work-more-card>div>p:last-child{align-items:flex-start;flex-direction:column}.work-page-cta h2{font-size:clamp(64px,18vw,98px)}}.hero-image img.is-top{object-position:center 20%}.nx-hero{background:var(--black);color:var(--white);display:flex;flex-direction:column;gap:70px;justify-content:space-between;min-height:78svh;padding:clamp(170px,20vh,250px) 0 50px}.nx-hero .kicker{color:hsla(43,28%,95%,.6)}.nx-hero h1{font-size:clamp(58px,8.4vw,150px);font-weight:500;letter-spacing:-.07em;line-height:.84;margin:0;max-width:1400px}.nx-hero h1 em{color:#c8b18b;font-family:Georgia,serif;font-weight:400;letter-spacing:-.05em}.nx-hero-lede{font-size:clamp(21px,1.9vw,32px);letter-spacing:-.03em;line-height:1.2;margin:clamp(40px,6vh,80px) 0 0 auto;max-width:760px}.nx-hero-lede+.arrow-link{display:flex;margin:34px 0 0 auto}.nx-hero-foot{border-top:1px solid var(--line-light);display:grid;grid-template-columns:repeat(3,1fr)}.nx-hero-foot p{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:22px 30px 0 0}.nx-hero-foot p+p{border-left:1px solid var(--line-light);padding-left:30px}.nx-hero-foot strong{font-size:clamp(26px,2.6vw,44px);font-weight:500;letter-spacing:-.05em;white-space:nowrap}.nx-hero-foot span{flex:1 1 140px;font-size:9px;font-weight:700;letter-spacing:.14em;opacity:.6;text-transform:uppercase}.nx-hero.has-image{overflow:hidden;position:relative}.nx-hero.has-image>.page-grid{position:relative;z-index:2}.nx-hero-bg{inset:0;margin:0;position:absolute}.nx-hero-bg img{filter:saturate(.7) contrast(1.05);height:100%;object-fit:cover}.nx-hero-bg:after{background:linear-gradient(180deg,rgba(8,9,9,.62),rgba(8,9,9,.5) 40%,rgba(8,9,9,.86));content:"";inset:0;position:absolute}.nx-band{background:var(--white)}.nx-band-cream{background:var(--cream)}.nx-band-dark{background:var(--black);color:var(--white)}.nx-band-red{background:var(--red);color:var(--white)}.nx-head{display:grid;gap:0;grid-template-columns:1fr}.nx-head h2{font-size:clamp(50px,6.6vw,124px);line-height:.88;margin:0 0 50px;max-width:1300px}.nx-h3 em,.nx-head h2 em{color:var(--red);font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}.nx-band-dark .nx-head h2 em,.nx-band-red .nx-head h2 em{color:#c8b18b}.nx-lede{font-size:clamp(21px,1.9vw,34px);letter-spacing:-.035em;line-height:1.18;margin:0 0 0 auto;max-width:760px}.nx-lede+.nx-lede{margin-top:26px}.nx-lede.is-small{font-size:clamp(18px,1.35vw,23px);letter-spacing:-.02em;line-height:1.35}.nx-copy .arrow-link,.nx-lede+.arrow-link{margin-top:40px}.nx-right{align-items:flex-end;display:flex;flex-direction:column}.nx-right>*{width:min(100%,760px)}.nx-right .arrow-link{align-self:flex-end;margin-right:calc(min(100%, 760px) - max-content);width:max-content}.nx-cols{border-top:1px solid var(--line-dark);display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(60px,7vw,120px)}.nx-cols.is-4{grid-template-columns:repeat(4,1fr)}.nx-cols.is-2{grid-template-columns:repeat(2,1fr)}.nx-cols>*{border-right:1px solid var(--line-dark);display:block;min-height:250px;padding:28px 36px 34px 0;text-decoration:none}.nx-cols>*+*{padding-left:36px}.nx-cols>:last-child{border-right:0}.nx-cols>*>span:first-child{color:var(--red);display:block;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:54px;text-transform:uppercase}.nx-cols h3,.nx-cols strong{display:block;font-size:clamp(30px,2.9vw,52px);font-weight:500;letter-spacing:-.055em;line-height:.95;margin:0}.nx-cols p{color:rgba(11,12,12,.66);margin:18px 0 0;max-width:380px}.nx-cols small{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-top:26px;text-transform:uppercase}.nx-band-dark .nx-cols,.nx-band-dark .nx-cols>*,.nx-band-red .nx-cols,.nx-band-red .nx-cols>*{border-color:var(--line-light)}.nx-band-dark .nx-cols p,.nx-band-red .nx-cols p{color:hsla(43,28%,95%,.68)}.nx-band-dark .nx-cols>*>span:first-child{color:#c8b18b}.nx-band-red .nx-cols>*>span:first-child{color:hsla(43,28%,95%,.7)}.nx-rows{border-top:1px solid var(--line-dark);margin-top:clamp(50px,6vw,100px)}.nx-row{align-items:baseline;border-bottom:1px solid var(--line-dark);display:grid;gap:40px;grid-template-columns:90px minmax(220px,.8fr) 1.4fr;padding:34px 0}.nx-row>span{color:var(--red);font-size:10px;font-weight:700;letter-spacing:.14em}.nx-row h3{font-size:clamp(28px,2.6vw,46px);line-height:.98;margin:0}.nx-row p{color:rgba(11,12,12,.72);font-size:clamp(17px,1.25vw,20px);margin:0;max-width:700px}.nx-row p+p{margin-top:14px}.nx-row .nx-tags{color:rgba(11,12,12,.5);font-size:10px;font-weight:700;letter-spacing:.12em;margin-top:18px;text-transform:uppercase}.nx-band-dark .nx-row,.nx-band-dark .nx-rows{border-color:var(--line-light)}.nx-band-dark .nx-row p{color:hsla(43,28%,95%,.7)}.nx-band-dark .nx-row>span{color:#c8b18b}.nx-band-dark .nx-row .nx-tags{color:hsla(43,28%,95%,.5)}.nx-split{background:var(--cream);display:grid;grid-template-columns:1.1fr .9fr;min-height:min(780px,82svh)}.nx-split.is-flip{grid-template-columns:.9fr 1.1fr}.nx-split.is-flip .nx-split-media{order:2}.nx-split-media{background:var(--black);margin:0;min-height:420px;overflow:hidden;position:relative}.nx-split-media img{filter:saturate(.8) contrast(1.04);height:100%;inset:0;object-fit:cover;position:absolute}.nx-split-media.is-mono img{filter:grayscale(1) contrast(1.05)}.nx-split-media figcaption{background:rgba(11,12,12,.72);bottom:22px;color:var(--white);font-size:9px;font-weight:700;left:24px;letter-spacing:.14em;padding:7px 10px;position:absolute;text-transform:uppercase;z-index:2}.nx-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,110px)}.nx-copy h2{font-size:clamp(40px,4.6vw,84px);line-height:.9;margin:26px 0 30px}.nx-copy p{max-width:560px}.nx-copy ul,.nx-list{border-top:1px solid var(--line-dark);list-style:none;margin:26px 0 0;max-width:620px;padding:0}.nx-copy li,.nx-list li{border-bottom:1px solid var(--line-dark);font-size:15px;padding:13px 0}.nx-band-dark .nx-list,.nx-band-dark .nx-list li{border-color:var(--line-light)}.nx-list.is-cols{border-top:0;column-gap:60px;display:grid;grid-template-columns:repeat(2,1fr);max-width:none}.nx-list.is-cols li:nth-child(-n+2){border-top:1px solid var(--line-dark)}.nx-band-dark .nx-list.is-cols li:nth-child(-n+2){border-color:var(--line-light)}.nx-two{align-items:start;display:grid;gap:clamp(50px,8vw,150px);grid-template-columns:.9fr 1.1fr}.nx-two h2{font-size:clamp(44px,5vw,92px);line-height:.9;margin:0}.nx-two h2 em{color:var(--red);font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}.nx-band-dark .nx-two h2 em{color:#c8b18b}.nx-two .nx-body p{font-size:clamp(18px,1.35vw,22px);line-height:1.4;max-width:720px}.nx-stats{border-top:1px solid var(--line-dark);display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(50px,6vw,90px)}.nx-stats.is-3{grid-template-columns:repeat(3,1fr)}.nx-stats>div{padding:26px 30px 0 0}.nx-stats>div+div{border-left:1px solid var(--line-dark);padding-left:30px}.nx-stats strong{display:block;font-size:clamp(44px,5.4vw,100px);font-weight:500;letter-spacing:-.065em;line-height:.9}.nx-stats span{color:rgba(11,12,12,.66);display:block;font-size:14px;margin-top:14px;max-width:280px}.nx-band-dark .nx-stats,.nx-band-dark .nx-stats>div{border-color:var(--line-light)}.nx-band-dark .nx-stats span{color:hsla(43,28%,95%,.66)}.nx-team{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:clamp(50px,6vw,90px)}.nx-team figure{margin:0}.nx-team .nx-portrait{aspect-ratio:4/5;background:#d9d2c5;overflow:hidden}.nx-team img{filter:grayscale(1) contrast(1.04);height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.nx-team figure:hover img{transform:scale(1.03)}.nx-team figcaption{align-items:baseline;border-bottom:1px solid var(--line-dark);display:flex;gap:20px;justify-content:space-between;padding:18px 0 30px}.nx-team figcaption strong{font-size:clamp(22px,1.9vw,30px);font-weight:500;letter-spacing:-.045em}.nx-team figcaption span{font-size:9px;font-weight:700;letter-spacing:.14em;text-align:right;text-transform:uppercase}.nx-offices{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:clamp(50px,6vw,90px)}.nx-office{background:var(--black);color:var(--white);display:flex;flex-direction:column;justify-content:flex-end;min-height:520px;overflow:hidden;padding:34px;position:relative;text-decoration:none}.nx-office img{filter:grayscale(1) contrast(1.05) brightness(.6);height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .9s cubic-bezier(.22,1,.36,1)}.nx-office:hover img{transform:scale(1.03)}.nx-office>*{position:relative;z-index:2}.nx-office h3{font-size:clamp(44px,5vw,86px);line-height:.88;margin:14px 0 12px}.nx-office p{margin:0;max-width:340px}.nx-office small{font-size:10px;font-weight:700;letter-spacing:.1em;margin-top:26px;text-transform:uppercase}.nx-faq{border-top:1px solid var(--line-dark);margin-top:clamp(50px,6vw,90px)}.nx-faq details{border-bottom:1px solid var(--line-dark)}.nx-faq summary{align-items:baseline;cursor:pointer;display:flex;font-size:clamp(22px,2vw,34px);gap:30px;justify-content:space-between;letter-spacing:-.045em;line-height:1.05;list-style:none;padding:26px 0}.nx-faq summary::-webkit-details-marker{display:none}.nx-faq summary:after{color:var(--red);content:"+";font-size:26px;font-weight:300;transition:transform .25s ease}.nx-faq details[open] summary:after{transform:rotate(45deg)}.nx-faq details>div{color:rgba(11,12,12,.76);font-size:18px;max-width:860px;padding:0 0 30px}.nx-faq details>div p{margin:0 0 14px}.nx-quote{font-size:clamp(30px,3.6vw,66px);letter-spacing:-.05em;line-height:1.02;margin:0;max-width:1300px}.nx-quote-by{font-size:10px;font-weight:700;letter-spacing:.14em;margin-top:40px;opacity:.7;text-transform:uppercase}.nx-quote-by a{color:inherit}.nx-cards{display:grid;gap:46px 14px;grid-template-columns:repeat(3,1fr);margin-top:clamp(50px,6vw,90px)}.nx-cards.is-4{grid-template-columns:repeat(4,1fr)}.nx-card{display:block;text-decoration:none}.nx-card figure{aspect-ratio:16/10;background:var(--black);margin:0 0 18px;overflow:hidden}.nx-card.is-cover figure{aspect-ratio:3/4;background:#d9d2c5}.nx-card figure img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.nx-card:hover figure img{transform:scale(1.03)}.nx-card .nx-meta{display:flex;font-size:9px;font-weight:700;gap:16px;justify-content:space-between;letter-spacing:.14em;padding-bottom:12px;text-transform:uppercase}.nx-card h3{border-bottom:1px solid var(--line-dark);font-size:clamp(22px,1.9vw,31px);letter-spacing:-.045em;line-height:1.03;margin:0;padding-bottom:26px}.nx-card p{color:rgba(11,12,12,.66);font-size:15px;margin:14px 0 0}.nx-band-dark .nx-card h3{border-color:var(--line-light)}.nx-band-dark .nx-card p{color:hsla(43,28%,95%,.66)}.nx-art{background:var(--black);color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:26px;position:relative}.nx-art:after{aspect-ratio:1;border:1px solid hsla(43,28%,95%,.3);border-radius:50%;content:"";position:absolute;right:-18%;top:-46%;width:62%}.nx-art small{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nx-art strong{border-top:1px solid hsla(43,28%,95%,.35);font-family:Georgia,serif;font-size:clamp(30px,3vw,54px);font-weight:400;letter-spacing:-.045em;line-height:.9;padding-top:16px}.nx-card:nth-child(3n+2) .nx-art{background:#14263c}.nx-card:nth-child(3n+3) .nx-art{background:var(--red)}.nx-index{border-top:1px solid var(--line-light);margin-top:clamp(50px,6vw,90px)}.nx-index a{align-items:baseline;border-bottom:1px solid var(--line-light);display:grid;gap:30px;grid-template-columns:70px 1.1fr 1.3fr 160px 40px;padding:26px 0;text-decoration:none;transition:padding .3s ease}.nx-index a:hover{padding-left:14px}.nx-index span{font-size:10px;font-weight:700;letter-spacing:.12em;opacity:.6;text-transform:uppercase}.nx-index strong{font-size:clamp(22px,2vw,34px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.nx-index em{font-size:15px;font-style:normal;opacity:.72}.nx-index i{font-size:20px;font-style:normal;text-align:right}.nx-band-cream .nx-index,.nx-band-cream .nx-index a,.nx-band:not(.nx-band-dark) .nx-index,.nx-band:not(.nx-band-dark) .nx-index a{border-color:var(--line-dark)}.nx-shot{background:#14263c;border:1px solid var(--line-light);margin:clamp(50px,6vw,90px) 0 0}.nx-shot img{display:block}.nx-shots{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:clamp(50px,6vw,90px)}.nx-shots figure{margin:0}.nx-shots img{border:1px solid var(--line-light)}.nx-shots figcaption{font-size:9px;font-weight:700;letter-spacing:.14em;opacity:.7;padding-top:14px;text-transform:uppercase}.nx-prose{font-size:18px;line-height:1.55;margin-left:auto;max-width:820px}.nx-prose h2{border-top:1px solid var(--line-dark);font-size:clamp(30px,3vw,48px);line-height:1;margin:70px 0 22px;padding-top:26px}.nx-prose h2:first-child{margin-top:0}.nx-prose h3{font-size:clamp(22px,1.8vw,28px);letter-spacing:-.04em;line-height:1.08;margin:40px 0 12px}.nx-prose h4{font-size:12px;letter-spacing:.1em;margin:28px 0 8px;text-transform:uppercase}.nx-prose h4 a{color:inherit}.nx-prose li,.nx-prose p{color:rgba(11,12,12,.8)}.nx-prose ol,.nx-prose ul{padding-left:22px}.nx-prose li{margin-bottom:8px}.nx-prose a{color:var(--red)}.nx-prose table{border-collapse:collapse;font-size:15px;margin:26px 0;width:100%}.nx-prose td,.nx-prose th{border-bottom:1px solid var(--line-dark);padding:12px 14px 12px 0;text-align:left;vertical-align:top}.nx-prose th{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.nx-prose blockquote{border-left:2px solid var(--red);font-size:24px;letter-spacing:-.03em;line-height:1.2;margin:34px 0;padding-left:26px}.nx-prose-wrap{display:grid;gap:clamp(40px,6vw,110px);grid-template-columns:.5fr 1.5fr}.nx-prose-nav{align-self:start;display:grid;font-size:10px;font-weight:700;gap:10px;letter-spacing:.1em;position:sticky;text-transform:uppercase;top:30px}.nx-prose-nav a{opacity:.6;text-decoration:none}.nx-prose-nav a:hover{opacity:1}.nx-tablewrap{overflow-x:auto}.nx-form{max-width:720px}.nx-form .hs-form-field{margin-bottom:22px}.nx-form fieldset{max-width:none!important}.nx-form .hs-form-field>label{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.nx-form .input{margin-right:0!important}.nx-form input[type=email],.nx-form input[type=tel],.nx-form input[type=text],.nx-form select,.nx-form textarea{background:transparent;border:0;border-bottom:1px solid hsla(43,28%,95%,.5);border-radius:0;color:inherit;font:inherit;font-size:19px;outline:0;padding:14px 0;width:100%!important}.nx-form textarea{min-height:120px;resize:vertical}.nx-form input:focus,.nx-form textarea:focus{border-bottom-color:var(--white);box-shadow:0 1px 0 var(--white)}.nx-form ul{list-style:none;margin:0;padding:0}.nx-form .inputs-list{display:grid;gap:8px 20px;grid-template-columns:repeat(2,1fr)}.nx-form .inputs-list label{align-items:baseline;display:flex;font-size:15px;gap:10px}.nx-form .inputs-list input{accent-color:var(--white)}.nx-form .hs-error-msgs label{color:#f0c9a8;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.nx-form .hs-button,.nx-form input[type=submit]{background:var(--white);border:1px solid var(--white);border-radius:0;color:var(--red);cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:16px;padding:20px 34px;text-transform:uppercase;transition:background .2s ease,color .2s ease}.nx-form .hs-button:hover{background:transparent;color:var(--white)}.nx-form .form-columns-2 .hs-form-field{float:left;padding-right:20px;width:50%!important}.nx-form .form-columns-2:after{clear:both;content:"";display:table}.nx-form .hs-richtext,.nx-form .legal-consent-container{font-size:13px;opacity:.75}.nx-form .submitted-message{font-size:26px;letter-spacing:-.03em}.nx-formgrid{display:grid;gap:clamp(50px,8vw,150px);grid-template-columns:.8fr 1.2fr}.nx-formgrid h2{font-size:clamp(48px,5.6vw,104px);line-height:.86;margin:0 0 30px}.nx-formgrid .nx-list,.nx-formgrid .nx-list li{border-color:var(--line-light)}.nx-formgrid a{color:inherit}.nx-case-hero .kicker+h1{font-size:clamp(44px,5.6vw,104px);letter-spacing:-.06em;line-height:.9;max-width:1500px}.nx-case-lead{aspect-ratio:16/8;background:var(--black);margin:0;overflow:hidden}.nx-case-lead img{height:100%;object-fit:cover;object-position:center 25%}.nx-timeline{border-top:1px solid var(--line-dark);list-style:none;margin:0;padding:0}.nx-timeline li{border-bottom:1px solid var(--line-dark);display:grid;gap:30px;grid-template-columns:190px 1fr;padding:18px 0}.nx-timeline li>span:first-child{color:var(--red);font-size:10px;font-weight:700;letter-spacing:.12em;padding-top:4px;text-transform:uppercase}.nx-timeline li.is-result{font-weight:700}.nx-clips{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,5vw,70px)}.nx-clips figure{margin:0}.nx-clips img{background:#fff;border:1px solid var(--line-dark)}.nx-clips figcaption{font-size:9px;font-weight:700;letter-spacing:.14em;padding-top:12px;text-transform:uppercase}.nx-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.nx-filter button{background:none;border:1px solid var(--line-dark);cursor:pointer;font:inherit;font-size:10px;font-weight:700;letter-spacing:.12em;padding:11px 16px;text-transform:uppercase}.nx-filter button[aria-pressed=true]{background:var(--black);border-color:var(--black);color:var(--white)}.nx-worklist{border-top:1px solid var(--line-dark);margin-top:30px}.nx-worklist a{align-items:baseline;border-bottom:1px solid var(--line-dark);display:grid;gap:30px;grid-template-columns:.7fr 1.5fr .9fr 30px;padding:24px 0;text-decoration:none;transition:padding .3s ease}.nx-worklist a:hover{padding-left:14px}.nx-worklist a[hidden]{display:none}.nx-worklist span{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nx-worklist strong{font-size:clamp(21px,1.9vw,31px);font-weight:500;letter-spacing:-.045em;line-height:1.04}.nx-worklist em{font-size:10px;font-style:normal;font-weight:700;letter-spacing:.12em;opacity:.55;text-transform:uppercase}.nx-gallery{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:14px}.nx-gallery figure{aspect-ratio:1;background:var(--black);margin:0;overflow:hidden;position:relative}.nx-gallery figure.is-wide{aspect-ratio:2/1;grid-column:span 2}.nx-gallery img{filter:saturate(.72) contrast(1.04);height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .4s ease}.nx-gallery figure:hover img{filter:none;transform:scale(1.03)}.nx-gallery figcaption{background:rgba(11,12,12,.74);bottom:12px;color:var(--white);font-size:9px;font-weight:700;left:14px;letter-spacing:.14em;padding:6px 9px;position:absolute;text-transform:uppercase}@media (max-width:1050px){.nx-gallery{grid-template-columns:repeat(2,1fr)}.nx-hero-foot strong{white-space:normal}.nx-cols,.nx-cols.is-4{grid-template-columns:repeat(2,1fr)}.nx-cols>*{border-bottom:1px solid var(--line-dark)}.nx-cols>:nth-child(2n){border-right:0}.nx-cols>:nth-child(odd){padding-left:0}.nx-formgrid,.nx-prose-wrap,.nx-split,.nx-split.is-flip,.nx-two{grid-template-columns:1fr}.nx-split.is-flip .nx-split-media{order:0}.nx-prose-nav{display:none}.nx-prose{margin-left:0}.nx-row{grid-template-columns:50px 1fr}.nx-row>div,.nx-row>p{grid-column:2}.nx-cards,.nx-cards.is-4,.nx-clips,.nx-shots,.nx-stats,.nx-team{grid-template-columns:repeat(2,1fr)}.nx-stats{row-gap:40px}.nx-index a{grid-template-columns:50px 1fr 30px}.nx-index em,.nx-index span:nth-of-type(2){display:none}.nx-worklist a{grid-template-columns:1fr 30px}.nx-worklist a em,.nx-worklist a span{grid-column:1}}@media (max-width:760px){.nx-hero{min-height:0;padding-top:150px}.nx-hero-foot{grid-template-columns:1fr}.nx-hero-foot p+p{border-left:0;padding-left:0}.nx-cards,.nx-cards.is-4,.nx-clips,.nx-cols,.nx-cols.is-2,.nx-cols.is-4,.nx-list.is-cols,.nx-offices,.nx-shots,.nx-stats,.nx-stats.is-3,.nx-team{grid-template-columns:1fr}.nx-cols>*{border-right:0;min-height:0;padding-left:0!important}.nx-cols>*>span:first-child{margin-bottom:26px}.nx-stats>div+div{border-left:0;padding-left:0}.nx-timeline li{gap:6px;grid-template-columns:1fr}.nx-office{min-height:380px}.nx-form .inputs-list{grid-template-columns:1fr}.nx-form .form-columns-2 .hs-form-field{float:none;padding-right:0;width:100%!important}.nx-hero-lede,.nx-lede{margin-left:0}}@media (max-width:560px){.reach-map-meta p{font-size:clamp(7px,2.25vw,10px);letter-spacing:.08em}.reach-map-meta p span{margin:0 5px}}h1,h2,h3{overflow-wrap:break-word}.agentcy-grid>*,.case-gallery>*,.journal-list>*,.nx-cards>*,.nx-cols>*,.nx-formgrid>*,.nx-prose-wrap>*,.nx-row>*,.nx-split>*,.nx-two>*,.work-duo-grid>*,.work-editorial-grid>*,.work-feature-grid>*,.work-more-grid>*{min-width:0}.nx-prose{overflow-wrap:break-word}@media (max-width:480px){.manifesto-grid h2,.nx-head h2{font-size:clamp(34px,11.5vw,50px)}.nx-hero h1,.work-page-hero-copy h1{font-size:clamp(40px,13.5vw,58px)}.hero h1{font-size:clamp(44px,15vw,72px)}.contact h2,.nx-copy h2,.nx-formgrid h2,.nx-two h2,.work-card h2,.work-editorial-copy h2,.work-feature-copy h2,.work-more-head h2,.work-page-cta h2{font-size:clamp(34px,11vw,50px)}.nx-copy{padding:34px 20px}.nx-office h3{font-size:40px}.nx-faq summary{font-size:20px}.nx-gallery{grid-template-columns:1fr}.nx-gallery figure.is-wide{aspect-ratio:1;grid-column:auto}.nx-quote{font-size:26px}}.agentcy-elements{align-items:stretch}.agentcy-element{display:flex;flex-direction:column}.agentcy-element>p{margin-bottom:0;min-height:0}.agentcy-element .agentcy-view,.agentcy-element>p+.agentcy-view{margin-top:auto}.agentcy-element>p{padding-bottom:38px}.agentcy-view{display:flex;flex-direction:column;min-height:clamp(380px,34vw,500px)}.agentcy-view-body{flex:1}.journal-art.journal-art-memory{background:var(--red);color:var(--white)}.journal-art.journal-art-memory small,.journal-art.journal-art-memory span,.journal-art.journal-art-memory strong{color:var(--white);opacity:1}.journal-art.journal-art-memory strong{border-color:hsla(43,28%,95%,.4)}.journal-art.journal-art-memory:after,.journal-art.journal-art-memory:before{border-color:hsla(43,28%,95%,.3)}@media (max-width:1050px){.agentcy-view{min-height:0}.agentcy-element>p{padding-bottom:0}.agentcy-element .agentcy-view{margin-top:38px}}.nx-card .nx-jart{aspect-ratio:16/10;background:var(--black);color:var(--white);margin:0 0 18px;overflow:hidden}.nx-jart small{font-size:9px;font-weight:700;letter-spacing:.14em;position:relative;text-transform:uppercase;z-index:2}.nx-jart strong{border-top:1px solid hsla(43,28%,95%,.32);font-family:Georgia,serif;font-size:clamp(34px,3.5vw,64px);font-weight:400;letter-spacing:-.045em;line-height:.88;padding-top:16px;position:relative;z-index:2}.nx-jart strong em{font-style:italic}.nx-jart>span{bottom:24px;font-size:9px;font-weight:700;letter-spacing:.14em;position:absolute;right:24px;z-index:2}.nx-jart:after{aspect-ratio:1;border:1px solid hsla(43,28%,95%,.28);border-radius:50%;content:"";position:absolute;right:-14%;top:-52%;width:60%}.nx-card .nx-jart.nx-jart-1{background:var(--red)}.nx-card .nx-jart.nx-jart-2{background:#d9d1c4;color:var(--black)}.nx-card .nx-jart.nx-jart-2 strong{border-color:rgba(11,12,12,.3)}.nx-card .nx-jart.nx-jart-2:after{border-color:rgba(11,12,12,.22)}.nx-card .nx-jart.nx-jart-3{background:#14263c}.nx-card.is-cover .nx-cover{aspect-ratio:3/4;background:var(--black);color:var(--white);display:flex;flex-direction:column;justify-content:space-between;margin:0 0 18px;overflow:hidden;padding:9% 9% 7%;position:relative}.nx-cover>span{display:block;position:relative;z-index:2}.nx-cover-mark{font-size:clamp(15px,1.25vw,20px);font-weight:700;letter-spacing:-.045em}.nx-cover-body small{display:block;font-size:8px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;opacity:.7;text-transform:uppercase}.nx-cover-body strong{display:block;font-size:clamp(24px,2.35vw,40px);font-weight:500;letter-spacing:-.055em;line-height:.92}.nx-cover-foot{align-items:baseline;border-top:1px solid hsla(43,28%,95%,.3);display:flex!important;justify-content:space-between;padding-top:12px}.nx-cover-foot i{font-size:8px;font-style:normal;font-weight:700;letter-spacing:.14em;opacity:.7;text-transform:uppercase}.nx-cover-foot b{color:#c8b18b;font-family:Georgia,serif;font-size:clamp(22px,2vw,34px);font-style:italic;font-weight:400;line-height:.8}.nx-cover:after,.nx-cover:before{aspect-ratio:1;border:1px solid hsla(43,28%,95%,.16);border-radius:50%;content:"";left:50%;position:absolute;top:54%;transform:translate(-12%,-8%);width:120%}.nx-cover:after{transform:translate(8%,18%);width:78%}.nx-card.is-cover .nx-cover.nx-cover-1{background:var(--red)}.nx-card.is-cover .nx-cover.nx-cover-2{background:#d9d1c4;color:var(--black)}.nx-card.is-cover .nx-cover.nx-cover-2 .nx-cover-foot{border-color:rgba(11,12,12,.3)}.nx-card.is-cover .nx-cover.nx-cover-2 .nx-cover-foot b{color:var(--red)}.nx-card.is-cover .nx-cover.nx-cover-2:before,.nx-cover-2:after{border-color:rgba(11,12,12,.14)}.nx-card.is-cover .nx-cover.nx-cover-3{background:#14263c}.nx-card:hover .nx-cover,.nx-card:hover .nx-jart{transform:scale(.985)}.nx-cover,.nx-jart{transition:transform .8s cubic-bezier(.22,1,.36,1)}.work-more-grid{align-items:stretch;grid-template-columns:1fr 1fr}.work-more-card:nth-child(2){margin-top:0}.work-more-card{display:flex;flex-direction:column}.work-more-card>div{display:flex;flex:1;flex-direction:column}.work-more-card h3{flex:1}.reach-map-panel{--reach-pad:clamp(28px,4vw,64px);padding:0 0 var(--reach-pad)}.reach-map-panel>img{display:block;width:100%}.reach-map-panel .reach-map-meta{margin-inline:var(--reach-pad)}@media (max-width:760px){.reach-map-panel{--reach-pad:16px;padding:0 0 22px}}.nx-list.page-grid,ol.page-grid,p.page-grid,ul.page-grid{margin-inline:auto}@media (max-width:1050px){.nx-worklist a{grid-template-columns:minmax(0,1fr) 30px;row-gap:6px}.nx-worklist a>em,.nx-worklist a>span,.nx-worklist a>strong{grid-column:1}.nx-worklist a>i{align-self:center;font-style:normal;grid-column:2;grid-row:1/span 3;text-align:right}}.nx-worklist a>i{font-style:normal;text-align:right}.nx-art-svg{overflow:visible;pointer-events:none;position:absolute;z-index:1}.nx-art-svg .f{fill:currentColor;stroke:none}.nx-art-svg .s{fill:currentColor;fill-opacity:.14}.nx-jart .nx-art-svg{height:auto;opacity:.92;right:7%;top:9%;width:36%}.nx-jart:after{opacity:.45}.nx-card.is-cover .nx-cover .nx-art-svg{bottom:17%;height:auto;opacity:.9;right:9%;width:46%}.nx-card.is-cover .nx-cover .nx-cover-body{margin-bottom:auto;margin-top:22%}.nx-card.is-cover .nx-cover{justify-content:flex-start}.nx-card.is-cover .nx-cover .nx-cover-foot{margin-top:auto}.nx-card.is-cover .nx-cover:after,.nx-card.is-cover .nx-cover:before{opacity:.5}.journal-art{overflow:hidden}.journal-art>.nx-art-svg{height:auto;opacity:.92;right:7%;top:9%;width:36%}.journal-art>small,.journal-art>strong{position:relative;z-index:2}.journal-art>span{z-index:2}.journal-list .journal-art>.nx-art-svg{right:6%;top:8%;width:27%}
565:67	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: min(100%, 760px) - max-content
^.....................^ [postcss-calc]