@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--brief-fade-start:0px;--brief-fade-end:0px}}}.brand-lab{--lab-accent:var(--mark-cyan);color:var(--paper-foreground);background:var(--paper);padding-bottom:5rem}.lab-width{width:min(1216px,100% - 4rem);margin-inline:auto}.brand-lab h1,.brand-lab h2,.brand-lab h3{text-wrap:balance}.brand-lab h1{letter-spacing:-.04em;font-size:clamp(2.7rem,4.9vw,5.5rem);font-weight:650;line-height:1.04}.brand-lab h2{letter-spacing:-.03em;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:600;line-height:1.14}.brand-lab h3{font-size:1.15rem;font-weight:600;line-height:1.4}.brand-lab p,.brand-lab li,.brand-lab dd{text-wrap:pretty;line-height:1.65}.brand-lab a{text-underline-offset:.23em}.brand-lab a:focus-visible,.brand-lab button:focus-visible,.brand-lab summary:focus-visible{outline:3px solid var(--mark-cyan);outline-offset:5px}.brand-lab ::selection{background:var(--mark-cyan);color:var(--mark-cyan-foreground)}.lab-skip{z-index:100;background:var(--paper);color:var(--paper-foreground);padding:1rem;position:fixed;top:-8rem;left:1rem}.lab-skip:focus{top:1rem}.lab-logo{background:#fff;border-radius:.875rem;justify-content:center;align-items:center;padding:.75rem 1rem;display:inline-flex;box-shadow:0 10px 30px -18px #00000073;box-shadow:0 10px 30px -18px lab(0% 0 0/.45)}.lab-logo img{display:block}.lab-logo-light{align-items:center;display:inline-flex}.lab-logo-light img{filter:brightness(0)invert();display:block}.lab-hero-logo{margin-bottom:2rem}.lab-hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:3.5rem;padding-block:4rem 5rem;display:grid}.lab-hero-copy>p{color:var(--paper-muted);max-width:42ch;margin-block:1.5rem 2rem;font-size:1.125rem}.lab-primary{min-height:48px;color:var(--paper);background:var(--paper-foreground);border-radius:999px;justify-content:center;align-items:center;gap:1rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.lab-primary:hover{background:var(--lab-accent);color:var(--mark-cyan-foreground)}.lab-photo{min-width:0;margin:0}.lab-photo img{border-radius:1.25rem;width:100%;height:auto}.lab-premise{grid-template-columns:.85fr 1fr;gap:6rem;padding-block:1rem 5rem;display:grid}.lab-premise p{max-width:66ch}.lab-source{color:var(--paper-muted);margin-block:.75rem 1.75rem;font-size:.875rem}.lab-source a{text-decoration:underline}.lab-team{background:var(--growth-hq,#171a19);color:#fbfaf6;border-radius:1.5rem;padding:3.5rem}.lab-team-intro{flex-direction:column;gap:1rem;max-width:65ch;display:flex}.lab-team-intro>p{color:#d0d4d1}.lab-status{border:1px solid;border-radius:999px;align-items:center;width:fit-content;padding:.45rem .8rem;font-size:.875rem;font-weight:550;display:inline-flex;line-height:1.45!important}.lab-team .lab-status{color:#f4da90}.lab-role-buttons{flex-wrap:wrap;gap:.65rem;margin-block:2.5rem;display:flex}.lab-role-buttons button{cursor:pointer;border:1px solid #6b726e;border-radius:999px;min-height:44px;padding:.7rem 1.1rem;font-size:1rem}.lab-role-buttons button:hover{border-color:#fbfaf6}.lab-role-buttons button[aria-pressed=true]{color:#171a19;background:#fbfaf6;border-color:#fbfaf6}.lab-role-story{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:1.5rem;display:grid}.lab-role-story>div{border-top:1px solid #6b726e;padding-top:1.5rem}.lab-role-story h3{color:#f4da90;margin-bottom:.75rem}.lab-role-story p{color:#f0f0eb;font-size:1.075rem}.lab-handoff{color:#d0d4d1;width:20px;height:20px;margin-top:1.7rem;transform:rotate(-90deg)}.lab-team-foot{color:#d0d4d1;max-width:90ch;margin-top:2rem;font-size:.875rem}.lab-team-foot a{text-decoration:underline}.lab-journey{padding-block:5rem}.lab-journey-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.lab-journey ol{counter-reset:journey;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:2.5rem;display:grid}.lab-journey li{counter-increment:journey;border-top:1px solid var(--paper-border);padding-top:1.5rem}.lab-journey li:before{content:counter(journey);background:var(--paper-subtle);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:1rem;font-weight:600;display:grid}.lab-journey h3{margin-bottom:.75rem}.lab-journey li p{color:var(--paper-muted)}.lab-explicit-bound{border-top:1px solid var(--paper-border);color:var(--paper-muted);max-width:95ch;margin-top:2rem;padding-top:1.5rem}.lab-vinyl{grid-template-columns:1.3fr 1fr;align-items:center;gap:4rem;margin-bottom:5rem;display:grid}.lab-vinyl>figure{min-width:0}.lab-vinyl img{background:0 0;width:100%;height:auto}.lab-vinyl p{color:var(--paper-muted);max-width:46ch;margin-top:1rem}.lab-evidence{border-top:1px solid var(--paper-border);padding-block:4rem}.lab-evidence>div:first-child{max-width:72ch}.lab-evidence p{color:var(--paper-muted);margin-top:1.25rem}.lab-evidence a,.lab-boundaries a,.lab-index-foot a{text-decoration:underline}.lab-evidence>div:first-child>a{margin-top:1.25rem;display:inline-block}.lab-render-control{margin-block:2rem}.lab-render-control>button{border:1px solid var(--paper-foreground);cursor:pointer;border-radius:999px;min-height:48px;padding:.85rem 1.25rem;font-weight:550}.lab-render-control>button:hover{color:var(--paper);background:var(--paper-foreground)}#render-player:not(:empty){padding-top:2rem}.lab-details{border-top:1px solid var(--paper-border)}.lab-details summary{cursor:pointer;padding-block:1.5rem;font-size:1.075rem;font-weight:550}.lab-details>p,.lab-details>a{max-width:75ch;margin-bottom:1.5rem}.lab-storyboard,.lab-checklist{gap:1.25rem;max-width:75ch;padding-bottom:1.5rem;padding-left:1.5rem;list-style:decimal;display:grid}.lab-checklist{list-style:outside}.lab-boundaries{padding-block:1rem 4rem}.lab-boundary-grid{grid-template-columns:1fr 1fr;gap:5rem;margin-block:2rem 3rem;display:grid}.lab-boundary-grid p{color:var(--paper-muted);max-width:62ch;margin-block:1rem}.lab-context-states{gap:1.25rem;margin-block:1.5rem;display:grid}.lab-context-states>div{grid-template-columns:14rem 1fr;gap:2rem;display:grid}.lab-context-states dt{font-weight:600}.lab-context-states dd{max-width:60ch;color:var(--paper-muted)}.lab-close{border-top:1px solid var(--paper-border);flex-direction:column;align-items:flex-start;gap:1.5rem;padding-top:4rem;display:flex}.lab-close h2{max-width:20ch}.lab-close p{max-width:65ch;color:var(--paper-muted)}.lab-close>a:last-child{text-decoration:underline}.lab-index-intro{padding-block:5rem 3.5rem}.lab-eyebrow{letter-spacing:.01em;color:var(--paper-muted);margin-bottom:1.25rem;font-size:.875rem;font-weight:600}.lab-index-intro h1{max-width:14ch;font-size:clamp(3rem,7vw,6.5rem);line-height:.98}.lab-index-intro>p:last-child{max-width:44ch;color:var(--paper-muted);margin-top:1.75rem;font-size:1.25rem}.lab-concept-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem 1.5rem;display:grid}.lab-concept-tile a{text-decoration:none;display:block}.lab-concept-media{aspect-ratio:4/5;border-radius:1.25rem;position:relative;overflow:hidden}.lab-concept-media>img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lab-concept-tile a:hover .lab-concept-media>img{transform:scale(1.04)}.lab-concept-media .lab-logo{padding:.65rem .9rem;position:absolute;bottom:1rem;left:1rem}.lab-concept-caption{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.1rem;display:flex}.lab-concept-tile h2{font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.2}.lab-concept-caption svg{flex-shrink:0;margin-top:.3rem;transition:transform .3s}.lab-concept-tile a:hover .lab-concept-caption svg{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.lab-concept-media>img,.lab-concept-caption svg{transition:none}}.lab-index-foot{border-top:1px solid var(--paper-border);margin-top:5rem;padding-top:3rem}.lab-index-foot p{color:var(--paper-muted);max-width:72ch;margin-top:1.5rem}.lab-index-foot a{text-decoration:underline}.lab-film{color:#fff;background:#0b0b0c;align-items:end;min-height:min(100svh,980px);display:grid;position:relative;overflow:hidden}.lab-film-media{z-index:0;position:absolute;inset:0}.lab-film-video,.lab-film-media>img{object-fit:cover;object-position:center 36%;width:100%;height:100%;position:absolute;inset:0}.lab-film-video{z-index:1;opacity:0;pointer-events:none}.lab-film-video[data-ready=true]{opacity:1}.lab-film-pace,.lab-film-dot{background-color:var(--mark-blue);z-index:2;pointer-events:none;position:absolute;inset:0;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lab-film-pace{clip-path:inset(0 100% 0 0);animation:2.4s cubic-bezier(.3,.6,.2,1) .4s forwards lab-film-draw;-webkit-mask-image:url(/cdn/illustrations/brand-lab/pace-line.svg);mask-image:url(/cdn/illustrations/brand-lab/pace-line.svg)}.lab-film-dot{opacity:0;animation:.4s ease-out 2.6s forwards lab-film-dot-in,1.6s ease-in-out 3s infinite lab-film-glow;-webkit-mask-image:url(/cdn/illustrations/brand-lab/pace-dot.svg);mask-image:url(/cdn/illustrations/brand-lab/pace-dot.svg)}@keyframes lab-film-draw{to{clip-path:inset(0)}}@keyframes lab-film-dot-in{to{opacity:1}}@keyframes lab-film-glow{0%,to{opacity:1}50%{opacity:.55}}.lab-film-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000009e 0%,#0000008f 90px,#0000 26%),linear-gradient(#00000014 26%,#000000a3 67%,#000000eb 100%),linear-gradient(90deg,#00000073 0%,#0000 55%);background:linear-gradient(#0000009e 0%,#0000008f 90px,#0000 26%),linear-gradient(lab(0% 0 0/.08) 26%,lab(0% 0 0/.64) 67%,lab(0% 0 0/.92) 100%),linear-gradient(90deg,lab(0% 0 0/.45) 0%,lab(0% 0 0/0) 55%);position:absolute;inset:0}.lab-film-copy{z-index:3;padding-block:8rem 4.5rem;position:relative}.lab-film h1{letter-spacing:-.04em;max-width:18ch;font-size:clamp(3rem,5.5vw,5rem);line-height:1.05}.lab-film-copy>p:not(.lab-lockup){color:#fff;max-width:57ch;margin-block:1.5rem 2rem;font-size:1.2rem}.lab-film .lab-lockup-light .lab-logo:has(.lab-logo-dark) img:not(.lab-logo-dark){display:none}.lab-film .lab-lockup-light .lab-logo img.lab-logo-dark{display:block}.lab-film-motion{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);opacity:.72;cursor:pointer;background:#00000047;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;transition:opacity .16s,background-color .16s;display:inline-grid;position:absolute;bottom:1rem;right:1rem}.lab-film-motion:hover,.lab-film-motion:focus-visible{opacity:1;background:#00000073}@media (prefers-reduced-motion:reduce){.lab-film-motion{transition:none}}.lab-film-motion[hidden]{display:none}.lab-film-motion:focus-visible{outline-offset:4px;outline:3px solid #fff}.lab-primary-light{color:#111;background:#fff}.lab-primary-light:hover{color:#111;background:var(--mark-blue)}@media (max-width:800px){.lab-film{min-height:100svh}.lab-film-copy{padding-block:8rem 5rem}.lab-film h1{max-width:16ch;font-size:clamp(2.5rem,9.5vw,3rem)}.lab-film-copy>p:not(.lab-lockup){font-size:1.125rem}.lab-film-still,.lab-film-video{object-position:50% 30%}.lab-autry .lab-film-still{object-position:32% 30%}.lab-best-buy .lab-film-still{object-position:60% 30%}.lab-samsung .lab-film-still{object-position:72% 30%}.lab-olive-young .lab-film-still{object-position:80% 30%}.lab-musinsa .lab-film-still{object-position:55% 30%}}@media (prefers-reduced-motion:reduce){.lab-film-pace{clip-path:none;animation:none}.lab-film-dot{opacity:1;animation:none}}.lab-lockup{align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.lab-lockup-runner{align-items:center;display:inline-flex}.lab-lockup-runner img{width:auto;height:2rem}.lab-lockup-rule{opacity:.45;background:currentColor;width:1px;height:1.75rem}.lab-lockup .lab-logo{box-shadow:none;background:0 0;padding:0}.dark .lab-lockup .lab-logo[data-mono] img{filter:brightness(0)invert()}.lab-lockup .lab-logo-light img,.lab-lockup .lab-logo img{display:block}.lab-logo img.lab-logo-dark{display:none}.dark .lab-lockup .lab-logo:has(.lab-logo-dark) img:not(.lab-logo-dark){display:none}.dark .lab-lockup .lab-logo img.lab-logo-dark{display:block}.brand-lab .lab-primary,.brand-lab .lab-film-secondary,.brand-lab .lab-ask-secondary{text-decoration:none}.lab-film-actions,.lab-ask-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.lab-film-secondary,.lab-ask-secondary{min-height:3rem;color:inherit;opacity:.88;align-items:center;gap:.5rem;padding-inline:.25rem;font-weight:600;transition:opacity .2s;display:inline-flex}.lab-film-secondary:hover,.lab-ask-secondary:hover{opacity:1}.brand-lab :is(.lab-calc-intro,.lab-calc-results dt,.lab-voice blockquote p,.lab-section-head p,.lab-face-head p,.lab-team-intro p,.lab-ask-band>p,.lab-contact-done,.lab-film-copy>p,.lab-hero-copy>p,.lab-index-intro>p){text-wrap:balance}@media (min-width:801px){.brand-lab :is(.lab-pitch-stand,.lab-smallprint-lead){text-wrap:balance}}[data-reveal]>*{transition:opacity .7s cubic-bezier(.2,.8,.2,1),translate .7s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:no-preference){.brand-lab [data-reveal]:not([data-inview])>*{opacity:0;translate:0 24px}}[data-reveal]>:nth-child(2){transition-delay:90ms}[data-reveal]>:nth-child(3){transition-delay:.18s}[data-reveal]>:nth-child(4){transition-delay:.27s}[data-reveal]>:nth-child(5){transition-delay:.36s}.lab-section-head{flex-direction:column;gap:1rem;max-width:44rem;margin-bottom:3.5rem;display:flex}.lab-section-head p{color:var(--paper-muted);font-size:1.15rem}.lab-pitch{padding-block:8rem 7rem}.lab-pitch-top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;display:grid}.lab-pitch-top h2{letter-spacing:-.045em;font-size:clamp(2.6rem,6vw,5.6rem);font-weight:700;line-height:.98}.lab-pitch-stand{color:var(--paper-muted);max-width:38ch;font-size:1.25rem}.lab-voice{border-left:3px solid var(--mark-blue);margin-top:5rem;padding-left:1.5rem}.lab-voice blockquote p{letter-spacing:-.02em;max-width:34ch;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1.25}.lab-voice-who{color:var(--paper-muted);margin-top:.75rem;font-size:.95rem}.lab-voice-who a{color:inherit}.lab-calc{background:var(--growth-hq,#171a19);color:#fbfaf6;border-radius:2rem;margin-top:5rem;padding:3rem}.lab-calc-intro{max-width:36ch;margin-bottom:2.5rem;font-size:1.35rem;font-weight:600}.lab-calc-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem;display:grid}.lab-calc-inputs{flex-direction:column;gap:1.35rem;display:flex}.lab-calc-example{color:#c9d0cc;font-size:.85rem;font-weight:600}.lab-calc-input label{color:#d6dad7;justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.lab-calc-input output{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.lab-calc-input input[type=range]{width:100%;accent-color:var(--mark-blue);height:1.75rem;margin-top:.5rem}.lab-calc-note{color:#aab2ad;margin-top:-.75rem;font-size:.8rem}.lab-calc-results{gap:1.5rem;display:grid}.lab-calc-results>div{border-bottom:1px solid #ffffff1f;border-bottom:1px solid lab(100% 0 0/.12);flex-direction:column-reverse;gap:.15rem;padding-bottom:1.25rem;display:flex}.lab-calc-results>div:last-child{border-bottom:0;padding-bottom:0}.lab-calc-results dt{color:#c9d0cc;font-weight:600}.lab-calc-results dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:750;line-height:1}.lab-calc-money dd{font-size:clamp(3.4rem,7.5vw,6.5rem)}.lab-calc-money dd span{background-color:var(--mark-blue);color:#0000;-webkit-background-clip:text;background-clip:text}.lab-calc-foot{color:#aab2ad;max-width:70ch;margin-top:2.25rem;font-size:.9rem}.lab-crew{background:var(--paper-subtle);padding-block:7rem}.lab-crew-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;display:grid}.lab-crew-grid>li{background:var(--paper);box-shadow:0 1px 0 var(--paper-border);border-radius:1.5rem;flex-direction:column;gap:.6rem;padding:1.5rem;transition:translate .3s cubic-bezier(.34,1.56,.64,1);display:flex}.lab-crew-grid>li:hover{translate:0 -4px}.lab-crew-head{background:#fff;border-radius:999px;width:5.5rem;height:5.5rem;position:relative;overflow:hidden}.lab-crew-head img,.lab-crew-loop{aspect-ratio:1;width:164%;max-width:none;height:auto;position:absolute;top:2%;left:-32%}.lab-crew-head .lab-crew-still{display:none}.lab-crew-live{width:fit-content;color:var(--paper-muted);align-items:center;gap:.45rem;margin-top:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.lab-crew-pulse{background-color:var(--mark-green);border-radius:999px;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite lab-pulse}@keyframes lab-pulse{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.7}}.lab-crew-grid p:last-child{color:var(--paper-muted);font-size:.95rem}.lab-week{padding-block:7rem}.lab-week-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-top:2.5rem;display:grid;position:relative}.lab-week-track:before{content:"";background:var(--mark-blue);transform-origin:0;border-radius:999px;height:4px;transition:scale 1.6s cubic-bezier(.3,.6,.2,1);position:absolute;top:.45rem;left:0;right:0}@media (prefers-reduced-motion:no-preference){.lab-week-track:not([data-inview]):before{scale:0 1}}.lab-week-track>li{position:relative}.lab-week-track>li:before{content:"";background:var(--paper);border:4px solid var(--mark-blue);border-radius:999px;width:1.25rem;height:1.25rem;position:absolute;top:-2.55rem;left:0}.lab-week-when{color:var(--paper-muted);font-size:.85rem;font-weight:650}.lab-week-track h3{letter-spacing:-.02em;margin-block:.35rem .5rem;font-size:1.5rem}.lab-week-track p:last-child{color:var(--paper-muted)}.lab-role-story{animation:.42s cubic-bezier(.2,.8,.2,1) lab-swap-in}@keyframes lab-swap-in{0%{opacity:0;translate:0 10px}}.lab-role-runner{position:relative}.lab-role-avatar{border-radius:999px;width:3.5rem;height:3.5rem;position:absolute;top:-2.125rem;right:0}.lab-role-avatar img{object-fit:cover;object-position:center 18%;width:3.5rem;height:3.5rem;box-shadow:0 0 0 4px var(--growth-hq,#171a19);background:#fbfaf6;border-radius:999px}.lab-role-typing{background:#fbfaf6;border-radius:999px;gap:3px;padding:.35rem .5rem;display:inline-flex;position:absolute;bottom:.1rem;right:3.1rem}.lab-role-typing i{background:#171a19;border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite lab-typing}.lab-role-typing i:nth-child(2){animation-delay:.15s}.lab-role-typing i:nth-child(3){animation-delay:.3s}@keyframes lab-typing{0%,60%,to{opacity:.45;translate:0}30%{opacity:1;translate:0 -3px}}.lab-face{padding-block:8rem 6rem}.lab-face-head{flex-direction:column;gap:1rem;max-width:44rem;margin-bottom:3rem;display:flex}.lab-face-head h2{letter-spacing:-.04em;font-size:clamp(2.2rem,4.4vw,4rem)}.lab-face-head p{color:var(--paper-muted);font-size:1.15rem}.lab-face-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:66rem;display:grid}.lab-face-panel{flex-direction:column;gap:1rem;display:flex}.lab-face-frame{aspect-ratio:3/4;color:#fff;background:#111;border-radius:1.75rem;position:relative;overflow:hidden}.lab-face-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lab-face-frame[data-shot]>*{animation:.22s cubic-bezier(.2,.8,.2,1) lab-punch}@keyframes lab-punch{0%{scale:1.04}}.lab-face-chip{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;background:lab(0% 0 0/.55);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;bottom:1rem;left:1rem;animation:none!important}.lab-face-ai{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;background:#0000008c;background:lab(0% 0 0/.55);border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem}.lab-face-dot{background-color:var(--mark-pop);border-radius:999px;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite lab-pulse}.lab-face-snap{position:absolute;inset:0}.lab-face-push{animation:1.1s ease-out both lab-face-push}@keyframes lab-face-push{0%{scale:1.12}to{scale:1}}.lab-face-focus{aspect-ratio:1;border:2px solid #ffd60a;border-radius:.25rem;width:36%;animation:.6s ease-out both lab-face-focus;position:absolute;top:22%;left:32%}@keyframes lab-face-focus{0%{opacity:0;scale:1.4}}.lab-face-shutter{background:#fff;border:4px solid #fff;border-radius:999px;width:3.5rem;height:3.5rem;margin-left:-1.75rem;position:absolute;bottom:4.5rem;left:50%;box-shadow:inset 0 0 0 4px #111}.lab-face-flash{opacity:0;background:#fff;animation:1.1s ease-out both lab-face-flash;position:absolute;inset:0}@keyframes lab-face-flash{0%,55%{opacity:0}62%{opacity:.95}to{opacity:0}}.lab-face-phone{background:radial-gradient(circle at 50% 30%,#2a2f2d,#111 70%);place-items:center;display:grid;position:absolute;inset:0}.lab-face-phone-screen{aspect-ratio:9/19;color:#111;background:#fbfaf6;border:6px solid #2b2b2b;border-radius:2.25rem;flex-direction:column;align-items:center;gap:.75rem;width:58%;padding:1.5rem 1rem;display:flex;box-shadow:0 30px 60px -20px #000000b3;box-shadow:0 30px 60px -20px lab(0% 0 0/.7)}.lab-face-phone-title{font-size:.95rem;font-weight:700}.lab-face-phone-photo{aspect-ratio:3/4;object-fit:cover;border-radius:1rem;width:70%;height:auto}.lab-face-phone-rights{color:#3a7d44;font-size:.72rem;font-weight:600}.lab-face-progress{background:#e6e4dd;border-radius:999px;width:80%;height:.4rem;overflow:hidden}.lab-face-progress i{background:var(--mark-blue);transform-origin:0;width:100%;height:100%;animation:1.3s cubic-bezier(.3,.6,.2,1) both lab-face-progress;display:block}@keyframes lab-face-progress{0%{scale:0 1}}.lab-face-phone-cta{color:#555;font-size:.8rem}.lab-face-build{position:absolute;inset:0}.lab-face-mesh{mix-blend-mode:screen;opacity:.6;background-image:radial-gradient(#ffffff8c 1px,#0000 1.5px);background-image:radial-gradient(lab(100% 0 0/.55) 1px,#0000 1.5px);background-size:14px 14px;position:absolute;inset:0}.lab-face-scan{border-bottom:2px solid var(--mark-blue);inset-inline:0;background:linear-gradient(#0000,#00b5f98c,#0000);background:linear-gradient(#0000,lab(67.682% -27.1494 -52.9824/.55),#0000);height:18%;animation:1.4s ease-in-out both lab-face-scan;position:absolute;top:-18%}@keyframes lab-face-scan{to{top:100%}}.lab-face-build-label{white-space:nowrap;background:#0000008c;background:lab(0% 0 0/.55);border-radius:999px;padding:.35rem .8rem;font-size:.8rem;font-weight:700;position:absolute;top:1rem;left:50%;translate:-50%}.lab-face-cut-in{animation:.5s ease-out both lab-face-push}.lab-face-shots{gap:.5rem;display:flex}.lab-face-shots li{border-top:3px solid var(--paper-border);color:var(--paper-muted);flex:1;padding-top:.5rem;font-size:.85rem;font-weight:650;transition:border-color .2s,color .2s}.lab-face-shots li[aria-current=step]{border-color:var(--mark-blue);color:var(--paper-foreground)}.lab-face-badge{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;background:lab(0% 0 0/.45);border-radius:999px;padding:.45rem .85rem;position:absolute;top:1rem;left:1rem}.lab-face-badge .lab-lockup{zoom:.625;margin:0}.lab-face-overlays{z-index:2;position:absolute;inset:0}.lab-face-box{border:1.5px solid #ffffffd9;border:1.5px solid lab(100% 0 0/.85);border-radius:.2rem;position:absolute}.lab-face-box-split{border-color:var(--mark-pop)}.lab-face-readout{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;background:lab(0% 0 0/.6);border-radius:.9rem;gap:.3rem;padding:.75rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:grid;position:absolute;bottom:1rem;right:1rem}.lab-face-readout>div{justify-content:space-between;gap:1.25rem;display:flex}.lab-face-readout dt{color:#ffffffa6;color:lab(100% 0 0/.65)}.lab-face-meter{background:linear-gradient(to right, var(--mark-pop) calc(var(--level,0) * 100%), #fff3 calc(var(--level,0) * 100%));border-radius:999px;width:4rem;height:.5rem;display:inline-block}@supports (color:lab(0% 0 0)){.lab-face-meter{background:linear-gradient(to right, var(--mark-pop) calc(var(--level,0) * 100%), lab(100% 0 0/.2) calc(var(--level,0) * 100%))}}.lab-face-toggle{border:1px solid var(--paper-border);background:var(--paper);min-height:2.75rem;color:var(--paper-foreground);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding-inline:1.1rem;font-weight:650;display:inline-flex}.lab-face-toggle:disabled{opacity:.55;cursor:default}.lab-face-foot{color:var(--paper-muted);margin-top:1.5rem}.lab-face-foot a{color:var(--paper-foreground);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.lab-enterprise{background:var(--paper-subtle);padding-block:6rem 7rem}.lab-enterprise-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.lab-enterprise-grid>li{background:var(--paper);box-shadow:0 1px 0 var(--paper-border);border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.lab-enterprise-grid h3{letter-spacing:-.01em;font-size:1.1rem}.lab-enterprise-grid p{color:var(--paper-muted);font-size:.95rem}.lab-enterprise-grid a{color:var(--paper-foreground);align-items:center;gap:.3rem;margin-top:auto;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.lab-vinyl{padding-block:5rem}.lab-vinyl h2{letter-spacing:-.035em;font-size:clamp(2rem,3.8vw,3.4rem)}.lab-capacity{padding-block:6rem 7rem}.lab-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.lab-capacity-grid>li{background:var(--paper-subtle);border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:2rem;display:flex}.lab-capacity-icon{background-color:var(--mark-blue);width:3rem;height:3rem;color:var(--mark-soft-foreground,#111);border-radius:999px;place-items:center;display:grid}.lab-capacity-grid h3{letter-spacing:-.02em;font-size:1.35rem}.lab-capacity-grid p{color:var(--paper-muted)}.lab-ask{padding-block:2rem 6rem}.lab-ask-band{background:var(--growth-hq,#171a19);color:#fbfaf6;border-radius:2rem;flex-direction:column;gap:1.5rem;padding:clamp(2rem,5vw,4.5rem);display:flex}.lab-ask-band h2{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.2rem,4.8vw,4.25rem)}.lab-ask-band>p{color:#d0d4d1;max-width:50ch;font-size:1.15rem}.lab-contact{flex-direction:column;gap:1.1rem;max-width:52rem;margin-top:.5rem;display:flex}.lab-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.lab-contact label{color:#e4e7e5;flex-direction:column;gap:.45rem;font-size:.95rem;font-weight:600;display:flex}.lab-contact input:not([type=checkbox]),.lab-contact select,.lab-contact textarea{color:#fff;min-height:3rem;font:inherit;background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:.85rem;padding-block:.7rem;padding-inline-start:.95rem;font-weight:450}.lab-contact input:not([type=checkbox]),.lab-contact textarea{padding-inline-end:.95rem}.lab-contact select option{color:#111}.lab-contact [data-select-chevron]{color:#ffffffbf;color:lab(100% 0 0/.75)}.lab-contact input:focus-visible,.lab-contact select:focus-visible,.lab-contact textarea:focus-visible{outline:3px solid var(--mark-cyan);outline-offset:2px}.lab-contact-consent{align-items:flex-start;flex-direction:row!important;gap:.6rem!important;font-size:.85rem!important;font-weight:450!important}.lab-contact-error{color:#ffb4a8;font-weight:600}.lab-contact button{cursor:pointer;border:0;width:fit-content}.lab-contact-done{font-size:1.25rem;font-weight:600}.lab-smallprint-lead{color:var(--paper-muted);margin-block:.5rem 2rem}@media (max-width:1000px){.lab-crew-grid,.lab-enterprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-calc-grid,.lab-pitch-top{grid-template-columns:1fr}}@media (max-width:800px){.lab-pitch{padding-block:5rem 4.5rem}.lab-crew,.lab-week,.lab-face,.lab-capacity,.lab-enterprise{padding-block:4.5rem}.lab-calc{padding:1.75rem 1.25rem}.lab-crew-grid,.lab-capacity-grid,.lab-face-stage,.lab-enterprise-grid,.lab-contact-row{grid-template-columns:1fr}.lab-face-panel{width:min(82%,26rem);margin-inline:auto}.lab-week-track{grid-template-columns:1fr;padding-top:0;padding-left:2.25rem}.lab-week-track:before{transform-origin:top;width:4px;height:auto;inset:0 auto 0 .45rem}.lab-week-track:not([data-inview]):before{scale:1 0}.lab-week-track>li:before{top:.25rem;left:-2.25rem}}@media (prefers-reduced-motion:reduce){.lab-crew-loop{display:none}.lab-crew-head .lab-crew-still{display:block}.lab-face-frame[data-shot]>*,.lab-face-cut-in,.lab-crew-pulse,.lab-face-dot,.lab-role-typing i,.lab-role-story{animation:none}}.lab-lockup-white,.dark .lab-lockup-ink{display:none}.dark .lab-lockup-white{display:inline}.lab-face-badge .lab-lockup-ink{display:none}.lab-face-badge .lab-lockup-white{filter:none;display:inline}.lab-auto{color:#d0d4d1;border-top:1px solid #3c423f;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.75rem;display:flex}.lab-auto strong{color:#fbfaf6}.lab-auto-switch{background:#3c423f;border-radius:999px;flex:none;width:3rem;height:1.75rem;animation:4.8s ease-in-out infinite lab-auto-track;position:relative}.lab-auto-switch i{background:#fbfaf6;border-radius:999px;width:1.35rem;height:1.35rem;animation:4.8s cubic-bezier(.34,1.56,.64,1) infinite lab-auto-knob;position:absolute;top:.2rem;left:.2rem}@keyframes lab-auto-track{0%,35%,to{background:#3c423f}45%,85%{background:var(--mark-green)}}@keyframes lab-auto-knob{0%,35%,to{translate:0}45%,85%{translate:1.25rem}}@media (prefers-reduced-motion:reduce){.lab-auto-switch,.lab-auto-switch i{animation:none}}.lab-live-list{gap:.6rem;margin-block:.25rem 1rem;display:grid}.lab-live-list li{padding-left:1.6rem;position:relative}.lab-live-list li:before{content:"";background:var(--mark-green);border-radius:999px;width:.9rem;height:.9rem;position:absolute;top:.45em;left:0}.lab-brief{padding-block:5rem 2rem;scroll-margin-top:6rem}.lab-brief-intro{max-width:72ch;margin-bottom:2.5rem}.lab-brief-intro h2{max-width:25ch}.lab-brief-intro>p{color:var(--paper-muted);text-wrap:balance;margin-top:1.5rem;font-size:1.125rem}.lab-brief-track{--brief-gap:1.25rem;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--brief-gap)) / 2.5);gap:var(--brief-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;margin-block:-.25rem -1.25rem;margin-inline:-.75rem;padding:.6rem .75rem 2rem;scroll-padding-inline:.75rem;display:grid;position:relative;overflow-x:auto}.lab-brief-track::-webkit-scrollbar{display:none}.lab-brief-track:focus{outline:none}@media (hover:hover) and (pointer:fine){.lab-brief-track{cursor:grab;-webkit-user-select:none;user-select:none}}.lab-brief-track[data-dragging]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){.lab-brief-track{scroll-behavior:smooth}}@property --brief-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --brief-fade-end{syntax:"<length>";inherits:false;initial-value:0}.lab-brief-track{--brief-fade:4rem;--brief-fade-start:0px;--brief-fade-end:var(--brief-fade);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--brief-fade-start), #000 calc(100% - var(--brief-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--brief-fade-start), #000 calc(100% - var(--brief-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--brief-fade-start), #000 calc(100% - var(--brief-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--brief-fade-start), #000 calc(100% - var(--brief-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--brief-fade-start), #000 calc(100% - var(--brief-fade-end)), transparent)}.lab-brief-track[data-at-end]{--brief-fade-end:0px}.lab-brief-track:not([data-at-start]):is([data-moving],[data-at-end]){--brief-fade-start:var(--brief-fade)}@media (prefers-reduced-motion:no-preference){.lab-brief-track{transition:--brief-fade-start .22s ease-out,--brief-fade-end .22s ease-out}}@media (max-width:640px){.lab-brief-track{--brief-fade:1.25rem}}.lab-brief-card{scroll-snap-align:start;background:var(--paper-subtle);min-width:0;box-shadow:0 1px 0 var(--paper-border);border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}@media (pointer:coarse){.lab-brief-card{scroll-snap-stop:always}}.lab-brief-card[id]{scroll-margin-top:6rem}.lab-brief-card-head{justify-content:space-between;align-items:center;display:flex}.lab-brief-icon{background:var(--paper);width:2.75rem;height:2.75rem;color:var(--paper-foreground);box-shadow:0 0 0 1px var(--paper-border);border-radius:999px;place-items:center;display:grid}.lab-brief-step{color:var(--paper-muted);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.brand-lab .lab-brief-card h3{letter-spacing:-.01em;color:var(--paper-muted);font-size:1.05rem;font-weight:600;line-height:1.3}.lab-brief-copy{flex-direction:column;gap:1.1rem;display:flex}.brand-lab .lab-brief-lead{letter-spacing:-.025em;color:var(--paper-foreground);text-wrap:balance;margin:0;font-size:clamp(1.45rem,1.1rem + 1.1vw,1.9rem);font-weight:600;line-height:1.12}.lab-brief-detail{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.brand-lab .lab-brief-detail li{color:var(--paper-muted);text-wrap:balance;padding-left:1.15rem;font-size:.975rem;line-height:1.45;position:relative}.lab-brief-detail li:before{content:"";background:var(--mark-blue);border-radius:2px;width:.55rem;height:2px;position:absolute;top:.68em;left:0}@media (hover:hover) and (pointer:fine){.lab-brief-card,.lab-brief-icon,.lab-brief-step,.lab-brief-detail li:before{transition:transform .26s cubic-bezier(.2,.7,.2,1),background-color .22s,color .22s,box-shadow .26s,width .32s cubic-bezier(.2,.7,.2,1)}.lab-brief-card:hover{background:var(--paper);box-shadow:0 0 0 1px var(--paper-border), 0 18px 32px -24px var(--paper-foreground);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.lab-brief-card:hover{box-shadow:0 0 0 1px var(--paper-border), 0 18px 32px -24px color-mix(in srgb, var(--paper-foreground) 45%, transparent)}}.lab-brief-card:hover .lab-brief-icon{background:var(--paper-foreground);color:var(--paper);box-shadow:0 0 0 1px var(--paper-foreground);transform:rotate(-8deg)scale(1.06)}.lab-brief-card:hover .lab-brief-step{color:var(--paper-foreground)}.lab-brief-card:hover .lab-brief-detail li:before{width:.85rem}.lab-brief-card:hover .lab-brief-detail li:nth-child(2):before{transition-delay:60ms}.lab-brief-card:hover .lab-brief-detail li:nth-child(3):before{transition-delay:.12s}.brand-lab .lab-brief-detail li{padding-left:1.45rem}.lab-brief-track[data-dragging] .lab-brief-card,.lab-brief-track[data-dragging] .lab-brief-icon{transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.lab-brief-card:hover,.lab-brief-card:hover .lab-brief-icon{transform:none}.lab-brief-card,.lab-brief-icon,.lab-brief-detail li:before{transition-property:background-color,color,box-shadow}}.lab-brief-controls{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.lab-brief-dots{align-items:center;gap:.4rem;display:flex}.lab-brief-dots span{background:var(--paper-border);border-radius:999px;width:.5rem;height:.5rem;transition:width .24s,background-color .24s}.lab-brief-dots span[data-current]{background:var(--paper-foreground);width:1.5rem}.lab-brief-buttons{gap:.5rem;display:flex}.lab-brief-buttons button{border:1px solid var(--paper-border);background:var(--paper);width:2.75rem;height:2.75rem;color:var(--paper-foreground);cursor:pointer;border-radius:999px;place-items:center;display:grid}.lab-brief-buttons button:hover:not(:disabled){border-color:var(--paper-foreground)}.lab-brief-buttons button:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.lab-brief-dots span{transition:none}}.lab-brief-sources{margin-top:2rem}.lab-brief-sources ul{padding:0 0 1.5rem 1.4rem;list-style:outside}.lab-brief-sources li+li{margin-top:.75rem}.lab-brief-sources a{text-decoration:underline}.lab-brief-next{max-width:70ch;color:var(--paper-muted);margin-top:2rem}@media (max-width:1000px){.lab-brief-track{grid-auto-columns:calc((100% - var(--brief-gap)) / 1.6)}}@media (max-width:640px){.lab-brief{padding-top:3rem}.lab-brief-track{--brief-gap:.85rem;grid-auto-columns:85%}.lab-brief-card{padding:1.4rem}.brand-lab .lab-brief-card h3{font-size:1rem}.brand-lab .lab-brief-detail li{font-size:.95rem}}.lab-autry,.lab-microsoft{--lab-accent:var(--mark-teal)}.lab-spotify{--lab-accent:#1ed760}.lab-spotify .lab-primary:hover{color:#000}.lab-netflix{--lab-accent:#e50914}.lab-netflix .lab-primary:hover{color:#fff}.lab-best-buy{--lab-accent:#0046be}.lab-best-buy .lab-primary:hover{color:#ffe000}.lab-samsung{--lab-accent:#1428a0}.lab-paris-baguette{--lab-accent:#023586}.lab-samsung .lab-primary:hover,.lab-paris-baguette .lab-primary:hover{color:#fff}.lab-olive-young,.lab-musinsa{--lab-accent:var(--mark-teal)}@media (color-gamut:p3){@supports (color:color(display-p3 1 0 0)){.lab-spotify{--lab-accent:#00d957}@supports (color:lab(0% 0 0)){.lab-spotify{--lab-accent:lab(76.9001% -93.1999 70.8642)}}.lab-netflix{--lab-accent:#eb0000}@supports (color:lab(0% 0 0)){.lab-netflix{--lab-accent:lab(48.7154% 84.682 79.6446)}}.lab-best-buy{--lab-accent:#0042c8}@supports (color:lab(0% 0 0)){.lab-best-buy{--lab-accent:lab(31.515% 37.7302 -86.6782)}}.lab-best-buy .lab-primary:hover{color:#ffe000;color:lab(89.7422% -.104219 115.828)}}}@media (dynamic-range:high){.dark .lab-spotify .lab-primary:hover,.dark .lab-best-buy .lab-primary:hover{dynamic-range-limit:constrained;background-size:100% 100%}.dark .lab-spotify .lab-primary:hover{background-image:url(/cdn/brands/brand-lab/hdr/spotify-green-pq.png)}.dark .lab-best-buy .lab-primary:hover{background-image:url(/cdn/brands/brand-lab/hdr/best-buy-blue-pq.png)}}@media (max-width:1000px){.lab-hero{gap:2rem}.lab-premise{gap:3rem}.lab-team{padding:2.5rem}.lab-role-story{gap:1rem}.lab-concept-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.lab-width{width:calc(100% - 2.5rem)}}@media (max-width:800px){.lab-hero{grid-template-columns:1fr;gap:1.5rem;padding-block:1.5rem 3rem}.lab-hero-copy{display:contents}.lab-hero-logo{justify-self:start;margin-bottom:0}.lab-hero h1{order:0}.lab-photo{order:1}.lab-hero-copy>p{order:2;margin:0}.lab-hero-copy>.lab-primary{order:3;justify-self:start}.lab-hero h1{max-width:17ch;font-size:clamp(2.7rem,8.5vw,4.5rem)}.lab-hero-copy>p{max-width:55ch}.lab-premise{grid-template-columns:1fr;gap:1.5rem;padding-bottom:3rem}.lab-team{padding:2rem 1.5rem}.lab-role-story{grid-template-columns:1fr}.lab-role-story>div{padding-top:1rem}.lab-handoff{margin:.25rem;transform:none}.lab-journey{padding-block:3rem}.lab-journey ol{grid-template-columns:1fr;gap:1.5rem}.lab-vinyl{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}.lab-boundary-grid{grid-template-columns:1fr;gap:2rem}.lab-context-states>div{grid-template-columns:1fr;gap:.4rem}.lab-evidence,.lab-boundaries{padding-block:3rem}.lab-index-intro{padding-block:2.5rem}}@media (max-width:650px){.lab-concept-grid{grid-template-columns:1fr;gap:2.5rem}.lab-role-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block:1.75rem;display:grid}.lab-role-buttons button{text-wrap:balance;padding:.5rem .65rem;font-size:.9rem;line-height:1.2}.lab-journey-heading{flex-direction:column;align-items:flex-start}}
