.landing-reflection .lr-tone--sun{--section-hue:var(--color-sun)}.landing-reflection .lr-tone--sage{--section-hue:var(--color-sage)}.landing-reflection .lr-tone--sky{--section-hue:var(--color-sky)}.landing-reflection .lr-head{text-wrap:balance;margin:0}.landing-reflection .lr-kicker{font-size:var(--font-size-body);font-weight:var(--font-weight-meta);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-meta);text-transform:uppercase;margin:0}.landing-reflection .lr-kicker--sun{color:var(--color-sun-ink)}.landing-reflection .lr-kicker--clay{color:var(--color-clay-ink)}.landing-reflection .lr-kicker--sky{color:var(--color-sky-ink)}.landing.landing-reflection .lr-section-head{gap:var(--space-3)}.landing-reflection .lr-lead{max-width:60ch;font-size:var(--font-size-entry);line-height:var(--line-height-entry);color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing-reflection .lr-mock{pointer-events:none;-webkit-user-select:none;user-select:none}.landing.landing-reflection .lr-card>.aid-card__body{gap:var(--space-3);flex-direction:column;display:flex}.landing-reflection .lr-small{font-size:var(--font-size-meta);line-height:var(--line-height-meta);color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing-reflection .lr-quote{font-family:var(--font-family-reading);font-size:var(--font-size-body-sm);font-style:italic;line-height:var(--line-height-body-sm);color:var(--color-ink);margin:0}.landing-reflection .lr-dialog{flex-direction:column;display:flex}.landing-reflection .lr-dialog__answer{border-inline-start:var(--border-width-thick) solid var(--color-line-soft);padding-inline-start:var(--space-5)}.landing.landing-reflection .lr-dialog-card{padding:var(--space-6);border-width:var(--border-width-thick);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog)}.landing.landing-reflection .lr-dialog-card>.aid-card__body{gap:var(--space-4)}.landing-reflection .lr-again{justify-content:flex-end;display:flex}.landing.landing-reflection .lr-first{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing.landing-reflection .lr-first__title{max-width:18ch}.landing-reflection .lr-tagline{font-size:var(--font-size-h2);line-height:var(--line-height-entry);color:var(--color-ink);margin:0}.landing-reflection .lr-hero{padding:var(--space-6) var(--space-6) 0 0;position:relative}.landing-reflection .lr-plate{z-index:0;border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-lg);position:absolute}.landing-reflection .lr-plate--clay{background:var(--color-clay-soft);width:72%;height:70%;top:0;right:0}.landing-reflection .lr-plate--sky{top:56%;right:var(--space-10);background:var(--color-sky-soft);width:60%;height:44%}.landing.landing-reflection .lr-hero__card{z-index:1;position:relative}.landing.landing-reflection .lr-pains{grid-template-columns:repeat(4,minmax(0,1fr))}.landing.landing-reflection .lr-pains__title,.landing.landing-reflection .lr-gives__title{max-width:24ch}.landing-reflection .lr-gives{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-reflection .lr-give{box-sizing:border-box;gap:var(--space-2);padding:var(--space-6);border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-md);background:var(--landing-fill);box-shadow:var(--shadow-hard);flex-direction:column;display:flex}.landing-reflection .lr-give .aid-heading{text-wrap:balance;margin:0}.landing-reflection .lr-give p{color:var(--color-ink);text-wrap:pretty;margin:0}.landing-reflection .lr-socratic{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.landing-reflection .lr-socratic__text{gap:var(--space-6);flex-direction:column;display:flex}.landing-reflection .lr-socratic__text p{color:var(--color-ink);text-wrap:pretty;margin:0;font-size:1.375rem;line-height:2rem}.landing-reflection .lr-socratic__text b{font-weight:var(--font-weight-semibold)}.landing.landing-reflection .lr-kinds{padding:var(--space-6) var(--space-7) var(--space-5)}.landing-reflection .lr-kinds__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.landing-reflection .lr-kinds__title{margin:0}.landing-reflection .lr-kinds__note{color:var(--color-ink-muted)}.landing-reflection .lr-kinds__list{margin:0;padding:0;list-style:none}.landing-reflection .lr-kind{gap:var(--space-4);padding-block:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-line-soft);grid-template-columns:10.5rem minmax(0,1fr);align-items:baseline;display:grid}.landing-reflection .lr-kind:first-child{border-top:0;padding-block-start:0}.landing-reflection .lr-kind:last-child{padding-block-end:0}.landing-reflection .lr-kind__title{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);color:var(--color-ink)}.landing-reflection .lr-kind__q{font-family:var(--font-family-reading);font-size:var(--font-size-entry-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-entry-sm);color:var(--color-clay-ink);quotes:"«" "»";text-wrap:pretty}.landing.landing-reflection .lr-insights__card{padding:var(--space-7) var(--space-8) var(--space-8);border-width:var(--border-width-thick);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog)}.landing.landing-reflection .lr-insights__card>.aid-card__body{gap:var(--space-6)}.landing-reflection .lr-ins-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.landing-reflection .lr-ins-head__title{margin:0}.landing-reflection .lr-ins-head__note{color:var(--color-ink-muted)}.landing-reflection .lr-insights__cols{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.landing-reflection .lr-ins{box-sizing:border-box;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--border-width-hairline) solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-paper-raised);flex-direction:column;display:flex}.landing-reflection .lr-ins__title{align-items:center;gap:var(--space-2);margin:0;display:flex}.landing-reflection .lr-bars{gap:var(--space-1) var(--space-3);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);grid-template-columns:minmax(0,1fr) max-content;margin:0;padding:0;list-style:none;display:grid}.landing-reflection .lr-bar{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-1);align-items:baseline;display:grid}.landing-reflection .lr-bar+.lr-bar{margin-block-start:var(--space-1)}.landing-reflection .lr-bar__name{font-weight:var(--font-weight-medium);color:var(--color-ink)}.landing-reflection .lr-bar__count{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.landing-reflection .lr-bar__track{grid-column:1/-1}.landing-reflection .lr-items{margin:0;padding:0;list-style:none}.landing-reflection .lr-item{gap:var(--space-1);padding-block:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-line-soft);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);flex-direction:column;display:flex}.landing-reflection .lr-item:first-child{border-top:0;padding-block-start:0}.landing-reflection .lr-item:last-child{padding-block-end:0}.landing-reflection .lr-item__name{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.landing-reflection .lr-item__note{color:var(--color-ink-muted);text-wrap:pretty}.landing-reflection .lr-item .lr-bar__track{margin-block:2px}.landing-reflection .lr-days{gap:var(--space-1);flex-wrap:wrap;padding-block-start:2px;display:flex}.landing-reflection .lr-day{box-sizing:border-box;min-inline-size:var(--space-5);block-size:var(--space-5);padding-inline:var(--space-1);border:var(--border-width-hairline) solid var(--color-line-soft);border-radius:var(--radius-full);background:var(--color-paper-sunken);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);color:var(--color-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.landing-reflection .lr-ask{gap:var(--space-3);flex-direction:column;display:flex}.landing-reflection .lr-ask>.meta{color:var(--color-ink-muted)}.landing-reflection .lr-ask__field{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-hard);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.landing-reflection .lr-ask__question{color:var(--color-ink)}.landing-reflection .lr-ask__answer{gap:var(--space-2);padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-paper-sunken);flex-direction:column;display:flex}.landing-reflection .lr-ask__label{color:var(--color-sky-ink)}.landing-reflection .lr-ask__text{max-width:90ch;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-ink);text-wrap:pretty;margin:0}.landing-reflection .lr-ask__text--short{display:none}.landing-reflection .lr-how{column-gap:var(--space-9);grid-template-columns:minmax(0,25fr) minmax(0,42fr) minmax(0,30fr);align-items:start;display:grid}.landing-reflection .lr-how__entry{z-index:1;grid-area:1/2;position:relative}.landing-reflection .lr-how__steps{grid-area:1/1/auto/-1;grid-template-columns:subgrid;row-gap:var(--space-5);align-items:start;margin:0;padding:0;list-style:none;display:grid}.landing-reflection .lr-how__step{display:flex}.landing-reflection .lr-how__step--1{grid-area:1/1}.landing-reflection .lr-how__step--2{grid-area:2/1}.landing-reflection .lr-how__step--3{grid-area:3/1}.landing-reflection .lr-how__step--4{grid-area:1/3}.landing-reflection .lr-how__step--5{grid-area:2/3}.landing.landing-reflection .lr-cta{background:var(--color-clay-soft);box-shadow:var(--shadow-dialog)}.landing.landing-reflection .lr-cta .landing-cta-card__text p{color:var(--color-ink)}@media (min-width:1100px){.landing.landing-reflection .lr-gives__title{font-size:3.25rem;line-height:3.5rem}}@media (max-width:1100px){.landing-reflection .lr-how{column-gap:var(--space-6)}.landing.landing-reflection .lr-pains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.landing.landing-reflection .lr-first{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.landing-reflection .lr-socratic{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.landing-reflection .lr-insights__cols{grid-template-columns:minmax(0,1fr)}.landing-reflection .lr-how{gap:var(--space-5);flex-direction:column;max-width:40rem;display:flex}.landing-reflection .lr-how__steps{gap:var(--space-5);flex-direction:column;display:flex}}@media (max-width:640px){.landing.landing-reflection .lr-first__title{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm)}.landing-reflection .lr-kicker{font-size:var(--font-size-label);line-height:var(--line-height-label)}.landing-reflection .lr-tagline{font-size:var(--font-size-entry)}.landing-reflection .lr-hero{padding:0}.landing-reflection .lr-plate{display:none}.landing.landing-reflection .lr-dialog-card{padding:var(--space-4);box-shadow:var(--shadow-hard)}.landing.landing-reflection .lr-dialog-card>.aid-card__body{gap:var(--space-3)}.landing-reflection .lr-dialog__answer{padding-inline-start:var(--space-4)}.landing.landing-reflection .lr-pains{grid-template-columns:minmax(0,1fr)}.landing-reflection .lr-gives{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.landing-reflection .lr-give{padding:var(--space-5)}.landing-reflection .lr-socratic__text{gap:var(--space-5)}.landing-reflection .lr-socratic__text p{font-size:var(--font-size-entry);line-height:1.625rem}.landing.landing-reflection .lr-kinds{padding:var(--space-4)}.landing-reflection .lr-kinds__head{flex-direction:column}.landing-reflection .lr-kind{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.landing-reflection .lr-lead{font-size:var(--font-size-body);line-height:var(--line-height-body)}.landing.landing-reflection .lr-insights__card{padding:var(--space-4);box-shadow:var(--shadow-hard)}.landing.landing-reflection .lr-insights__card>.aid-card__body{gap:var(--space-4)}.landing-reflection .lr-ins{padding:var(--space-4)}.landing-reflection .lr-ins-head{gap:var(--space-1);flex-direction:column}.landing-reflection .lr-item--wide{display:none}.landing-reflection .lr-item:has(+.lr-item--wide:last-child){padding-block-end:0}.landing-reflection .lr-ask__field{grid-template-columns:minmax(0,1fr);justify-items:start}.landing-reflection .lr-ask__text--full{display:none}.landing-reflection .lr-ask__text--short{display:block}.landing-reflection .lr-how__card .lr-again{display:none}}
