.block-apartments.apts{background:var(--cream);overflow:hidden;padding:clamp(80px,8vw,100px) var(--px);position:relative}.apts__head{align-items:end;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto 4rem;max-width:var(--max-w)}@media (max-width:768px){.apts__head{gap:1.5rem;grid-template-columns:1fr}}.apts__head-left{max-width:500px}.apts__head-left h2 em{color:var(--green)}.apts__head-right{color:#14251499;font-size:.95rem;justify-self:end;line-height:1.7;max-width:380px;padding-bottom:.6rem}.apts__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:var(--max-w)}@media (max-width:640px){.apts__grid{grid-template-columns:1fr}}.apt-card{background:var(--cream);border:1px solid var(--line);border-radius:2px;color:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;overflow:hidden;padding:2.5rem;position:relative;text-decoration:none;transition:border-color .4s var(--ease),transform .5s var(--ease)}.apt-card:hover{border-color:var(--green);transform:translateY(-4px)}.apt-card:hover .apt-card__bg-letter{color:#3354331f;transform:translate(10px,-10px) scale(1.05)}.apt-card:hover .apt-card__link{gap:1rem}.apt-card__bg-img{background-position:115% 100%;background-repeat:no-repeat;background-size:65%;top:0;right:0;bottom:0;left:0;opacity:.09;pointer-events:none;position:absolute;transition:opacity .5s var(--ease)}.apt-card:hover .apt-card__bg-img{opacity:.17}@media (max-width:768px){.apt-card__bg-img{background-position:100% 100%;background-size:130%}}.apt-card__bg-letter{color:#1425140a;font-family:"Instrument Serif",serif;font-size:15rem;font-style:italic;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:-.05em;top:-.15em;transition:color .5s var(--ease),transform .6s var(--ease)}.apt-card__status{align-items:center;align-self:flex-start;background:#33543314;border-radius:100px;color:var(--green);display:inline-flex;font-size:.6rem;font-weight:600;gap:.5rem;letter-spacing:.2em;margin-bottom:1rem;padding:.35rem .7rem;text-transform:uppercase}.apt-card__status:before{background:var(--green);border-radius:50%;content:"";height:6px;width:6px}.apt-card__title{color:var(--dark);font-family:Degular,sans-serif;font-size:1.7rem;font-weight:500;letter-spacing:-.02em;margin-bottom:.3rem}.apt-card__title em{color:var(--green);font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.apt-card__rooms{color:#1425148c;font-size:.9rem;letter-spacing:.08em;margin-bottom:auto;padding-top:.3rem;text-transform:uppercase}.apt-card__bottom{align-items:flex-end;border-top:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;position:relative}.apt-card__specs{display:flex;gap:2rem}.apt-card__spec-num{color:var(--dark);font-family:Degular,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:-.02em;line-height:1}.apt-card__spec-lbl{color:#14251480;font-size:.8rem;margin-top:.3rem}.apt-card__link,.apt-card__spec-lbl{letter-spacing:.14em;text-transform:uppercase}.apt-card__link{align-items:center;color:var(--green);display:inline-flex;font-size:.7rem;font-weight:600;gap:.6rem;transition:gap .3s var(--ease);white-space:nowrap}