.vt-people .vt-media-picture{transition:transform .68s var(--converze-spring),box-shadow .26s ease;isolation:isolate}.vt-role-preview{position:absolute;inset:auto 0 0;z-index:3;padding:80px 28px 28px;background:linear-gradient(transparent,#101310ee 68%);color:#f5f4ef;opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .68s var(--converze-spring);pointer-events:none}.vt-role-preview strong{display:block;font-size:clamp(21px,2.2vw,30px);line-height:1.12;font-weight:500;letter-spacing:-.035em}.vt-role-preview p{font-size:15px;line-height:1.5;max-width:34ch;margin:12px 0 16px;color:#e0e1d9}.vt-role-preview>span{display:flex;align-items:center;gap:10px;font-size:13px}.vt-people .vt-media-picture:focus-within{transform:translateY(-6px) scale(1.008);box-shadow:0 22px 44px #0004}.vt-people .vt-media-picture:focus-within .vt-role-preview{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.vt-people .vt-media-picture:hover{transform:translateY(-6px) scale(1.008);box-shadow:0 22px 44px #0004}.vt-people .vt-media-picture:hover .vt-role-preview{opacity:1;transform:none}}@media(hover:none),(pointer:coarse){.vt-role-preview{opacity:1;transform:none;padding:70px 22px 22px}.vt-role-preview strong{font-size:23px}.vt-role-preview p{font-size:14px}}@media(prefers-reduced-motion:reduce){.vt-people .vt-media-picture,.vt-role-preview{transition:none!important;transform:none!important}}html[data-motion=off] .vt-people .vt-media-picture,html[data-motion=off] .vt-role-preview{transition:none!important;transform:none!important}.vt-page{--vt-ink:#f1f0ea;--vt-muted:#b7b7b7;--vt-line:#f1f0ea22;--vt-sage:#b8b8b8;--vt-surface:#222222;background:radial-gradient(ellipse at 85% 6%,#73737329,transparent 40%),#151515;color:var(--vt-ink);padding:118px max(28px,calc((100vw - 1240px)/2)) 30px;overflow:clip}.vt-page h1{font-size:clamp(66px,8.6vw,124px);line-height:.98;font-weight:450;letter-spacing:-.065em}.vt-page h2{font-size:clamp(31px,4vw,53px);line-height:1.1}.vt-page h2 span,.vt-page p{color:var(--vt-muted)}.vt-page a:focus-visible,.vt-page button:focus-visible,.vt-page summary:focus-visible{outline:2px solid #d6d6d6;outline-offset:5px}.vt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:55px;font-size:13px}.vt-toolbar span{color:#a1a1a1;font-size:11px;margin-left:10px}.vt-toolbar button{border:1px solid var(--vt-line);border-radius:40px;padding:10px 15px;font-size:11px;background:#ffffff04}.vt-team-hero{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:0 0 45px}.vt-team-hero p{font-size:clamp(16px,1.7vw,21px);margin-top:24px;line-height:1.6}.vt-inline{display:inline-flex;gap:12px;align-items:center;font-size:13px;padding:10px 0}.vt-people{display:grid;grid-template-columns:1fr 1fr;gap:26px}.vt-person{min-width:0}.vt-media{position:relative;isolation:isolate;min-width:0;color-scheme:only dark}.vt-media-picture{position:relative;overflow:hidden;background:#252525;border-radius:24px;aspect-ratio:16/9}.vt-media-picture img,.vt-media-picture video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}.vt-media-picture video{opacity:0;transition:opacity .18s;pointer-events:none}.vt-media-picture video.is-playing{opacity:1}.vt-media-portrait .vt-media-picture{aspect-ratio:1/1}.vt-media-portrait .vt-media-picture img,.vt-media-portrait .vt-media-picture video{object-fit:cover;object-position:50% 28%}.vt-media-controls{display:flex;gap:9px;flex-wrap:wrap;align-items:center;padding-top:13px;min-height:49px}.vt-media-controls button{display:inline-flex;gap:7px;align-items:center;border:1px solid #f1f0ea2f;background:#1a1a1ab8;border-radius:30px;padding:9px 12px;font-size:11px;min-height:38px}.vt-media-controls button[aria-pressed=true]{background:#f1f0ea;color:#212121}.vt-media-controls small{display:block;flex-basis:100%;color:#999;font-size:10px}.vt-person-label{padding:24px 2px 0}.vt-person-label a{display:block}.vt-person-label h2{font-size:40px;display:flex;justify-content:space-between;align-items:center}.vt-person-label p{font-size:13px;margin-top:9px}.vt-together{display:grid;grid-template-columns:.8fr 1.25fr;align-items:center;gap:10px;margin:100px 0;border:1px solid var(--vt-line);background:#25252550;border-radius:28px;overflow:hidden;position:relative}.vt-together-copy{padding:40px 0 40px 38px;position:relative;z-index:2}.vt-together-copy p{font-size:15px;max-width:340px;margin:22px 0 16px}.vt-together .vt-media{padding:22px 22px 18px 0}.vt-together .vt-media-picture{border-radius:18px;mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 100%)}.vt-together .vt-media-picture img,.vt-together .vt-media-picture video{object-fit:contain}.vt-together .vt-media-controls{position:relative;z-index:3;padding-left:12%}.vt-agreement,.vt-close{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding:35px 0 80px}.vt-agreement p,.vt-close p{font-size:16px;max-width:440px;margin-bottom:24px}.vt-pill{display:inline-flex;align-items:center;gap:26px;border:1px solid #f1f0ea;background:#f1f0ea;color:#1f1f1f;border-radius:40px;min-height:48px;padding:13px 21px;font-size:13px}.vt-pill:hover{background:#fff}.vt-secondary{background:transparent;color:var(--vt-ink);justify-self:end}.vt-back{display:inline-block;font-size:12px;color:var(--vt-muted);margin:-12px 0 35px}.vt-profile-hero{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.vt-role{font-size:12px;margin-bottom:23px}.vt-profile-deck{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.14!important;color:var(--vt-ink)!important;margin:25px 0}.vt-summary{font-size:15px;max-width:430px;margin-bottom:28px}.vt-transcript{font-size:11px;max-width:410px;margin-top:20px;color:var(--vt-muted)}.vt-transcript p{margin-top:12px}.vt-transcript summary,.vt-character summary,.vt-faq summary{cursor:pointer}.vt-work{margin:95px 0}.vt-section-heading{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:32px}.vt-section-heading p{font-size:14px;max-width:340px}.vt-assignment{background:#24242478;border:1px solid var(--vt-line);border-radius:25px;padding:35px}.vt-assignment>span{font-size:9px;letter-spacing:.13em;color:#b8b8b8}.vt-assignment blockquote{font-size:clamp(23px,2.8vw,35px);line-height:1.28;letter-spacing:-.035em;margin:20px 0 40px;max-width:850px}.vt-assignment ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.vt-assignment li{border-top:1px solid var(--vt-line);padding-top:18px}.vt-assignment li>span{font-size:10px;color:#9f9f9f}.vt-assignment h3{font-size:18px;margin:14px 0 10px}.vt-assignment li p{font-size:12px;line-height:1.6}.vt-caption{font-size:10px;line-height:1.6!important;margin-top:22px}.vt-character{margin:60px 0 85px}.vt-character>p{max-width:720px;margin:25px 0;font-size:17px}.vt-character details{border-block:1px solid var(--vt-line);padding:20px 0}.vt-character summary{font-size:15px;display:flex;justify-content:space-between}.vt-character-content{max-width:720px;margin:auto}.vt-character-content h3{font-size:27px;margin:20px 0}.vt-character-content>p{font-size:14px;margin:20px 0}.vt-moments{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin:80px 0}.vt-moments>div>p{font-size:14px;margin-top:20px;max-width:390px}.vt-moment-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.vt-moment-options button{border:1px solid var(--vt-line);padding:10px 15px;border-radius:25px;font-size:12px}.vt-moment-options button[aria-pressed=true]{background:#f1f0ea;color:#1a1a1a}.vt-faq{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--vt-line);padding:50px 0}.vt-faq details{padding:20px 0;border-bottom:1px solid var(--vt-line)}.vt-faq summary{font-size:15px}.vt-faq p{font-size:13px;margin-top:15px}.vt-close{padding:55px 0;margin-top:30px}.vt-close p{margin:22px 0 0}.vt-availability{border-top:1px solid var(--vt-line);padding-top:22px;font-size:10px;max-width:760px}.vt-playback-status:empty{display:none}.vt-playback-status{position:fixed;z-index:100;bottom:20px;left:50%;transform:translate(-50%);background:#303030;color:#eee;padding:12px 20px;border:1px solid var(--vt-line);border-radius:15px;font-size:12px;width:max-content;max-width:90vw}.v13-route-vteam .semmy15-dock{display:none}@media(min-width:1500px){.vt-together-copy{padding-left:42px}.vt-together .vt-media-picture{mask-image:linear-gradient(90deg,transparent,#000 9%)}}@media(max-width:900px){.vt-page{padding-top:115px}.vt-toolbar{margin-bottom:35px}.vt-profile-hero{gap:30px}.vt-profile-deck{font-size:30px}.vt-together{grid-template-columns:1fr;margin:65px 0;gap:5px}.vt-together-copy{padding:30px 30px 0}.vt-together-copy p{max-width:520px}.vt-together .vt-media{padding:12px 25px 25px}.vt-together .vt-media-picture{mask-image:linear-gradient(90deg,transparent,#000 7%)}.vt-together .vt-media-controls{padding-left:0}.vt-moments{gap:28px}.vt-section-heading{align-items:start}.vt-agreement,.vt-close{gap:25px}.vt-page h1{font-size:76px}}@media(max-width:620px){.vt-page{padding:106px 22px 26px}.vt-toolbar{align-items:start;margin-bottom:40px;gap:10px}.vt-toolbar>a>span{display:block;font-size:10px;margin:3px 0 0}.vt-toolbar button{font-size:10px;padding:8px 11px}.vt-team-hero{display:block}.vt-team-hero>.vt-inline{margin-top:20px}.vt-page h1{font-size:66px}.vt-team-hero p{font-size:17px}.vt-people{grid-template-columns:1fr;gap:40px}.vt-person-label{padding-top:18px}.vt-person-label h2{font-size:34px}.vt-media-picture{border-radius:20px}.vt-media-controls button{min-height:42px}.vt-profile-hero{display:flex;flex-direction:column;gap:30px;align-items:stretch}.vt-profile-intro{order:0}.vt-profile-hero>.vt-media{order:1}.vt-summary{font-size:14px}.vt-profile-deck{font-size:32px}.vt-back{margin-bottom:28px}.vt-section-heading{display:block}.vt-section-heading p{margin-top:18px}.vt-work{margin:65px 0}.vt-assignment{padding:25px 22px}.vt-assignment ol{grid-template-columns:1fr;gap:22px}.vt-assignment li{display:grid;grid-template-columns:24px 1fr;gap:10px}.vt-assignment h3{margin-top:0}.vt-together{margin:60px 0}.vt-together-copy{padding:27px 23px 0}.vt-together .vt-media{padding:10px 12px 17px}.vt-together .vt-media-picture{mask-image:linear-gradient(90deg,transparent,#000 5%);border-radius:12px}.vt-together .vt-media-controls{padding:12px 10px 0}.vt-agreement,.vt-faq,.vt-close,.vt-moments{grid-template-columns:1fr;gap:25px}.vt-agreement{padding-bottom:45px}.vt-secondary{justify-self:start}.vt-character{margin-bottom:55px}.vt-character>p{font-size:15px}.vt-character summary{font-size:13px}.vt-character-content h3{font-size:25px}.vt-moments{margin:50px 0}.vt-faq{padding:35px 0}.vt-close{padding:25px 0 40px}.vt-close p{font-size:14px}.vt-availability{font-size:10px}}@media(prefers-reduced-motion:reduce){.vt-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vt-gallery{display:grid;grid-template-columns:.9fr .9fr 1.2fr;gap:18px;margin:32px 0}.vt-gallery figure{margin:0;overflow:hidden;border-radius:20px;aspect-ratio:3/4;background:#2e2e2e}.vt-gallery img{width:100%;height:100%;object-fit:contain;display:block}.vt-gallery figure:last-child{aspect-ratio:auto;display:flex;align-items:center;background:transparent}.vt-gallery figure:last-child img{height:auto;border-radius:20px}@media(max-width:620px){.vt-gallery{grid-template-columns:1fr 1fr;gap:12px}.vt-gallery figure:last-child{grid-column:1/-1;max-width:75%;justify-self:center}.vt-gallery figure,.vt-gallery figure:last-child img{border-radius:14px}}.vt-page{background:#111;--ap-ink:#f1f0ea;--ap-muted:#b2b2ae;--ap-line:#ffffff20;--ap-surface:#1b1b1b;--vt-ink:#f1f0ea;--vt-muted:#b2b2ae;--vt-line:#ffffff20;--vt-sage:#b2b2ae;--vt-surface:#1b1b1b}.vt-media-controls button{background:#1b1b1b;color:#b2b2ae;border-color:#ffffff25}.vt-pill,.vt-media-controls button[aria-pressed=true]{background:#efeee9;color:#171717;border-color:#efeee9}.vt-together,.vt-assignment{background:#1b1b1b}.vt-page a:focus-visible,.vt-page button:focus-visible,.vt-page summary:focus-visible{outline-color:#efeee9}.vt-team-hero h1{font-size:clamp(44px,6.2vw,88px);line-height:1.03;max-width:18ch}.vt-email-note{display:block;font-size:12px;line-height:1.5;color:var(--vt-muted);margin-top:12px}.vt-together-copy .vt-scope-note{font-size:13px;margin-top:12px}.vt-agreement .vt-offer-note{font-size:13px;line-height:1.65;margin-top:18px}@media(max-width:620px){.vt-team-hero h1{font-size:clamp(40px,8.5vw,56px)}.vt-team-hero>div{min-width:0}.vt-together-copy .vt-scope-note{font-size:12px}}
