.engagement-story{--story-cream:#eeeae1;--story-ink:#171614;--story-wine:#4b0809}.engagement-story-head{padding:30px 5vw clamp(90px,10vw,150px)}.engagement-story-overline{letter-spacing:.2em;text-transform:uppercase;border-top:1px solid #ada69c;justify-content:space-between;gap:20px;padding-top:17px;font-size:10px;display:flex}.engagement-story-title{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:6vw;padding:clamp(90px,11vw,170px) 0 clamp(65px,8vw,110px);display:grid}.engagement-story-title h1{letter-spacing:-.067em;margin:0;font:400 clamp(75px,9.4vw,174px)/.84 Didot,"Bodoni 72",Georgia,serif}.engagement-story-title h1 i{color:var(--story-wine);font-weight:400}.engagement-story-title p{max-width:580px;margin:0;font-size:clamp(17px,1.35vw,22px);line-height:1.66}.engagement-story figure figcaption{color:#5d5750;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:18px;padding-top:13px;font-size:9px;line-height:1.5;display:flex}.engagement-story-statement{color:var(--story-cream);background:#141310;grid-template-columns:minmax(120px,.25fr) minmax(0,1.1fr) minmax(260px,.55fr);align-items:start;gap:5vw;padding:clamp(100px,12vw,180px) 5vw;display:grid}.engagement-story-statement>span,.engagement-story-close>span{color:#c4aaa4;letter-spacing:.2em;text-transform:uppercase;font-size:10px}.engagement-story-statement h2{letter-spacing:-.055em;max-width:850px;margin:0;font:400 clamp(56px,6.3vw,112px)/.95 Didot,"Bodoni 72",Georgia,serif}.engagement-story-statement p{color:#d6cfc5;margin:0;font-size:16px;line-height:1.72}.engagement-story-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(50px,6vw,82px) 2vw;width:min(82%,960px);margin:0 auto;padding:clamp(90px,10vw,145px) 0;display:grid}.engagement-story-gallery figure{grid-column:span 4;align-self:start;margin:0}.engagement-story-gallery img{width:100%;height:auto;display:block}.engagement-story-close{background:#d7cec1;padding:clamp(105px,12vw,190px) 5vw}.engagement-story-close>span{color:var(--story-wine)}.engagement-story-close h2{letter-spacing:-.062em;max-width:1170px;margin:38px 0 clamp(70px,9vw,130px);font:400 clamp(62px,7.6vw,136px)/.91 Didot,"Bodoni 72",Georgia,serif}.engagement-story-close h2 i{color:var(--story-wine);font-weight:400}.engagement-story-close>div{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:6vw;margin-left:25%;display:grid}.engagement-story-close p{max-width:620px;margin:0;font-size:18px;line-height:1.7}.engagement-story-close a{color:inherit;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #756c63;justify-content:space-between;gap:25px;padding:17px 0;font-size:10px;text-decoration:none;display:flex}.engagement-story-close a:last-child{border-bottom:1px solid #756c63}@media (max-width:800px){.engagement-story-title{display:block}.engagement-story-title p{margin-top:45px}.engagement-story-statement{grid-template-columns:1fr}.engagement-story-statement h2{margin-top:28px}.engagement-story-statement p{max-width:580px}.engagement-story-close>div{grid-template-columns:1fr;margin-left:0}}@media (max-width:600px){.engagement-story-head{padding:22px 5vw 85px}.engagement-story-overline span:last-child{display:none}.engagement-story-title{padding:95px 0 65px}.engagement-story-title h1{font-size:clamp(65px,19vw,92px)}.engagement-story-title p{font-size:17px}.engagement-story figure figcaption{align-items:flex-start}.engagement-story figure figcaption span:last-child{text-align:right}.engagement-story-statement{padding:100px 5vw}.engagement-story-statement h2{font-size:clamp(53px,14vw,76px)}.engagement-story-gallery{width:72%;padding:75px 0 105px;display:block}.engagement-story-gallery figure{margin:0 0 58px}.engagement-story-close{padding:105px 5vw}.engagement-story-close h2{font-size:clamp(57px,15vw,82px)}.engagement-story-close p{font-size:17px}}
