.cs-page--portfolio .pcs-phones{gap:var(--gap-out) var(--grid-gap);grid-template-columns:minmax(0,20rem);display:grid}@media (width>=768px){.cs-page--portfolio .pcs-phones{grid-template-columns:repeat(2,minmax(0,20rem))}}@media (width<=639px){.cs-page--portfolio .pcs-gallery .cs-media__asset{aspect-ratio:5/6;object-fit:cover;object-position:50% 50%}}.cs-page--portfolio .pcs-card{margin-top:var(--gap-in)}html .cs-page.cs-page--portfolio .pcs-phone .cs-media__asset{box-shadow:none;border-radius:22px}@media (width>=1024px){.cs-page--portfolio .pcs-phones:not(.cs-phone-pair){column-gap:var(--cs-col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.cs-page--portfolio .pcs-phones.cs-phone-pair{grid-template-columns:minmax(0,1fr)}.cs-page--portfolio .pcs-phones>*{max-width:none}.cs-page--portfolio .pcs-phone .cs-media__asset{border-radius:36px}.cs-page--portfolio .cs-catches{column-gap:var(--cs-col-gap)}.cs-page--portfolio .cs-catches>.cs-column:has(.pcs-card){order:1}}html:not(.dark) .cs-page.cs-page--portfolio .pcs-phone .cs-media__asset{filter:brightness(.97)}@media (width>=1024px){main .cs-page.cs-page--portfolio .pcs-phone img[style*=--ratio]{width:min(100%,22rem)!important;max-height:none!important}}
