.our-love-story_page__eZJ8s{height:100vh;height:100dvh;display:flex;flex-direction:column;background-color:var(--secondary-color);overflow:hidden}.our-love-story_titleSection__6URHE{flex-shrink:0;text-align:center;padding:1rem 20px .75rem;background-color:var(--secondary-color)}.our-love-story_pageTitle__sejuB{font-family:var(--font-script);font-size:clamp(2rem,5vw,3rem);color:var(--primary-color);font-weight:400;margin:0}.our-love-story_divider__QNPfP{width:100px;height:2px;background:linear-gradient(to right,transparent,var(--primary-color),transparent);margin:.75rem auto 0}.our-love-story_storiesSection__zeYNC{flex:1 1;display:flex;flex-direction:column;padding:20px;min-height:0;overflow:hidden}.our-love-story_carouselContainer__gKnME{flex:1 1;overflow:hidden;min-height:0}.our-love-story_storiesGrid__4BQzU{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;width:100%;max-width:1400px;margin:0 auto;min-height:0;height:100%;transform:none!important}.our-love-story_storyCard__xKdzg{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;min-height:0}.our-love-story_storyHeader__CRYkv{flex-shrink:0;padding:1.5rem 2rem 1rem;text-align:center;background-color:#fff}.our-love-story_photoContainer__gFvZm{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto .75rem;border:4px solid var(--primary-color);box-shadow:0 4px 15px hsla(93,26%,54%,.3);position:relative;flex-shrink:0}.our-love-story_storyName__Vmhca{font-family:var(--font-cormorant);font-size:1.4rem;font-weight:500;color:var(--text-dark);letter-spacing:.05em;margin:0}.our-love-story_storyContent__z8xXb{flex:1 1;overflow-y:auto;padding:0 2rem 2rem;text-align:left;min-height:0}.our-love-story_storyContent__z8xXb p{font-size:.95rem;line-height:1.8;color:var(--text-dark);margin-bottom:1.25rem}.our-love-story_storyContent__z8xXb p:last-child{margin-bottom:0}.our-love-story_storyContent__z8xXb::-webkit-scrollbar{width:6px}.our-love-story_storyContent__z8xXb::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.our-love-story_storyContent__z8xXb::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:3px}.our-love-story_storyContent__z8xXb::-webkit-scrollbar-thumb:hover{background:#6b8e5a}.our-love-story_dotsContainer__QUKL7{display:none}@media (max-width:1023px){.our-love-story_storiesSection__zeYNC{padding:15px 15px 10px}.our-love-story_carouselContainer__gKnME{position:relative}.our-love-story_storiesGrid__4BQzU{display:flex;transition:transform .3s ease-out;height:100%;gap:0;max-width:none;transform:translateX(var(--carousel-offset,0))!important}.our-love-story_storyCard__xKdzg{flex:0 0 100%;min-width:100%;max-height:none;border-radius:12px;margin:0 8px}.our-love-story_storiesGrid__4BQzU{margin-left:-8px}.our-love-story_storyContent__z8xXb{overflow-y:auto;padding:0 1.5rem 1.5rem}.our-love-story_storyHeader__CRYkv{padding:1.25rem 1.5rem .75rem}.our-love-story_photoContainer__gFvZm{width:100px;height:100px}.our-love-story_dotsContainer__QUKL7{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 0 5px;flex-shrink:0}.our-love-story_dot__opebe{width:10px;height:10px;border-radius:50%;border:none;background-color:#d0d0d0;cursor:pointer;padding:0;transition:background-color .3s ease,transform .2s ease}.our-love-story_dot__opebe:hover{background-color:#b0b0b0}.our-love-story_dotActive__fGlb4{width:10px;height:10px;border-radius:50%;border:none;background-color:var(--primary-color);cursor:pointer;padding:0;transform:scale(1.2);transition:background-color .3s ease,transform .2s ease}}@media (max-width:768px){.our-love-story_titleSection__6URHE{padding:.75rem 15px .5rem}.our-love-story_pageTitle__sejuB{font-size:2rem}.our-love-story_divider__QNPfP{width:80px}.our-love-story_photoContainer__gFvZm{width:90px;height:90px;margin-bottom:.5rem}.our-love-story_storyName__Vmhca{font-size:1.25rem}.our-love-story_storyContent__z8xXb p{font-size:.9rem;line-height:1.75;margin-bottom:1rem}}@media (max-width:480px){.our-love-story_titleSection__6URHE{padding:.5rem 10px}.our-love-story_pageTitle__sejuB{font-size:1.75rem}.our-love-story_storiesSection__zeYNC{padding:10px 10px 5px}.our-love-story_storyCard__xKdzg{border-radius:10px;margin:0 5px}.our-love-story_storiesGrid__4BQzU{margin-left:-5px}.our-love-story_storyHeader__CRYkv{padding:1rem 1rem .5rem}.our-love-story_photoContainer__gFvZm{width:70px;height:70px;border-width:3px}.our-love-story_storyName__Vmhca{font-size:1.1rem}.our-love-story_storyContent__z8xXb{padding:0 1rem 1rem}.our-love-story_storyContent__z8xXb p{font-size:.85rem;line-height:1.7;margin-bottom:.75rem}.our-love-story_divider__QNPfP{width:60px}.our-love-story_dotsContainer__QUKL7{padding:10px 0 3px;gap:10px}.our-love-story_dotActive__fGlb4,.our-love-story_dot__opebe{width:8px;height:8px}}