
.main-hero{min-height:690px;background:#302119;isolation:isolate}.main-hero>img{width:50%;height:100%;object-fit:cover;object-position:center 38%;opacity:.97}.main-hero:after{display:block;background:linear-gradient(90deg,#302119 27%,#302119ed 43%,#30211930 67%,transparent 85%);z-index:0}.hero-copy{z-index:1;padding:86px 30px}.hero-copy h1{font-size:clamp(38px,4.7vw,66px);line-height:1.34;letter-spacing:-2px}.hero-copy>p:not(.eyebrow):not(.hero-small){max-width:510px;line-height:1.9}.hero-copy .btn{margin-top:10px}.moment-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center;padding-top:85px;padding-bottom:85px}.moment-feature>div{min-width:0}.moment-photo{display:block;width:100%;height:auto;border-radius:18px;object-fit:contain}.moment-feature .moment-photo{max-height:620px;background:#21140e}.moment-copy h2,.moment-signoff h2{font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.5;letter-spacing:-1.5px}.moment-copy p{line-height:2;color:#6c5846}.moment-copy .btn{margin-top:20px}.moment-story-image{float:right;width:32%;margin:0 0 22px 40px}.moment-story-image img{max-height:410px}.moment-process{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:50px}.moment-process figure{margin:0}.moment-process img{aspect-ratio:4/3;object-fit:cover}.moment-process h2{font-size:clamp(28px,3vw,40px);line-height:1.5}.moment-process p{line-height:1.9}.moment-process figcaption,.moment-friends figcaption,.moment-products figcaption{font-size:13px;color:#786450;line-height:1.7;margin-top:14px}.moment-friends{max-width:750px;margin:32px auto 40px}.moment-friends img{height:auto}.moment-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.moment-products figure{margin:0}.moment-products img{aspect-ratio:3/4;object-fit:contain;background:#24150e}.moment-intro{font-size:18px;line-height:1.9;color:#77583f}.moment-signoff{text-align:center;background:#302119;color:#f7e9d6;padding:85px 24px}.moment-signoff .eyebrow{color:#d3b78b}.moment-signoff p{line-height:1.8}.moment-signoff .btn{margin-top:16px}.band:after{content:'';display:table;clear:both}
@media(max-width:750px){.main-hero{min-height:810px;align-items:flex-end}.main-hero>img{width:100%;height:100%;object-position:center 30%}.main-hero:after{background:linear-gradient(0deg,#302119 0%,#302119e8 35%,#30211925 73%,transparent 100%)}.hero-copy{padding:340px 24px 48px}.hero-copy h1{font-size:40px}.hero-copy>p:not(.eyebrow):not(.hero-small){font-size:16px}.moment-feature,.moment-process{grid-template-columns:1fr;gap:28px}.moment-feature{padding-top:48px;padding-bottom:48px}.moment-feature .moment-photo{max-height:560px}.moment-copy h2{font-size:32px}.moment-story-image{float:none;width:100%;margin:25px 0}.moment-story-image img{max-height:440px}.moment-products{grid-template-columns:1fr;gap:28px}.moment-products img{max-height:530px}.moment-products figure{max-width:420px;width:100%;margin:auto}.moment-signoff{padding:60px 24px}.moment-friends{margin:26px 0}.moment-process{margin-bottom:36px}}
