html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Archia;src:url(/_next/static/media/archia-regular.c7edc5eb.woff2?dpl=dpl_HBBNVprjy9zNtbvLUDc63tph72fq) format("woff2"),url(/_next/static/media/archia-regular.3f485a23.woff?dpl=dpl_HBBNVprjy9zNtbvLUDc63tph72fq) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archia;src:url(/_next/static/media/archia-semibold.9e593f9f.otf?dpl=dpl_HBBNVprjy9zNtbvLUDc63tph72fq) format("opentype");font-weight:600;font-style:normal;font-display:swap}:root.brandyou-document{--graphite:#232527;--graphite-deep:#17191a;--paper:#f8f4f2;--paper-bright:#fffefd;--hope:#d1ee84;--line:rgba(35,37,39,0.18);--line-light:rgba(248,244,242,0.22);--font-display:"Archia","Plus Jakarta Sans",sans-serif;--font-ui:"Plus Jakarta Sans",Arial,sans-serif;--content-width:1600px;--wide-width:1920px;--gutter:clamp(20px,3vw,56px);--type-display-d1-size:clamp(72px,11.5vw,220px);--type-display-d1-line-height:0.8;--type-display-d1-tracking:-0.075em;--type-display-d2-size:clamp(64px,9.6vw,184px);--type-display-d2-line-height:0.84;--type-display-d2-tracking:-0.07em;--type-display-d3-size:clamp(52px,6.45vw,124px);--type-display-d3-line-height:0.88;--type-display-d3-tracking:-0.065em;--type-heading-h1-size:clamp(56px,7.8vw,150px);--type-heading-h1-line-height:0.86;--type-heading-h1-tracking:-0.07em;--type-heading-h2-size:clamp(48px,5.625vw,108px);--type-heading-h2-line-height:0.9;--type-heading-h2-tracking:-0.065em;--type-heading-h3-size:clamp(38px,3.96vw,76px);--type-heading-h3-line-height:0.94;--type-heading-h3-tracking:-0.055em;--type-heading-h4-size:clamp(30px,2.5vw,48px);--type-heading-h4-line-height:1;--type-heading-h4-tracking:-0.045em;--type-heading-h5-size:clamp(24px,1.77vw,34px);--type-heading-h5-line-height:1.05;--type-heading-h5-tracking:-0.035em;--type-heading-h6-size:clamp(18px,1.25vw,24px);--type-heading-h6-line-height:1.1;--type-heading-h6-tracking:-0.025em;--type-body-xl-size:clamp(20px,1.56vw,30px);--type-body-xl-line-height:1.45;--type-body-xl-tracking:-0.02em;--type-body-l-size:clamp(18px,1.1vw,21px);--type-body-l-line-height:1.55;--type-body-l-tracking:-0.015em;--type-body-m-size:16px;--type-body-m-line-height:1.65;--type-body-m-tracking:-0.01em;--type-body-s-size:14px;--type-body-s-line-height:1.6;--type-body-s-tracking:0;--type-body-xs-size:12px;--type-body-xs-line-height:1.55;--type-body-xs-tracking:0.01em;--type-utility-overline-size:11px;--type-utility-overline-line-height:1.2;--type-utility-overline-tracking:0.14em;--type-utility-navigation-size:14px;--type-utility-navigation-line-height:1.2;--type-utility-navigation-tracking:-0.015em;--type-utility-button-size:12px;--type-utility-button-line-height:1;--type-utility-button-tracking:0.08em;--type-utility-label-size:11px;--type-utility-label-line-height:1.2;--type-utility-label-tracking:0.14em;--type-utility-caption-size:12px;--type-utility-caption-line-height:1.5;--type-utility-caption-tracking:0.01em;--type-utility-meta-size:11px;--type-utility-meta-line-height:1.4;--type-utility-meta-tracking:0.08em;--type-utility-tag-size:10px;--type-utility-tag-line-height:1;--type-utility-tag-tracking:0.1em;--type-utility-statistic-size:clamp(56px,5.8vw,112px);--type-utility-statistic-line-height:0.85;--type-utility-statistic-tracking:-0.055em;--type-utility-action-link-size:15px;--type-utility-action-link-line-height:1.35;--type-utility-action-link-tracking:0;--type-utility-navigation-compact-size:12px;--type-utility-navigation-compact-line-height:1.2;--type-utility-navigation-compact-tracking:0.08em;--type-utility-micro-size:9px;--type-utility-micro-line-height:1.5;--type-utility-micro-tracking:0.08em;--focus-outline:3px solid var(--hope);--focus-offset:4px;--motion-control:180ms ease}:where(html.brandyou-document) *,:where(html.brandyou-document) :after,:where(html.brandyou-document) :before{box-sizing:border-box}:where(html.brandyou-document){scroll-behavior:smooth;scroll-padding-top:80px;background:var(--graphite)}:where(html.brandyou-document) body{margin:0;min-width:320px;overflow-x:hidden;color:var(--graphite);background:var(--paper);font-family:var(--font-ui);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);letter-spacing:var(--type-body-m-tracking);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(html.brandyou-document) button,:where(html.brandyou-document) input,:where(html.brandyou-document) select,:where(html.brandyou-document) textarea{font-family:var(--font-ui)}:where(html.brandyou-document) button,:where(html.brandyou-document) input,:where(html.brandyou-document) select,:where(html.brandyou-document) textarea{font:inherit}:where(html.brandyou-document) h1,:where(html.brandyou-document) h2,:where(html.brandyou-document) h3,:where(html.brandyou-document) h4,:where(html.brandyou-document) h5,:where(html.brandyou-document) h6{font-family:var(--font-display)}:where(html.brandyou-document) a,:where(html.brandyou-document) button{-webkit-tap-highlight-color:transparent}:where(html.brandyou-document) button{border:0;color:inherit}:where(html.brandyou-document) a{color:inherit;text-decoration:none}:where(html.brandyou-document) img{display:block;max-width:100%}:where(html.brandyou-document) blockquote,:where(html.brandyou-document) h1,:where(html.brandyou-document) h2,:where(html.brandyou-document) h3,:where(html.brandyou-document) h4,:where(html.brandyou-document) ol,:where(html.brandyou-document) p,:where(html.brandyou-document) ul{margin-top:0}:where(html.brandyou-document) ::selection{color:var(--graphite);background:var(--hope)}:where(html.brandyou-document) :focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.type-display-d1,.type-display-d2,.type-display-d3,.type-heading-h1,.type-heading-h2,.type-heading-h3,.type-heading-h4,.type-heading-h5,.type-heading-h6,.type-utility-statistic{font-family:var(--font-display);font-synthesis:none}.type-display-d1,.type-display-d2,.type-display-d3,.type-heading-h1,.type-heading-h2,.type-heading-h3,.type-utility-statistic{font-weight:400}.type-heading-h4,.type-heading-h5,.type-heading-h6{font-weight:600}.type-body-l,.type-body-m,.type-body-s,.type-body-xl,.type-body-xs,.type-utility-action-link,.type-utility-button,.type-utility-caption,.type-utility-label,.type-utility-meta,.type-utility-micro,.type-utility-navigation,.type-utility-navigation-compact,.type-utility-overline,.type-utility-tag{font-family:var(--font-ui);font-synthesis:none}.type-body-l,.type-body-m,.type-body-s,.type-body-xl,.type-body-xs{font-weight:400}.type-display-d1{font-size:var(--type-display-d1-size);line-height:var(--type-display-d1-line-height);letter-spacing:var(--type-display-d1-tracking)}.type-display-d2{font-size:var(--type-display-d2-size);line-height:var(--type-display-d2-line-height);letter-spacing:var(--type-display-d2-tracking)}.type-display-d3{font-size:var(--type-display-d3-size);line-height:var(--type-display-d3-line-height);letter-spacing:var(--type-display-d3-tracking)}.type-heading-h1{font-size:var(--type-heading-h1-size);line-height:var(--type-heading-h1-line-height);letter-spacing:var(--type-heading-h1-tracking)}.type-heading-h2{font-size:var(--type-heading-h2-size);line-height:var(--type-heading-h2-line-height);letter-spacing:var(--type-heading-h2-tracking)}.type-heading-h3{font-size:var(--type-heading-h3-size);line-height:var(--type-heading-h3-line-height);letter-spacing:var(--type-heading-h3-tracking)}.type-heading-h4{font-size:var(--type-heading-h4-size);line-height:var(--type-heading-h4-line-height);letter-spacing:var(--type-heading-h4-tracking)}.type-heading-h5{font-size:var(--type-heading-h5-size);line-height:var(--type-heading-h5-line-height);letter-spacing:var(--type-heading-h5-tracking)}.type-heading-h6{font-size:var(--type-heading-h6-size);line-height:var(--type-heading-h6-line-height);letter-spacing:var(--type-heading-h6-tracking)}.type-body-xl{font-size:var(--type-body-xl-size);line-height:var(--type-body-xl-line-height);letter-spacing:var(--type-body-xl-tracking)}.type-body-l{font-size:var(--type-body-l-size);line-height:var(--type-body-l-line-height);letter-spacing:var(--type-body-l-tracking)}.type-body-m{font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);letter-spacing:var(--type-body-m-tracking)}.type-body-s{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.type-body-xs{font-size:var(--type-body-xs-size);line-height:var(--type-body-xs-line-height);letter-spacing:var(--type-body-xs-tracking)}.type-utility-overline{font-size:var(--type-utility-overline-size);font-weight:600;line-height:var(--type-utility-overline-line-height);letter-spacing:var(--type-utility-overline-tracking)}.type-utility-navigation{font-size:var(--type-utility-navigation-size);font-weight:600;line-height:var(--type-utility-navigation-line-height);letter-spacing:var(--type-utility-navigation-tracking)}.type-utility-button{font-size:var(--type-utility-button-size);font-weight:600;line-height:var(--type-utility-button-line-height);letter-spacing:var(--type-utility-button-tracking)}.type-utility-label{font-size:var(--type-utility-label-size);font-weight:600;line-height:var(--type-utility-label-line-height);letter-spacing:var(--type-utility-label-tracking)}.type-utility-caption{font-size:var(--type-utility-caption-size);line-height:var(--type-utility-caption-line-height);letter-spacing:var(--type-utility-caption-tracking)}.type-utility-meta{font-size:var(--type-utility-meta-size);font-weight:600;line-height:var(--type-utility-meta-line-height);letter-spacing:var(--type-utility-meta-tracking)}.type-utility-tag{font-size:var(--type-utility-tag-size);font-weight:600;line-height:var(--type-utility-tag-line-height);letter-spacing:var(--type-utility-tag-tracking)}.type-utility-statistic{font-size:var(--type-utility-statistic-size);line-height:var(--type-utility-statistic-line-height);letter-spacing:var(--type-utility-statistic-tracking)}.type-utility-action-link{font-size:var(--type-utility-action-link-size);font-weight:600;line-height:var(--type-utility-action-link-line-height);letter-spacing:var(--type-utility-action-link-tracking)}.type-utility-navigation-compact{font-size:var(--type-utility-navigation-compact-size);font-weight:600;line-height:var(--type-utility-navigation-compact-line-height);letter-spacing:var(--type-utility-navigation-compact-tracking)}.type-utility-micro{font-size:var(--type-utility-micro-size);line-height:var(--type-utility-micro-line-height);letter-spacing:var(--type-utility-micro-tracking)}.shell{width:min(100%,calc(var(--content-width) + (var(--gutter) * 2)));margin-inline:auto;padding-inline:var(--gutter)}.shell--wide{width:min(100%,calc(var(--wide-width) + (var(--gutter) * 2)))}.section{position:relative;padding-block:clamp(110px,12vw,210px);background:var(--paper)}.section--dark{color:var(--paper);background:var(--graphite)}.section-label{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:rgba(35,37,39,.68);text-transform:uppercase}.section-label:before{width:18px;height:1px;background:currentColor;content:""}.section-label--light{color:rgba(248,244,242,.7)}.arrow-link{display:inline-flex;align-items:center;width:fit-content;gap:14px;padding:12px 0;border-bottom:1px solid;transition:color var(--motion-control),border-color var(--motion-control),gap var(--motion-control)}.arrow-link>span:first-child{color:var(--hope);font-size:21px}.arrow-link:focus-visible,.arrow-link:hover{color:#739328;border-color:var(--hope);gap:20px}.arrow-link--light:focus-visible,.arrow-link--light:hover{color:var(--hope)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;top:12px;left:12px;z-index:400;padding:12px 18px;color:var(--graphite);background:var(--hope);transform:translateY(-150%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}[data-reveal]{opacity:0;transform:translateY(44px);transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .8s cubic-bezier(.2,.75,.25,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.intro-screen{position:fixed;inset:0;z-index:300;display:grid;place-items:center;color:var(--paper);background:var(--graphite);transition:opacity .6s cubic-bezier(.7,0,.2,1),visibility .6s}.intro-screen:after{position:absolute;inset:0;background:radial-gradient(circle at 50% 52%,rgba(209,238,132,.1),transparent 28%);content:""}.intro-screen img{animation:intro-mark .9s cubic-bezier(.2,.75,.25,1) both}.intro-screen img,.intro-screen>.intro-screen__media{position:relative;z-index:1;width:clamp(110px,12vw,210px)}.intro-screen__media .akc-media__element{width:100%}.intro-screen p{position:absolute;bottom:46px;left:var(--gutter);z-index:1;margin:0;font-family:var(--font-ui);font-size:var(--type-body-xs-size);line-height:var(--type-body-xs-line-height);letter-spacing:var(--type-body-xs-tracking);letter-spacing:.16em;text-transform:uppercase}.intro-screen>.intro-screen__line{position:absolute;right:var(--gutter);bottom:52px;left:calc(var(--gutter) + 160px);z-index:1;height:1px;overflow:hidden;background:rgba(248,244,242,.2)}.intro-screen>.intro-screen__line:after{display:block;width:100%;height:100%;background:var(--hope);animation:intro-line .9s ease both;content:""}.intro-screen--hidden{visibility:hidden;pointer-events:none;opacity:0}@keyframes intro-mark{0%{opacity:0;transform:scale(.75) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes intro-line{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.site-header{position:fixed;top:0;right:0;left:0;z-index:100;color:var(--paper);background:linear-gradient(180deg,rgba(20,21,22,.94),rgba(20,21,22,.76));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px}.header-logo{width:clamp(105px,8vw,150px)}.header-logo>.header-logo__media{width:100%;height:40px}.header-logo>.header-logo__media .akc-media__element{object-position:var(--akc-media-position-x,100%) var(--akc-media-position-y,50%)}.header-logo img,.menu-overlay__top img,.site-footer__brand img,.testimonials__heading>img{width:100%;height:auto}.desktop-navigation{display:flex;align-items:center;gap:clamp(28px,4vw,72px);text-transform:uppercase}.desktop-navigation a,.language-switcher__trigger{position:relative}.desktop-navigation a:after,.language-switcher__trigger:after{position:absolute;right:0;bottom:-6px;left:0;height:1px;background:var(--hope);transform:scaleX(0);transform-origin:right;transition:transform var(--motion-control);content:""}.desktop-navigation a:focus-visible:after,.desktop-navigation a:hover:after,.language-switcher__trigger:focus-visible:after,.language-switcher__trigger:hover:after{transform:scaleX(1);transform-origin:left}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:clamp(18px,2vw,34px)}.language-switcher{position:relative}.language-switcher__trigger{padding:10px 0;color:var(--paper);background:transparent;cursor:pointer}.language-switcher__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:190px;padding:8px;color:var(--graphite);background:var(--paper);box-shadow:0 18px 45px rgba(0,0,0,.2);animation:popover-in .18s ease both}.language-switcher__menu button{display:flex;justify-content:space-between;width:100%;padding:12px;background:transparent;cursor:pointer;font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking);text-align:left}.language-switcher__menu button:hover,.language-switcher__menu button[aria-selected=true]{background:rgba(209,238,132,.38)}.language-switcher__menu button span{color:rgba(35,37,39,.58)}@keyframes popover-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.menu-trigger{display:inline-flex;align-items:center;gap:13px;padding:8px 0;color:var(--paper);background:transparent;cursor:pointer;font-family:var(--font-display);font-size:clamp(16px,1vw,24px);text-transform:uppercase}.menu-trigger__lines{display:grid;width:32px;gap:7px}.menu-trigger__lines i{display:block;height:1px;background:currentColor;transition:background-color .18s ease,transform .18s ease}.menu-trigger:hover .menu-trigger__lines i:first-child{transform:translateX(6px)}.menu-trigger:hover{color:var(--hope)}.menu-overlay{position:fixed;inset:0;z-index:200;overflow-x:hidden;overflow-y:auto;color:var(--paper);background:var(--graphite);animation:menu-in .42s cubic-bezier(.2,.75,.25,1) both}.menu-overlay:before{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 83% 18%,rgba(209,238,132,.15),transparent 24%),linear-gradient(115deg,transparent 50%,rgba(255,255,255,.025));content:""}@keyframes menu-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.menu-overlay__top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;min-height:96px}.menu-overlay__top img,.menu-overlay__top>.menu-overlay__logo{width:clamp(120px,11vw,210px)}.menu-overlay__logo .akc-media__element{width:100%}.menu-overlay__top button{display:flex;align-items:center;gap:12px;color:var(--paper);background:transparent;cursor:pointer;text-transform:uppercase}.menu-overlay__top button span{color:var(--hope);font-family:var(--font-display);font-size:30px;line-height:1}.menu-overlay__body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,9fr) minmax(240px,3fr);align-items:center;min-height:calc(100svh - 96px);padding-bottom:clamp(40px,7vh,90px)}.menu-overlay nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.2vh,30px) clamp(38px,6vw,118px);width:100%;padding-right:clamp(30px,5vw,90px)}.menu-overlay nav a{display:flex;align-items:flex-start;gap:clamp(18px,3vw,48px);transition:color .18s ease,transform .18s ease}.menu-overlay nav a+a{margin-top:0}.menu-overlay nav a>span{min-width:32px;padding-top:.8em;color:rgba(248,244,242,.45);font-family:var(--font-ui);font-size:var(--type-utility-tag-size);font-weight:600;line-height:var(--type-utility-tag-line-height);letter-spacing:var(--type-utility-tag-tracking)}.menu-overlay nav a:focus-visible,.menu-overlay nav a:hover{color:var(--hope);transform:translateX(12px)}.menu-overlay__meta{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:1.5vh;color:rgba(248,244,242,.72);font-family:var(--font-ui)}.menu-overlay__meta p{margin:26px 0 10px;color:var(--paper);font-size:var(--type-utility-label-size);font-weight:600;line-height:var(--type-utility-label-line-height);letter-spacing:var(--type-utility-label-tracking);text-transform:uppercase}.menu-overlay__meta span{font-size:clamp(16px,1.4vw,24px)}.menu-overlay__meta button{padding:8px 0;color:var(--paper);background:transparent;cursor:pointer}.menu-overlay__mark{position:absolute;right:-6vw;bottom:-28vw;width:min(68vw,1000px);opacity:.035;pointer-events:none}.hero{position:relative;min-height:max(760px,100svh);overflow:hidden;overflow:clip;color:var(--paper);background:var(--graphite-deep)}.hero__image,.hero__veil{position:absolute;inset:0;width:100%;height:100%}.hero__image{object-fit:cover;object-position:center 42%;transform:scale(1.025);animation:hero-image-in 1.6s cubic-bezier(.2,.75,.25,1) .6s both}@keyframes hero-image-in{0%{opacity:.35;filter:saturate(.72) brightness(.86)}to{opacity:1;filter:saturate(1) brightness(1)}}.hero__veil{background:linear-gradient(180deg,rgba(12,13,14,.2),rgba(12,13,14,.03) 38%,rgba(12,13,14,.72)),linear-gradient(90deg,rgba(12,13,14,.34),transparent 45%,rgba(12,13,14,.12))}.hero__content{position:relative;z-index:1;min-height:max(760px,100svh)}.hero__edition{position:absolute;top:clamp(140px,18vh,190px);left:var(--gutter);display:flex;flex-direction:column;gap:5px;font-family:var(--font-ui);font-size:clamp(13px,1vw,18px);font-weight:600}.hero__edition span:first-child{font-family:var(--font-display);font-size:clamp(28px,3.5vw,66px);letter-spacing:-.04em}.hero__disciplines{position:absolute;top:36%;right:var(--gutter);width:min(270px,25vw);padding:0;list-style:none;font-family:var(--font-ui);font-size:clamp(12px,1vw,18px);font-weight:600;line-height:1.55}.hero__disciplines-list{margin:0;padding:0;list-style:none}.hero__title{position:absolute;right:var(--gutter);bottom:clamp(115px,14vh,160px);left:var(--gutter);margin:0;font-size:clamp(102px,17.6vw,338px);font-weight:400;line-height:.61;letter-spacing:-.075em}.hero__title span{display:block;white-space:nowrap}.hero__title span:nth-child(2){margin-left:30%}.hero__title span:nth-child(3){position:relative;z-index:2;margin-left:48%}.hero__bottom{position:absolute;right:var(--gutter);bottom:28px;left:var(--gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:20px}.hero__bottom>p{grid-column:1/4;margin:0;color:rgba(248,244,242,.9);font-family:var(--font-ui);font-size:clamp(12px,1vw,16px)}.hero__bottom .arrow-link{grid-column:10/13;justify-self:end}.section-heading--split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.section-heading--split .section-label{grid-column:1/4}.section-heading--split :where(h2){grid-column:4/13;max-width:1100px;margin-bottom:clamp(110px,12vw,190px);font-size:clamp(48px,5.7vw,104px);font-weight:400;line-height:.98;letter-spacing:-.055em}.metrics{--color-text:var(--color-graphite)}.metrics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.metrics__grid:empty{display:none}.metric-card{min-height:360px;padding:36px clamp(20px,2vw,34px) 20px 0;border-right:1px solid var(--line)}.metric-card:not(:first-child){padding-left:clamp(20px,2vw,34px)}.metric-card:last-child,.metric-card:nth-child(4n){border-right:0}.metric-card:nth-child(n+5){border-top:1px solid var(--line)}.metric-value{display:flex;align-items:baseline;min-height:1em;overflow:hidden;font-size:clamp(76px,8vw,150px);line-height:.82;letter-spacing:-.08em}.metric-value__character{display:inline-block;transform:translateY(115%);transition:transform .72s cubic-bezier(.2,.75,.25,1);transition-delay:calc(var(--character-index) * 70ms)}.metric-value.is-visible .metric-value__character{transform:translateY(0)}.metric-card :where(h3){margin:70px 0 12px;font-size:clamp(20px,1.6vw,28px);font-weight:400}.metric-card :where(p){max-width:260px;margin-bottom:0;color:rgba(35,37,39,.62);font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.statement{padding:0;overflow:hidden;background:var(--paper-bright)}.statement,.statement__stage{min-height:clamp(820px,78vw,1180px)}.statement__stage{position:relative}.statement__stage>.section-label{position:absolute;top:60px;left:var(--gutter);z-index:4}.statement__oversize{z-index:2;width:106vw;margin:0;font-size:clamp(92px,12vw,230px);line-height:.8;letter-spacing:-.075em;text-align:center}.statement__image-frame,.statement__oversize{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.statement__image-frame{z-index:3;width:min(52vw,860px);height:min(49vw,720px);overflow:hidden}.statement__image-frame img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.25,1)}.statement__image-frame:hover img{transform:scale(1.04)}.statement__caption{position:absolute;right:var(--gutter);bottom:70px;z-index:4;max-width:360px;margin:0;font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.statement__mark{position:absolute;bottom:55px;left:var(--gutter);z-index:4;width:86px}.features{background:var(--paper)}.features__heading{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:20px;margin-bottom:clamp(90px,10vw,160px)}.features__heading .section-label{grid-column:1/4;align-self:start}.features__heading h2{grid-column:1/13;margin:20px 0 0;font-size:clamp(72px,9vw,170px);font-weight:400;line-height:.82;letter-spacing:-.075em}.features__heading>p{grid-column:7/12;margin:30px 0 0;color:rgba(35,37,39,.62);font-family:var(--font-ui)}.features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px}.feature-card{min-width:0}.feature-card:nth-child(2),.feature-card:nth-child(4){margin-top:120px}.feature-visual{position:relative;height:clamp(380px,38vw,620px);overflow:hidden;border:1px solid var(--line);background:rgba(255,255,255,.55)}.feature-visual--image img,.feature-visual--image>.by-media{width:100%;height:100%;object-fit:cover}.feature-visual--image img{filter:saturate(.8)}.feature-card__copy{padding:24px 4px}.feature-card__copy>span{color:#71892e;font-family:var(--font-ui);font-size:var(--type-utility-meta-size);line-height:var(--type-utility-meta-line-height);letter-spacing:var(--type-utility-meta-tracking);letter-spacing:.12em}.feature-card__copy h3{margin:18px 0 12px;font-size:clamp(23px,1.9vw,34px);font-weight:400;line-height:1.05}.feature-card__copy p{margin:0;color:rgba(35,37,39,.6);font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.feature-visual--tasks{display:flex;flex-direction:column;justify-content:center;padding:38px 26px}.mock-toolbar{position:absolute;top:0;right:0;left:0;display:flex;gap:6px;padding:15px;border-bottom:1px solid var(--line)}.mock-toolbar span{width:7px;height:7px;border-radius:50%;background:rgba(35,37,39,.26)}.feature-visual--tasks>p{margin-bottom:30px;font-size:24px}.feature-visual--tasks ul{padding:0;margin:0;list-style:none}.feature-visual--tasks li{display:flex;align-items:center;gap:15px;padding:15px 0;border-top:1px solid var(--line);font-family:var(--font-ui);font-size:var(--type-body-xs-size);line-height:var(--type-body-xs-line-height);letter-spacing:var(--type-body-xs-tracking)}.feature-visual--tasks li span{color:#71892e;font-size:var(--type-utility-micro-size)}.feature-visual--download{display:grid;grid-template-columns:auto 1fr auto;align-content:end;align-items:center;gap:16px;padding:28px;color:var(--paper);background:var(--graphite)}.feature-visual--download>.by-media{position:absolute;top:50%;left:50%;width:44%;aspect-ratio:1;opacity:.16;transform:translate(-50%,-60%)}.feature-visual--download>.by-media img{width:100%;height:100%;object-fit:contain}.download-count{z-index:1;font-size:54px}.download-arrow,.feature-visual--download>div{z-index:1}.feature-visual--download p{margin:0;font-size:20px}.feature-visual--download div span{color:rgba(248,244,242,.62);font-family:var(--font-ui);font-size:var(--type-utility-meta-size);line-height:var(--type-utility-meta-line-height);letter-spacing:var(--type-utility-meta-tracking)}.download-arrow{color:var(--hope);font-size:28px}.feature-visual--message{display:flex;flex-direction:column;justify-content:center;padding:28px;background:linear-gradient(var(--line),var(--line)) 0 25% /100% 1px no-repeat,linear-gradient(90deg,var(--line),var(--line)) 28% 0 /1px 100% no-repeat,var(--paper-bright)}.message-bubble{display:flex;align-items:flex-start;gap:14px;padding:18px;color:var(--paper);background:var(--graphite);box-shadow:10px 12px 0 rgba(209,238,132,.42)}.message-bubble>.by-media{flex:0 0 28px;width:28px;height:28px}.message-bubble>.by-media img{width:100%;height:100%;object-fit:contain}.message-bubble span{color:rgba(248,244,242,.62);font-family:var(--font-ui);font-size:var(--type-utility-micro-size)}.message-bubble p{margin:5px 0 0;font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.message-status{display:flex;align-items:center;gap:8px;margin-top:42px;font-family:var(--font-ui);font-size:var(--type-utility-tag-size);line-height:var(--type-utility-tag-line-height);letter-spacing:var(--type-utility-tag-tracking)}.message-status__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--hope);box-shadow:0 0 0 6px rgba(209,238,132,.22)}.projects{padding-top:clamp(130px,14vw,230px);background:var(--paper-bright)}.projects__heading{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-bottom:clamp(130px,15vw,250px)}.projects__heading>.section-label{grid-column:1/5}.projects__heading>div{grid-column:1/13;position:relative}.projects__heading h2{position:relative;margin:0;font-size:clamp(78px,10vw,190px);font-weight:400;line-height:.78;letter-spacing:-.075em}.projects__heading h2 span{margin-left:25%}.projects__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(70px,9vw,150px) 20px}.project-card--1{grid-column:2/8}.project-card--2{grid-column:9/13;margin-top:-110px}.project-card--3{grid-column:4/10}.project-card--4{grid-column:1/7}.project-card--5{grid-column:9/13;margin-top:-100px}.project-card__image{position:relative;overflow:hidden;background:#e9e6e4}.project-thumbnail__cover{position:relative;z-index:0;display:grid;width:100%;height:100%;object-fit:cover}.project-thumbnail__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(24,22,21,.22);opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .65s ease-in-out}.project-thumbnail__client-logo{position:absolute;top:50%;left:50%;z-index:2;width:min(44%,180px);height:min(28%,80px);pointer-events:none;object-fit:contain;transform:translate3d(-50%,-50%,0) scale(1);transition:transform .65s ease-in-out}.listing-card:is(:hover,:focus-visible) .project-thumbnail__overlay,.project-card:is(:hover,:focus-visible) .project-thumbnail__overlay{opacity:1}.listing-card:is(:hover,:focus-visible) .project-thumbnail__client-logo,.project-card:is(:hover,:focus-visible) .project-thumbnail__client-logo{transform:translate3d(-50%,calc(-50% - 4px),0) scale(.96)}.project-card--1 .project-card__image,.project-card--3 .project-card__image,.project-card--4 .project-card__image{aspect-ratio:1.55}.project-card--2 .project-card__image,.project-card--5 .project-card__image{aspect-ratio:1.35}.project-card__image>.project-thumbnail__cover .akc-media__element{width:100%;height:100%;object-fit:cover;filter:saturate(.75);transition:filter .5s ease}.project-card__image>.project-thumbnail__arrow{position:absolute;top:18px;right:18px;z-index:3;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--graphite);background:var(--hope);opacity:0;transform:scale(.7);transition:opacity .22s ease,transform .22s ease}.project-card:is(:hover,:focus-visible) .project-card__image>.project-thumbnail__cover .akc-media__element{filter:saturate(1)}.project-card:focus-visible .project-card__image>.project-thumbnail__arrow,.project-card:hover .project-card__image>.project-thumbnail__arrow{opacity:1;transform:scale(1)}.project-card h3{margin:26px 0 10px;font-size:clamp(24px,2.2vw,40px);font-weight:400;letter-spacing:-.035em}.project-card>p{margin:0;color:rgba(35,37,39,.6);font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.project-card ul{display:flex;gap:8px;padding:0;margin:22px 0 0;list-style:none}.project-card li{padding:7px 11px;border:1px solid var(--line);border-radius:100px;font-family:var(--font-ui);font-size:var(--type-utility-tag-size);line-height:var(--type-utility-tag-line-height);letter-spacing:var(--type-utility-tag-tracking);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.projects__cta{margin-top:clamp(100px,12vw,190px)}.services{overflow:clip}.services__header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;margin-bottom:clamp(72px,9vw,150px)}.services__identity{grid-column:1/4}.services__identity .section-label{margin:0}.services__heading{grid-column:4/13;margin:-.08em 0 0;font-size:clamp(76px,9.2vw,176px);font-weight:400;line-height:.82;letter-spacing:-.07em}.services__list{border-top:1px solid var(--line-light)}.services-accordion__item{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;border-bottom:1px solid var(--line-light);color:var(--paper)}.services-accordion__number{grid-column:1/4;padding-top:33px;color:rgba(248,244,242,.5)}.services-accordion__content{grid-column:4/13;min-width:0}.services-accordion__trigger{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:92px;padding:20px 2px 20px 0;border:0;color:var(--paper);background:transparent;cursor:pointer;text-align:left;transition:color var(--motion-control,.22s) ease,opacity var(--motion-control,.22s) ease}.services-accordion__trigger:hover{color:var(--hope)}.services-accordion__trigger:focus-visible{outline:2px solid var(--hope);outline-offset:5px}.services-accordion__title{max-width:860px;font-weight:400}.services-accordion__toggle{position:relative;flex:0 0 42px;width:42px;height:42px;border:1px solid rgba(248,244,242,.34);border-radius:50%;transition:border-color var(--motion-control,.22s) ease,background-color var(--motion-control,.22s) ease}.services-accordion__trigger:focus-visible .services-accordion__toggle,.services-accordion__trigger:hover .services-accordion__toggle{border-color:var(--hope)}.services-accordion__toggle i{position:absolute;top:50%;left:50%;display:block;width:14px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:opacity var(--motion-control,.22s) ease,transform var(--motion-control,.22s) ease}.services-accordion__toggle i:last-child{transform:translate(-50%,-50%) rotate(90deg)}.services-accordion__item.is-open .services-accordion__toggle{border-color:var(--hope);color:var(--graphite);background:var(--hope)}.services-accordion__item.is-open .services-accordion__toggle i:last-child{opacity:0;transform:translate(-50%,-50%) rotate(0)}.services-accordion__panel{display:grid;grid-template-columns:minmax(230px,1.45fr) minmax(230px,1.2fr);gap:clamp(28px,4vw,72px);align-items:start;padding:6px 0 44px;animation:services-panel-in .36s ease both}.services-accordion__panel[hidden]{display:none}@keyframes services-panel-in{0%{opacity:0;transform:translate3d(0,16px,0)}}.services-accordion__info p{max-width:470px;margin:0;color:rgba(248,244,242,.66);font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.services-accordion__action{margin-top:28px}.services-accordion__categories{min-width:0}.services-accordion__categories-label{display:block;margin:0 0 16px;color:rgba(248,244,242,.48)}.services-accordion__chips{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0;list-style:none}.services-accordion__chip{padding:7px 10px;border:1px solid rgba(248,244,242,.3);border-radius:100px;font-family:var(--font-ui);font-size:var(--type-utility-tag-size);line-height:var(--type-utility-tag-line-height);letter-spacing:var(--type-utility-tag-tracking);text-transform:uppercase}.manifesto{overflow:hidden}.manifesto__layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px}.manifesto__portrait{position:sticky;top:120px;grid-column:1/4}.manifesto__portrait>img:first-child{filter:grayscale(1) contrast(1.05)}.manifesto__portrait>.manifesto__media,.manifesto__portrait>img:first-child{width:100%;aspect-ratio:.76;object-fit:cover}.manifesto__media .akc-media__element{filter:grayscale(1) contrast(1.05)}.manifesto__portrait>img:last-child{position:absolute;right:-32px;bottom:-32px;width:92px;padding:20px;background:var(--hope)}.manifesto__copy{grid-column:5/13}.manifesto__copy blockquote{margin-bottom:clamp(100px,12vw,190px);font-size:clamp(54px,6.5vw,118px);line-height:.97;letter-spacing:-.06em}.manifesto__signature{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;padding-top:34px;border-top:1px solid var(--line)}.manifesto__signature>p{max-width:520px;margin:0;color:rgba(35,37,39,.62);font-family:var(--font-ui)}.manifesto__signature>div{display:flex;flex-direction:column;text-align:right}.manifesto__signature small{margin-top:5px;color:rgba(35,37,39,.58);font-family:var(--font-ui)}.brand-marquee{position:relative;overflow:hidden;border-block:1px solid var(--line-light);background:var(--graphite)}.brand-marquee__track{display:flex;width:max-content;animation:marquee 26s linear infinite}.brand-marquee img{width:190px;height:160px;padding:35px 48px;border-right:1px solid var(--line-light);object-fit:contain}@keyframes marquee{to{transform:translateX(-50%)}}.team--records.section{padding-block:0;background:var(--color-paper)}.team__board{width:100%;padding-block:clamp(32px,5vw,72px)}.team__inner{width:100%}.team--scheme-dark .team__board{color:var(--color-paper);background:var(--color-graphite)}.team--scheme-light .team__board{color:var(--color-graphite);background:var(--color-paper)}.team:not(.team--records){padding-top:0}.team:not(.team--records) .team__image{height:clamp(360px,44vw,700px);overflow:hidden}.team:not(.team--records) .team__image>.by-media{width:100%;height:100%;object-fit:cover}.team:not(.team--records) .team__image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.65) brightness(.62)}.team:not(.team--records) .team__content{display:grid;grid-template-columns:7fr 5fr;gap:clamp(60px,8vw,140px);padding-top:clamp(80px,9vw,150px)}.team:not(.team--records) .team__content h2{max-width:900px;margin:24px 0 30px;font-size:clamp(65px,8vw,150px);font-weight:400;line-height:.83;letter-spacing:-.07em}.team:not(.team--records) .team__content>div:first-child>p:last-child{max-width:580px;color:rgba(248,244,242,.62);font-family:var(--font-ui)}.team:not(.team--records) .team__count{float:right;color:var(--hope);font-size:24px}.team:not(.team--records) .team__stats{align-self:end}.team:not(.team--records) .team__stats>div{display:grid;grid-template-columns:100px 1fr;align-items:baseline;padding:24px 0;border-top:1px solid var(--line-light)}.team:not(.team--records) .team__stats>div>span{font-size:clamp(48px,4vw,74px);letter-spacing:-.06em}.team:not(.team--records) .team__stats p{margin:0;color:rgba(248,244,242,.62);font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.team:not(.team--records) .team__stats .arrow-link{margin-top:42px}.team__frame{--team-content-gutter:clamp(32px,4vw,64px);--team-container-inset:max(var(--team-content-gutter),calc((min(100vw, 1920px) - 1600px) / 2));display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);width:min(100%,1920px);margin-inline:auto;gap:clamp(24px,3vw,56px);border-radius:0}.team__editorial{display:flex;flex-direction:column;width:100%;min-width:0;min-height:100%;padding:clamp(32px,4vw,64px);border:0;border-radius:0;background:var(--color-graphite-deep)}.team--scheme-light .team__editorial{background:var(--color-paper-bright)}.team__heading{width:min(100%,1600px);margin-inline:auto;min-width:0}.team__heading h2{max-width:820px;margin:0;font-family:var(--typo-heading-h2-font-family);font-size:var(--typo-heading-h2-font-size);font-weight:var(--typo-heading-h2-font-weight);line-height:var(--typo-heading-h2-line-height);letter-spacing:var(--typo-heading-h2-letter-spacing)}.team__marks{display:flex;width:min(100%,1600px);gap:clamp(42px,5vw,86px);margin:auto;padding-block:clamp(48px,6vw,96px);color:color-mix(in srgb,var(--color-paper) 48%,transparent);font-family:var(--typo-heading-h6-font-family);font-size:var(--typo-heading-h6-font-size);line-height:1}.team__editorial-panels{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);width:min(100%,1600px);margin-inline:auto;gap:clamp(28px,3vw,52px);align-items:end}.team__cta-panel,.team__description-panel{min-width:0;border-radius:0}.team__cta-panel{display:flex;flex-direction:column;gap:28px}.team__cta-panel h3{max-width:420px;margin:0 0 18px;font-family:var(--typo-heading-h5-font-family);font-size:var(--typo-heading-h5-font-size);font-weight:var(--typo-heading-h5-font-weight);line-height:var(--typo-heading-h5-line-height);letter-spacing:var(--typo-heading-h5-letter-spacing)}.team__cta-panel p,.team__description-panel p{max-width:520px;margin:0;color:color-mix(in srgb,var(--color-paper) 68%,transparent);font-family:var(--typo-body-m-font-family);font-size:var(--typo-body-m-font-size);line-height:var(--typo-body-m-line-height);letter-spacing:var(--typo-body-m-letter-spacing)}.team__description-panel{align-self:end}.team--scheme-light .team__marks{color:color-mix(in srgb,var(--color-graphite) 48%,transparent)}.team--scheme-light .team__cta-panel p,.team--scheme-light .team__description-panel p{color:color-mix(in srgb,var(--color-graphite) 68%,transparent)}.team__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw,16px);align-content:start;min-width:0}.team-member-card{position:relative;min-width:0;aspect-ratio:3/4;overflow:hidden;border:0;border-radius:0;outline:none;background:var(--color-graphite-deep)}.team-member-card:focus-visible{outline:2px solid var(--color-hope);outline-offset:3px}.team-member-card__media{position:absolute;inset:0;width:100%;height:100%}.team-member-card__media img{filter:saturate(.72) contrast(1.04)}.team-member-card__overlay{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(16px,1.4vw,24px);color:var(--color-paper);background:linear-gradient(180deg,color-mix(in srgb,var(--color-graphite-deep) 52%,transparent) 0,transparent 36%,color-mix(in srgb,var(--color-graphite-deep) 92%,transparent) 100%);pointer-events:none}.team-member-card--editing .team-member-card__overlay{pointer-events:auto}.team-member-card__top{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;align-items:start}.team-member-card__copy p,.team-member-card__top p{margin:0;font-family:var(--typo-body-s-font-family);font-size:var(--typo-body-s-font-size);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing)}.team-member-card__top p{justify-self:end;max-width:22ch;text-align:right;color:color-mix(in srgb,var(--color-paper) 82%,transparent)}.team-member-card__plus{position:relative;width:30px;height:30px;color:var(--color-hope);transition:rotate var(--motion-control)}.team-member-card__plus:after,.team-member-card__plus:before{position:absolute;top:50%;left:50%;width:100%;height:1px;content:"";background:currentColor;translate:-50% -50%}.team-member-card__plus:after{rotate:90deg}.team-member-card__copy{min-width:0;transition:translate var(--motion-control)}.team-member-card--has-linkedin .team-member-card__copy{padding-right:52px}.team-member-card__copy h3{margin:0 0 12px;font-family:var(--typo-heading-h6-font-family);font-size:var(--typo-heading-h6-font-size);font-weight:var(--typo-heading-h6-font-weight);line-height:var(--typo-heading-h6-line-height);letter-spacing:var(--typo-heading-h6-letter-spacing)}.team-member-card__bio p{max-width:34ch;color:color-mix(in srgb,var(--color-paper) 74%,transparent);transition:color var(--motion-control)}.team-member-card__bio{margin-top:8px}.team-member-card__linkedin{position:absolute;z-index:3;right:clamp(16px,1.4vw,24px);bottom:clamp(16px,1.4vw,24px);display:grid;width:40px;height:40px;place-items:center;border:1px solid;border-radius:0;color:var(--color-paper);background:color-mix(in srgb,var(--color-graphite-deep) 72%,transparent);transition:color var(--motion-control),background-color var(--motion-control),opacity var(--motion-control),translate var(--motion-control)}.team-member-card__linkedin:focus-visible,.team-member-card__linkedin:hover{color:var(--color-graphite-deep);background:var(--color-hope)}.team-member-card__linkedin svg{width:17px;height:17px}@media (hover:hover) and (pointer:fine){.team-member-card__bio{max-height:0;margin-top:0;overflow:hidden;transition:max-height var(--motion-control),margin-top var(--motion-control),opacity var(--motion-control),translate var(--motion-control)}.team-member-card__bio,.team-member-card__linkedin{opacity:0;translate:0 6px}.team-member-card:is(:hover,:focus,:focus-within) .team-member-card__plus{rotate:45deg}.team-member-card:is(:hover,:focus,:focus-within) .team-member-card__copy{translate:0 -4px}.team-member-card:is(:hover,:focus,:focus-within) .team-member-card__bio{max-height:140px;margin-top:8px;opacity:1;translate:none}.team-member-card:is(:hover,:focus,:focus-within) .team-member-card__bio p{color:var(--color-paper)}.team-member-card:is(:hover,:focus,:focus-within) .team-member-card__linkedin{opacity:1;translate:none}}.team--preview .team__frame{gap:0;background:var(--color-graphite-deep)}.team--preview .team__editorial{padding-inline-start:var(--team-container-inset)}.team--scheme-light.team--preview .team__frame{background:var(--color-paper-bright)}.team--preview .team__people{gap:clamp(10px,1vw,16px);padding-block:var(--team-content-gutter);padding-inline:0 var(--team-container-inset)}.team--all .team__frame{grid-template-columns:minmax(0,1fr);gap:clamp(10px,1vw,16px);background:transparent}.team--all .team__editorial{min-height:0;padding:clamp(32px,4vw,56px);background:transparent}.team--all .team__heading h2{max-width:22ch}.team--all .team__marks{margin:0 auto;padding-block:clamp(36px,4vw,64px)}.team--all .team__editorial-panels{grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:clamp(28px,3vw,40px);align-items:start}.team--all .team__description-panel{align-self:start}.team--all .team__people{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1600px);margin-inline:auto}.team--all .team-member-card{aspect-ratio:3/4}@media (max-width:1199px){.team__frame{grid-template-columns:minmax(0,1fr)}.team__editorial{min-height:clamp(560px,78vw,720px)}.team__people{grid-template-columns:repeat(2,minmax(0,1fr))}.team--preview .team__people{padding-inline:var(--team-content-gutter)}.team-member-card{aspect-ratio:3/4}.team--all .team__people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.team__frame{gap:20px;border-radius:0}.team__editorial{min-height:0;padding:28px;border-radius:0}.team--preview .team__editorial{padding-inline-start:28px}.team--preview .team__people{gap:16px;padding:28px}.team__editorial-panels{grid-template-columns:minmax(0,1fr);gap:32px}.team--all .team__editorial{padding:28px}.team--all .team__editorial-panels{grid-template-columns:minmax(0,1fr);gap:32px}.team-member-card,.team__cta-panel,.team__description-panel,.team__heading{border-radius:0}.team__marks{padding-block:54px}.team--all .team__people,.team__people{grid-template-columns:minmax(0,1fr)}.team--all .team__people{box-sizing:border-box;padding-inline:22px}.team-member-card{aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){.team-member-card__bio,.team-member-card__bio p,.team-member-card__copy,.team-member-card__linkedin,.team-member-card__plus{transition:none}.team-member-card:is(:hover,:focus,:focus-within) .team-member-card__plus{rotate:0deg}.team-member-card:is(:hover,:focus,:focus-within) .team-member-card__bio,.team-member-card:is(:hover,:focus,:focus-within) .team-member-card__copy,.team-member-card:is(:hover,:focus,:focus-within) .team-member-card__linkedin{translate:none}}.pricing__heading{max-width:1050px;margin:0 auto clamp(80px,9vw,140px);text-align:center}.pricing__heading .section-label{justify-content:center}.pricing__heading :is(h1,h2){margin-bottom:30px;font-size:clamp(60px,7.6vw,142px);font-weight:400;line-height:.86;letter-spacing:-.07em}.pricing__heading>p{color:rgba(35,37,39,.6);font-family:var(--font-ui)}.pricing__heading>.arrow-link{justify-content:center;width:fit-content;margin:28px auto 0}.pricing-toggle{display:flex;justify-content:center;align-items:center;gap:13px;margin-top:50px}.pricing-toggle>.ui-switch{flex:0 0 auto}.pricing-toggle small{padding:5px 9px;border-radius:100px;color:var(--graphite);background:rgba(209,238,132,.55)}.pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1px;padding:clamp(24px,3vw,52px);background:rgba(35,37,39,.06)}.pricing-card{min-height:720px;padding:clamp(30px,3.2vw,56px);background:rgba(248,244,242,.68)}.pricing-card--popular{margin-top:-28px;min-height:776px;background:var(--paper-bright);box-shadow:0 22px 60px rgba(35,37,39,.12)}.pricing-card__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.pricing-card h3{margin:0;font-size:22px;font-weight:400}.pricing-card__top>span{padding:7px 10px;border-radius:100px;background:rgba(209,238,132,.58);font-family:var(--font-ui);font-size:var(--type-utility-tag-size);line-height:var(--type-utility-tag-line-height);letter-spacing:var(--type-utility-tag-tracking);font-weight:600;text-transform:uppercase}.pricing-card__price{display:flex;align-items:baseline;margin:70px 0 24px}.pricing-card__price strong{font-size:clamp(48px,4.4vw,78px);font-weight:400;line-height:.9;letter-spacing:-.06em}.pricing-card__price span{color:rgba(35,37,39,.52);font-family:var(--font-ui);font-size:var(--type-utility-meta-size);line-height:var(--type-utility-meta-line-height);letter-spacing:var(--type-utility-meta-tracking)}.pricing-card>p{min-height:58px;color:rgba(35,37,39,.62);font-family:var(--font-ui);font-size:var(--type-body-xs-size);line-height:var(--type-body-xs-line-height);letter-spacing:var(--type-body-xs-tracking)}.pricing-card .arrow-link{margin:35px 0 62px}.pricing-card h4{margin-bottom:24px;font-family:var(--font-ui);font-size:var(--type-utility-label-size);line-height:var(--type-utility-label-line-height);letter-spacing:var(--type-utility-label-tracking);letter-spacing:.1em;text-transform:uppercase}.pricing-card ul{padding:0;margin:0;list-style:none}.pricing-card li{display:flex;gap:11px;margin:14px 0;color:rgba(35,37,39,.72);font-family:var(--font-ui);font-size:var(--type-body-xs-size);line-height:var(--type-body-xs-line-height);letter-spacing:var(--type-body-xs-tracking)}.pricing-card li span{color:#739328}.process{border-top:1px solid var(--line)}.process__layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.process__intro{position:sticky;top:130px;grid-column:1/6;align-self:start}:where(.process__intro) h2{margin-bottom:32px;font-size:clamp(62px,7vw,130px);font-weight:400;line-height:.86;letter-spacing:-.07em}.process__intro>p{max-width:500px;color:rgba(35,37,39,.6);font-family:var(--font-ui)}.process__intro .arrow-link{margin-top:40px}.process__steps{grid-column:7/13;padding:0;margin:0;list-style:none;border-top:1px solid var(--line)}.process__steps li{display:grid;grid-template-columns:80px 1fr;gap:25px;padding:35px 0 46px;border-bottom:1px solid var(--line)}.process__steps>li>span{color:#71892e;font-family:var(--font-ui);font-size:var(--type-utility-meta-size);line-height:var(--type-utility-meta-line-height);letter-spacing:var(--type-utility-meta-tracking)}.process__steps h3{margin-bottom:15px;font-size:clamp(26px,2.6vw,46px);font-weight:400}.process__steps p{max-width:620px;margin-bottom:0;color:rgba(35,37,39,.6);font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.testimonials{background:var(--paper-bright)}.testimonials__heading{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;margin-bottom:clamp(80px,9vw,140px)}.testimonials__heading>img{grid-column:1/3;width:130px}.testimonials__heading .section-label{grid-column:4/7}.testimonials__heading h2{grid-column:4/13;margin:20px 0 0;font-size:clamp(70px,9vw,170px);font-weight:400;line-height:.82;letter-spacing:-.075em}.testimonials__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.testimonial-card,.testimonial-intro{min-height:500px;padding:clamp(26px,2.7vw,46px);border:1px solid var(--line)}.testimonial-intro{display:grid;place-items:center;text-align:center}.testimonial-intro p{max-width:220px;margin:0;color:rgba(35,37,39,.52);font-size:24px}.testimonial-card{display:flex;flex-direction:column;justify-content:space-between}.testimonial-card--1{color:var(--graphite);background:var(--paper);border-color:var(--hope);box-shadow:inset 0 4px 0 var(--hope)}.testimonial-card--2{color:var(--paper);background:var(--graphite)}.testimonial-card>p{font-size:clamp(20px,1.7vw,30px);line-height:1.15}.testimonial-card__metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:auto 0 40px}.testimonial-card__metrics>span{display:flex;flex-direction:column;padding-top:16px;border-top:1px solid;font-size:24px}.testimonial-card__metrics small{margin-top:4px;opacity:.62;font-family:var(--font-ui);font-size:var(--type-utility-micro-size);line-height:var(--type-utility-micro-line-height);letter-spacing:var(--type-utility-micro-tracking)}.testimonial-card__person{display:flex;align-items:center;gap:12px;padding-top:22px;border-top:1px solid}.testimonial-card__person img{width:48px;height:48px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.testimonial-card__person>.by-media{flex:0 0 48px;width:48px;height:48px;border-radius:50%;object-fit:cover}.testimonial-card__person>div{display:flex;flex-direction:column}.testimonial-card__person small{margin-top:3px;opacity:.62;font-family:var(--font-ui);font-size:var(--type-utility-tag-size);line-height:var(--type-utility-tag-line-height);letter-spacing:var(--type-utility-tag-tracking)}.faq{border-top:1px solid var(--line)}.faq__layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.faq__intro{grid-column:1/5}.faq__intro h2{margin-bottom:26px;font-size:clamp(70px,8vw,150px);font-weight:400;line-height:.82;letter-spacing:-.07em}.faq__intro>p{max-width:330px;color:rgba(35,37,39,.62);font-family:var(--font-ui)}.faq__intro .arrow-link{margin-top:50px}.faq__items{grid-column:5/13;border-top:1px solid var(--line)}.faq__items article{border-bottom:1px solid var(--line)}.faq__items h3{margin:0}.faq__items button{display:flex;justify-content:space-between;align-items:center;width:100%;gap:30px;padding:28px 0;background:transparent;cursor:pointer;text-align:left}.faq__items button>span:last-child{color:#739328;font-family:var(--font-ui);font-size:26px}.faq__items article.is-open{box-shadow:inset 3px 0 0 var(--hope)}.faq__items article.is-open .faq__answer,.faq__items article.is-open button{padding-left:24px}.faq__answer{padding:0 10% 34px 0;animation:answer-in .24s ease both}.faq__answer p{margin:0;color:rgba(35,37,39,.62);font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}@keyframes answer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.insights{background:var(--paper-bright)}.insights__heading{display:grid;grid-template-columns:7fr 5fr;align-items:end;gap:60px;margin-bottom:clamp(90px,10vw,170px)}.insights__heading h2{margin:0;font-size:clamp(72px,8.5vw,160px);font-weight:400;line-height:.82;letter-spacing:-.075em}.insights__heading>div:last-child>p{max-width:460px;color:rgba(35,37,39,.62);font-family:var(--font-ui)}.insights__heading .arrow-link{margin-top:32px}.insights__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px}.insight-card--1{grid-column:1/7}.insight-card--2{grid-column:7/10;margin-top:170px}.insight-card--3{grid-column:10/13;margin-top:170px}.insight-card__image{overflow:hidden;margin-bottom:24px}.insight-card__image>.by-media{width:100%;height:100%;object-fit:cover}.insight-card--1 .insight-card__image{aspect-ratio:1.45}.insight-card--2 .insight-card__image,.insight-card--3 .insight-card__image{aspect-ratio:.92}.insight-card__image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.03);transition:filter .5s ease,transform .7s cubic-bezier(.2,.75,.25,1)}.insight-card:hover img{filter:grayscale(.2);transform:scale(1.035)}.insight-card>span{color:rgba(35,37,39,.55);font-family:var(--font-ui);font-size:var(--type-utility-tag-size);line-height:var(--type-utility-tag-line-height);letter-spacing:var(--type-utility-tag-tracking)}.insight-card h3{margin:16px 0 24px;font-size:clamp(24px,2.2vw,40px);font-weight:400;line-height:1.05}.insight-card>p{font-family:var(--font-ui);font-size:var(--type-utility-meta-size);line-height:var(--type-utility-meta-line-height);letter-spacing:var(--type-utility-meta-tracking);font-weight:600;text-transform:uppercase}.insight-card>p span{color:#739328}.contact{min-height:970px;padding-block:clamp(100px,10vw,160px);overflow:hidden}.contact__background,.contact__veil{position:absolute;inset:0;width:100%;height:100%}.contact__background{object-fit:cover;filter:grayscale(1) contrast(1.1)}.contact__veil{background:rgba(23,25,26,.83)}.contact__content{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.contact__heading{grid-column:1/13}.contact__heading h2{max-width:1350px;margin:0 0 clamp(90px,10vw,150px);font-size:clamp(80px,10vw,190px);font-weight:400;line-height:.79;letter-spacing:-.075em}.contact__details{grid-column:1/5}.contact__details>p{max-width:410px;color:rgba(248,244,242,.72);font-family:var(--font-ui)}.contact-person{display:flex;align-items:center;gap:14px;margin-top:55px}.contact-person img{width:58px;height:58px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.contact-person>.contact-person__media{flex:0 0 58px;width:58px;height:58px;border-radius:50%;object-fit:cover}.contact-person>div{display:flex;flex-direction:column}.contact-person small{margin-top:4px;color:rgba(248,244,242,.6);font-family:var(--font-ui)}.contact-form{grid-column:6/13}.contact-form__submit{justify-self:start;margin-top:54px}.contact-form__acknowledgement{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;margin-top:28px;color:rgba(248,244,242,.76);font-family:var(--font-ui);font-size:13px;line-height:1.55;cursor:pointer}.contact-form__acknowledgement input{position:relative;z-index:1;grid-column:1;grid-row:1;width:22px;height:22px;margin:0;opacity:0;cursor:pointer}.contact-form__acknowledgement-control{position:relative;grid-column:1;grid-row:1;width:22px;height:22px;border:1px solid rgba(248,244,242,.54);border-radius:2px;pointer-events:none}.contact-form__acknowledgement>span:last-child{grid-column:2;grid-row:1}.contact-form__acknowledgement input:checked+.contact-form__acknowledgement-control:after{position:absolute;inset:4px;background:var(--hope);content:""}.contact-form__acknowledgement input:focus-visible+.contact-form__acknowledgement-control{outline:2px solid var(--hope);outline-offset:3px}.contact-form__acknowledgement a{color:inherit;text-decoration:underline;text-underline-offset:3px}.form-status{min-height:1.5em;margin:14px 0 0;color:#8dab3d}.contact .form-status{color:var(--hope)}.site-footer{padding-block:clamp(70px,8vw,130px) 42px;background:var(--paper)}.site-footer__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:60px 20px}.site-footer__brand{grid-column:1/7}.site-footer__brand>.site-footer__logo,.site-footer__brand>img{width:calc(min(100%, 460px) * 2 / 3);translate:calc(-100% * 2926.2 / 22437) 0}.site-footer__logo .akc-media__element{width:100%}.site-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:7px;font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}nav.site-footer__links{grid-column:8/10}.site-footer__links:not(nav){grid-column:11/13}.site-footer__contact h3,.site-footer__links h3{margin-bottom:17px;color:rgba(35,37,39,.48);font-family:var(--font-ui);font-size:var(--type-utility-micro-size);line-height:var(--type-utility-micro-line-height);letter-spacing:var(--type-utility-micro-tracking);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.site-footer__links a{transition:color .18s ease,transform .18s ease}.site-footer__links a:hover{color:#71892e;transform:translateX(4px)}.site-footer__contact{grid-column:1/5;display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-ui)}.site-footer__contact span{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.site-footer__contact strong{margin-top:4px;font-family:var(--font-display);font-size:clamp(25px,2.2vw,40px);font-weight:400}.site-footer__statement{grid-column:6/9;align-self:end;margin:0;color:rgba(35,37,39,.62);font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-tracking)}.site-footer__legal{grid-column:9/13;align-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;color:rgba(35,37,39,.58);font-family:var(--font-ui);font-size:var(--type-utility-tag-size);line-height:var(--type-utility-tag-line-height);letter-spacing:var(--type-utility-tag-tracking)}[data-scroll-motion]{--motion-entry:1;--motion-travel:0;--motion-progress:1;--motion-index:0}.motion-enabled [data-scroll-motion=entry]{opacity:var(--motion-progress,1);transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 64px),0) scale(calc(.985 + var(--motion-progress, 1) * .015));transform-origin:50% 50%}.motion-enabled [data-scroll-motion=entry].is-motion-active,.motion-enabled [data-scroll-motion=sticky-scale].is-motion-active{will-change:opacity,transform}.hero-stage{position:relative;height:auto;background:var(--graphite-deep)}.motion-enabled .hero-stage .hero{--hero-intro-progress:clamp(0,calc(var(--motion-travel, 0) * 2.6),1);position:relative;top:auto;height:auto;opacity:1}.motion-enabled .hero-stage .hero__image{top:-25%;bottom:auto;height:150%;transform:translate3d(0,calc((var(--motion-travel, 0) - .08) * 34svh),0) scale(calc(1.1 - var(--hero-intro-progress) * .065));transform-origin:50% 42%}.motion-enabled .hero-stage .hero__veil{opacity:calc(.82 + var(--hero-intro-progress) * .18)}.motion-enabled .hero-stage .hero__veil:after{position:absolute;inset:0;background:rgba(12,13,14,.34);opacity:var(--hero-intro-progress);content:""}.motion-enabled .hero-stage .hero__edition{transform:translate3d(0,calc(var(--motion-travel, 0) * 6svh),0)}.motion-enabled .hero-stage .hero__disciplines{transform:translate3d(0,calc(var(--motion-travel, 0) * 9svh),0)}.motion-enabled .hero-stage .hero__title{transform:translate3d(0,calc(var(--motion-travel, 0) * 13svh),0);transform-origin:50% 100%}.motion-enabled .hero-stage .hero__bottom{transform:translate3d(0,calc(var(--motion-travel, 0) * 7svh),0)}.motion-enabled .hero-stage.is-motion-active .hero__bottom,.motion-enabled .hero-stage.is-motion-active .hero__disciplines,.motion-enabled .hero-stage.is-motion-active .hero__edition,.motion-enabled .hero-stage.is-motion-active .hero__image,.motion-enabled .hero-stage.is-motion-active .hero__title,.motion-enabled .hero-stage.is-motion-active .hero__veil{will-change:opacity,transform}.motion-enabled .statement__oversize{transform:translate3d(calc(-50% + (var(--motion-travel, 0) - .5) * 10vw),-50%,0)}.motion-enabled .statement__image-frame{transform:translate3d(-50%,calc(-50% + (.5 - var(--motion-travel, 0)) * 8vh),0)}.motion-enabled .statement__image-frame img{transform:translate3d(0,calc((.5 - var(--motion-travel, 0)) * 8%),0) scale(1.1)}.motion-enabled .statement__caption{--caption-progress:clamp(0,calc((var(--motion-travel, 0) - 0.36) * 3.2),1);opacity:var(--caption-progress);transform:translate3d(0,calc((1 - var(--caption-progress)) * 34px),0)}.motion-enabled .statement__mark{opacity:clamp(0,calc(var(--motion-travel, 0) * 2.2),1);transform:scale(calc(.72 + var(--motion-travel, 0) * .28));transform-origin:0 100%}.motion-enabled .statement__stage.is-motion-active .statement__caption,.motion-enabled .statement__stage.is-motion-active .statement__image-frame,.motion-enabled .statement__stage.is-motion-active .statement__oversize{will-change:opacity,transform}.motion-enabled .feature-card[data-scroll-motion=entry]{transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 82px),0) scale(calc(.97 + var(--motion-progress, 1) * .03))}.motion-enabled .feature-visual--image img{transform:scale(calc(1 + (1 - var(--motion-progress, 1)) * .12))}.motion-enabled .feature-visual--tasks li{--row-delay:0;--row-progress:clamp(0,calc((var(--motion-progress, 1) - var(--row-delay)) * 1.45),1);opacity:var(--row-progress);transform:translate3d(calc((1 - var(--row-progress)) * 34px),0,0)}.motion-enabled .feature-visual--tasks li:nth-child(2){--row-delay:0.06}.motion-enabled .feature-visual--tasks li:nth-child(3){--row-delay:0.12}.motion-enabled .feature-visual--tasks li:nth-child(4){--row-delay:0.18}.motion-enabled .feature-visual--download>.by-media{opacity:calc(.04 + var(--motion-progress, 1) * .12);transform:translate3d(-50%,-60%,0) scale(calc(.52 + var(--motion-progress, 1) * .48))}.motion-enabled .feature-visual--download .download-arrow,.motion-enabled .feature-visual--download .download-count,.motion-enabled .feature-visual--download>div{opacity:var(--motion-progress,1);transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 28px),0)}.motion-enabled .feature-visual--message .message-status{opacity:var(--motion-progress,1);transform:translate3d(calc((1 - var(--motion-progress, 1)) * 24px),0,0)}.motion-enabled .feature-visual--message .message-bubble{opacity:var(--motion-progress,1);transform:translate3d(calc((1 - var(--motion-progress, 1)) * 46px),0,0) scale(calc(.94 + var(--motion-progress, 1) * .06))}.motion-enabled .projects__heading{position:sticky;top:104px;z-index:0;opacity:var(--motion-progress,1);transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 54px),0) scale(calc(1 - var(--motion-travel, 0) * .34));transform-origin:50% 0}.motion-enabled .projects__grid{position:relative;z-index:1}.motion-enabled .project-card[data-scroll-motion=entry]{opacity:var(--motion-progress,1);transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 110px),0) scale(calc(.91 + var(--motion-progress, 1) * .09));transform-origin:50% 0}.motion-enabled .insight-card__image img,.motion-enabled .project-card__image>.project-thumbnail__cover .akc-media__element{height:112%;margin-top:-6%;transform:translate3d(0,calc((var(--motion-travel, 0) - .5) * 10%),0) scale(1.035)}.motion-enabled .insight-card:hover .insight-card__image img{transform:translate3d(0,calc((var(--motion-travel, 0) - .5) * 10%),0) scale(1.065)}.motion-enabled .insight-card__image.is-motion-active img,.motion-enabled .project-card__image.is-motion-active>.project-thumbnail__cover .akc-media__element{will-change:transform}.motion-enabled .services-accordion__item[data-scroll-motion=entry]{opacity:var(--motion-progress,1);transform:translate3d(calc((1 - var(--motion-progress, 1)) * 72px),0,0)}.motion-enabled .manifesto__media .akc-media__element,.motion-enabled .manifesto__portrait>img:first-child{transform:translate3d(0,calc((.5 - var(--motion-travel, 0)) * 46px),0) scale(1.04)}.motion-enabled .manifesto__portrait>img:last-child{transform:translate3d(0,calc((var(--motion-travel, 0) - .5) * 36px),0) rotate(calc((var(--motion-travel, 0) - .5) * 7deg)) scale(calc(.88 + var(--motion-travel, 0) * .12))}.motion-enabled .manifesto__portrait.is-motion-active .akc-media__element,.motion-enabled .manifesto__portrait.is-motion-active>img{will-change:transform}.motion-quote__characters{display:inline}.motion-quote__word{white-space:nowrap}.motion-quote__character,.motion-quote__word{display:inline-block}.motion-enabled .motion-quote__character{--character-progress:clamp(0,calc((var(--motion-travel, 0) - var(--character-delay, 0)) * 3.35),1);opacity:var(--character-progress);transform:translate3d(0,calc((1 - var(--character-progress)) * .42em),0) rotate(calc((1 - var(--character-progress)) * 1.2deg))}.motion-enabled .team__image img{height:112%;margin-top:-6%;transform:translate3d(0,calc((var(--motion-travel, 0) - .5) * 9%),0) scale(1.035)}.motion-enabled .team__image.is-motion-active img{will-change:transform}.motion-enabled .process__steps li[data-scroll-motion=entry]{opacity:var(--motion-progress,1);transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 50px),0)}.motion-enabled .testimonial-card>p{--card-part-progress:clamp(0,calc((var(--motion-progress, 1) - 0.08) * 1.55),1)}.motion-enabled .testimonial-card>p,.motion-enabled .testimonial-card__metrics{opacity:var(--card-part-progress);transform:translate3d(0,calc((1 - var(--card-part-progress)) * 30px),0)}.motion-enabled .testimonial-card__metrics{--card-part-progress:clamp(0,calc((var(--motion-progress, 1) - 0.2) * 1.55),1)}.motion-enabled .testimonial-card__person{--card-part-progress:clamp(0,calc((var(--motion-progress, 1) - 0.3) * 1.65),1);opacity:var(--card-part-progress);transform:translate3d(0,calc((1 - var(--card-part-progress)) * 24px),0)}.motion-enabled .faq__items article[data-scroll-motion=entry]{transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 34px),0)}.motion-enabled .contact__background{transform:translate3d(0,calc((var(--motion-travel, 0) - .5) * 7%),0) scale(1.12)}.motion-enabled .contact.is-motion-active .contact__background{will-change:transform}@media (min-width:1600px){.hero__edition{top:130px}}@media (max-width:1180px){.hero__title{font-size:clamp(96px,17vw,195px)}.features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 18px}.feature-card:nth-child(2),.feature-card:nth-child(4){margin-top:70px}.services-accordion__panel{grid-template-columns:minmax(210px,1.3fr) minmax(210px,1.1fr);gap:28px}.testimonials__track{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/7}nav.site-footer__links{grid-column:8/10}.site-footer__links:not(nav){grid-column:11/13}}@media (max-width:900px){:root.brandyou-document{--gutter:26px}.desktop-navigation{display:none}.menu-overlay__body{grid-template-columns:1fr;align-content:start;min-height:auto;padding-top:30px;padding-bottom:60px}.menu-overlay nav{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding-right:0}.menu-overlay nav a{width:100%;font-size:clamp(38px,7vw,62px)}.menu-overlay nav a+a{margin-top:.2em}.menu-overlay__meta{margin-top:54px}.site-header__inner{grid-template-columns:1fr auto}.hero__bottom>p{grid-column:1/6}.hero__bottom .arrow-link{grid-column:8/13}.metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card:nth-child(2n){border-right:0}.metric-card:nth-child(n+3){border-top:1px solid var(--line)}.features__heading>p{grid-column:5/12}.faq__layout,.manifesto__layout,.process__layout{display:grid;grid-template-columns:1fr;gap:80px}.faq__intro,.faq__items,.manifesto__copy,.manifesto__portrait,.process__intro,.process__steps{grid-column:auto}.services__heading{grid-column:4/12}.services-accordion__number{grid-column:1/3}.services-accordion__content{grid-column:3/13}.manifesto__portrait,.process__intro{position:static}.manifesto__portrait{width:48%}.team:not(.team--records) .team__content{grid-template-columns:minmax(0,1fr)}.pricing__grid{grid-template-columns:1fr;gap:14px}.pricing-card,.pricing-card--popular{min-height:auto;margin:0}.pricing-card>p{min-height:0}.testimonials__heading .section-label,.testimonials__heading h2{grid-column:3/13}.insights__heading{grid-template-columns:1fr}.contact__details{grid-column:1/6}.contact-form{grid-column:6/13}.site-footer__brand{grid-column:1/7}nav.site-footer__links{grid-column:8/10}.site-footer__links:not(nav){grid-column:11/13}.site-footer__contact{grid-column:1/7}.site-footer__legal,.site-footer__statement{grid-column:7/13}}@media (max-width:680px){:root.brandyou-document{--gutter:22px}:where(html.brandyou-document){scroll-padding-top:68px}.section{padding-block:92px}.site-header__inner{min-height:70px}.header-logo{width:106px}.header-actions{gap:16px}.language-switcher__trigger{font-size:10px}.menu-trigger{gap:9px}.menu-trigger__lines{width:24px;gap:5px}.menu-overlay__top{min-height:78px}.menu-overlay__top img,.menu-overlay__top>.menu-overlay__logo{width:110px}.menu-overlay__top button{font-size:0}.menu-overlay__top button span{font-size:38px}.menu-overlay__body{grid-template-columns:1fr;align-content:start;min-height:auto;padding-top:22px;padding-bottom:54px}.menu-overlay nav{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding-right:0}.menu-overlay nav a{gap:16px;width:100%;font-size:clamp(34px,9.4vw,54px);line-height:.94}.menu-overlay nav a+a{margin-top:.24em}.menu-overlay nav a>span{padding-top:.65em}.menu-overlay__meta{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;margin-top:48px}.menu-overlay__meta p{grid-column:1/-1;margin:12px 0 4px}.menu-overlay__meta span{font-size:13px}.menu-overlay__meta button{font-size:12px}.hero,.hero__content{min-height:820px}.hero__image{object-position:51% center}.hero__edition{top:155px}.hero__edition span:first-child{font-size:30px}.hero__disciplines{top:29%;width:210px;font-size:12px;text-align:right}.hero__title{bottom:155px;font-size:clamp(80px,25vw,110px);line-height:.74}.hero__title span:nth-child(2){margin-left:5%}.hero__title span:nth-child(3){margin-left:0;text-align:right}.hero__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;bottom:22px}.hero__bottom>p{max-width:235px;font-size:10px}.hero__bottom .arrow-link{flex-shrink:0;font-size:11px}.section-heading--split{grid-template-columns:1fr}}@media (max-width:680px){.section-heading--split .section-label,.section-heading--split :where(h2){grid-column:auto}.section-heading--split :where(h2){margin-bottom:70px;font-size:42px;line-height:1}}@media (max-width:680px){.metrics__grid{grid-template-columns:1fr}.metric-card,.metric-card:not(:first-child){min-height:270px;padding:28px 0;border-right:0;border-top:1px solid var(--line)}.metric-card:first-child{border-top:0}.metric-value{font-size:92px}.metric-card :where(h3){margin-top:55px}}@media (max-width:680px){.statement,.statement__stage{min-height:760px}.statement__stage>.section-label{top:35px}.statement__oversize{width:120vw;font-size:19vw;line-height:.86}.statement__image-frame{width:84vw;height:48vh}.statement__caption{right:var(--gutter);bottom:32px;left:var(--gutter);max-width:270px;font-size:11px}.statement__mark{right:var(--gutter);bottom:30px;left:auto;width:52px}.features__heading{grid-template-columns:1fr;margin-bottom:70px}.features__heading .section-label,.features__heading h2,.features__heading>p{grid-column:auto}.features__heading h2{font-size:58px;line-height:.9}.features__heading>p{margin-top:16px}.features__grid{grid-template-columns:1fr;gap:54px}.feature-card:nth-child(2),.feature-card:nth-child(4){margin-top:0}.feature-visual{height:440px}.projects__heading{grid-template-columns:1fr;margin-bottom:90px}.projects__heading>.section-label,.projects__heading>div{grid-column:auto}.projects__heading h2{font-size:61px;line-height:.84}.projects__heading h2 span{margin-left:0}.projects__grid{display:grid;grid-template-columns:1fr;gap:74px}.project-card--1,.project-card--2,.project-card--3,.project-card--4,.project-card--5{grid-column:auto;margin-top:0}.project-card__image{aspect-ratio:1.28!important}.projects__cta{margin-top:80px}.services__header{grid-template-columns:1fr;gap:34px 14px;margin-bottom:62px}.services__identity{grid-column:1}.services__heading{grid-column:1;grid-row:2;font-size:clamp(64px,23vw,96px)}.services-accordion__item{grid-template-columns:44px minmax(0,1fr);gap:10px}.services-accordion__number{grid-column:1;padding-top:29px}.services-accordion__content{grid-column:2}.services-accordion__trigger{min-height:78px;gap:14px}.services-accordion__title{font-size:clamp(27px,8.5vw,38px)}.services-accordion__toggle{flex-basis:36px;width:36px;height:36px}.services-accordion__panel{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:8px;padding-bottom:38px}.services-accordion__categories{grid-column:auto}.manifesto__portrait{width:70%}.manifesto__copy blockquote{margin-bottom:70px;font-size:47px}.manifesto__signature{grid-template-columns:1fr}.manifesto__signature>div{text-align:left}.brand-marquee img{width:150px;height:120px;padding:26px 38px}.team:not(.team--records) .team__image{height:350px}.team:not(.team--records) .team__content{gap:60px;padding-top:76px}.team:not(.team--records) .team__content h2{font-size:57px}.team:not(.team--records) .team__stats>div{grid-template-columns:82px 1fr}.pricing__heading{margin-bottom:70px}}@media (max-width:680px){.pricing__heading :is(h1,h2){font-size:56px}}@media (max-width:680px){.pricing-toggle{flex-wrap:wrap;margin-top:38px}.pricing__grid{padding:12px}.pricing-card{padding:34px 24px}.pricing-card__price{margin-top:52px}.pricing-card .arrow-link{margin-bottom:48px}.process__layout{gap:70px}}@media (max-width:680px){:where(.process__intro) h2{font-size:54px}}@media (max-width:680px){.process__steps li{grid-template-columns:46px 1fr}.testimonials__heading{grid-template-columns:1fr;margin-bottom:70px}.testimonials__heading .section-label,.testimonials__heading h2,.testimonials__heading>img{grid-column:auto}.testimonials__heading>img{width:105px;margin-bottom:35px}.testimonials__heading h2{margin-top:0;font-size:58px}.testimonials__track{display:flex;width:calc(100vw - var(--gutter));margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}}@media (max-width:680px){.testimonials__track::-webkit-scrollbar{display:none}}@media (max-width:680px){.testimonial-card,.testimonial-intro{flex:0 0 min(82vw,340px);min-height:440px;scroll-snap-align:start}.faq__layout{gap:70px}.faq__intro h2{font-size:58px}.faq__intro .arrow-link{margin-top:32px}.faq__items button{padding:22px 0;font-size:18px}.faq__items article.is-open .faq__answer,.faq__items article.is-open button{padding-left:15px}.insights__heading{gap:35px;margin-bottom:72px}.insights__heading h2{font-size:58px}.insights__grid{grid-template-columns:1fr;gap:70px}.insight-card--1,.insight-card--2,.insight-card--3{grid-column:auto;margin-top:0}.insight-card__image{aspect-ratio:1.25!important}.contact{min-height:auto}.contact__content{grid-template-columns:1fr;gap:60px}.contact-form,.contact__details,.contact__heading{grid-column:auto}.contact__heading h2{margin-bottom:20px;font-size:61px;line-height:.88}.contact__details{margin-bottom:15px}.contact-person{margin-top:35px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:32px 24px}.site-footer__brand,.site-footer__contact,.site-footer__legal,.site-footer__statement{grid-column:1/-1}nav.site-footer__links{grid-column:1/2}.site-footer__links:not(nav){grid-column:2/3}.site-footer__brand>.site-footer__logo,.site-footer__brand>img{width:calc(76% * 2 / 3)}.site-footer__logo .akc-media__element{width:100%}.site-footer__contact strong{font-size:28px}.site-footer__statement{max-width:320px}.site-footer__legal{justify-content:flex-start;padding-top:30px;border-top:1px solid var(--line)}}@media (max-width:900px){.motion-enabled .hero-stage{height:auto}.motion-enabled .hero-stage .hero{position:relative;top:auto;height:auto;opacity:1;transform:none}.motion-enabled .hero-stage .hero__image{top:-18%;right:0;bottom:auto;left:0;height:136%;transform:translate3d(0,calc((var(--motion-travel, 0) - .08) * 22svh),0) scale(calc(1.075 - var(--hero-intro-progress) * .04));transform-origin:50% 42%}.motion-enabled .hero-stage .hero__edition{opacity:1;transform:translate3d(0,calc(var(--motion-travel, 0) * 2.5svh),0)}.motion-enabled .hero-stage .hero__disciplines{opacity:1;transform:translate3d(0,calc(var(--motion-travel, 0) * 4svh),0)}.motion-enabled .hero-stage .hero__title{opacity:1;transform:translate3d(0,calc(var(--motion-travel, 0) * 6svh),0)}.motion-enabled .hero-stage .hero__bottom{opacity:1;transform:translate3d(0,calc(var(--motion-travel, 0) * 3svh),0)}.motion-enabled [data-scroll-motion=entry]{opacity:var(--motion-progress,1);transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 26px),0)}.motion-enabled .statement__image-frame,.motion-enabled .statement__oversize{transform:translate3d(-50%,-50%,0)}.motion-enabled .statement__image-frame img{transform:scale(calc(1.07 - var(--motion-entry, 1) * .03))}.motion-enabled .statement__caption{opacity:var(--motion-progress,var(--motion-entry,1));transform:translate3d(0,calc((1 - var(--motion-entry, 1)) * 22px),0)}.motion-enabled .statement__mark{opacity:1;transform:none}.motion-enabled .feature-card[data-scroll-motion=entry],.motion-enabled .process__steps li[data-scroll-motion=entry],.motion-enabled .project-card[data-scroll-motion=entry]{opacity:var(--motion-progress,1);transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 28px),0)}.motion-enabled .feature-visual--image img{transform:scale(calc(1.07 - var(--motion-progress, 1) * .07))}.motion-enabled .projects__heading{position:relative;top:auto;opacity:var(--motion-progress,1);transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 26px),0)}.motion-enabled .insight-card__image img,.motion-enabled .project-card__image>.project-thumbnail__cover .akc-media__element{height:105%;margin-top:-2.5%;transform:scale(calc(1.055 - var(--motion-entry, 1) * .025))}.motion-enabled .insight-card:hover .insight-card__image img{transform:scale(1.045)}.motion-enabled .manifesto__media .akc-media__element,.motion-enabled .manifesto__portrait>img:first-child{transform:scale(calc(1.045 - var(--motion-entry, 1) * .025))}.motion-enabled .services-accordion__item[data-scroll-motion=entry]{opacity:var(--motion-progress,1);transform:translate3d(0,calc((1 - var(--motion-progress, 1)) * 24px),0)}.motion-enabled .manifesto__portrait>img:last-child{transform:none}.motion-enabled .motion-quote{opacity:var(--motion-progress,var(--motion-entry,1));transform:translate3d(0,calc((1 - var(--motion-entry, 1)) * 24px),0)}.motion-enabled .motion-quote__character{opacity:1;transform:none}.motion-enabled .team__image img{height:105%;margin-top:-2.5%;transform:scale(calc(1.05 - var(--motion-entry, 1) * .025))}.motion-enabled .contact__background{transform:scale(1.06)}}