.CardStackingSection_cardStacking__gAYQ2{margin-top:40px;padding:0 72px 40px;max-width:1920px;margin-left:auto;margin-right:auto}@media screen and (max-width:1500px){.CardStackingSection_cardStacking__gAYQ2{padding:0 40px 40px}}@media screen and (max-width:1200px){.CardStackingSection_cardStacking__gAYQ2{padding:0 32px 32px}}@media screen and (max-width:768px){.CardStackingSection_cardStacking__gAYQ2{padding:0 16px 24px}}@media screen and (max-aspect-ratio:4/3)and (min-width:769px){.CardStackingSection_cardStacking__gAYQ2{padding:0 40px 40px}}.CardStackingSection_wrapper__RH4C5{margin:0 auto;max-width:1400px}.CardStackingSection_card__I_wuN{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;overflow:hidden;height:80vh;max-height:800px;min-height:460px;top:80px;position:sticky;padding:clamp(24px,3.5vw,48px);border:1px solid rgba(99,67,91,.15);border-radius:24px;background-color:#fff;color:#333;box-shadow:0 4px 20px rgba(99,67,91,.06);transition:box-shadow .3s ease}@media screen and (max-width:1500px)and (min-width:1281px){.CardStackingSection_card__I_wuN{height:78vh;max-height:750px;min-height:440px;padding:clamp(24px,3vw,40px)}}@media screen and (max-width:1280px)and (min-width:1025px){.CardStackingSection_card__I_wuN{height:75vh;max-height:700px;min-height:420px;padding:clamp(20px,2.5vw,36px)}}@media screen and (max-width:1024px)and (min-width:769px){.CardStackingSection_card__I_wuN{height:65vh;max-height:580px;min-height:380px;padding:clamp(20px,2.5vw,28px);top:70px;gap:14px}}@media screen and (max-height:900px)and (min-width:769px){.CardStackingSection_card__I_wuN{height:76vh;max-height:680px;min-height:420px}}@media screen and (max-height:800px)and (min-width:769px){.CardStackingSection_card__I_wuN{height:72vh;max-height:580px;min-height:400px;top:70px;padding:clamp(18px,2.5vw,32px)}}@media screen and (max-height:700px)and (min-width:769px){.CardStackingSection_card__I_wuN{height:68vh;max-height:500px;min-height:360px;top:60px;padding:clamp(14px,2vw,24px);gap:10px}}@media screen and (max-height:600px)and (min-width:769px){.CardStackingSection_card__I_wuN{height:66vh;max-height:420px;min-height:320px;top:50px;padding:clamp(12px,1.5vw,20px);gap:8px}}@media screen and (max-width:768px){.CardStackingSection_card__I_wuN{padding:24px 20px;height:auto;min-height:auto;max-height:none;position:static;top:auto;margin-bottom:20px;overflow:visible;border-radius:20px;border:1px solid rgba(99,67,91,.12);box-shadow:0 2px 12px rgba(99,67,91,.06)}}@media screen and (max-width:600px){.CardStackingSection_card__I_wuN{padding:20px 16px;margin-bottom:16px;border-radius:16px}}.CardStackingSection_cardVideoAndContent__Tz1MO{display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(1rem,2vh,1.5rem);flex:1;min-height:0}@media screen and (max-height:800px)and (min-width:769px){.CardStackingSection_cardVideoAndContent__Tz1MO{gap:clamp(.5rem,1.5vh,1rem)}}@media screen and (min-width:769px)and (max-width:1024px)and (max-aspect-ratio:4/3){.CardStackingSection_cardVideoAndContent__Tz1MO{gap:clamp(.5rem,1.5vh,.75rem)}}@media screen and (min-width:1100px){.CardStackingSection_cardVideoAndContent__Tz1MO{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media screen and (min-width:1024px)and (max-width:1099px)and (min-aspect-ratio:4/3){.CardStackingSection_cardVideoAndContent__Tz1MO{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(1rem,2.5vw,2rem)}}@media screen and (max-width:768px){.CardStackingSection_cardVideoAndContent__Tz1MO{gap:1rem;flex-direction:column}}.CardStackingSection_cardTextContent__voBoU{display:flex;flex-direction:column;gap:10px}.CardStackingSection_cardTextContent__voBoU p{width:100%;text-align:left;line-height:1.6;font-size:clamp(.85rem,1.1vw,1rem);margin:0;color:#4a3a46}@media screen and (min-width:769px)and (max-width:1024px)and (max-aspect-ratio:4/3){.CardStackingSection_cardTextContent__voBoU p{font-size:clamp(.8rem,1.5vw,.9rem);line-height:1.5}}@media screen and (max-height:700px)and (min-width:769px){.CardStackingSection_cardTextContent__voBoU p{font-size:clamp(.78rem,1.1vw,.9rem);line-height:1.45}}@media screen and (max-width:768px){.CardStackingSection_cardTextContent__voBoU p{font-size:clamp(.875rem,3.8vw,1rem)}}@media screen and (min-width:1100px){.CardStackingSection_cardTextContent__voBoU{width:40%;flex-shrink:0;justify-content:center}}@media screen and (min-width:1024px)and (max-width:1099px)and (min-aspect-ratio:4/3){.CardStackingSection_cardTextContent__voBoU{width:42%;flex-shrink:0}}.CardStackingSection_cardVideoWithFrame__zqvVP{width:auto;display:flex;justify-content:center;flex-shrink:1;min-width:0}@media screen and (min-width:1100px){.CardStackingSection_cardVideoWithFrame__zqvVP{width:56%;justify-content:center}}@media screen and (min-width:1100px)and (max-height:700px){.CardStackingSection_cardVideoWithFrame__zqvVP{width:50%}}@media screen and (min-width:1024px)and (max-width:1099px)and (min-aspect-ratio:4/3){.CardStackingSection_cardVideoWithFrame__zqvVP{width:52%;max-width:480px;justify-content:center}}@media screen and (min-width:769px)and (max-width:1024px)and (max-aspect-ratio:4/3){.CardStackingSection_cardVideoWithFrame__zqvVP{width:100%;max-width:400px;justify-content:center;margin:0 auto}}@media screen and (max-width:768px){.CardStackingSection_cardVideoWithFrame__zqvVP{width:100%;justify-content:center}}.CardStackingSection_cardIntroContent__4PYfp{display:flex;flex-direction:column;gap:clamp(1.5rem,3vh,2.5rem);width:100%}.CardStackingSection_cardIntroContent__4PYfp h3{margin:0}.CardStackingSection_cardIntroContent__4PYfp p{margin:0;text-align:left;line-height:1.6;font-size:clamp(.875rem,1.3vw,1.05rem);color:#4a3a46}@media screen and (min-width:769px)and (max-width:1024px)and (max-aspect-ratio:4/3){.CardStackingSection_cardIntroContent__4PYfp{gap:clamp(.75rem,2vh,1.25rem)}.CardStackingSection_cardIntroContent__4PYfp p{font-size:clamp(.8rem,1.6vw,.95rem);line-height:1.5}}@media screen and (min-width:1100px){.CardStackingSection_cardIntroContent__4PYfp{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(2rem,4vw,4rem)}}@media screen and (min-width:1024px)and (max-width:1500px)and (min-aspect-ratio:4/3){.CardStackingSection_cardIntroContent__4PYfp{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(1.5rem,3vw,3rem)}}.CardStackingSection_cardIntroTextContainer__4c8_R{display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(1rem,2vh,2rem);width:100%}@media screen and (min-width:1100px){.CardStackingSection_cardIntroTextContainer__4c8_R{max-width:clamp(350px,42%,520px);flex:1}}@media screen and (min-width:1024px)and (max-width:1500px)and (min-aspect-ratio:4/3){.CardStackingSection_cardIntroTextContainer__4c8_R{max-width:clamp(300px,45%,450px);flex:1}}.CardStackingSection_cardIntroImageContainer__K8j0s{display:flex;align-items:flex-start;justify-content:center;width:100%}@media screen and (min-width:1100px){.CardStackingSection_cardIntroImageContainer__K8j0s{flex:1;max-width:50%}}@media screen and (min-width:1024px)and (max-width:1500px)and (min-aspect-ratio:4/3){.CardStackingSection_cardIntroImageContainer__K8j0s{flex:1;max-width:48%}}.CardStackingSection_card__I_wuN .CardStackingSection_weddingPlanningPhoto__KF3vF{width:100%;height:auto;max-height:clamp(220px,38vh,450px);-o-object-fit:contain;object-fit:contain;margin:0 auto;border-radius:16px}@media screen and (min-width:1100px){.CardStackingSection_card__I_wuN .CardStackingSection_weddingPlanningPhoto__KF3vF{max-width:550px;max-height:clamp(280px,42vh,450px)}}@media screen and (min-width:1024px)and (max-width:1099px)and (min-aspect-ratio:4/3){.CardStackingSection_card__I_wuN .CardStackingSection_weddingPlanningPhoto__KF3vF{max-width:420px;max-height:clamp(220px,35vh,380px)}}@media screen and (min-width:769px)and (max-width:1024px)and (max-aspect-ratio:4/3){.CardStackingSection_card__I_wuN .CardStackingSection_weddingPlanningPhoto__KF3vF{max-width:320px;max-height:clamp(180px,26vh,280px)}}@media screen and (max-height:700px)and (min-width:769px){.CardStackingSection_card__I_wuN .CardStackingSection_weddingPlanningPhoto__KF3vF{max-height:clamp(180px,28vh,280px)}}@media screen and (max-width:768px){.CardStackingSection_card__I_wuN .CardStackingSection_weddingPlanningPhoto__KF3vF{width:100%;height:auto;max-height:clamp(200px,30vh,280px);-o-object-fit:cover;object-fit:cover;border-radius:12px}}.CardStackingSection_card__I_wuN .CardStackingSection_title__dWt0_{display:flex;justify-content:space-between;align-items:center;gap:24px}.CardStackingSection_card__I_wuN .CardStackingSection_title__dWt0_ h3:first-child{color:rgba(131,89,120,.3);font-size:clamp(2rem,4vw,3.5rem);line-height:1}@media screen and (min-width:769px)and (max-width:1024px)and (max-aspect-ratio:4/3){.CardStackingSection_card__I_wuN .CardStackingSection_title__dWt0_{gap:16px}}@media screen and (max-width:768px){.CardStackingSection_card__I_wuN .CardStackingSection_title__dWt0_{gap:16px}}.CardStackingSection_card__I_wuN h4{text-align:right}@media screen and (min-width:1100px){.CardStackingSection_card__I_wuN h4{width:80%}}.CardStackingSection_card__I_wuN .CardStackingSection_videoFrame__53vLr{position:relative;width:100%;height:0;padding-bottom:62%;background-position:50%;background-size:cover;background-repeat:no-repeat;border:clamp(3px,.4vw,6px) solid rgba(99,67,91,.2);border-radius:clamp(12px,1.5vw,20px);overflow:hidden;box-shadow:0 4px 16px rgba(99,67,91,.1)}@media screen and (min-width:1500px){.CardStackingSection_card__I_wuN .CardStackingSection_videoFrame__53vLr{padding-bottom:58%}}@media screen and (min-width:1100px)and (max-width:1499px){.CardStackingSection_card__I_wuN .CardStackingSection_videoFrame__53vLr{padding-bottom:56%}}@media screen and (min-width:1024px)and (max-width:1099px)and (min-aspect-ratio:4/3){.CardStackingSection_card__I_wuN .CardStackingSection_videoFrame__53vLr{padding-bottom:55%}}@media screen and (min-width:769px)and (max-width:1024px)and (max-aspect-ratio:4/3){.CardStackingSection_card__I_wuN .CardStackingSection_videoFrame__53vLr{padding-bottom:52%}}@media screen and (max-height:800px)and (min-width:769px){.CardStackingSection_card__I_wuN .CardStackingSection_videoFrame__53vLr{padding-bottom:50%}}@media screen and (max-height:700px)and (min-width:769px){.CardStackingSection_card__I_wuN .CardStackingSection_videoFrame__53vLr{padding-bottom:46%}}@media screen and (max-height:600px)and (min-width:769px){.CardStackingSection_card__I_wuN .CardStackingSection_videoFrame__53vLr{padding-bottom:42%}}@media screen and (max-width:768px){.CardStackingSection_card__I_wuN .CardStackingSection_videoFrame__53vLr{padding-bottom:60%;border-radius:12px}}@media screen and (max-width:600px){.CardStackingSection_card__I_wuN .CardStackingSection_videoFrame__53vLr{padding-bottom:58%}}.CardStackingSection_card__I_wuN .CardStackingSection_video__y2IuT{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:clamp(9px,1.2vw,16px);-o-object-fit:cover;object-fit:cover}.CardStackingSection_lastCard__HBa7X{margin-bottom:60px!important;border-radius:24px!important}@media screen and (max-width:768px){.CardStackingSection_lastCard__HBa7X{margin-bottom:32px!important;border-radius:20px!important}}@media screen and (max-width:600px){.CardStackingSection_lastCard__HBa7X{margin-bottom:24px!important;border-radius:16px!important}}.CardStackingSection_proBadge__cJ5pY{display:inline-flex;align-items:center;margin-left:8px;padding:3px 10px;background:linear-gradient(135deg,#f78c50,#f9ac80);border-radius:50px;font-size:11px;font-weight:700;color:#fff;letter-spacing:.5px;text-transform:uppercase;line-height:1;vertical-align:middle}.CardStackingSection_cardLink__aIdFt{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#835978;text-decoration:none;font-size:clamp(13px,1vw,14px);font-weight:500;transition:all .25s ease;border-bottom:1px solid transparent;padding-bottom:2px}.CardStackingSection_cardLink__aIdFt:hover{color:#63435b;border-bottom-color:#63435b}.CardStackingSection_cardLink__aIdFt:hover span{transform:translateX(3px)}.CardStackingSection_cardLink__aIdFt span{transition:transform .25s ease;font-size:14px}@media screen and (max-height:700px)and (min-width:769px){.CardStackingSection_cardLink__aIdFt{font-size:12px}}@media screen and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(2){top:80px!important}}@media screen and (min-height:800px)and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(2){top:95px!important}}@media screen and (min-height:900px)and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(2){top:110px!important}}@media screen and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(3){top:100px!important}}@media screen and (min-height:800px)and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(3){top:120px!important}}@media screen and (min-height:900px)and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(3){top:140px!important}}@media screen and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(4){top:120px!important}}@media screen and (min-height:800px)and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(4){top:145px!important}}@media screen and (min-height:900px)and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(4){top:170px!important}}@media screen and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(5){top:140px!important}}@media screen and (min-height:800px)and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(5){top:170px!important}}@media screen and (min-height:900px)and (min-width:769px){.CardStackingSection_card__I_wuN:nth-child(5){top:200px!important}}