.marriage_page__gFXGb{--ink:#14243e;--blue:#1b3155;--muted:#5b687a;color:var(--ink);background:white;padding-bottom:145px;word-break:keep-all;overflow-wrap:break-word}.marriage_page__gFXGb h1,.marriage_page__gFXGb h2,.marriage_page__gFXGb h3,.marriage_page__gFXGb p{margin:0}.marriage_page__gFXGb h2{font-size:clamp(30px,3.4cqw,44px);font-weight:750;line-height:1.4;letter-spacing:-.055em}.marriage_page__gFXGb em{font-style:normal;color:#46658a}.marriage_container__zUv9p{max-width:1000px;margin:auto}.marriage_narrow__LGZBi{max-width:740px;margin:auto}.marriage_section__U4peh{padding:104px 28px}.marriage_sectionHeading___LTo1{text-align:center;margin-bottom:52px}.marriage_eyebrow__UFOAw{font-size:13px;font-weight:600;letter-spacing:.04em;color:#657d9e;margin-bottom:24px!important}.marriage_body__Jcg9V{font-size:18px;line-height:1.95;color:var(--muted);margin-top:25px!important}.marriage_button__He_n0{display:flex;align-items:center;justify-content:center;gap:18px;min-height:58px;padding:16px 24px;background:var(--blue);color:white;border-radius:5px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s}.marriage_button__He_n0:hover{background:#2e507f}.marriage_button__He_n0:focus-visible,.marriage_page__gFXGb summary:focus-visible{outline:3px solid #719ce0;outline-offset:5px}.marriage_readingProgress__LyJn9{position:fixed;top:0;left:0;width:100%;height:2px;background:#6483aa;transform:scaleX(var(--reading-progress,0));transform-origin:left;z-index:70;pointer-events:none}.marriage_hero__MRTrO{max-width:1100px;margin:auto}.marriage_heroCopy__sG2zd{padding:68px 24px 40px;text-align:center}.marriage_hero__MRTrO h1{font-size:clamp(44px,4.8cqw,64px);font-weight:800;line-height:1.23;letter-spacing:-.06em}.marriage_heroSetup__8wrd_{font-size:clamp(21px,2.1cqw,29px);font-weight:500;margin-bottom:18px}.marriage_heroLine__VwxLK,.marriage_heroSetup__8wrd_{display:block;white-space:nowrap}.marriage_heroAccent__Ai3hX{color:#46658a}.marriage_heroDescription__d5c9G{font-size:17px;line-height:1.9;margin:27px 0!important;color:var(--muted)}.marriage_heroTransition__X0VHx{margin-top:32px!important;font-size:19px;line-height:1.65;color:#60738d;letter-spacing:-.035em}.marriage_heroTransition__X0VHx strong{font-size:27px;font-weight:750;color:var(--ink)}.marriage_heroVisual__xJ08J{position:relative;min-height:560px;overflow:hidden;border-radius:0 0 0 90px;background:#e7eaf0}.marriage_heroPhoto__vMhlC{object-fit:cover;object-position:50% 40%}.marriage_heroVisual__xJ08J:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#10213ce8,transparent 65%)}.marriage_heroPhotoCaption__QttBV{position:absolute;bottom:112px;left:65px;right:25px;z-index:1;color:white;font-size:21px;line-height:1.75;letter-spacing:-.03em}.marriage_heroPhotoCaption__QttBV strong{font-weight:600}.marriage_heroLabel__nBI_e{position:absolute;bottom:38px;left:85px;right:45px;border-top:1px solid #ffffff55;padding-top:20px;z-index:1;color:white;font-size:17px;font-weight:600}.marriage_heroLabel__nBI_e span{float:right;font-size:12px;font-weight:400;margin-top:4px;color:#d4dfec}.marriage_empathy__HyYSo{text-align:center;background:#faf9f6;scroll-margin-top:65px}.marriage_outsideVoices__T4C2i{margin:0 auto;max-width:510px;display:grid;gap:14px}.marriage_outsideVoices__T4C2i p{width:fit-content;max-width:100%;padding:18px 26px;background:#fff;border:1px solid #e4e7ec;border-radius:18px 18px 18px 3px;color:#68758a;font-size:18px;text-align:left;box-shadow:0 4px 15px #14243e04}.marriage_outsideVoices__T4C2i p:nth-child(2){justify-self:end;background:#e9eef4;border-color:#e9eef4;border-radius:18px 18px 3px 18px}.marriage_outsideVoices__T4C2i p:nth-child(3){margin-left:26px}.marriage_myThought__DvlKV{margin:38px auto 0;padding-top:35px;position:relative}.marriage_myThought__DvlKV:before{content:"";position:absolute;top:0;left:50%;height:25px;width:1px;background:#aebdce}.marriage_myThought__DvlKV h2{font-size:43px;line-height:1.4}.marriage_myThought__DvlKV p{font-size:18px;line-height:1.9;color:var(--muted);margin-top:23px}.marriage_bridge__Huv2c{font-size:18px;line-height:1.8;color:var(--muted);margin-top:44px!important}.marriage_bridge__Huv2c strong{display:block;margin-top:17px;color:var(--ink);font-size:clamp(24px,3cqw,34px);font-weight:800;line-height:1.65;letter-spacing:-.045em}.marriage_bridge__Huv2c strong span{white-space:nowrap;padding:0 .09em;background:linear-gradient(transparent 57%,#f5e69c 0,#f5e69c 92%,transparent 0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.marriage_turningPoint__fNnsB{background:#12243b;color:white}.marriage_turningPoint__fNnsB h2{font-size:clamp(28px,3.7cqw,46px);line-height:1.45}.marriage_turningPoint__fNnsB h2 em{color:#bdcfe2}.marriage_unspoken__D_Pn3{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin:55px 0 48px;align-items:start}.marriage_unspoken__D_Pn3>div>span{font-size:13px;color:#9eafc3;display:block;margin-bottom:20px}.marriage_unspoken__D_Pn3 p{font-size:clamp(23px,2.8cqw,35px);line-height:1.65;letter-spacing:-.045em}.marriage_spoken___AYFp p{color:#c8d3e1}.marriage_innerVoice__JeAVZ{border-left:2px solid #f5e69c;padding-left:30px}.marriage_innerVoice__JeAVZ>span{color:#e0d6aa!important}.marriage_innerVoice__JeAVZ p{color:#dce5ef;font-size:clamp(22px,2.4cqw,30px)}.marriage_innerVoiceHighlight__LL_DJ{display:inline-block;position:relative;isolation:isolate;margin-top:12px;padding:0 6px;color:#14243e;font-size:clamp(30px,3.4cqw,43px);font-weight:800;letter-spacing:-.05em;line-height:1.5;white-space:nowrap}.marriage_innerVoiceHighlight__LL_DJ:before{content:"";position:absolute;inset:9% -3px 5%;background:#f5e69c;transform:rotate(-1.3deg);border-radius:3px 8px 4px 6px;z-index:-1}.marriage_darkClosing__yAcWk{font-size:18px;line-height:1.95;padding-top:28px;border-top:1px solid #8196b033;color:#b9c8df}.marriage_darkClosing__yAcWk strong{color:white;font-weight:550}.marriage_boundarySection__UxVn4{padding-top:100px;padding-bottom:90px}.marriage_boundarySection__UxVn4 h2{font-size:clamp(27px,3.3cqw,43px)}.marriage_boundaryClosing__UzZJ0{max-width:600px;margin:40px auto 0;padding-top:32px;border-top:1px solid #e0e5eb;font-size:18px;line-height:1.85;color:var(--muted)}.marriage_boundaryClosing__UzZJ0 strong{color:var(--ink);font-size:25px;font-weight:650;letter-spacing:-.04em}.marriage_decisionSection__bKof1{background:#f0f3f7}.marriage_decisions__NcG5k{display:grid;gap:22px;max-width:780px;margin:auto}.marriage_decision__ew4v_{padding:38px 40px;background:#fff;border-radius:3px}.marriage_decision__ew4v_ h3{font-size:28px;line-height:1.5;letter-spacing:-.055em;font-weight:750}.marriage_thoughtBubble__HNG3q{position:relative;margin:25px 0 0 38px;padding:22px 26px;background:#edf2f8;border-radius:20px 20px 3px 20px}.marriage_thoughtBubble__HNG3q>span{position:absolute;left:-35px;top:6px;font-family:Georgia,serif;font-size:56px;line-height:1;color:#bac9db}.marriage_thoughtBubble__HNG3q p{font-size:19px;line-height:1.8;letter-spacing:-.025em;color:#536984}.marriage_decision__ew4v_:nth-child(2){background:#203650;color:#fff}.marriage_decision__ew4v_:nth-child(2) .marriage_thoughtBubble__HNG3q{background:#ffffff0d}.marriage_decision__ew4v_:nth-child(2) .marriage_thoughtBubble__HNG3q p{color:#dbe5f1}.marriage_decision__ew4v_:nth-child(2) .marriage_thoughtBubble__HNG3q>span{color:#849bb7}.marriage_bookSection__UYWOb{background:white}.marriage_parts__FLdnc{padding-bottom:5px}.marriage_bookIntro__8tI0U{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.marriage_bookIntro__8tI0U h2{font-size:clamp(29px,3cqw,40px)}.marriage_bookStage__CnVFU{margin:0;padding:35px 20px 24px;background:linear-gradient(135deg,#f6f7f9,#e6ebf1);text-align:center}.marriage_bookPhoto__9oDRW{display:block;width:88%;height:auto;max-width:360px;margin:auto;filter:drop-shadow(10px 24px 15px #15294526)}.marriage_ebookLabel__hH19_{display:block;margin-top:28px;font-size:10px;line-height:1.6;color:#6e7b8d}.marriage_bookJourney__pyWKL{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:34px 0 0;padding:0;gap:10px;text-align:center}.marriage_bookJourney__pyWKL li{position:relative;display:flex;flex-direction:column;align-items:center;gap:13px}.marriage_bookJourney__pyWKL li:not(:last-child):after{content:"›";position:absolute;top:12px;right:-10px;width:10px;font-size:25px;line-height:1;color:#99abc1}.marriage_bookJourney__pyWKL li>span{display:grid;place-items:center;width:54px;height:54px;background:#edf2f8;border:1px solid #dfe7f0;border-radius:50%;color:#46658a}.marriage_bookJourney__pyWKL li:last-child>span{background:#1b3155;border-color:#1b3155;color:#fff}.marriage_bookJourney__pyWKL strong{font-size:15px;line-height:1.65;font-weight:600;letter-spacing:-.04em}.marriage_bookPromise__ftO8N{margin:30px 0 0!important;padding:24px 20px;background:#f6f7f9;border-left:2px solid #91a7c4;font-size:18px;line-height:1.8;letter-spacing:-.035em;color:#68788e;text-align:left}.marriage_bookPromise__ftO8N strong{color:#1b3155;font-size:23px;font-weight:700}.marriage_bookStats__EYtbT{display:flex;align-items:center;gap:24px;margin-top:28px;padding-top:22px;border-top:1px solid #dce3ed;font-size:14px;color:#5d7494}.marriage_bookStats__EYtbT strong{font-family:Georgia,serif;font-size:32px;font-weight:400;color:var(--ink);margin-right:6px}.marriage_bookStats__EYtbT svg{margin-left:auto}.marriage_insideBook__ryLHP{margin-top:65px}.marriage_insideBook__ryLHP>h3{text-align:center;font-size:26px;line-height:1.5;letter-spacing:-.04em}.marriage_bookTools__zGFJD{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.marriage_bookTools__zGFJD>div{border-top:2px solid #6781a1;padding-top:22px}.marriage_bookTools__zGFJD strong{font-size:18px;font-weight:650}.marriage_bookTools__zGFJD p{font-size:15px;line-height:1.85;margin-top:12px;color:var(--muted)}.marriage_includedNote__HsSJ3{text-align:center;font-size:12px;color:#738197;margin-top:25px!important}.marriage_firstOffer__XUyWC{margin:45px auto 0;max-width:440px;text-align:center}.marriage_firstOffer__XUyWC p{font-size:16px;margin-bottom:16px}.marriage_firstOffer__XUyWC p span{color:#718097;font-size:12px;margin-left:8px}.marriage_contentsToggle__SOELy{margin-top:50px;border-top:1px solid #b8c7d8;border-bottom:1px solid #b8c7d8}.marriage_contentsToggle__SOELy>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font-size:22px;font-weight:650;letter-spacing:-.035em}.marriage_contentsToggle__SOELy>summary::-webkit-details-marker{display:none}.marriage_contentsToggleIcon__aMadK{font-size:28px;color:#567394;font-weight:400;line-height:1}.marriage_contentsToggle__SOELy[open] .marriage_contentsToggleIcon__aMadK{transform:rotate(45deg)}.marriage_part__OCDJN{display:grid;grid-template-columns:45px 1fr 75px;align-items:center;gap:20px;padding:26px 0;border-top:1px solid #dce4ef}.marriage_part__OCDJN>span{font-family:Georgia,serif;font-size:26px;color:#829abc}.marriage_part__OCDJN h3{font-size:21px;letter-spacing:-.04em}.marriage_part__OCDJN p{font-size:15px;line-height:1.7;color:var(--muted);margin-top:8px}.marriage_part__OCDJN small{text-align:right;color:#7589a4;font-size:12px}.marriage_reading__wtwgb{text-align:center;background:#f6f5f2}.marriage_readingSteps__Cy45S{max-width:490px;margin:32px auto;text-align:left;padding:20px 0;border-top:1px solid #d7dbde;border-bottom:1px solid #d7dbde}.marriage_readingSteps__Cy45S p{display:flex;align-items:center;gap:14px;font-size:17px;line-height:1.7;padding:10px 0}.marriage_readingSteps__Cy45S svg{color:#547ba8;flex-shrink:0}.marriage_readingEnd__1xT2P{font-size:18px;line-height:1.9}.marriage_readingEnd__1xT2P strong{font-weight:600}.marriage_authorGrid__VA8WV{max-width:1000px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center}.marriage_authorPortrait__8et3J{background:#edf1f7;overflow:hidden}.marriage_authorPortrait__8et3J img{width:100%;height:auto;display:block}.marriage_authorName__Y350i{font-size:13px;color:#6a7e99;margin-top:30px!important}.marriage_authorName__Y350i strong{font-size:18px;color:var(--ink);margin-right:14px}.marriage_authorQuote__1iGUS{font-size:19px;line-height:1.8;border-left:2px solid #9db1ca;padding-left:20px;margin-top:28px;color:#5b6f89}.marriage_authorQuote__1iGUS strong{color:var(--ink);font-weight:600}.marriage_lifeSection__vnG96{position:relative;min-height:620px;max-width:1440px;margin:auto;display:flex;align-items:flex-end;padding:65px max(28px,calc((100% - 1000px)/2));isolation:isolate}.marriage_lifeImage__0BWfj{object-fit:cover;object-position:center;z-index:-2}.marriage_lifeSection__vnG96:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#102139ed,transparent 88%);z-index:-1}.marriage_lifeText__4LXZ_{color:white}.marriage_lifeText__4LXZ_ p{font-size:15px;color:#d3e1f2;margin-bottom:22px}.marriage_lifeText__4LXZ_ h2{font-size:clamp(26px,3cqw,39px);font-weight:650;line-height:1.65}.marriage_lifeText__4LXZ_ h2 span{color:#bdd2ed}.marriage_faq__LQZ4y{background:#f8f9fb}.marriage_faq__LQZ4y h2{font-size:33px}.marriage_faqList__n3VRR{margin-top:35px}.marriage_faq__LQZ4y details{border-bottom:1px solid #d6dfeb;padding:24px 0}.marriage_faq__LQZ4y summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-weight:600;font-size:17px;line-height:1.7}.marriage_faq__LQZ4y summary::-webkit-details-marker{display:none}.marriage_faq__LQZ4y summary span{color:#587296;font-size:23px;line-height:1.2}.marriage_faq__LQZ4y details[open] summary span{transform:rotate(45deg)}.marriage_faq__LQZ4y details p{font-size:15px;line-height:1.9;color:var(--muted);margin-top:16px}.marriage_final__Lfo5_{background:#14263e;color:white;text-align:center}.marriage_final__Lfo5_ h2 em{color:#bdcfe5}.marriage_final__Lfo5_ .marriage_eyebrow__UFOAw{color:#acbfd5}.marriage_final__Lfo5_>.marriage_narrow__LGZBi>.marriage_body__Jcg9V{color:#bdc9d8}.marriage_offer__84GGf{max-width:480px;margin:38px auto 0;padding:32px;background:white;color:var(--ink);border-radius:2px}.marriage_offerProduct__RNbK8{display:flex;justify-content:center;align-items:center;gap:26px;text-align:left;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e0e5ec}.marriage_offerProduct__RNbK8 img{width:90px;height:105px;object-fit:contain;filter:drop-shadow(4px 8px 5px #14243e1a)}.marriage_offerProduct__RNbK8 strong{font-size:24px;letter-spacing:-.04em}.marriage_offerProduct__RNbK8 span{display:block;font-size:12px;color:#67768c;margin-top:10px}.marriage_offer__84GGf>p{font-size:15px}.marriage_offerDetails__M8P1F{font-size:12px;display:block;color:#71829a;margin:12px 0 28px}.marriage_original___L1_P{display:flex;gap:12px;align-items:center;justify-content:center}.marriage_original___L1_P s{color:#758196;font-size:17px}.marriage_original___L1_P span{color:white;background:#233f68;border-radius:3px;padding:4px 9px;font-size:12px;font-weight:600}.marriage_offer__84GGf .marriage_price__P0yfO{font-size:60px;font-weight:750;letter-spacing:-.055em;line-height:1.4;margin:8px 0!important;font-variant-numeric:tabular-nums}.marriage_price__P0yfO span{font-size:23px;margin-left:5px;font-weight:500}.marriage_offer__84GGf .marriage_paymentNote__Sg7p_{font-size:12px;color:#67768c;margin-bottom:24px!important}.marriage_footer__c1puC{text-align:center;font-size:12px;padding:30px 20px;background:#14263e;color:#a0b0c3;border-top:1px solid #ffffff14}.marriage_sticky__Gx_Zu{position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fffffff5;backdrop-filter:blur(12px);border-top:1px solid #d2dcea;padding:12px 24px calc(12px + env(safe-area-inset-bottom))}.marriage_stickyInner__N_G4L{max-width:960px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.marriage_sticky__Gx_Zu p{font-size:13px;font-weight:700;color:#14243e;margin-bottom:3px;white-space:nowrap}.marriage_sticky__Gx_Zu strong{font-size:25px;letter-spacing:-.04em}.marriage_sticky__Gx_Zu strong span{font-size:15px;margin-left:3px}.marriage_sticky__Gx_Zu .marriage_button__He_n0{min-width:260px;min-height:52px}.marriage_sticky__Gx_Zu .marriage_todayBenefits__B6TeX{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin:-12px -24px 12px;padding:10px 20px;min-height:43px;background:#ffdc78;color:#243441;border-bottom:1px solid #d5b052}.marriage_sticky__Gx_Zu .marriage_todayBenefits__B6TeX>div{flex:1;min-width:0}.marriage_sticky__Gx_Zu .marriage_todayBenefits__B6TeX strong{display:block;margin:0;font-size:16px;font-weight:800;line-height:1.4;letter-spacing:-.025em}.marriage_sticky__Gx_Zu .marriage_benefitSignal__CaYal{display:block;margin:0;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#983537;animation:marriage_marriageStickyPulse__hrL5H 2.2s ease-in-out infinite}.marriage_sticky__Gx_Zu .marriage_dailyPrice__eUAk4{display:inline-block;margin:0;padding:4px 10px;border-radius:5px;background:#253744;color:#fff2bf;font-size:15px;font-weight:800;line-height:1.4;white-space:nowrap}.marriage_sticky__Gx_Zu .marriage_liveReaders__lgLey{display:block;margin-top:1px;font-size:13px;font-weight:600;line-height:1.4;color:#5b4a1c;animation:marriage_marriageLiveReadersIn__VUvng .4s ease-out}.marriage_sticky__Gx_Zu .marriage_liveReaders__lgLey span,.marriage_sticky__Gx_Zu .marriage_liveReaders__lgLey strong{display:inline;margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.marriage_offerCountdown__4E9LX b{font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.01em}.marriage_dailyPricePulse__5uQZX{animation:marriage_marriageDailyPricePulse__8_zQn 2.4s ease-in-out infinite}.marriage_sticky__Gx_Zu .marriage_stickyInner__N_G4L{position:relative;z-index:1}.marriage_sticky__Gx_Zu .marriage_offerTimeBar__Xpq3k{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.marriage_sticky__Gx_Zu .marriage_offerTimeFill__lMX9A{position:relative;height:100%;background:linear-gradient(90deg,#f3cdc1,#f8dcb4 60%,#ffeaa6);-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 56px),transparent);transition:width 1s linear;overflow:hidden}.marriage_offerTimeFill__lMX9A:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,#ffffff8c 50%,transparent);transform:translateX(-100%);animation:marriage_marriageOfferSheen___fACF 2.6s ease-in-out infinite}@keyframes marriage_marriageStickyPulse__hrL5H{0%,to{opacity:1;box-shadow:0 0 0 3px #98353714}50%{opacity:.45;box-shadow:0 0 0 7px #98353708}}@keyframes marriage_marriageLiveReadersIn__VUvng{0%{opacity:0;transform:translateY(3px)}}@keyframes marriage_marriageDailyPricePulse__8_zQn{50%{box-shadow:0 0 0 4px #25374426;filter:brightness(1.18)}}@keyframes marriage_marriageOfferSheen___fACF{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.marriage_dailyPricePulse__5uQZX,.marriage_offerTimeFill__lMX9A:after,.marriage_sticky__Gx_Zu .marriage_benefitSignal__CaYal,.marriage_sticky__Gx_Zu .marriage_liveReaders__lgLey{animation:none}.marriage_sticky__Gx_Zu .marriage_offerTimeFill__lMX9A{transition:none}}@container site-page (max-width:767px){.marriage_page__gFXGb{padding-bottom:145px}.marriage_section__U4peh{padding:72px 24px}.marriage_page__gFXGb h2{font-size:29px;line-height:1.45}.marriage_sectionHeading___LTo1{margin-bottom:32px}.marriage_eyebrow__UFOAw{font-size:11px;margin-bottom:20px!important}.marriage_body__Jcg9V{font-size:16px;line-height:1.9}.marriage_heroCopy__sG2zd{padding:43px 22px 32px}.marriage_hero__MRTrO h1{font-size:46px}.marriage_heroSetup__8wrd_{font-size:21px;margin-bottom:14px}.marriage_heroDescription__d5c9G{font-size:15px;margin:24px 0!important}.marriage_heroDescription__d5c9G>br:last-of-type{display:none}.marriage_heroTransition__X0VHx{margin-top:29px!important;font-size:17px}.marriage_heroTransition__X0VHx strong{font-size:24px}.marriage_heroVisual__xJ08J{min-height:370px;border-radius:0 0 0 65px}.marriage_heroPhoto__vMhlC{object-position:center 38%}.marriage_heroPhotoCaption__QttBV{font-size:16px;bottom:85px;left:27px}.marriage_heroLabel__nBI_e{bottom:27px;left:30px;right:25px;padding-top:15px;font-size:14px}.marriage_heroLabel__nBI_e span{font-size:10px}.marriage_myThought__DvlKV h2{font-size:34px}.marriage_outsideVoices__T4C2i{gap:12px}.marriage_outsideVoices__T4C2i p{font-size:15px;padding:15px 19px}.marriage_outsideVoices__T4C2i p:nth-child(3){margin-left:12px}.marriage_myThought__DvlKV{margin-top:31px;padding-top:35px}.marriage_myThought__DvlKV p{font-size:15px;margin-top:20px}.marriage_bridge__Huv2c{font-size:16px;margin-top:32px!important}.marriage_bridge__Huv2c strong{font-size:26px;margin-top:0}.marriage_turningPoint__fNnsB h2{font-size:25px;line-height:1.55}.marriage_unspoken__D_Pn3{grid-template-columns:1fr;gap:31px;margin:35px 0}.marriage_unspoken__D_Pn3>div>span{font-size:11px;margin-bottom:12px}.marriage_unspoken__D_Pn3 p{font-size:25px;line-height:1.65}.marriage_spoken___AYFp{padding-right:20px}.marriage_innerVoice__JeAVZ{padding-left:21px;margin-left:20px}.marriage_innerVoice__JeAVZ p{font-size:22px}.marriage_innerVoiceHighlight__LL_DJ{font-size:30px;margin-top:14px}.marriage_darkClosing__yAcWk{font-size:15px;padding-top:26px}.marriage_boundarySection__UxVn4 h2{font-size:24px;letter-spacing:-.06em}.marriage_boundaryClosing__UzZJ0{margin-top:30px;padding-top:26px;font-size:16px}.marriage_boundaryClosing__UzZJ0 strong{font-size:22px}.marriage_decisionSection__bKof1{padding-left:18px;padding-right:18px}.marriage_decisionSection__bKof1 h2{font-size:27px}.marriage_decisions__NcG5k{gap:18px}.marriage_decision__ew4v_{padding:28px 23px}.marriage_decision__ew4v_ h3{font-size:23px;line-height:1.5}.marriage_thoughtBubble__HNG3q{margin:22px 0 0 20px;padding:18px 17px}.marriage_thoughtBubble__HNG3q p{font-size:16px;line-height:1.8}.marriage_thoughtBubble__HNG3q>span{left:-24px;font-size:42px;top:8px}.marriage_bookIntro__8tI0U{grid-template-columns:1fr;gap:32px}.marriage_bookIntro__8tI0U>div{text-align:center}.marriage_bookIntro__8tI0U h2{font-size:28px}.marriage_bookStage__CnVFU{padding:28px 18px 22px}.marriage_bookPhoto__9oDRW{max-width:265px}.marriage_ebookLabel__hH19_{margin-top:20px}.marriage_bookStats__EYtbT{justify-content:center}.marriage_bookStats__EYtbT svg{margin-left:0}.marriage_insideBook__ryLHP{margin-top:45px}.marriage_insideBook__ryLHP>h3{font-size:23px;text-align:left}.marriage_bookTools__zGFJD{grid-template-columns:1fr;gap:24px;margin-top:26px}.marriage_bookTools__zGFJD>div{padding-top:18px}.marriage_bookTools__zGFJD strong{font-size:18px}.marriage_includedNote__HsSJ3{text-align:left;font-size:11px}.marriage_firstOffer__XUyWC{margin-top:30px}.marriage_firstOffer__XUyWC p{font-size:15px}.marriage_contentsToggle__SOELy{margin-top:35px}.marriage_contentsToggle__SOELy>summary{font-size:19px;padding:22px 0}.marriage_part__OCDJN{grid-template-columns:30px 1fr;gap:13px;padding:23px 0}.marriage_part__OCDJN h3{font-size:19px}.marriage_part__OCDJN p{font-size:14px}.marriage_part__OCDJN small{grid-column:2;text-align:left;margin-top:-5px}.marriage_part__OCDJN>span{font-size:24px;align-self:start}.marriage_reading__wtwgb h2{font-size:28px}.marriage_readingSteps__Cy45S p{font-size:15px;gap:11px}.marriage_readingEnd__1xT2P{font-size:16px}.marriage_authorGrid__VA8WV{grid-template-columns:1fr;gap:35px}.marriage_authorPortrait__8et3J{max-width:220px;margin:auto}.marriage_author__5eHEy .marriage_body__Jcg9V{font-size:15px}.marriage_authorQuote__1iGUS{font-size:17px}.marriage_lifeSection__vnG96{min-height:510px;padding:36px 24px}.marriage_lifeImage__0BWfj{object-position:55% center}.marriage_lifeText__4LXZ_ p{font-size:12px}.marriage_lifeText__4LXZ_ h2{font-size:24px;line-height:1.7;letter-spacing:-.065em}.marriage_faq__LQZ4y h2{font-size:28px}.marriage_faq__LQZ4y summary{font-size:15px;align-items:center}.marriage_final__Lfo5_ h2{font-size:27px}.marriage_offer__84GGf{padding:26px 22px}.marriage_offerProduct__RNbK8 strong{font-size:22px}.marriage_offerProduct__RNbK8 img{width:80px;height:94px}.marriage_offer__84GGf>p{font-size:14px}.marriage_offer__84GGf .marriage_price__P0yfO{font-size:58px}.marriage_sticky__Gx_Zu{bottom:calc(56px + env(safe-area-inset-bottom));padding:10px 14px}.marriage_stickyInner__N_G4L{gap:10px}.marriage_sticky__Gx_Zu p{font-size:11px;line-height:1.4;letter-spacing:-.03em}.marriage_sticky__Gx_Zu strong{font-size:22px}.marriage_sticky__Gx_Zu .marriage_button__He_n0{min-width:0;min-height:50px;font-size:13px;padding:13px 16px;gap:8px}.marriage_sticky__Gx_Zu .marriage_button__He_n0 svg{width:16px}.marriage_sticky__Gx_Zu .marriage_todayBenefits__B6TeX{margin:-10px -14px 10px;padding:9px 12px;gap:8px}.marriage_sticky__Gx_Zu .marriage_todayBenefits__B6TeX strong{font-size:14px}.marriage_sticky__Gx_Zu .marriage_liveReaders__lgLey{font-size:11.5px;letter-spacing:-.02em}.marriage_sticky__Gx_Zu .marriage_dailyPrice__eUAk4{font-size:13px;padding:4px 7px}.marriage_page__gFXGb{padding-bottom:calc(200px + env(safe-area-inset-bottom,0px))}}@container site-page (max-width:359px){.marriage_hero__MRTrO h1{font-size:41px}.marriage_heroSetup__8wrd_{font-size:19px}.marriage_myThought__DvlKV h2{font-size:31px}.marriage_turningPoint__fNnsB h2{font-size:23px}.marriage_boundarySection__UxVn4 h2{font-size:21px}.marriage_decisionSection__bKof1 h2,.marriage_reading__wtwgb h2{font-size:25px}.marriage_decision__ew4v_ h3{font-size:21px}.marriage_innerVoice__JeAVZ p{font-size:20px}.marriage_innerVoiceHighlight__LL_DJ{font-size:27px}.marriage_bridge__Huv2c strong{font-size:23px}.marriage_lifeText__4LXZ_ h2{font-size:21px}.marriage_final__Lfo5_ h2{font-size:24px}.marriage_sticky__Gx_Zu .marriage_button__He_n0{font-size:12px;padding:13px 10px}}@media(prefers-reduced-motion:reduce){.marriage_button__He_n0{transition:none}}@container site-page (max-width:767px){.marriage_bookJourney__pyWKL{margin-top:28px;gap:8px}.marriage_bookJourney__pyWKL strong{font-size:13px;line-height:1.7}.marriage_bookPromise__ftO8N{margin-top:26px!important;padding:20px;font-size:16px}.marriage_bookPromise__ftO8N strong{font-size:20px}}.marriage_searchStory__q6HU8{background:#fff}.marriage_searchLayout___cI6o{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;max-width:1000px;margin:auto}.marriage_searchStory__q6HU8 h2{font-size:clamp(29px,3.3cqw,42px)}.marriage_searchIntro__YyNGk{margin-top:25px!important;font-size:18px;line-height:1.9;color:var(--muted)}.marriage_searchVisual__rgUSR{padding:28px 0;position:relative}.marriage_searchSlip__Obu1w{display:flex;align-items:center;gap:13px;min-height:62px;padding:18px 21px;margin-bottom:16px;border:1px solid #e0e6ef;border-radius:32px;box-shadow:0 7px 20px #21395706;background:white;font-size:15px;color:#718298}.marriage_searchSlip__Obu1w svg{flex-shrink:0;color:#7b91af}.marriage_searchSlip__Obu1w:first-child{margin-right:24px;color:#65758b}.marriage_searchSlip__Obu1w:nth-child(2){margin-left:24px;color:#65758b}.marriage_searchSlip__Obu1w:nth-child(3){border-color:#91aac9;color:#223c60;box-shadow:0 9px 25px #2139570c;font-weight:650}.marriage_searchSlip__Obu1w i{width:1px;height:19px;background:#58799f;margin-left:-7px}.marriage_searchAfter__4X1Hb{margin:32px 0 0 18px!important;font-size:18px;line-height:1.85;color:#7a8798}.marriage_searchAfter__4X1Hb strong{font-size:24px;font-weight:650;color:var(--ink);letter-spacing:-.045em}.marriage_everydaySection__3s8wD{background:#f6f5f1}.marriage_everydaySpread__s_baV{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:stretch}.marriage_everydayPoster__ui1GD{background:#e4eaf0;padding:38px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.marriage_everydayPoster__ui1GD>span{font-size:12px;color:#72859e;letter-spacing:.04em}.marriage_houseDrawing__LKEfC{position:relative;color:#536f92;margin:34px 0 24px}.marriage_houseDrawing__LKEfC svg:last-child{position:absolute;right:-26px;top:-14px;color:#869eba}.marriage_everydayPoster__ui1GD p{font-size:27px;color:#718399;line-height:1.5;letter-spacing:-.04em}.marriage_everydayPoster__ui1GD>strong{font-size:25px;line-height:1.65;font-weight:650;letter-spacing:-.045em;margin-top:15px}.marriage_everydayTimeline__gQSni{list-style:none;padding:0;margin:0}.marriage_everydayTimeline__gQSni li{display:flex;gap:25px;position:relative;padding:25px 0}.marriage_everydayTimeline__gQSni li:not(:last-child):after{content:"";position:absolute;top:70px;bottom:-25px;left:21px;width:1px;background:#cbd3de}.marriage_dayIcon__SwMYV{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #ccd7e3;border-radius:50%;background:#f6f5f1;color:#647d9d;z-index:1}.marriage_everydayTimeline__gQSni li>div>span{font-size:12px;color:#78869a;display:block;margin-bottom:11px}.marriage_everydayTimeline__gQSni h3{font-size:24px;font-weight:650;line-height:1.55;letter-spacing:-.04em}.marriage_everydayClosing___7AwX{text-align:center;font-size:18px;line-height:1.9;color:#748196;margin-top:40px!important}.marriage_everydayClosing___7AwX strong{color:var(--ink);font-weight:650}.marriage_depthSection__3vGDK{background:#152940;color:#fff}.marriage_depthHeading__jGws8{text-align:center}.marriage_depthHeading__jGws8 h2{font-size:clamp(28px,3.3cqw,42px)}.marriage_depthHeading__jGws8 h2 em{color:#c7d9ed}.marriage_depthHeading__jGws8>p{font-size:18px;line-height:1.9;color:#aebfd2;margin-top:23px}.marriage_depthPath__AH0ZG{list-style:none;padding:0;margin:58px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.marriage_depthPath__AH0ZG li{position:relative}.marriage_depthPath__AH0ZG li:not(:last-child):after{content:"";position:absolute;height:1px;top:23px;left:65px;right:-15px;background:#617a975c}.marriage_pathMarker__nqgO_{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid #8098b6;color:#d8e6f4;font-family:Georgia,serif;font-size:18px;margin-bottom:27px}.marriage_depthPath__AH0ZG li:last-child .marriage_pathMarker__nqgO_{background:#eddfa6;color:#1b3155;border-color:#eddfa6}.marriage_depthPath__AH0ZG h3{font-size:23px;font-weight:400;line-height:1.7;letter-spacing:-.04em;color:#afc1d7}.marriage_depthPath__AH0ZG h3 strong{font-weight:700;color:#fff}.marriage_depthPath__AH0ZG li>div>p{font-size:16px;line-height:1.7;margin-top:22px;color:#eadcaa;font-weight:600}.marriage_pathDetail__Tkl3h{display:block;font-size:14px;color:#a9bbcf;margin-top:6px;line-height:1.8}.marriage_depthFoot__oVQ0O{text-align:center;margin-top:42px!important;color:#91a6bf;font-size:12px}@container site-page (max-width:767px){.marriage_searchLayout___cI6o{grid-template-columns:1fr;gap:25px}.marriage_searchStory__q6HU8 h2{font-size:29px}.marriage_searchIntro__YyNGk{font-size:16px;margin-top:20px!important}.marriage_searchVisual__rgUSR{padding:12px 0 0}.marriage_searchSlip__Obu1w{font-size:13px;gap:10px;min-height:54px;padding:15px 17px;margin-bottom:13px}.marriage_searchSlip__Obu1w:first-child{margin-right:14px}.marriage_searchSlip__Obu1w:nth-child(2){margin-left:14px}.marriage_searchAfter__4X1Hb{font-size:16px;margin-top:25px!important}.marriage_searchAfter__4X1Hb strong{font-size:22px}.marriage_everydaySection__3s8wD h2{font-size:28px}.marriage_everydaySpread__s_baV{grid-template-columns:1fr;gap:28px}.marriage_everydayPoster__ui1GD{padding:29px 24px;display:grid;grid-template-columns:85px 1fr;column-gap:22px;text-align:left;align-items:center}.marriage_everydayPoster__ui1GD>span{grid-column:1/-1;font-size:11px;margin-bottom:22px;text-align:center}.marriage_houseDrawing__LKEfC{grid-row:2/4;margin:0}.marriage_houseDrawing__LKEfC svg:first-child{width:78px;height:78px}.marriage_houseDrawing__LKEfC svg:last-child{width:23px;height:23px;right:-7px;top:-9px}.marriage_everydayPoster__ui1GD p{font-size:20px}.marriage_everydayPoster__ui1GD>strong{font-size:19px;line-height:1.6;margin-top:9px}.marriage_everydayTimeline__gQSni li{padding:19px 0;gap:20px}.marriage_everydayTimeline__gQSni h3{font-size:22px}.marriage_everydayTimeline__gQSni li>div>span{font-size:11px;margin-bottom:8px}.marriage_everydayTimeline__gQSni li:not(:last-child):after{top:60px;bottom:-20px}.marriage_everydayClosing___7AwX{font-size:16px;margin-top:26px!important}.marriage_depthHeading__jGws8{text-align:left}.marriage_depthHeading__jGws8 h2{font-size:25px}.marriage_depthHeading__jGws8>p{font-size:16px}.marriage_depthPath__AH0ZG{display:block;margin-top:37px}.marriage_depthPath__AH0ZG li{display:flex;gap:23px;padding-bottom:36px}.marriage_depthPath__AH0ZG li:last-child{padding-bottom:0}.marriage_pathMarker__nqgO_{width:39px;height:39px;flex-shrink:0;font-size:16px;margin:0}.marriage_depthPath__AH0ZG li:not(:last-child):after{width:1px;height:auto;top:51px;bottom:12px;left:19px;right:auto}.marriage_depthPath__AH0ZG h3{font-size:22px;line-height:1.65}.marriage_depthPath__AH0ZG li>div>p{font-size:15px;margin-top:14px}.marriage_pathDetail__Tkl3h{font-size:13px}.marriage_depthFoot__oVQ0O{font-size:11px;text-align:left;margin-top:30px!important}}@container site-page (max-width:359px){.marriage_everydaySection__3s8wD h2,.marriage_searchStory__q6HU8 h2{font-size:26px}.marriage_searchSlip__Obu1w{font-size:12px;padding:14px}.marriage_everydayPoster__ui1GD{column-gap:14px;padding:25px 18px}.marriage_everydayPoster__ui1GD>strong{font-size:17px}.marriage_depthHeading__jGws8 h2{font-size:22px}.marriage_depthPath__AH0ZG h3{font-size:20px}.marriage_depthPath__AH0ZG li{gap:17px}}.marriage_bottomContents__xWftQ{padding:40px 28px 55px;background:#f8f9fb}.marriage_bottomContents__xWftQ .marriage_contentsToggle__SOELy{margin-top:0}@container site-page (max-width:767px){.marriage_bottomContents__xWftQ{padding:28px 24px 40px}}.marriage_contentsMeta__73PfX{font-size:13px;color:#718097;padding:0 0 20px;line-height:1.6}.marriage_authorIdentity__Ta8nH{display:flex;align-items:center;gap:24px;margin-bottom:38px}.marriage_authorIdentity__Ta8nH img{width:120px;height:120px;object-fit:cover;border-radius:50%;background:#eef1f5}.marriage_authorIdentity__Ta8nH span{display:block;font-size:13px;color:#78889f;margin-bottom:9px}.marriage_authorIdentity__Ta8nH strong{font-size:24px;font-weight:650;letter-spacing:-.035em}.marriage_authorLead___KHRC{font-size:18px;line-height:1.95;color:var(--muted);margin-top:24px!important}.marriage_authorWitness__NyKEa{margin-top:48px;padding-top:35px;border-top:1px solid #dce3ed}.marriage_authorWitness__NyKEa h3{font-size:26px;line-height:1.6;letter-spacing:-.045em;font-weight:400;color:#6b7f98}.marriage_authorWitness__NyKEa h3 strong{font-weight:650;color:var(--ink)}.marriage_authorWitness__NyKEa>p{font-size:17px;line-height:1.9;color:var(--muted);margin-top:22px}.marriage_witnessContrast__HfBKY{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:27px 0}.marriage_witnessContrast__HfBKY p{padding:22px 24px;border-left:2px solid #8fa9c8;background:#f3f6fa;font-size:18px;line-height:1.9;color:#677c97}.marriage_witnessContrast__HfBKY p:last-child{border-color:#9ca3ad;background:#f5f5f4;color:#757c86}.marriage_witnessContrast__HfBKY strong{font-size:21px;font-weight:650;color:#263d5c}.marriage_authorMarriage__t03jg{margin-top:44px;padding:36px;background:#eaf0f6}.marriage_authorMarriage__t03jg>p:first-child{font-size:13px;color:#7387a2;margin-bottom:19px}.marriage_authorMarriage__t03jg h3{font-size:32px;line-height:1.5;letter-spacing:-.05em;font-weight:500}.marriage_authorMarriage__t03jg h3 strong{font-weight:750;color:#3b5c87}.marriage_authorMarriage__t03jg>p{font-size:17px;line-height:1.9;color:#53667e;margin-top:23px}.marriage_authorMarriage__t03jg>div{font-size:18px;line-height:1.9;margin-top:25px;padding-top:22px;border-top:1px solid #cdd8e5;color:#60748f}.marriage_authorMarriage__t03jg>div strong{font-weight:650;color:var(--ink)}.marriage_fatherSection__MILZg{padding:85px 28px 95px;background:#f8f7f3;text-align:center}.marriage_fatherSection__MILZg h2{margin-bottom:34px}.marriage_daughtersFigure__QY72b{margin:0}.marriage_daughtersFigure__QY72b img{display:block;width:100%;height:auto}.marriage_daughtersFigure__QY72b figcaption{font-size:10px;line-height:1.7;color:#7d827e;text-align:right;margin-top:8px}.marriage_fatherWords__sf5HL{padding-top:34px}.marriage_fatherWords__sf5HL>p{font-size:18px;line-height:1.9;color:#657286}.marriage_fatherWords__sf5HL h3{font-size:29px;font-weight:400;letter-spacing:-.05em;line-height:1.65;margin:28px 0;color:#6e7b8e}.marriage_fatherWords__sf5HL h3 strong{font-weight:700;color:#243c60}.marriage_fatherSignature__XLaET{margin-top:36px;font-size:26px;line-height:1.7;letter-spacing:-.04em;color:#243c60}.marriage_fatherSignature__XLaET strong{font-weight:750;background:linear-gradient(transparent 60%,#f2e5ad 0,#f2e5ad 94%,transparent 0)}.marriage_fatherSignature__XLaET>span{display:block;font-size:14px;color:#798395;margin-top:20px;letter-spacing:.15em}@container site-page (max-width:767px){.marriage_authorIdentity__Ta8nH{gap:19px;margin-bottom:30px}.marriage_authorIdentity__Ta8nH img{width:96px;height:96px}.marriage_authorIdentity__Ta8nH span{font-size:11px}.marriage_authorIdentity__Ta8nH strong{font-size:22px}.marriage_author__5eHEy h2{font-size:27px}.marriage_authorLead___KHRC{font-size:15px;margin-top:20px!important}.marriage_authorWitness__NyKEa{margin-top:35px;padding-top:27px}.marriage_authorWitness__NyKEa h3{font-size:23px}.marriage_authorWitness__NyKEa>p{font-size:15px;margin-top:20px}.marriage_witnessContrast__HfBKY{gap:12px;margin:23px 0}.marriage_witnessContrast__HfBKY p{font-size:14px;padding:17px 12px;line-height:1.8}.marriage_witnessContrast__HfBKY strong{font-size:16px}.marriage_authorMarriage__t03jg{padding:27px 22px;margin-top:32px}.marriage_authorMarriage__t03jg h3{font-size:28px}.marriage_authorMarriage__t03jg>p{font-size:15px}.marriage_authorMarriage__t03jg>p:first-child{font-size:11px}.marriage_authorMarriage__t03jg>div{font-size:15px}.marriage_fatherSection__MILZg{padding:66px 24px 72px}.marriage_fatherSection__MILZg h2{font-size:28px}.marriage_daughtersFigure__QY72b{margin:0 -24px}.marriage_daughtersFigure__QY72b figcaption{padding:0 14px;font-size:9px}.marriage_fatherWords__sf5HL{padding-top:29px}.marriage_fatherWords__sf5HL>p{font-size:15px}.marriage_fatherWords__sf5HL h3{font-size:24px;margin:24px 0}.marriage_fatherSignature__XLaET{font-size:25px;margin-top:28px}}@container site-page (max-width:359px){.marriage_author__5eHEy h2{font-size:25px}.marriage_authorWitness__NyKEa h3{font-size:21px}.marriage_witnessContrast__HfBKY strong{font-size:14px}.marriage_fatherSection__MILZg h2{font-size:26px}.marriage_fatherWords__sf5HL h3{font-size:22px}.marriage_fatherSignature__XLaET{font-size:23px}}.marriage_heroCopy__sG2zd{position:relative;isolation:isolate;overflow:hidden;background:#faf9f6;padding:64px 40px 56px;min-height:610px}.marriage_heroCopy__sG2zd:after{content:"";position:absolute;inset:20px;border:1px solid #a99a7a55;pointer-events:none;z-index:-1}.marriage_heroBouquet___6gMA{position:absolute;inset:0;z-index:-2;pointer-events:none}.marriage_heroBouquet___6gMA img{object-fit:cover;object-position:left center}.marriage_heroMessage__JK5_J{position:relative;width:58%;margin-left:auto}.marriage_heroMessage__JK5_J .marriage_eyebrow__UFOAw{font-size:12px;letter-spacing:.08em;color:#69798b;margin-bottom:26px!important}.marriage_heroMessage__JK5_J .marriage_heroSetup__8wrd_{font-size:25px}.marriage_heroMessage__JK5_J .marriage_heroDescription__d5c9G{font-size:16px}.marriage_weddingEmblem__dbVUd{position:relative;display:block;width:54px;height:36px;margin:0 auto 24px;color:#a28a59}.marriage_weddingEmblem__dbVUd:after,.marriage_weddingEmblem__dbVUd:before{content:"";position:absolute;width:29px;height:29px;border:1.5px solid;border-radius:50%;top:3px;transform:rotate(-22deg)}.marriage_weddingEmblem__dbVUd:before{left:2px}.marriage_weddingEmblem__dbVUd:after{right:2px;top:7px}.marriage_heroTransition__X0VHx:before{content:"";display:block;width:34px;height:1px;background:#ac9775;margin:0 auto 22px}.marriage_heroVisual__xJ08J{border-radius:0}.marriage_boundarySection__UxVn4{position:relative;isolation:isolate;max-width:1100px;margin:0 auto;padding:90px 48px;text-align:center;background:#fff}.marriage_boundarySection__UxVn4>.marriage_narrow__LGZBi{position:relative}.marriage_boundarySection__UxVn4 h2{font-size:clamp(25px,2.8cqw,35px)}.marriage_boundarySection__UxVn4 .marriage_weddingEmblem__dbVUd{margin-bottom:30px}.marriage_boundarySection__UxVn4 .marriage_body__Jcg9V{font-size:17px}.marriage_boundaryClosing__UzZJ0{font-size:16px;margin-top:32px;padding-top:26px;border-color:#bdac8855}.marriage_boundaryClosing__UzZJ0 strong{font-size:22px}.marriage_bookStage__CnVFU{position:relative;isolation:isolate;background:#f3f4f2;border-radius:220px 220px 0 0;padding-top:65px}.marriage_bookStage__CnVFU:before{content:"";position:absolute;inset:13px;border:1px solid #a99a7a66;border-radius:210px 210px 0 0;z-index:-1;pointer-events:none}.marriage_offer__84GGf{outline:1px solid #b6a17b;outline-offset:-9px;padding-top:40px;padding-bottom:40px}@container site-page (max-width:767px){.marriage_heroCopy__sG2zd{min-height:0;padding:174px 24px 42px}.marriage_heroCopy__sG2zd:after{inset:12px}.marriage_heroBouquet___6gMA{bottom:auto;height:235px;mask-image:linear-gradient(#000 52%,transparent)}.marriage_heroBouquet___6gMA img{object-position:left 38%}.marriage_heroMessage__JK5_J{width:100%;margin:0}.marriage_heroMessage__JK5_J .marriage_weddingEmblem__dbVUd{display:none}.marriage_heroMessage__JK5_J .marriage_eyebrow__UFOAw{font-size:10px;letter-spacing:.06em;margin-bottom:21px!important}.marriage_heroMessage__JK5_J .marriage_heroSetup__8wrd_{font-size:21px}.marriage_heroMessage__JK5_J .marriage_heroDescription__d5c9G{font-size:15px;margin:22px 0!important}.marriage_heroTransition__X0VHx:before{margin-bottom:18px;width:28px}.marriage_heroMessage__JK5_J .marriage_heroTransition__X0VHx{margin-top:24px!important}.marriage_boundarySection__UxVn4{display:flex;flex-direction:column;gap:32px;padding:48px 24px 64px;text-align:center}.marriage_boundarySection__UxVn4>.marriage_narrow__LGZBi{width:100%}.marriage_boundarySection__UxVn4 .marriage_weddingEmblem__dbVUd{display:none}.marriage_boundarySection__UxVn4 h2{font-size:24px}.marriage_boundarySection__UxVn4 .marriage_body__Jcg9V{font-size:16px}.marriage_boundaryClosing__UzZJ0{font-size:16px;margin-top:25px;padding-top:24px}.marriage_boundaryClosing__UzZJ0 strong{font-size:21px}.marriage_bookStage__CnVFU{border-radius:180px 180px 0 0;padding-top:48px}.marriage_bookStage__CnVFU:before{border-radius:170px 170px 0 0}.marriage_offer__84GGf{padding-top:35px;padding-bottom:35px}}@container site-page (max-width:359px){.marriage_heroMessage__JK5_J .marriage_heroSetup__8wrd_{font-size:19px}.marriage_boundarySection__UxVn4 h2{font-size:21px}.marriage_boundaryClosing__UzZJ0 strong{font-size:19px}}.marriage_turningPoint__fNnsB{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:56px;min-height:640px;padding-bottom:130px}.marriage_weddingBackdrop__sCAEp{object-fit:cover;object-position:center 64%;z-index:-2;opacity:.62}.marriage_turningPoint__fNnsB:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#102238f5,#102238c9 42%,#10223822);z-index:-1;pointer-events:none}.marriage_turningPoint__fNnsB .marriage_container__zUv9p{position:relative}.marriage_turningPoint__fNnsB .marriage_darkClosing__yAcWk{max-width:550px}@container site-page (max-width:767px){.marriage_turningPoint__fNnsB{padding-bottom:178px;min-height:0}.marriage_weddingBackdrop__sCAEp{object-fit:contain;object-position:right bottom;opacity:.8}.marriage_turningPoint__fNnsB:before{background:linear-gradient(180deg,#12243b,#12243bf5 53%,#12243b55 82%,#12243b0a)}.marriage_turningPoint__fNnsB .marriage_darkClosing__yAcWk{font-size:14px}}.marriage_decisionSection__bKof1{scroll-margin-top:56px}.marriage_invitationHeading__46Nhs{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center;margin-bottom:48px}.marriage_invitationVisual__inoRY{overflow:hidden;mask-image:linear-gradient(90deg,#000 78%,transparent)}.marriage_invitationHeading__46Nhs h2{font-size:clamp(25px,2.6cqw,33px);line-height:1.65;letter-spacing:-.055em}.marriage_invitationHeading__46Nhs h2 em{display:inline-block}@container site-page (max-width:767px){.marriage_decisionSection__bKof1{padding-top:35px}.marriage_invitationHeading__46Nhs{display:flex;flex-direction:column;gap:22px;margin-bottom:32px;text-align:center}.marriage_invitationVisual__inoRY{width:100%;max-width:370px;mask-image:linear-gradient(180deg,#000 80%,transparent)}.marriage_invitationHeading__46Nhs h2{font-size:25px;line-height:1.6}}@container site-page (max-width:359px){.marriage_invitationHeading__46Nhs h2{font-size:22px}}.marriage_sticky__Gx_Zu{width:min(100%,var(--customer-width));left:50%;right:auto;transform:translateX(-50%)}.marriage_readingProgress__LyJn9{width:min(100%,var(--customer-width));left:max(0px,calc((100% - var(--customer-width))/2))}.marriage_decisionSection__bKof1{padding-top:44px}.marriage_invitationHeading__46Nhs{position:relative;display:flex;flex-direction:column;gap:0;text-align:center;margin-bottom:18px;padding:0}.marriage_invitationHeading__46Nhs h2{order:-1;position:relative;font-size:clamp(26px,5.3cqw,32px);line-height:1.55;padding:0;z-index:1}.marriage_invitationVisual__inoRY{position:relative;align-self:flex-end;width:260px;max-width:65%;height:auto;margin:10px 8px -6px;mask-image:radial-gradient(ellipse closest-side,#000 68%,transparent 100%);pointer-events:none}.marriage_invitationVisual__inoRY img{display:block;width:100%;height:auto}@container site-page (max-width:359px){.marriage_invitationHeading__46Nhs h2{font-size:23px}}@media(prefers-reduced-motion:no-preference){.marriage_bridge__Huv2c[data-revealed=true] strong span{background-repeat:no-repeat;animation:marriage_marriageMarker__WYx14 .8s cubic-bezier(.2,.7,.2,1) .25s both}.marriage_bridge__Huv2c[data-revealed=true] strong span:last-child{animation-delay:.45s}.marriage_innerVoice__JeAVZ[data-revealed=true] .marriage_innerVoiceHighlight__LL_DJ:before{animation:marriage_marriageUnderline__VYPo5 .75s cubic-bezier(.2,.7,.2,1) .3s both}.marriage_invitationVisual__inoRY[data-revealed=true] img{animation:marriage_marriageInvitationFloat__ANyeG 5s ease-in-out 1.1s infinite}.marriage_button__He_n0 svg{transition:transform .25s ease}.marriage_button__He_n0:hover svg{transform:translateX(4px)}.marriage_button__He_n0:active{transform:translateY(1px)}}@keyframes marriage_marriageMarker__WYx14{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes marriage_marriageUnderline__VYPo5{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes marriage_marriageInvitationFloat__ANyeG{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(.6deg)}}.marriage_outsideVoices__T4C2i [data-message]{transform-origin:left bottom}.marriage_outsideVoices__T4C2i [data-message]:nth-child(2){transform-origin:right bottom}.marriage_searchSlip__Obu1w [data-type]{display:inline-block}@media(prefers-reduced-motion:no-preference){.marriage_searchVisual__rgUSR[data-revealed=true] .marriage_searchSlip__Obu1w i{animation:marriage_marriageCaret__3DO5_ 1s step-end .8s infinite}}@keyframes marriage_marriageCaret__3DO5_{0%,49%{opacity:1}50%,to{opacity:0}}.MarriageReaderReviews_section__K1EqY{position:relative;isolation:isolate;overflow:hidden;padding:88px 28px;background:#eaf0f6;color:#14243e;scroll-margin-top:80px}.MarriageReaderReviews_inner__KnXqP{position:relative;z-index:1;max-width:740px;margin:0 auto}.MarriageReaderReviews_section__K1EqY h2{text-align:center;font-size:clamp(28px,3.4cqw,40px);font-weight:750;line-height:1.45;letter-spacing:-.05em}.MarriageReaderReviews_reviews__5RH0Z{display:grid;gap:22px;margin-top:42px}.MarriageReaderReviews_review__WI4Vt{position:relative;width:88%;padding:24px 28px 20px;background:#fff;border-radius:4px 22px 22px 22px;box-shadow:0 4px 18px #14243e0a}.MarriageReaderReviews_review__WI4Vt:before{content:"";position:absolute;top:0;left:-10px;border-top:14px solid #fff;border-left:12px solid transparent}.MarriageReaderReviews_review__WI4Vt:nth-child(2n){justify-self:end;background:#1b3155;color:#fff;border-radius:22px 4px 22px 22px}.MarriageReaderReviews_review__WI4Vt:nth-child(2n):before{left:auto;right:-10px;border-left:0;border-right:12px solid transparent;border-top-color:#1b3155}.MarriageReaderReviews_quote__BcPzh{margin:0;font-size:clamp(20px,2.4cqw,26px);font-weight:700;line-height:1.65;letter-spacing:-.04em;word-break:keep-all;overflow-wrap:break-word}.MarriageReaderReviews_review__WI4Vt .MarriageReaderReviews_reader__GXZia{margin-top:12px;font-size:12px;line-height:1.7;color:#596b82}.MarriageReaderReviews_review__WI4Vt:nth-child(2n) .MarriageReaderReviews_reader__GXZia{color:#c6d3e5}.MarriageReaderReviews_atmosphere__hSRwM{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;perspective:850px;mask-image:linear-gradient(transparent,#000 8%,#000 90%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 90%,transparent)}.MarriageReaderReviews_floatingReview__fQOnH{position:absolute;top:var(--burst-top);left:var(--burst-left);width:clamp(210px,28cqw,330px);padding:24px;border-radius:5px 24px 24px 24px;background:#fff;color:#425c7a;font-size:18px;line-height:1.7;box-shadow:0 8px 25px #14243e12;filter:blur(1.2px);opacity:0;transform-origin:center;animation:MarriageReaderReviews_reviewApproach__ApdDV 2.6s cubic-bezier(.32,.08,.68,.9) infinite;animation-delay:var(--burst-delay)}.MarriageReaderReviews_floatingReview__fQOnH:nth-child(2n){background:#cddbea;border-radius:24px 5px 24px 24px}@keyframes MarriageReaderReviews_reviewApproach__ApdDV{0%{opacity:0;transform:translate3d(0,45px,-480px) rotate(var(--burst-tilt))}14%{opacity:.16}52%{opacity:.25}78%{opacity:.18}to{opacity:0;transform:translate3d(var(--burst-x),-100px,370px) rotate(var(--burst-tilt))}}@container site-page (max-width:767px){.MarriageReaderReviews_section__K1EqY{padding:64px 22px}.MarriageReaderReviews_reviews__5RH0Z{gap:20px;margin-top:32px}.MarriageReaderReviews_review__WI4Vt{width:92%;padding:21px 22px 17px}.MarriageReaderReviews_quote__BcPzh{font-size:20px}.MarriageReaderReviews_floatingReview__fQOnH{padding:18px;font-size:16px}}@media(prefers-reduced-motion:reduce){.MarriageReaderReviews_floatingReview__fQOnH{animation:none;display:none}}.MarriageReaderReviews_quote__BcPzh .MarriageReaderReviews_support__v3VAl{margin-top:14px;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:-.025em;color:#596b82}.MarriageReaderReviews_review__WI4Vt:nth-child(2n) .MarriageReaderReviews_support__v3VAl{color:#c6d3e5}@container site-page (max-width:767px){.MarriageReaderReviews_quote__BcPzh .MarriageReaderReviews_support__v3VAl{font-size:15px}}