.badge[data-astro-cid-ad2xxadj]{aspect-ratio:1;width:min(100%,32rem);margin-inline:auto;position:relative}.ring[data-astro-cid-ad2xxadj]{width:100%;height:100%;animation:60s linear infinite spin;position:absolute;inset:0;overflow:visible}.ring[data-astro-cid-ad2xxadj] text[data-astro-cid-ad2xxadj]{fill:var(--color-on-dark-muted);font-family:var(--font-sans);letter-spacing:.22em;font-size:15px;font-weight:600}.emblem[data-astro-cid-ad2xxadj]{animation:7s ease-in-out infinite breathe;position:absolute;inset:13%}.emblem[data-astro-cid-ad2xxadj] img[data-astro-cid-ad2xxadj]{width:100%;height:100%;position:absolute;inset:0}.crescent[data-astro-cid-ad2xxadj]{animation:14s ease-in-out infinite drift}.tree[data-astro-cid-ad2xxadj]{transform-origin:52% 92%;animation:9s ease-in-out infinite sway}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes drift{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.quote-box[data-astro-cid-j3nnja2x]{background:var(--color-card);border:1px solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);padding:var(--space-3);gap:var(--space-3);max-width:34rem;display:grid}.tabs[data-astro-cid-j3nnja2x]{gap:var(--space-1);border:0;grid-template-columns:repeat(4,1fr);margin:0;padding:0;display:grid}.tab[data-astro-cid-j3nnja2x]{border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;color:var(--color-ink);justify-content:center;align-items:center;gap:.4rem;padding:.6rem .5rem;display:flex}.tab[data-astro-cid-j3nnja2x] svg[data-astro-cid-j3nnja2x]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.tab[data-astro-cid-j3nnja2x] input[data-astro-cid-j3nnja2x]{opacity:0;pointer-events:none;position:absolute}.tab[data-astro-cid-j3nnja2x]:has(input:checked){background:var(--color-navy);color:var(--color-on-dark)}.tab[data-astro-cid-j3nnja2x]:has(input:focus-visible){outline:3px solid var(--color-blue);outline-offset:2px}.row[data-astro-cid-j3nnja2x]{gap:var(--space-2);flex-wrap:wrap;display:flex}.row[data-astro-cid-j3nnja2x] input[data-astro-cid-j3nnja2x]{min-width:0;font:inherit;border:1px solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink);background:#fff;flex:12rem;padding:.8rem 1rem}.row[data-astro-cid-j3nnja2x] .btn[data-astro-cid-j3nnja2x]{flex:none;justify-content:center}.note[data-astro-cid-j3nnja2x]{font-size:var(--text-xs);color:var(--color-muted);padding-inline:var(--space-1)}@media (width<=30rem){.tab[data-astro-cid-j3nnja2x]{font-size:var(--text-xs);flex-direction:column;gap:.2rem}.row[data-astro-cid-j3nnja2x] .btn[data-astro-cid-j3nnja2x]{flex:100%}}.hero-band[data-astro-cid-lcdefpme]{background:radial-gradient(60rem 30rem at 85% 30%, #0898e83d, transparent 70%), var(--color-navy);color:var(--color-on-dark);overflow:clip}.hero-band[data-astro-cid-lcdefpme] .marker[data-astro-cid-lcdefpme]{color:var(--color-marker);background:0 0}.hero[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-5) var(--space-6);align-items:center;display:grid}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}h1[data-astro-cid-lcdefpme]{font-size:var(--text-hero);line-height:1}h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{display:block}.lede[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--color-on-dark-muted);max-width:34rem}.hero-art[data-astro-cid-lcdefpme]{animation:.9s ease-out both rise}@keyframes rise{0%{transform:translateY(16px)}}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(2,1fr);display:grid}.stat[data-astro-cid-lcdefpme]{padding:var(--space-4) var(--space-3)}.stat[data-astro-cid-lcdefpme]+.stat[data-astro-cid-lcdefpme]{border-left:1px solid var(--color-rule)}.stat-link[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;display:block}.stat-link[data-astro-cid-lcdefpme] .stat-label[data-astro-cid-lcdefpme]{color:var(--color-blue);font-weight:600}.stat-link[data-astro-cid-lcdefpme]:hover .stat-label[data-astro-cid-lcdefpme]{text-decoration:underline}.stat[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.stat[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--color-rule)}.stat-bbb[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule);grid-column:1/-1;justify-content:center;align-items:center;display:flex;border-left:0!important}.bbb[data-astro-cid-lcdefpme]{background:var(--color-navy);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:.65rem .75rem;line-height:0;display:inline-block}.bbb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:220px;max-width:100%;height:auto}.faves-band[data-astro-cid-lcdefpme]{background:radial-gradient(50rem 20rem at 20% 50%, #0898e840, transparent 70%), var(--color-navy);color:var(--color-on-dark)}.faves[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-4);text-align:center;flex-wrap:wrap;display:flex}.faves-cups[data-astro-cid-lcdefpme]{gap:.5rem;display:flex}.faves-cups[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:64px;height:auto}.faves-text[data-astro-cid-lcdefpme]{gap:.2rem;display:grid}.faves-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-2xl);text-wrap:balance;line-height:1.15}.faves-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-marker)}.faves-sub[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-on-dark-muted)}.faves-link[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--color-blue-light);font-weight:600;font-size:var(--text-sm);justify-self:center}.stat-value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-3xl);line-height:1}.stat-label[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-2)}.cover[data-astro-cid-lcdefpme]{padding-block:var(--space-7) var(--space-5)}.section-head[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-3xl);margin-top:var(--space-2)}.section-head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--color-muted);align-self:end;max-width:26rem}.cards[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.card[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-4);background:var(--color-card);border:1px solid var(--color-rule);border-radius:var(--radius);color:var(--color-ink);flex-direction:column;min-height:13rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.card[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--color-mint);width:2.25rem;height:2.25rem;margin-bottom:var(--space-3);place-items:center;display:grid}.card[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-muted)}.card[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-blue);margin-top:auto;font-weight:600}.marquee[data-astro-cid-lcdefpme]{background:var(--color-card);border-block:1px solid var(--color-rule);padding-block:var(--space-4);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-lcdefpme]{gap:var(--space-5);width:max-content;animation:70s linear infinite scroll;display:flex}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-muted);white-space:nowrap}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2n){font-style:italic}@keyframes scroll{to{transform:translate(-50%)}}.how[data-astro-cid-lcdefpme]{background:var(--color-navy);color:var(--color-on-dark);padding-block:var(--space-7)}.how[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--color-blue-light)}.how[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-3xl);margin-top:var(--space-2);max-width:40rem}.steps[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--space-4);gap:var(--space-2);border-top:1px solid #ffffff26;display:grid}.num[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-blue-light);line-height:1}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);letter-spacing:0}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-on-dark-muted)}.people[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-7);align-items:center;display:grid}.people-copy[data-astro-cid-lcdefpme]{gap:var(--space-3);max-width:32rem;display:grid}.people-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-3xl)}.people-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--color-muted)}.people-actions[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.faces[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.faces[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);background:var(--color-card);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-3);display:flex}.avatar[data-astro-cid-lcdefpme]{background:var(--color-navy);width:2.75rem;height:2.75rem;color:var(--color-on-dark);font-family:var(--font-display);font-size:var(--text-lg);border-radius:50%;flex:none;place-items:center;display:grid}.faces[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);line-height:1.2;display:block}.faces[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--text-xs)}.stories[data-astro-cid-lcdefpme]{padding-bottom:var(--space-4)}.stories[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-3xl);margin-top:var(--space-2)}.reviews[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;display:grid}.review[data-astro-cid-lcdefpme]{background:var(--color-card);border:1px solid var(--color-rule);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-4);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.stars[data-astro-cid-lcdefpme]{color:#e2a52b;letter-spacing:.12em;font-size:1.1rem}.stars[data-astro-cid-lcdefpme] .dim[data-astro-cid-lcdefpme]{color:var(--color-rule)}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:auto}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-base);color:var(--color-ink);line-height:1.65}.clamp[data-astro-cid-lcdefpme]{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp[data-astro-cid-lcdefpme].open{display:block}.expand[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--space-2));font:inherit;font-size:var(--text-sm);color:var(--color-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.expand[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.expand[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px;border-radius:4px}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding-top:var(--space-3);border-top:1px solid var(--color-rule);font-size:var(--text-sm);gap:.15rem;display:grid}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-muted)}.more-reviews[data-astro-cid-lcdefpme]{margin-top:var(--space-4);color:var(--color-blue);font-weight:600;font-size:var(--text-sm);display:inline-block}@media (width>=48rem){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.stat[data-astro-cid-lcdefpme]:nth-child(3){border-left:1px solid var(--color-rule)}.stat[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:0}.section-head[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr}}@media (width>=75rem){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr) auto}.stat-bbb[data-astro-cid-lcdefpme]{border-top:0;grid-column:auto;border-left:1px solid var(--color-rule)!important}}@media (width>=62rem){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--space-7);grid-template-columns:1.15fr 1fr}.people[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}
