.pd-landscape video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:24px;background:#171717}.pd-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:clamp(48px,9vw,160px);margin:clamp(80px,12vw,180px) 0}.pd-copy{max-width:650px}.pd-eyebrow{font-size:14px;color:#888;margin:0 0 32px}.pd-copy h2{font-size:clamp(32px,3.6vw,58px);font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 36px}.pd-copy>p:not(.pd-eyebrow){font-size:clamp(17px,1.4vw,22px);line-height:1.9;margin:0 0 24px;color:#666}.pd-copy>a{display:inline-block;font-size:16px;margin-top:20px;border-bottom:1px solid #bbb;padding-bottom:8px}.pd-portrait{width:100%;max-width:480px;justify-self:end;min-width:0}.pd-portrait video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;border-radius:24px;background:#171717}.pd-stills{margin-bottom:100px}.pd-stills-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.pd-stills-grid img{display:block;width:100%;height:auto;border-radius:20px}.pd-stills-grid img:nth-child(n+3){max-height:900px;object-fit:cover;object-position:center}@media(max-width:700px){.pd-feature{grid-template-columns:1fr;gap:40px;margin:72px 0}.pd-portrait{justify-self:center;max-width:390px}.pd-stills-grid{gap:16px}.pd-stills-grid img:nth-child(-n+2){grid-column:1/-1}.pd-copy h2{font-size:34px}.pd-stills{margin-bottom:64px}.pd-landscape video,.pd-portrait video,.pd-stills-grid img{border-radius:16px}}
.pd-stills-grid .depth-frame:first-child{grid-column:1/-1}.pd-stills-grid .depth-frame{border-radius:20px;overflow:hidden}.pd-stills-grid .depth-frame img{max-height:none;object-fit:contain;transform:none}.pd-stills-grid .depth-frame:last-child{grid-column:1/-1;max-width:680px;justify-self:center;width:100%}@media(max-width:700px){.pd-stills-grid .depth-frame{grid-column:1/-1}.pd-stills-grid .depth-frame:last-child{max-width:none}}

.pd-stills-grid .depth-frame:nth-child(2){grid-column:1/-1}.pd-stills-grid .depth-frame:last-child{grid-column:auto;max-width:none;justify-self:stretch}@media(max-width:700px){.pd-stills-grid .depth-frame:last-child{grid-column:1/-1}}
