@font-face{font-family:Bricolage Grotesque;src:url(/portfolio-fonts/BricolageGrotesque-Variable.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/portfolio-fonts/InstrumentSans-Variable.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}.YTKhJW_site{--paper:#f1ede3;--paper-high:#fbf8f1;--ink:#12110f;--coal:#1b1b19;--muted:#625e57;--line:#cbc3b5;--accent:#a83220;--red:#e54b2e;--display:"Bricolage Grotesque", Arial, sans-serif;background:var(--paper);min-height:100svh;color:var(--ink);font-family:Instrument Sans,Arial,sans-serif}.YTKhJW_wrap{width:min(1320px,100% - 120px);margin-inline:auto}.YTKhJW_skipLink{z-index:100;background:var(--paper-high);color:var(--ink);padding:14px 20px;position:fixed;top:10px;left:16px;transform:translateY(-160%)}.YTKhJW_skipLink:focus{transform:translateY(0)}.YTKhJW_header{z-index:30;background:var(--ink);color:var(--paper-high);border-bottom:1px solid #414039;position:sticky;top:0}.YTKhJW_headerInner{justify-content:space-between;align-items:center;gap:28px;min-height:80px;display:flex}.YTKhJW_brand{align-items:center;min-height:48px;margin-right:auto;text-decoration:none;display:inline-flex}.YTKhJW_brandCopy{align-items:baseline;gap:14px;display:flex}.YTKhJW_brandCopy strong{font:700 25px/1.1 var(--display);letter-spacing:-.035em}.YTKhJW_brandCopy span{color:#cbc3b5;font-size:11px}.YTKhJW_nav{align-items:center;gap:30px;display:flex}.YTKhJW_nav a{align-items:center;min-height:48px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.YTKhJW_nav a:after{content:"";background:currentColor;height:1px;transition:right .18s;position:absolute;bottom:10px;left:0;right:100%}.YTKhJW_nav a:hover:after,.YTKhJW_nav a:focus-visible:after,.YTKhJW_nav a[aria-current=page]:after{right:0}.YTKhJW_headerCollaborate{border:1px solid #e54b2e;align-items:center;gap:18px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.YTKhJW_headerCollaborate:hover{background:var(--red);color:var(--ink)}.YTKhJW_menuButton{color:inherit;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 8px;font-size:12px;display:none}.YTKhJW_main{outline:none}.YTKhJW_kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 22px;font-size:11px;font-weight:600;line-height:1.65}.YTKhJW_display{font:650 clamp(56px, 6.2vw, 92px)/.97 var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0}.YTKhJW_lead{max-width:620px;margin:26px 0 0;font-size:18px;line-height:1.55}.YTKhJW_heroBand{background:var(--coal);color:var(--paper-high)}.YTKhJW_hero{grid-template-columns:minmax(0,4.6fr) minmax(0,3.8fr) minmax(0,3.1fr);align-items:center;gap:32px;padding-block:54px 68px;display:grid}.YTKhJW_heroCopy .YTKhJW_kicker{color:#c5bcae;font-size:10px}.YTKhJW_heroCopy .YTKhJW_display{max-width:610px}.YTKhJW_heroCopy .YTKhJW_lead{color:#d5cfc3;max-width:400px;font-size:17px}.YTKhJW_heroActions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:30px;display:flex}.YTKhJW_heroFootnote{color:#b7b0a2;max-width:350px;margin:26px 0 0;font-size:10px;line-height:1.8}.YTKhJW_button{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--paper-high);font:inherit;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:24px;padding:14px 21px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s;display:inline-flex}.YTKhJW_button:hover{background:var(--accent);border-color:var(--accent)}.YTKhJW_secondary{color:var(--ink);background:0 0}.YTKhJW_secondary:hover{background:var(--ink);color:var(--paper-high)}.YTKhJW_heroCopy .YTKhJW_button{background:var(--red);border-color:var(--red);color:var(--ink)}.YTKhJW_heroCopy .YTKhJW_button:hover{background:#fa704e;border-color:#fa704e}.YTKhJW_textLink{min-height:44px;color:inherit;text-underline-offset:6px;align-items:center;gap:12px;font-size:13px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.YTKhJW_heroFilm{width:100%;max-width:304px;margin:0 auto}.YTKhJW_filmPoster{background:var(--ink);text-decoration:none;display:block;position:relative;overflow:hidden}.YTKhJW_filmPoster .YTKhJW_media{aspect-ratio:9/16}.YTKhJW_filmPoster .YTKhJW_mediaImage{object-fit:contain}.YTKhJW_filmLabel{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#12110fde;padding:6px 8px;font-size:9px;line-height:1.4;position:absolute;top:16px;left:14px}.YTKhJW_playMark{width:44px;height:44px;color:var(--ink);background:var(--paper-high);border-radius:50%;place-items:center;font-size:22px;transition:transform .18s;display:grid;position:absolute;bottom:16px;right:16px}.YTKhJW_filmPoster:hover .YTKhJW_playMark,.YTKhJW_cardLink:focus-visible .YTKhJW_playMark{transform:translate(2px,-2px)}.YTKhJW_heroFilm figcaption{padding-top:16px}.YTKhJW_heroFilm figcaption>a{font-size:17px;font-weight:600;line-height:1.4;text-decoration:none}.YTKhJW_heroBreadth{gap:32px;display:grid}.YTKhJW_heroBreadth figure{margin:0}.YTKhJW_heroBreadth figure>a{display:block;overflow:hidden}.YTKhJW_breadthDrawing .YTKhJW_media{aspect-ratio:4/5;background:#e3ddd0;max-height:260px}.YTKhJW_breadthGame .YTKhJW_media{aspect-ratio:16/10;background:#111}.YTKhJW_heroBreadth figcaption{gap:5px;margin-top:12px;display:grid}.YTKhJW_heroBreadth figcaption>span{color:#b7b0a2;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.YTKhJW_heroBreadth figcaption a{font-size:12px;line-height:1.5;text-decoration:none}.YTKhJW_heroStill .YTKhJW_media{min-height:250px}.YTKhJW_audienceProof{margin:12px 0 0;font-size:12px;line-height:1.55}.YTKhJW_audienceProof a{color:inherit;text-decoration:none}.YTKhJW_audienceProof strong{font-weight:650}.YTKhJW_audienceProof a span{color:var(--muted)}.YTKhJW_audienceProof small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.YTKhJW_heroFilm .YTKhJW_audienceProof a span,.YTKhJW_heroFilm .YTKhJW_audienceProof small{color:#b7b0a2}.YTKhJW_hiringSection{background:var(--paper-high);border-bottom:1px solid var(--line);padding-block:64px}.YTKhJW_hiringGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;display:grid}.YTKhJW_hiringGrid[data-lanes="1"]{grid-template-columns:1fr}.YTKhJW_hiringLane{border-top:1px solid var(--line);min-width:0;padding-top:24px}.YTKhJW_hiringLane h2{font:600 32px/1.1 var(--display);letter-spacing:-.035em;margin:0}.YTKhJW_hiringLane .YTKhJW_bodyText{max-width:550px;font-size:16px}.YTKhJW_hiringRole{color:var(--accent);margin:14px 0;font-size:11px;line-height:1.7}.YTKhJW_hiringLane .YTKhJW_textLink{margin-top:20px}.YTKhJW_section{border-top:1px solid var(--line);padding-block:112px}.YTKhJW_sectionHead{justify-content:space-between;align-items:end;gap:48px;margin-bottom:48px;display:flex}.YTKhJW_sectionTitle{max-width:850px;font:600 clamp(36px, 4.2vw, 58px)/1.05 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0}.YTKhJW_sectionIntro{max-width:420px;color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.7}.YTKhJW_filmGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1092px;display:grid}.YTKhJW_filmCard{min-width:0}.YTKhJW_filmCard:nth-child(2){padding-top:56px}.YTKhJW_filmCard h3{font:600 clamp(23px, 2vw, 30px)/1.1 var(--display);letter-spacing:-.035em;margin:20px 0 0}.YTKhJW_filmPremise{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.65}.YTKhJW_proofNote{color:var(--muted);margin:36px 0 0;font-size:11px;line-height:1.7}.YTKhJW_cardLink{color:inherit;text-decoration:none;display:block}.YTKhJW_cardLink:hover h2,.YTKhJW_cardLink:hover h3,.YTKhJW_cardLink:focus-visible h2,.YTKhJW_cardLink:focus-visible h3{color:var(--accent)}.YTKhJW_media{background:#e1dbcd;width:100%;min-width:0;position:relative;overflow:hidden}.YTKhJW_mediaImage{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.YTKhJW_containImage{object-fit:contain}.YTKhJW_pixelImage{image-rendering:pixelated}.YTKhJW_mediaVideo{object-fit:contain;background:#000;width:100%;height:100%;display:block}.YTKhJW_cardLink:hover .YTKhJW_mediaImage,.YTKhJW_editorialCover:hover .YTKhJW_mediaImage,.YTKhJW_heroBreadth a:hover .YTKhJW_mediaImage{transform:scale(1.015)}.YTKhJW_caption{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.7}.YTKhJW_editorialProject{grid-template-columns:1.35fr .8fr;align-items:center;gap:56px;display:grid}.YTKhJW_editorialCover{background:var(--ink);display:block;overflow:hidden}.YTKhJW_editorialCover .YTKhJW_media{aspect-ratio:16/10;background:#090909}.YTKhJW_editorialCopy h3{font:600 clamp(36px, 4.6vw, 70px)/1.02 var(--display);letter-spacing:-.045em;margin:0}.YTKhJW_projectRole{color:var(--accent);margin:22px 0;font-size:12px;line-height:1.6}.YTKhJW_editorialCopy .YTKhJW_textLink{margin-top:22px}.YTKhJW_editorialList{gap:72px;display:grid}.YTKhJW_editorialList>article+article{border-top:1px solid var(--line);padding-top:72px}.YTKhJW_projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;padding-block:36px 112px;display:grid}.YTKhJW_projectCard{min-width:0}.YTKhJW_cover .YTKhJW_media{aspect-ratio:16/10}.YTKhJW_missingCover{border:1px solid var(--line);background:var(--paper-high);flex-direction:column;justify-content:space-between;gap:28px;min-height:260px;padding:32px;display:flex}.YTKhJW_missingCover p{color:var(--muted);margin:0;font-size:11px}.YTKhJW_missingCover strong{font:600 clamp(30px, 4vw, 54px)/1.05 var(--display);letter-spacing:-.04em}.YTKhJW_missingCover span{color:var(--accent);font-size:12px}.YTKhJW_cardBody{grid-template-columns:1fr auto;gap:16px;padding-top:22px;display:grid}.YTKhJW_cardBody h2,.YTKhJW_cardBody h3{font:600 clamp(27px, 2.7vw, 40px)/1.1 var(--display);letter-spacing:-.04em;margin:0}.YTKhJW_cardSummary{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.7}.YTKhJW_cardRole{color:var(--accent);margin:14px 0 0;font-size:11px;line-height:1.6}.YTKhJW_cardNumber{color:var(--muted);padding-top:6px;font-size:10px}.YTKhJW_drawnSection{background:var(--paper-high)}.YTKhJW_drawnGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid}.YTKhJW_drawnGrid>:nth-child(2n){padding-top:64px}.YTKhJW_artGrid{columns:3;column-gap:28px;padding-block:32px 112px}.YTKhJW_artGrid .YTKhJW_artCard{break-inside:avoid;margin-bottom:38px}.YTKhJW_artCard{min-width:0}.YTKhJW_artThumbnail{overflow:hidden}.YTKhJW_artThumbnail .YTKhJW_media{background:#e9e3d7}.YTKhJW_artCard h2{font:600 23px/1.15 var(--display);letter-spacing:-.035em;margin:14px 0 0}.YTKhJW_artCard>.YTKhJW_cardLink>p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.65}.YTKhJW_aboutGrid{grid-template-columns:1fr 1fr;gap:104px;display:grid}.YTKhJW_aboutText{font:600 clamp(30px, 3.4vw, 48px)/1.15 var(--display);letter-spacing:-.04em;margin:0}.YTKhJW_bodyText{white-space:pre-line;margin:0;font-size:17px;line-height:1.75}.YTKhJW_disciplineList{border-top:1px solid var(--line);margin-top:30px;display:grid}.YTKhJW_discipline{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;line-height:1.6;display:flex}.YTKhJW_discipline small{color:var(--accent)}.YTKhJW_practiceSection .YTKhJW_textLink{margin-top:22px}.YTKhJW_contactSection{background:var(--red);border-color:var(--red);color:var(--ink)}.YTKhJW_contactGrid{grid-template-columns:1.3fr .7fr;align-items:end;gap:104px;display:grid}.YTKhJW_contactSection .YTKhJW_kicker,.YTKhJW_contactSection .YTKhJW_sectionIntro{color:var(--ink)}.YTKhJW_contactSection .YTKhJW_sectionTitle{font-size:clamp(50px,6.4vw,92px)}.YTKhJW_contactSection .YTKhJW_sectionIntro{max-width:400px;margin-top:0;font-size:18px}.YTKhJW_contactButton{background:var(--ink);min-height:52px;color:var(--paper-high);justify-content:space-between;align-items:center;gap:32px;margin-top:34px;padding:14px 20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.YTKhJW_contactDisciplines{margin:20px 0 0;font-size:11px;line-height:1.8}.YTKhJW_socialList{border-top:1px solid #65200f99;margin-top:26px;display:grid}.YTKhJW_socialList a{border-bottom:1px solid #65200f99;justify-content:space-between;align-items:center;min-height:50px;padding:12px 0;font-size:13px;font-weight:600;text-decoration:none;display:flex}.YTKhJW_socialList a:hover{text-underline-offset:4px;text-decoration:underline}.YTKhJW_footer{background:var(--ink);color:var(--paper);border-top:1px solid #414039;padding-block:48px}.YTKhJW_footerGrid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.YTKhJW_footerBrand{font:600 20px/1.4 var(--display)}.YTKhJW_footerNote{color:#b7b0a2;max-width:400px;margin-top:14px;font-size:12px;line-height:1.7}.YTKhJW_footerContact{margin-top:12px;display:grid}.YTKhJW_footerContact a{color:#f4eee2;overflow-wrap:anywhere;align-items:center;width:fit-content;max-width:100%;min-height:44px;font-size:12px;text-decoration:none;display:flex}.YTKhJW_footerContact a:hover{text-underline-offset:4px;text-decoration:underline}.YTKhJW_footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.YTKhJW_footerLinks h2{color:#b7b0a2;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:10px}.YTKhJW_footerLinks a{align-items:center;min-height:36px;font-size:11px;text-decoration:none;display:flex}.YTKhJW_footerLinks a:hover{text-underline-offset:4px;text-decoration:underline}.YTKhJW_pageIntro{padding-block:72px 48px}.YTKhJW_pageIntro .YTKhJW_display{font-size:clamp(56px,6.8vw,100px)}.YTKhJW_artworkIntro .YTKhJW_display{font-size:clamp(48px,5.6vw,80px)}.YTKhJW_introGrid{grid-template-columns:1.2fr .8fr;align-items:end;gap:72px;display:grid}.YTKhJW_introGrid .YTKhJW_lead{font-size:17px}.YTKhJW_backLink{margin-bottom:24px}.YTKhJW_toolbar{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.YTKhJW_filters{flex-wrap:wrap;gap:8px;display:flex}.YTKhJW_filter{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:10px 14px;font-size:12px;font-weight:500}.YTKhJW_filter[aria-pressed=true]{background:var(--ink);color:var(--paper-high);border-color:var(--ink)}.YTKhJW_filter:hover{border-color:var(--ink)}.YTKhJW_searchField{color:var(--muted);gap:6px;font-size:11px;display:grid}.YTKhJW_searchField input{border:1px solid var(--line);background:var(--paper-high);width:230px;max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:0;padding:10px 12px;font-size:16px}.YTKhJW_resultCount{color:var(--muted);margin:20px 0 0;font-size:12px}.YTKhJW_empty{max-width:740px;padding:56px 0 112px}.YTKhJW_empty h2{font:600 34px/1.15 var(--display);letter-spacing:-.035em;margin:0 0 18px}.YTKhJW_empty p{color:var(--muted);font-size:16px;line-height:1.8}.YTKhJW_emptyLinks{flex-wrap:wrap;gap:8px 26px;margin-top:16px;display:flex}.YTKhJW_caseHero{width:min(1450px,100% - 32px);margin-inline:auto}.YTKhJW_caseHero .YTKhJW_media{max-height:680px}.YTKhJW_caseHero .YTKhJW_mediaImage{object-fit:contain;max-height:680px}.YTKhJW_caseLayout{grid-template-columns:.42fr 1.18fr;gap:88px;padding-block:72px 104px;display:grid}.YTKhJW_caseFacts{align-self:start;gap:22px;display:grid;position:sticky;top:110px}.YTKhJW_fact{border-bottom:1px solid var(--line);padding-bottom:14px}.YTKhJW_fact dt{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:8px;font-size:10px}.YTKhJW_fact dd{margin:0;font-size:13px;line-height:1.75}.YTKhJW_caseBody{gap:48px;display:grid}.YTKhJW_caseSection{grid-template-columns:140px 1fr;gap:32px;display:grid}.YTKhJW_caseSection h2{font:600 27px/1.2 var(--display);letter-spacing:-.03em;margin:0}.YTKhJW_processCopy{gap:20px;display:grid}.YTKhJW_processSteps{margin:0;padding-left:22px;font-size:17px;line-height:1.75}.YTKhJW_processSteps li+li{margin-top:16px}.YTKhJW_evidenceLinks{gap:8px;display:grid}.YTKhJW_caseCredits{border-left:2px solid var(--accent);background:var(--paper-high);padding:24px}.YTKhJW_caseCredits h2{margin:0 0 12px;font-size:13px}.YTKhJW_caseCredits p{color:var(--muted);margin:6px 0;font-size:13px;line-height:1.8}.YTKhJW_relatedProjects{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:32px;padding-block:48px 72px;display:grid}.YTKhJW_artDetail{grid-template-columns:1.7fr .75fr;gap:56px;padding-block:12px 112px;display:grid}.YTKhJW_artDetailImages{align-self:start;gap:24px;min-width:0;display:grid}.YTKhJW_artDetailImages figure{margin:0}.YTKhJW_artDetailImages .YTKhJW_mediaImage{object-fit:contain;height:auto;max-height:100svh}.YTKhJW_artDetailCopy{align-self:start;position:sticky;top:110px}.YTKhJW_artDetailCopy h1{font:600 clamp(40px, 4vw, 62px)/1.05 var(--display);letter-spacing:-.045em;margin:0}.YTKhJW_artDetailCopy>p:not(.YTKhJW_kicker){color:var(--muted);white-space:pre-line;margin-block:24px;font-size:15px;line-height:1.8}.YTKhJW_artMetadata{border-top:1px solid var(--line);margin:26px 0;display:grid}.YTKhJW_artMetadata>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:18px;padding-block:13px;font-size:12px;line-height:1.75;display:grid}.YTKhJW_artMetadata dt{color:var(--muted)}.YTKhJW_artMetadata dd{margin:0}.YTKhJW_artMetadata a{text-underline-offset:3px}.YTKhJW_filmDetail{background:var(--coal);color:var(--paper-high);padding-block:40px 88px}.YTKhJW_filmDetail .YTKhJW_kicker,.YTKhJW_filmDetail .YTKhJW_caption,.YTKhJW_filmDetail dt{color:#b7b0a2}.YTKhJW_filmDetail .YTKhJW_artMetadata,.YTKhJW_filmDetail .YTKhJW_artMetadata>div{border-color:#49463e}.YTKhJW_filmDetailGrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:88px;margin-top:24px;display:grid}.YTKhJW_filmDetailCopy{padding-top:32px}.YTKhJW_filmDetail .YTKhJW_display{font-size:clamp(44px,5.2vw,76px)}.YTKhJW_filmDetail .YTKhJW_lead{color:#d5cfc3;white-space:pre-line;font-size:17px}.YTKhJW_filmPlayer{width:100%;max-width:430px;margin-inline:auto}.YTKhJW_filmPlayer .YTKhJW_media{background:#000}.YTKhJW_filmPlayer .YTKhJW_caption{font-size:10px}.YTKhJW_detailProof{margin-top:28px}.YTKhJW_detailProof h2{letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.YTKhJW_detailProof dl{gap:12px;font-size:12px;line-height:1.6;display:grid}.YTKhJW_detailProof dl>div{grid-template-columns:100px 1fr;gap:18px;display:grid}.YTKhJW_detailProof dd{margin:0}.YTKhJW_movedNotice{border-bottom:1px solid var(--line);background:var(--paper-high);padding:20px 0}.YTKhJW_movedNotice p{margin:0;font-size:14px;line-height:1.75}.YTKhJW_movedNotice strong{margin-bottom:6px;display:block}.YTKhJW_notFound{padding-block:88px 120px}.YTKhJW_notFound .YTKhJW_display{max-width:900px}@media (max-width:1100px){.YTKhJW_wrap{width:calc(100% - 64px)}.YTKhJW_brandCopy span{display:none}.YTKhJW_hero{grid-template-columns:1.15fr .85fr;gap:40px}.YTKhJW_heroCopy .YTKhJW_display{font-size:70px}.YTKhJW_heroBreadth{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;max-width:560px}.YTKhJW_heroBreadth .YTKhJW_media{max-height:200px}.YTKhJW_section{padding-block:88px}.YTKhJW_aboutGrid,.YTKhJW_contactGrid,.YTKhJW_editorialProject,.YTKhJW_caseLayout,.YTKhJW_filmDetailGrid{gap:48px}}@media (max-width:760px){.YTKhJW_wrap{width:calc(100% - 32px)}.YTKhJW_headerInner{justify-content:initial;flex-wrap:wrap;gap:14px;min-height:68px}.YTKhJW_brandCopy strong{font-size:23px}.YTKhJW_headerCollaborate{order:2;gap:10px;min-height:40px;margin-left:auto;padding:8px 12px;font-size:11px}.YTKhJW_menuButton{order:3;display:inline-flex}.YTKhJW_nav{flex-direction:column;order:4;align-items:stretch;gap:0;width:100%;padding:4px 0 16px;display:none}.YTKhJW_nav[data-open=true]{display:flex}.YTKhJW_nav a{border-top:1px solid #49463e;min-height:48px}.YTKhJW_nav a:after{display:none}.YTKhJW_hero{grid-template-columns:1fr;gap:38px;padding-block:40px 56px}.YTKhJW_heroCopy .YTKhJW_display,.YTKhJW_display{letter-spacing:-.05em;font-size:clamp(42px,12vw,58px)}.YTKhJW_heroCopy .YTKhJW_lead{max-width:470px;margin-top:22px;font-size:17px}.YTKhJW_heroActions{gap:12px;margin-top:26px}.YTKhJW_heroCopy .YTKhJW_button{min-height:50px}.YTKhJW_heroFootnote{margin-top:16px}.YTKhJW_heroFilm{width:85%;max-width:320px}.YTKhJW_heroFilm figcaption>a{font-size:19px}.YTKhJW_heroBreadth{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:100%}.YTKhJW_heroBreadth .YTKhJW_media{max-height:190px}.YTKhJW_heroBreadth figcaption a{font-size:11px}.YTKhJW_heroBreadth figcaption>span{font-size:8px}.YTKhJW_kicker{margin-bottom:18px;font-size:10px}.YTKhJW_section{padding-block:72px}.YTKhJW_hiringSection{padding-block:44px}.YTKhJW_hiringGrid{grid-template-columns:1fr;gap:32px}.YTKhJW_hiringLane h2{font-size:28px}.YTKhJW_sectionHead{flex-wrap:wrap;align-items:start;gap:20px;margin-bottom:32px}.YTKhJW_sectionTitle{font-size:clamp(34px,9vw,42px)}.YTKhJW_sectionIntro{margin-top:0;font-size:15px}.YTKhJW_filmGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.YTKhJW_filmCard:nth-child(2){padding-top:40px}.YTKhJW_filmCard:nth-child(3){grid-column:auto;max-width:none;margin:0}.YTKhJW_filmCard h3{margin-top:14px;font-size:23px}.YTKhJW_filmPremise{font-size:12px}.YTKhJW_audienceProof{font-size:11px}.YTKhJW_audienceProof a span{display:block}.YTKhJW_audienceProof small{font-size:9px}.YTKhJW_playMark{width:36px;height:36px;font-size:19px;bottom:12px;right:12px}.YTKhJW_proofNote{margin-top:28px;font-size:10px}.YTKhJW_editorialProject{grid-template-columns:1fr;gap:30px}.YTKhJW_editorialList{gap:44px}.YTKhJW_editorialList>article+article{padding-top:44px}.YTKhJW_editorialCopy h3{font-size:46px}.YTKhJW_projectRole{margin-block:16px}.YTKhJW_bodyText{font-size:16px;line-height:1.7}.YTKhJW_drawnGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.YTKhJW_drawnGrid>:nth-child(2n){padding-top:32px}.YTKhJW_artGrid{columns:2;column-gap:14px;padding-bottom:72px}.YTKhJW_artGrid .YTKhJW_artCard{margin-bottom:30px}.YTKhJW_artCard h2{overflow-wrap:anywhere;font-size:20px}.YTKhJW_projectGrid{grid-template-columns:1fr;gap:40px;padding-bottom:72px}.YTKhJW_cardBody h2,.YTKhJW_cardBody h3{font-size:34px}.YTKhJW_aboutGrid,.YTKhJW_contactGrid,.YTKhJW_introGrid,.YTKhJW_footerGrid{grid-template-columns:1fr;gap:32px}.YTKhJW_contactSection .YTKhJW_sectionTitle{font-size:clamp(48px,13vw,66px)}.YTKhJW_contactSection .YTKhJW_sectionIntro{font-size:17px}.YTKhJW_contactButton{margin-top:26px}.YTKhJW_footer{padding-block:36px}.YTKhJW_footerBrand{font-size:19px}.YTKhJW_footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.YTKhJW_footerLinks a{min-height:44px}.YTKhJW_pageIntro{padding-block:44px 32px}.YTKhJW_pageIntro .YTKhJW_display{font-size:clamp(46px,12vw,66px)}.YTKhJW_introGrid{gap:24px}.YTKhJW_introGrid .YTKhJW_lead{margin-top:0;font-size:16px}.YTKhJW_toolbar{gap:18px}.YTKhJW_filter{padding-inline:12px;font-size:11px}.YTKhJW_searchField,.YTKhJW_searchField input,.YTKhJW_caseHero{width:100%}.YTKhJW_caseLayout{grid-template-columns:1fr;gap:40px;padding-block:40px 64px}.YTKhJW_caseFacts{grid-template-columns:1fr 1fr;gap:20px;position:static}.YTKhJW_caseSection{grid-template-columns:1fr;gap:16px}.YTKhJW_relatedProjects{grid-template-columns:1fr;padding-block:36px 64px}.YTKhJW_artDetail{grid-template-columns:1fr;gap:32px;padding-bottom:72px}.YTKhJW_artDetailCopy{position:static}.YTKhJW_artDetailCopy h1{font-size:44px}.YTKhJW_filmDetail{padding-block:28px 64px}.YTKhJW_filmDetailGrid{grid-template-columns:1fr;gap:36px}.YTKhJW_filmDetailCopy{padding-top:0}.YTKhJW_filmDetail .YTKhJW_display{font-size:clamp(42px,12vw,58px)}.YTKhJW_filmDetail .YTKhJW_lead{font-size:16px}.YTKhJW_filmPlayer{max-width:320px}.YTKhJW_empty{padding-block:40px 72px}.YTKhJW_notFound{padding-block:64px 88px}}@media (max-width:350px){.YTKhJW_wrap{width:calc(100% - 28px)}.YTKhJW_headerInner{gap:10px}.YTKhJW_brandCopy strong{font-size:20px}.YTKhJW_headerCollaborate{gap:8px;padding-inline:9px}.YTKhJW_heroCopy .YTKhJW_display{font-size:42px}.YTKhJW_heroActions .YTKhJW_button{justify-content:space-between;width:100%}.YTKhJW_artGrid{columns:1}.YTKhJW_filmGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.YTKhJW_filmCard{max-width:none;margin-inline:0}.YTKhJW_filmCard:nth-child(2){padding-top:0}.YTKhJW_filmCard:nth-child(3){max-width:none}.YTKhJW_drawnGrid{grid-template-columns:1fr;gap:32px}.YTKhJW_drawnGrid>:nth-child(2n){padding-top:0}.YTKhJW_contactButton{width:100%}}@media (prefers-reduced-motion:reduce){.YTKhJW_mediaImage,.YTKhJW_nav a:after,.YTKhJW_button,.YTKhJW_playMark{transition:none}}
.H813QW_gameShowcase{gap:72px;display:grid}.H813QW_leadGame{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.H813QW_gameVisual{background:#e7e1d5;place-items:center;width:100%;min-width:0;max-width:100%;text-decoration:none;display:grid;overflow:hidden}.H813QW_gameVisual>div{width:100%}.H813QW_gameVisual img{object-fit:contain}.H813QW_gameCopy{min-width:0}.H813QW_gameCopy h3{font:650 clamp(36px, 4.6vw, 68px)/1.02 var(--display);letter-spacing:-.045em;margin:0}.H813QW_projectRole{color:var(--accent);margin:22px 0;font-size:12px;line-height:1.7}.H813QW_gameCopy>a,.H813QW_filmCaseCopy>a{margin-top:24px}.H813QW_caseActions{gap:8px;margin-top:24px;display:grid}.H813QW_sourceLinks{color:var(--muted);flex-wrap:wrap;gap:0 20px;display:flex}.H813QW_sourceLinks a{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-size:11px;display:inline-flex}.H813QW_supportingGames{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:64px;display:grid}.H813QW_gameCard{min-width:0}.H813QW_gameCard .H813QW_gameVisual{aspect-ratio:3/2}.H813QW_gameCard .H813QW_gameVisual>div{height:100%}.H813QW_portraitCoverPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;height:100%;padding:12px;display:grid}.H813QW_portraitCoverPair>div,.H813QW_portraitCoverPair>div>div{min-width:0;height:100%}.H813QW_gameCard .H813QW_gameCopy{padding-top:28px}.H813QW_gameCard h3{font-size:clamp(30px,3.4vw,46px)}.H813QW_gameCard .H813QW_projectRole{margin-block:16px}.H813QW_projectSection{border-top:1px solid var(--line);padding-block:64px 104px}.H813QW_projectSection>h2{font:650 clamp(32px, 3.6vw, 48px)/1.1 var(--display);letter-spacing:-.04em;margin:0 0 40px}.H813QW_filmCases{gap:48px;display:grid}.H813QW_filmCase{grid-template-columns:270px minmax(0,1fr);align-items:center;gap:64px;max-width:1080px;display:grid}.H813QW_filmCaseVisual{background:var(--ink);display:block;overflow:hidden}.H813QW_filmCaseCopy{min-width:0;max-width:700px}.H813QW_filmCaseCopy h3{font:650 clamp(32px, 4vw, 54px)/1.05 var(--display);letter-spacing:-.04em;margin:0}.H813QW_drawingPair{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.H813QW_drawingPair>article:nth-child(2){padding-top:112px}.H813QW_drawingPair h3{font:600 clamp(24px, 2.6vw, 36px)/1.12 var(--display);letter-spacing:-.035em;margin:22px 0 0}.H813QW_drawingPair.H813QW_drawingPair img{object-fit:contain;height:auto;transform:none}.H813QW_heroBreadth{gap:24px}.H813QW_heroDrawing{justify-self:end;width:66.666%}.H813QW_heroGame{width:100%}.H813QW_heroGame.H813QW_heroGame img,.H813QW_heroDrawing.H813QW_heroDrawing img{object-fit:contain;transform:none}.H813QW_heroGame figcaption>span{color:#e0c5b9;letter-spacing:.12em}.H813QW_heroGame figcaption a{font-size:15px;font-weight:600}.H813QW_drawingPair [data-artwork-link]:hover img,.H813QW_artworkGrid [data-artwork-link]:hover img,.H813QW_heroBreadth .H813QW_heroGame a:hover img,.H813QW_heroBreadth .H813QW_heroDrawing a:hover img{transform:none}.H813QW_artworkGroups{padding-bottom:112px}.H813QW_artworkGroup{padding-top:64px}.H813QW_artworkGroup+.H813QW_artworkGroup{border-top:1px solid var(--line);margin-top:72px}.H813QW_groupHeading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.H813QW_groupHeading h2{font:650 clamp(28px, 3.2vw, 44px)/1.1 var(--display);letter-spacing:-.04em;margin:0}.H813QW_groupHeading>span{color:var(--muted);flex-shrink:0;font-size:11px}.H813QW_artworkGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px 28px;display:grid}.H813QW_artworkGrid h3{font:600 clamp(22px, 2.2vw, 28px)/1.15 var(--display);letter-spacing:-.035em;margin:18px 0 0}.H813QW_artworkGrid.H813QW_artworkGrid img{object-fit:contain;transform:none}.H813QW_gameShelves{gap:104px;display:grid}.H813QW_gameShelf{gap:36px;min-width:0;display:grid}.H813QW_gameShelf+.H813QW_gameShelf{border-top:1px solid var(--line);padding-top:64px}.H813QW_gameShelf>h3{font:650 clamp(30px, 3.6vw, 48px)/1.05 var(--display);letter-spacing:-.04em;margin:0}.H813QW_gameShelfLead{width:100%;max-width:780px}.H813QW_gameShelf:first-child .H813QW_gameShelfLead{max-width:1040px}.H813QW_gameShelfLead [data-thumbnail-frame]{aspect-ratio:3/2;background:#e7e1d5;place-items:center;display:grid}.H813QW_gameShelfLead [data-thumbnail-frame]>div{width:100%;height:100%}.H813QW_gameShelfLead img{object-fit:contain;transform:none}.H813QW_gameShelfLead h4,.H813QW_gameSupportingGrid h4{font:600 clamp(22px, 2.2vw, 28px)/1.15 var(--display);letter-spacing:-.035em;margin:18px 0 0}.H813QW_gameShelfLead [data-artwork-link]:hover img{transform:none}.H813QW_filmStillsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.H813QW_caseWork{min-width:0}.H813QW_caseImages{gap:48px;margin-top:40px;display:grid}.H813QW_caseImages figure{margin:0}.H813QW_caseImages img{object-fit:contain;width:100%;height:auto}.H813QW_portraitPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.H813QW_caseEvidence{gap:88px;display:grid}.H813QW_caseWorkCopy{max-width:760px;padding-top:28px}.H813QW_caseWorkCopy h3{font:600 clamp(28px, 3vw, 40px)/1.12 var(--display);letter-spacing:-.035em;margin:0}@media (max-width:1100px){.H813QW_leadGame{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px}.H813QW_heroBreadth{grid-template-columns:1fr 1.5fr;align-items:center;max-width:660px}.H813QW_heroDrawing{width:100%}.H813QW_filmStillsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.H813QW_gameShowcase{gap:44px}.H813QW_leadGame{grid-template-columns:1fr;gap:28px}.H813QW_gameVisual{min-height:210px}.H813QW_leadGame .H813QW_gameVisual>div{width:100%}.H813QW_gameCopy h3{font-size:clamp(34px,9vw,46px)}.H813QW_supportingGames{grid-template-columns:1fr;gap:48px;padding-top:44px}.H813QW_gameCard .H813QW_gameCopy{padding-top:24px}.H813QW_gameCard h3{font-size:34px}.H813QW_projectRole{margin-block:16px}.H813QW_projectSection{padding-block:44px 64px}.H813QW_projectSection>h2{margin-bottom:28px;font-size:32px}.H813QW_filmCase{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.H813QW_filmCaseCopy h3{font-size:28px}.H813QW_filmCaseCopy p{font-size:13px;line-height:1.7}.H813QW_filmCaseCopy>a{margin-top:12px;font-size:12px}.H813QW_filmCaseCopy .H813QW_projectRole{margin-block:12px;font-size:10px}.H813QW_drawingPair{grid-template-columns:1fr;gap:48px}.H813QW_drawingPair>article:nth-child(2){padding-top:0}.H813QW_drawingPair h3{font-size:28px}.H813QW_heroBreadth{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:18px}.H813QW_heroDrawing{width:100%}.H813QW_heroGame figcaption a{font-size:13px}.H813QW_artworkGroups{padding-bottom:72px}.H813QW_artworkGroup{padding-top:44px}.H813QW_artworkGroup+.H813QW_artworkGroup{margin-top:48px}.H813QW_groupHeading{flex-direction:column;align-items:start;gap:12px;margin-bottom:28px}.H813QW_groupHeading h2{font-size:30px}.H813QW_artworkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 18px}.H813QW_artworkGrid h3{font-size:22px}.H813QW_gameShelves{gap:64px}.H813QW_gameShelf{gap:28px}.H813QW_gameShelf+.H813QW_gameShelf{padding-top:44px}.H813QW_gameShelf>h3{font-size:34px}.H813QW_gameShelfLead h4,.H813QW_gameSupportingGrid h4{font-size:22px}.H813QW_filmStillsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.H813QW_caseImages{gap:32px;margin-top:28px}.H813QW_portraitPair{grid-template-columns:1fr}.H813QW_caseEvidence{gap:56px}.H813QW_caseWorkCopy h3{font-size:28px}}@media (max-width:350px){.H813QW_filmCase{grid-template-columns:1fr;gap:28px}.H813QW_filmCaseVisual{width:60%;max-width:200px}.H813QW_filmCaseCopy h3{font-size:32px}.H813QW_artworkGrid{grid-template-columns:1fr}.H813QW_filmStillsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.H813QW_filmStillsGrid h3{font-size:20px}}
.KV8oyW_channels{flex-wrap:wrap;gap:4px 20px;margin-top:14px;display:flex}.KV8oyW_channels a{color:#c5bdaf;align-items:center;gap:7px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.KV8oyW_channels a:hover{color:#f4eee2;text-underline-offset:5px;text-decoration:underline}.KV8oyW_channels a:focus-visible{outline-offset:4px;outline:2px solid #c9f268}@media (max-width:400px){.KV8oyW_channels{gap:2px 16px}.KV8oyW_channels a{gap:5px;font-size:11px}}
