.vto-page figure{margin:0;min-width:0}.vto-page figcaption{font-size:10px;line-height:1.6;letter-spacing:.06em;color:#b7b7b2;padding-block:15px}.vto-page figcaption>span{color:#72726f;display:inline-block;margin-right:15px;font-size:10px}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.reference-grid figure:first-child{position:sticky;top:85px}.reference-grid .still{background:#f4f4f4}.reference-grid .still>img{width:100%;height:auto}.reference-grid figcaption{padding-top:0;padding-bottom:15px}.reference-grid figure:first-child .still{margin-top:20px}.process-frame{padding-top:40px}.process-frame figcaption{padding-bottom:18px}.process-frame .still>img{width:100%;height:auto}.process-film{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;border-top:1px solid var(--line);padding-top:50px;margin-top:45px}.process-film>div:first-child{padding-left:7%}.process-film h3{font-size:clamp(36px,4.5vw,65px);line-height:1.04;font-weight:400;letter-spacing:-.05em;margin:26px 0}.process-film p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted);max-width:300px;margin:20px 0 30px}.process-film .portrait{width:min(100%,390px);justify-self:center}.fathers-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:start}.fathers-grid .still{aspect-ratio:2/3;background:#dedede}.fathers-grid .still>img{height:100%;object-fit:contain}.fathers-grid .portrait{aspect-ratio:2/3}.fathers-grid video{object-fit:contain;background:#dedede}.fathers-grid figcaption,.menswear-pair figcaption{font-size:9px;letter-spacing:.1em}.menswear-pair .still{aspect-ratio:2/3;background:#dedede}.menswear-pair .still img{height:100%;object-fit:contain}
@media(max-width:850px){.fathers-grid{grid-template-columns:1fr 1fr}.fathers-grid figure:last-child{grid-column:1/-1;width:55%;justify-self:center;margin-top:15px}.fathers-grid .portrait{aspect-ratio:9/16}.process-film{gap:5%}.process-film>div:first-child{padding-left:0}}
@media(max-width:650px){.reference-grid{grid-template-columns:1fr;gap:28px}.reference-grid figure:first-child{position:static}.reference-grid figure:first-child .still{margin-top:0}.process-frame{padding-top:25px}.process-frame figcaption{font-size:10px}.process-film{display:flex;flex-direction:column;gap:25px;padding-top:30px;margin-top:30px;align-items:stretch}.process-film>div:first-child{padding:0}.process-film h3{font-size:39px;margin-block:20px}.process-film h3 br{display:none}.process-film p:not(.eyebrow){font-size:13px;margin-block:18px;max-width:100%}.process-film .portrait{width:100%;max-width:360px;align-self:center}.fathers-grid{gap:12px}.fathers-grid figure:last-child{width:100%;max-width:360px;margin-top:22px}.fathers-grid .expand{font-size:8px;padding:7px 9px}.fathers-grid figcaption{font-size:8px;letter-spacing:.05em}.menswear-pair{grid-template-columns:1fr;max-width:400px;gap:20px}.menswear-pair figcaption{font-size:9px}.vto-page .case-heading h2{font-size:clamp(31px,8.8vw,40px)}}
