.abx{--a-ink:#161616;--a-paper:#f8f7f3;--a-blue:#d4d4d4;--a-line:#c1c1c1;color:var(--a-ink);font-family:inherit}.abx-wrap{width:min(100% - 112px,1560px);margin-inline:auto}.abx :is(h1,h2,h3,p,figure,blockquote){margin:0}.abx h1{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(46px,5.3vw,76px);font-weight:500;line-height:.95}.abx h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(32px,3.3vw,50px);font-weight:500;line-height:1.05}.abx h3{letter-spacing:-.04em;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.12}.abx p{font-size:18px;line-height:var(--leading-editorial);max-width:58ch}.abx p+p{margin-top:17px}.abx img{max-width:100%;display:block}.abx a{color:inherit}.abx button{font:inherit}.abx .px-arrow{flex-shrink:0;width:25px;height:25px}.abx-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:35px;min-height:48px;margin-top:24px;padding-bottom:8px;font-size:16px;font-weight:500;display:inline-flex}.abx-link .px-arrow{transition:transform .3s}.abx-link:hover .px-arrow{transform:translate(3px,-3px)}.abx-photo{overflow:hidden}.abx-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.abx-cover{grid-template-columns:.9fr 1.3fr;gap:0 4%;padding-top:32px;display:grid}.abx-cover-type{z-index:1;padding-top:35px;position:relative}.abx-cover h1{letter-spacing:-.07em;font-size:clamp(46px,5.3vw,76px);line-height:.9}.abx-cover h1 span{color:#636363}.abx-cover-type>p{font-size:clamp(22px,2vw,30px);line-height:var(--leading-compact);letter-spacing:-.025em;margin-top:37px}.abx-cover-film{clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);background:#232323;height:520px;overflow:hidden}.abx-cover-film .motion-clip{aspect-ratio:auto;width:100%;height:100%}.abx-cover-film .motion-clip img,.abx-cover-film .motion-clip video{-o-object-fit:cover;object-fit:cover}.abx-cover-foot{border-bottom:1px solid var(--a-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;padding:26px 0;display:flex}.abx-cover-foot>p{max-width:47ch;font-size:17px}.abx-cover-foot>a{align-items:center;gap:24px;display:flex}.abx-cover-foot strong{letter-spacing:-.06em;font-size:57px;font-weight:500}.abx-cover-foot>a>span{align-items:center;gap:25px;font-size:14px;display:flex}.abx-introduction{grid-template-columns:1fr 1fr;align-items:start;gap:8%;padding:76px 0 36px;display:grid}.abx-introduction h2>span{color:#636363}.abx-people-preview{grid-template-columns:repeat(3,1fr) 1.05fr;gap:16px;padding-bottom:76px;display:grid}.abx-people-preview>a{aspect-ratio:3/4;background:#e1e1e1;position:relative;overflow:hidden}.abx-people-preview>a>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;width:100%;height:100%;transition:transform .7s}.abx-people-preview>a:hover>img{transform:scale(1.055)}.abx-people-preview>a>div{color:#fff;background:linear-gradient(#0000,#0d0d0de8);padding:65px 18px 20px;position:absolute;inset:auto 0 0}.abx-people-preview strong{letter-spacing:-.035em;font-size:26px;font-weight:500;line-height:1.15;display:block}.abx-people-preview a>div>span{margin-top:8px;font-size:13px;display:block}.abx-people-preview a>div>.px-arrow{width:19px;position:absolute;bottom:21px;right:15px}.abx-people-preview>div{flex-direction:column;justify-content:center;align-items:start;padding:26px 0 0 24px;display:flex}.abx-people-preview h3{margin-bottom:18px;font-size:29px}.abx-people-preview p{font-size:16px}.abx-connected{color:#fff;background:#191919;padding:68px 0}.abx-connected>.abx-wrap{grid-template-columns:1fr 1.2fr;align-items:center;gap:8%;display:grid}.abx-connected h2{font-size:clamp(32px,3.3vw,50px)}.abx-connected h2>span{color:var(--a-blue)}.abx-connected p{color:#dadada;margin-top:27px}.abx-capability-map{grid-template-columns:.8fr 1.3fr;align-items:center;gap:30px;display:grid;position:relative}.abx-map-centre{aspect-ratio:1;background:#252525;border:1px solid #6d6d6d;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 13px #ffffff03,0 0 0 27px #ffffff02}.abx-map-centre:after{content:"";border-top:1px solid #8d8d8d;width:31px;position:absolute;top:50%;left:100%}.abx-map-centre>span{text-align:center;font-size:24px;line-height:1.2}.abx-map-centre strong{color:var(--a-blue);font-weight:500}.abx-map-links{border-left:1px solid #8d8d8d}.abx-map-links a{letter-spacing:-.025em;border-bottom:1px solid #535353;justify-content:space-between;align-items:center;gap:20px;margin-left:25px;padding:20px 17px;font-size:19px;transition:background .25s,padding .25s;display:flex;position:relative}.abx-map-links a:before{content:"";border-top:1px solid #8d8d8d;width:25px;position:absolute;top:50%;right:100%}.abx-map-links a:hover{background:#333;padding-left:24px}.abx-map-links .px-arrow{width:20px;color:var(--a-blue)}.abx-section-intro{grid-template-columns:1fr 1fr;gap:8%;padding-block:68px 36px;display:grid}.abx-industry{padding-bottom:30px}.abx-industry h2>span{color:#636363}.abx-industry .pxab-opening-photo{aspect-ratio:2.3;width:calc(100% - 48px);height:auto;min-height:0;max-height:620px;margin-inline:auto}.abx-industry .pxab-opening-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.abx-industry-end{justify-content:space-between;align-items:center;padding-top:15px;display:flex}.abx-industry-end p{color:#666;font-size:13px}.abx-industry-end .abx-link{margin-top:0}.abx-relationship{grid-template-columns:1fr 1.1fr;gap:8%;padding-block:45px 68px;display:grid}.abx-relationship img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:180px;height:65px;margin-bottom:27px}.abx-relationship h2{margin-bottom:23px;font-size:46px}.abx-quote{border-left:1px solid var(--a-line);padding-left:55px}.abx-quote blockquote{letter-spacing:-.03em;font-size:clamp(26px,2.3vw,36px);line-height:1.35}.abx-quote p{margin-top:28px;font-size:16px}.abx-quote p span{color:#6b6b6b;font-size:14px}.abx-story-links{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:65px;display:grid}.abx-story-links>a{background:#191919;display:block;position:relative;overflow:hidden}.abx-story-links img{-o-object-fit:cover;object-fit:cover;width:100%;height:280px;transition:transform .6s}.abx-story-links>a:hover img{transform:scale(1.025)}.abx-story-links a>span{color:#fff;letter-spacing:-.03em;justify-content:space-between;align-items:center;padding:24px 27px;font-size:25px;display:flex}.abx-invitation{color:#fff;background:#1e1e1e;justify-content:space-between;align-items:center;gap:55px;margin-bottom:55px;padding:50px 55px;display:flex}.abx-invitation h2{max-width:20ch;margin-bottom:18px;font-size:clamp(32px,3.3vw,50px)}.abx-invitation p{color:#dcdcdc;font-size:17px}.abx-invitation>.cx-action{color:#161616;background:#f7f5ec;flex-shrink:0}.abx-page-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:8%;padding-block:30px 42px;display:grid}.abx-page-heading h1>span{color:#636363}.abx-page-heading>div{padding-bottom:6px}.abx-page-heading p{max-width:42ch}.abx-page-heading>div>p+p{color:#6b6b6b;font-size:15px}.abx-portrait-rail{gap:7px;min-width:0;display:flex}.abx-portrait-rail>button{color:#fff;text-align:left;cursor:pointer;background:#1f1f1f;border:0;flex:1;min-width:0;height:410px;padding:0;transition:flex .65s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.abx-portrait-rail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.abx-portrait-rail button:hover img{transform:scale(1.025)}.abx-portrait-name{background:linear-gradient(#0000,#0e0e0eef);padding:60px 16px 23px;position:absolute;bottom:0;left:0;right:0}.abx-portrait-name strong{letter-spacing:-.04em;font-size:22px;font-weight:500;line-height:1.1;display:block}.abx-portrait-name>span{max-width:140px;margin-top:9px;font-size:12px;line-height:1.45;display:block}.abx-portrait-open{background:#17171766;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:29px;height:29px;font-size:20px;display:grid;position:absolute;top:13px;right:12px}.abx-person-detail{border-bottom:1px solid var(--a-line);grid-template-columns:.85fr 1.6fr auto;align-items:start;gap:6%;min-height:235px;padding:33px 0 38px;display:grid}.abx-person-role{color:#5e5e5e;margin-bottom:14px;font-size:14px;display:block}.abx-person-detail h2{font-size:42px}.abx-person-detail h3{margin-bottom:16px;font-size:26px}.abx-person-bio{animation:.4s both abx-enter}.abx-person-bio p{font-size:17px}.abx-person-bio a{align-items:center;gap:20px;margin-top:20px;display:flex}.abx-person-index{color:#636363;letter-spacing:-.07em;font-size:56px;line-height:1}.abx-person-index small{color:#8b8b8b;letter-spacing:0;margin-left:5px;font-size:17px}.abx-team-expertise{grid-template-columns:.9fr 1.3fr;gap:8%;padding-block:65px;display:grid}.abx-team-expertise h2{margin-bottom:24px;font-size:46px}.abx-expertise-stories{grid-template-columns:1fr 1fr;gap:26px;display:grid}.abx-expertise-stories article{border-top:2px solid #838383;padding-top:19px}.abx-expertise-stories h3{margin:22px 0 16px;font-size:27px}.abx-expertise-stories p{font-size:16px}.abx-expertise-stories small{color:#5e5e5e;margin-top:18px;font-size:13px;display:block}.abx-team-scene{color:#fff;background:#1e1e1e;margin-bottom:65px;position:relative}.abx-team-scene>.abx-photo{aspect-ratio:2.8;max-height:510px}.abx-team-scene>.abx-wrap{justify-content:space-between;align-items:center;padding-block:30px;display:flex}.abx-team-scene h2{font-size:43px}.abx-team-scene .abx-link{margin:0}.abx-history-span{letter-spacing:-.04em;align-items:center;gap:18px;margin-top:27px;font-size:26px;display:flex}.abx-history-span i{border-top:1px solid #a5a5a5;flex:1;display:block}.abx-timeline{color:#fff;background:#1a1a1a;margin-bottom:68px}.abx-era-tabs{border-bottom:1px solid #5b5b5b;gap:0;padding:22px 32px 0;display:flex}.abx-era-tabs button{text-align:left;color:#b5b5b5;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0 10px 25px;position:relative}.abx-era-tabs button>span{letter-spacing:-.04em;font-size:24px;display:block}.abx-era-tabs i{border:1px solid #8d8d8d;border-radius:50%;width:9px;height:9px;margin:15px 0;display:block}.abx-era-tabs button:after{content:"";border-top:1px solid #5e5e5e;position:absolute;top:44px;left:19px;right:0}.abx-era-tabs small{font-size:13px}.abx-era-tabs button[aria-selected=true]{color:var(--a-blue)}.abx-era-tabs button[aria-selected=true] i{background:var(--a-blue);box-shadow:0 0 0 5px #ffffff0d}.abx-era{grid-template-columns:1.05fr 1fr;min-height:440px;display:grid}.abx-era[hidden]{display:none}.abx-era-visual{min-height:440px;position:relative;overflow:hidden}.abx-era-visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.abx-era-founder img{-o-object-position:center 35%;object-position:center 35%}.abx-era-copy{padding:30px 40px 26px;animation:.4s both abx-enter}.abx-era-date{letter-spacing:-.07em;color:#b9b9b9;margin-bottom:23px;font-size:clamp(46px,5vw,80px);line-height:1;display:block}.abx-era h2{margin-bottom:20px;font-size:34px;line-height:1.12}.abx-era p{font-size:16px;line-height:var(--leading-editorial);color:#dbdbdb}.abx-era p+p{color:#bbb;font-size:14px}.abx-era-controls{border-top:1px solid #5b5b5b;justify-content:space-between;align-items:center;padding:16px 30px;display:flex}.abx-era-controls>p{color:#b5b5b5;font-size:14px}.abx-era-controls>div{gap:10px;display:flex}.abx-era-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #717171;align-items:center;gap:20px;padding:10px 15px;font-size:14px;display:flex}.abx-era-controls button:disabled{opacity:.35;cursor:default}.abx-anniversary{padding-bottom:65px}.abx-anniversary>div:first-child{justify-content:space-between;align-items:center;gap:45px;margin-bottom:30px;display:flex}.abx-anniversary h2{font-size:44px}.abx-anniversary p{max-width:30ch}.abx-anniversary-photos{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.abx-anniversary-photos>.abx-photo{height:340px}.abx-group-note{border-top:1px solid var(--a-line);grid-template-columns:.8fr 1.2fr auto;align-items:start;gap:5%;padding:35px 0 60px;display:grid}.abx-group-note h2{font-size:38px}.abx-group-note .abx-link{margin-top:0;font-size:15px}.abx-method-workbench{color:#fff;background:#1a1a1a;margin-bottom:65px}.abx-name-tabs{border-bottom:1px solid #545454;padding:30px 40px 25px;display:flex}.abx-name-tabs button{text-align:left;color:#8f8f8f;cursor:pointer;background:0 0;border:0;border-right:1px solid #545454;flex:1;padding:0 30px}.abx-name-tabs button:first-child{padding-left:0}.abx-name-tabs button:last-child{border:0}.abx-name-tabs strong{letter-spacing:-.085em;font-size:clamp(72px,11vw,170px);font-weight:500;line-height:.85;display:block}.abx-name-tabs span{margin-top:17px;font-size:18px;display:block}.abx-name-tabs button[aria-selected=true]{color:var(--a-blue)}.abx-method-panel{grid-template-columns:1fr 1fr;gap:7%;padding:42px;display:grid}.abx-method-explanation h2{margin-bottom:25px;font-size:39px}.abx-method-explanation p{color:#dbdbdb;font-size:17px}.abx-method-explanation>a{color:#dbdbdb;align-items:center;gap:25px;margin-top:25px;font-size:16px;display:flex}.abx-method-diagram{animation:.4s both abx-enter;position:relative}.abx-method-inputs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.abx-method-inputs>div{font-size:15px;line-height:var(--leading-compact);background:#2c2c2c;border-top:2px solid #b2b2b2;min-height:125px;padding:15px}.abx-method-inputs span{color:#c3c3c3;margin-bottom:17px;font-size:12px;display:block}.abx-method-connector{border-bottom:1px solid #9d9d9d;justify-content:space-between;height:56px;margin-inline:16.6%;display:flex;position:relative}.abx-method-connector>span{border-left:1px solid #9d9d9d;height:28px}.abx-method-connector>span:first-child,.abx-method-connector>span:last-of-type{height:56px}.abx-method-connector>b{color:#d1d1d1;background:#1a1a1a;padding:10px;font-weight:400;position:absolute;top:31px;left:50%;transform:translate(-50%)}.abx-method-output{color:#232323;background:#e9e9e9;margin-top:28px;padding:22px 24px}.abx-method-output>span{margin-bottom:12px;font-size:13px;display:block}.abx-method-output strong{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:1.15}.abx-method-example{background:#262626;border-top:1px solid #545454;grid-template-columns:.65fr 1.5fr 1fr;align-items:center;gap:35px;padding:28px 42px;display:grid}.abx-method-example>span{font-size:17px;line-height:var(--leading-compact)}.abx-method-example small{color:silver;font-size:12px}.abx-method-example p{font-size:16px}.abx-method-example strong{color:#d9d9d9;font-size:19px;font-weight:500;line-height:1.35}.abx-responsibility{grid-template-columns:1fr 1fr;gap:8%;padding-bottom:65px;display:grid}.abx-responsibility h2{font-size:47px}.abx-studio-views{grid-template-columns:1.45fr 1fr;align-items:center;gap:6%;display:grid}.abx-room-photo{aspect-ratio:1.4;background:#dedede;overflow:hidden}.abx-room-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:.4s both abx-enter}.abx-room-tabs{margin-top:24px}.abx-room-tabs button{text-align:left;width:100%;color:inherit;border:0;border-top:1px solid var(--a-line);cursor:pointer;letter-spacing:-.025em;background:0 0;grid-template-columns:34px 1fr 25px;align-items:center;gap:12px;padding:21px 0;font-size:23px;display:grid}.abx-room-tabs button>span{color:#6f6f6f;font-size:13px}.abx-room-tabs p{font-size:16px;line-height:var(--leading-standard);grid-column:2/4}.abx-room-tabs button[aria-pressed=true]{color:#5c5c5c}.abx-room-tabs button .px-arrow{transition:transform .3s}.abx-room-tabs button[aria-pressed=true] .px-arrow{transform:rotate(90deg)}@keyframes abx-enter{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}.abx-portrait-rail>button.is-current{flex:1}.abx-portrait-rail>button.is-expanded{flex:1.9}.abx-person-dialog{color:#161616;background:#f8f7f3;border:0;width:min(560px,100% - 28px);max-height:calc(100svh - 30px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 100px #0008}.abx-person-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d0dbd}.abx-person-dialog>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:240px}.abx-person-dialog>div{padding:27px}.abx-person-dialog h2{margin:13px 0 23px;font-size:37px}.abx-person-dialog p{font-size:17px;line-height:var(--leading-reading)}.abx-person-dialog>div>span{color:#646464;font-size:14px}.abx-dialog-close{z-index:1;color:#161616;cursor:pointer;background:#f8f7f3;border:1px solid #4c4c4c;padding:12px 18px;font-size:14px;position:absolute;top:12px;right:12px}.abx-person-dialog a{align-items:center;gap:20px;margin-top:22px;display:flex}.abx-origin-mark,.abx-joining-record,.abx-capability-record{color:#262626;background:#d2d2d2;flex-direction:column;justify-content:center;padding:40px;display:flex;position:absolute;inset:0}.abx-origin-mark>strong{letter-spacing:-.075em;font-size:clamp(65px,6.4vw,100px);font-weight:500;line-height:1}.abx-origin-mark>div{border-top:1px solid #919191;gap:25px;margin-top:30px;padding-top:25px;display:flex}.abx-origin-mark>div>span{font-size:14px}.abx-origin-mark b{letter-spacing:-.055em;margin-bottom:8px;font-size:38px;font-weight:500;display:block}.abx-origin-mark a{align-items:center;gap:25px;margin-top:40px;font-size:15px;display:flex}.abx-joining-record{background:#e3e3e3;gap:30px}.abx-joining-record>div{border-bottom:1px solid #afafaf;grid-template-columns:.7fr 1fr;align-items:center;gap:30px;padding-bottom:24px;display:grid}.abx-joining-record strong{letter-spacing:-.07em;font-size:58px;font-weight:500}.abx-joining-record span{font-size:24px;line-height:1.25}.abx-joining-record p{color:#4b4b4b!important;font-size:15px!important}.abx-capability-record{background:#dbdbdb;gap:0}.abx-capability-record>span{font-size:16px;line-height:var(--leading-compact);margin-bottom:24px}.abx-capability-record>div{letter-spacing:-.03em;border-top:1px solid #b3b3b3;align-items:center;gap:25px;padding:17px 0;font-size:25px;display:flex}.abx-capability-record b{letter-spacing:0;color:#676767;font-size:13px;font-weight:400}.abx-room-photo{cursor:zoom-in;border:0;padding:0;position:relative}.abx-room-photo img{transform-origin:var(--room-x,50%) var(--room-y,50%);transition:transform .5s}.abx-room-photo.is-zoomed{cursor:zoom-out}.abx-room-photo.is-zoomed img{transform:scale(1.8)}.abx-room-photo>span{color:#262626;pointer-events:none;background:#f8f7f3;padding:11px 15px;font-size:14px;position:absolute;bottom:18px;right:18px;box-shadow:0 5px 20px #0002}.abx-method-inputs>div{animation:.45s both abx-enter}.abx-method-inputs>div:nth-child(2){animation-delay:70ms}.abx-method-inputs>div:nth-child(3){animation-delay:.14s}.abx-method-output{animation:.55s .15s both abx-enter}.abx-why-header{grid-template-columns:1fr 1.1fr;align-items:center;gap:8%;padding-block:30px 65px;display:grid}.abx-why-header h1>span,.abx-tech-hero h1>span,.abx-community-hero h1>span,.abx-careers-hero h1>span{color:#636363}.abx-why-header>div>p{max-width:35ch;margin-top:29px;font-size:21px}.abx-client-voice{background:#e9e9e9;border-top:3px solid #747474;padding:38px 42px;position:relative}.abx-client-voice>img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:180px;height:65px;margin-bottom:35px}.abx-client-voice blockquote{letter-spacing:-.045em;font-size:clamp(32px,3vw,46px);line-height:1.2}.abx-client-voice figcaption{flex-direction:column;gap:6px;margin-top:29px;font-size:15px;display:flex}.abx-client-voice figcaption strong{font-weight:500}.abx-client-voice figcaption>span{color:#676767;font-size:14px}.abx-client-voice .abx-link{gap:22px;margin-top:29px;font-size:14px}.abx-relationship-design{border-top:1px solid var(--a-line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8%;padding-block:32px 65px;display:grid}.abx-relationship-design h2{margin-bottom:25px;font-size:45px}.abx-partnership-diagram{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:0;display:grid}.abx-partnership-diagram>div{border-block:1px solid #9f9f9f;padding-block:25px}.abx-partnership-diagram>div:last-child{text-align:right}.abx-partnership-diagram h3{margin-bottom:18px;font-size:25px}.abx-partnership-diagram p{color:#636363;font-size:16px;line-height:1.8}.abx-shared-brief{text-align:center;background:#ececec;border:1px solid #9c9c9c;padding:28px 17px;position:relative;transform:rotate(-3deg)}.abx-shared-brief strong{letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1.1}.abx-shared-brief small{font-size:12px;line-height:var(--leading-standard);margin-top:14px;display:block}.abx-standards{color:#f8f7f3;background:#1c1c1c;padding:60px 0}.abx-standards>.abx-wrap{grid-template-columns:1fr 1.2fr;gap:10%;display:grid}.abx-standards h2>span{color:#d4d4d4}.abx-standards article{border-bottom:1px solid #4d4d4d;margin-bottom:24px;padding:0 0 26px}.abx-standards article:last-child{border:0;margin-bottom:0;padding-bottom:0}.abx-standards h3{margin-bottom:16px;font-size:29px}.abx-standards p{color:#dbdbdb;font-size:17px}.abx-fit-conversation{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding-block:65px;display:grid}.abx-fit-conversation>.abx-photo{aspect-ratio:1.55}.abx-fit-conversation h2{margin-bottom:25px}.abx-tech-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;padding-block:30px 55px;display:grid}.abx-tech-hero h1{font-size:clamp(46px,5.3vw,76px)}.abx-tech-hero p{max-width:42ch;margin-top:27px}.abx-tech-hero>.abx-photo{aspect-ratio:1.05;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 12%);max-height:530px}.abx-tech-hero>.abx-photo img{-o-object-position:55% center;object-position:55% center}.abx-technology-circuit{color:#fff;background:#1a1a1a;grid-template-columns:1fr 1fr;gap:7%;margin-bottom:65px;padding:43px;display:grid}.abx-circuit-controls h2{margin-bottom:32px;font-size:34px}.abx-circuit-nodes{grid-template-columns:1fr 1fr;gap:13px;display:grid}.abx-circuit-nodes button{color:#dce8eb;text-align:left;cursor:pointer;letter-spacing:-.035em;background:#272727;border:1px solid #5b5b5b;grid-template-columns:1fr 22px;gap:18px;padding:20px;font-size:20px;line-height:1.2;transition:background .3s,border-color .3s;display:grid}.abx-circuit-nodes button>span{color:#b4b4b4;letter-spacing:0;grid-column:1/-1;font-size:13px}.abx-circuit-nodes button[aria-pressed=true]{color:#242424;background:#d7d7d7;border-color:#d7d7d7}.abx-circuit-nodes button[aria-pressed=true]>span{color:#5c5c5c}.abx-circuit-nodes .px-arrow{width:20px}.abx-circuit-gate{align-items:center;gap:20px;margin-top:25px;display:flex}.abx-circuit-gate>span{border-bottom:1px solid #878787;border-left:1px solid #878787;flex:1;align-self:start;height:20px}.abx-circuit-gate>span:last-child{transform:scaleX(-1)}.abx-circuit-gate strong{border:1px solid #878787;border-radius:30px;padding:12px 19px;font-size:16px;font-weight:500}.abx-circuit-output{border-left:1px solid #5d5d5d;padding-left:38px;animation:.45s both abx-enter}.abx-circuit-output>span{color:#d5d5d5;margin-bottom:23px;font-size:14px;display:block}.abx-circuit-output h3{margin-bottom:22px;font-size:37px}.abx-circuit-output p{color:#d3dfe3;font-size:17px}.abx-circuit-output>div{border-block:1px solid #5d5d5d;margin-top:28px;padding-block:20px}.abx-circuit-output small{color:#b4b4b4;margin-bottom:10px;font-size:13px;display:block}.abx-circuit-output strong{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.25;display:block}.abx-circuit-output>a{align-items:center;gap:25px;margin-top:26px;font-size:15px;display:flex}.abx-innovation{grid-template-columns:1.15fr 1fr;align-items:center;gap:8%;padding-bottom:65px;display:grid}.abx-innovation .abx-photo{aspect-ratio:1.35}.abx-innovation h2{margin-bottom:25px;font-size:45px}.abx-ai-principle{border-top:1px solid var(--a-line);grid-template-columns:.8fr 1.2fr;gap:8%;padding-block:30px 60px;display:grid}.abx-ai-principle>span{color:#606060;padding-top:6px;font-size:15px}.abx-ai-principle h2{font-size:36px}.abx-ai-principle p{font-size:17px}.abx-award-feature{grid-template-columns:1.3fr 1fr;align-items:center;gap:6%;padding-bottom:60px;display:grid}.abx-award-feature>.abx-photo{aspect-ratio:1.4}.abx .abx-client-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:165px;height:55px;margin-bottom:24px}.abx-award-feature h2{margin-bottom:23px;font-size:43px}.abx-award-feature p{font-size:17px}.abx-recognition-record{border-top:1px solid var(--a-line);padding-block:35px 60px}.abx-recognition-record>header{justify-content:space-between;align-items:center;gap:35px;margin-bottom:32px;display:flex}.abx-recognition-record h2{font-size:42px}.abx-recognition-record header p{max-width:33ch;font-size:16px}.abx-award-records{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.abx-award-records article{background:#eaeaea;border-top:2px solid #737373;flex-direction:column;align-items:start;padding:32px;display:flex}.abx-award-records article>div>span{color:#5d5d5d;font-size:14px}.abx-award-records h3{margin-top:12px;font-size:30px}.abx-award-records article>strong{letter-spacing:-.055em;color:#4e4e4e;margin-block:32px;font-size:55px;font-weight:500}.abx-award-years{border-top:1px solid #aeaeae;gap:28px;width:100%;padding-top:20px;display:flex}.abx-award-years>span{font-size:22px!important}.abx-award-argument{grid-template-columns:1.1fr 1fr;gap:8%;padding-bottom:60px;display:grid}.abx-award-argument h2{font-size:40px}.abx-community-hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%;padding:30px 0 55px;display:grid}.abx-community-hero h1{font-size:clamp(46px,5.3vw,76px)}.abx-community-hero p{max-width:36ch;margin-top:29px}.abx-volunteer-story{grid-template-columns:1.2fr .8fr;align-items:center;gap:10%;padding-bottom:65px;display:grid}.abx-volunteer-story>.abx-photo{max-width:350px;height:400px;margin-left:auto;transform:rotate(2deg);box-shadow:16px 16px #e5e5e5}.abx-volunteer-story h2{margin-bottom:23px}.abx .abx-community-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:160px;height:85px;margin-bottom:23px}.abx-volunteer-story p{max-width:48ch}.abx-community-challenge{color:#f8f7f3;background:#232323;padding:55px 0}.abx-community-challenge>.abx-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.abx-community-challenge .abx-community-logo{-o-object-position:center;object-position:center;background:#fff;width:180px;padding:7px}.abx-challenge-copy h2{margin-bottom:23px;font-size:44px}.abx-challenge-copy>p{color:#dcdcdc;font-size:17px}.abx-mile-total{align-items:center;gap:25px;margin-top:22px;display:flex}.abx-mile-total strong{letter-spacing:-.075em;color:#cecece;font-size:108px;font-weight:500;line-height:1}.abx-mile-total>span{font-size:16px;line-height:var(--leading-standard)}.abx-route-lines{max-width:380px;margin-top:25px}.abx-route-lines>div{align-items:center;gap:18px;margin-top:13px;display:flex}.abx-route-lines span{flex:0 0 58px;font-size:13px}.abx-route-lines i{border-top:1px solid #b9b9b9;display:block;position:relative}.abx-route-lines i:after{content:"";background:#c2c2c2;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;right:0}.abx-challenge-gallery>div:first-child{background:#393939;height:530px;overflow:hidden}.abx-challenge-gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.abx-challenge-switch{border-bottom:1px solid #8b8b8b;display:flex}.abx-challenge-switch button{color:#b9b9b9;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:35px;padding:20px 0;font-size:16px;display:flex}.abx-challenge-switch button:last-child{justify-content:space-between}.abx-challenge-switch button[aria-pressed=true]{color:#fff;border-bottom:2px solid #cecece}.abx-monkey-story{grid-template-columns:.7fr 1.3fr;align-items:center;gap:10%;padding-block:65px;display:grid}.abx-monkey-story>img{-o-object-fit:contain;object-fit:contain;width:240px;height:240px;margin-inline:auto}.abx-monkey-story h2{margin-bottom:25px;font-size:45px}.abx-community-history{border-top:1px solid var(--a-line);grid-template-columns:.8fr 1.2fr auto;align-items:start;gap:6%;padding:30px 0 60px;display:grid}.abx-community-history h2{font-size:37px}.abx-community-history .abx-link{margin-top:0}.abx-careers-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;padding-block:30px 60px;display:grid}.abx-careers-hero>.abx-photo{clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,0 100%);height:520px}.abx-careers-hero h1{font-size:clamp(46px,5.3vw,76px)}.abx-careers-hero p{margin-top:28px}.abx p.abx-careers-status{color:#696969;font-size:13px;line-height:var(--leading-standard);margin-top:20px}.abx-career-progress{border-top:1px solid var(--a-line);grid-template-columns:.8fr 1.2fr;gap:8%;padding-block:32px 65px;display:grid}.abx-career-progress h2{margin-bottom:23px;font-size:43px}.abx-career-tracks>article+article{margin-top:35px}.abx-career-tracks header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.abx-career-tracks h3{font-size:28px}.abx-career-tracks header>span{color:#656565;font-size:13px}.abx-career-tracks ol{border-top:1px solid #949494;margin:25px 0 0;padding:0;list-style:none;display:flex}.abx-career-tracks li{flex:1;padding:22px 22px 0 0;position:relative}.abx-career-tracks li:before{content:"";background:#737373;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.abx-career-tracks strong{color:#5c5c5c;letter-spacing:-.055em;margin-bottom:12px;font-size:34px;font-weight:500;display:block}.abx-career-tracks p{font-size:15px;line-height:var(--leading-reading)}.abx-career-learning{color:#fff;background:#1f1f1f;padding:50px 0}.abx-career-learning>.abx-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.abx-career-learning .abx-photo{aspect-ratio:1.4}.abx-career-learning h2{margin-bottom:25px;font-size:45px}.abx-career-learning p{color:#e0e0e0;font-size:17px}.abx-career-contact{grid-template-columns:1fr 1fr;gap:8%;padding-block:65px;display:grid}.abx-career-contact h2>span{color:#636363}.abx-career-contact .abx-link{font-size:20px}.abx-office-hero{color:#fff;isolation:isolate;background:#202020;min-height:540px;margin-inline:24px;position:relative;overflow:hidden}.abx-office-film{z-index:-2;position:absolute;inset:0}.abx-office-film .motion-clip{aspect-ratio:auto;width:100%;height:100%}.abx-office-film img,.abx-office-film video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.abx-office-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#131313ee,#13131366 55%,#1313130d);position:absolute;inset:0}.abx-office-hero>.abx-wrap{padding-block:60px;position:relative}.abx-office-hero h1{font-size:clamp(46px,5.3vw,76px)}.abx-office-hero h1>span{color:#dfdfdf}.abx-office-hero p{margin-top:25px;font-size:19px}.abx-office-actions{gap:15px;margin-top:33px;display:flex}.abx-office-actions>a{color:#1d1d1d;background:#f7f6ef;align-items:center;gap:24px;padding:17px 23px;font-size:16px;display:flex}.abx-office-actions>a:last-child{color:#fff;background:#29292980;border:1px solid #e8e8e8}.abx-office-direct{border-bottom:1px solid var(--a-line);gap:45px;padding-block:24px;display:flex}.abx-office-direct>a{letter-spacing:-.03em;align-items:center;gap:28px;font-size:21px;display:flex}.abx-studio-section{padding-block:60px}.abx-office-addresses{border-top:1px solid var(--a-line);grid-template-columns:1.1fr 1fr 1fr;gap:5%;padding-block:35px 65px;scroll-margin-top:120px;display:grid}.abx-office-addresses h2{margin-bottom:23px;font-size:39px}.abx-office-addresses h3{margin:16px 0 23px;font-size:25px}.abx-office-addresses article>span{color:#686868;font-size:14px}.abx-office-addresses address{font-size:18px;font-style:normal;line-height:var(--leading-reading)}.abx-office-addresses article>p{margin-top:18px;font-size:14px}.abx-office-addresses .abx-link{font-size:16px}.abx-contact-block{background:#ebebeb;padding:50px 0}.abx-contact-block .ab-contact-form{grid-template-columns:.9fr 1.1fr;gap:7%;width:min(100% - 112px,1320px);margin-inline:auto;scroll-margin-top:110px;display:grid}.abx-contact-block h2{margin-bottom:23px;font-size:clamp(32px,3.3vw,50px)}.abx-contact-block h2 em{font:inherit;color:#636363}.abx-contact-block .ab-contact-form>div>p{max-width:36ch;font-size:17px}.abx-contact-block .ab-contact-form>div>a{margin-top:25px;font-size:23px;display:block}.abx-contact-block .ab-contact-alternative{margin-top:32px}.abx-contact-block .ec{background:#f8f7f3;padding:30px}.abx-contact-block .ab-contact-alternative a{text-decoration:underline}@media (max-width:1100px){.abx-client-voice{padding:30px}.abx-why-header{gap:5%}.abx-partnership-diagram{grid-template-columns:1fr;width:100%;max-width:400px;margin:auto}.abx-partnership-diagram>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.abx-partnership-diagram>div:last-child{text-align:left}.abx-shared-brief{padding:23px;transform:none}.abx-shared-brief strong br{display:none}.abx-shared-brief small{margin-top:10px}.abx-circuit-nodes button{gap:13px;padding:16px;font-size:18px}.abx-circuit-controls h2{font-size:29px}.abx-technology-circuit{gap:5%;padding:32px}.abx-circuit-output{padding-left:28px}.abx-circuit-output h3{font-size:31px}.abx-ai-principle{grid-template-columns:1fr 1fr}.abx-ai-principle>span{grid-column:1/-1}.abx-community-history{grid-template-columns:1fr 1.3fr;row-gap:25px}.abx-community-history>.abx-link{grid-column:2;justify-self:start}.abx-career-progress{grid-template-columns:1fr;gap:32px}.abx-office-addresses{grid-template-columns:1fr 1fr}.abx-office-addresses>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.abx-office-addresses h2{margin:0}.abx-office-addresses article{margin-top:25px}}@media (max-width:760px){.abx-person-dialog h2{font-size:34px}.abx-origin-mark,.abx-joining-record,.abx-capability-record{padding:25px}.abx-origin-mark>strong{font-size:65px}.abx-origin-mark>div{gap:20px;margin-top:20px;padding-top:17px}.abx-origin-mark b{font-size:29px}.abx-origin-mark>div>span{font-size:12px}.abx-origin-mark a{gap:15px;margin-top:20px;font-size:13px}.abx-era-team .abx-era-visual,.abx-era-capability .abx-era-visual{height:310px}.abx-joining-record{gap:20px}.abx-joining-record strong{font-size:43px}.abx-joining-record>div{gap:20px;padding-bottom:15px}.abx-joining-record span{font-size:19px}.abx-capability-record>span{margin-bottom:15px;font-size:14px}.abx-capability-record>div{padding:12px 0;font-size:21px}.abx-why-header{grid-template-columns:1fr;gap:30px;padding-block:17px 40px}.abx-why-header h1 br{display:none}.abx-why-header>div>p{margin-top:23px;font-size:19px}.abx-client-voice{padding:26px}.abx-client-voice>img{width:150px;height:52px;margin-bottom:23px}.abx-client-voice blockquote{font-size:30px}.abx-client-voice .abx-link{font-size:14px}.abx-relationship-design{grid-template-columns:minmax(0,1fr);gap:27px;padding-block:28px 40px}.abx-relationship-design h2{font-size:35px}.abx-partnership-diagram{max-width:none}.abx-partnership-diagram>div{padding:19px 0}.abx-partnership-diagram h3{margin:0;font-size:25px}.abx-partnership-diagram p{font-size:15px}.abx-shared-brief strong{font-size:26px}.abx-standards{padding:40px 0}.abx-standards>.abx-wrap{grid-template-columns:1fr;gap:30px}.abx-standards h3{font-size:27px}.abx-standards p{font-size:16px}.abx-fit-conversation{grid-template-columns:1fr;gap:27px;padding-block:40px}.abx-tech-hero{grid-template-columns:1fr;gap:30px;padding-block:17px 35px}.abx-tech-hero h1{font-size:clamp(36px,10.5vw,48px)}.abx-tech-hero>.abx-photo{aspect-ratio:1.4;max-height:300px}.abx-tech-hero p{margin-top:23px}.abx-technology-circuit{grid-template-columns:1fr;gap:30px;margin-bottom:40px;padding:25px 20px}.abx-circuit-controls h2{margin-bottom:24px;font-size:29px}.abx-circuit-nodes{gap:10px}.abx-circuit-nodes button{padding:15px;font-size:18px}.abx-circuit-gate{gap:12px}.abx-circuit-gate strong{padding:11px 15px;font-size:14px}.abx-circuit-output{border-top:1px solid #5d5d5d;border-left:0;padding:26px 0 0}.abx-circuit-output>span{margin-bottom:18px;font-size:13px}.abx-circuit-output h3{font-size:31px}.abx-circuit-output p{font-size:16px}.abx-circuit-output strong{font-size:23px}.abx-innovation{grid-template-columns:1fr;gap:28px;padding-bottom:40px}.abx-innovation h2{font-size:34px}.abx-ai-principle{grid-template-columns:1fr;gap:20px;padding-block:26px 40px}.abx-ai-principle h2{font-size:33px}.abx-ai-principle>span{font-size:14px}.abx-award-feature{grid-template-columns:1fr;gap:27px;padding-bottom:40px}.abx-award-feature h2{font-size:35px}.abx-award-feature .abx-client-logo{margin-bottom:19px}.abx-recognition-record{padding-block:27px 40px}.abx-recognition-record>header{margin-bottom:25px;display:block}.abx-recognition-record h2{margin-bottom:18px;font-size:33px}.abx-award-records{grid-template-columns:1fr;gap:16px}.abx-award-records article{padding:25px}.abx-award-records h3{font-size:28px}.abx-award-records article>strong{margin-block:24px;font-size:48px}.abx-award-argument{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.abx-award-argument h2{font-size:34px}.abx-community-hero{grid-template-columns:1fr;gap:27px;padding:17px 0 40px}.abx-community-hero h1{font-size:clamp(36px,10.5vw,48px)}.abx-community-hero p{margin-top:24px}.abx-community-hero>.abx-photo{aspect-ratio:1.45}.abx-volunteer-story{grid-template-columns:1fr;gap:28px;padding-bottom:50px}.abx-volunteer-story>.abx-photo{width:85%;height:340px;margin:auto;box-shadow:12px 12px #e5e5e5}.abx-community-challenge{padding:40px 0}.abx-community-challenge>.abx-wrap{grid-template-columns:1fr;gap:32px}.abx-challenge-copy h2{font-size:35px}.abx-mile-total strong{font-size:95px}.abx-route-lines{max-width:280px}.abx-challenge-gallery>div:first-child{height:390px}.abx-challenge-switch button{gap:16px;font-size:15px}.abx-monkey-story{grid-template-columns:1fr;gap:23px;padding-block:40px}.abx-monkey-story>img{width:170px;height:170px;margin:0}.abx-monkey-story h2{font-size:35px}.abx-community-history{grid-template-columns:1fr;gap:23px;padding-block:26px 40px}.abx-community-history>.abx-link{grid-column:auto}.abx-community-history h2{font-size:34px}.abx-careers-hero{grid-template-columns:1fr;gap:28px;padding-block:17px 40px}.abx-careers-hero>.abx-photo{grid-row:2;height:280px}.abx-careers-hero h1{font-size:clamp(36px,10.5vw,48px)}.abx-careers-hero p{margin-top:22px}.abx-career-progress{padding-block:28px 40px}.abx-career-progress h2{font-size:35px}.abx-career-tracks header{display:block}.abx-career-tracks header>span{margin-top:10px;display:block}.abx-career-tracks h3{font-size:28px}.abx-career-tracks ol{border-top:0;border-left:1px solid #949494;margin-left:8px;display:block}.abx-career-tracks li{grid-template-columns:64px 1fr;gap:16px;padding:0 0 23px 24px;display:grid}.abx-career-tracks li:last-child{padding-bottom:0}.abx-career-tracks li:before{top:9px;left:-5px}.abx-career-tracks strong{margin:0;font-size:29px}.abx-career-tracks p{font-size:15px}.abx-career-learning{padding:35px 0}.abx-career-learning>.abx-wrap{grid-template-columns:1fr;gap:28px}.abx-career-learning h2{font-size:35px}.abx-career-contact{grid-template-columns:1fr;gap:25px;padding-block:40px}.abx-career-contact h2{font-size:clamp(28px,7.6vw,38px)}.abx-office-hero{min-height:490px;margin-inline:10px}.abx-office-hero>.abx-wrap{width:calc(100% - 36px);padding-block:35px}.abx-office-hero h1{font-size:clamp(36px,10.5vw,48px)}.abx-office-hero p{font-size:17px}.abx-office-hero:after{background:linear-gradient(90deg,#131313e8,#13131380)}.abx-office-actions{flex-direction:column;align-items:start;gap:10px;margin-top:27px}.abx-office-actions>a{justify-content:space-between;min-width:210px;padding:14px 18px;font-size:15px}.abx-office-direct{padding-block:22px;display:block}.abx-office-direct>a{gap:20px;margin-top:15px;font-size:19px}.abx-office-direct>a:first-child{margin-top:0}.abx-studio-section{padding-block:40px}.abx-office-addresses{grid-template-columns:1fr;padding-block:27px 40px}.abx-office-addresses>header{grid-column:auto;display:block}.abx-office-addresses h2{margin-bottom:20px;font-size:35px}.abx-office-addresses article{border-top:1px solid var(--a-line);margin-top:30px;padding-top:24px}.abx-contact-block{padding:35px 0}.abx-contact-block .ab-contact-form{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px)}.abx-contact-block h2{font-size:clamp(28px,7.6vw,38px)}.abx-contact-block .ab-contact-form>div>a{font-size:22px}.abx-contact-block .ec{padding:24px 18px}}@media (min-width:761px) and (max-height:800px){.abx-cover-film{height:430px}.abx-cover-type{padding-top:10px}.abx-cover h1{font-size:clamp(46px,5.3vw,76px)}.abx-cover-type>p{margin-top:23px;font-size:24px}.abx-portrait-rail>button{height:350px}}@media (max-width:1100px){.abx-wrap{width:calc(100% - 64px)}.abx-cover h1{font-size:clamp(46px,5.3vw,76px)}.abx-cover-film{height:460px}.abx-people-preview{grid-template-columns:repeat(3,1fr)}.abx-people-preview>div{grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding:15px 0 0;display:grid}.abx-people-preview>div h3{margin:0;font-size:25px}.abx-people-preview>div h3 br{display:none}.abx-people-preview>div .abx-link{margin:0}.abx-portrait-name{padding:60px 10px 20px}.abx-portrait-name strong{font-size:19px}.abx-portrait-name>span{font-size:12px}.abx-portrait-rail>button{height:350px}.abx-person-detail{gap:25px}.abx-person-detail h2{font-size:35px}.abx-team-expertise{grid-template-columns:1fr;gap:30px}.abx-connected>.abx-wrap{gap:5%}.abx-map-centre>span{font-size:20px}.abx-map-links a{font-size:17px}.abx-era-copy{padding:28px}.abx-era h2{font-size:29px}.abx-method-panel{gap:35px;padding:30px}.abx-method-inputs{gap:8px}.abx-method-inputs>div{padding:12px;font-size:13px}.abx-method-example{gap:25px;padding:25px 30px}.abx-group-note{grid-template-columns:1fr 1.3fr}.abx-group-note>.abx-link{grid-column:2;justify-self:start}}@media (max-width:760px){.abx-wrap{width:calc(100% - 40px)}.abx h1{letter-spacing:-.06em;font-size:clamp(36px,10.5vw,48px)}.abx h2{font-size:36px}.abx h3{font-size:27px}.abx p{font-size:17px}.abx-cover{grid-template-columns:1fr;gap:25px;padding-top:16px}.abx-cover-type{padding:0}.abx-cover h1{font-size:clamp(36px,10.5vw,48px)}.abx-cover h1 br{display:none}.abx-cover-type>p{margin-top:23px;font-size:21px}.abx-cover-type>p br{display:none}.abx-cover-film{clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%);height:310px}.abx-cover-foot{padding:0 0 20px;display:block}.abx-cover-foot>p{font-size:16px}.abx-cover-foot>a{justify-content:space-between;margin-top:20px}.abx-cover-foot strong{font-size:45px}.abx-cover-foot>a>span{gap:15px;font-size:13px}.abx-introduction{grid-template-columns:1fr;gap:24px;padding:45px 0 28px}.abx-people-preview{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:45px}.abx-people-preview>a{aspect-ratio:3/4}.abx-people-preview>a:nth-child(3){grid-column:1}.abx-people-preview>div{grid-area:2/2;padding:13px 0 0 8px;display:block}.abx-people-preview>div h3{font-size:23px}.abx-people-preview>div h3 br{display:block}.abx-people-preview>div p{display:none}.abx-people-preview>div .abx-link{gap:8px;margin-top:17px;font-size:14px}.abx-people-preview strong{max-width:100px;font-size:22px}.abx-people-preview a>div>span{max-width:105px;font-size:12px}.abx-people-preview>a>div{padding:60px 12px 17px}.abx-people-preview a>div>.px-arrow{width:15px;bottom:18px;right:10px}.abx-connected{padding:43px 0}.abx-connected>.abx-wrap{grid-template-columns:1fr;gap:37px}.abx-connected h2{font-size:37px}.abx-capability-map{grid-template-columns:.7fr 1.3fr;gap:16px}.abx-map-centre>span{font-size:17px}.abx-map-centre:after{width:17px}.abx-map-links a{gap:10px;margin-left:15px;padding:16px 0 16px 5px;font-size:16px}.abx-map-links a:before{width:15px}.abx-map-links .px-arrow{width:17px}.abx-section-intro{grid-template-columns:1fr;gap:23px;padding-block:43px 25px}.abx-industry .pxab-opening-photo{aspect-ratio:1.65;width:calc(100% - 20px)}.abx-industry-end{display:block}.abx-industry-end p{margin-bottom:18px;font-size:12px}.abx-industry-end .abx-link{font-size:15px}.abx-relationship{grid-template-columns:1fr;gap:34px;padding-block:20px 43px}.abx-relationship h2{font-size:36px}.abx-quote{border-left:0;border-top:1px solid var(--a-line);padding:29px 0 0}.abx-relationship img{width:150px;height:50px;margin-bottom:20px}.abx-quote blockquote{font-size:27px}.abx-story-links{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.abx-story-links img{height:200px}.abx-story-links a>span{padding:20px;font-size:22px}.abx-invitation{margin-bottom:35px;padding:30px 25px;display:block}.abx-invitation h2{font-size:36px}.abx-invitation>.cx-action{max-width:100%;margin-top:25px}.abx-page-heading{grid-template-columns:1fr;gap:22px;padding-block:17px 28px}.abx-page-heading>div>p+p{font-size:14px}.abx-portrait-rail{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.abx-portrait-rail>button,.abx-portrait-rail>button.is-current{flex:auto;height:240px}.abx-portrait-rail>button:last-child{grid-column:1/-1;height:240px}.abx-portrait-rail>button:last-child img{-o-object-position:50% 30%!important;object-position:50% 30%!important}.abx-portrait-rail>button.is-current{outline-offset:-3px;outline:3px solid #7a7a7a}.abx-portrait-name{padding:70px 13px 18px}.abx-portrait-name strong{font-size:23px}.abx-portrait-name>span{font-size:13px}.abx-person-detail{grid-template-columns:1fr;gap:23px;min-height:0;padding-block:28px;position:relative}.abx-person-detail h2{font-size:37px}.abx-person-detail h3{font-size:27px}.abx-person-index{font-size:42px;position:absolute;top:30px;right:0}.abx-person-index small{font-size:13px}.abx-person-role{max-width:70%;font-size:13px}.abx-team-expertise{gap:30px;padding-block:40px}.abx-team-expertise h2{font-size:36px}.abx-expertise-stories{grid-template-columns:1fr;gap:28px}.abx-expertise-stories h3{margin-top:16px}.abx-team-scene{margin-bottom:40px}.abx-team-scene>.abx-photo{aspect-ratio:1.6}.abx-team-scene>.abx-wrap{padding-block:25px;display:block}.abx-team-scene h2{font-size:35px}.abx-team-scene .abx-link{margin-top:20px}.abx-history-span{margin-top:22px;font-size:23px}.abx-timeline{margin-bottom:40px}.abx-era-tabs{gap:0;padding:18px 15px 0;overflow-x:auto}.abx-era-tabs button{flex:0 0 118px;padding-bottom:18px}.abx-era-tabs button>span{font-size:22px}.abx-era-tabs small{font-size:12px}.abx-era-tabs button:after{top:42px}.abx-era{grid-template-columns:1fr;min-height:0}.abx-era-visual{height:255px;min-height:0}.abx-era-copy{padding:25px}.abx-era-date{margin-bottom:20px;font-size:53px}.abx-era h2{font-size:30px}.abx-era p{font-size:16px}.abx-era-controls{padding:15px}.abx-era-controls button{gap:12px;font-size:13px}.abx-anniversary{padding-bottom:40px}.abx-anniversary>div:first-child{margin-bottom:25px;display:block}.abx-anniversary h2{font-size:35px}.abx-anniversary p{margin-top:20px}.abx-anniversary-photos{grid-template-columns:1fr 1fr;gap:10px}.abx-anniversary-photos>.abx-photo{height:200px}.abx-group-note{grid-template-columns:1fr;gap:22px;padding-block:28px 40px}.abx-group-note>.abx-link{grid-column:auto;justify-self:start}.abx-group-note h2{font-size:34px}.abx-name-tabs{padding:22px 20px}.abx-name-tabs button{padding-inline:15px}.abx-name-tabs strong{font-size:19vw}.abx-name-tabs span{margin-top:12px;font-size:14px}.abx-method-workbench{margin-bottom:40px}.abx-method-panel{grid-template-columns:1fr;gap:28px;padding:26px 20px}.abx-method-explanation h2{font-size:32px}.abx-method-explanation p{font-size:16px}.abx-method-inputs{gap:7px}.abx-method-inputs>div{min-height:120px;padding:12px 9px;font-size:13px}.abx-method-output{padding:19px}.abx-method-output strong{font-size:23px}.abx-method-example{grid-template-columns:1fr;gap:19px;padding:22px}.abx-method-example>span{font-size:16px}.abx-method-example>span br{display:none}.abx-method-example small{margin-top:5px;display:block}.abx-method-example strong{font-size:19px}.abx-responsibility{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.abx-responsibility h2{font-size:35px}.abx-studio-views{grid-template-columns:1fr;gap:28px}.abx-room-tabs button{font-size:22px}.abx-room-tabs p{font-size:16px}}@media (prefers-reduced-motion:reduce){.abx *,.abx :before,.abx :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.abx-summit-record{background:radial-gradient(at 20% 90%,#505050,#0000 65%),#282828;flex-direction:column;justify-content:center;height:100%;padding:42px;display:flex}.abx-summit-record>span{color:#dadada;font-size:19px}.abx-summit-record>strong{letter-spacing:-.08em;color:#d8d8d8;font-size:clamp(100px,13vw,195px);font-weight:500;line-height:1.1}.abx-summit-record>p{font-size:24px}.abx-summit-record>div{border-top:1px solid #6a6a6a;justify-content:space-between;gap:20px;margin-top:28px;padding-top:20px;font-size:13px;display:flex}.abx-summit-record b{font-weight:500}.abx-era-tabs{scrollbar-width:none}.abx-era-tabs::-webkit-scrollbar{display:none}.abx-room-photo img{animation:none}.abx-dialog-close{left:12px;right:auto}@media (max-width:1000px){.abx-office-addresses{row-gap:0}}.abx-technology-circuit>*{min-width:0}.abx-circuit-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.abx-circuit-nodes button{gap:12px;min-width:0}.abx-community-hero>.abx-photo{aspect-ratio:auto;max-height:none}.abx-community-hero>.abx-photo img{-o-object-fit:contain;object-fit:contain;height:auto}@media (max-width:760px){.abx-cover h1 br,.abx-cover-type>p br,.abx-why-header h1 br{display:initial}.abx-name-tabs{grid-template-columns:1.25fr 1fr 1fr;padding:22px 12px;display:grid}.abx-name-tabs button{min-width:0;padding:0 9px}.abx-name-tabs strong{font-size:clamp(40px,14vw,72px)}.abx-technology-circuit{grid-template-columns:minmax(0,1fr)}.abx-circuit-nodes button{gap:9px;padding:14px 10px;font-size:17px}.abx-summit-record{padding:24px}.abx-summit-record>span{font-size:15px}.abx-summit-record>strong{font-size:100px}.abx-summit-record>p{font-size:19px}.abx-summit-record>div{margin-top:14px;padding-top:14px;font-size:11px}}.technology-evidence{padding-block:72px 90px}.technology-evidence-intro{max-width:820px;margin-bottom:72px}.technology-evidence h2{letter-spacing:-.035em;color:#151515;font-size:clamp(30px,3.3vw,48px);line-height:1.14}.technology-evidence h3{letter-spacing:-.02em;color:#151515;font-size:23px;line-height:1.25}.technology-evidence p{font-size:18px;line-height:var(--leading-editorial);color:#444;max-width:68ch}.technology-evidence header p{margin-top:24px}.technology-evidence a{text-underline-offset:.22em;min-height:44px;line-height:var(--leading-compact);align-items:center;text-decoration:underline;display:inline-flex}.technology-evidence a:focus-visible{outline-offset:4px;outline:2px solid}.technology-booking{border-bottom:1px solid #c9c8c4;padding-bottom:70px}.technology-booking>header{max-width:870px}.technology-booking-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:38px;display:grid}.technology-booking-flow>section{border-top:2px solid #151515;padding-top:22px}.technology-booking-flow p{margin-top:15px}.technology-project-result{justify-content:space-between;align-items:end;gap:40px;margin-top:38px;display:flex}.technology-project-result p{gap:6px;display:grid}.technology-project-result strong{color:#151515;letter-spacing:-.045em;font-size:48px;line-height:1}.technology-project-result span{font-size:16px}.technology-project-result nav{flex-wrap:wrap;gap:10px 26px;display:flex}.technology-production{border-bottom:1px solid #c9c8c4;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;padding-block:78px;display:grid}.technology-production-visual img{aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;margin-bottom:30px;display:block}.technology-production-visual p{margin-top:24px}.technology-production-visual>a{margin-top:14px}.technology-production-process>section+section{border-top:1px solid #c9c8c4;margin-top:30px;padding-top:24px}.technology-production-process p{margin-top:14px}.technology-production-outcome{border-top:2px solid #151515;margin-top:30px;padding-top:25px}.technology-production-outcome strong{color:#151515;font-size:30px}.technology-website{padding-top:78px}.technology-website>header{max-width:950px}.technology-website-account{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;margin-top:40px;display:grid}.technology-website-account p{margin:18px 0 30px}.technology-website-table table{border-collapse:collapse;width:100%;font-size:17px}.technology-website-table caption{text-align:left;font-weight:650;line-height:var(--leading-compact);margin-bottom:18px}.technology-website-table th,.technology-website-table td{text-align:left;vertical-align:top;border-bottom:1px solid #bbb;padding:17px 10px}.technology-website-table th:first-child{padding-left:0}.technology-website-table td{font-variant-numeric:tabular-nums}.technology-website-table nav{gap:10px;margin-top:26px;display:grid}@media (max-width:850px){.technology-booking-flow{grid-template-columns:1fr;gap:24px}.technology-production,.technology-website-account{grid-template-columns:1fr;gap:35px}.technology-project-result{flex-direction:column;align-items:start;gap:22px}.technology-evidence{padding-block:48px 60px}.technology-evidence-intro{margin-bottom:48px}.technology-booking{padding-bottom:48px}.technology-production{padding-block:48px}.technology-website{padding-top:48px}.technology-website-table th,.technology-website-table td{padding:14px 7px;font-size:15px}.technology-evidence p{font-size:17px}}.abx-relationship-design>div,.abx-partnership-diagram>*{min-width:0}
.abx{--a-ink:#181818;--a-blue:#dadada}.abx[data-motion=ready] [data-enter]{transition:opacity .75s,translate .95s cubic-bezier(.16,1,.3,1),clip-path 1.05s cubic-bezier(.16,1,.3,1)}.abx[data-motion=ready] [data-enter][data-waiting=true]{opacity:.18;translate:0 26px}.abx[data-motion=ready] .abx-photo[data-waiting=true],.abx[data-motion=ready] .abm-studio-main[data-waiting=true]{opacity:1;clip-path:inset(6% 0)}.abx :is([id],section){scroll-margin-top:110px}.abx a:focus-visible,.abx button:focus-visible{outline-offset:6px;outline:2px solid #6f6f6f}.abx .abx-link:hover .px-arrow{transform:translate(4px)}.abm-history-chapter:focus-visible{outline-offset:5px;outline:2px solid #6f6f6f}.abm-method{--travel:0;-moz-column-gap:7%;color:#f5f4ed;background:#181818;grid-template-columns:1.03fr 1fr;column-gap:7%;margin-bottom:66px;padding:54px clamp(26px,4vw,65px) 0;display:grid;position:relative}.abm-method-sign{align-self:start;padding:22px 0 50px;position:sticky;top:150px;overflow:hidden}.abm-method-sign-title{color:#c6c6c6;padding-bottom:55px;font-size:16px;display:block}.abm-name{letter-spacing:-.095em;white-space:nowrap;align-items:baseline;padding:0 8px 12px 0;font-size:clamp(66px,7.7vw,123px);font-weight:500;line-height:.95;display:flex}.abm-name>span{color:#7d7d7d;transition:color .7s,transform 1.2s cubic-bezier(.2,.75,.2,1);display:block}.abm-name>span:nth-child(2){transform:translateY(22px)}.abm-name>span:nth-child(3){transform:translateY(44px)}.abm-method[data-chapter="0"] .abm-name>span:first-child,.abm-method[data-chapter="1"] .abm-name>span:nth-child(-n+2),.abm-method[data-chapter="2"] .abm-name>span{color:#dadada}.abm-method[data-chapter="1"] .abm-name>span:nth-child(2),.abm-method[data-chapter="2"] .abm-name>span{transform:translateY(0)}.abm-name-dot{color:#f4f1e7}.abm-name-key{color:#c5c5c5;grid-template-columns:3fr 2fr 2fr;margin-top:52px;font-size:14px;display:grid}.abm-method-track{background:#4b4b4b;height:1px;margin-top:26px;overflow:hidden}.abm-method-track i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--travel));background:#dadada;display:block}.abm-method-sign>p{letter-spacing:-.025em;color:#e7e7e7;margin-top:36px;font-size:26px;line-height:1.3}.abm-method-reading{min-width:0}.abm-method-chapter{border-bottom:1px solid #4d4d4d;flex-direction:column;justify-content:center;min-height:610px;padding:35px 0 70px;display:flex}.abm-method-chapter:last-child{border-bottom:0}.abm-chapter-count{color:#dadada;align-items:baseline;gap:22px;margin-bottom:27px;display:flex}.abm-chapter-count>span:first-child{letter-spacing:.06em;font-size:13px}.abm-chapter-count>span:last-child{letter-spacing:-.055em;font-size:clamp(38px,4.6vw,68px);line-height:1}.abm-method-chapter h2{letter-spacing:-.035em;text-wrap:initial;margin-bottom:22px;font-size:clamp(26px,2.4vw,38px);line-height:1.15}.abm-method-chapter>p{color:#d4d4d4;font-size:17px}.abm-method-chapter ul{color:#bebebe;flex-wrap:wrap;gap:8px 20px;margin:25px 0;padding:0;font-size:13px;list-style:none;display:flex}.abm-method-chapter li:not(:last-child):after{content:"/";color:#6a6a6a;margin-left:20px}.abm-agreement{border-left:2px solid #dadada;margin-top:6px;padding-left:20px}.abm-agreement>span{color:#bebebe;margin-bottom:9px;font-size:12px;display:block}.abm-agreement strong{letter-spacing:-.025em;max-width:28ch;font-size:21px;font-weight:500;line-height:1.3;display:block}.abm-method-finish{border-top:1px solid #646464;grid-column:1/-1;justify-content:space-between;align-items:end;gap:35px;padding:35px 0 42px;display:flex}.abm-method-finish p{color:#c3c3c3;font-size:16px}.abm-method-finish strong{color:#f3f2e9;letter-spacing:-.03em;font-size:26px;font-weight:500;line-height:var(--leading-compact)}.abm-method-finish .abx-link{min-width:220px;margin:0;font-size:15px}.abm-history{--travel:0;margin-bottom:62px;position:relative}.abm-history-index{border-block:1px solid #c1c1c1;justify-content:space-between;gap:28px;margin:10px 0 20px;padding:20px 0;display:flex}.abm-history-index a{padding-block:8px;font-size:17px;line-height:1.2;position:relative}.abm-history-index a:after{content:"";transform-origin:0;background:#6b6b6b;height:2px;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.abm-history-index a:hover:after{transform:scaleX(1)}.abm-history>ol{margin:0;padding:0;list-style:none;position:relative}.abm-history>ol:before{content:"";background:#c7c7c7;width:1px;position:absolute;top:50px;bottom:40px;left:0}.abm-history>ol:after{content:"";width:2px;transform:scaleY(var(--travel));transform-origin:top;background:#6c6c6c;position:absolute;top:50px;bottom:40px;left:0}.abm-history-chapter{border-bottom:1px solid #c1c1c1;grid-template-columns:1fr 1fr;gap:26px 8%;padding:48px 0 48px 40px;display:grid;position:relative}.abm-history-year{grid-column:1/-1;align-items:center;gap:35px;display:flex}.abm-history-year>span{letter-spacing:-.075em;color:#656565;font-size:clamp(68px,9vw,140px);line-height:.85}.abm-history-year i{background:#c1c1c1;flex:1;max-width:140px;height:1px}.abm-history-year:before{content:"";background:#6a6a6a;border:3px solid #f8f7f3;border-radius:50%;width:11px;height:11px;position:absolute;left:-5px;box-shadow:0 0 0 1px #6a6a6a}.abm-history-copy{align-self:center;max-width:53ch;padding:15px 0}.abm-history-copy h2{text-wrap:initial;margin-bottom:23px;font-size:clamp(30px,3vw,45px)}.abm-history-copy p{font-size:17px}.abm-history-copy p+p{color:#5e5e5e;font-size:15px}.abm-history-art{align-self:center;min-width:0}.abm-history-art>img{-o-object-fit:cover;object-fit:cover;width:100%;height:340px}.abm-history-chapter:nth-child(2n) .abm-history-copy{grid-area:2/2}.abm-history-chapter:nth-child(2n) .abm-history-art{grid-area:2/1}.abm-origin{color:#353535;padding:55px 0}.abm-origin>strong{letter-spacing:-.075em;font-size:clamp(54px,6.2vw,98px);font-weight:500;line-height:1;display:flex}.abm-origin>strong span{padding-bottom:20px;position:relative}.abm-origin>strong span:after{content:"";background:#999;height:2px;position:absolute;bottom:0;left:4px;right:7px}.abm-origin>div{grid-template-columns:3fr 2fr 2fr;max-width:425px;margin-top:17px;font-size:13px;display:grid}.abm-appointments{justify-content:space-between;gap:40px;padding-block:25px;display:flex}.abm-appointments>div{border-top:1px solid #a2a2a2;flex-direction:column;flex:1;gap:22px;padding-top:20px;display:flex}.abm-appointments b{letter-spacing:-.06em;color:#676767;font-size:clamp(35px,4.4vw,65px);font-weight:500}.abm-appointments span{font-size:23px;line-height:var(--leading-compact);letter-spacing:-.025em}.abm-disciplines{border-block:1px solid #a2a2a2;flex-direction:column;gap:6px;padding:22px 0;display:flex}.abm-disciplines>span{letter-spacing:-.04em;transform:translateX(calc(var(--sequence)*8px));color:#454545;font-size:clamp(23px,2.7vw,40px);line-height:1.3}.abm-summit-number{flex-wrap:wrap;align-items:end;gap:28px;padding-block:25px;display:flex}.abm-summit-number strong{letter-spacing:-.075em;color:#5f5f5f;font-size:clamp(105px,15vw,220px);font-weight:500;line-height:.8}.abm-summit-number span{font-size:19px;line-height:var(--leading-compact);padding-bottom:5px}.abm-technology{--travel:0;color:#f3f3f3;background:#191919;margin-bottom:60px;padding:55px clamp(25px,4vw,64px)}.abm-technology>header{grid-template-columns:1.2fr 1fr;gap:28px 7%;padding-bottom:35px;display:grid}.abm-technology h2{font-size:clamp(34px,3.8vw,57px)}.abm-technology h2>span{color:#dadada}.abm-technology header p{color:#cacaca;align-self:end;max-width:29ch;font-size:20px}.abm-tech-flow{color:#c6c6c6;grid-column:1/-1;align-items:center;gap:20px;padding-top:12px;font-size:13px;display:flex}.abm-tech-flow i{transform-origin:0;height:1px;transform:scaleX(calc(.35 + var(--travel)*.65));background:#7f7f7f;flex:1;position:relative}.abm-tech-flow i:after{content:"";background:#dadada;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.abm-tech-row{border-top:1px solid #515151;grid-template-columns:1fr 1fr;gap:8%;padding:35px 0 40px;display:grid}.abm-tech-row:last-child{padding-bottom:5px}.abx[data-motion=ready] .abm-tech-name h3{background:linear-gradient(90deg,#d8d8d8 calc(var(--travel)*135%),#8d8d8d 0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.abm-tech-name{align-items:baseline;gap:18px;display:flex}.abm-tech-name>span{color:#aeaeae;font-size:12px}.abm-tech-name h3{letter-spacing:-.055em;color:#d8d8d8;font-size:clamp(30px,4.1vw,62px);line-height:1.05}.abm-tech-row h4{letter-spacing:-.025em;margin:0 0 15px;font-size:24px;font-weight:500;line-height:1.3}.abm-tech-row p{color:#cacaca;font-size:16px}.abm-tech-row .abx-link{color:#dadada;min-height:35px;margin-top:20px;font-size:14px}.abm-studio{--travel:0}.abm-studio>header{grid-template-columns:1.1fr 1fr;align-items:end;gap:8%;margin-bottom:33px;display:grid}.abm-studio>header h2{font-size:clamp(35px,4vw,60px)}.abm-studio>header p{max-width:44ch}.abm-studio-main{aspect-ratio:2.05;overflow:hidden}.abm-studio-main>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.abm-studio-pair{grid-template-columns:1.05fr 1fr;align-items:start;gap:6%;padding-top:35px;display:grid}.abm-studio-pair>figure{aspect-ratio:1.16;margin-top:60px;overflow:hidden}.abm-studio-pair img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.abm-studio-pair>div>figure{aspect-ratio:1.55;margin-top:28px;overflow:hidden}.abm-studio-pair h3{margin-bottom:16px;font-size:36px}.abm-studio-pair p{font-size:17px}.abx[data-motion=ready] .abm-studio-pair>figure{transform:translateY(calc((.5 - var(--travel))*45px))}.abx[data-motion=ready] .abm-studio-pair>div>figure{transform:translateY(calc((var(--travel) - .5)*35px))}.abx-community-hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%;padding-bottom:50px}.abx-community-hero>.abx-photo{aspect-ratio:1.42;overflow:hidden}.abx-community-hero>.abx-photo img{-o-object-fit:cover;object-fit:cover;height:100%}.abx-volunteer-story{border-top:1px solid #c1c1c1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:7%;max-width:1240px;padding:40px 0 60px}.abx-volunteer-story>div{max-width:590px}.abx-volunteer-story>.abx-photo{width:100%;max-width:none;height:510px;box-shadow:none;clip-path:polygon(0 0,100% 0,100% 95%,93% 100%,0 100%);margin:0;transform:none}.abx-volunteer-story h2{margin-block:24px;font-size:clamp(36px,4.3vw,63px)}.abx-volunteer-story .abx-community-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:140px;height:85px}.abx-volunteer-story p{font-size:18px}.abx-volunteer-story .abx-link{font-size:15px}.abx-community-challenge>.abx-wrap{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%}.abm-challenge-essay{grid-template-columns:1fr 1fr;align-items:start;gap:15px;display:grid}.abm-challenge-essay>figure{aspect-ratio:.7;overflow:hidden}.abm-challenge-essay>figure:nth-child(2){aspect-ratio:.7;margin-top:80px}.abm-challenge-essay img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.abx[data-motion=ready] .abm-challenge-essay>figure:nth-child(2){transform:translateY(calc((.5 - var(--travel))*50px))}.abx-route-lines i{transform-origin:0;transform:scaleX(calc(.35 + var(--travel)*.65))}.abx-monkey-story{grid-template-columns:.4fr 1fr;gap:7%;max-width:1240px}.abx-partnership-diagram{grid-template-columns:1fr 1.05fr 1fr;gap:18px}.abx-partnership-diagram>div{border:0;padding:24px 0}.abx-partnership-diagram .abx-shared-brief{color:#525252;background:0 0;border:1px solid #838383;border-inline:0;padding:35px 10px;position:relative;transform:none}.abx-partnership-diagram .abx-shared-brief:before{content:"";pointer-events:none;border-block:1px solid #c7c7c7;position:absolute;inset:-8px 0}.abx[data-motion=ready] .abx-partnership-diagram>div:first-child{transform:translateX(calc((var(--travel) - .6)*16px))}.abx[data-motion=ready] .abx-partnership-diagram>div:last-child{transform:translateX(calc((.6 - var(--travel))*16px))}.abx-standards article{position:relative}.abx-standards article:before{content:"";background:#cdcdcd;width:40px;height:2px;margin-bottom:21px;display:block}.abx-award-records{display:block}.abx-award-records article{border:0;background:0 0;border-top:1px solid #b1b1b1;grid-template-columns:1.2fr .6fr .7fr;align-items:center;gap:35px;padding:29px 0;display:grid}.abx-award-records article>strong{color:#656565;letter-spacing:-.05em;margin:0;font-size:clamp(33px,4vw,55px);font-weight:500}.abx-award-records h3{font-size:30px}.abx-award-years{justify-content:flex-end}.abx-career-tracks ol{position:relative}.abx-career-tracks ol:after{content:"";height:2px;transform:scaleX(var(--travel));transform-origin:0;background:#717171;position:absolute;top:-1px;left:0;right:0}.abx-cover-film{clip-path:polygon(5% 0,100% 0,100% 92%,95% 100%,0 100%,0 8%)}.abx[data-motion=ready] .abx-cover-film{animation:1.3s cubic-bezier(.16,1,.3,1) both abm-open-film}.abx[data-motion=ready] .abx-cover-type h1{animation:1.1s cubic-bezier(.16,1,.3,1) both abm-open-title}@keyframes abm-open-film{0%{clip-path:polygon(17% 9%,94% 9%,94% 78%,81% 94%,6% 94%,6% 24%)}to{clip-path:polygon(5% 0,100% 0,100% 92%,95% 100%,0 100%,0 8%)}}@keyframes abm-open-title{0%{opacity:.45;letter-spacing:-.085em;transform:translateY(22px)}to{opacity:1;letter-spacing:-.07em;transform:none}}.abx-map-centre{aspect-ratio:auto;min-height:120px;box-shadow:none;border:0;background:0 0;border-block:1px solid #6d6d6d;border-radius:0}.abx-map-centre>span{text-align:left;letter-spacing:-.035em;font-size:30px}.abx-map-centre:after{transform-origin:0;transform:scaleX(calc(.2 + var(--travel)*.8))}.abx-story-links>a img{transition:transform .85s cubic-bezier(.16,1,.3,1),filter .85s}.abx-story-links>a:hover img{filter:saturate(1.1);transform:scale(1.04)}.abx-story-links>a>span .px-arrow{transition:translate .4s}.abx-story-links>a:hover>span .px-arrow{translate:5px}@media (min-width:761px) and (max-height:800px){.abm-method-sign{top:120px}.abm-method-sign-title{padding-bottom:38px}.abm-method-sign>p{margin-top:27px;font-size:23px}}@media (max-width:1100px){.abm-method{-moz-column-gap:6%;column-gap:6%;padding-inline:30px}.abm-name{font-size:7.4vw}.abm-method-chapter{min-height:630px}.abm-method-sign>p{font-size:24px}.abm-history-chapter{gap:25px 5%;padding-left:28px}.abm-history-art>img{height:290px}.abm-technology{padding:35px}.abm-tech-name{gap:12px}.abm-tech-name h3{font-size:35px}.abm-tech-row{grid-template-columns:.85fr 1.15fr;gap:5%}.abx-partnership-diagram{grid-template-columns:1fr;gap:15px}.abx-partnership-diagram>div{display:block}.abx-partnership-diagram .abx-shared-brief{padding:24px 5px}.abx-volunteer-story{gap:5%}.abx-volunteer-story>.abx-photo{height:480px}.abx-community-challenge>.abx-wrap{gap:5%}.abm-challenge-essay{gap:10px}.abx-award-records article{gap:20px}}@media (max-width:760px){.abx[data-motion=ready] [data-enter][data-waiting=true]{opacity:.5;translate:0 14px}.abm-method{margin-bottom:40px;padding:28px 22px 0;display:block}.abm-method-sign{border-bottom:1px solid #4d4d4d;padding:0 0 28px;position:relative;top:auto;overflow:visible}.abm-method-sign-title{padding-bottom:27px;font-size:13px}.abm-name{padding-right:7px;font-size:clamp(54px,14.5vw,102px)}.abm-name>span:nth-child(n){color:#dadada;transform:none}.abm-name-key{margin-top:19px;font-size:12px}.abm-method-track{display:none}.abm-method-sign>p{margin-top:24px;font-size:21px}.abm-method-chapter{min-height:0;padding:32px 0}.abm-chapter-count{gap:17px;margin-bottom:20px}.abm-chapter-count>span:last-child{font-size:43px}.abm-method-chapter h2{margin-bottom:17px;font-size:27px}.abm-method-chapter>p{font-size:16px}.abm-method-chapter ul{gap:5px 12px;margin-block:19px;font-size:12px}.abm-method-chapter li:not(:last-child):after{margin-left:12px}.abm-agreement strong{font-size:20px}.abm-method-finish{padding:27px 0 32px;display:block}.abm-method-finish strong{font-size:23px}.abm-method-finish .abx-link{margin-top:23px}.abm-history{margin-bottom:40px}.abm-history-index{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 0;display:grid}.abm-history-index a{padding-block:10px;font-size:14px}.abm-history-chapter{flex-direction:column;gap:21px;padding:32px 0 32px 22px;display:flex}.abm-history-year{gap:25px}.abm-history-year>span{font-size:67px}.abm-history-year i{max-width:60px}.abm-history-copy{padding:0}.abm-history-copy h2{margin-bottom:19px;font-size:30px}.abm-history-copy p{font-size:16px}.abm-history-copy p+p{font-size:14px}.abm-history-art{width:100%}.abm-origin{padding:20px 0 10px}.abm-origin>strong{font-size:clamp(52px,14.8vw,90px)}.abm-origin>div{font-size:11px}.abm-appointments{gap:26px;padding:0}.abm-appointments b{font-size:45px}.abm-appointments span{font-size:20px}.abm-disciplines{padding-block:17px}.abm-disciplines>span{font-size:26px;transform:none}.abm-summit-number{gap:22px;padding:15px 0}.abm-summit-number strong{font-size:130px}.abm-summit-number span{font-size:16px}.abm-history-art>img{aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover;height:auto}.abm-technology{margin-bottom:40px;padding:30px 22px}.abm-technology>header{padding-bottom:25px;display:block}.abm-technology h2{font-size:34px}.abm-technology header p{margin-top:23px;font-size:17px}.abm-tech-flow{gap:10px;padding-top:26px;font-size:11px}.abm-tech-row{grid-template-columns:1fr;gap:22px;padding:28px 0}.abm-tech-name h3{font-size:37px}.abm-tech-row h4{font-size:23px}.abm-tech-row p{font-size:16px}.abm-studio>header{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.abm-studio>header h2{font-size:35px}.abm-studio>header p{font-size:17px}.abm-studio-main{aspect-ratio:1.3}.abm-studio-pair{grid-template-columns:1fr;gap:25px;padding-top:17px}.abm-studio-pair>figure{aspect-ratio:1.6;margin:0}.abm-studio-pair h3{font-size:31px}.abm-studio-pair>div>figure{margin-top:24px}.abx[data-motion=ready] .abm-studio-pair :is(figure),.abx[data-motion=ready] .abm-studio-pair>figure{transform:none}.abx-community-hero{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.abx-community-hero>.abx-photo{aspect-ratio:1.35}.abx-volunteer-story{grid-template-columns:1fr;gap:27px;padding:27px 0 40px}.abx-volunteer-story h2{margin-block:22px;font-size:39px}.abx-volunteer-story p{font-size:17px}.abx-volunteer-story>.abx-photo{aspect-ratio:1;width:100%;max-width:none;height:auto;box-shadow:none}.abx-volunteer-story>.abx-photo img{-o-object-position:center 35%;object-position:center 35%}.abx-volunteer-story .abx-community-logo{width:125px;height:75px}.abx-community-challenge>.abx-wrap{grid-template-columns:1fr;gap:25px}.abm-challenge-essay{gap:10px}.abm-challenge-essay>figure:nth-child(2){margin-top:35px}.abx-monkey-story{grid-template-columns:1fr;gap:25px}.abx-partnership-diagram{gap:15px}.abx-partnership-diagram>div{align-items:start;display:flex}.abx-partnership-diagram>div>p{min-width:170px}.abx-partnership-diagram .abx-shared-brief{padding:23px 0}.abx[data-motion=ready] .abx-partnership-diagram>div{transform:none}.abx-award-records article{grid-template-columns:1fr auto;gap:23px;padding-block:26px}.abx-award-records article>div:first-child{grid-column:1/-1}.abx-award-records h3{font-size:27px}.abx-award-records article>strong{font-size:36px}.abx-award-years{gap:15px}.abx-career-tracks ol:after{width:2px;height:auto;transform:scaleY(var(--travel));transform-origin:top;bottom:0;right:auto}.abx-map-centre>span{font-size:22px}}@media (prefers-reduced-motion:reduce){.abx [data-enter]{opacity:1!important;clip-path:none!important;translate:none!important}.abm-method-sign{position:static}.abm-name>span:nth-child(n){color:#dadada;transform:none}.abm-method-track i,.abm-history>ol:after,.abm-tech-flow i,.abx-route-lines i,.abx-career-tracks ol:after{transform:none}.abx .abm-studio-pair figure,.abx .abm-challenge-essay>figure,.abx .abx-partnership-diagram>div{transform:none!important}}@media (max-width:380px){.abx-partnership-diagram>div{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.abx-partnership-diagram>div>p{min-width:0}}
.an-picture{background:#ddd;min-width:0;margin:0;overflow:hidden}.an-picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.an-date{letter-spacing:-.075em;font-size:clamp(66px,8.5vw,130px);font-weight:500;line-height:.92;display:block}.an-date-small{margin-bottom:18px;font-size:16px;display:block}.an-real-logo{width:100%;height:auto;display:block}.an-method{margin-bottom:55px}.an-method-brand{background:var(--ink-strong);color:#f8f7f3;--travel:0;padding:30px clamp(24px,4vw,65px) 0;overflow:hidden}.an-brand-caption{color:#c7c7c7;justify-content:space-between;align-items:center;gap:25px;display:flex}.an-brand-caption p{font-size:17px}.an-brand-caption>span{font-size:14px}.an-logo-assembly{width:min(100%,880px);margin:22px auto 18px;position:relative;overflow:visible}.an-logo-assembly>.an-real-logo{filter:invert();opacity:.13}.an-logo-slices{pointer-events:none;position:absolute;inset:0}.an-logo-slices .an-real-logo{filter:invert();position:absolute;inset:0}.an-logo-slices .an-real-logo:first-child{clip-path:inset(0 41% 0 0)}.an-logo-slices .an-real-logo:nth-child(2){clip-path:inset(0 19% 0 59%)}.an-logo-slices .an-real-logo:nth-child(3){clip-path:inset(0 0 0 81%)}.abx[data-motion=ready] .an-logo-slices .an-real-logo:first-child{transform:translateX(clamp(-35px,calc(-35px + var(--travel)*140px),0px))}.abx[data-motion=ready] .an-logo-slices .an-real-logo:nth-child(2){transform:translateY(clamp(0px,calc(42px - var(--travel)*168px),42px))}.abx[data-motion=ready] .an-logo-slices .an-real-logo:nth-child(3){transform:translateX(clamp(0px,calc(40px - var(--travel)*160px),40px))}.an-method-words{border-top:1px solid #6d6d6d;grid-template-columns:repeat(3,1fr);display:grid}.an-method-words a{letter-spacing:-.035em;justify-content:space-between;align-items:center;margin-right:35px;padding:22px 0;font-size:clamp(24px,3vw,42px);display:flex}.an-method-words a:last-child{margin-right:0}.an-method-words .px-arrow{color:#c3b792;width:22px}.an-method-words small{letter-spacing:.07em;color:#c3b792;vertical-align:middle;margin-right:18px;font-size:13px;display:inline-block}.an-method-words a:hover{color:#d7c9a6}.an-method-sequence{padding-top:26px}.an-method-stage{--travel:0;border-bottom:1px solid #cacaca;grid-template-columns:1fr 1fr;align-items:center;gap:5.5%;padding:34px 0;display:grid}.an-method-image{min-width:0;padding-bottom:30px;position:relative}.an-method-image>.an-picture{clip-path:inset(0);height:360px}.an-method-image h2{letter-spacing:-.07em;color:#fff;text-shadow:0 2px 18px #0008;z-index:1;font-size:clamp(32px,3.3vw,50px);line-height:1;position:absolute;bottom:0;left:26px}.an-method-image h2 span{color:#d4c4a1}.an-method-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1119);height:110px;position:absolute;bottom:30px;left:0;right:0}.an-method-image h2{bottom:50px}.an-method-copy h3{max-width:21ch;margin-bottom:18px;font-size:clamp(28px,3vw,42px);line-height:1.12}.an-method-copy>p{max-width:51ch;font-size:17px}.an-method-copy ul{color:#5d5d5d;flex-wrap:wrap;gap:8px 14px;margin:21px 0;padding:0;font-size:14px;list-style:none;display:flex}.an-method-copy li:not(:last-child):after{content:" /";color:#9d9d9d;padding-left:14px}.an-method-copy .an-method-outcome{border-top:1px solid #b2b2b2;margin-top:0;padding-top:17px}.an-method-outcome>span{color:#676767;margin-bottom:7px;font-size:13px;display:block}.an-method-outcome strong{letter-spacing:-.02em;max-width:35ch;font-size:21px;font-weight:500;line-height:1.3;display:block}.an-method-stage-1 .an-method-image{grid-area:1/2}.an-method-stage-1 .an-method-copy{grid-area:1/1;padding-left:26px}.an-method-stage-2 .an-method-image>.an-picture img{-o-object-position:50% 53%;object-position:50% 53%}.abx[data-motion=ready] .an-method-image{clip-path:inset(0 clamp(0%,calc(13% - var(--travel)*40%),13%) 0 0)}.abx[data-motion=ready] .an-method-image h2{transform:translateX(clamp(0px,calc(28px - var(--travel)*85px),28px))}.an-method-close{justify-content:space-between;align-items:center;gap:40px;padding-top:32px;display:flex}.an-method-close h2{font-size:clamp(29px,3.2vw,45px)}.an-method-close .abx-link{margin:0}.an-story{margin-bottom:55px;position:relative}.an-story-nav{z-index:5;background:#f8f7f3;border-block:1px solid #bebebe;justify-content:space-between;gap:15px;padding:13px 0;display:flex;position:sticky;top:75px}.an-story-nav:before{content:"";height:2px;transform:scaleX(var(--journey,0));transform-origin:0;background:#9a8157;position:absolute;bottom:-1px;left:0;right:0}.an-story-nav a[aria-current=true]{color:#775d31}.an-story-nav a{align-items:baseline;gap:9px;padding:7px 0;display:flex;position:relative}.an-story-nav span{letter-spacing:-.04em;font-size:20px}.an-story-nav small{color:#616161;font-size:13px}.an-story-nav a:after{content:"";transform-origin:0;background:#846d44;height:2px;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.an-story-nav a:hover:after,.an-story-nav a[aria-current=true]:after{transform:scaleX(1)}.an-story>article{--travel:0;scroll-margin-top:185px}.an-story h2{text-wrap:initial;font-size:clamp(32px,3.3vw,50px)}.an-story p{font-size:17px}.an-story .abx-link{font-size:15px}.an-origin{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:48px 0 60px;display:grid}.an-origin-copy>.an-date{color:#82704e;margin-bottom:28px}.an-origin-copy h2{margin-bottom:25px}.an-origin-archive{padding:0 25px 0 0;position:relative}.an-origin-archive>.an-picture{clip-path:inset(0);width:82%;height:360px;margin-left:auto;transform:rotate(2deg)}.an-origin-note{background:#e5e5e5;border-left:3px solid #958663;width:92%;margin-top:-42px;padding:28px 32px;position:relative}.an-origin-note>span{color:#606060;font-size:15px}.an-origin-note h3{margin:12px 0;font-size:28px}.an-origin-note p{font-size:16px}.an-film-chapter{background:#e9e5dc;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:45px 6%;display:grid}.an-film-chapter>.an-picture{aspect-ratio:1800/1955;clip-path:polygon(0 0,94% 0,100% 6%,100% 100%,0 100%);height:auto}.an-film-copy>.an-date{color:#766448;margin-bottom:25px}.an-film-copy h2{margin-bottom:22px}.an-film-copy p{font-size:17px}.an-history-aside{border-top:1px solid #bbb3a4;gap:24px;margin-top:24px;padding-top:22px;display:flex}.an-history-aside>span{letter-spacing:-.06em;font-size:30px}.an-history-aside p{font-size:15px}.an-summit-chapter{padding-top:60px}.an-wide-photo{position:relative;overflow:hidden}.an-wide-photo>.an-picture{aspect-ratio:2.6}.an-wide-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0909099c);position:absolute;inset:40% 0 0}.an-photo-year{letter-spacing:-.08em;color:#fff;z-index:1;font-size:clamp(110px,15vw,235px);font-weight:500;line-height:.8;position:absolute;bottom:18px;left:35px}.an-summit-copy{grid-template-columns:1fr 1fr;gap:7%;padding:35px 0 45px;display:grid}.an-campus-chapter{border-top:1px solid #bebebe;grid-template-columns:1.2fr 1fr;align-items:center;gap:28px 6%;padding:40px 0 55px;display:grid}.an-campus-heading{grid-column:1/-1;align-items:center;gap:50px;display:flex}.an-campus-heading>.an-date{color:#857557}.an-campus-heading h2{font-size:clamp(32px,3.3vw,50px)}.an-campus-chapter>.an-picture{height:430px}.an-campus-copy p{font-size:17px}.an-people-chapter{border-top:1px solid #bebebe;grid-template-columns:.95fr 1.05fr;align-items:center;gap:6%;padding:40px 0 60px;display:grid}.an-people-chapter .an-date{color:#82704e;margin-bottom:23px;font-size:clamp(60px,6.5vw,94px)}.an-people-chapter h2{margin-bottom:25px}.an-people-chapter>.an-picture{height:430px}.an-celebration{background:var(--ink-strong);color:#f8f7f3;padding:40px 4% 45px;overflow:hidden}.an-celebration>header{grid-template-columns:.8fr 1fr 1fr;align-items:center;gap:30px;padding-bottom:30px;display:grid}.an-celebration .an-date{color:#d5c5a7;font-size:clamp(70px,7.5vw,118px)}.an-celebration h2{font-size:clamp(32px,3.3vw,50px)}.an-celebration p{color:#d9d9d9;font-size:16px}.an-party-spread{grid-template-columns:1.3fr .8fr;align-items:center;gap:22px;display:grid}.an-party-spread>.an-picture:first-child{height:420px}.an-party-spread>.an-picture:nth-child(2){height:330px;transform:rotate(3deg)}.an-next-chapter{grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:60px 0 35px;display:grid}.an-next-chapter>.an-picture{height:500px}.an-next-chapter .an-date{color:#82704e;margin-bottom:23px;font-size:clamp(56px,6vw,90px)}.an-next-chapter h2{margin-bottom:25px}.abx[data-motion=ready] .an-story article>.an-picture img,.abx[data-motion=ready] .an-wide-photo img{transform:scale(1.065) translateY(calc((.5 - var(--travel))*25px))}.abx[data-motion=ready] .an-photo-year{transform:translateX(calc((var(--travel) - .3)*70px))}.abx[data-motion=ready] .an-wide-photo{clip-path:inset(0 clamp(0%,calc(9% - var(--travel)*30%),9%))}.abx[data-motion=ready] .an-party-spread>.an-picture:first-child{transform:translateY(calc((.4 - var(--travel))*45px))}.abx[data-motion=ready] .an-party-spread>.an-picture:nth-child(2){transform:rotate(calc(6deg - var(--travel)*8deg)) translateY(calc((var(--travel) - .4)*40px))}.abx[data-motion=ready] .an-origin-archive>.an-picture{transform:rotate(calc(4deg - var(--travel)*7deg))}@media (min-width:761px){.abx[data-motion=ready] .an-story article>.an-picture{transform-origin:50% 100%;transform:perspective(1200px) rotateX(clamp(0deg,calc(12deg - var(--travel)*38deg),12deg));clip-path:inset(0 clamp(0%,calc(24% - var(--travel)*78%),24%) 0 0)}}.an-technology{margin-bottom:55px}.an-technology>header{justify-content:space-between;align-items:end;gap:8%;padding-bottom:35px;display:flex}.an-technology>header>p{max-width:42ch;font-size:18px}.an-technology>header h2{font-size:clamp(32px,3.3vw,50px)}.an-tech-spread{grid-template-columns:1.05fr .95fr;gap:24px;display:grid}.an-research{--travel:0;background:#e7e6dc;flex-direction:column;align-items:start;padding:35px 35px 30px;display:flex}.an-research h3{font-size:30px}.an-research>p{max-width:47ch;font-size:17px}.an-research>.abx-link{margin-top:auto;padding-top:20px}.an-evidence-map{text-align:center;width:100%;margin:36px 0 30px}.an-evidence-inputs{justify-content:space-between;gap:10px;font-size:15px;line-height:1.35;display:flex}.an-evidence-inputs>span{flex:1}.an-evidence-map svg{width:100%;height:100px;margin:12px 0 16px;display:block;overflow:visible}.an-evidence-map path{fill:none;stroke:#74613e;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:370;stroke-dashoffset:0}.an-evidence-map strong{letter-spacing:-.05em;font-size:clamp(29px,3.1vw,45px);font-weight:500;line-height:1.08;display:block}.abx[data-motion=ready] .an-evidence-map path{stroke-dashoffset:clamp(0,calc(370 - var(--travel)*1100),370)}.an-production{color:#fff;--travel:0;background:#1b1b1b;min-height:570px;position:relative;overflow:hidden}.an-production>.an-picture{height:100%;position:absolute;inset:0}.an-production>.an-picture img{-o-object-position:center 65%;object-position:center 65%}.an-production>div{z-index:1;background:linear-gradient(#0000,#0c0c0ce8 26%);margin-top:290px;padding:65px 30px 30px;position:relative}.an-production h3{margin-bottom:18px;font-size:44px}.an-production p{max-width:35ch;font-size:17px}.an-production .abx-link{margin-top:15px}.abx[data-motion=ready] .an-production>.an-picture img{transform:scale(1.04) translateY(calc((.5 - var(--travel))*24px))}.an-measurement{--travel:0;border-bottom:1px solid #bebebe;grid-template-columns:.85fr 1.2fr;align-items:center;gap:6%;padding:36px 0;display:grid}.an-measurement h3{margin-bottom:18px;font-size:31px}.an-measurement p{max-width:38ch;font-size:17px}.an-decision-pair{letter-spacing:-.05em;justify-content:space-between;align-items:center;gap:15px;font-size:clamp(30px,3.7vw,54px);line-height:1.03;display:flex}.an-decision-pair>span{color:#6f6f6f}.an-decision-pair>strong{color:#232323;font-weight:500}.an-decision-pair>div{flex:1;align-items:center;min-width:35px;display:flex}.an-decision-pair i{transform-origin:0;height:1px;transform:scaleX(clamp(.2,calc(var(--travel)*2.5),1));background:#6f6f6f;flex:1;display:block}.an-decision-pair .px-arrow{width:30px;height:30px}.an-followup{color:#f3f3f3;--travel:0;background:#202020;grid-template-columns:1fr 1fr;align-items:center;gap:10%;margin-top:24px;padding:40px 6%;display:grid}.an-followup h3{color:#d3c4a8;letter-spacing:0;margin-bottom:20px;font-size:17px;font-weight:400}.an-followup h2{margin-bottom:22px;font-size:clamp(32px,3.3vw,50px)}.an-followup p{color:#d6d6d6;font-size:17px}.an-handover{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:15px 0;display:flex}.an-handover>span{font-size:19px}.an-handover>strong{letter-spacing:-.04em;font-size:clamp(25px,3vw,42px);font-weight:500}.an-handover>i{transform-origin:top;background:#b9ac8f;width:1px;height:32px;position:relative}.an-handover>i:after{content:"";border-bottom:1px solid #b9ac8f;border-right:1px solid #b9ac8f;width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.abx[data-motion=ready] .an-handover>i{transform:scaleY(clamp(.15,calc(var(--travel)*3),1))}.an-team-context{border-top:1px solid #c1c1c1;grid-template-columns:.85fr 1.2fr;gap:7%;padding:35px 0 55px;display:grid}.an-team-context h2{margin-bottom:24px;font-size:clamp(32px,3.3vw,50px)}.an-team-context p{font-size:17px}.an-team-context>.an-team-contributions{border-top:2px solid #867857}.an-team-contributions article{border-bottom:1px solid #c1c1c1;padding:22px 0}.an-team-contributions h3{margin-bottom:14px;font-size:26px}.an-team-contributions p{font-size:16px}.an-team-contributions strong{font-weight:500}.an-team-contributions .abx-link{margin-top:14px;font-size:15px}@media (min-width:1500px){.an-method-image>.an-picture{height:400px}.an-film-chapter>.an-picture{height:650px}.an-research{padding:45px}.an-production{min-height:625px}.an-production>div{margin-top:325px}}@media (max-width:1100px){.an-story-nav small{display:none}.an-story-nav{top:85px}.an-method-image>.an-picture{height:330px}.an-method-stage{gap:4%}.an-method-copy h3{font-size:29px}.an-method-copy>p{font-size:16px}.an-method-stage-1 .an-method-copy{padding-left:0}.an-method-copy ul{margin:16px 0}.an-origin{gap:5%}.an-origin-note{padding:22px}.an-origin-archive>.an-picture{width:95%;height:300px}.an-film-chapter{gap:5%;padding:30px}.an-film-chapter>.an-picture{height:560px}.an-film-copy h2{font-size:36px}.an-celebration>header{grid-template-columns:1fr 1fr}.an-celebration header>p{grid-column:1/-1;max-width:none}.an-party-spread>.an-picture:first-child{height:340px}.an-party-spread>.an-picture:nth-child(2){height:260px}.an-research{padding:28px}.an-tech-spread{gap:16px}.an-measurement{gap:4%}.an-followup{gap:6%;padding:35px}.an-team-context{grid-template-columns:1fr 1.2fr;gap:5%}}@media (max-width:760px){.an-date{font-size:72px}.an-method-brand{padding:24px 20px 0}.an-brand-caption p{font-size:15px}.an-brand-caption>span{font-size:12px}.an-logo-assembly{margin:28px 0 20px}.an-method-words a{margin-right:15px;padding:18px 0;font-size:22px}.an-method-words .px-arrow{width:17px;height:17px}.an-method-sequence{padding-top:10px}.an-method-stage{flex-direction:column;gap:10px;padding:24px 0;display:flex}.an-method-image{width:100%;padding-bottom:16px}.an-method-image>.an-picture{height:270px}.an-method-image h2{font-size:clamp(28px,7.6vw,38px);bottom:34px;left:18px}.an-method-image:after{bottom:16px}.an-method-copy{width:100%}.an-method-copy h3{margin-bottom:15px;font-size:29px}.an-method-copy>p{font-size:17px}.an-method-copy ul{font-size:14px}.an-method-outcome strong{font-size:21px}.an-method-close{padding-top:26px;display:block}.an-method-close h2{font-size:32px}.an-method-close .abx-link{margin-top:24px}.an-story-nav{scrollbar-width:thin;gap:20px;padding:9px 0;top:75px;overflow-x:auto}.an-story-nav a{flex:none}.an-story-nav span{font-size:18px}.an-story h2{font-size:36px}.an-story p{font-size:17px}.an-story>article{scroll-margin-top:140px}.an-origin{grid-template-columns:1fr;gap:28px;padding:30px 0 40px}.an-origin-copy>.an-date{margin-bottom:22px}.an-origin-copy h2{margin-bottom:20px}.an-origin-archive{padding-right:8px}.an-origin-archive>.an-picture{width:82%;height:300px;margin-right:3px}.an-origin-note{width:94%;margin-top:-30px;padding:23px}.an-origin-note h3{font-size:28px}.an-origin-note p{font-size:16px}.an-film-chapter{flex-direction:column;gap:25px;padding:24px;display:flex}.an-film-chapter>.an-picture{clip-path:inset(0);width:100%;height:365px}.an-film-copy>.an-date{margin-bottom:23px;font-size:72px}.an-film-copy h2{font-size:35px}.an-film-copy p{font-size:17px}.an-history-aside{gap:18px}.an-history-aside p{font-size:15px}.an-history-aside>span{font-size:26px}.an-summit-chapter{padding-top:35px}.an-wide-photo>.an-picture{aspect-ratio:1.3}.an-photo-year{font-size:110px;bottom:15px;left:16px}.an-summit-copy{grid-template-columns:1fr;gap:22px;padding:25px 0 35px}.an-date-small{margin-bottom:16px;font-size:14px}.an-campus-chapter{grid-template-columns:1fr;gap:24px;padding:30px 0 35px}.an-campus-heading{display:block}.an-campus-heading>.an-date{margin-bottom:24px}.an-campus-heading h2{font-size:36px}.an-campus-chapter>.an-picture{height:280px}.an-people-chapter{grid-template-columns:1fr;gap:24px;padding:30px 0 35px}.an-people-chapter .an-date{font-size:72px}.an-people-chapter>.an-picture{height:260px}.an-celebration{padding:25px 20px 30px}.an-celebration>header{padding-bottom:24px;display:block}.an-celebration .an-date{margin-bottom:23px;font-size:76px}.an-celebration h2{margin-bottom:20px;font-size:36px}.an-celebration p{font-size:17px}.an-party-spread{grid-template-columns:1fr;gap:20px}.an-party-spread>.an-picture:first-child{height:240px}.an-party-spread>.an-picture:nth-child(2){width:85%;height:200px;margin-left:auto;transform:rotate(2deg)}.an-next-chapter{grid-template-columns:1fr;gap:27px;padding:35px 0 20px}.an-next-chapter>.an-picture{height:280px}.an-next-chapter .an-date{font-size:62px}.an-technology>header{padding-bottom:27px;display:block}.an-technology>header h2{margin-bottom:22px;font-size:clamp(28px,7.6vw,38px)}.an-tech-spread{grid-template-columns:1fr;gap:20px}.an-research{padding:26px 23px}.an-evidence-map{margin:27px 0}.an-evidence-inputs{font-size:14px}.an-evidence-map svg{height:85px}.an-evidence-map strong{font-size:34px}.an-research>.abx-link{margin-top:5px}.an-production{min-height:540px}.an-production>div{margin-top:220px;padding:95px 23px 25px}.an-production h3{font-size:38px}.an-measurement{grid-template-columns:1fr;gap:27px;padding:30px 0}.an-decision-pair{gap:12px;font-size:33px}.an-followup{grid-template-columns:1fr;gap:27px;padding:28px 24px}.an-followup h2{font-size:36px}.an-handover{border-top:1px solid #636363;padding-top:25px}.an-handover>strong{font-size:30px}.an-team-context{grid-template-columns:1fr;gap:27px;padding:30px 0 40px}.an-team-context h2{font-size:36px}}.an-film-chapter>.an-picture{height:auto}.abx[data-motion=ready] .an-film-chapter>.an-picture img{transform:none}.an-story-nav{top:75px}@media (max-width:760px){.an-method-words small{margin:0 0 7px;font-size:12px;display:block}.an-production>div{margin-top:250px;padding-top:65px}.an-story-nav{grid-template-columns:repeat(7,1fr);gap:0;padding:3px 0;display:grid;overflow:hidden}.an-story-nav a{justify-content:center;min-height:42px;padding:10px 0}.an-story-nav span{font-size:15px}.an-story-nav:before{bottom:0}}@media (prefers-reduced-motion:reduce){.abx .an-story img,.abx .an-story figure,.abx .an-photo-year,.abx .an-logo-slices svg,.abx .an-method-image h2,.abx .an-production img{transform:none!important}.abx .an-wide-photo,.abx .an-story article>.an-picture,.abx .an-method-image>.an-picture{clip-path:none!important}.an-evidence-map path{stroke-dashoffset:0!important}.an-handover>i,.an-decision-pair i{transform:none!important}.an-story-nav{position:relative;top:auto}}
.abx-approach .abx-page-heading{align-items:center;padding-bottom:30px}.an-method-brand{background:#1a1a1a;padding:28px 5% 0;position:relative}.an-brand-caption{border-bottom:1px solid #ffffff24;padding-bottom:18px}.an-brand-caption p{color:#f8f6ed}.an-brand-caption>span{color:#cbbb98}.an-brand-reveal{margin:22px 0 0;position:relative;overflow:hidden}.an-brand-reveal>.an-real-logo{filter:brightness(0)invert()}.an-brand-light{pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000);-webkit-mask-size:38% 100%;mask-size:38% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(-60% + var(--reveal,1)*220%) 0;-webkit-mask-position:calc(-60% + var(--reveal,1)*220%) 0;mask-position:calc(-60% + var(--reveal,1)*220%) 0;position:absolute;inset:0}.an-brand-light .an-real-logo{filter:invert(86%)sepia(23%)saturate(430%)hue-rotate(356deg)brightness(95%)}.an-brand-connections{width:100%;height:100px;margin-top:-5.6%;display:block;position:relative;overflow:visible}.an-brand-connections path{stroke:#baa37b;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.an-method-words{border-top:0;gap:25px;padding:0 0 28px}.an-method-words a{border-top:1px solid #776e58;margin:0;padding:18px 0 0;font-size:clamp(27px,3.5vw,52px);line-height:1.1}.an-method-words a>span{display:block}.abx .an-method-words small{letter-spacing:.1em;color:#cbbb98;margin:0 0 10px;font-size:13px;font-weight:500;display:block}.an-method-words em{font-size:15px;font-style:normal;line-height:var(--leading-compact);letter-spacing:0;color:#c9c9c9;margin-top:13px;display:block}.an-method-brand:has(a[href=\#method-purpose]:is(:hover,:focus-visible)) .an-brand-light{clip-path:inset(0 41% 0 29%);-webkit-mask-image:none;mask-image:none}.an-method-brand:has(a[href=\#method-plan]:is(:hover,:focus-visible)) .an-brand-light{clip-path:inset(0 22% 0 60%);-webkit-mask-image:none;mask-image:none}.an-method-brand:has(a[href=\#method-execute]:is(:hover,:focus-visible)) .an-brand-light{clip-path:inset(0 0 0 79%);-webkit-mask-image:none;mask-image:none}.an-method-words .px-arrow{color:#cbbb98;width:24px;height:24px}.abx[data-motion=ready] .an-brand-reveal{transform:scale(calc(1.08 - var(--reveal,1)*.08));transform-origin:50%}.abx[data-motion=ready] .an-brand-connections path{stroke-dashoffset:calc(1 - var(--reveal,1))}.abx[data-motion=ready] .an-method-words a{translate:0 calc((1 - var(--reveal,1))*18px)}.an-method{margin-bottom:28px}.an-method-stage{gap:5%;padding-block:30px}.an-method-image{padding:0}.an-method-image>.an-picture{height:400px}.an-method-image h2{bottom:24px;left:24px}.an-method-image:after{bottom:0}.abx[data-motion=ready] .an-method-image{clip-path:inset(0 calc((1 - var(--reveal,1))*18%) 0 0)}.abx[data-motion=ready] .an-method-image>.an-picture img{transform:scale(calc(1.1 - var(--reveal,1)*.1))}.abx[data-motion=ready] .an-method-image h2{transform:translateX(calc((1 - var(--reveal,1))*38px))}.an-accountability{background:#e7e5e1;grid-template-columns:1.2fr .8fr;align-items:center;gap:7%;margin-bottom:50px;padding:32px 4%;display:grid}.an-accountability h2{text-wrap:initial;margin-bottom:18px;font-size:clamp(31px,3.4vw,49px)}.an-accountability p{max-width:55ch;font-size:17px}.an-accountability-actions{flex-direction:column;align-items:start;gap:8px;display:flex}.an-accountability-actions .abx-link{margin-top:12px;font-size:15px}.an-business-leader{color:#f6f2e9;background:#302d2a;grid-template-columns:1fr 1fr;align-items:center;gap:8%;margin-bottom:30px;padding:40px 4.5%;display:grid}.an-business-leader .an-date{color:#d2b590;margin-bottom:22px;font-size:clamp(60px,7vw,105px)}.an-business-leader h2{margin-bottom:22px;font-size:clamp(32px,3.3vw,50px)}.an-business-leader p{color:#e0dbd2;font-size:17px}.an-business-archive{justify-self:end;width:min(100%,493px)}.an-business-archive>.an-picture{aspect-ratio:493/326}.an-business-archive .abx-link{margin-top:18px;font-size:14px}.an-cpa-chapter{background:#e8e8e8;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6%;margin-top:20px;padding:35px;display:grid}.an-cpa-chapter>.an-picture{aspect-ratio:1683/1084}.an-cpa-chapter h2{margin:25px 0 20px}.an-cpa-chapter .an-cpa-logo{mix-blend-mode:multiply;width:250px;height:auto}.an-cpa-chapter .an-date-small{color:#6f6f6f;margin-bottom:18px}.an-origin-archive>.an-picture,.an-party-spread>.an-picture:nth-child(2){transform:none!important}.abx[data-motion=ready] .an-story article>.an-picture{clip-path:inset(0 calc((1 - var(--reveal,1))*18%) 0 0);transform:none}.abx[data-motion=ready] .an-wide-photo{clip-path:inset(0 calc((1 - var(--reveal,1))*17%))}.abx[data-motion=ready] .an-wide-photo img{transform:scale(calc(1.1 - var(--reveal,1)*.1))}.abx[data-motion=ready] .an-story .an-party-spread>.an-picture:nth-child(2){transform:translateY(calc((.4 - var(--travel))*35px))!important}.abx .an-origin-archive{padding:0}.abx .an-origin-archive>.an-picture{width:100%;height:380px}.an-origin-note{background:#e8e5db;width:calc(100% - 28px);margin:-30px 0 0 28px}.abx .an-celebration .an-party-spread{grid-template-columns:1.25fr .85fr;align-items:end}.abx .an-party-spread>.an-picture:nth-child(2){width:100%;height:330px;margin:0}.abx-industry .pxab-opening-photo{clip-path:inset(0 calc((1 - var(--opening))*20%));transition:none}.abx-industry .pxab-opening-photo img{transform:scale(calc(1.12 - var(--opening)*.12))}.abx-awards .ar-heading h1>span{white-space:normal;display:inline}.abx-awards .ar-heading p{text-wrap:initial;max-width:70ch}.ar-heading{padding:20px 0 28px}.ar-heading h1{text-wrap:initial;font-size:clamp(46px,5.3vw,76px);line-height:1.06}.ar-heading h1>span{color:#82704d}.ar-heading p{max-width:70ch;margin-top:20px;font-size:19px}.ar-hero{color:#f8f6ed;background:#1f1f1f;grid-template-columns:1.3fr 1fr;align-items:center;gap:8%;margin-top:18px;padding:40px 4%;display:grid;position:relative;overflow:hidden}.ar-hero h1{letter-spacing:-.065em;text-wrap:initial;font-size:clamp(46px,5.3vw,76px);line-height:1}.ar-hero h1 span{color:#d6be8f}.ar-hero-title>p{font-size:18px;line-height:var(--leading-standard);color:#e1ded3;margin-top:24px}.ar-winner{border-left:1px solid #847553;flex-direction:column;padding:12px 0 12px 38px;display:flex;position:relative}.ar-winner>span{color:#c9c7b7;font-size:14px;line-height:var(--leading-standard)}.ar-winner h2{text-wrap:initial;margin:20px 0 17px;font-size:clamp(28px,3vw,43px);line-height:1.08}.ar-winner strong{letter-spacing:-.06em;color:#d6be8f;font-size:clamp(52px,5vw,77px);font-weight:500;line-height:1}.ar-winner>span:last-child{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.ar-winner:hover .px-arrow{translate:5px}.ar-speaker{background:#eae6da;padding-top:0}.ar-speaker>.abx-photo{aspect-ratio:1894/572}.ar-speaker>.abx-photo img{-o-object-fit:contain;object-fit:contain}.ar-speaker-copy{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:28px 32px;display:grid}.ar-speaker-copy h2{margin-top:13px;font-size:clamp(33px,3.4vw,49px)}.ar-speaker-copy>div>span{color:#75603d;font-size:14px}.ar-speaker-copy p{font-size:17px}.ar-speaker-copy .abx-link{margin-top:15px}.ar-membership{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:44px 0;display:grid}.ar-membership>div>img{mix-blend-mode:multiply;width:260px;height:auto}.ar-membership h2{text-wrap:initial;margin:28px 0 22px;font-size:clamp(32px,3.3vw,50px)}.ar-membership p{font-size:17px}.ar-membership>.abx-photo{aspect-ratio:1683/1084}.ar-client{background:#e8e4d9;padding:35px 0 38px}.ar-client header{justify-content:space-between;align-items:center;gap:45px;margin-bottom:27px;display:flex}.ar-client header>div>img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:145px;height:45px;margin-bottom:20px}.ar-client h2{text-wrap:initial;font-size:clamp(32px,3.3vw,50px)}.ar-client .ar-royal-mark{-o-object-fit:contain;object-fit:contain;width:170px;height:170px}.ar-client .abx-photo{aspect-ratio:2;overflow:hidden}.ar-client .abx-photo img{-o-object-position:center 53%;object-position:center 53%}.ar-client-story{grid-template-columns:.9fr 1.1fr;gap:9%;padding-top:28px;display:grid}.ar-client-story h3{font-size:clamp(27px,3vw,42px)}.ar-client-story p{font-size:17px}.ar-client-story .abx-link{margin-top:18px}.ar-record{grid-template-columns:.8fr 1.2fr;gap:8%;padding:45px 0;display:grid}.ar-record h2{font-size:clamp(32px,3.3vw,50px)}.ar-record a{border-bottom:1px solid #bcbcbc;grid-template-columns:1fr auto;gap:12px 18px;padding:22px 0;display:grid}.ar-record a:first-child{padding-top:0}.ar-record a>span{color:#646464;grid-column:1/-1;font-size:14px}.ar-record h3{font-size:29px}.ar-record strong{color:#75603d;grid-column:1;font-size:16px;font-weight:400}.ar-record .px-arrow{grid-area:2/2/4;align-self:center}.ar-record a:hover h3{color:#75603d}.abx-awards .abx-invitation{padding-top:25px}.abx-awards .abx-invitation h2{font-size:clamp(32px,3.3vw,50px)}.abx[data-motion=ready] .ar-speaker>.abx-photo{clip-path:inset(0 calc((1 - var(--reveal,1))*12%))}.ar-client header>div{max-width:880px}.ar-client header p{max-width:69ch;margin-top:24px;font-size:18px}.ar-client header>div>img{width:190px;height:55px}.ar-record .ar-agency-win{background:#e7e5e1;border-bottom:0;margin-bottom:5px;padding:25px 27px}.ar-record .ar-agency-win strong{letter-spacing:-.045em;font-size:34px;font-weight:500}.abx-contact-hero{grid-template-columns:1fr 1fr;align-items:start;gap:7%;padding:22px 0 38px;display:grid}.abx-contact-intro h1{font-size:clamp(46px,5.3vw,76px)}.abx-contact-intro h1>span{color:#636363}.abx-contact-intro>p{font-size:19px;line-height:var(--leading-standard);margin-top:24px}.abx-contact-direct{flex-direction:column;align-items:start;gap:12px;margin:23px 0;display:flex}.abx-contact-direct a{letter-spacing:-.02em;align-items:center;gap:25px;font-size:21px;font-weight:500;display:inline-flex}.abx-contact-direct .px-arrow{width:21px}.abx-contact-arrival{background:#1f1f1f;width:100%;height:215px;position:relative;overflow:hidden}.abx-contact-arrival .motion-clip{aspect-ratio:auto;width:100%;height:100%}.abx-contact-arrival img,.abx-contact-arrival video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.abx-contact-arrival>a{color:#fff;z-index:2;background:linear-gradient(#0000,#121212e8);justify-content:space-between;align-items:center;gap:15px;padding:35px 18px 17px;font-size:15px;display:flex;position:absolute;inset:auto 0 0}.ab-contact-compact{min-width:0;scroll-margin-top:105px}.ab-contact-compact .ec.ec-page{padding:26px}.abx-offices .abx-studio-section{border-top:1px solid #c1c1c1;padding-top:38px}@media (min-width:1700px){.abx-contact-arrival{height:235px}.ar-client .abx-photo{aspect-ratio:2.4}}@media (max-width:1100px){.ar-hero{gap:5%;padding:30px}.ar-hero h1{font-size:70px}.ar-winner{padding-left:25px}.ar-winner h2{font-size:31px}.an-method-image>.an-picture{height:340px}.an-cpa-chapter{padding:27px}.an-accountability,.abx-contact-hero{gap:5%}.abx-contact-intro h1{font-size:75px}.abx-contact-direct a{gap:14px;font-size:18px}}@media (max-width:760px){.abx .an-story-nav{grid-template-columns:repeat(8,1fr)}.abx .ar-speaker{flex-direction:column;display:flex}.abx .ar-speaker-copy{display:contents}.ar-speaker-copy>div:first-child{order:0;padding:23px}.ar-speaker>.abx-photo{order:1}.ar-speaker-copy>div:last-child{order:2;padding:23px}.an-method-brand{padding:20px 20px 0}.an-brand-caption{align-items:start;gap:20px}.an-brand-caption p{font-size:14px}.an-brand-caption>span{text-align:right;max-width:13ch;font-size:12px}.an-method-words{gap:15px;padding-bottom:22px}.an-method-words a{align-items:end;gap:5px;padding-top:13px;font-size:23px}.an-method-words small{margin-bottom:8px;font-size:12px}.an-method-words .px-arrow{width:16px;height:16px}.an-method-stage{gap:22px;padding-block:24px}.an-method-image>.an-picture{height:270px}.an-method-image h2{font-size:clamp(28px,7.6vw,38px);bottom:20px;left:18px}.an-method-image:after{bottom:0}.an-method{margin-bottom:20px}.an-accountability{grid-template-columns:1fr;gap:23px;margin-bottom:30px;padding:25px 22px}.an-accountability h2{font-size:33px}.an-accountability p{font-size:17px}.an-accountability-actions{gap:0}.an-business-leader{grid-template-columns:1fr;gap:26px;margin-bottom:22px;padding:27px 23px}.an-business-leader .an-date{font-size:72px}.an-business-leader h2{font-size:36px}.an-business-archive{width:100%}.an-cpa-chapter{grid-template-columns:1fr;gap:25px;margin-top:10px;padding:23px}.an-cpa-chapter h2{font-size:35px}.an-cpa-chapter .an-cpa-logo{width:225px}.an-cpa-chapter .an-date-small{font-size:14px}.an-story-nav{grid-template-columns:repeat(8,1fr)}.an-story-nav span{font-size:14px}.an-story-nav a{min-height:44px}.abx .an-origin-archive>.an-picture{height:280px}.an-origin-note{width:calc(100% - 17px);margin-left:17px}.abx .an-celebration .an-party-spread{grid-template-columns:1fr;gap:15px}.abx .an-party-spread>.an-picture:nth-child(2){width:87%;height:215px;margin-left:auto}.ar-hero{grid-template-columns:1fr;gap:27px;margin-top:10px;padding:27px 23px}.ar-hero h1{font-size:clamp(36px,10.5vw,48px)}.ar-hero-title>p{margin-top:20px;font-size:16px}.ar-winner{border-top:1px solid #847553;border-left:0;grid-template-columns:1fr auto;gap:13px;padding:23px 0 0;display:grid}.ar-winner>span:first-child{grid-column:1/-1;font-size:12px}.ar-winner h2{margin:0;font-size:25px}.ar-winner strong{align-self:center;font-size:33px}.ar-winner>span:last-child{grid-column:1/-1;margin:0;font-size:13px}.ar-heading{padding:15px 0 25px}.ar-heading h1{font-size:clamp(36px,10.5vw,48px)}.ar-heading p{margin-top:18px;font-size:17px}.ar-speaker{padding-top:0}.ar-speaker>.abx-photo{aspect-ratio:1.75}.ar-speaker>.abx-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ar-speaker-copy{grid-template-columns:1fr;gap:20px;padding:23px}.ar-speaker-copy h2{margin-top:13px;font-size:35px}.ar-membership{grid-template-columns:1fr;gap:25px;padding:30px 0}.ar-membership>div>img{width:230px}.ar-membership h2{margin:23px 0 19px;font-size:35px}.ar-client{padding:27px 0}.ar-client header{align-items:start;gap:18px;margin-bottom:23px}.ar-client header>div>img{width:120px;height:36px;margin-bottom:18px}.ar-client h2{font-size:34px}.ar-client h2 br{display:none}.ar-client .abx-photo{aspect-ratio:1.33}.ar-client-story{grid-template-columns:1fr;gap:21px;padding-top:23px}.ar-client-story h3{font-size:29px}.ar-record{grid-template-columns:1fr;gap:25px;padding:30px 0}.ar-record h2{font-size:35px}.ar-record h3{font-size:26px}.ar-record strong{font-size:14px}.abx-awards .abx-invitation h2{font-size:35px}.abx-contact-hero{grid-template-columns:1fr;gap:25px;padding:15px 0 30px}.abx-contact-intro h1{font-size:clamp(36px,10.5vw,48px)}.abx-contact-intro h1 br{display:none}.abx-contact-intro>p{margin-top:18px;font-size:17px}.abx-contact-direct{gap:9px;margin:18px 0 0}.abx-contact-direct a{font-size:18px}.abx-contact-arrival{display:none}.ab-contact-compact .ec.ec-page{padding:20px}.abx-offices .abx-studio-section{padding-top:30px}.an-brand-reveal{width:100%;margin:22px 0 0}.an-brand-connections{height:50px}.abx .an-method-words small{margin-bottom:8px;font-size:12px}.an-method-words .px-arrow{display:none}.an-method-words em{font-size:13px;line-height:var(--leading-compact);margin-top:10px}.an-method-words a{align-items:start}.ar-client header{grid-template-columns:1fr 72px;gap:15px;display:grid}.ar-client header p{margin-top:10px;font-size:17px}.ar-client .ar-royal-mark{width:72px;height:72px}.ar-client header>div>img{width:140px;height:40px}.ar-client header>div{display:contents}.ar-client header h2,.ar-client header p{grid-column:1/-1}.ar-client header>div>img{grid-area:1/1}.ar-client .ar-royal-mark{grid-area:1/2}.ar-record .ar-agency-win{padding:21px}}@media (prefers-reduced-motion:reduce){.abx .an-brand-reveal,.abx .an-method-words a,.abx .an-story .an-party-spread>.an-picture:nth-child(2),.abx .an-method-image>.an-picture img{transform:translate(0,0)!important}.an-brand-light{display:none}.an-brand-connections path{stroke-dashoffset:0!important}.abx .an-story article>.an-picture,.abx .an-wide-photo,.abx .an-method-image,.abx .ar-speaker>.abx-photo{clip-path:none!important}.abx-industry .pxab-opening-photo{clip-path:none}.abx-industry .pxab-opening-photo img{transform:none}}
