.serenity_serenityPage__Jd1v7{min-height:100vh;display:flex;flex-direction:column;font-family:Urbanist,ui-sans-serif,system-ui,sans-serif;background:var(--tw-gradient-bg,var(--tw-bg-cream,#F7F2EF));color:var(--tw-text-primary,#342B20);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.serenity_serenityBackground__1N8PD{background:linear-gradient(180deg,var(--tw-bg-cream) 0,var(--tw-bg-light) 100%)}.serenity_warmBackground__RhH76{background-color:var(--tw-bg-warm)}.serenity_primaryLightBg__Ap5hG{background-color:var(--tw-primary-light)}.serenity_primaryWashBg__GvvT_{background-color:var(--tw-primary-wash)}.serenity_primaryGradientBg__lsWYm{background:linear-gradient(135deg,var(--tw-primary-wash) 0,var(--tw-bg-cream) 50%,var(--tw-primary-light) 100%)}.serenity_serifHeading__wsfPs{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-weight:400;letter-spacing:-.01em}.serenity_btnPrimary__N7b78{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:var(--tw-gradient-btn,var(--tw-primary,#A6644C));color:white;font-weight:600;font-size:.875rem;border-radius:9999px;transition:all .3s ease}.serenity_btnPrimary__N7b78:hover{background:var(--tw-gradient-hover,var(--tw-primary-hover,#8A523A));transform:translateY(-1px)}.serenity_btnOutline__tmC03{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;background-color:transparent;color:var(--tw-text-primary,#342B20);font-weight:500;font-size:.875rem;border:1px solid var(--tw-text-primary,#342b20);border-radius:9999px;transition:all .3s ease}.serenity_btnOutline__tmC03:hover{background-color:var(--tw-text-primary,#342B20);color:white}.serenity_card__IZf9_{background-color:white;border-radius:.5rem;overflow:hidden;box-shadow:var(--tw-shadow);transition:all .3s ease}.serenity_card__IZf9_:hover{box-shadow:var(--tw-shadow-lg);transform:translateY(-4px)}.serenity_cardAccent__cjxaR{background-color:white;border-radius:.5rem;overflow:hidden;border:1px solid var(--tw-border-warm);box-shadow:var(--tw-shadow-soft);transition:all .3s ease}.serenity_cardAccent__cjxaR:hover{border-color:var(--tw-primary-muted);box-shadow:var(--tw-shadow)}.serenity_cardSoft__tTCru{background-color:var(--tw-primary-wash);border-radius:.5rem;overflow:hidden;border:1px solid var(--tw-border-light);transition:all .3s ease}.serenity_cardSoft__tTCru:hover{background-color:var(--tw-primary-soft)}.serenity_badge__vnt8B{display:inline-flex;align-items:center;padding:.375rem .75rem;background-color:var(--tw-bg-beige,#F7F2EF);color:var(--tw-primary,#A6644C);font-size:.75rem;font-weight:500;border-radius:9999px}.serenity_section__chYRd{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.serenity_section__chYRd{padding-top:6rem;padding-bottom:6rem}}.serenity_container__iubf2{width:100%;max-width:1536px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.serenity_container__iubf2{padding-left:2rem;padding-right:2rem}}.serenity_gridCols1__H1Rhq{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.serenity_gridCols2__vubDH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.serenity_gridCols3__x6PmP{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.serenity_gridCols4__KhE7f{grid-template-columns:repeat(4,minmax(0,1fr))}}.serenity_textMuted__Rilb_{color:var(--tw-text-muted,#6D6252)}.serenity_textSecondary__mgdMG{color:var(--tw-text-secondary,#504434)}.serenity_lineClamp2__OUBC4{-webkit-line-clamp:2}.serenity_lineClamp2__OUBC4,.serenity_lineClamp3__Agt4E{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.serenity_lineClamp3__Agt4E{-webkit-line-clamp:3}.serenity_divider__OpdF5{border-top:1px solid var(--tw-border-light)}.serenity_dividerPrimary__LS9Jf{border-top:1px solid var(--tw-primary-muted)}.serenity_dividerWarm__5RaIg{border-top:2px solid var(--tw-border-warm)}.serenity_dividerAccent__DTpjl{height:2px;background:linear-gradient(90deg,transparent 0,var(--tw-primary-muted) 20%,var(--tw-primary) 50%,var(--tw-primary-muted) 80%,transparent 100%)}.serenity_focusRing__H_aog:focus-visible{outline:2px solid var(--tw-primary,#A6644C);outline-offset:2px}.serenity_transition__f4_42{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.serenity_transitionSlow__nwJmI{transition-duration:.3s}.serenity_textPrimary__4exOn{color:var(--tw-primary)}.serenity_borderPrimary__3Uflc{border-color:var(--tw-primary)}.serenity_borderPrimaryLight__abYmj{border-color:var(--tw-border-warm)}.serenity_highlightBg__r73nd{background-color:var(--tw-highlight)}.serenity_sectionAlt__LwQuF{background-color:var(--tw-primary-wash)}.serenity_accentBlock__JHE_u{background:linear-gradient(135deg,var(--tw-primary-light) 0,var(--tw-primary-soft) 100%);border-left:4px solid var(--tw-primary);padding:1rem 1.5rem;border-radius:0 .5rem .5rem 0}.serenity_quoteBlock__KhKHl{background-color:var(--tw-primary-wash);border-left:3px solid var(--tw-primary);padding:1rem 1.5rem;font-style:italic}.serenity_tagPrimary__8PiTC{background-color:var(--tw-primary-10);color:var(--tw-primary);border-radius:9999px;border:1px solid var(--tw-primary-20)}.serenity_tagPrimary__8PiTC,.serenity_tagSolid__5OUJO{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.serenity_tagSolid__5OUJO{background:var(--tw-gradient-btn,var(--tw-primary));color:white;border-radius:9999px}.serenity_iconContainer__0XadF{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--tw-primary-light);color:var(--tw-primary);border-radius:.5rem}.serenity_iconContainerLarge__CyNm8{width:3.5rem;height:3.5rem;background-color:var(--tw-primary-soft);color:var(--tw-primary);border-radius:.75rem}.serenity_decorLine__nyOYW{width:60px;height:3px;background:var(--tw-gradient-decor,linear-gradient(90deg,var(--tw-primary) 0,var(--tw-primary-muted) 100%));border-radius:2px}.serenity_decorDot__XJlO6{width:8px;height:8px;background:var(--tw-gradient-btn,var(--tw-primary));border-radius:50%}.serenity_hoverPrimaryBg__57lpj:hover{background-color:var(--tw-primary-wash)}.serenity_hoverPrimaryBorder__RCfPN:hover{border-color:var(--tw-primary)}.serenity_inputFocus__7d1xb:focus{border-color:var(--tw-primary);box-shadow:0 0 0 3px var(--tw-primary-10);outline:none}.serenity_progressBar__Mpykb{background-color:var(--tw-primary-light);border-radius:9999px;overflow:hidden}.serenity_progressFill__1HOTb{background:var(--tw-gradient-btn,var(--tw-primary));height:100%;border-radius:9999px}.serenity_avatarRing__FZwb9{border:3px solid var(--tw-primary-soft)}.serenity_avatarRing__FZwb9:hover{border-color:var(--tw-primary)}