.collage[data-astro-cid-e76h62lz]{position:relative;width:640px;height:500px;flex-shrink:0}.tile[data-astro-cid-e76h62lz]{position:absolute;left:var(--x);top:var(--y);z-index:var(--z);width:var(--cw);height:var(--ch);border:1px solid var(--color-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-panel);box-shadow:var(--shadow, 0 10px 26px #14150f12);transition:transform var(--duration-fast) var(--ease-out)}.tile[data-astro-cid-e76h62lz]:hover{transform:translateY(-3px)}.tile__link[data-astro-cid-e76h62lz]{display:flex;flex-direction:column;height:100%}.tile__plate[data-astro-cid-e76h62lz]{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#fdfcfc}.tile--band[data-astro-cid-e76h62lz] .tile__plate[data-astro-cid-e76h62lz]{background:var(--color-band)}.tile__plate[data-astro-cid-e76h62lz] img[data-astro-cid-e76h62lz]{object-fit:contain}.tile__note[data-astro-cid-e76h62lz]{font-size:var(--text-label);line-height:16px;color:var(--color-stone-light)}.tile__label[data-astro-cid-e76h62lz]{padding:9px 12px;border-top:1px solid var(--color-line);font-size:9px;font-weight:600;line-height:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-stone-light)}.collage__caption[data-astro-cid-e76h62lz]{position:absolute;left:2px;top:444px;font-family:var(--font-display);font-size:var(--text-nav);font-style:italic;line-height:21px;color:var(--color-stone-light)}@media(max-width:767px){.collage[data-astro-cid-e76h62lz]{width:100%;height:auto}.collage__tiles[data-astro-cid-e76h62lz]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile[data-astro-cid-e76h62lz]{position:relative;left:auto;top:auto;order:var(--order);width:auto;height:142px;box-shadow:none}.tile--desk-only[data-astro-cid-e76h62lz],.tile__note[data-astro-cid-e76h62lz]{display:none}.tile__plate[data-astro-cid-e76h62lz] img[data-astro-cid-e76h62lz]{max-width:80%;transform:scale(.72)}.tile__label[data-astro-cid-e76h62lz]{padding:8px 10px;font-size:8px}.collage__caption[data-astro-cid-e76h62lz]{position:static;padding-top:24px}}.vcards[data-astro-cid-fjxnj4ba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 29px}.vcard[data-astro-cid-fjxnj4ba]{position:relative;display:flex;flex-direction:column;border:1px solid var(--color-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bone);scroll-margin-top:110px;transition:border-color var(--duration-fast) var(--ease-out)}.vcard[data-astro-cid-fjxnj4ba]:hover{border-color:var(--color-border-strong)}.vcard[data-astro-cid-fjxnj4ba]:target{border-color:var(--color-moss)}.vcard__plate[data-astro-cid-fjxnj4ba]{display:flex;align-items:center;justify-content:center;height:232px;flex-shrink:0;background:var(--color-band);border-bottom:1px solid var(--color-line)}.vcard__plate[data-astro-cid-fjxnj4ba] img[data-astro-cid-fjxnj4ba]{object-fit:contain}.vcard__body[data-astro-cid-fjxnj4ba]{display:flex;flex-direction:column;flex-grow:1;padding:22px 24px 24px}.vcard__top[data-astro-cid-fjxnj4ba]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px}.vcard__cat[data-astro-cid-fjxnj4ba]{font-size:10px;font-weight:600;line-height:14px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-stone-light)}.vcard__status[data-astro-cid-fjxnj4ba]{gap:6px;font-size:10px;letter-spacing:.13em;color:var(--color-stone-light)}.vcard__name[data-astro-cid-fjxnj4ba]{padding-bottom:10px;font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;line-height:32px;letter-spacing:-.01em;color:var(--color-ink)}.vcard__link[data-astro-cid-fjxnj4ba]:after{content:"";position:absolute;inset:0;z-index:1}.vcard__link[data-astro-cid-fjxnj4ba]:focus-visible{outline:none}.vcard[data-astro-cid-fjxnj4ba]:has(.vcard__link:focus-visible){outline:2px solid var(--color-moss);outline-offset:2px}.vcard__text[data-astro-cid-fjxnj4ba]{padding-bottom:20px;font-size:var(--text-caption);line-height:23px;color:var(--color-stone)}.vcard__foot[data-astro-cid-fjxnj4ba]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--color-line)}.vcard__tags[data-astro-cid-fjxnj4ba]{display:flex;flex-wrap:wrap;gap:7px}.vcard__tag[data-astro-cid-fjxnj4ba]{padding:6px 11px;border:1px solid var(--color-line);border-radius:var(--radius-full);font-size:11px;line-height:14px;color:var(--color-stone)}.vcard__go[data-astro-cid-fjxnj4ba]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--color-line);border-radius:50%;font-size:13px;line-height:16px;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.vcard[data-astro-cid-fjxnj4ba]:hover .vcard__go[data-astro-cid-fjxnj4ba]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bone)}@media(max-width:1279px){.vcards[data-astro-cid-fjxnj4ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(max-width:767px){.vcards[data-astro-cid-fjxnj4ba]{grid-template-columns:1fr;gap:20px}.vcard__plate[data-astro-cid-fjxnj4ba]{height:196px;background:var(--color-panel)}.vcard__body[data-astro-cid-fjxnj4ba]{padding:20px 20px 18px;background:var(--color-bone)}.vcard__name[data-astro-cid-fjxnj4ba]{font-size:25px}.vcard__text[data-astro-cid-fjxnj4ba]{font-size:14.5px}}.playbook[data-astro-cid-jz5wzdg5]{--pt: 88px;--pb: 96px}.playbook[data-astro-cid-jz5wzdg5] .eyebrow[data-astro-cid-jz5wzdg5]{padding-bottom:4px}.vh2[data-astro-cid-jz5wzdg5]{font-family:var(--font-display);font-size:46px;font-weight:500;line-height:54px;letter-spacing:-.02em;color:var(--color-ink)}.vnote[data-astro-cid-jz5wzdg5]{font-size:var(--text-nav);line-height:25px;color:var(--color-stone)}.pillars[data-astro-cid-jz5wzdg5]{display:flex;gap:36px}.pillar[data-astro-cid-jz5wzdg5]{flex:1 1 0;min-width:0;padding-top:26px;border-top:1px solid var(--color-line)}.pillar__icon[data-astro-cid-jz5wzdg5]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:22px;border:1px solid var(--color-line);border-radius:50%}.pillar__title[data-astro-cid-jz5wzdg5]{padding-bottom:10px;font-family:var(--font-display);font-size:25px;font-weight:500;line-height:32px;letter-spacing:-.01em;color:var(--color-ink)}@media(max-width:1279px){.vh2[data-astro-cid-jz5wzdg5]{font-size:var(--fs-h2);line-height:var(--lh-h2)}}@media(max-width:767px){.playbook[data-astro-cid-jz5wzdg5]{--pt: 112px;--pb: 120px}.vh2[data-astro-cid-jz5wzdg5]{font-size:32px;line-height:40px}.playbook[data-astro-cid-jz5wzdg5] .vnote[data-astro-cid-jz5wzdg5]{font-size:14.5px;line-height:23px}.playbook[data-astro-cid-jz5wzdg5] .section-head__aside[data-astro-cid-jz5wzdg5].vnote{font-size:16px;line-height:25px}.pillars[data-astro-cid-jz5wzdg5]{flex-direction:column;gap:26px}.pillar[data-astro-cid-jz5wzdg5]{padding-top:22px}.pillar__icon[data-astro-cid-jz5wzdg5]{width:44px;height:44px;margin-bottom:18px}.pillar__title[data-astro-cid-jz5wzdg5]{padding-bottom:6px;font-size:24px;line-height:30px}}.loop[data-astro-cid-6oxwsdsq]{--pt: 82px;--pb: 86px}.loop[data-astro-cid-6oxwsdsq] .eyebrow[data-astro-cid-6oxwsdsq]{padding-bottom:4px}.loop__title[data-astro-cid-6oxwsdsq]{font-family:var(--font-display);font-size:var(--text-h2-sm);font-weight:500;line-height:52px;letter-spacing:-.02em;color:var(--color-ink)}.loop__aside[data-astro-cid-6oxwsdsq]{padding-bottom:8px;font-size:var(--text-nav);line-height:25px;color:var(--color-stone)}.loop__steps[data-astro-cid-6oxwsdsq]{display:flex}.loop__step[data-astro-cid-6oxwsdsq]{position:relative;flex:1 1 0;min-width:0;margin-right:38px;padding-top:22px;border-top:1px solid var(--color-line-dark)}.loop__step[data-astro-cid-6oxwsdsq].is-first{border-top:1.5px solid var(--color-ink)}.loop__step[data-astro-cid-6oxwsdsq].is-last{margin-right:0;border-top:1.5px solid var(--color-moss)}.loop__n[data-astro-cid-6oxwsdsq]{display:block;padding-bottom:9px;font-size:10px;font-weight:600;line-height:14px;letter-spacing:.16em;color:var(--color-stone-light)}.is-last[data-astro-cid-6oxwsdsq] .loop__n[data-astro-cid-6oxwsdsq]{color:var(--color-moss)}.loop__name[data-astro-cid-6oxwsdsq]{padding-bottom:7px;font-family:var(--font-display);font-size:22px;font-weight:500;line-height:28px;letter-spacing:-.01em;color:var(--color-ink)}.loop__text[data-astro-cid-6oxwsdsq]{max-width:150px;font-size:13px;line-height:21px;color:var(--color-stone)}.loop__arrow[data-astro-cid-6oxwsdsq]{position:absolute;top:0;right:-38px;bottom:0;display:flex;align-items:center;justify-content:center;width:38px;padding-top:22px;font-size:13px;line-height:18px;color:var(--color-stone-light)}.loop__quote[data-astro-cid-6oxwsdsq]{padding-top:38px;font-family:var(--font-display);font-size:19px;font-style:italic;line-height:28px;color:var(--color-stone)}@media(max-width:1279px){.loop__title[data-astro-cid-6oxwsdsq]{font-size:38px;line-height:46px}.loop__step[data-astro-cid-6oxwsdsq]{margin-right:28px}.loop__arrow[data-astro-cid-6oxwsdsq]{right:-28px;width:28px}}@media(max-width:1023px)and (min-width:768px){.loop__steps[data-astro-cid-6oxwsdsq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.loop__step[data-astro-cid-6oxwsdsq]{margin-right:0}.loop__arrow[data-astro-cid-6oxwsdsq]{display:none}}@media(max-width:767px){.loop[data-astro-cid-6oxwsdsq]{--pt: 104px;--pb: 112px}.loop__title[data-astro-cid-6oxwsdsq]{font-size:32px;line-height:40px}.loop__aside[data-astro-cid-6oxwsdsq]{font-size:14.5px;line-height:25px}.loop__steps[data-astro-cid-6oxwsdsq]{flex-direction:column;padding-top:4px}.loop__step[data-astro-cid-6oxwsdsq],.loop__step[data-astro-cid-6oxwsdsq].is-first,.loop__step[data-astro-cid-6oxwsdsq].is-last{display:flex;gap:18px;margin:0;padding:0 0 22px;border-top:0}.loop__step[data-astro-cid-6oxwsdsq].is-last{padding-bottom:0}.loop__step[data-astro-cid-6oxwsdsq]:not(.is-last):before{content:"";position:absolute;left:16px;top:32px;bottom:0;width:1px;background:var(--color-border-strong)}.loop__n[data-astro-cid-6oxwsdsq]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:0;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-band);letter-spacing:.04em;color:var(--color-stone)}.is-first[data-astro-cid-6oxwsdsq] .loop__n[data-astro-cid-6oxwsdsq]{border-color:var(--color-ink);color:var(--color-ink)}.is-last[data-astro-cid-6oxwsdsq] .loop__n[data-astro-cid-6oxwsdsq]{border-color:var(--color-moss);color:var(--color-ink)}.loop__name[data-astro-cid-6oxwsdsq]{padding-bottom:2px;line-height:30px}.loop__text[data-astro-cid-6oxwsdsq]{max-width:none;font-size:14px;line-height:22px}.loop__arrow[data-astro-cid-6oxwsdsq]{display:none}.loop__quote[data-astro-cid-6oxwsdsq]{padding-top:30px;font-size:18px}}.wcards[data-astro-cid-mytprddv]{--pt: 76px;--pb: 82px}.wcards__head[data-astro-cid-mytprddv]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:36px}.wcards__eyebrow[data-astro-cid-mytprddv]{display:flex;padding-bottom:18px}.wcards__title[data-astro-cid-mytprddv]{font-family:var(--font-display);font-size:38px;font-weight:400;line-height:48px;letter-spacing:-.015em;color:var(--color-ink)}.wcards__all--top[data-astro-cid-mytprddv]{padding-bottom:8px}.wcards__all--bottom[data-astro-cid-mytprddv]{display:none}.wcards__list[data-astro-cid-mytprddv]{display:flex}.wcard[data-astro-cid-mytprddv]{flex:1 1 0;min-width:0;padding:24px 36px 0;border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.wcard[data-astro-cid-mytprddv]:first-child{padding-left:0;border-left:0}.wcard[data-astro-cid-mytprddv]:last-child{padding-right:0}.wcard__link[data-astro-cid-mytprddv]{display:flex;flex-direction:column;align-items:flex-start;height:100%}.wcard__cat[data-astro-cid-mytprddv]{display:none}.wcard__title[data-astro-cid-mytprddv]{padding-bottom:20px;font-family:var(--font-display);font-size:22px;line-height:32px;color:var(--color-ink)}.wcard__read[data-astro-cid-mytprddv]{display:inline-flex;align-items:center;gap:9px;margin-top:auto;font-size:var(--text-caption);font-weight:500;line-height:18px;color:var(--color-ink)}.wcard__go[data-astro-cid-mytprddv]{font-size:13px;transition:transform var(--duration-fast) var(--ease-out)}.wcard__link[data-astro-cid-mytprddv]:hover .wcard__title[data-astro-cid-mytprddv]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.wcard__link[data-astro-cid-mytprddv]:hover .wcard__go[data-astro-cid-mytprddv]{transform:translate(3px)}@media(max-width:1023px){.wcards__list[data-astro-cid-mytprddv]{display:grid;grid-template-columns:1fr 1fr;row-gap:32px}.wcard[data-astro-cid-mytprddv]:nth-child(odd){padding-left:0;border-left:0}.wcard[data-astro-cid-mytprddv]:nth-child(2n){padding-right:0}}@media(max-width:767px){.wcards[data-astro-cid-mytprddv]{--pt: 104px;--pb: 110px}.wcards__head[data-astro-cid-mytprddv]{padding-bottom:28px}.wcards__eyebrow[data-astro-cid-mytprddv]{padding-bottom:22px}.wcards__title[data-astro-cid-mytprddv]{font-size:30px;line-height:38px}.wcards__all--top[data-astro-cid-mytprddv]{display:none}.wcards__all--bottom[data-astro-cid-mytprddv]{display:inline-flex;margin-top:26px;font-size:14px}.wcards__list[data-astro-cid-mytprddv]{display:block;border-bottom:1px solid var(--color-line)}.wcard[data-astro-cid-mytprddv],.wcard[data-astro-cid-mytprddv]:first-child,.wcard[data-astro-cid-mytprddv]:last-child{padding:0;border-left:0}.wcard__link[data-astro-cid-mytprddv]{display:grid;grid-template-columns:1fr 20px;column-gap:24px;padding:22px 0 18px}.wcard__cat[data-astro-cid-mytprddv]{display:block;grid-column:1 / -1;padding-bottom:8px}.wcard__title[data-astro-cid-mytprddv]{grid-column:1;padding-bottom:0;font-size:20px;line-height:30px}.wcard__read[data-astro-cid-mytprddv]{grid-column:2;grid-row:2;align-self:start;margin-top:4px;color:var(--color-stone)}.wcard__read-label[data-astro-cid-mytprddv]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.hero[data-astro-cid-fsolobqs]{--pt: 80px;--pb: 96px}.hero__inner[data-astro-cid-fsolobqs]{display:flex;align-items:flex-start;gap:52px}.hero__copy[data-astro-cid-fsolobqs]{width:548px;flex-shrink:0}.hero__eyebrow[data-astro-cid-fsolobqs]{display:flex;padding-bottom:26px}.hero__title[data-astro-cid-fsolobqs]{padding-bottom:14px;font-family:var(--font-display);font-size:66px;font-weight:500;line-height:74px;letter-spacing:var(--tracking-tight);color:var(--color-ink)}.hero__lede[data-astro-cid-fsolobqs]{padding-bottom:24px;font-family:var(--font-display);font-size:29px;font-weight:500;line-height:38px;letter-spacing:-.01em;color:var(--color-ink-70)}.hero__body[data-astro-cid-fsolobqs]{max-width:498px;padding-bottom:38px;font-size:16px;line-height:27px;color:var(--color-stone)}.hero__cta[data-astro-cid-fsolobqs] .btn[data-astro-cid-fsolobqs]{padding:17px 30px;gap:11px;font-size:15px;line-height:19px}.hero__cta[data-astro-cid-fsolobqs] .hero__btn2[data-astro-cid-fsolobqs]{padding:16px 29px;background:var(--color-panel)}.current[data-astro-cid-fsolobqs]{--pt: 88px;--pb: 96px}.current[data-astro-cid-fsolobqs] .eyebrow[data-astro-cid-fsolobqs]{padding-bottom:4px}.current__title[data-astro-cid-fsolobqs]{font-family:var(--font-display);font-size:46px;font-weight:500;line-height:54px;letter-spacing:-.02em;color:var(--color-ink)}.current__aside[data-astro-cid-fsolobqs]{padding-bottom:8px;font-size:var(--text-nav);line-height:25px;color:var(--color-stone)}@media(max-width:1279px){.hero__inner[data-astro-cid-fsolobqs]{flex-direction:column;gap:56px}.hero__copy[data-astro-cid-fsolobqs]{width:auto;max-width:620px}.current__title[data-astro-cid-fsolobqs]{font-size:var(--fs-h2);line-height:var(--lh-h2)}}@media(max-width:767px){.hero[data-astro-cid-fsolobqs]{--pt: 96px;--pb: 86px}.hero__inner[data-astro-cid-fsolobqs]{gap:36px}.hero__copy[data-astro-cid-fsolobqs]{padding-top:0}.hero__eyebrow[data-astro-cid-fsolobqs]{padding-bottom:22px}.hero__title[data-astro-cid-fsolobqs]{padding-bottom:12px;font-size:42px;line-height:48px}.hero__lede[data-astro-cid-fsolobqs]{padding-bottom:20px;font-size:21px;line-height:30px}.hero__body[data-astro-cid-fsolobqs]{padding-bottom:30px;font-size:15px;line-height:25px}.hero__cta[data-astro-cid-fsolobqs]{flex-direction:column;align-items:stretch;gap:12px}.current[data-astro-cid-fsolobqs]{--pt: 112px;--pb: 112px}.current__title[data-astro-cid-fsolobqs]{font-size:32px;line-height:40px}.current__aside[data-astro-cid-fsolobqs]{font-size:14.5px}}
