.partners[data-astro-cid-pqooy3ar]{--logo-h: clamp(22px, 1.95vw, 28px);--gap: clamp(40px, 4.4vw, 72px);--partners-cycle: 66s;--partners-ink: var(--h-ink);background:var(--h-surface);padding:clamp(26px,2.7vw,42px) 0}.partners__strip[data-astro-cid-pqooy3ar]{overflow:hidden}.partners__track[data-astro-cid-pqooy3ar]{display:flex;width:max-content;animation:partners-travel var(--partners-cycle) linear infinite}.partners__row[data-astro-cid-pqooy3ar]{display:flex;align-items:center;margin:0;padding:0;list-style:none}.partners__item[data-astro-cid-pqooy3ar]{display:flex;align-items:center;margin-right:var(--gap)}@keyframes partners-travel{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.partners__link[data-astro-cid-pqooy3ar]{display:flex;align-items:center;text-decoration:none}.partners__strip[data-astro-cid-pqooy3ar]:hover .partners__track[data-astro-cid-pqooy3ar]{animation-play-state:paused}.partners__mark[data-astro-cid-pqooy3ar]{display:block;height:var(--logo-h);width:calc(var(--logo-h) * var(--ar));-webkit-mask-image:var(--src);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;mask-image:var(--src);mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%}@supports (mask-image: none) or (-webkit-mask-image: none){.partners__mark[data-astro-cid-pqooy3ar]{background-color:var(--partners-ink)}}.partners__img[data-astro-cid-pqooy3ar]{display:block;height:var(--logo-h);width:calc(var(--logo-h) * var(--ar));object-fit:contain;filter:grayscale(1)}.partners__word[data-astro-cid-pqooy3ar]{font-family:var(--font-display);font-size:calc(var(--logo-h) * .95);font-weight:600;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:var(--partners-ink)}@media print,(prefers-reduced-motion:reduce){.partners__track[data-astro-cid-pqooy3ar]{animation:none;display:contents}.partners__row[data-astro-cid-pqooy3ar][aria-hidden=true]{display:none}.partners__row[data-astro-cid-pqooy3ar]{flex-wrap:wrap;justify-content:center;width:100%;gap:clamp(20px,2.2vw,32px) clamp(20px,2.6vw,40px)}.partners__item[data-astro-cid-pqooy3ar]{margin-right:0}.partners__strip[data-astro-cid-pqooy3ar]{max-width:var(--h-max);margin:0 auto;padding:0 var(--h-gutter)}}.quickinfo[data-astro-cid-6crrnb52]{--qi-bg: var(--h-surface);--qi-rule: var(--h-line-strong);--qi-quiet: var(--h-muted);--qi-value: var(--h-ink);background:var(--qi-bg);padding:clamp(26px,2.8vw,40px) 0 clamp(30px,3.2vw,46px)}.quickinfo__inner[data-astro-cid-6crrnb52]{max-width:var(--h-max);margin:0 auto;padding:0 var(--h-gutter)}.quickinfo__row[data-astro-cid-6crrnb52]{display:grid;grid-template-columns:minmax(0,58rem) minmax(0,1fr);gap:clamp(24px,2.4vw,48px);align-items:stretch}.quickinfo__stats[data-astro-cid-6crrnb52]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--qi-rule)}.quickinfo__stat[data-astro-cid-6crrnb52]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:12px 0 14px}.quickinfo__panel[data-astro-cid-6crrnb52]{--qi-quiet: var(--h-muted);--qi-value: var(--h-ink);display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;margin:0;padding:14px 26px 26px;background:var(--h-lifted);border:1px solid var(--qi-rule)}@supports (corner-shape: bevel){.quickinfo__panel[data-astro-cid-6crrnb52]{border-radius:var(--h-notch);corner-shape:var(--h-corner)}}.quickinfo__value[data-astro-cid-6crrnb52]{margin:0;font-family:var(--font-display);font-size:clamp(31px,2.94vw,46px);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--qi-value);font-variant-numeric:tabular-nums}.quickinfo__panel[data-astro-cid-6crrnb52] .quickinfo__value[data-astro-cid-6crrnb52]{font-size:clamp(31px,2.94vw,46px)}.quickinfo__label[data-astro-cid-6crrnb52]{max-width:none;font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--qi-quiet);white-space:nowrap}.quickinfo__panel--iso[data-astro-cid-6crrnb52]{text-decoration:none;cursor:pointer;transition:border-color var(--h-fast) var(--h-ease)}.quickinfo__panel--iso[data-astro-cid-6crrnb52] .quickinfo__value[data-astro-cid-6crrnb52]{font-size:clamp(24px,2.2vw,34px);white-space:nowrap}.quickinfo__panel--iso[data-astro-cid-6crrnb52]:hover{border-color:var(--h-red)}.quickinfo__panel--iso[data-astro-cid-6crrnb52]:focus-visible{outline:2px solid var(--h-red);outline-offset:2px}.quickinfo__iso-sub[data-astro-cid-6crrnb52]{display:block;margin-top:4px;font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--h-muted);letter-spacing:0}@media(max-width:1024px){.quickinfo__row[data-astro-cid-6crrnb52]{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3.4vw,40px)}.quickinfo__stats[data-astro-cid-6crrnb52]{grid-template-columns:repeat(2,minmax(0,1fr))}.quickinfo__stat[data-astro-cid-6crrnb52]{padding:24px 24px 24px 0}.quickinfo__stat[data-astro-cid-6crrnb52]:nth-child(odd){padding-left:0;border-left:0}.quickinfo__stat[data-astro-cid-6crrnb52]:nth-child(2n){padding-left:24px;border-left:1px solid var(--qi-rule)}.quickinfo__stat[data-astro-cid-6crrnb52]:nth-child(-n+2){padding-top:16px}.quickinfo__stat[data-astro-cid-6crrnb52]:nth-child(n+3){border-top:1px solid var(--qi-rule)}}@media(max-width:380px){.quickinfo__stats[data-astro-cid-6crrnb52]{grid-template-columns:minmax(0,1fr)}.quickinfo__stat[data-astro-cid-6crrnb52]{padding:16px 0}.quickinfo__stat[data-astro-cid-6crrnb52]:nth-child(2n){padding-left:0;border-left:0}.quickinfo__stat[data-astro-cid-6crrnb52]:nth-child(n+2){border-top:1px solid var(--qi-rule)}}.cta[data-astro-cid-mt2knvkr]{background:#fff;border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line);padding:clamp(18px,1.9vw,28px) 0}.cta__inner[data-astro-cid-mt2knvkr]{max-width:var(--h-max);margin:0 auto;padding:0 var(--h-gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.cta__title[data-astro-cid-mt2knvkr]{margin:0;display:block;flex:1 1 24ch;font-family:var(--font-display);font-size:clamp(20px,2vw,30px);font-weight:600;line-height:1.12;letter-spacing:-.025em;color:var(--h-ink);text-wrap:balance}.cta__highlight[data-astro-cid-mt2knvkr]{background:linear-gradient(180deg,transparent 50%,#FFB347 50%);padding:0 2px}.cta__red[data-astro-cid-mt2knvkr]{color:var(--h-red)}.cta__action[data-astro-cid-mt2knvkr]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:var(--h-red);color:#fff;font-family:var(--font-body);font-size:15px;font-weight:600;text-decoration:none;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:background-color var(--h-slow) var(--h-ease),filter .2s ease,transform .2s ease}.cta__action[data-astro-cid-mt2knvkr]:hover{background:var(--h-red-deep);filter:brightness(1.1)}.cta__action[data-astro-cid-mt2knvkr]:active{transform:scale(.98)}.cta__action[data-astro-cid-mt2knvkr]:focus-visible{outline:2px solid var(--h-red);outline-offset:3px}@media(max-width:900px){.cta__inner[data-astro-cid-mt2knvkr]{flex-direction:column;align-items:flex-start}.cta__title[data-astro-cid-mt2knvkr]{flex:0 1 auto}}.ph[data-astro-cid-5vgox5l4]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,3vw,72px);align-items:baseline;padding-bottom:clamp(36px,4vw,64px)}.ph__title[data-astro-cid-5vgox5l4]{margin:0;max-width:20ch;font-family:var(--font-display);font-size:var(--text-h2);font-weight:600;line-height:1.06;letter-spacing:-.025em;color:var(--h-ink);text-wrap:balance}.ph__sub[data-astro-cid-5vgox5l4]{margin:0;max-width:62ch;font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;line-height:1.55;color:var(--h-muted);text-wrap:pretty}@media(max-width:900px){.ph[data-astro-cid-5vgox5l4]{grid-template-columns:minmax(0,1fr);gap:20px}.ph__title[data-astro-cid-5vgox5l4]{max-width:none}}.study[data-astro-cid-typdnebf]{background:var(--h-lifted);border:1px solid var(--h-line);border-top-color:var(--h-red);overflow:hidden}@supports (corner-shape: bevel){.study[data-astro-cid-typdnebf]{border-radius:var(--h-notch);corner-shape:var(--h-corner)}}.study__head[data-astro-cid-typdnebf]{background:#29000417;padding:clamp(28px,2.6vw,42px) clamp(28px,2.9vw,48px) clamp(24px,2.2vw,34px)}.study__eyebrow[data-astro-cid-typdnebf]{display:flex;align-items:center;gap:9px;margin:0;font-family:var(--h-mono);font-size:10px;font-weight:500;letter-spacing:.03em;color:var(--h-ink)}.study__name[data-astro-cid-typdnebf]{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.02;letter-spacing:-.03em;color:var(--h-ink)}.study__body[data-astro-cid-typdnebf]{padding:clamp(26px,2.4vw,38px) clamp(28px,2.9vw,48px) clamp(28px,2.6vw,42px)}.study__row[data-astro-cid-typdnebf]{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.62;color:var(--h-muted);text-wrap:pretty}.study__row[data-astro-cid-typdnebf]+.study__row[data-astro-cid-typdnebf]{margin-top:20px}.study__lead[data-astro-cid-typdnebf]{font-weight:600;color:var(--h-ink)}.study__facts[data-astro-cid-typdnebf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;margin:26px 0 0;padding-top:24px;border-top:1px solid var(--h-line)}.study__fact[data-astro-cid-typdnebf] dt[data-astro-cid-typdnebf]{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--h-ink)}.study__fact[data-astro-cid-typdnebf] dd[data-astro-cid-typdnebf]{margin:7px 0 0;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--h-muted);text-wrap:pretty}.study__link[data-astro-cid-typdnebf]{display:inline-block;margin-top:30px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--h-red);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--h-fast) var(--h-ease)}.study__link[data-astro-cid-typdnebf]:hover{color:var(--h-red-deep)}@media(max-width:1024px){.study__link[data-astro-cid-typdnebf]{padding-block:4px}}@media(max-width:560px){.study__facts[data-astro-cid-typdnebf]{grid-template-columns:minmax(0,1fr);gap:20px}.study__link[data-astro-cid-typdnebf]{margin-top:18px;padding-block:12px}}.th[data-astro-cid-4odskvvl]{padding-bottom:clamp(20px,2.4vw,40px)}.th__title[data-astro-cid-4odskvvl]{margin:0;max-width:20ch;font-family:var(--font-display);font-size:var(--text-h2);font-weight:600;line-height:1.06;letter-spacing:-.025em;color:var(--h-ink);text-wrap:balance}@media(max-width:900px){.th__title[data-astro-cid-4odskvvl]{max-width:none}}.cf[data-astro-cid-gadahxkm]{--cf-brief: rgba(41, 0, 4, .03);background:var(--h-surface);color:var(--h-ink);padding:clamp(72px,8vw,132px) 0 clamp(64px,6.5vw,112px);scroll-margin-top:calc(var(--h-nav-h) + 16px)}.cf__inner[data-astro-cid-gadahxkm]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,5vw,96px);align-items:stretch;max-width:var(--h-max);margin:0 auto;padding:0 var(--h-gutter)}.cf__head[data-astro-cid-gadahxkm]{display:flex;flex-direction:column;min-width:0}.cf__title[data-astro-cid-gadahxkm]{margin:0;font-family:var(--font-display);font-size:clamp(28px,3.1vw,46px);font-weight:600;line-height:1.06;letter-spacing:-.025em;color:var(--h-ink);text-wrap:balance}.cf__foot[data-astro-cid-gadahxkm]{margin-top:auto;padding-top:20px;border-top:1px solid var(--h-line)}.cf__sub[data-astro-cid-gadahxkm]{margin:0;max-width:46ch;font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;line-height:1.5;color:var(--h-muted);text-wrap:pretty}.cf__note[data-astro-cid-gadahxkm]{margin:16px 0 0;max-width:52ch;font-size:13px;line-height:1.5;color:var(--h-muted);text-wrap:pretty}.cf__mail[data-astro-cid-gadahxkm]{color:var(--h-ink);text-decoration:none;border-bottom:1px solid var(--h-line-strong);padding-bottom:1px;white-space:nowrap;transition:color var(--h-fast) var(--h-ease),border-color var(--h-fast) var(--h-ease)}.cf__mail[data-astro-cid-gadahxkm]:hover,.cf__mail[data-astro-cid-gadahxkm]:focus-visible{color:var(--h-red);border-bottom-color:var(--h-red)}.cf__form[data-astro-cid-gadahxkm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin:0;background-color:var(--h-line);border:1px solid var(--h-line-strong)}@supports (corner-shape: bevel){.cf__form[data-astro-cid-gadahxkm]{border-radius:var(--h-notch);corner-shape:var(--h-corner);overflow:hidden}}.cf__row[data-astro-cid-gadahxkm]{position:relative;padding:20px 26px 0 22px;background-color:var(--h-lifted);cursor:text}.cf__row--brief[data-astro-cid-gadahxkm],.cf__action[data-astro-cid-gadahxkm]{grid-column:1 / -1}.cf__row[data-astro-cid-gadahxkm]:has(.cf__select){grid-column:1 / -1;cursor:pointer}.cf__label[data-astro-cid-gadahxkm]{display:block;margin:0 0 4px;font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.5;color:var(--h-muted);transition:color var(--h-fast) var(--h-ease)}.cf__row[data-astro-cid-gadahxkm]:hover .cf__label[data-astro-cid-gadahxkm],.cf__row[data-astro-cid-gadahxkm]:focus-within .cf__label[data-astro-cid-gadahxkm]{color:var(--h-ink)}.cf__control[data-astro-cid-gadahxkm]{min-width:0}.cf__row[data-astro-cid-gadahxkm]:focus-within:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--h-red);pointer-events:none}.cf__row[data-astro-cid-gadahxkm]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--h-red);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--h-slow) var(--h-ease)}.cf__row[data-astro-cid-gadahxkm]:focus-within:after{transform:scaleX(1)}.cf__row--brief[data-astro-cid-gadahxkm]{background-image:linear-gradient(var(--cf-brief),var(--cf-brief))}.cf__input[data-astro-cid-gadahxkm],.cf__select[data-astro-cid-gadahxkm],.cf__area[data-astro-cid-gadahxkm]{width:100%;margin:0;padding:0 0 16px;border:0;border-radius:0;background:transparent;color:var(--h-ink);font-family:var(--font-body);font-size:17px;line-height:1.45;appearance:none}.cf__input[data-astro-cid-gadahxkm]:focus,.cf__select[data-astro-cid-gadahxkm]:focus,.cf__area[data-astro-cid-gadahxkm]:focus{outline:none}.cf__input[data-astro-cid-gadahxkm]:-webkit-autofill,.cf__input[data-astro-cid-gadahxkm]:-webkit-autofill:focus{-webkit-text-fill-color:var(--h-ink);-webkit-box-shadow:0 0 0 1000px #ffffff inset}.cf__area[data-astro-cid-gadahxkm]{min-height:96px;padding-bottom:14px;resize:vertical}.cf__selectwrap[data-astro-cid-gadahxkm]{position:relative;display:flex}.cf__select[data-astro-cid-gadahxkm]{padding-right:24px;cursor:pointer}.cf__selectwrap[data-astro-cid-gadahxkm]:after{content:"";position:absolute;right:3px;top:12px;width:7px;height:7px;margin-top:-5px;border-right:1.4px solid var(--h-muted);border-bottom:1.4px solid var(--h-muted);transform:rotate(45deg);pointer-events:none;transition:border-color var(--h-fast) var(--h-ease)}.cf__row[data-astro-cid-gadahxkm]:focus-within .cf__selectwrap[data-astro-cid-gadahxkm]:after{border-color:var(--h-ink)}.cf__select[data-astro-cid-gadahxkm] option[data-astro-cid-gadahxkm]{background-color:var(--h-lifted);color:var(--h-ink)}.cf__action[data-astro-cid-gadahxkm]{position:relative;display:flex;background-color:var(--h-lifted)}.cf__submit[data-astro-cid-gadahxkm]{flex:1;display:flex;align-items:center;justify-content:center;gap:14px;min-height:66px;padding:0 28px;border:0;background:var(--h-red);color:#fff;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px));transition:background-color var(--h-slow) var(--h-ease),filter .2s ease}.cf__submit[data-astro-cid-gadahxkm]:hover{background:var(--h-red-deep);filter:brightness(1.1)}.cf__submit[data-astro-cid-gadahxkm]:focus-visible{outline:2px solid var(--h-ink);outline-offset:-6px}.cf__submit-label[data-astro-cid-gadahxkm]{min-width:0}.cf__arrow[data-astro-cid-gadahxkm]{display:flex;flex:none;color:#fff;transition:transform var(--h-fast) var(--h-ease)}.cf__arrow[data-astro-cid-gadahxkm] svg[data-astro-cid-gadahxkm]{width:13px;height:13px}.cf__submit[data-astro-cid-gadahxkm]:hover .cf__arrow[data-astro-cid-gadahxkm],.cf__submit[data-astro-cid-gadahxkm]:focus-visible .cf__arrow[data-astro-cid-gadahxkm]{transform:translate(2px,-2px)}@media(max-width:1024px){.cf__inner[data-astro-cid-gadahxkm]{grid-template-columns:minmax(0,1fr);gap:40px}.cf__foot[data-astro-cid-gadahxkm]{margin-top:24px}.cf__mail[data-astro-cid-gadahxkm]{padding-block:4px}.cf__label[data-astro-cid-gadahxkm]{padding-block:5px;margin-bottom:0}.cf__row[data-astro-cid-gadahxkm]{padding-top:15px}}@media(max-width:560px){.cf__form[data-astro-cid-gadahxkm]{grid-template-columns:minmax(0,1fr)}}.cf__error[data-astro-cid-gadahxkm]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);margin:0;padding:10px 16px;background:var(--h-red);border:none;border-radius:4px;font-family:var(--font-body);font-size:13px;font-weight:500;color:#fff;white-space:nowrap;box-shadow:0 4px 12px #29000426;z-index:10}.cf__error[data-astro-cid-gadahxkm]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--h-red)}@media(max-width:560px){.cf__error[data-astro-cid-gadahxkm]{white-space:normal;max-width:calc(100% - 32px);text-align:center}}.cf__success[data-astro-cid-gadahxkm]{padding:48px 32px;background:var(--h-lifted);border:1px solid var(--h-line-strong);text-align:center}@supports (corner-shape: bevel){.cf__success[data-astro-cid-gadahxkm]{border-radius:var(--h-notch);corner-shape:var(--h-corner)}}.cf__success-title[data-astro-cid-gadahxkm]{margin:0 0 8px;font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--h-red);text-transform:uppercase;letter-spacing:.05em}.cf__success-text[data-astro-cid-gadahxkm]{margin:0;font-family:var(--font-body);font-size:15px;color:var(--h-muted)}.cf__submit[data-astro-cid-gadahxkm]:disabled{opacity:.7;cursor:wait}
