/* A single, unobstructed frame follows the video's natural proportions. */
.architectural-film-feature__media[data-solarium-feature-video]{width:100%;max-width:560px;min-height:0;aspect-ratio:512/910;margin-inline:auto;justify-self:center;background:#10171b;border-color:rgba(170,127,49,.24);box-shadow:0 24px 64px rgba(41,34,25,.12)}
.architectural-film-feature__media[data-solarium-feature-video]::before,
.architectural-film-feature__media[data-solarium-feature-video]::after{content:none}
.architectural-film-feature__media[data-solarium-feature-video]>video{z-index:1;object-fit:contain;object-position:center;transform:none;filter:none}
@media(min-width:941px){
  .architectural-film-feature__grid[data-solarium-feature-layout]{max-width:1120px;margin-inline:auto;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center}
  .architectural-film-feature__media[data-solarium-feature-video]{max-width:420px;border-radius:30px}
  .architectural-film-feature__copy{justify-self:start}
}

@media(max-width:940px){
  .architectural-film-feature__grid[data-solarium-feature-layout]>.architectural-film-feature__copy{grid-row:1}
  .architectural-film-feature__grid[data-solarium-feature-layout]>.architectural-film-feature__media{grid-row:2}
}
