/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.progress-bar-container .progress-bar-counter{color:var(--cream-900);letter-spacing:.15px;font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-canela-text,var(--font-canela));letter-spacing:1.5px;font-size:12px;font-style:normal;font-weight:300;line-height:16px}.progress-bar-container .progress-bar-border{background:var(--cream-300);border-radius:var(--rounded-3xl);width:100%;height:1px}.progress-bar-container .progress-bar{background:var(--cream-900);border-radius:var(--rounded-3xl);height:1px}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.love-notes-carousel{padding:var(--spacing-4) 0 var(--spacing-6);scroll-snap-type:x mandatory;overflow-x:scroll}.love-notes-carousel .love-notes-carousel-item{padding-left:var(--spacing-2);scroll-snap-align:start;width:100%}.love-notes-quote{margin-bottom:var(--spacing-6);position:relative}.love-notes-quote .floating-quotation-mark{position:absolute;top:0;left:-8px}.love-notes-location{color:var(--text-900)}.love-notes-author,.love-notes-author-pfp{align-items:center;display:flex}.love-notes-author-pfp{background:var(--lavender-500);color:var(--text-100);width:40px;height:40px;margin-right:var(--spacing-2);border-radius:50%;justify-content:center}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.cc-container{max-width:1280px;padding:var(--spacing-24) 0;margin:0 auto}@media (max-width:1290px){.cc-container{padding:var(--spacing-16) var(--spacing-6)}}.cc-container .cc-header{margin-bottom:var(--spacing-16);flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}@media (max-width:48rem){.cc-container .cc-header{margin-bottom:var(--spacing-10);flex-direction:column;align-items:stretch}}.cc-container .cc-header .cc-heading{font-family:var(--font-canela-deck,var(--font-canela));letter-spacing:-.2px;margin-bottom:var(--spacing-4);font-size:48px;font-style:normal;font-weight:300;line-height:56px}@media (max-width:60rem){.cc-container .cc-header .cc-heading{color:var(--text-900);font-family:var(--font-canela-deck,var(--font-canela));letter-spacing:-.1px;font-size:36px;font-style:normal;font-weight:300;line-height:44px}}.cc-container .cc-header .cc-description{font-variant-numeric:lining-nums proportional-nums;max-width:640px;font-family:var(--font-canela-text,var(--font-canela));font-size:16px;font-style:normal;font-weight:300;line-height:24px}@media (max-width:60rem){.cc-container .cc-header .cc-description{max-width:320px;margin-bottom:var(--spacing-6)}}.cc-container .cc-header .cc-cta-button,.cc-container .cc-header .cc-cta-link{color:var(--cream-100);font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-canela-text,var(--font-canela));letter-spacing:.05px;padding:var(--spacing-2-5) var(--spacing-4);font-size:15px;font-style:normal;font-weight:300;line-height:20px}.cc-container .cc-header .cc-cta-button{background:var(--lavender-800);border-radius:var(--rounded-4xl);margin-right:var(--spacing-1)}.cc-container .cc-header .cc-cta-link{color:var(--cream-900)}.cc-container .cc-carousel .cc-images{margin-bottom:var(--spacing-12);-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;justify-content:flex-start;align-items:center;display:flex;overflow-x:auto}.cc-container .cc-carousel .cc-images::-webkit-scrollbar{display:none}@media (max-width:60rem){.cc-container .cc-carousel .cc-images{margin-bottom:var(--spacing-4)}}.cc-container .cc-carousel .cc-images .cc-image-container{width:100%;max-width:760px;height:570px;margin-right:var(--spacing-6);flex-shrink:0}@media (max-width:60rem){.cc-container .cc-carousel .cc-images .cc-image-container{max-width:354px;margin-right:var(--spacing-3);height:478px}}.cc-container .cc-carousel .cc-carousel-controls .cc-carousel-counter{color:var(--text-900);letter-spacing:.15px;font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-canela-text,var(--font-canela));letter-spacing:1.5px;font-size:12px;font-style:normal;font-weight:300;line-height:16px}