[data-sig=cpa-place] .place-picture{height:480px;position:relative;overflow:hidden}[data-sig=cpa-place] picture{height:100%}[data-sig=cpa-place] picture img{height:110%;object-position:center 54%;transform:translateY(calc(var(--farm-progress,0) * -30px))}[data-sig=cpa-place] .rice-layer{position:absolute;bottom:-80px;left:0;width:100%;height:260px;object-fit:cover;object-position:center bottom;mask-image:linear-gradient(transparent 10%,#000 85%);opacity:.42;transform:translateY(calc(var(--farm-progress,0) * 35px));pointer-events:none}[data-sig=cpa-place] .place-caption{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:32px}[data-sig=cpa-place] .place-caption p{max-width:590px;margin-top:16px;font-size:13px}[data-sig=cpa-place] .place-caption>a{flex-shrink:0}
@supports(animation-timeline:view()){[data-sig=cpa-place] picture img{animation:field-pan linear both;animation-timeline:view();animation-range:entry 0% exit 100%}[data-sig=cpa-place] .rice-layer{animation:rice-pan linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}
@keyframes field-pan{from{transform:translateY(0)}to{transform:translateY(-30px)}}@keyframes rice-pan{from{transform:translateY(0)}to{transform:translateY(35px)}}
@media(max-width:700px){[data-sig=cpa-place] .place-picture{height:360px}[data-sig=cpa-place] .place-caption{display:block}[data-sig=cpa-place] .place-caption>a{margin-top:16px}[data-sig=cpa-place] picture img{object-position:65% center}}
@media(prefers-reduced-motion:reduce){[data-sig=cpa-place] img{animation:none!important;transform:none!important}}
[data-sig=cpa-place] .rice-layer{mask-image:none;opacity:1;height:190px;bottom:-75px;object-fit:cover;outline:none}
[data-sig=cpa-place] .rice-layer{width:46%;height:310px;left:auto;right:0;bottom:-30px;object-fit:contain;object-position:center bottom}
@media(max-width:700px){[data-sig=cpa-place] .rice-layer{width:100%;height:240px;bottom:-28px}}
@supports(animation-timeline:view()){[data-sig=cpa-place]:not(.motion-ready) img{animation:none;transform:none}}
