#the-aperol-effect.home-offerings{height:auto;padding:30px max(28px,6.9vw) 110px;overflow:visible}.home-offerings-grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(25px,4vw,65px);align-items:start}.home-offering{display:block;color:inherit;text-decoration:none;min-width:0;text-align:left}.home-offering-photo{aspect-ratio:295/350;overflow:hidden}.home-offering:nth-child(even) .home-offering-photo{aspect-ratio:295/431}.home-offering-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.home-offering:hover img{transform:scale(1.025)}.home-offering h2{font-family:'Ponte Regular',serif;font-weight:400;font-size:28px;line-height:1.1;margin:42px 0 0;text-align:left}.home-offering p{font-family:var(--sans);font-size:18px;line-height:1.6;font-weight:400;margin:25px 0 0;text-align:left}.home-offering:focus-visible{outline:2px solid currentColor;outline-offset:7px}@media(max-width:900px){.home-offerings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 35px}}@media(max-width:540px){#the-aperol-effect.home-offerings{padding:25px 33px 65px}.home-offerings-grid{grid-template-columns:1fr;gap:55px}.home-offering h2{font-size:24px;margin-top:32px}.home-offering p{font-size:14px;line-height:1.6;margin-top:20px}}@media(prefers-reduced-motion:reduce){.home-offering-photo img{transition:none}.home-offering:hover img{transform:none}}