.works-presentation .page-top{min-height:0;height:auto;padding-top:64px;padding-bottom:36px;margin-bottom:0}
.works-presentation .page-top h1{font-size:clamp(48px,6vw,80px);line-height:1.08;margin-bottom:0}
.works-presentation .shopify-content{padding-top:0}
.works-presentation .portfolio-series-overview>p{max-width:620px;font-size:18px;line-height:1.65;margin:0 0 52px}
.works-presentation .portfolio-series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 48px;margin-bottom:56px}
.works-presentation .portfolio-series-card{position:relative;padding:0 0 28px;text-decoration:none;min-width:0}
.works-presentation .series-image-stage{height:clamp(280px,31vw,470px);display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.works-presentation .portfolio-series-card img{width:100%;height:100%;object-fit:contain;background:transparent;margin:0;transform:none}
.works-presentation .portfolio-series-card h2{font-size:clamp(26px,2.4vw,34px);line-height:1.16;margin:0 40px 12px 0;overflow-wrap:normal}
.works-presentation .portfolio-series-card .series-note{font-size:16px;line-height:1.65;margin:0;max-width:440px;color:#555a4e}
.works-presentation .portfolio-series-card>span{position:absolute;right:2px;bottom:29px;font-size:25px;line-height:1;transition:transform 180ms ease-out}
.works-presentation .portfolio-series-card:focus-visible{outline:2px solid currentColor;outline-offset:8px}
@media(hover:hover) and (pointer:fine){.works-presentation .portfolio-series-card:hover>span{transform:translate(3px,-3px);text-decoration:none}}
@media(max-width:700px){
 .works-presentation .page-top{padding-top:36px;padding-bottom:24px}
 .works-presentation .portfolio-series-overview>p{font-size:17px;margin-bottom:36px}
 .works-presentation .portfolio-series-grid{grid-template-columns:1fr;gap:40px}
 .works-presentation .series-image-stage{height:340px;height:min(95vw,420px);margin-bottom:20px}
 .works-presentation .portfolio-series-card h2{font-size:29px}
 .works-presentation .portfolio-series-card .series-note{padding-right:30px}
}
@media(prefers-reduced-motion:reduce){.works-presentation .portfolio-series-card>span{transition:none;transform:none!important}}
