.page_hero__v9GJb{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);grid-gap:clamp(48px,8vw,132px);gap:clamp(48px,8vw,132px);align-items:center;padding:clamp(70px,10vw,145px) clamp(24px,8vw,145px);background:var(--paper)}.page_faq__YOK76 h2,.page_guidance__9kn7T h2,.page_hero__v9GJb h1,.page_intro__XX3Oe h2,.page_moments__CvnmP h2,.page_sectionHeading__gUny4 h2,.page_whyGift__TwXB4 h2{font-family:var(--font-brand),Georgia,serif;font-weight:500;line-height:.92;letter-spacing:-.06em;margin:0}.page_hero__v9GJb h1{font-size:clamp(3.4rem,5.75vw,6.55rem);max-width:10ch}.page_choice__0KfHx p,.page_faq__YOK76 details p,.page_guidance__9kn7T p,.page_hero__v9GJb>div>p:not(.eyebrow),.page_intro__XX3Oe p,.page_moments__CvnmP p,.page_sectionHeading__gUny4>p:not(.eyebrow),.page_whyGift__TwXB4 p{font-family:var(--font-sans),sans-serif;font-size:1.04rem;line-height:1.72}.page_hero__v9GJb>div>p:not(.eyebrow){color:var(--muted);max-width:35rem;margin:0 0 32px}.page_heroImage__K_TRM{background:var(--champagne);border-radius:130px 130px 0 0;overflow:hidden}.page_heroImage__K_TRM img{min-height:500px;height:500px;object-fit:contain;padding:42px}.page_intro__XX3Oe{padding:clamp(76px,10vw,135px) max(24px,15vw);background:var(--champagne)}.page_intro__XX3Oe h2{font-size:clamp(2.9rem,4.7vw,5.1rem);max-width:13ch;margin-bottom:35px}.page_intro__XX3Oe>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(34px,7vw,95px);gap:clamp(34px,7vw,95px)}.page_intro__XX3Oe p{margin:0;max-width:35rem}.page_whyGift__TwXB4{display:grid;grid-template-columns:.76fr 1.24fr;grid-gap:clamp(48px,9vw,160px);gap:clamp(48px,9vw,160px);padding:clamp(78px,10vw,140px) clamp(24px,12vw,190px);background:var(--espresso);color:var(--ivory)}.page_whyGift__TwXB4 .page_eyebrow__HpcH0{color:var(--champagne)}.page_whyGift__TwXB4 h2{font-size:clamp(2.85rem,4.55vw,4.95rem);max-width:12ch}.page_whyGift__TwXB4 p{max-width:43rem;margin:0 0 20px;color:var(--champagne)}.page_whyGift__TwXB4 p:last-child{margin-bottom:0}.page_choices__q7SJC{padding:clamp(76px,10vw,145px) clamp(16px,8vw,145px);background:var(--ivory)}.page_sectionHeading__gUny4{max-width:46rem;margin:0 8px 56px}.page_sectionHeading__gUny4 h2{font-size:clamp(2.9rem,4.7vw,5.1rem)}.page_sectionHeading__gUny4>p:not(.eyebrow){color:var(--muted);max-width:38rem;margin:23px 0 0}.page_choice__0KfHx{display:grid;grid-template-columns:1fr 1fr;min-height:510px;background:var(--paper);border-top:1px solid var(--line);margin-top:2px}.page_choice__0KfHx picture{background:var(--champagne);overflow:hidden}.page_choice__0KfHx picture img{height:100%;min-height:510px;object-fit:contain;padding:42px}.page_choice__0KfHx>div{padding:clamp(46px,6vw,84px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.page_choice__0KfHx h3,.page_momentList__ve5oA h3{font-family:var(--font-brand),Georgia,serif;font-size:clamp(2.5rem,3.9vw,4.35rem);font-weight:500;line-height:.92;letter-spacing:-.055em;margin:0 0 25px}.page_choice__0KfHx p:not(.eyebrow){max-width:38rem;margin:0 0 18px}.page_choice__0KfHx .page_button__c832h{margin-top:18px}.page_darkChoice__8ukX1{background:var(--espresso);color:var(--ivory)}.page_darkChoice__8ukX1 .page_eyebrow__HpcH0,.page_darkChoice__8ukX1 .page_secondary__RXGfq,.page_darkChoice__8ukX1 p:not(.eyebrow){color:var(--champagne)}.page_darkChoice__8ukX1 .page_secondary__RXGfq:hover{background:var(--champagne);color:var(--ink)}.page_moments__CvnmP{display:grid;grid-template-columns:.76fr 1.24fr;grid-gap:clamp(48px,9vw,160px);gap:clamp(48px,9vw,160px);padding:clamp(78px,10vw,140px) clamp(24px,12vw,190px);background:var(--paper)}.page_faq__YOK76 h2,.page_guidance__9kn7T h2,.page_moments__CvnmP h2{font-size:clamp(2.85rem,4.55vw,4.95rem);max-width:11ch}.page_momentList__ve5oA{border-top:1px solid var(--line)}.page_momentList__ve5oA article{padding:25px 0;border-bottom:1px solid var(--line)}.page_momentList__ve5oA h3{font-size:clamp(1.8rem,2.6vw,2.4rem);margin-bottom:14px}.page_momentList__ve5oA p{max-width:43rem;margin:0}.page_guidance__9kn7T{padding:clamp(76px,10vw,135px) clamp(24px,12vw,190px);background:var(--brown);color:var(--ivory)}.page_guidance__9kn7T .page_eyebrow__HpcH0{color:var(--champagne)}.page_guidanceGrid__UtQiA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(42px,8vw,125px);gap:0 clamp(42px,8vw,125px);margin-top:42px;border-top:1px solid color-mix(in oklch,var(--champagne) 35%,transparent)}.page_guidanceGrid__UtQiA p{padding:23px 0;margin:0;border-bottom:1px solid color-mix(in oklch,var(--champagne) 35%,transparent);color:var(--champagne)}.page_guidanceGrid__UtQiA strong{color:var(--ivory)}.page_faq__YOK76{display:grid;grid-template-columns:.76fr 1.24fr;grid-gap:clamp(48px,9vw,160px);gap:clamp(48px,9vw,160px);padding:clamp(78px,10vw,140px) clamp(24px,12vw,190px);background:var(--champagne)}.page_faq__YOK76 details{border-top:1px solid color-mix(in oklch,var(--brown) 40%,var(--line));padding:22px 0}.page_faq__YOK76 details:last-child{border-bottom:1px solid color-mix(in oklch,var(--brown) 40%,var(--line))}.page_faq__YOK76 summary{cursor:pointer;font-family:var(--font-brand),Georgia,serif;font-size:1.5rem;font-weight:500;line-height:1.1;letter-spacing:-.035em;list-style:none;padding-right:38px;position:relative}.page_faq__YOK76 summary::-webkit-details-marker{display:none}.page_faq__YOK76 summary:after{content:"+";position:absolute;right:0;top:-4px;font-family:var(--font-sans),sans-serif;color:var(--gold);font-size:1.65rem;font-weight:400}.page_faq__YOK76 details[open] summary:after{content:"-"}.page_faq__YOK76 details p{margin:17px 38px 0 0;max-width:42rem}.page_closing__B0wlV{background:var(--ivory)}@media(max-width:1050px){.page_hero__v9GJb{grid-template-columns:1fr 1fr;padding-inline:clamp(30px,6vw,70px)}.page_faq__YOK76,.page_moments__CvnmP,.page_whyGift__TwXB4{grid-template-columns:1fr;gap:38px}}@media(max-width:760px){.page_hero__v9GJb{grid-template-columns:1fr;gap:38px;padding:63px 24px 0}.page_hero__v9GJb h1{font-size:clamp(3.45rem,15vw,4.65rem)}.page_heroImage__K_TRM{border-radius:100px 100px 0 0}.page_heroImage__K_TRM img{min-height:340px;height:340px;padding:28px}.page_intro__XX3Oe{padding:69px 24px}.page_intro__XX3Oe h2,.page_whyGift__TwXB4 h2{font-size:3.15rem}.page_intro__XX3Oe>div{grid-template-columns:1fr;gap:20px}.page_whyGift__TwXB4{padding:69px 26px;gap:30px}.page_choices__q7SJC{padding:69px 16px}.page_sectionHeading__gUny4{margin:0 8px 37px}.page_sectionHeading__gUny4 h2{font-size:3.15rem}.page_choice__0KfHx,.page_darkChoice__8ukX1{grid-template-columns:1fr;min-height:0}.page_choice__0KfHx picture{order:-1}.page_choice__0KfHx picture img{min-height:320px;height:320px;padding:26px}.page_choice__0KfHx>div{padding:40px 27px}.page_choice__0KfHx h3{font-size:3rem}.page_moments__CvnmP{padding:69px 26px;gap:30px}.page_faq__YOK76 h2,.page_guidance__9kn7T h2,.page_moments__CvnmP h2{font-size:3.15rem}.page_momentList__ve5oA article{padding:22px 0}.page_guidance__9kn7T{padding:69px 26px}.page_guidanceGrid__UtQiA{grid-template-columns:1fr;margin-top:34px}.page_faq__YOK76{padding:69px 24px;gap:30px}.page_faq__YOK76 summary{font-size:1.3rem}.page_faq__YOK76 details p{margin-right:0}.page_closing__B0wlV{padding-bottom:83px}}