.public-site.vc-site .vc-gift-story{--vc-gift-rose:#f3e2de;--vc-gift-berry:#80504f;padding-block:clamp(3.5rem,5.4vw,6.5rem);background:var(--vc-gift-rose);border-bottom:1px solid #ddc7bf}.public-site.vc-site .vc-gift-story-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem)}.public-site.vc-site .vc-gift-story-copy,.public-site.vc-site .vc-gift-story-scene{min-width:0}.public-site.vc-site .vc-gift-story-copy .vc-eyebrow{color:var(--vc-gift-berry);letter-spacing:.09em;margin-bottom:1.4rem;overflow-wrap:anywhere}.public-site.vc-site .vc-gift-story h1{font-size:clamp(3.2rem,4.7vw,6rem);line-height:1.07;max-width:14ch;overflow-wrap:anywhere;text-wrap:balance}.public-site.vc-site .vc-gift-story-description{margin-top:1.6rem;max-width:39ch;font-size:1.125rem;line-height:1.65;color:#69524d;overflow-wrap:anywhere}.public-site.vc-site .vc-gift-story-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.35rem 1.75rem;margin-top:2rem}.public-site.vc-site .vc-gift-story-actions .vc-btn{background:var(--vc-gift-berry);border-color:var(--vc-gift-berry);max-width:100%;white-space:normal}.public-site.vc-site .vc-gift-story-actions .vc-btn>span:first-child{min-width:0;overflow-wrap:anywhere}.public-site.vc-site .vc-gift-story-actions .vc-arrow{flex:none}.public-site.vc-site .vc-gift-story-actions .vc-text-link{max-width:100%;font-size:1rem;overflow-wrap:anywhere}.public-site.vc-site .vc-gift-story-scene{position:relative;container:vc-gift-scene/inline-size;background:#e9cec7;border-radius:5rem 5rem 1.75rem 1.75rem;padding:clamp(1.4rem,2.6vw,3rem)}.public-site.vc-site .vc-gift-story-photos{position:relative;isolation:isolate;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:1.1rem .35rem 1.3rem}.public-site.vc-site .vc-gift-story-flowers{position:absolute;z-index:0;width:76px;height:auto;right:1.5rem;top:1rem;transform:rotate(14deg)}.public-site.vc-site .vc-gift-story-photo{min-width:0;margin:0}.public-site.vc-site .vc-gift-story-photo-frame{padding:.6rem;background:#fffaf3;border:1px solid #fffdf6;border-radius:1rem;box-shadow:0 1rem 2.25rem #694b3f26}.public-site.vc-site .vc-gift-story-photo-first{margin-right:-.45rem}.public-site.vc-site .vc-gift-story-photo-second{margin-left:-.45rem;margin-top:3.8rem}.public-site.vc-site .vc-gift-story-photo-first .vc-gift-story-photo-frame{transform:rotate(-7deg)}.public-site.vc-site .vc-gift-story-photo-second .vc-gift-story-photo-frame{transform:rotate(6deg)}.public-site.vc-site .vc-gift-story-photo img{width:100%;height:auto;aspect-ratio:4/4.6;object-fit:cover;border-radius:.6rem}.public-site.vc-site .vc-gift-story-photo figcaption{color:var(--vc-gift-berry);font-family:var(--vc-serif);font-size:clamp(1.05rem,1.35vw,1.65rem);line-height:1.25;padding:1.15rem .25rem 0;overflow-wrap:anywhere}.public-site.vc-site .vc-gift-story-note{position:relative;z-index:1;max-width:none;margin-top:1rem;padding:1.1rem 1.2rem;background:#fffaf3;border-radius:1rem;font-family:var(--vc-serif);font-size:1.45rem;line-height:1.35;color:var(--vc-gift-berry);text-wrap:balance;overflow-wrap:anywhere}.public-site.vc-site .vc-gift-story-business{background:#f8eee7}@container vc-site (max-width: 68.75rem){.public-site.vc-site .vc-gift-story-layout{grid-template-columns:minmax(0,1fr);gap:2.75rem}.public-site.vc-site .vc-gift-story-copy{max-width:46rem}.public-site.vc-site .vc-gift-story h1{max-width:19ch}.public-site.vc-site .vc-gift-story-scene{width:min(100%,41rem);justify-self:center;padding:1.8rem 2rem}}@container vc-site (max-width: 47.5rem){.public-site.vc-site .vc-gift-story{padding-block:2.8rem 2.4rem}.public-site.vc-site .vc-gift-story-layout{gap:2.25rem}.public-site.vc-site .vc-gift-story h1{font-size:clamp(1.8rem,calc(1.1rem + 5.6vw),3.6rem);-webkit-hyphens:auto;hyphens:auto}.public-site.vc-site .vc-gift-story-copy .vc-eyebrow{font-size:.75rem;margin-bottom:1rem}.public-site.vc-site .vc-gift-story-description{font-size:1rem;line-height:1.6;margin-top:1.25rem}.public-site.vc-site .vc-gift-story-actions{align-items:flex-start;flex-direction:column;gap:1.25rem;margin-top:1.5rem}.public-site.vc-site .vc-gift-story-scene{padding:20px;border-radius:2.75rem 2.75rem 1.25rem 1.25rem}.public-site.vc-site .vc-gift-story-photos{padding-block:.5rem .75rem}.public-site.vc-site .vc-gift-story-photo-frame{padding:6px;border-radius:.7rem}.public-site.vc-site .vc-gift-story-photo-second{margin-top:2rem}.public-site.vc-site .vc-gift-story-photo img{border-radius:.4rem;aspect-ratio:4/4.3}.public-site.vc-site .vc-gift-story-photo figcaption{padding-top:.9rem;font-size:1rem}.public-site.vc-site .vc-gift-story-flowers{right:16px;top:10px}.public-site.vc-site .vc-gift-story-note{margin-top:.75rem;padding:12px;font-size:1.2rem}}@container vc-gift-scene (max-width: 14rem){.public-site.vc-site .vc-gift-story-photos{grid-template-columns:minmax(0,1fr);gap:1.75rem}.public-site.vc-site .vc-gift-story-photo-first,.public-site.vc-site .vc-gift-story-photo-second{margin:0}.public-site.vc-site .vc-gift-story-photo-first .vc-gift-story-photo-frame{transform:rotate(-3deg)}.public-site.vc-site .vc-gift-story-photo-second .vc-gift-story-photo-frame{transform:rotate(3deg)}}