.fx-br-m{display:none}@media (max-width:767px){.fx-br-m{display:inline}.fx-br-d{display:none}}.fx-or{color:var(--fx-orange)}.fx-credits{padding-top:clamp(64px,50px + 3.6vw,120px)}.fx-credits__list{border-top:1px solid var(--fx-line);margin-top:20px;list-style:none}.fx-credits__row{column-gap:var(--fx-gap);border-bottom:1px solid var(--fx-line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding:14px 0 16px;display:grid}.fx-credits__client{letter-spacing:-.03em;grid-column:1/span 6;align-items:center;gap:16px;font-size:clamp(24px,19px + 1.3vw,40px);font-weight:600;line-height:1.2;display:inline-flex}.fx-credits__work{color:var(--fx-mute);grid-column:7/-1;font-size:clamp(15px,14.3px + .2vw,17px)}.fx-credits__pill{opacity:0;border-radius:999px;width:0;height:.9em;transition:width .35s cubic-bezier(.2,.75,.15,1),opacity .2s;display:inline-block;overflow:hidden}.fx-credits__row:hover .fx-credits__pill,.fx-credits__row:focus-visible .fx-credits__pill{opacity:1;width:2.2em}.fx-credits__pill img{object-fit:cover;width:100%;height:100%;display:block}a.fx-credits__row:hover .fx-credits__client,a.fx-credits__row:hover .fx-credits__work{color:var(--fx-ink)}@media (max-width:767px){.fx-credits__client,.fx-credits__work{grid-column:1/-1}.fx-credits__work{margin-top:2px}}.fx-tabs-row{justify-content:space-between;align-items:center;margin-top:clamp(24px,14px + 2.7vw,56px);display:flex}.fx-tabs{scrollbar-width:none;gap:clamp(24px,19px + 1.3vw,40px);display:flex;overflow-x:auto}.fx-tabs button{letter-spacing:-.02em;color:var(--fx-faint);flex:none;padding:0;font:600 clamp(20px,17px + .76vw,28px)/1.35 Manrope,sans-serif}.fx-tabs button[aria-pressed=true],.fx-tabs button:hover{color:var(--fx-ink)}@media (max-width:767px){.fx-tabs-row{margin-inline:calc(-1 * var(--fx-m));padding-inline:var(--fx-m);overflow:hidden}.fx-tabs-row__all{display:none}}.fx-top{padding-top:clamp(24px,10px + 3.5vw,58px)}.fx-top .fx-titlebox{margin-top:clamp(24px,18px + 1.6vw,44px)}.fx-intro{align-items:start;row-gap:24px;margin-top:clamp(36px,24px + 3vw,80px)}.fx-intro__h{grid-column:1/span 7}.fx-intro__side{grid-column:8/-1}.fx-intro__side--wide{grid-column:7/-1}@media (min-width:768px){.fx-intro__side.fx-text{grid-column:8/-1}}@media (max-width:767px){.fx-intro__h,.fx-intro__side,.fx-intro__side--wide{grid-column:1/-1}}.fx-facts{border-top:1px solid var(--fx-line);margin-top:clamp(32px,26px + 1.5vw,56px)}.fx-facts div{border-bottom:1px solid var(--fx-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:14px 0 16px;display:grid}.fx-facts dt{color:var(--fx-mute);font-size:15px}.fx-facts dd{font-size:17px;line-height:1.4}.fx-facts dd a{font-weight:600}.fx-facts dd a:hover{color:var(--fx-orange)}.fx-main{margin-top:clamp(64px,40px + 6vw,160px)}.fx-main__cap{justify-content:space-between;gap:16px;margin-top:16px;display:flex}.fx-main__cap span:last-child{color:var(--fx-mute);font-size:15px}.fx-next{margin-top:var(--fx-sec);border-top:1px solid var(--fx-line);grid-template-columns:1fr auto;align-items:start;gap:24px;padding-top:24px;display:grid}.fx-next__label{color:var(--fx-mute);font-size:16px}.fx-next__title{letter-spacing:-.04em;align-items:center;gap:.18em;margin-top:12px;font-size:clamp(34px,18px + 3.8vw,72px);font-weight:600;line-height:1.3;display:inline-flex}.fx-next__title .fx-arrow{width:.5em;height:.5em}.fx-next:hover .fx-next__title{color:var(--fx-orange)}.fx-next__img{width:min(440px,34vw)}@media (max-width:767px){.fx-next{grid-template-columns:1fr}.fx-next__img{width:100%}}.fx-lists{row-gap:56px;margin-top:clamp(64px,40px + 6vw,136px)}.fx-list{grid-column:span 5}.fx-list+.fx-list{grid-column:7/span 5}.fx-list ul{border-top:1px solid var(--fx-line);margin-top:20px;list-style:none}.fx-list li{border-bottom:1px solid var(--fx-line);font-size:var(--fx-list);letter-spacing:-.015em;padding:14px 0 16px;font-weight:500;line-height:1.35}@media (max-width:767px){.fx-list,.fx-list+.fx-list{grid-column:1/-1}}.fx-others{padding-top:var(--fx-sec)}.fx-others ul{flex-wrap:wrap;gap:12px 56px;margin-top:18px;list-style:none;display:flex}.fx-others a{font-size:clamp(20px,19.3px + .2vw,22px)}@media (max-width:767px){.fx-others ul{flex-direction:column;gap:14px}}.fx-work-tabs{border-bottom:1px solid var(--fx-line);margin-top:clamp(40px,30px + 2.6vw,80px);padding-bottom:24px}.fx-work-sec{padding-top:clamp(64px,52px + 3vw,112px)}.fx-work-sec[hidden]{display:none}.fx-team{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--fx-gap);align-items:start;margin-top:clamp(40px,30px + 2.6vw,88px);list-style:none;display:grid}.fx-team__name{margin-top:20px;font-size:clamp(20px,19.3px + .2vw,22px);font-weight:600;display:block}.fx-team__role{color:var(--fx-mute);margin-top:4px;font-size:15px;display:block}@media (max-width:767px){.fx-team{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--fx-m));padding-inline:var(--fx-m);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.fx-team li{scroll-snap-align:start;flex:0 0 64%}}.fx-principles{border-top:1px solid var(--fx-line);margin-top:24px}.fx-principles li{border-bottom:1px solid var(--fx-line);padding:26px 0 30px;list-style:none}.fx-softlinks{flex-wrap:wrap;gap:14px 32px;margin-top:28px;display:flex}.fx-locs{row-gap:40px;margin-top:24px}.fx-loc{border-top:1px solid var(--fx-line);grid-column:span 5;padding-top:32px}.fx-loc+.fx-loc{grid-column:7/span 6}.fx-loc h3{letter-spacing:-.03em;font-size:clamp(32px,27.5px + 1.14vw,44px);font-weight:500;line-height:1.35}.fx-loc p{color:var(--fx-mute);margin-top:12px;font-size:18px;line-height:1.55}@media (max-width:767px){.fx-loc,.fx-loc+.fx-loc{grid-column:1/-1}}.fx-steps{row-gap:40px;margin-top:24px;list-style:none}.fx-steps li{border-top:1px solid var(--fx-line);grid-column:span 3;max-width:286px;padding-top:24px}.fx-steps h3{letter-spacing:-.015em;font-size:clamp(22px,20.5px + .38vw,26px);font-weight:600}.fx-steps p{color:var(--fx-mute);margin-top:10px;font-size:16px;line-height:1.5}@media (max-width:767px){.fx-steps li{grid-column:span 12;max-width:none}}.fx-legal{border-top:1px solid var(--fx-line);margin-top:clamp(48px,36px + 3vw,100px)}.fx-legal>div{border-bottom:1px solid var(--fx-line);row-gap:8px;padding:22px 0 26px}.fx-legal dt{color:var(--fx-mute);grid-column:1/span 4;font-size:15px}.fx-legal--prose dt{letter-spacing:-.01em;color:var(--fx-ink);font-size:clamp(18px,17.3px + .2vw,20px);font-weight:600}.fx-legal dd{white-space:pre-line;grid-column:5/span 7;font-size:clamp(16px,15.3px + .2vw,18px);line-height:1.55}.fx-legal--prose dd{color:var(--fx-mute)}.fx-legal dd a{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.fx-legal dt,.fx-legal dd{grid-column:1/-1}}.fx-legal-pad{padding-bottom:var(--fx-sec)}.fx-404links{padding-bottom:var(--fx-sec);flex-wrap:wrap;gap:16px 56px;margin-top:clamp(40px,30px + 2.6vw,96px);display:flex}.fx-404links a{letter-spacing:-.02em;align-items:center;gap:.25em;font-size:clamp(22px,19.8px + .57vw,28px);font-weight:600;display:inline-flex}.fx-404links a:hover{color:var(--fx-orange)}.fx-404links .fx-arrow{width:.55em;height:.55em}.fx-story{row-gap:40px;list-style:none}.fx-story li{border-top:1px solid var(--fx-line);grid-column:span 4;padding-top:24px}.fx-story h3{letter-spacing:-.03em;font-size:clamp(26px,22px + 1vw,36px)}.fx-story p{color:var(--fx-mute);max-width:420px;margin-top:16px;font-size:clamp(16px,15.3px + .2vw,18px);line-height:1.55}@media (max-width:767px){.fx-story li{grid-column:1/-1}}.fx-sec__lead{max-width:640px;margin:-12px 0 clamp(24px,16px + 2vw,40px)}.fx-nums{row-gap:40px}.fx-nums>div{border-top:1px solid var(--fx-line);grid-column:span 3;padding-top:24px}.fx-nums dt{letter-spacing:-.05em;font-size:clamp(56px,36px + 5vw,112px);font-weight:600;line-height:1}.fx-nums dd{color:var(--fx-mute);max-width:260px;margin-top:14px;font-size:16px;line-height:1.45}@media (max-width:767px){.fx-nums>div{grid-column:span 6}}
