.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.story{min-height:460px;display:grid;grid-template-columns:1.05fr 1fr;background:#260431}.story-image{min-height:460px;overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.08)}.story-copy{align-self:center;padding:65px max(7vw,60px)}.gold-label{color:#eac17a}.story h2,.love-notes h2,.newsletter h2{font:500 52px/.96 'Cormorant Garamond',serif;letter-spacing:-.5px;margin:0 0 20px}.story h2 em,.love-notes h2 em{color:#eac17a}.story-copy>p:not(.eyebrow){font:19px/1.48 'Cormorant Garamond',serif;max-width:440px;margin:0 0 27px}.text-link{display:inline-flex;gap:15px;color:#eac17a;text-decoration:none;font-size:12px;letter-spacing:1.6px;font-weight:600;border-bottom:1px solid #d9a850;padding-bottom:8px}.text-link span{font-size:20px;line-height:10px}.care-section{padding:59px 7vw 62px;background:radial-gradient(ellipse at 45% 0,#6e1b85 0,#3e094e 56%,#2c0638 100%)}.section-heading{text-align:center}.care-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:35px auto 0}.care-grid article{padding:12px 48px 16px;border-right:1px solid rgba(234,193,122,.35)}.care-grid article:last-child{border:0}.care-grid span{display:block;color:#eac17a;font:500 34px/1 'Cormorant Garamond',serif}.care-grid h3,footer h3{font-size:13px;letter-spacing:1.5px;margin:14px 0 8px}.care-grid p{font:17px/1.35 'Cormorant Garamond',serif;margin:0;color:#f2e3d9}.love-notes{padding:60px 7vw 66px;text-align:center;background:#f0d19a;color:#2b0738}.love-notes .eyebrow{color:#794015}.love-notes h2{font-size:49px;margin-bottom:36px}.love-notes h2 em{color:#a6622f}.quotes{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:1050px;margin:auto;text-align:left}.quotes blockquote{margin:0;padding:30px 35px;background:#f8e7c5;box-shadow:0 8px 18px rgba(63,25,22,.1);font:500 25px/1.18 'Cormorant Garamond',serif}.quotes cite{display:block;margin-top:22px;font:600 10px 'DM Sans',sans-serif;letter-spacing:1.5px;font-style:normal;color:#92532d}.newsletter{padding:52px 7vw;display:flex;align-items:center;justify-content:space-between;gap:55px;background:linear-gradient(105deg,#340441,#69147f,#31043d)}.newsletter .eyebrow{margin:0 0 10px}.newsletter h2{font-size:38px;margin:0}.newsletter form{display:flex;min-width:min(100%,490px)}.newsletter input{min-width:0;flex:1;height:55px;border:1px solid rgba(245,233,222,.6);background:transparent;color:#fff;padding:0 17px;font:14px 'DM Sans',sans-serif;outline:0}.newsletter input::placeholder{color:#eadbd6}.newsletter button{height:55px;border:0;padding:0 20px;background:linear-gradient(105deg,#d3a043,#f3d277 48%,#b7783d);color:#24101b;font:600 11px 'DM Sans',sans-serif;letter-spacing:1px;white-space:nowrap}.newsletter button span{font-size:18px;margin-left:8px}footer{position:relative;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px;padding:52px 7vw 88px;background:#21032c;color:#f5e9de}footer .footer-brand img{display:block;width:240px;filter:brightness(1.08) saturate(1.13) drop-shadow(0 0 8px rgba(244,206,118,.28))}footer .footer-brand p{font:16px/1.45 'Cormorant Garamond',serif;margin:13px 0}footer h3{color:#eac17a;margin:8px 0 17px}footer a{display:block;color:#f5e9de;text-decoration:none;font:14px/2.05 'Cormorant Garamond',serif}footer a:hover{color:#eac17a}.footer-bottom{position:absolute;bottom:0;left:7vw;right:7vw;display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid rgba(234,193,122,.24);font-size:10px;letter-spacing:.6px;color:#cdbac5}.footer-bottom span{color:#eac17a}@media(max-width:900px){.story-copy{padding:45px}.story h2{font-size:43px}.care-grid article{padding:12px 25px}.newsletter{display:block}.newsletter form{margin-top:26px}.newsletter h2{font-size:34px}footer{grid-template-columns:1.7fr 1fr 1fr}.footer-brand{grid-row:span 2}footer>div:last-of-type:not(.footer-bottom){grid-column:2}}@media(max-width:560px){.story{grid-template-columns:1fr}.story-image{min-height:210px}.story-copy{padding:43px 25px 46px}.story h2,.love-notes h2{font-size:39px}.story-copy>p:not(.eyebrow){font-size:18px}.care-section{padding:45px 25px}.care-grid{grid-template-columns:1fr;margin-top:27px}.care-grid article{padding:21px 0;border-right:0;border-bottom:1px solid rgba(234,193,122,.35)}.care-grid article:last-child{border-bottom:0}.care-grid h3{margin:8px 0}.love-notes{padding:47px 20px}.love-notes h2{font-size:37px;margin-bottom:26px}.quotes{grid-template-columns:1fr;gap:13px}.quotes blockquote{padding:25px;font-size:22px}.newsletter{padding:42px 24px}.newsletter h2{font-size:32px}.newsletter form{min-width:0;display:block}.newsletter input,.newsletter button{width:100%}.newsletter button{margin-top:9px}footer{grid-template-columns:1fr 1fr;gap:28px;padding:40px 25px 95px}footer .footer-brand{grid-column:1/-1;grid-row:auto}footer .footer-brand img{width:210px}footer>div:last-of-type:not(.footer-bottom){grid-column:auto}.footer-bottom{left:25px;right:25px;display:block;line-height:1.9}.footer-bottom span{display:block}}
