.YghJ_a_page{padding-bottom:clamp(72px,10vw,140px)}.YghJ_a_section{padding-top:clamp(88px,11vw,160px)}.YghJ_a_sectionHead{gap:18px;max-width:48rem;margin-bottom:clamp(36px,5vw,64px);display:grid}.YghJ_a_hero{gap:clamp(36px,5vw,64px);padding-top:clamp(32px,6vw,88px);display:grid}@media (min-width:1024px){.YghJ_a_hero{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end}}.YghJ_a_heroCopy{gap:22px;display:grid}.YghJ_a_promise{background:var(--color-ink);color:var(--color-surface-pearl);border-radius:32px;gap:16px;padding:clamp(24px,3.4vw,44px);display:grid}.YghJ_a_promiseTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-surface-pearl);margin:0;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.5rem);font-weight:540;line-height:1.08}.YghJ_a_promiseText{color:#f8faf6c2;margin:0;font-size:1rem;line-height:1.6}.YghJ_a_path{gap:14px;margin-top:10px;display:grid}.YghJ_a_pathLegend{color:#f8faf6cc;flex-wrap:wrap;gap:6px 18px;font-size:.8125rem;font-weight:600;display:flex}.YghJ_a_pathLegend span{align-items:center;gap:8px;display:inline-flex}.YghJ_a_legendDot{border-radius:50%;width:10px;height:10px}.YghJ_a_legendDot[data-kind=product]{background:var(--color-teal)}.YghJ_a_legendDot[data-kind=you]{background:var(--color-surface-pearl)}.YghJ_a_pathTrack{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.YghJ_a_pathTrack:before{content:"";transform-origin:0;background:#00dcb580;border-radius:2px;height:2px;position:absolute;top:22px;left:12.5%;right:12.5%}.YghJ_a_pathStop{justify-items:center;gap:6px;display:grid;position:relative}.YghJ_a_pathMark{border-radius:50%;width:14px;height:14px;display:block}.YghJ_a_pathMark[data-kind=product]{background:var(--color-teal);box-shadow:0 0 0 4px var(--color-ink)}.YghJ_a_pathMark[data-kind=you]{background:var(--color-surface-pearl);box-shadow:0 0 0 4px var(--color-ink)}.YghJ_a_pathLabel{letter-spacing:.02em;color:#f8faf6db;margin-top:4px;font-size:.75rem;font-weight:650}@media (prefers-reduced-motion:no-preference){.YghJ_a_pathTrack:before{animation:1.1s cubic-bezier(.65,0,.25,1) .3s both YghJ_a_drawTrack}.YghJ_a_pathMark{animation:YghJ_a_lightMark .52s var(--ease-spring) both;animation-delay:calc(.5s + var(--i,0) * .26s)}.YghJ_a_pathMark[data-kind=you]{animation-delay:calc(.64s + var(--i,0) * .26s)}}@keyframes YghJ_a_drawTrack{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes YghJ_a_lightMark{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.YghJ_a_layers{gap:clamp(24px,3vw,40px);display:grid}@media (min-width:1024px){.YghJ_a_layers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.YghJ_a_layerProduct{background:var(--color-surface-pearl);border-radius:32px;padding:clamp(24px,3.4vw,48px)}.YghJ_a_layerYou{padding:clamp(24px,3.4vw,48px) clamp(4px,2vw,24px)}.YghJ_a_layerTitle{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 22px;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:560;display:flex}.YghJ_a_layerDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.YghJ_a_layerDot[data-kind=product]{background:var(--color-teal)}.YghJ_a_layerDot[data-kind=you]{background:var(--color-ink)}.YghJ_a_points{gap:20px;margin:0;padding:0;list-style:none;display:grid}.YghJ_a_point{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.YghJ_a_pointMark{border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid}.YghJ_a_pointMark[data-kind=product]{background:var(--color-surface-aqua);color:var(--accent-text)}.YghJ_a_pointMark[data-kind=you]{background:var(--color-ink);color:var(--color-surface-pearl)}.YghJ_a_pointTitle{color:var(--color-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.YghJ_a_pointText{color:var(--text-secondary);margin:4px 0 0;font-size:.9375rem;line-height:1.6}.YghJ_a_control{background:#1019230d;border-radius:18px;margin-bottom:26px;padding:16px 18px}.YghJ_a_controlTitle{color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:700}.YghJ_a_outside{gap:22px;margin-top:clamp(48px,6vw,80px);display:grid}.YghJ_a_outsideTitle{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:560}.YghJ_a_outsideList{gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.YghJ_a_outsideList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.YghJ_a_outsideList{grid-template-columns:repeat(4,minmax(0,1fr))}}.YghJ_a_outsideItem{align-content:start;gap:4px;display:grid}.YghJ_a_outsideMark{width:40px;height:40px;color:var(--text-secondary);background:#1019230f;border-radius:12px;place-items:center;margin-bottom:8px;display:inline-grid}.YghJ_a_outsideMore{color:var(--text-secondary);margin:0;font-size:.9375rem}.YghJ_a_ritualHead{gap:16px;max-width:44rem;margin-bottom:clamp(32px,4vw,56px);display:grid}.YghJ_a_ritual{counter-reset:none;gap:clamp(28px,3vw,40px) clamp(28px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.YghJ_a_ritual{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.YghJ_a_ritual{grid-template-columns:repeat(3,minmax(0,1fr))}}.YghJ_a_ritualItem{align-content:start;gap:4px;display:grid}.YghJ_a_ritualNo{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent-text);font-size:clamp(2.25rem,1.6rem + 1.8vw,3.5rem);font-weight:500;line-height:1}.YghJ_a_ritualTitle{color:var(--color-ink);margin:10px 0 0;font-size:1.125rem;font-weight:700}.YghJ_a_kb{gap:32px;display:grid}@media (min-width:1024px){.YghJ_a_kb{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(40px,5vw,96px)}.YghJ_a_kbRail{top:calc(var(--site-header-height,64px) + 32px);position:sticky}}.YghJ_a_kbRail{gap:18px;display:grid}.YghJ_a_search{margin-top:6px;position:relative}.YghJ_a_searchIcon{color:var(--text-secondary);pointer-events:none;display:flex;position:absolute;top:50%;left:16px;translate:0 -50%}.YghJ_a_searchInput{border-radius:var(--radius-pill);background:var(--color-surface-pearl);width:100%;height:52px;font:inherit;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard);border:0;padding:0 48px 0 46px;font-size:1rem}.YghJ_a_searchInput::placeholder{color:var(--text-secondary)}.YghJ_a_searchInput:hover{background:#fff}.YghJ_a_searchInput:focus-visible{outline:3px solid var(--color-teal);outline-offset:2px;background:#fff}.YghJ_a_searchClear{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.YghJ_a_searchClear:hover{color:var(--color-ink);background:#1019230f}.YghJ_a_searchClear:focus-visible{outline:3px solid var(--color-teal);outline-offset:1px}.YghJ_a_filters{flex-wrap:wrap;gap:4px 20px;display:flex}@media (min-width:1024px){.YghJ_a_filters{flex-direction:column;align-items:flex-start;gap:2px}}.YghJ_a_filter{min-height:40px;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);padding:8px 0;font-size:.9375rem;font-weight:560;position:relative}.YghJ_a_filter:after{content:"";background:var(--color-teal);transform-origin:0;width:18px;height:3px;transition:scale var(--duration-slow) cubic-bezier(.16, 1, .3, 1);border-radius:3px;position:absolute;bottom:4px;left:0;scale:0 1}@media (min-width:1024px){.YghJ_a_filter:after{transform-origin:50%;width:3px;height:18px;top:50%;bottom:auto;left:-16px;translate:0 -50%;scale:1 0}}.YghJ_a_filter:hover{color:var(--color-ink)}.YghJ_a_filter[aria-pressed=true]{color:var(--color-ink);font-weight:700}.YghJ_a_filter[aria-pressed=true]:after{scale:1}.YghJ_a_filter:focus-visible{outline:3px solid var(--color-teal);outline-offset:2px;border-radius:4px}.YghJ_a_groups{gap:40px;display:grid}.YghJ_a_group{gap:8px;display:grid}.YghJ_a_groupTitle{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 4px 18px;font-size:1.375rem;font-weight:560}.YghJ_a_groupList{gap:2px;display:grid}.YghJ_a_empty{background:var(--color-surface-pearl);border-radius:28px;justify-items:start;gap:8px;padding:36px;display:grid}.YghJ_a_emptyTitle{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:560}.YghJ_a_emptyActions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.YghJ_a_emptyButton{border-radius:var(--radius-pill);min-height:44px;color:var(--color-ink);cursor:pointer;background:#1019230f;padding:0 18px;font-weight:650}.YghJ_a_emptyButton:hover{background:#1019231a}.YghJ_a_emptyButton:focus-visible{outline:3px solid var(--color-teal);outline-offset:2px}.YghJ_a_sources{gap:24px;padding-top:clamp(72px,9vw,120px);display:grid}@media (min-width:1024px){.YghJ_a_sources{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(40px,5vw,96px)}}.YghJ_a_sourcesTitle{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:560}.YghJ_a_sourceGroups{gap:24px;display:grid}@media (min-width:640px){.YghJ_a_sourceGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}.YghJ_a_sourceGroup{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);margin:0 0 8px;font-size:.8125rem;font-weight:700}.YghJ_a_sourceList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.YghJ_a_sourceLink{min-height:32px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);border-radius:4px;align-items:center;gap:6px;font-size:.9375rem;display:inline-flex}.YghJ_a_sourceLink:hover{color:var(--color-ink)}.YghJ_a_sourceLink:focus-visible{outline:3px solid var(--color-teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.YghJ_a_searchInput,.YghJ_a_filter,.YghJ_a_filter:after,.YghJ_a_sourceLink{transition:none}}
