.project-card{color:var(--color-on-surface-dark);display:flex;flex-direction:column;overflow:hidden;position:relative}@media only screen and (min-width:1068.1px){.project-card{border-radius:15px 15px 10px 10px;height:580px}}@media only screen and (any-hover:hover) and (pointer:fine) and (min-width:1068.1px) and (min-width:1068.1px){.project-card:hover .project-card__img img{transform:scale(1.1)}}@media only screen and (any-hover:hover) and (pointer:fine) and (min-width:1068.1px){.project-card:hover .project-card-metro-item:nth-child(n+2){height:auto;transform:translateY(0);visibility:visible}.project-card:hover .project-card-metro-item__more,.project-card:hover .project-card__more-content{opacity:0;pointer-events:none}}@media only screen and (any-hover:hover) and (pointer:fine) and (min-width:1068.1px) and (max-width:1068px){.project-card:hover .project-card__footer{max-height:unset}}@media only screen and (any-hover:hover) and (pointer:fine) and (min-width:1068.1px){.project-card:hover .project-card-apartments:before{opacity:1}}@media only screen and (max-width:1068px) and (min-width:1068.1px){.project-card.is-open .project-card__img img{transform:scale(1.1)}}@media only screen and (max-width:1068px){.project-card.is-open .project-card-metro-item:nth-child(n+2){height:auto;transform:translateY(0);visibility:visible}.project-card.is-open .project-card-metro-item__more,.project-card.is-open .project-card__more-content{opacity:0;pointer-events:none}}@media only screen and (max-width:1068px) and (max-width:1068px){.project-card.is-open .project-card__footer{max-height:unset}}@media only screen and (max-width:1068px){.project-card.is-open .project-card-apartments:before{opacity:1}.project-card.is-open .project-card-metro-item__title{max-width:unset!important}}.project-card__move-wrapper{display:flex;flex-direction:column;transform:translateY(var(--offset,0));transition:transform .7s cubic-bezier(.2,0,0,1)}.project-card__img-wrapper{aspect-ratio:1.4;border-radius:15px;display:flex;flex:1 1 460px;height:100%;isolation:isolate;max-height:460px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:734px){.project-card__img-wrapper{aspect-ratio:1.33;border-radius:10px;flex:1}}.project-card__img-inner{height:auto;width:100%}.project-card__img{height:100%;width:100%}.project-card__img img,.project-card__img picture{display:flex;height:100%;object-fit:cover;transform-origin:center -200%;transition:transform .7s cubic-bezier(.2,0,0,1);width:100%}.project-card__header{display:flex;gap:8px;justify-content:space-between;left:5px;pointer-events:none;position:absolute;right:5px;top:5px}@media only screen and (max-width:734px){.project-card__header{align-items:flex-start;flex-direction:column}}.project-card__header-wrapper{display:grid;gap:10px;padding:10px}@media only screen and (max-width:734px){.project-card__header-wrapper{gap:5px;padding:0}}.project-card__emotion-badge{display:flex;flex:0 0 auto;pointer-events:auto;width:205px}@media only screen and (max-width:734px){.project-card__emotion-badge{order:1;width:150px}}.project-card__badges{display:flex;flex-wrap:wrap;gap:8px}@media only screen and (max-width:734px){.project-card__badges{gap:4px;padding:0}}.project-card__badges .badge{padding:2px 8px}@media only screen and (max-width:734px){.project-card__badges .badge{font-size:10px;line-height:1.2;padding:3px 5px}}.project-card__content{padding-top:20px}@media only screen and (max-width:734px){.project-card__content{padding-top:15px}}@media only screen and (max-width:1068px){.project-card__footer{height:100%;max-height:45px;position:relative;transition:height .2s ease}}.project-card__title{align-items:center;display:flex;font-size:32px;font-size:calc(12.32432px + 1.51351vw);justify-content:space-between;letter-spacing:-.22px;margin-bottom:6px}@media (max-width:375px){.project-card__title{font-size:4.8vw}}@media (min-width:1300px){.project-card__title{font-size:32px}}.project-card__title-link{color:inherit}.project-card__min-cost{font-size:20px;font-weight:500;margin-left:20px;white-space:nowrap}@media only screen and (max-width:1068px){.project-card__min-cost{font-size:12px}}.project-card__metro{align-items:center;display:flex;flex-wrap:wrap;gap:0 2.7vw;margin-bottom:20px;overflow:hidden;position:relative}@media only screen and (max-width:734px){.project-card__metro{margin-bottom:10px}}@media only screen and (max-width:1068px){.project-card__metro .project-card-metro-item:first-child{max-width:65%}.project-card__metro .project-card-metro-item:first-child .project-card-metro-item__title{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.project-card__metro .project-card-metro-item:nth-child(n+2){overflow:hidden;transform:translateY(200px);transition:transform .25s cubic-bezier(.2,0,0,1)}.project-card__metro .hardcode-metro:before{display:none}.project-card__buttons{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;padding-bottom:2px}@media only screen and (max-width:1068px){.project-card__buttons{margin-top:23px}}@media only screen and (max-width:734px){.project-card__buttons{padding-bottom:1px}}@media only screen and (max-width:1068px){.project-card__detail{display:none}}.project-card__detail-mobile{display:flex;flex:1 0 100%;justify-content:space-between}@media only screen and (min-width:1068.1px){.project-card__detail-mobile{display:none}}.project-card__detail-link{color:var(--color-on-surface-dark);font-size:16px;text-decoration-line:underline}.project-card__more-content.button{color:var(--color-on-surface-dark-variant);font-size:12px;line-height:26px;position:absolute;right:0;top:0;transition:color .25s cubic-bezier(.2,0,0,1),opacity .25s cubic-bezier(.2,0,0,1);z-index:10}@media only screen and (min-width:1068.1px){.project-card__more-content.button{display:none}}.project-card__less-content{font-size:12px;margin-left:auto}@media only screen and (max-width:734px){.project-card__manager{width:100%}}.project-card__link{inset:0;position:absolute}.project-card__link span{opacity:0}@media only screen and (min-width:734.1px){.project-card--large{grid-column:span 2}}.project-card-apartments{padding-top:20px;position:relative}@media only screen and (max-width:734px){.project-card-apartments{padding-top:16px}}.project-card-apartments:before{background:var(--color-on-surface-dark-outline);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s cubic-bezier(.2,0,0,1)}.project-card-apartments__title{color:var(--color-on-surface-dark-variant);letter-spacing:-.14px;margin-bottom:15px}.project-card-apartments__title span{color:var(--color-on-surface-dark)}@media only screen and (min-width:1156.1px){.project-card-apartments__list{column-count:2;column-gap:clamp(5px,9%,60px)}}.project-card-apartments__item{display:flex;font-weight:500;line-height:1;margin-bottom:12px;white-space:nowrap}.project-card-apartments__size{font-size:18px;letter-spacing:-.18px}@media only screen and (max-width:734px){.project-card-apartments__size{font-size:14px}}.project-card-apartments__count{color:var(--color-on-surface-dark-variant);font-size:16px;margin-left:8px}@media only screen and (max-width:734px){.project-card-apartments__count{font-size:14px}}.project-card-apartments__line{border-bottom:1px dashed var(--color-on-surface-dark-outline);flex:1 0 auto;margin:0 2px 2px}.project-card-apartments__price{font-size:16px}@media only screen and (max-width:734px){.project-card-apartments__price{font-size:14px}}
