.ct{--ct-g:24px;--ct-gap:24px;--ct-section:180px;--ct-ease:cubic-bezier(.22, .61, .36, 1);--ct-ink:#fff;--ct-grey:#79767a;--ct-slot:#171717;min-height:100vh;color:var(--ct-ink);font-family:var(--font-body);background:#000;overflow-x:clip}@media (max-width:699px){.ct{--ct-g:16px;--ct-gap:16px;--ct-section:140px}}.ct p,.ct h1,.ct dl,.ct dd,.ct blockquote{margin:0}.ct .ct-grid{column-gap:var(--ct-gap);padding-inline:var(--ct-g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (max-width:699px){.ct .ct-grid{grid-template-columns:minmax(0,1fr)}.ct .ct-grid>*{grid-column:1/-1!important}}.ct .ct-section{margin-top:var(--ct-section)}.ct .ct-label{letter-spacing:-.2px;color:var(--ct-ink);font-size:20px;line-height:26px}.ct .ct-caption{letter-spacing:-.16px;color:var(--ct-ink);font-size:16px;line-height:22.4px}@media (max-width:699px){.ct .ct-label{font-size:18px;line-height:23.4px}.ct .ct-caption{margin-top:12px;font-size:14px;line-height:19.6px}}.ct .ct-fade{opacity:0;transition:opacity .7s var(--ct-ease)}.ct .ct-fade[data-in=on]{opacity:1}.ct .ct-fade>*+*{transition-delay:.1s}.ct .ct-frame{aspect-ratio:var(--ct-aspect);background:var(--ct-slot);clip-path:inset(0 0 100%);transition:clip-path .46s cubic-bezier(.3,.7,.2,1);position:relative;overflow:hidden}.ct .ct-frame[data-in=on]{clip-path:inset(0)}.ct .ct-frame-inner{transition:scale .46s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0;scale:1.3}.ct .ct-frame[data-in=on] .ct-frame-inner{scale:1}.ct .ct-fill{width:100%;height:100%;inset:0;aspect-ratio:auto!important;background:var(--ct-slot)!important;position:absolute!important}@media (prefers-reduced-motion:reduce){.ct .ct-fade,.ct .ct-frame,.ct .ct-frame-inner{transition:none}.ct .ct-fade{opacity:1}.ct .ct-frame{clip-path:none}.ct .ct-frame-inner{scale:1}}.ct .ct-hero{padding-top:141px}.ct .ct-name{font-family:var(--font-display);letter-spacing:-2.1px;text-wrap:balance;grid-column:1/-1;font-size:140px;font-weight:300;line-height:168px}.ct .ct-facts{grid-column:1/-1;grid-template-columns:subgrid;margin-top:72px;display:grid}.ct .ct-fact dt{color:var(--ct-ink);font-size:16px;font-weight:500;line-height:22.4px}.ct .ct-fact dd{color:var(--ct-grey);font-size:16px;line-height:22.4px}.ct .ct-facts .ct-fact:first-child{grid-column:1/5}.ct .ct-facts .ct-fact:nth-child(2){grid-column:7/9}.ct .ct-facts .ct-fact:nth-child(3){grid-column:9/13}.ct .ct-facts[data-count="4"] .ct-fact:first-child{grid-column:1/4}.ct .ct-facts[data-count="4"] .ct-fact:nth-child(2){grid-column:4/7}.ct .ct-facts[data-count="4"] .ct-fact:nth-child(3){grid-column:7/10}.ct .ct-facts[data-count="4"] .ct-fact:nth-child(4){grid-column:10/13}.ct .ct-hero-media{margin-top:46px}.ct .ct-hero-phone{display:none}@media (max-width:699px){.ct .ct-hero{padding-top:160px}.ct .ct-name{letter-spacing:-1px;font-size:clamp(40px,14vw,64px);line-height:1.2}.ct .ct-facts{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;margin-top:36px}.ct .ct-facts .ct-fact:nth-child(n),.ct .ct-facts[data-count="4"] .ct-fact:nth-child(n){grid-column:auto}.ct .ct-facts[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.ct .ct-fact dt,.ct .ct-fact dd{overflow-wrap:anywhere;font-size:14px;line-height:19.6px}.ct .ct-hero-media{margin-top:48px}.ct .ct-hero-media--twin .ct-hero-wide{display:none}.ct .ct-hero-media--twin .ct-hero-phone{display:block}.ct .ct-hero-wide{aspect-ratio:390/675}}.ct .ct-intro{grid-column:1/11}.ct .ct-intro-text{letter-spacing:-1.12px;margin-top:24px;font-size:56px;line-height:67.76px}@media (max-width:699px){.ct .ct-intro-text{letter-spacing:-.56px;margin-top:16px;font-size:28px;line-height:33.88px}}.ct .ct-head-text{grid-column:3/9}.ct .ct-statement{letter-spacing:-1.2px;margin-top:12px;font-size:40px;line-height:48px}.ct .ct-statement-by{color:var(--ct-grey);margin-top:12px;font-size:16px;line-height:22.4px}.ct .ct-paragraph{letter-spacing:-.16px;max-width:560px;color:var(--text-muted);margin-top:24px;font-size:16px;line-height:22.4px}@media (max-width:699px){.ct .ct-statement{letter-spacing:-.6px;margin-top:8px;font-size:24px;line-height:28.8px}.ct .ct-paragraph{margin-top:16px;font-size:14px;line-height:19.6px}}.ct .ct-block{margin-top:64px}.ct .ct-block+.ct-block{margin-top:24px}@media (max-width:699px){.ct .ct-block{margin-top:40px}.ct .ct-block+.ct-block{margin-top:16px}}.ct .ct-wide-media{grid-area:1/3/auto/13}.ct .ct-wide-caption{grid-area:1/1/auto/3;align-self:end}.ct .ct-tiles{row-gap:var(--ct-gap)}.ct .ct-tile:nth-child(odd){grid-column:1/7}.ct .ct-tile:nth-child(2n){grid-column:7/13}.ct .ct-tiles-caption{grid-column:7/10;align-self:end}.ct .ct-tiles[data-count="2"] .ct-tiles-caption,.ct .ct-tiles[data-count="4"] .ct-tiles-caption{grid-column:1/4;margin-top:16px}.ct .ct-tiles[data-cols="3"] .ct-tile:nth-child(3n+1){grid-column:1/5}.ct .ct-tiles[data-cols="3"] .ct-tile:nth-child(3n+2){grid-column:5/9}.ct .ct-tiles[data-cols="3"] .ct-tile:nth-child(3n){grid-column:9/13}.ct .ct-tiles[data-cols="3"] .ct-tiles-caption{grid-column:1/4;margin-top:16px}.ct .ct-ws{row-gap:24px}.ct .ct-ws-wide{grid-column:4/13}.ct .ct-ws-small{grid-area:2/9/auto/13}.ct .ct-ws-caption{grid-area:2/6/auto/9;align-self:end}.ct .ct-bleed-media,.ct .ct-film-slot{grid-column:1/13}.ct .ct-bleed-caption{grid-column:1/4;margin-top:16px}.ct .ct-pl-portrait{grid-column:1/5;margin-top:173px}.ct .ct-pl-portrait .ct-caption{margin-top:16px}.ct .ct-pl-landscape{grid-area:1/5/auto/13}@media (max-width:699px){.ct .ct-wide-media,.ct .ct-wide-caption,.ct .ct-ws-wide,.ct .ct-ws-small,.ct .ct-ws-caption,.ct .ct-tiles-caption,.ct .ct-pl-landscape{grid-row:auto}.ct .ct-wide-media{aspect-ratio:358/236}.ct .ct-tiles{row-gap:13px}.ct .ct-ws{row-gap:16px}.ct .ct-ws-wide{aspect-ratio:358/236}.ct .ct-ws-small{aspect-ratio:358/286;order:2}.ct .ct-ws-caption{order:3}.ct .ct-pl-portrait{order:2;margin-top:0}.ct .ct-pl-landscape{aspect-ratio:358/236;order:1;margin-bottom:16px}}.ct .ct-strip{padding-inline:var(--ct-g);scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:24px;display:flex;overflow-x:auto}.ct .ct-strip::-webkit-scrollbar{display:none}.ct .ct-strip[data-drag=on]{cursor:grabbing}.ct .ct-card{flex:none;height:456px}.ct .ct-card--portrait{height:567px}.ct .ct-strip-caption{grid-column:1/4;margin-top:16px}@media (max-width:699px){.ct .ct-strip{gap:16px}.ct .ct-card{height:238px}.ct .ct-card--portrait{height:295px}}.ct .ct-film-slot .wao-film{width:100%}@media (max-width:699px){.ct .ct-grid.ct-tiles[data-phone-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px}.ct .ct-grid.ct-tiles[data-phone-cols="3"]>.ct-tile{grid-column:auto!important}}.ct .ct-films{row-gap:13px}.ct .ct-films-slot:nth-child(odd){grid-column:1/7}.ct .ct-films-slot:nth-child(2n){grid-column:7/13}.ct .ct-films-slot .wao-film{width:100%}.ct .ct-quote-text{grid-column:2/10;align-self:center}.ct .ct-quote[data-aside=on] .ct-quote-text{grid-column:2/7}.ct .ct-quote blockquote p{letter-spacing:-1.2px;font-size:40px;line-height:48px;position:relative}.ct .ct-quote-mark{margin-right:4px;position:absolute;right:100%}.ct .ct-quote footer{margin-top:32px;font-size:20px;line-height:26px}.ct .ct-quote-role{color:var(--ct-grey)}.ct .ct-quote-aside{grid-column:9/13}@media (max-width:699px){.ct .ct-quote blockquote p{letter-spacing:-.6px;font-size:24px;line-height:28.8px}.ct .ct-quote-mark{margin:0;position:static}.ct .ct-quote footer{margin-top:20px;font-size:16px;line-height:22.4px}.ct .ct-quote-aside{margin-top:32px}}.ct .ct-results-heading{letter-spacing:-1.12px;grid-column:2/8;font-size:56px;line-height:67.76px}.ct .ct-results-row{margin-top:120px;margin-bottom:40px}.ct .ct-results-label{grid-column:2/6;font-size:16px;font-weight:500;line-height:22.4px}.ct .ct-results-summary{grid-column:7/12;font-size:16px;line-height:22.4px}.ct .ct-result{align-items:center;min-height:232px;position:relative}.ct .ct-result-rule{top:0;left:var(--ct-g);right:var(--ct-g);transform-origin:0;height:1px;transition:transform .8s var(--ct-ease) calc(var(--i) * .12s);background:#ffffff4d;position:absolute;transform:scaleX(.74)}.ct .ct-result-value{font-family:var(--font-display);letter-spacing:-1.26px;opacity:0;transition:opacity .8s var(--ct-ease) calc(var(--i) * .12s), translate .8s var(--ct-ease) calc(var(--i) * .12s);grid-column:2/9;justify-self:end;font-size:84px;font-weight:240;line-height:71.4px;translate:0 75px}.ct .ct-result-unit{font-size:42px}.ct .ct-result-label{font-family:var(--font-display);opacity:0;transition:opacity .8s var(--ct-ease) calc(var(--i) * .12s + .1s);grid-column:9/12;font-size:20px;line-height:24px}.ct .ct-results-items[data-in=on] .ct-result-rule{transform:scaleX(1)}.ct .ct-results-items[data-in=on] .ct-result-value{opacity:1;translate:0}.ct .ct-results-items[data-in=on] .ct-result-label{opacity:1}@media (prefers-reduced-motion:reduce){.ct .ct-result-rule,.ct .ct-result-value,.ct .ct-result-label{opacity:1;transition:none;transform:translate(0,0)}}@media (max-width:699px){.ct .ct-results-heading{letter-spacing:-.56px;font-size:28px;line-height:33.88px}.ct .ct-results-row{row-gap:8px;margin-top:48px}.ct .ct-result{row-gap:8px;min-height:0;padding-block:28px}.ct .ct-result-value{justify-self:start;font-size:120px;line-height:102px}.ct .ct-result-unit{font-size:60px}.ct .ct-result-label{font-size:22px;line-height:26.4px}}.ct .ct-live-inner{grid-column:3/13}.ct .ct-live-links{flex-wrap:wrap;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ct .ct-live-link{height:40px;color:var(--ct-ink);transition:background .3s var(--ct-ease);background:0 0;border:1px solid;border-radius:50px;align-items:center;gap:10px;padding-inline:18px;font-size:16px;text-decoration:none;display:inline-flex}.ct .ct-live-link:hover,.ct .ct-live-link:focus-visible{background:color-mix(in srgb, currentColor 10%, transparent)}.ct-next{margin-top:var(--ct-section,180px)}.ct-next-link{color:#fff;justify-content:center;align-items:center;height:1020px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ct-next-ticker{white-space:nowrap;font-family:var(--font-display);letter-spacing:-6.6px;transition:opacity .6s var(--ct-ease);font-size:220px;line-height:220px;animation:22s linear infinite ct-ticker;display:flex;position:absolute;top:50%;left:0;translate:0 -60%}@keyframes ct-ticker{to{transform:translate(-50%)}}.ct-next-card{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.ct-next-frame{aspect-ratio:517/778;background:#171717;width:517px;display:block;position:relative;overflow:hidden}.ct-next-frame .ct-fill{transition:scale .6s cubic-bezier(.22,.61,.36,1);inset:0;scale:1.15;aspect-ratio:auto!important;position:absolute!important}.ct-next-name{font-size:20px;line-height:26px}.ct-next-link:hover .ct-next-frame .ct-fill,.ct-next-link:focus-visible .ct-next-frame .ct-fill{scale:1}.ct-next-link:hover .ct-next-ticker,.ct-next-link:focus-visible .ct-next-ticker{opacity:.2}@media (prefers-reduced-motion:reduce){.ct-next-ticker{animation:none}}@media (max-width:699px){.ct-next{margin-top:140px}.ct-next-link{height:560px}.ct-next-ticker{letter-spacing:-3.3px;font-size:110px;line-height:110px}.ct-next-frame{width:274px}}.ct .wao-footer{margin-top:0}.ct.ct--embed{background:0 0;min-height:0}.ct .ct-hero-line{display:none}.ct .ct-tiles-row{display:contents}@media (max-width:699px){.ct .ct-tiles-row>.ct-tile{grid-column:1/-1!important}.ct .ct-grid.ct-tiles[data-phone-cols="3"] .ct-tiles-row>.ct-tile{grid-column:auto!important}}@media (max-width:640px){.ct{--ct-section:96px}.ct .ct-hero{padding-top:104px}.ct .ct-hero-line{letter-spacing:-.18px;color:var(--text-muted);text-wrap:pretty;margin-top:12px;font-size:18px;line-height:24px;display:block}.ct .ct-facts,.ct .ct-facts[data-count="4"]{grid-template-columns:minmax(0,1fr);row-gap:8px;margin-top:24px}.ct .ct-fact{border-top:1px solid var(--line-dim);grid-template-columns:96px minmax(0,1fr);column-gap:12px;padding-top:8px;display:grid}.ct .ct-fact dt,.ct .ct-fact dd{overflow-wrap:normal;font-size:16px;line-height:22px}.ct .ct-fact dt{color:var(--ct-grey);font-weight:400}.ct .ct-fact dd{color:var(--ct-ink)}.ct .ct-hero-media{margin-top:28px}.ct .ct-hero-wide,.ct .ct-hero-phone{aspect-ratio:4/5}.ct .ct-paragraph{font-size:16px;line-height:24px}.ct .ct-caption{font-size:16px;line-height:22.4px}.ct .ct-tiles:not([data-phone-cols="3"]):not([data-count="1"]):not([data-count="2"]):not([data-count="4"]) .ct-tiles-row{margin-inline:calc(-1 * var(--ct-g));padding-inline:var(--ct-g);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ct-g);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.ct .ct-tiles-row::-webkit-scrollbar{display:none}.ct .ct-tiles:not([data-phone-cols="3"]):not([data-count="1"]):not([data-count="2"]):not([data-count="4"]) .ct-tile{scroll-snap-align:start;aspect-ratio:4/5;flex:0 0 80%}.ct .ct-tiles[data-count="4"]:not([data-cols="3"]) .ct-tiles-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ct .ct-tiles[data-count="4"]:not([data-cols="3"]) .ct-tiles-row>.ct-tile{grid-column:auto!important}.ct .ct-live-link{height:44px}.ct-next{margin-top:96px}.ct-next-link{height:auto;padding-block:8px 24px}.ct-next-ticker{display:none}.ct-next-card:before{content:"Next case study" / "";color:var(--ct-grey);font-size:18px;line-height:23.4px}.ct-next-name{font-size:24px;line-height:28.8px}.ct[data-case=healthspan-md] :is(.ct-wide-media,.ct-ws-wide,.ct-ws-small,.ct-bleed-media){aspect-ratio:1}.ct[data-case=crown] .ct-hero-wide :is(img,video){object-position:12% 50%}.ct[data-case=art-by-san-b] .ct-hero-wide :is(img,video){object-position:30% 50%}}.ct .ct-hero-film .wao-film{width:100%;aspect-ratio:1440/838!important}@media (max-width:699px){.ct .ct-hero-film .wao-film{aspect-ratio:390/420!important}}.ct .ct-wide[data-span=two-thirds] .ct-wide-media{grid-column:5/13}.ct .ct-wide[data-span=two-thirds] .ct-wide-caption{grid-column:1/5}@media (max-width:699px){.ct .ct-wide[data-span=two-thirds] .ct-wide-media{aspect-ratio:var(--ct-aspect)}.ct .ct-wide[data-span=two-thirds] .ct-wide-caption{margin-top:16px}}
