.rhero[data-astro-cid-ymmbaahh]{position:relative;overflow:hidden;padding:clamp(48px,7vw,104px) 20px clamp(56px,8vw,112px);background:radial-gradient(42% 60% at 88% 18%,rgba(199,56,130,.16),transparent 70%),radial-gradient(40% 55% at 70% 95%,rgba(42,127,244,.12),transparent 70%),var(--color-tint-pink-soft)}.rhero__inner[data-astro-cid-ymmbaahh]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vw,80px);align-items:center;max-width:var(--container-max);margin-inline:auto}.rhero__eyebrow[data-astro-cid-ymmbaahh]{display:inline-block;margin:0 0 18px;padding:8px 16px;border-radius:var(--radius-pill);background:var(--color-tint-pink);color:var(--color-cta);font-size:var(--text-eyebrow);font-weight:var(--weight-heading);line-height:1.3;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance}.rhero__title[data-astro-cid-ymmbaahh]{margin:0;font-size:var(--text-display);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.rhero__lede[data-astro-cid-ymmbaahh]{max-width:580px;margin:22px 0 0;color:var(--color-ink-soft);font-size:var(--text-lede);line-height:1.6;text-wrap:pretty}.rhero__actions[data-astro-cid-ymmbaahh]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.rhero__note[data-astro-cid-ymmbaahh]{margin:14px 0 26px;color:var(--color-ink-soft);font-size:15px}.rhero__stack[data-astro-cid-ymmbaahh]{position:relative;display:grid;gap:16px}.rhero__card[data-astro-cid-ymmbaahh]{margin:0;padding:22px 24px;border:1px solid var(--color-grey-ee);border-radius:var(--radius-lg);background:var(--ast-5);box-shadow:var(--shadow-card)}.rhero__stars[data-astro-cid-ymmbaahh]{color:var(--color-yellow);font-size:17px;letter-spacing:2px}.rhero__quote[data-astro-cid-ymmbaahh]{margin:8px 0 14px;padding:0;border:0}.rhero__quote[data-astro-cid-ymmbaahh] p[data-astro-cid-ymmbaahh]{margin:0;font-size:18px;font-weight:700;line-height:1.45;text-wrap:pretty}.rhero__who[data-astro-cid-ymmbaahh]{display:flex;align-items:center;gap:10px;color:var(--color-ink-soft);font-size:15px;font-weight:700}.rhero__avatar[data-astro-cid-ymmbaahh]{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-cta),var(--color-cta-hover));color:var(--ast-5);font-size:13px;letter-spacing:.02em}.rhero__card--2[data-astro-cid-ymmbaahh] .rhero__avatar[data-astro-cid-ymmbaahh]{background:linear-gradient(135deg,var(--color-blue),var(--color-cyan))}.rhero__card--3[data-astro-cid-ymmbaahh] .rhero__avatar[data-astro-cid-ymmbaahh]{background:linear-gradient(135deg,var(--color-navy),var(--color-blue))}@media(min-width:960px){.rhero__inner[data-astro-cid-ymmbaahh]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.rhero__stack[data-astro-cid-ymmbaahh]{gap:0;min-height:480px;padding-block:10px}.rhero__card[data-astro-cid-ymmbaahh]{width:min(420px,92%);box-shadow:var(--shadow-lift);animation:rhero-float 7s ease-in-out infinite}.rhero__card--1[data-astro-cid-ymmbaahh]{justify-self:end;rotate:2.5deg}.rhero__card--2[data-astro-cid-ymmbaahh]{justify-self:start;margin-top:-14px;rotate:-3deg;animation-delay:-2.3s;z-index:1}.rhero__card--3[data-astro-cid-ymmbaahh]{justify-self:end;margin-top:-10px;margin-right:6%;rotate:1.5deg;animation-delay:-4.6s}}@keyframes rhero-float{0%,to{translate:0 0}50%{translate:0 -10px}}@media(prefers-reduced-motion:reduce){.rhero__card[data-astro-cid-ymmbaahh]{animation:none}}@media(max-width:959px){.rhero__card--3[data-astro-cid-ymmbaahh]{display:none}}.wall__featured[data-astro-cid-iyqfqsvg]{position:relative;overflow:hidden;margin:0 0 clamp(40px,5vw,56px);padding:clamp(36px,5vw,64px) clamp(24px,5vw,72px);border-radius:var(--radius-lg);background:radial-gradient(60% 90% at 100% 0%,rgba(199,56,130,.45),transparent 70%),radial-gradient(50% 80% at 0% 100%,rgba(42,127,244,.3),transparent 70%),var(--color-dark);color:var(--ast-5)}.wall__mark[data-astro-cid-iyqfqsvg]{position:absolute;top:-.18em;right:.12em;color:#ffffff14;font-family:Georgia,serif;font-size:clamp(180px,24vw,320px);line-height:1;pointer-events:none}.wall__featured-quote[data-astro-cid-iyqfqsvg]{position:relative;max-width:920px;margin:0;padding:0;border:0}.wall__featured-quote[data-astro-cid-iyqfqsvg] p[data-astro-cid-iyqfqsvg]{margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:var(--weight-heading);line-height:1.35;letter-spacing:-.01em;text-wrap:pretty}.wall__featured-who[data-astro-cid-iyqfqsvg]{position:relative;display:flex;align-items:center;gap:14px;margin-top:28px;font-size:17px}.wall__featured-who[data-astro-cid-iyqfqsvg]>span[data-astro-cid-iyqfqsvg]:last-child{display:flex;flex-direction:column;gap:2px}.wall__featured-stars[data-astro-cid-iyqfqsvg]{color:var(--color-yellow);letter-spacing:2px}.wall__grid[data-astro-cid-iyqfqsvg]{columns:3 300px;column-gap:20px;margin:0;padding:0;list-style:none}.wall__card[data-astro-cid-iyqfqsvg]{display:flex;flex-direction:column;gap:14px;break-inside:avoid;margin:0 0 20px;padding:26px;border:1px solid var(--color-grey-ee);border-radius:var(--radius-md);background:var(--ast-5);box-shadow:var(--shadow-card);transition:transform .25s ease,box-shadow .25s ease}.wall__card[data-astro-cid-iyqfqsvg]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.wall__card-head[data-astro-cid-iyqfqsvg]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center}.wall__avatar[data-astro-cid-iyqfqsvg]{display:grid;grid-row:span 2;place-items:center;width:44px;height:44px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-cta),var(--color-cta-hover));color:var(--ast-5);font-size:15px;font-weight:var(--weight-heading);letter-spacing:.02em}.wall__avatar--blue[data-astro-cid-iyqfqsvg]{background:linear-gradient(135deg,var(--color-blue),var(--color-cyan))}.wall__avatar--navy[data-astro-cid-iyqfqsvg]{background:linear-gradient(135deg,var(--color-navy),var(--color-blue))}.wall__avatar--cyan[data-astro-cid-iyqfqsvg]{background:var(--color-cyan-pale);color:var(--color-navy)}.wall__avatar--light[data-astro-cid-iyqfqsvg]{width:52px;height:52px;background:var(--ast-5);color:var(--color-dark)}.wall__name[data-astro-cid-iyqfqsvg]{font-size:17px;font-weight:var(--weight-heading);line-height:1.3}.wall__stars[data-astro-cid-iyqfqsvg]{color:var(--color-yellow);font-size:15px;letter-spacing:1.5px;line-height:1.3}.wall__quote[data-astro-cid-iyqfqsvg]{margin:0;padding:0;border:0}.wall__quote[data-astro-cid-iyqfqsvg] p[data-astro-cid-iyqfqsvg]{margin:0;color:var(--ast-2);font-size:17px;line-height:1.65;text-wrap:pretty}.wall__tags[data-astro-cid-iyqfqsvg]{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.wall__tag[data-astro-cid-iyqfqsvg]{padding:4px 10px;border-radius:var(--radius-pill);background:var(--ast-6);color:var(--color-ink-soft);font-size:13px;font-weight:700;line-height:1.3}@media(prefers-reduced-motion:reduce){.wall__card[data-astro-cid-iyqfqsvg]{transition:none}.wall__card[data-astro-cid-iyqfqsvg]:hover{transform:none}}@media(max-width:600px){.wall__card[data-astro-cid-iyqfqsvg]{padding:22px}}
