.v-a .a-hero .a-mark{--marker:#ffdeb9}:root[data-theme=dark] .a-hero .a-mark{--marker:#8a5a2b;color:#fcfcfc}:root[data-look=orange]{--blue:#ffdeb9}:root[data-look=orange].v-a{--marker:#ffdeb9}:root[data-look=orange][data-theme=dark].v-a{--marker:#a5713f}:root[data-look=orange] .a-cta{color:#1d1b19}:root[data-look=orange] .a-cta__paper{background-color:#ffdeb9}:root[data-look=orange] .n-btn{--brown:#ffdeb9;--on-brown:#1d1b19}:root[data-look=blue]{--look-hi:#c8e2ff;--blue:#accff6}:root[data-look=brown]{--look-hi:#f3dcc3;--blue:#e8ceb2}:root[data-look=blue][data-theme=dark]{--look-hi:#4f7299}:root[data-look=brown][data-theme=dark]{--look-hi:#8a5a2b}:root:is([data-look=blue],[data-look=brown]).v-a,:root:is([data-look=blue],[data-look=brown]) .a-hero .a-mark{--marker:var(--look-hi)}:root:is([data-look=blue],[data-look=brown]) ::selection{background:var(--look-hi);color:var(--ink)}:root:is([data-look=blue],[data-look=brown]) :is(.a-contact,.a-foot) a{isolation:isolate;position:relative}:root:is([data-look=blue],[data-look=brown]) :is(.a-contact,.a-foot) a:after{content:"";z-index:-1;background-color:var(--look-hi);transform-origin:0;transition:transform .25s cubic-bezier(.45,.05,.3,1);position:absolute;inset:46% -.15em -.04em;transform:scaleX(0);-webkit-mask:url(/img/svg/marker-highlight.svg) 0 0/100% 100% no-repeat;mask:url(/img/svg/marker-highlight.svg) 0 0/100% 100% no-repeat}:root:is([data-look=blue],[data-look=brown]) :is(.a-contact,.a-foot) a:is(:hover,:focus-visible):after{transform:scaleX(1)}:root[data-look=dmsans]{--serif:"DM Sans", system-ui, sans-serif;--sans:"DM Sans", system-ui, sans-serif;--c-h1:36px;--c-h1-lh:46.8px;--c-h1a:42px;--c-h1a-lh:50.4px;--c-lead:20px;--c-lead-lh:35px;--c-h2:30px;--c-h2-lh:36px;--c-list:18px}@media (width>=640px){:root[data-look=dmsans]{--c-h1:40px;--c-h1-lh:52px;--c-list:20px}}@media (width>=768px){:root[data-look=dmsans]{--c-h1:60px;--c-h1-lh:78px;--c-h1a:80px;--c-h1a-lh:96px;--c-lead:24px;--c-lead-lh:42px;--c-h2:32px;--c-h2-lh:38.4px}}:root[data-look=dmsans]:not([data-theme=dark]){--ink:#262626;--muted:#525252}:root[data-look=dmsans] body{font-weight:500}[data-look=dmsans] .a-statement{font-size:var(--c-h1);line-height:var(--c-h1-lh);letter-spacing:-.02em;font-weight:600}[data-look=dmsans] .a-statement--about{font-size:var(--c-h1a);line-height:var(--c-h1a-lh);letter-spacing:-.025em}[data-look=dmsans] :is(.a-feat__title,.a-case__title,.a-contact__title,.a-next__title,h2.a-label,.a-story .is-lead,.a-story h2+.is-lead,.a-screen__title){font-size:var(--c-h2);line-height:var(--c-h2-lh);letter-spacing:-.025em;color:var(--ink);font-weight:600}[data-look=dmsans] :is(h3.a-label,.n-list__name,.a-story h2){letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:600;line-height:28.8px}[data-look=dmsans] .a-based{font-size:var(--c-lead);line-height:var(--c-lead-lh);letter-spacing:-.015em;color:var(--muted);font-weight:500}[data-look=dmsans] :is(.a-about p,.a-contact__links,.a-case__org,.a-case__summary,.a-glance__grid p,.a-story,.a-next__org,.a-intro__text p,.a-timeline__note,.a-away p,.n-list__desc,.n-list__year,.a-feat__client){letter-spacing:normal;color:var(--muted);font-size:18px;font-weight:500;line-height:32.4px}[data-look=dmsans] :is(.a-list,.a-timeline__role){font-size:var(--c-list);letter-spacing:normal;color:var(--ink);font-weight:500;line-height:28px}[data-look=dmsans] .a-timeline__role{font-weight:600}[data-look=dmsans] .a-list li+li{margin-top:12px}[data-look=dmsans] :is(.a-meta dt,.a-facts dt){letter-spacing:normal;color:var(--ink);font-size:18px;font-weight:600;line-height:28px}[data-look=dmsans] :is(.a-meta dd,.a-facts dd,.a-stats span,.a-timeline__years,.a-timeline__place){letter-spacing:normal;font-size:18px;font-weight:500;line-height:28px}[data-look=dmsans] .a-stats strong{font-size:var(--c-h1);line-height:var(--c-h1-lh);letter-spacing:-.02em;font-weight:600}[data-look=dmsans] :is(.a-stats small,.a-story .is-caption,.a-story figcaption){font-size:16px;font-weight:500;line-height:28px}[data-look=dmsans] .a-story blockquote{font-size:var(--c-lead);line-height:var(--c-lead-lh);letter-spacing:-.015em;color:var(--ink);font-weight:500}[data-look=dmsans] .a-story strong{font-weight:600}[data-look=dmsans] .n-nav{font-size:20px;line-height:28px}[data-look=dmsans] .n-nav a,[data-look=dmsans] .a-selected .n-tag{letter-spacing:normal;color:var(--ink);font-size:20px;font-weight:500;line-height:28px}[data-look=dmsans] .a-foot__row{font-size:20px;font-weight:500;line-height:28px}[data-look=dmsans] :is(.a-back,.n-tag){letter-spacing:normal;font-size:18px;font-weight:500;line-height:28px}[data-look=dmsans] .n-btn{font-size:18px;font-weight:500;line-height:28px}[data-look=dmsans] .a-mark.is-drawn{font-weight:inherit}
