.parcels-section{padding-bottom:24px}
.parcels-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.parcel-card{margin:0;overflow:hidden;border:1px solid #494129;background:#10120e}
.parcel-photo{aspect-ratio:5/4;overflow:hidden;background:#15170f}
.parcel-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 43%;transition:transform .55s ease}
.parcel-card figcaption{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 27px}
.parcel-card h3{font-size:26px;font-weight:400;letter-spacing:-.7px;margin:0}
.parcel-card figcaption>span{font-size:24px;color:var(--gold);line-height:1;flex-shrink:0;padding-top:3px}
.parcel-card figcaption p{font-size:12px;line-height:1.8;color:var(--muted);margin:12px 0 0}
.parcels-invitation{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:34px}
.parcels-motto{font-size:18px;line-height:1.65;margin-bottom:15px}
.parcels-motto em{font-size:22px}
.parcels-weight{color:var(--muted);font-size:12px;line-height:1.85;max-width:560px;margin-bottom:0}
.parcels-invitation .button{flex-shrink:0}
@media(hover:hover){.parcel-card:hover .parcel-photo img{transform:scale(1.025)}}
@media(max-width:850px){.parcels-grid{gap:20px}.parcel-card figcaption{padding:20px}.parcel-card h3{font-size:23px}.parcels-invitation{gap:28px}.parcels-motto{font-size:15px}.parcels-motto em{font-size:20px}.parcels-weight{font-size:11px}}
@media(max-width:620px){.parcels-section{padding-bottom:0}.parcels-grid{grid-template-columns:1fr;gap:22px}.parcel-photo{aspect-ratio:4/3}.parcel-card figcaption{padding:19px 20px}.parcel-card h3{font-size:24px}.parcels-invitation{display:block;padding-top:27px}.parcels-motto{font-size:15px}.parcels-motto em{font-size:21px}.parcels-weight{font-size:12px;max-width:400px}.parcels-invitation .button{margin-top:24px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.parcel-photo img{transition:none}.parcel-card:hover .parcel-photo img{transform:none}}
