.summer__page .hero__banner__inner{padding-bottom:6%}.summer__page h1{color:#fff;text-align:center;font-family:"Wish Good Orin";font-size:5.6rem;font-weight:300;line-height:1.2;margin-bottom:1.9rem;font-size:7.4rem;line-height:.9}.summer__page h1 span{display:block;font-family:'Montserrat',sans-serif;font-size:2rem;margin-bottom:1.4rem}#summer__introduction{padding:6rem 2rem 8rem 2rem}.summer__introduction__inner{text-align:center}.summer__introduction__inner p em{font-style:normal;color:rgb(var(--color-gold-vibrant))}#summer__collection__introduction{padding:7rem 2rem 4rem 2rem}.summer__collection__introduction__inner{display:flex;flex-direction:column;gap:3rem;padding:2rem}.summer__collection__introduction__inner h2{margin-bottom:0}#summer__collection{padding:0 2rem 4rem 2rem}.summer__property{padding:5rem 2rem}.summer__property__inner{display:flex;flex-direction:column;gap:4rem}.summer__property__img{position:relative;aspect-ratio:1 / .7;width:100%;max-height:100%;border-radius:1.2rem;overflow:hidden;z-index:0}.summer__property__img img{display:block;object-fit:cover;width:100%;height:100%}.summer__property__img__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;background-color:rgb(var(--color-blue));opacity:0;pointer-events:none;transition:opacity 0.8s ease}.summer__property__img__overlay img{display:block;object-fit:cover;object-position:center;width:100%;height:100%;transform:translateY(1rem);transition:transform 0.1s ease;transition-delay:0.8s}.summer__property__img:hover .summer__property__img__overlay{opacity:1;transition:opacity 0.35s ease-in-out}.summer__property__img:hover .summer__property__img__overlay img{transform:translateY(0);transition:transform 0.4s ease-in-out;transition-delay:0s}.summer__property h3{font-family:'Wish Good Orin';font-size:5.4rem;font-weight:300;margin:0}.summer__property__link{width:fit-content;display:inline-block;font-size:1.4rem;line-height:14px;letter-spacing:.1rem;border-bottom:1px solid #fff;padding:.7rem 0;margin-top:1.2rem;cursor:pointer}#summer__activities{display:flex;flex-direction:column;gap:7rem;padding:8rem 2rem 4rem 2rem}.summer__activities__introduction{text-align:center}.summer__activities__inner{display:flex;flex-direction:column;gap:4rem}.summer__activities__inner img{display:block;width:100%;object-fit:contain;border-radius:1.2rem;overflow:hidden}.summer__activities__img{position:relative}.summer__activities__img a{position:absolute;bottom:-1.8rem;right:0rem;font-size:1rem;font-style:italic;letter-spacing:.05rem;opacity:.5}.summer__activities__text{display:flex;flex-direction:column;gap:3rem}.summer__activities__text h3{font-family:"Cormorant",serif;font-weight:400;font-size:2.3rem}@media only screen and (min-width:1000px){#summer__introduction{padding:10rem 2rem 11rem 2rem}.summer__introduction__inner{width:820px;max-width:100%;margin:0 auto}.summer__introduction__inner h2{margin-bottom:3rem}#summer__collection__introduction{padding:9rem 2rem 5rem 2rem}.summer__collection__introduction__inner{width:790px;max-width:100%;flex-direction:row;align-items:center;gap:10rem;margin:0 auto}#summer__collection{padding:0rem 2rem 4rem 2rem}.summer__property__inner{width:fit-content;max-width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;gap:7rem}.summer__property__inner>div{width:100%}.summer__property__inner div:first-child{justify-self:end}.summer__property.reversed .summer__property__inner div:first-child{justify-self:start}.summer__property__img{max-width:580px;order:1;aspect-ratio:1 / 1}.summer__property.reversed .summer__property__img{order:2}.summer__property__text{max-width:520px;display:flex;flex-direction:column;justify-content:center;order:2}.summer__property.reversed .summer__property__text{order:1}.summer__property h3{font-size:7rem}.summer__property__img__overlay img{object-fit:contain}#summer__activities{gap:10rem;padding:11rem 2rem 6rem 2rem}.summer__activities__introduction{width:730px;max-width:100%;margin:0 auto}.summer__activities__inner{width:1200px;max-width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:11rem;margin:0 auto}.summer__activities__img a{bottom:0rem;right:-2rem;font-size:1.1rem;writing-mode:sideways-lr}.summer__activities__inner.reversed .summer__activities__img a{left:-2rem;right:auto}.summer__activities__inner.reversed .summer__activities__img{order:1}.summer__activities__inner.reversed .summer__activities__text{order:2}}@media (hover:none) and (pointer:coarse){a.summer__property__inner,a.summer__property__inner:focus,a.summer__property__inner:active{outline:none;-webkit-tap-highlight-color:#fff0}}