.wl-portfolio__next{grid-template-columns:1fr 1fr;gap:6vw;padding-block:45px}.wl-portfolio__next h3{font-size:clamp(40px,4.5vw,70px);margin:22px 0}.wl-portfolio__next-media{max-width:440px;justify-self:center;width:100%}.wl-portfolio__next-media img{max-height:430px;object-fit:cover;object-position:50% 40%;mask-image:linear-gradient(#000 82%,transparent)}
.wl-pro-mood{background:#100303;color:#f5e8df;padding:120px max(5.4vw,24px) 90px;font-family:'Gotham Wellogic',Arial,sans-serif}.wl-pro-mood *{box-sizing:border-box}.wl-pro-mood a{color:inherit}.wl-pro-mood a:focus-visible{outline:2px solid #ffd0b8;outline-offset:6px}.wl-pro-mood__opening{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:5vw;margin:35px 0 100px}.wl-pro-mood__opening h1{font-size:clamp(80px,11vw,175px);letter-spacing:-.07em;line-height:.95;font-weight:300;margin:28px 0}.wl-pro-mood__opening img{display:block;width:100%;height:auto;max-height:790px;object-fit:cover;mask-image:linear-gradient(#000 88%,transparent)}.wl-pro-mood .wl-eyebrow{font-size:11px;letter-spacing:.16em;color:#dba999}.wl-pro-mood__status{font-size:15px;color:#d5b3a4;margin:35px 0}.wl-pro-mood h2{font-size:clamp(45px,7.2vw,108px);font-weight:300;line-height:1.05;letter-spacing:-.055em;margin:0}.wl-pro-mood__design h2{max-width:820px;margin:0 0 45px}.wl-pro-mood__design img,.wl-pro-mood__ritual img{display:block;width:100%;height:auto}.wl-pro-mood__ritual{margin:65px 0 0 14%;width:86%}.wl-pro-mood__closing{padding:100px 0 30px}.wl-pro-mood__closing p{font-size:14px;color:#c5a195;margin:0 0 25px}.wl-pro-mood__closing h2{font-size:clamp(65px,10vw,150px);margin-bottom:35px}
@media(max-width:700px){.wl-portfolio__next{grid-template-columns:1fr;gap:22px}.wl-portfolio__next h3{font-size:46px}.wl-portfolio__next-media{max-width:420px}.wl-portfolio__next-media img{max-height:400px}.wl-pro-mood{padding:105px 24px 50px}.wl-pro-mood__opening{grid-template-columns:1fr;gap:25px;margin:45px 0 65px}.wl-pro-mood__opening h1{font-size:87px;margin:22px 0}.wl-pro-mood__status{margin:20px 0 0;font-size:14px}.wl-pro-mood__opening img{max-height:none}.wl-pro-mood h2{font-size:49px}.wl-pro-mood__design h2{margin-bottom:26px}.wl-pro-mood__design img,.wl-pro-mood__ritual img{width:calc(100% + 48px);max-width:none;margin-left:-24px}.wl-pro-mood__ritual{margin:28px 0 0;width:100%}.wl-pro-mood__closing{padding:65px 0 15px}.wl-pro-mood__closing h2{font-size:clamp(48px,11.6vw,78px);overflow-wrap:normal}.wl-pro-mood__closing p{font-size:12px}.wl-pro-mood .wl-portfolio__concept-link{font-size:11px}}
