body.qvf-home-studio-narrative-route .qvf-home-capabilities{padding-top:clamp(48px,4.6vw,66px);padding-bottom:clamp(48px,4.6vw,66px)}body.qvf-home-studio-narrative-route .qvf-home-capabilities .qvf-home-shell{grid-template-columns:minmax(330px,.64fr) minmax(0,1.36fr);gap:clamp(46px,5.2vw,72px)}body.qvf-home-studio-narrative-route .qvf-home-capabilities .qvf-home-section-head{gap:17px}body.qvf-home-studio-narrative-route .qvf-home-capabilities .qvf-home-section-head h2{max-width:18ch;font-size:clamp(1.76rem,2.18vw,2.38rem);line-height:1.02;letter-spacing:-.035em}body.qvf-home-studio-narrative-route .qvf-home-capability{grid-template-columns:34px 118px minmax(205px,.90fr) minmax(220px,1.10fr) 20px;gap:11px;min-height:72px;padding:9px 0}body.qvf-home-studio-narrative-route .qvf-home-capability strong{font-size:clamp(.98rem,1.05vw,1.12rem)}body.qvf-home-studio-narrative-route .qvf-home-capability__copy{font-size:.71rem;line-height:1.45}body.qvf-home-studio-narrative-route .qvf-home-projects{padding-top:clamp(52px,5.1vw,72px);padding-bottom:clamp(52px,5.1vw,72px)}body.qvf-home-studio-narrative-route .qvf-home-projects__layout{grid-template-columns:minmax(0,1.46fr) minmax(380px,.94fr);gap:26px;align-items:start}body.qvf-home-studio-narrative-route .qvf-home-project-card--lead .qvf-home-project-card__media{aspect-ratio:16/9}body.qvf-home-studio-narrative-route .qvf-home-project-card--lead h3{max-width:18ch;font-size:clamp(1.9rem,2.55vw,2.78rem);line-height:1.01}body.qvf-home-studio-narrative-route .qvf-home-project-card--lead p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:62ch;margin-bottom:10px;font-size:.86rem;line-height:1.56}body.qvf-home-studio-narrative-route .qvf-home-projects__secondary{gap:13px}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary{grid-template-columns:132px minmax(0,1fr);gap:15px;min-height:144px;padding:0 0 12px}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary .qvf-home-project-card__media{aspect-ratio:4/3}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary h3{margin:6px 0 6px;font-size:clamp(1.02rem,1.14vw,1.18rem);line-height:1.07}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary p{-webkit-line-clamp:2;margin-bottom:7px;font-size:.74rem;line-height:1.45}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary .qvf-home-text-link{min-height:34px;line-height:1.2;padding:5px 0}body.qvf-home-studio-narrative-route .qvf-home-projects__footer{margin-top:16px}body.qvf-home-studio-narrative-route .qvf-home-journal{padding-top:clamp(44px,4.3vw,60px);padding-bottom:clamp(44px,4.3vw,62px)}body.qvf-home-studio-narrative-route .qvf-home-journal__header{margin-bottom:20px}body.qvf-home-studio-narrative-route .qvf-home-journal__utility-row{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid var(--qvh-line-strong)}body.qvf-home-studio-narrative-route .qvf-home-closing{position:relative;isolation:isolate;overflow:hidden;padding-top:clamp(62px,5.8vw,82px);padding-bottom:clamp(64px,6.2vw,88px);background:radial-gradient(circle at 78% 20%,rgb(126 148 164 / .16),transparent 29%),linear-gradient(102deg,transparent 0 46%,rgb(145 165 178 / .055) 60%,transparent 78%),linear-gradient(112deg,rgb(255 255 255 / .03),transparent 36%),#070809;border-top:1px solid rgb(255 255 255 / .11)}body.qvf-home-studio-narrative-route .qvf-home-closing:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgb(0 0 0 / .16),transparent 42%,rgb(0 0 0 / .04)),repeating-linear-gradient(90deg,transparent 0 68px,rgb(255 255 255 / .016) 68px 69px),linear-gradient(180deg,transparent 0 72%,rgb(0 0 0 / .36) 100%);pointer-events:none}body.qvf-home-studio-narrative-route .qvf-home-closing:after{content:"";position:absolute;inset:16px;z-index:-1;border:1px solid rgb(255 255 255 / .045);pointer-events:none}body.qvf-home-studio-narrative-route .qvf-home-closing__cinema{position:absolute;inset:0;z-index:-1;pointer-events:none}body.qvf-home-studio-narrative-route .qvf-home-closing__film-code{position:absolute;top:30px;right:max(32px,calc((100vw - 1240px)/2));color:rgb(243 239 231 / .22);font-size:.56rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}body.qvf-home-studio-narrative-route .qvf-home-closing__monogram{position:absolute;right:max(28px,calc((100vw - 1240px)/2));bottom:-.13em;color:rgb(243 239 231 / .028);font-size:clamp(9rem,20vw,18rem);font-weight:700;line-height:.8;letter-spacing:-.09em}body.qvf-home-studio-narrative-route .qvf-home-closing__grid{align-items:center}body.qvf-home-studio-narrative-route .qvf-home-closing h2{max-width:10.8ch;font-size:clamp(2.35rem,3.85vw,4.05rem)}body.qvf-home-studio-narrative-route .qvf-home-closing__copy{position:relative;padding:clamp(24px,2.7vw,34px);border:1px solid rgb(255 255 255 / .12);background:linear-gradient(145deg,rgb(9 11 13 / .78),rgb(4 5 6 / .58));box-shadow:0 22px 60px rgb(0 0 0 / .24);backdrop-filter:blur(8px)}body.qvf-home-studio-narrative-route .qvf-home-closing__copy:before{content:"DEVELOPMENT / PRODUCTION / PARTNERSHIP";display:block;margin-bottom:16px;color:rgb(243 239 231 / .36);font-size:.52rem;font-weight:700;letter-spacing:.16em;line-height:1.45}body.qvf-home-studio-narrative-route .qvf-home-closing__copy>p{max-width:44ch;color:#c2bdb5}body.qvf-home-studio-narrative-route .qvf-home-closing .qvf-home-button{min-height:48px;padding-inline:20px;border-color:rgb(243 239 231 / .72);background:#f3efe7;color:#090a0b!important}body.qvf-home-studio-narrative-route .qvf-home-closing .qvf-home-button:hover{background:#fff}@media (min-width:1181px){body.qvf-home-studio-narrative-route .qvf-home-projects>.qvf-home-shell>.qvf-home-section-head{margin-bottom:34px}body.qvf-home-studio-narrative-route .qvf-home-projects>.qvf-home-shell>.qvf-home-section-head h2{max-width:15ch;font-size:clamp(2rem,2.85vw,3rem)}}@media (max-width:1180px){body.qvf-home-studio-narrative-route .qvf-home-capabilities .qvf-home-shell{grid-template-columns:minmax(300px,.64fr) minmax(0,1.36fr);gap:36px}body.qvf-home-studio-narrative-route .qvf-home-capability{grid-template-columns:34px 104px minmax(175px,.84fr) minmax(190px,1.16fr) 20px;gap:9px}body.qvf-home-studio-narrative-route .qvf-home-projects__layout{grid-template-columns:minmax(0,1.32fr) minmax(330px,.92fr);gap:22px}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary{grid-template-columns:116px minmax(0,1fr);min-height:134px}}@media (max-width:900px){body.qvf-home-studio-narrative-route .qvf-home-capabilities .qvf-home-section-head h2{max-width:20ch;font-size:clamp(1.8rem,4.4vw,2.45rem)}body.qvf-home-studio-narrative-route .qvf-home-projects__secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary{grid-template-columns:1fr;min-height:0;padding-bottom:16px}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary .qvf-home-project-card__media{aspect-ratio:16/10}body.qvf-home-studio-narrative-route .qvf-home-closing__copy{max-width:620px}}@media (max-width:680px){body.qvf-home-studio-narrative-route .qvf-home-capabilities,body.qvf-home-studio-narrative-route .qvf-home-projects,body.qvf-home-studio-narrative-route .qvf-home-journal{padding-top:46px;padding-bottom:46px}body.qvf-home-studio-narrative-route .qvf-home-projects__secondary{grid-template-columns:1fr;gap:14px}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary{grid-template-columns:38% minmax(0,1fr);gap:14px}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary .qvf-home-project-card__media{aspect-ratio:4/3}body.qvf-home-studio-narrative-route .qvf-home-closing{padding-top:60px;padding-bottom:66px}body.qvf-home-studio-narrative-route .qvf-home-closing:after{inset:12px}body.qvf-home-studio-narrative-route .qvf-home-closing__film-code{top:22px;right:20px}body.qvf-home-studio-narrative-route .qvf-home-closing__copy{padding:20px;backdrop-filter:none}}@media (max-width:420px){body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary{grid-template-columns:1fr}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary .qvf-home-project-card__media{aspect-ratio:16/10}body.qvf-home-studio-narrative-route .qvf-home-closing__film-code{display:none}}@media (prefers-reduced-motion:reduce){body.qvf-home-studio-narrative-route .qvf-home-closing__copy{backdrop-filter:none}}@media (max-width:900px){body.qvf-home-studio-narrative-route .qvf-home-projects__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:30px;align-items:start}body.qvf-home-studio-narrative-route .qvf-home-project-card--lead{grid-row:auto;min-width:0}body.qvf-home-studio-narrative-route .qvf-home-project-card--lead .qvf-home-project-card__body{min-width:0}}@media (max-width:680px){body.qvf-home-studio-narrative-route .qvf-home-projects>.qvf-home-shell>.qvf-home-section-head{margin-bottom:26px}body.qvf-home-studio-narrative-route .qvf-home-project-card--lead .qvf-home-project-card__media{aspect-ratio:16/10}body.qvf-home-studio-narrative-route .qvf-home-project-card--lead h3{max-width:15ch;font-size:clamp(1.78rem,8.7vw,2.35rem);overflow-wrap:normal;word-break:normal}body.qvf-home-studio-narrative-route .qvf-home-project-card--lead p{-webkit-line-clamp:3;font-size:.82rem}}@media (max-width:420px){body.qvf-home-studio-narrative-route .qvf-home-projects__layout{gap:26px}body.qvf-home-studio-narrative-route .qvf-home-projects__secondary{gap:18px}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary{width:100%;min-width:0;padding-bottom:18px;border-bottom:1px solid var(--qvh-line)}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary:last-child{padding-bottom:0;border-bottom:0}body.qvf-home-studio-narrative-route .qvf-home-project-card--secondary .qvf-home-project-card__body{min-width:0;padding-top:12px}}