.pt{--t-display:clamp(30px, 3.6vw, 52px);--t-head:clamp(26px, 2.4vw, 34px);--t-lead:clamp(20px, 1.8vw, 24px);--t-body:17px;--t-label:13px;--knock-paper:brightness(0) invert(1) sepia(1) brightness(.973);--knock-ink:brightness(0) invert(.1);overflow-x:clip}.pt>section:not(.sm-hero),.pt>figure{isolation:isolate;position:relative}.pt-btn{background:var(--c,var(--cobalt));color:var(--btn-ink,var(--paper));letter-spacing:.12em;text-transform:uppercase;padding:16px 22px 15px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.pt-btn:hover{background:var(--ink);color:var(--paper)}.pt .pt-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pt .sm-press{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:48px;padding:26px 56px;display:grid}.pt-brands{--k:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}.pt-brands li{justify-content:center;align-items:center;min-height:40px;display:flex}.pt-brands img{width:auto;max-width:100%;height:calc(var(--mh) * var(--k));object-fit:contain;filter:var(--knock-paper);display:block}@media (max-width:1159px){.pt .sm-press{grid-template-columns:minmax(0,1fr);row-gap:18px}.pt .sm-press .sm-kicker{text-align:center}}@media (max-width:900px){.pt .sm-press{padding:22px 24px 24px}.pt-brands{--k:.9;gap:14px 18px}}@media (max-width:660px){.pt-brands{--k:.84;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px}.pt-brands li{min-height:36px}}@media (max-width:420px){.pt-brands{--k:.78;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}}.pt-cases{padding:72px 0 56px}.pt-cases-head{max-width:1180px;margin:0 auto;padding:0 56px}.pt-cases-head .sm-title{margin:0}.pt-case{--dw:1068;--ring:14;--bw:18;--uu:min(1px, (100vw - 112px) / 1068);max-width:1180px;padding:calc(28px + var(--xt,0) * var(--uu)) 56px 28px;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;position:relative;container-type:inline-size}.pt-stage{--u:min(1px, 100cqi / var(--dw));z-index:1;width:calc(var(--dw) * var(--u));height:calc(var(--dh) * var(--u));grid-area:1/1;position:relative}.pt-copy{z-index:2;grid-area:1/1;width:min(410px,39cqi);position:relative}.pt-case--netflix .pt-copy{place-self:start end}.pt-case--brooks .pt-copy,.pt-case--people .pt-copy{place-self:end start}.pt-case--pfizer .pt-copy{place-self:end}.pt-case--amnh .pt-copy{place-self:start}.pt-bond{left:calc(var(--x1) * var(--u));top:calc((var(--y1) - var(--bw) / 2) * var(--u));width:calc(hypot(var(--x2) - var(--x1), var(--y2) - var(--y1)) * var(--u));height:calc(var(--bw) * var(--u));transform-origin:0;transform:rotate(atan2(var(--y2) - var(--y1), var(--x2) - var(--x1)));background:var(--ink);position:absolute}.pt-bond-b{--x1:var(--hx);--y1:var(--hy);--x2:var(--bx);--y2:var(--by)}.pt-bond-t{--x1:var(--hx);--y1:var(--hy);--x2:var(--tx);--y2:var(--ty)}.pt-bond--triple{--bw:62;--stick:14;background:linear-gradient(var(--ink), var(--ink)) 0 0 / 100% calc(var(--stick) * var(--u)) no-repeat, linear-gradient(var(--ink), var(--ink)) 0 50% / 100% calc(var(--stick) * var(--u)) no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 100% calc(var(--stick) * var(--u)) no-repeat}.pt-atom{left:calc((var(--cx) - var(--d) / 2) * var(--u));top:calc((var(--cy) - var(--d) / 2) * var(--u));width:calc(var(--d) * var(--u));height:calc(var(--d) * var(--u));border-radius:50%;display:block;position:absolute}.pt-her{--cx:var(--hx);--cy:var(--hy);--d:var(--hd)}.pt-brand-b{--cx:var(--bx);--cy:var(--by);--d:var(--bd)}.pt-brand-t{--cx:var(--tx);--cy:var(--ty);--d:var(--td)}.pt-disc{clip-path:circle(50%);background:var(--ink);position:absolute;inset:0}.pt-disc video,.pt-disc img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;max-width:none;height:100%;transform:scale(var(--z,1));transform-origin:var(--zo,50% 50%);display:block}.pt-disc .pt-poster{display:none}.pt-her:after{content:"";border:calc(var(--ring) * var(--u)) solid var(--c);pointer-events:none;border-radius:50%;position:absolute;inset:0}.pt-brand{background:var(--c);justify-content:center;align-items:center;display:flex}.pt-brand img{width:calc(var(--lw,140) * var(--u));max-width:none;height:auto;filter:var(--knock,var(--knock-paper));display:block}.pt-brand-t img{width:calc(var(--lw2,var(--lw)) * var(--u))}.pt-case-title{font-size:var(--t-head);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 16px;font-weight:700;line-height:1.06}.pt-case-desc{font-size:var(--t-body);letter-spacing:.01em;color:#1a1a1acc;margin:0;font-weight:500;line-height:1.55}.pt-stats{flex-wrap:wrap;gap:14px 32px;margin:24px 0 0;display:flex}.pt-stats span{font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:#1a1a1a9e;font-weight:700;line-height:1.3;display:block}.pt-stats b{font-size:var(--t-head);letter-spacing:-.03em;text-transform:none;font-variant-numeric:tabular-nums;color:var(--c-text,var(--c));margin-bottom:6px;font-weight:700;line-height:1;display:block}.pt-copy .pt-btn{margin-top:26px}@media (prefers-reduced-motion:no-preference){.pt-her:after{transition:border-width .2s ease-out}.pt-bond{transition:background-color .2s ease-out}}.pt-case:has(.pt-her:hover,.pt-btn:hover,.pt-btn:focus-visible) .pt-her:after{border-width:calc((var(--ring) + 10) * var(--u))}.pt-case:has(.pt-her:hover,.pt-btn:hover,.pt-btn:focus-visible) .pt-bond:not(.pt-bond--triple){background-color:var(--c-bond,var(--c))}@media (prefers-reduced-motion:reduce){.pt-disc video{display:none}.pt-disc .pt-poster{display:block}}.pt-case--pfizer{--c:var(--cobalt);--dh:740;--hx:300;--hy:420;--hd:600;--bx:770;--by:150;--bd:232;--lw:156}.pt-case--pfizer .pt-disc{--pos:50% 50%;--z:1.35;--zo:50% 18%}.pt-case--brooks{--c:var(--orange);--dh:720;--hx:768;--hy:390;--hd:600;--bx:270;--by:168;--bd:232;--lw:176;--xt:12}.pt-case--brooks .pt-disc{--pos:50% 30%;--z:1.04;--zo:50% 20%}.pt-case--netflix{--c:var(--pink);--dh:760;--hx:300;--hy:330;--hd:600;--bx:742;--by:640;--bd:232;--lw:160;--xt:64}.pt-case--amnh{--c:var(--viridian);--dh:760;--hx:768;--hy:330;--hd:600;--bx:326;--by:640;--bd:232;--lw:178;--xt:60}.pt-case--amnh .pt-disc{--pos:50% 50%;--z:1.04}.pt-case--people{--c:var(--pink);--dh:844;--hx:700;--hy:554;--hd:560;--bx:301;--by:305;--bd:212;--lw:150;--tx:842;--ty:106;--td:212;--lw2:130;--xt:60}.pt-case--people .pt-copy{width:min(390px,37cqi)}@media (max-width:1199px){.pt-case--people .pt-copy{width:35cqi}}@media (max-width:999px){.pt-cases{padding:52px 0 32px}.pt-cases-head{padding:0 24px}.pt-case{--dw:342;--ring:8;--bw:10;grid-template-rows:auto auto;padding:28px 24px 40px}.pt-stage{--u:min(1.72px, 100cqi / var(--dw));grid-area:1/1}.pt-case .pt-copy,.pt-case--people .pt-copy{grid-area:2/1;place-self:start;width:auto;max-width:560px;padding-top:24px}.pt-bond--triple{--bw:36;--stick:8}.pt-case--pfizer,.pt-case--netflix{--dh:350;--hx:211;--hy:131;--hd:262;--bx:58;--by:292;--bd:116;--lw:78}.pt-case--netflix{--lw:82}.pt-case--brooks,.pt-case--amnh{--dh:350;--hx:131;--hy:131;--hd:262;--bx:284;--by:292;--bd:116;--lw:88}.pt-case--amnh{--lw:100}.pt-case--people{--dh:410;--hx:171;--hy:131;--hd:262;--bx:56;--by:352;--bd:108;--lw:74;--tx:286;--ty:352;--td:108;--lw2:66}}@media (min-width:600px) and (max-width:999px){.pt-case .pt-copy{width:min(560px,100%);max-width:none}}.pt-oc{background:var(--cobalt);color:var(--paper);margin-top:48px}.pt-oc-plate{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:56px;max-width:1180px;margin:0 auto;padding:96px 56px;display:grid}.pt-oc-type{flex-direction:column;align-items:flex-start;display:flex}.pt-oc-title{font-size:var(--t-display);letter-spacing:-.03em;color:var(--paper);margin:0 0 14px;font-weight:700;line-height:1.04}.pt-oc-title em{color:var(--orange);font-style:normal}.pt-oc-role{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);margin:0;font-weight:700}.pt-oc-more{--c:var(--paper);--btn-ink:var(--cobalt);margin-top:auto}.pt-oc-more:hover{background:var(--orange);color:var(--ink)}.pt .pt-oc-more:focus-visible{outline-color:var(--paper)}.pt-oc-play{aspect-ratio:100/92;width:100%;display:block;position:relative;container-type:inline-size}.pt-oc-disc{background:var(--pink);border-radius:50%;width:82cqi;height:82cqi;position:absolute;top:5cqi;left:2cqi}.pt-oc-tri{clip-path:polygon(0 0,100% 50%,0 100%);background:var(--orange);width:79.672cqi;height:92cqi;position:absolute;top:0;left:16.4427cqi}.pt-oc-tri img{object-fit:cover;object-position:50% 18%;transform-origin:40% 30%;width:100%;max-width:none;height:100%;display:block;transform:scale(1.06)}@media (prefers-reduced-motion:no-preference){.pt-oc-tri{transition:transform .3s cubic-bezier(.2,.7,.2,1)}}.pt-oc-play:hover .pt-oc-tri{transform:translate(2.5cqi)}@media (max-width:999px){.pt-oc{margin-top:24px}.pt-oc-plate{grid-template-columns:minmax(0,1fr);row-gap:36px;padding:56px 24px 64px}.pt-oc-more{margin-top:28px}.pt-oc-play{justify-self:end;max-width:640px}}.pt-pod{--sol-pink:#f613ac;--sol-lime:#c4fd4e;--sol-cream:#ebe4dc;--sol-brown:#2a1d11;background:var(--sol-brown);color:var(--sol-cream)}.pt-pod-plate{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;column-gap:64px;max-width:1180px;margin:0 auto;padding:96px 56px 104px;display:grid}.pt-pod-art{aspect-ratio:100/116;position:relative;container-type:inline-size}.pt-pod-studio{object-fit:cover;object-position:50% 30%;width:72cqi;max-width:none;height:40.5cqi;display:block;position:absolute;top:0;right:0}.pt-pod-cover{z-index:1;width:88cqi;max-width:none;height:88cqi;display:block;position:absolute;bottom:0;left:0}.pt-pod-name{font-size:var(--t-head);letter-spacing:-.03em;color:var(--sol-cream);margin:0 0 14px;font-weight:700;line-height:1.08}.pt-pod-name em{color:var(--sol-lime);font-style:normal;display:block}.pt-pod-role{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--sol-lime);margin:0 0 36px;font-weight:700}.pt-pod-tagline{font-size:var(--t-lead);letter-spacing:-.02em;margin:0 0 16px;font-weight:700;line-height:1.25}.pt-pod-tagline em{color:var(--sol-pink);font-style:normal}.pt-pod-summary{font-size:var(--t-body);letter-spacing:.01em;color:#ebe4dcd1;margin:0;font-weight:500;line-height:1.55}.pt-pod-links{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pt-pod-link{background:var(--sol-lime);color:var(--sol-brown);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:14px 22px 13px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.pt-pod-link+.pt-pod-link{background:var(--sol-pink);color:var(--ink)}.pt-pod-link svg{flex:none;width:20px;height:20px}.pt-pod-link:hover,.pt-pod-link+.pt-pod-link:hover{background:var(--sol-cream);color:var(--sol-brown)}.pt .pt-pod a:focus-visible{outline:2px solid var(--sol-lime);outline-offset:3px}.pt-pod-eps{max-width:1180px;margin:0 auto;padding:0 56px 112px}.pt-pod-eps-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:40px;display:flex}.pt-pod-eps-title{font-size:var(--t-head);letter-spacing:-.02em;color:var(--sol-cream);margin:0;font-weight:700;line-height:1.1}.pt-pod-eps-title em{color:var(--sol-lime);font-style:normal}.pt-pod-eps-all{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--sol-lime);font-weight:700;text-decoration:none}.pt-pod-eps-all:hover{color:var(--sol-pink)}.pt-pod-eps-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.pt-pod-eps-list>li{position:relative}.pt-pod-eps-list>li:not(:last-child):before{content:"";background:var(--sol-lime);width:calc(100% + 40px);height:6px;position:absolute;top:45px;left:48px}.pt-pod-ep{color:var(--sol-cream);text-decoration:none;display:block;position:relative}.pt-pod-ep-atom{z-index:1;background:var(--sol-lime);box-sizing:border-box;border-radius:50%;width:96px;height:96px;margin-bottom:24px;padding:5px;transition:background .16s,transform .16s;display:block;position:relative;overflow:hidden}.pt-pod-ep-atom img{object-fit:cover;object-position:50% 30%;border-radius:50%;width:100%;height:100%;display:block}.pt-pod-eps-list>li:nth-child(2n) .pt-pod-ep-atom{background:var(--sol-pink)}.pt-pod-ep-title{font-size:var(--t-body);letter-spacing:-.005em;font-weight:700;line-height:1.3;display:block}.pt-pod-ep-date{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--sol-cream);margin-top:10px;font-weight:700;display:block}.pt-pod-eps-list>li:nth-child(2n) .pt-pod-ep-date{color:var(--sol-lime)}.pt-pod-ep:hover .pt-pod-ep-atom{background:var(--sol-cream);transform:scale(1.08)}.pt-pod-ep:hover .pt-pod-ep-title{color:var(--sol-lime)}@media (prefers-reduced-motion:reduce){.pt-pod-ep-atom{transition:none}.pt-pod-ep:hover .pt-pod-ep-atom{transform:none}}@media (max-width:999px){.pt-pod-plate{grid-template-columns:minmax(0,1fr);row-gap:40px;padding:56px 24px 64px}.pt-pod-art{max-width:560px}.pt-pod-eps{padding:0 24px 72px}.pt-pod-eps-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-pod-eps-list>li:nth-child(2):before{display:none}}@media (max-width:599px){.pt-pod-eps-list{grid-template-columns:minmax(0,1fr);row-gap:28px}.pt-pod-eps-list>li:not(:last-child):before,.pt-pod-eps-list>li:nth-child(2):before{width:6px;height:calc(100% + 28px);display:block;top:32px;left:29px}.pt-pod-ep{grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.pt-pod-ep-atom{grid-row:span 2;width:64px;height:64px;margin:0;padding:4px}.pt-pod-ep-title{padding-top:2px}.pt-pod-ep-date{grid-column:2}}.pt-quote{background:var(--pink);color:var(--paper);margin:0}.pt-quote-plate{grid-template-columns:120px minmax(0,1fr);column-gap:8px;max-width:1180px;margin:0 auto;padding:88px 56px 92px;display:grid}.pt-quote-mark{letter-spacing:-.05em;color:var(--paper);font-size:200px;font-weight:700;line-height:.78}.pt-quote-text{letter-spacing:-.028em;text-wrap:pretty;max-width:24em;margin:0;font-size:clamp(26px,3vw,42px);font-weight:700;line-height:1.14}.pt-quote-by{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:6px 18px;margin-top:32px;display:flex}.pt-quote-name{letter-spacing:-.01em;font-size:19px;font-weight:700}.pt-quote-org{font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:#f8f5e4d1;font-weight:700}@media (max-width:999px){.pt-quote-plate{grid-template-columns:minmax(0,1fr);padding:52px 24px 60px}.pt-quote-mark{height:70px;font-size:132px}.pt-quote-by{grid-column:1}}@media (max-width:599px){.pt-quote-text{text-wrap:balance}}.pt-social-plate{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;max-width:1180px;margin:0 auto;padding:88px 56px 24px;display:grid;container-type:inline-size}.pt-social-head .sm-title{margin:0 0 6px}.pt-handle{font-size:var(--t-head);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere;font-weight:700;line-height:1.1;text-decoration:none;display:inline-block}.pt-handle:hover{color:var(--cobalt)}.pt-chain{justify-self:start}.pt-chain .work-card-socials{border-top:0;flex-wrap:nowrap;justify-content:flex-start;gap:18px;width:max-content;max-width:100%;margin:0;padding:0;display:flex;position:relative}.pt-chain .work-card-socials:before{content:"";background:var(--ink);height:8px;position:absolute;top:50%;left:26px;right:26px;transform:translateY(-50%)}.pt-chain .work-card-social{background:var(--ink);width:52px;height:52px;color:var(--paper);opacity:1;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.pt-chain .work-card-social svg{width:21px;height:21px}.pt-chain .work-card-social:hover{background:var(--cobalt);color:var(--paper);transform:none}.pt-posts{--n:6;--gap:3.2cqi;--d:calc((100cqi - (var(--n) - 1) * var(--gap)) / var(--n));--rise:calc(var(--d) * .42);padding:0 0 var(--rise);gap:var(--gap);grid-column:1/-1;margin:48px 0 0;list-style:none;display:flex}.pt-posts li{flex:0 0 var(--d);position:relative}.pt-posts li:nth-child(2n){margin-top:var(--rise)}.pt-posts li:not(:last-child):after{content:"";z-index:-1;width:hypot(calc(var(--d) + var(--gap)), var(--rise));transform-origin:0;height:10px;transform:rotate(atan2(var(--rise), calc(var(--d) + var(--gap))));background:var(--ink);position:absolute;top:calc(50% - 5px);left:50%}.pt-posts li:nth-child(2n):not(:last-child):after{transform:rotate(atan2(calc(var(--rise) * -1), calc(var(--d) + var(--gap))))}.pt-posts a{aspect-ratio:1;background:var(--ink);border-radius:50%;display:block;position:relative;overflow:hidden}.pt-posts a:after{content:"";border:7px solid var(--ink);pointer-events:none;border-radius:50%;position:absolute;inset:0}.pt-posts a:hover:after{border-color:var(--cobalt);border-width:12px}.pt-posts img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.pt-posts a:after{transition:border-width .2s ease-out,border-color .2s ease-out}}@media (max-width:999px){.pt-social-plate{grid-template-columns:minmax(0,1fr);row-gap:28px;padding:56px 24px 16px}}@media (max-width:599px){.pt-chain .work-card-socials{gap:8px}.pt-chain .work-card-socials:before{height:6px;left:20px;right:20px}.pt-chain .work-card-social{width:40px;height:40px}.pt-chain .work-card-social:before{content:"";border-radius:50%;position:absolute;inset:-2px}.pt-chain .work-card-social svg{width:17px;height:17px}.pt-posts{--n:3;--gap:5cqi;flex-wrap:wrap;row-gap:20px;margin-top:32px}.pt-posts li:nth-child(2n){margin-top:0}.pt-posts li:nth-child(2),.pt-posts li:nth-child(4),.pt-posts li:nth-child(6){margin-top:var(--rise)}.pt-posts li:nth-child(3):after{display:none}.pt-posts li:nth-child(4):not(:last-child):after{transform:rotate(atan2(var(--rise), calc(var(--d) + var(--gap))))}.pt-posts li:nth-child(5):after{transform:rotate(atan2(calc(var(--rise) * -1), calc(var(--d) + var(--gap))))}.pt-posts li:nth-child(4){margin-top:0}.pt-posts li:nth-child(5){margin-top:var(--rise)}.pt-posts li:nth-child(6){margin-top:0}}@media (max-width:380px){.pt-chain .work-card-socials{gap:4px}}@media (max-width:999px){.pt .sm-write,.pt-handle,.pt-pod-eps-all{align-items:center;min-height:44px;display:inline-flex}.pt .sm-write{text-underline-offset:4px;border-bottom:0;text-decoration:underline;text-decoration-thickness:1.5px}}.pt .sm-lw-booking{display:none}.pt .letswork--list{padding-top:88px}@media (max-width:999px){.pt .letswork--list{padding-top:56px}}@media (max-width:599px){.pt .sm-hero .sm-body,.pt-cases-head{text-align:center}.pt-case .pt-copy,.pt-case--people .pt-copy{text-align:center;justify-self:center}.pt-stats{justify-content:center}.pt-oc-type{text-align:center;align-items:center}.pt-oc-play{justify-self:center}.pt-pod-copy{text-align:center}.pt-pod-links{justify-content:center}.pt-pod-eps-head{text-align:center;flex-direction:column;justify-content:center;align-items:center}.pt-pod-eps-list{max-width:320px;margin-inline:auto}.pt-quote-plate{text-align:center;justify-items:center}.pt-quote-by{justify-content:center}.pt-social-head{text-align:center}.pt-chain{justify-self:center}.pt .sm-lw-head{text-align:center}.pt-pod-links{flex-direction:column;align-items:center}.pt-pod-link{justify-content:center;width:248px}}
