.group[data-astro-cid-jhnq2tmm]{padding:clamp(64px,8vw,112px) 0}.group--white[data-astro-cid-jhnq2tmm]{background:var(--white)}.group--tint[data-astro-cid-jhnq2tmm]{background:var(--pink-tint)}.group__head[data-astro-cid-jhnq2tmm]{border-bottom:2px dashed var(--pink-100);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:24px;display:flex}.group__title[data-astro-cid-jhnq2tmm]{text-wrap:balance;margin:0}.group__count[data-astro-cid-jhnq2tmm]{color:var(--text-body);margin:0}.group__grid[data-astro-cid-jhnq2tmm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px;margin-top:48px;display:grid}.group__more[data-astro-cid-jhnq2tmm]{justify-content:center;margin-top:64px;display:flex}@media (width<=64rem){.group__grid[data-astro-cid-jhnq2tmm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}}@media (width<=40rem){.group__grid[data-astro-cid-jhnq2tmm]{grid-template-columns:minmax(0,1fr)}}.authors[data-astro-cid-nxyxmk2f]{background:var(--pink-tint);padding:clamp(150px,14vw,200px) 0 clamp(96px,10vw,140px);position:relative;overflow:hidden}.authors__curve[data-astro-cid-nxyxmk2f]{width:100%;height:clamp(60px,9vw,140px);fill:var(--white);pointer-events:none;position:absolute;top:-1px;left:0}.authors__star[data-astro-cid-nxyxmk2f]{pointer-events:none;position:absolute}.authors__star--a[data-astro-cid-nxyxmk2f]{top:22%;left:8%;rotate:-12deg}.authors__star--b[data-astro-cid-nxyxmk2f]{top:30%;right:10%;rotate:16deg}.authors__head[data-astro-cid-nxyxmk2f]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.authors__title[data-astro-cid-nxyxmk2f]{margin:0}.authors__lead[data-astro-cid-nxyxmk2f]{max-width:43rem;color:var(--text-heading);text-wrap:pretty;margin:0}.authors__grid[data-astro-cid-nxyxmk2f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:64px 0 0;padding:0;list-style:none;display:grid}.author[data-astro-cid-nxyxmk2f]{background:var(--white);text-align:center;border-radius:28px;flex-direction:column;align-items:center;padding:32px 24px 28px;display:flex;box-shadow:0 18px 40px -24px #73003d40}.author__photo[data-astro-cid-nxyxmk2f]{background:var(--tone);border-radius:50%;width:132px;height:132px;margin-bottom:20px;padding:5px;display:block;rotate:-4deg}.author__photo[data-astro-cid-nxyxmk2f] img[data-astro-cid-nxyxmk2f]{border:4px solid var(--white);object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;rotate:4deg}.author__name[data-astro-cid-nxyxmk2f]{font-family:var(--font-display);color:var(--text-heading);margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.author__credential[data-astro-cid-nxyxmk2f]{background:var(--tone-soft);color:var(--tone-ink);border-radius:999px;margin:8px 0 0;padding:2px 12px;font-weight:500}.author__role[data-astro-cid-nxyxmk2f]{color:var(--text-heading);margin:10px 0 0;font-size:.9375rem;font-weight:500;line-height:1.45}.author__bio[data-astro-cid-nxyxmk2f]{color:var(--text-body);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:16px 0 0;font-size:.9375rem;line-height:1.65;display:-webkit-box;overflow:hidden}.author__bio[data-astro-cid-nxyxmk2f].is-open{display:block}.author__toggle[data-astro-cid-nxyxmk2f]{color:var(--pink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--pink-100);text-underline-offset:6px;background:0 0;border:0;margin-top:auto;padding:14px 4px 0}.author__toggle[data-astro-cid-nxyxmk2f]:hover{text-decoration-color:currentColor}.author--pink[data-astro-cid-nxyxmk2f]{--tone:var(--pink);--tone-soft:var(--pink-100);--tone-ink:var(--plum)}.author--green[data-astro-cid-nxyxmk2f]{--tone:var(--green);--tone-soft:#d5f3e4;--tone-ink:#12573a}.author--plum[data-astro-cid-nxyxmk2f]{--tone:var(--plum);--tone-soft:var(--pink-tint);--tone-ink:var(--plum)}@media (width<=72rem){.authors__grid[data-astro-cid-nxyxmk2f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.authors__grid[data-astro-cid-nxyxmk2f]{grid-template-columns:minmax(0,1fr)}}.bhero[data-astro-cid-x255k2k2]{background:var(--surface-dark);padding:clamp(56px,7vw,96px) 0 clamp(110px,12vw,160px);position:relative;overflow:hidden}.bhero__inner[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center;gap:clamp(40px,6vw,96px);display:grid;position:relative}.bhero__copy[data-astro-cid-x255k2k2]{flex-direction:column;gap:24px;display:flex}.bhero__title[data-astro-cid-x255k2k2]{color:var(--white);margin:0}.bhero__text[data-astro-cid-x255k2k2]{max-width:34rem;color:var(--text-on-dark-muted);margin:0}.bhero__tagline[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:10px;margin:0;display:flex}.bhero__tagline[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{color:var(--white);font-family:var(--font-display);border:1px solid #ffffff38;border-radius:999px;padding:6px 16px;font-size:.9375rem;font-weight:500}.bhero__tagline[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]:nth-child(2){border-color:var(--green);rotate:-2deg}.bhero__star[data-astro-cid-x255k2k2]{pointer-events:none;position:absolute}.bhero__star--a[data-astro-cid-x255k2k2]{top:16%;left:44%;rotate:14deg}.bhero__star--b[data-astro-cid-x255k2k2]{bottom:28%;left:5%;rotate:-12deg}.feature[data-astro-cid-x255k2k2]{background:var(--white);color:inherit;transition:rotate .4s var(--ease-out);border-radius:20px;flex-direction:column;gap:10px;padding:12px 12px 22px;text-decoration:none;display:flex;position:relative;rotate:2deg;box-shadow:0 24px 48px #28001659}.feature__tape[data-astro-cid-x255k2k2]{z-index:1;background:var(--green);opacity:.8;border-radius:3px;width:84px;height:24px;margin-left:-42px;position:absolute;top:-12px;left:50%;rotate:-4deg}.feature__media[data-astro-cid-x255k2k2]{aspect-ratio:16/10;background:var(--pink-tint);border-radius:12px;display:block;position:relative;overflow:hidden}.feature__media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;object-position:100% 50%;width:100%;height:100%;display:block}.feature__tag[data-astro-cid-x255k2k2]{background:var(--pink);color:var(--white);font-family:var(--font-display);border-radius:999px;padding:5px 14px;font-weight:500;position:absolute;bottom:12px;left:12px;rotate:-3deg}.feature__meta[data-astro-cid-x255k2k2],.feature__title[data-astro-cid-x255k2k2],.feature__by[data-astro-cid-x255k2k2]{padding:0 8px}.feature__meta[data-astro-cid-x255k2k2]{color:var(--text-body);gap:8px;margin-top:6px;display:flex}.feature__title[data-astro-cid-x255k2k2]{font-family:var(--font-display);color:var(--text-heading);text-wrap:pretty;font-size:1.375rem;font-weight:700;line-height:1.25;transition:color .2s}.feature__by[data-astro-cid-x255k2k2]{color:var(--text-heading);align-items:center;gap:10px;margin-top:4px;font-weight:500;display:flex}.feature__by[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;border-radius:50%;width:32px;height:32px}@media (hover:hover) and (pointer:fine){.feature[data-astro-cid-x255k2k2]:hover{rotate:0deg}.feature[data-astro-cid-x255k2k2]:hover .feature__title[data-astro-cid-x255k2k2]{color:var(--pink)}}.feature[data-astro-cid-x255k2k2]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px}.bhero__wave[data-astro-cid-x255k2k2]{width:100%;height:clamp(48px,7vw,100px);fill:var(--white);position:absolute;bottom:-1px;left:0}@media (width<=56rem){.bhero__inner[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-x255k2k2]{max-width:28rem}}@media (prefers-reduced-motion:reduce){.feature[data-astro-cid-x255k2k2]{transition:none}}
