.candles-module__fa-dpa__grid{flex-direction:column;gap:2rem;max-inline-size:38rem;margin-inline:auto;padding-block:3rem;padding-inline:1rem;display:flex}.candles-module__fa-dpa__cube{color:var(--color-white);border:1px solid var(--color-gold);background:var(--color-teal-deep);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-gold) 8%, transparent);border-radius:16px;grid-template-columns:5.25rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.4rem 1.25rem;padding-inline:1.25rem;display:grid;position:relative}.candles-module__fa-dpa__cube h2{color:var(--color-white);font-size:var(--text-xl);margin:0}.candles-module__fa-dpa__cube:has(>.candles-module__fa-dpa__badge){padding-block-start:0}.candles-module__fa-dpa__badge{background:var(--color-gold);min-block-size:1.75rem;color:var(--color-ink);overflow-wrap:anywhere;text-align:center;border-radius:999px;grid-column:1/-1;justify-self:start;place-items:center;max-inline-size:100%;margin-block:-.875rem -.475rem;padding-block:.3125rem;padding-inline:.5rem;font-size:.75rem;font-weight:800;line-height:1.5;display:grid}.candles-module__fa-dpa__side{flex-direction:column;align-items:center;gap:.5rem;display:flex}.candles-module__fa-dpa__body{overflow-wrap:anywhere;flex-direction:column;gap:.7rem;min-inline-size:0;display:flex}.candles-module__fa-dpa__body p{margin:0}.candles-module__fa-dpa__candle{border-radius:12px;block-size:110px;inline-size:64px;position:relative}.candles-module__fa-dpa__wax{background:linear-gradient(90deg, var(--color-gold-soft), var(--color-white) 45%, var(--color-gold-soft));border-radius:6px 6px 4px 4px;block-size:62px;position:absolute;inset-block-end:0;inset-inline:17px}.candles-module__fa-dpa__wick{background:var(--color-gold-deep);block-size:9px;inline-size:2px;position:absolute;inset-block-end:62px;inset-inline-start:calc(50% - 1px)}.candles-module__fa-dpa__glow{background:radial-gradient(circle, color-mix(in srgb, var(--color-gold-soft) 60%, transparent), color-mix(in srgb, var(--color-gold) 20%, transparent) 45%, transparent 70%);opacity:.5;border-radius:50%;block-size:86px;inline-size:86px;position:absolute;inset-block-end:52px;inset-inline-start:calc(50% - 43px);transform:scale(1)}.candles-module__fa-dpa__flame{background:radial-gradient(ellipse at 50% 75%, var(--color-white) 0 18%, var(--color-gold-soft) 30%, var(--color-gold) 62%, transparent 72%);opacity:.88;transform-origin:50% 100%;border-radius:50% 50% 45% 45%/65% 65% 35% 35%;block-size:32px;inline-size:18px;position:absolute;inset-block-end:69px;inset-inline-start:calc(50% - 9px);transform:scale(.9,.94)}.candles-module__fa-dpa__cube[data-lit=true] .candles-module__fa-dpa__flame{opacity:1;transform:scale(1)}.candles-module__fa-dpa__cube[data-lit=true] .candles-module__fa-dpa__glow{opacity:1;transform:scale(1.3)}.candles-module__fa-dpa__ignition{pointer-events:none;position:absolute;inset-block:0;inset-inline:0}.candles-module__fa-dpa__ring,.candles-module__fa-dpa__spark{opacity:0;border-radius:50%;position:absolute;inset-inline-start:50%}.candles-module__fa-dpa__ring{border:1px solid color-mix(in srgb, var(--color-gold) 55%, transparent);block-size:24px;inline-size:24px;box-shadow:0 0 12px color-mix(in srgb, var(--color-gold-soft) 50%, transparent);margin-inline-start:-12px;inset-block-end:76px}.candles-module__fa-dpa__ring:nth-child(2){animation-delay:.3s}.candles-module__fa-dpa__ring:nth-child(3){animation-delay:.6s}.candles-module__fa-dpa__spark{background:radial-gradient(circle, var(--color-white), var(--color-gold-soft) 45%, transparent 70%);block-size:5px;inline-size:5px;margin-inline-start:-2.5px;inset-block-end:92px}.candles-module__fa-dpa__spark:nth-child(4){--spark-drift:-24px;animation-delay:.1s}.candles-module__fa-dpa__spark:nth-child(5){--spark-drift:28px;animation-delay:.3s}.candles-module__fa-dpa__spark:nth-child(6){--spark-drift:-14px;animation-delay:.5s}.candles-module__fa-dpa__spark:nth-child(7){--spark-drift:18px;animation-delay:.7s}.candles-module__fa-dpa__count{text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;font-size:.78rem;line-height:1.25;display:flex}.candles-module__fa-dpa__count strong{color:var(--color-gold-soft);font-size:var(--text-2xl);font-weight:800;line-height:1.1}.candles-module__fa-dpa__today{color:var(--color-gold-soft);margin-block-start:.25rem;font-size:.72rem}.candles-module__fa-dpa__form{text-align:start;gap:.75rem;min-inline-size:0;display:grid}.candles-module__fa-dpa__form input{border:1px solid var(--color-gold);background:var(--color-white);inline-size:100%;min-inline-size:0;color:var(--color-text);border-radius:8px;padding-block:.75rem;padding-inline:.75rem}.candles-module__fa-dpa__cube button{border:1px solid var(--color-gold);min-block-size:48px;color:var(--color-white);background:0 0;border-radius:50px;padding-block:.55rem;padding-inline:1.3rem}.candles-module__fa-dpa__cube button:hover{background:color-mix(in srgb, var(--color-gold) 12%, transparent)}.candles-module__fa-dpa__hint{font-size:var(--text-sm);color:var(--color-gold-soft)}.candles-module__fa-dpa__list{text-align:start;font-size:var(--text-sm);margin-block:.5rem;padding:0;list-style:none}.candles-module__fa-dpa__list li{border-block-end:1px solid var(--color-gold);overflow-wrap:anywhere;padding-block:.75rem}.candles-module__fa-dpa__link{color:var(--color-gold-soft);text-underline-offset:.3em}.candles-module__fa-dpa__namesBox{flex-direction:column;gap:.45rem;display:flex}.candles-module__fa-dpa__namesBox p{font-size:var(--text-sm);color:var(--color-gold-soft)}.candles-module__fa-dpa__names{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.candles-module__fa-dpa__names li{border:1px solid var(--color-gold);font-size:var(--text-sm);background:color-mix(in srgb, var(--color-white) 10%, transparent);border-radius:999px;padding-block:.15rem;padding-inline:.75rem}.candles-module__fa-dpa__names small{color:var(--color-gold-soft);margin-inline-start:.35rem;font-size:.75rem}.candles-module__fa-dpa__cube button:disabled{cursor:wait}.candles-module__fa-dpa__cube :is(button,input,a):focus-visible{outline:2px solid var(--color-gold-soft);outline-offset:4px}@media (max-width:400px){.candles-module__fa-dpa__cube{grid-template-columns:4rem minmax(0,1fr);gap:.75rem;padding-inline:.75rem}.candles-module__fa-dpa__badge{max-inline-size:calc(100% - 1rem);margin-block-end:-.225rem;margin-inline:.5rem}}@media (prefers-reduced-motion:no-preference){.candles-module__fa-dpa__flame{animation:2.3s ease-in-out infinite candles-module__fa-dpa__flicker}.candles-module__fa-dpa__glow{animation:3.7s ease-in-out infinite candles-module__fa-dpa__glowPulse}.candles-module__fa-dpa__cube[data-lit=true] .candles-module__fa-dpa__flame{animation:.8s ease-out candles-module__fa-dpa__kindle,1.7s ease-in-out .8s infinite candles-module__fa-dpa__litFlicker}.candles-module__fa-dpa__cube[data-lit=true] .candles-module__fa-dpa__glow{animation:.8s ease-out candles-module__fa-dpa__glowKindle,2.9s ease-in-out .8s infinite candles-module__fa-dpa__litGlowPulse}.candles-module__fa-dpa__ignition .candles-module__fa-dpa__ring{animation-name:candles-module__fa-dpa__lightSpread;animation-duration:1.8s;animation-timing-function:ease-out;animation-fill-mode:both}.candles-module__fa-dpa__ignition .candles-module__fa-dpa__spark{animation-name:candles-module__fa-dpa__sparkRise;animation-duration:1.6s;animation-timing-function:ease-out;animation-fill-mode:both}}@keyframes candles-module__fa-dpa__flicker{0%,to{opacity:.88;transform:rotate(-2deg)scale(.9,.94)}12%{opacity:1;transform:rotate(3deg)scale(.84,1.12)}29%{opacity:.76;transform:rotate(-4deg)scale(.98,.8)}38%{opacity:.96;transform:rotate(2deg)scale(.86,1.06)}61%{opacity:.82;transform:rotate(-1deg)scale(.94,.88)}73%{opacity:1;transform:rotate(4deg)scale(.82,1.16)}89%{opacity:.84;transform:rotate(-3deg)scale(.96,.9)}}@keyframes candles-module__fa-dpa__glowPulse{0%,to{opacity:.5;transform:scale(1)}37%{opacity:.7;transform:scale(1.14)}68%{opacity:.44;transform:scale(.94)}}@keyframes candles-module__fa-dpa__kindle{0%{opacity:.35;transform:scale(.35,.25)}60%{opacity:1;transform:scale(1.12,1.3)}to{opacity:1;transform:scale(1)}}@keyframes candles-module__fa-dpa__glowKindle{0%{opacity:.5;transform:scale(.8)}55%{opacity:1;transform:scale(1.6)}to{opacity:1;transform:scale(1.3)}}@keyframes candles-module__fa-dpa__litFlicker{0%,to{opacity:1;transform:scale(1)}14%{opacity:.88;transform:rotate(-5deg)scale(1.08,.86)}31%{opacity:1;transform:rotate(4deg)scale(.9,1.24)}43%{opacity:.92;transform:rotate(-3deg)scale(1.04,.96)}67%{opacity:1;transform:rotate(5deg)scale(.92,1.18)}79%{opacity:.86;transform:rotate(-4deg)scale(1.06,.9)}91%{opacity:1;transform:rotate(2deg)scale(.94,1.12)}}@keyframes candles-module__fa-dpa__litGlowPulse{0%,to{opacity:1;transform:scale(1.3)}39%{opacity:.8;transform:scale(1.16)}72%{opacity:1;transform:scale(1.42)}}@keyframes candles-module__fa-dpa__lightSpread{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(5)}}@keyframes candles-module__fa-dpa__sparkRise{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.95}to{opacity:0;transform:translate(var(--spark-drift), -64px) scale(1.1)}}@media (prefers-reduced-motion:reduce){.candles-module__fa-dpa__cube *,.candles-module__fa-dpa__cube :after{transition:none!important;animation:none!important}}
.StoryCards-module__1icmUG__cards{box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;inline-size:100%;max-inline-size:1040px;margin-inline:auto;padding-block:clamp(24px,4vw,40px);padding-inline:clamp(16px,4vw,24px);display:flex}.StoryCards-module__1icmUG__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;inline-size:100%;display:grid}@media (min-width:760px){.StoryCards-module__1icmUG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.StoryCards-module__1icmUG__grid[data-count="1"]{grid-template-columns:minmax(0,680px);justify-content:center}}.StoryCards-module__1icmUG__card{background:var(--color-white);box-shadow:0 18px 40px -26px color-mix(in srgb, var(--color-teal-deep) 55%, transparent);text-align:start;border-radius:18px;flex-direction:column;padding-block:26px 14px;padding-inline:26px;scroll-margin-block-start:80px;display:flex;position:relative}.StoryCards-module__1icmUG__card:after{content:"";border:1px solid color-mix(in srgb, var(--color-gold) 50%, transparent);pointer-events:none;border-radius:13px;position:absolute;inset:7px}.StoryCards-module__1icmUG__card:focus-visible{outline:2px solid var(--color-gold-deep);outline-offset:3px}.StoryCards-module__1icmUG__title{color:var(--color-lighthouse-deep);text-wrap:balance;margin:0;font-size:clamp(19px,2vw,22px);font-weight:700;line-height:1.35}.StoryCards-module__1icmUG__meta{color:var(--color-text-soft);margin-block:4px 0;font-size:14px}.StoryCards-module__1icmUG__rule{background:var(--color-gold);block-size:1px;inline-size:40px;margin-block:12px 14px;display:block}.StoryCards-module__1icmUG__body{color:var(--color-ink-deep);overflow-wrap:anywhere;max-block-size:7em;font-size:1rem;line-height:1.75;position:relative;overflow:hidden}.StoryCards-module__1icmUG__card[data-long=true]:not([data-open=true]) .StoryCards-module__1icmUG__body{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.StoryCards-module__1icmUG__card[data-open=true] .StoryCards-module__1icmUG__body{max-block-size:none}.StoryCards-module__1icmUG__body p{margin-block:0 .8em}.StoryCards-module__1icmUG__body p:last-child{margin-block-end:0}.StoryCards-module__1icmUG__more{z-index:1;min-block-size:44px;color:var(--color-gold-deep);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline;position:relative}.StoryCards-module__1icmUG__more:focus-visible{outline:2px solid var(--color-gold-deep);outline-offset:2px}.StoryCards-module__1icmUG__edit{z-index:1;color:var(--color-text-soft);align-self:flex-end;font-size:13px;position:relative}.StoryCards-module__1icmUG__loadMore{min-block-size:44px}.StoryCards-module__1icmUG__share{z-index:1;border-block-start:1px solid color-mix(in srgb, var(--color-gold) 35%, transparent);flex-direction:column;gap:8px;padding-block-start:10px;display:flex;position:relative}.StoryCards-module__1icmUG__shareToggle{min-block-size:44px;color:var(--color-teal-deep);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:600}.StoryCards-module__1icmUG__shareToggle:hover{color:var(--color-gold-deep)}.StoryCards-module__1icmUG__shareToggle:focus-visible{outline:2px solid var(--color-gold-deep);outline-offset:2px}.StoryCards-module__1icmUG__share .therapist-share__status:empty{display:none}
.HeroGallery-module__E7x9Ea__gallery{flex-direction:column;gap:10px;inline-size:min(100%,880px);margin-inline:auto;display:flex}.HeroGallery-module__E7x9Ea__frame{aspect-ratio:3/2;background:color-mix(in srgb, var(--color-sky-mist) 60%, var(--color-white));max-inline-size:100%;box-shadow:0 18px 40px -22px color-mix(in srgb, var(--color-teal-deep) 55%, transparent);border-radius:20px;position:relative;overflow:hidden}.HeroGallery-module__E7x9Ea__frame:after{content:"";z-index:2;border:1px solid color-mix(in srgb, var(--color-gold) 55%, transparent);pointer-events:none;border-radius:14px;position:absolute;inset:8px}.HeroGallery-module__E7x9Ea__slide{opacity:0;margin:0;position:absolute;inset:0}.HeroGallery-module__E7x9Ea__slide[data-active=true]{opacity:1;z-index:1}.HeroGallery-module__E7x9Ea__photo{object-fit:cover}.HeroGallery-module__E7x9Ea__controls{align-items:center;gap:8px;display:flex;position:relative}.HeroGallery-module__E7x9Ea__path{flex:1;gap:4px;min-inline-size:0;display:flex}.HeroGallery-module__E7x9Ea__step{background:color-mix(in srgb, var(--color-gold) 25%, transparent);border-radius:2px;flex:1;block-size:2px;position:relative}.HeroGallery-module__E7x9Ea__fill{z-index:1;background:var(--color-gold);border-radius:2px;block-size:2px;inline-size:0;display:block;position:relative}.HeroGallery-module__E7x9Ea__step[data-done=true] .HeroGallery-module__E7x9Ea__fill,.HeroGallery-module__E7x9Ea__step[data-active=true] .HeroGallery-module__E7x9Ea__fill{inline-size:100%}.HeroGallery-module__E7x9Ea__nav:focus-visible,.HeroGallery-module__E7x9Ea__pause:focus-visible{outline:2px solid var(--color-gold-deep);outline-offset:2px}.HeroGallery-module__E7x9Ea__nav,.HeroGallery-module__E7x9Ea__pause{border:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent);background:color-mix(in srgb, var(--color-white) 70%, transparent);block-size:44px;inline-size:44px;color:var(--color-gold-deep);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.HeroGallery-module__E7x9Ea__nav{background:0 0;border-color:#0000}.HeroGallery-module__E7x9Ea__nav svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.HeroGallery-module__E7x9Ea__pause svg{fill:currentColor}.HeroGallery-module__E7x9Ea__status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes HeroGallery-module__E7x9Ea__drift-a0{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.2%,-.8%)}}@keyframes HeroGallery-module__E7x9Ea__drift-a1{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.2%,-.8%)}}@keyframes HeroGallery-module__E7x9Ea__drift-a2{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.2%,-.8%)}}@keyframes HeroGallery-module__E7x9Ea__drift-b0{0%{transform:scale(1.07)translate(1.2%,.8%)}to{transform:scale(1)}}@keyframes HeroGallery-module__E7x9Ea__drift-b1{0%{transform:scale(1.07)translate(1.2%,.8%)}to{transform:scale(1)}}@keyframes HeroGallery-module__E7x9Ea__drift-b2{0%{transform:scale(1.07)translate(1.2%,.8%)}to{transform:scale(1)}}@keyframes HeroGallery-module__E7x9Ea__path-fill{0%{inline-size:0}to{inline-size:100%}}@media (prefers-reduced-motion:no-preference){.HeroGallery-module__E7x9Ea__slide{transition:opacity 1.8s ease-in-out}.HeroGallery-module__E7x9Ea__gallery:not([data-motion=still]) .HeroGallery-module__E7x9Ea__slide:is([data-active=true],[data-leaving=true]){animation-duration:calc(var(--interval) + 1.8s);animation-timing-function:ease-out;animation-fill-mode:both}.HeroGallery-module__E7x9Ea__gallery:not([data-motion=still]) .HeroGallery-module__E7x9Ea__slide:is([data-active=true],[data-leaving=true])[data-drift=a][data-turn="0"]{animation-name:HeroGallery-module__E7x9Ea__drift-a0}.HeroGallery-module__E7x9Ea__gallery:not([data-motion=still]) .HeroGallery-module__E7x9Ea__slide:is([data-active=true],[data-leaving=true])[data-drift=a][data-turn="1"]{animation-name:HeroGallery-module__E7x9Ea__drift-a1}.HeroGallery-module__E7x9Ea__gallery:not([data-motion=still]) .HeroGallery-module__E7x9Ea__slide:is([data-active=true],[data-leaving=true])[data-drift=a][data-turn="2"]{animation-name:HeroGallery-module__E7x9Ea__drift-a2}.HeroGallery-module__E7x9Ea__gallery:not([data-motion=still]) .HeroGallery-module__E7x9Ea__slide:is([data-active=true],[data-leaving=true])[data-drift=b][data-turn="0"]{animation-name:HeroGallery-module__E7x9Ea__drift-b0}.HeroGallery-module__E7x9Ea__gallery:not([data-motion=still]) .HeroGallery-module__E7x9Ea__slide:is([data-active=true],[data-leaving=true])[data-drift=b][data-turn="1"]{animation-name:HeroGallery-module__E7x9Ea__drift-b1}.HeroGallery-module__E7x9Ea__gallery:not([data-motion=still]) .HeroGallery-module__E7x9Ea__slide:is([data-active=true],[data-leaving=true])[data-drift=b][data-turn="2"]{animation-name:HeroGallery-module__E7x9Ea__drift-b2}.HeroGallery-module__E7x9Ea__gallery[data-motion=paused] .HeroGallery-module__E7x9Ea__slide{animation-play-state:paused}.HeroGallery-module__E7x9Ea__fill[data-running=true]{animation:HeroGallery-module__E7x9Ea__path-fill var(--interval) linear both}}@media (max-width:760px){.HeroGallery-module__E7x9Ea__frame{aspect-ratio:4/3;border-radius:16px}.HeroGallery-module__E7x9Ea__frame:after{border-radius:11px;inset:6px}}
