.hero[data-astro-cid-ge2uvauf]{--hero-scale:1.12;--hero-tint:.6;--screen:calc(100svh - 80px);background:var(--ink);color:#fff;text-align:center;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:0;height:var(--screen);position:absolute;inset:0 0 auto}.hero__photo[data-astro-cid-ge2uvauf]{width:100%;height:calc(100% * var(--hero-scale));object-fit:cover;object-position:69% 100%;max-width:none;position:absolute;inset:auto 0 0}.hero__media[data-astro-cid-ge2uvauf]:after{content:"";background:var(--ink);opacity:var(--hero-tint);position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]:before{content:"";z-index:1;background:linear-gradient(to right, rgba(20, 23, 28, var(--hero-edge,0)) 0%, #14171c00 32%, #14171c00 68%, rgba(20, 23, 28, var(--hero-edge,0)) 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.hero__top[data-astro-cid-ge2uvauf]{min-height:var(--screen);flex-direction:column;justify-content:flex-end;padding-top:200px;padding-bottom:24px;display:flex}.hero__lead[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;display:flex}.hero__eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#dfe2e7;align-items:center;gap:12px;margin:0 0 16px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.hero__mark[data-astro-cid-ge2uvauf]{background:var(--red);flex:none;width:28px;height:3px;display:none}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;text-wrap:balance;color:#fff;max-width:28ch;margin:0;font-size:clamp(2.25rem,8vw,3.5rem);font-weight:800;line-height:1.04}.hero__lede[data-astro-cid-ge2uvauf]{text-wrap:balance;color:#eceef1;max-width:46ch;margin:16px 0 0;font-size:1.125rem;line-height:1.45}.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-self:stretch;gap:8px;margin-top:24px;display:flex}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{min-height:56px;font-size:1.0625rem}.hero[data-astro-cid-ge2uvauf] .btn--ghost[data-astro-cid-ge2uvauf]{color:#fff;border-color:#fff9}.hero[data-astro-cid-ge2uvauf] .btn--ghost[data-astro-cid-ge2uvauf]:hover{color:#fff;border-color:#fff}.hero[data-astro-cid-ge2uvauf] .btn--ghost[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{flex-shrink:0}.hero__more[data-astro-cid-ge2uvauf]{background:var(--ink);border-top:3px solid var(--red);padding-block:28px}.hero__more[data-astro-cid-ge2uvauf]>.container[data-astro-cid-ge2uvauf]{gap:24px;display:grid}.hero__answers[data-astro-cid-ge2uvauf]{text-align:left;color:#dfe2e7;gap:12px;margin:0;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:grid}.hero__answers[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:10px;display:flex}.hero__answers[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{color:var(--on-dark-accent);flex-shrink:0;margin-top:2px}.hero__answers[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:#fff;font-weight:700;display:block}.hero__proof[data-astro-cid-ge2uvauf]{border-top:1px solid #ffffff47;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 40px;padding-top:20px;display:flex}.hero__stats[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:16px 40px;margin:0;display:flex}.hero__stat[data-astro-cid-ge2uvauf]{flex-direction:column-reverse;gap:4px;display:flex}.hero__stat[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:#dfe2e7;font-size:.8125rem}.hero__stat[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.hero__reviews[data-astro-cid-ge2uvauf]{display:flex}@media (prefers-reduced-motion:no-preference){.hero__inner[data-astro-cid-ge2uvauf]{animation:hero-rise .64s var(--ease-out) both}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media (width>=600px){.hero__mark[data-astro-cid-ge2uvauf]{display:block}.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:row;justify-content:center;align-self:auto;gap:12px}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{min-width:240px}.hero__answers[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;gap:16px 32px}}@media (width>=960px){.hero[data-astro-cid-ge2uvauf]{--hero-scale:1.28;--hero-tint:.6;--hero-edge:.5;min-height:max(720px, var(--screen));flex-direction:column;justify-content:flex-end;display:flex}.hero__media[data-astro-cid-ge2uvauf]{height:auto;inset:0}.hero__photo[data-astro-cid-ge2uvauf]{object-position:50% 100%}.hero__inner[data-astro-cid-ge2uvauf]{padding-top:clamp(240px,28vh,320px);padding-bottom:28px}.hero__top[data-astro-cid-ge2uvauf]{min-height:0;padding:0}.hero__more[data-astro-cid-ge2uvauf]{background:0 0;border-top:0;padding:28px 0 0}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.5rem,3.8vw,3.5rem)}.hero__lede[data-astro-cid-ge2uvauf]{font-size:1.1875rem}.hero__answers[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hero__proof[data-astro-cid-ge2uvauf]{gap:20px 56px;padding-top:20px}.hero__stats[data-astro-cid-ge2uvauf]{gap:56px}}.wall[data-astro-cid-lesv7jgp]{background:var(--paper);border-block:2px solid var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.wall[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile[data-astro-cid-lesv7jgp]{aspect-ratio:1;background:var(--tile-overlay);position:relative;overflow:hidden}@media (width>=640px){.tile[data-astro-cid-lesv7jgp]{aspect-ratio:4/3}}@media (width>=1024px){.tile[data-astro-cid-lesv7jgp]{aspect-ratio:1}}.tile__link[data-astro-cid-lesv7jgp]{color:var(--paper);text-decoration:none;display:flex;position:absolute;inset:0}.tile__img[data-astro-cid-lesv7jgp]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scale(1)}.tile__link[data-astro-cid-lesv7jgp]:after{content:"";background:var(--tile-overlay);mix-blend-mode:multiply;opacity:.82;transition:opacity .3s var(--ease-out), background-color .3s var(--ease-out);position:absolute;inset:0}.tile__body[data-astro-cid-lesv7jgp]{z-index:1;width:100%;padding:var(--s2);flex-direction:column;justify-content:flex-end;display:flex;position:relative}@media (width>=640px){.tile__body[data-astro-cid-lesv7jgp]{padding:var(--s3)}}@media (width>=1024px){.tile__body[data-astro-cid-lesv7jgp]{padding:var(--s3)}}.tile__title[data-astro-cid-lesv7jgp]{font-size:var(--t1);letter-spacing:-.01em;color:var(--paper);text-shadow:0 1px 2px #00000059;max-width:16ch;margin:0;line-height:1.12}@media (width>=640px){.tile__title[data-astro-cid-lesv7jgp]{font-size:clamp(var(--t1), 1.6vw, var(--t2))}}.tile__amp[data-astro-cid-lesv7jgp]{font-family:var(--font-body);font-size:1.05em;font-weight:700}.tile__reveal[data-astro-cid-lesv7jgp]{margin-top:var(--s2);display:grid}.tile__blurb[data-astro-cid-lesv7jgp]{color:var(--on-dark-lede);max-width:28ch;font-size:.95rem;line-height:1.45}.tile__more[data-astro-cid-lesv7jgp]{margin-top:var(--s2);font-family:var(--font-display);color:var(--paper);align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:inline-flex}.tile__more[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{transition:transform .3s var(--ease-out)}@media (width<=639.98px){.tile__reveal[data-astro-cid-lesv7jgp]{display:none}}@media (hover:hover) and (width>=640px){.tile__reveal[data-astro-cid-lesv7jgp]{opacity:0;transition:grid-template-rows .32s var(--ease-out), margin-top .32s var(--ease-out), opacity .24s var(--ease-out);grid-template-rows:0fr;margin-top:0}.tile__reveal[data-astro-cid-lesv7jgp]>[data-astro-cid-lesv7jgp]{overflow:hidden}.tile__link[data-astro-cid-lesv7jgp]:hover .tile__reveal[data-astro-cid-lesv7jgp],.tile__link[data-astro-cid-lesv7jgp]:focus-visible .tile__reveal[data-astro-cid-lesv7jgp]{margin-top:var(--s2);opacity:1;grid-template-rows:1fr}.tile__link[data-astro-cid-lesv7jgp]:hover:after,.tile__link[data-astro-cid-lesv7jgp]:focus-visible:after{background:var(--tile-overlay-hover);opacity:var(--tile-overlay-hover-opacity)}.tile__link[data-astro-cid-lesv7jgp]:hover .tile__img[data-astro-cid-lesv7jgp],.tile__link[data-astro-cid-lesv7jgp]:focus-visible .tile__img[data-astro-cid-lesv7jgp]{transform:scale(1.05)}.tile__link[data-astro-cid-lesv7jgp]:hover .tile__more[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{transform:translate(4px)}}.tile__link[data-astro-cid-lesv7jgp]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.roster[data-astro-cid-lesv7jgp]{gap:var(--s2);padding-top:clamp(var(--s4), 4vw, var(--s6));display:grid}.roster__label[data-astro-cid-lesv7jgp]{font-family:var(--font-display);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.roster__list[data-astro-cid-lesv7jgp]{gap:var(--s1) var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.roster__list[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{color:var(--ink);text-decoration-color:var(--line-strong);font-weight:600}.roster__list[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]:hover{color:var(--brand);text-decoration-color:currentColor}.roster__cta[data-astro-cid-lesv7jgp]{margin-top:var(--s1);justify-self:start}@media (width>=960px){.roster[data-astro-cid-lesv7jgp]{align-items:center;gap:var(--s4);grid-template-columns:auto minmax(0,1fr) auto}.roster__label[data-astro-cid-lesv7jgp]{padding-right:var(--s3);border-right:1px solid var(--line-strong)}.roster__cta[data-astro-cid-lesv7jgp]{justify-self:end;margin-top:0}}@media (prefers-reduced-motion:reduce){.tile__img[data-astro-cid-lesv7jgp],.tile__link[data-astro-cid-lesv7jgp]:after,.tile__reveal[data-astro-cid-lesv7jgp],.tile__more[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{transition:none}.tile__link[data-astro-cid-lesv7jgp]:hover .tile__img[data-astro-cid-lesv7jgp],.tile__link[data-astro-cid-lesv7jgp]:focus-visible .tile__img[data-astro-cid-lesv7jgp],.tile__link[data-astro-cid-lesv7jgp]:hover .tile__more[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{transform:none}}.why[data-astro-cid-2ojqaodh]{background:var(--ink)}.why__stage[data-astro-cid-2ojqaodh]{--why-tint:.62;--why-pin:.7;--why-over:15%;background:var(--ink);color:#fff;text-align:center;view-timeline:--why-stage block;position:relative;overflow:clip}.why__media[data-astro-cid-2ojqaodh]{z-index:0;will-change:transform;position:absolute;inset:0}.why__photo[data-astro-cid-2ojqaodh]{top:calc(-1 * var(--why-over));width:100%;height:calc(100% + 2 * var(--why-over));object-fit:cover;object-position:50% 25%;max-width:none;position:absolute;left:0}.why__media[data-astro-cid-2ojqaodh]:after{content:"";inset:calc(-1 * var(--why-over)) 0;background:var(--ink);opacity:var(--why-tint);position:absolute}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.why__media[data-astro-cid-2ojqaodh]{animation:linear both why-parallax}.why__stage[data-astro-cid-2ojqaodh]>.why__media[data-astro-cid-2ojqaodh]{animation-timeline:--why-stage}}}@keyframes why-parallax{0%{transform:translate3d(0, calc(-1 * var(--why-pin) * (50vh + 50%)), 0)}to{transform:translate3d(0, calc(var(--why-pin) * (50vh + 50%)), 0)}}.why__inner[data-astro-cid-2ojqaodh]{z-index:1;position:relative}.why__head[data-astro-cid-2ojqaodh]{padding-block:clamp(var(--s8), 8vw, var(--s12)) var(--s5);flex-direction:column;align-items:center;display:flex}.why__eyebrow[data-astro-cid-2ojqaodh]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#dfe2e7;align-items:center;gap:12px;margin:0 0 16px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.why__mark[data-astro-cid-2ojqaodh]{background:var(--red);flex:none;width:28px;height:3px}.why[data-astro-cid-2ojqaodh] h2[data-astro-cid-2ojqaodh]{letter-spacing:-.03em;color:#fff;max-width:22ch;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.06}.why__lede[data-astro-cid-2ojqaodh]{text-wrap:balance;color:#eceef1;max-width:48ch;margin:16px 0 0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.45}.why__more[data-astro-cid-2ojqaodh]{padding-block:var(--s4) clamp(var(--s8), 8vw, var(--s12))}.reasons[data-astro-cid-2ojqaodh]{gap:var(--s2);text-align:left;margin:0;padding:0;list-style:none;display:grid}.reason[data-astro-cid-2ojqaodh]{gap:var(--s1);padding:var(--s3);border:1px solid #ffffff2e;border-top:3px solid var(--red);border-radius:var(--radius);background:#14171cb8;align-content:start;display:grid}.reason__n[data-astro-cid-2ojqaodh]{font-size:var(--t-1);letter-spacing:.14em;color:var(--on-dark-accent);font-weight:700}.reason__title[data-astro-cid-2ojqaodh]{font-size:var(--t1);color:#fff;text-wrap:pretty;line-height:1.25}.reason__body[data-astro-cid-2ojqaodh]{color:#dfe2e7;font-size:.95rem;line-height:1.55}.why__actions[data-astro-cid-2ojqaodh]{margin-top:var(--s4);flex-direction:column;gap:8px;display:flex}.why__actions[data-astro-cid-2ojqaodh] .btn[data-astro-cid-2ojqaodh]{min-height:56px;font-size:1.0625rem}.why[data-astro-cid-2ojqaodh] .btn--ghost[data-astro-cid-2ojqaodh]{color:#fff;border-color:#fff9}.why[data-astro-cid-2ojqaodh] .btn--ghost[data-astro-cid-2ojqaodh]:hover{color:#fff;border-color:#fff}@media (width<=959px){.why__stage[data-astro-cid-2ojqaodh]{--why-tint:.66;--why-pin:.4;--why-over:30%;view-timeline:none;timeline-scope:--why-stage}.why__head[data-astro-cid-2ojqaodh]{view-timeline:--why-stage block}.why__media[data-astro-cid-2ojqaodh]{height:420px;bottom:auto}.why__head[data-astro-cid-2ojqaodh]{min-height:420px;padding-bottom:var(--s4);justify-content:flex-end}.why__more[data-astro-cid-2ojqaodh]{background:var(--ink);border-top:3px solid var(--red);padding-block:var(--s4) var(--s6)}.why__actions[data-astro-cid-2ojqaodh] .btn[data-astro-cid-2ojqaodh]{width:100%}}@media (width>=600px){.why__actions[data-astro-cid-2ojqaodh]{flex-direction:row;justify-content:center;gap:12px}.why__actions[data-astro-cid-2ojqaodh] .btn[data-astro-cid-2ojqaodh]{min-width:240px}}@media (width>=768px){.reasons[data-astro-cid-2ojqaodh]{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr))}.reason[data-astro-cid-2ojqaodh]{padding:var(--s4)}}@media (width>=960px){.why__stage[data-astro-cid-2ojqaodh]{flex-direction:column;justify-content:flex-end;min-height:min(90vh,880px);display:flex}.why__head[data-astro-cid-2ojqaodh]{padding-top:clamp(280px,30vh,340px);padding-bottom:var(--s4)}.why__more[data-astro-cid-2ojqaodh]{padding-bottom:clamp(var(--s6), 6vw, var(--s8))}}.review[data-astro-cid-wz2p2ybn]{gap:var(--s3);padding:var(--s3);background:var(--paper);border:1px solid var(--line);border-radius:6px;flex-direction:column;display:flex}.review[data-astro-cid-wz2p2ybn] blockquote[data-astro-cid-wz2p2ybn]{flex:1;margin:0}.review[data-astro-cid-wz2p2ybn] blockquote[data-astro-cid-wz2p2ybn] p[data-astro-cid-wz2p2ybn]{color:var(--ink);font-size:1.05rem;line-height:1.5}.review__foot[data-astro-cid-wz2p2ybn]{padding-top:var(--s2);border-top:1px solid var(--line)}.review__who[data-astro-cid-wz2p2ybn]{align-items:center;gap:var(--s2);min-width:0;display:flex}.review__logo[data-astro-cid-wz2p2ybn]{border:1px solid var(--line);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:64px;padding:6px;display:flex}.review__logo[data-astro-cid-wz2p2ybn] img[data-astro-cid-wz2p2ybn]{object-fit:contain;width:100%;height:100%;display:block}.review__author[data-astro-cid-wz2p2ybn]{font-family:var(--font-display);font-weight:700;display:block}.review__role[data-astro-cid-wz2p2ybn]{color:var(--ink-2);font-size:.875rem;display:block}.reviews__head[data-astro-cid-4bjs7uhz]:not(.section-head--center){gap:var(--s4);margin-bottom:clamp(var(--s5), 5vw, var(--s8));align-items:end;display:grid}@media (width>=900px){.reviews__head[data-astro-cid-4bjs7uhz]:not(.section-head--center){grid-template-columns:minmax(0,1fr) auto}}.reviews__head[data-astro-cid-4bjs7uhz]:not(.section-head--center) h2[data-astro-cid-4bjs7uhz]{max-width:22ch}.reviews__head[data-astro-cid-4bjs7uhz].section-head--center{justify-items:center;gap:var(--s3);display:grid}.reviews[data-astro-cid-4bjs7uhz]{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.reviews[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.reviews[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,1fr)}}.reviews-more[data-astro-cid-4bjs7uhz]{margin-top:var(--s4)}.reviews-more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]{cursor:pointer;justify-content:center;list-style:none;display:flex}.reviews-more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]::-webkit-details-marker{display:none}.reviews-more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]:hover .btn[data-astro-cid-4bjs7uhz],.reviews-more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]:focus-visible .btn[data-astro-cid-4bjs7uhz]{background:var(--red);border-color:var(--red);color:#fff}.reviews-more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]:focus-visible .btn[data-astro-cid-4bjs7uhz]{outline:3px solid var(--focus);outline-offset:2px}.reviews-more[data-astro-cid-4bjs7uhz][open] summary[data-astro-cid-4bjs7uhz]{margin-bottom:var(--s2)}.reviews-more[data-astro-cid-4bjs7uhz][open] summary[data-astro-cid-4bjs7uhz] .btn[data-astro-cid-4bjs7uhz]{display:none}@media (width<=767.98px){body{padding-bottom:72px}}
