.unit-page .activation-overview{max-width:1450px;grid-template-columns:minmax(0,1fr);padding-bottom:55px}
.unit-page .activation-overview>.gallery-tile{aspect-ratio:16/9;max-height:75svh}
.unit-page .activation-records{max-width:1450px;margin:auto;padding-bottom:35px}
.unit-page .activation-records>h2{font-size:clamp(30px,4vw,52px);line-height:1.1;letter-spacing:-.045em;font-weight:750;text-align:center;margin:10px var(--gutter) 35px}
.unit-page .activation-films{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:22px;align-items:start}
.unit-page .activation-films>.gallery-tile{grid-column:auto;aspect-ratio:9/16;min-width:0;max-height:none}
.unit-page .activation-films>.gallery-tile img,.unit-page .activation-films>.gallery-tile video{object-fit:contain}
.unit-page .activation-films .project-meta{padding:60px 20px 24px}
.unit-page .activation-films .project-meta h2{font-size:clamp(22px,2.4vw,32px)}
.unit-page #videoDialog.native-portrait[open]{display:flex;flex-direction:column}
.unit-page #videoDialog.native-portrait .dialog-head{flex-shrink:0}
.unit-page #videoDialog.native-portrait #videoContainer{width:min(100%,calc((100dvh - 64px) * 9 / 16));height:min(calc(100dvh - 64px),calc(100vw * 16 / 9));max-height:none;max-width:none;margin:auto;flex:none;aspect-ratio:9/16}
.unit-page #videoDialog.native-portrait #videoContainer video{width:100%;height:100%;object-fit:contain}
@media(min-width:601px) and (max-width:1000px){.unit-page .activation-films{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.unit-page .activation-overview{padding-bottom:35px}.unit-page .activation-overview>.gallery-tile{aspect-ratio:16/9;max-height:none}.unit-page .activation-films{grid-template-columns:minmax(0,1fr);max-width:470px;margin:auto;gap:24px}.unit-page .activation-records>h2{font-size:31px;margin-bottom:27px}}
