:root{--mobile-footer-heading-size:1.25rem;--mobile-footer-body-size:1rem;--mobile-footer-heading-leading:1.2;--mobile-footer-body-leading:1.3;--mobile-footer-heading-tracking:0em;--mobile-footer-body-tracking:-.01em;--mobile-footer-column-min:5.875rem;--mobile-footer-first-grow:118;--mobile-footer-second-grow:208;--mobile-footer-brand-extra:10.999px}.site-footer{--type-size:calc(clamp(min(var(--type-narrow), var(--type-wide)), calc(var(--type-narrow) + (var(--type-wide) - var(--type-narrow)) * var(--fluid-progress)), max(var(--type-narrow), var(--type-wide))) + (var(--type-wider,calc(var(--type-wide) * var(--wide-scale-cap))) - var(--type-wide)) * var(--wide-type-progress));--text-h1:var(--type-size);--text-h2:var(--type-size);--text-h3:var(--type-size);--text-sub-h1:var(--type-size);--text-body-1:var(--type-size);--text-body-2:var(--type-size);--text-body-3:var(--type-size);--text-caption:var(--type-size);--text-16:var(--type-size);--text-20:var(--type-size);--text-24:var(--type-size);--text-107-153:var(--type-size);--text-14-188:var(--type-size);--type-weight:clamp(min(var(--type-narrow-weight), var(--type-wide-weight)), calc(var(--type-narrow-weight) + (var(--type-wide-weight) - var(--type-narrow-weight)) * var(--fluid-progress)), max(var(--type-narrow-weight), var(--type-wide-weight)));--type-leading:clamp(min(var(--type-narrow-leading), var(--type-wide-leading)), calc(var(--type-narrow-leading) + (var(--type-wide-leading) - var(--type-narrow-leading)) * var(--fluid-progress)), max(var(--type-narrow-leading), var(--type-wide-leading)));--text-h1--font-weight:var(--type-weight,var(--type-h1-weight));--text-h1--line-height:var(--type-leading,var(--type-h1-leading));--text-h2--font-weight:var(--type-weight,var(--type-h2-weight));--text-h2--line-height:var(--type-leading,var(--type-h2-leading));--text-h3--font-weight:var(--type-weight,var(--type-h3-weight));--text-h3--line-height:var(--type-leading,var(--type-h3-leading));--text-sub-h1--font-weight:var(--type-weight,var(--type-sub-h1-weight));--text-sub-h1--line-height:var(--type-leading,var(--type-sub-h1-leading));--text-body-1--font-weight:var(--type-weight,var(--type-body-1-weight));--text-body-1--line-height:var(--type-leading,var(--type-body-1-leading));--text-body-2--font-weight:var(--type-weight,var(--type-body-2-weight));--text-body-2--line-height:var(--type-leading,var(--type-body-2-leading));--text-body-3--font-weight:var(--type-weight,var(--type-body-3-weight));--text-body-3--line-height:var(--type-leading,var(--type-body-3-leading));--text-caption--font-weight:var(--type-weight,var(--type-caption-weight));--text-caption--line-height:var(--type-leading,var(--type-caption-leading));font-size:var(--type-size);--footer-body-wide:var(--type-14-188);--footer-heading-wide:var(--type-14-188);--type-narrow:var(--mobile-footer-body-size);--type-wide:var(--footer-body-wide);line-height:var(--mobile-footer-body-leading)}.footer-columns>div>p:first-child{--type-size:calc(clamp(min(var(--type-narrow), var(--type-wide)), calc(var(--type-narrow) + (var(--type-wide) - var(--type-narrow)) * var(--fluid-progress)), max(var(--type-narrow), var(--type-wide))) + (var(--type-wider,calc(var(--type-wide) * var(--wide-scale-cap))) - var(--type-wide)) * var(--wide-type-progress));--text-h1:var(--type-size);--text-h2:var(--type-size);--text-h3:var(--type-size);--text-sub-h1:var(--type-size);--text-body-1:var(--type-size);--text-body-2:var(--type-size);--text-body-3:var(--type-size);--text-caption:var(--type-size);--text-16:var(--type-size);--text-20:var(--type-size);--text-24:var(--type-size);--text-107-153:var(--type-size);--text-14-188:var(--type-size);--type-weight:clamp(min(var(--type-narrow-weight), var(--type-wide-weight)), calc(var(--type-narrow-weight) + (var(--type-wide-weight) - var(--type-narrow-weight)) * var(--fluid-progress)), max(var(--type-narrow-weight), var(--type-wide-weight)));--type-leading:clamp(min(var(--type-narrow-leading), var(--type-wide-leading)), calc(var(--type-narrow-leading) + (var(--type-wide-leading) - var(--type-narrow-leading)) * var(--fluid-progress)), max(var(--type-narrow-leading), var(--type-wide-leading)));--text-h1--font-weight:var(--type-weight,var(--type-h1-weight));--text-h1--line-height:var(--type-leading,var(--type-h1-leading));--text-h2--font-weight:var(--type-weight,var(--type-h2-weight));--text-h2--line-height:var(--type-leading,var(--type-h2-leading));--text-h3--font-weight:var(--type-weight,var(--type-h3-weight));--text-h3--line-height:var(--type-leading,var(--type-h3-leading));--text-sub-h1--font-weight:var(--type-weight,var(--type-sub-h1-weight));--text-sub-h1--line-height:var(--type-leading,var(--type-sub-h1-leading));--text-body-1--font-weight:var(--type-weight,var(--type-body-1-weight));--text-body-1--line-height:var(--type-leading,var(--type-body-1-leading));--text-body-2--font-weight:var(--type-weight,var(--type-body-2-weight));--text-body-2--line-height:var(--type-leading,var(--type-body-2-leading));--text-body-3--font-weight:var(--type-weight,var(--type-body-3-weight));--text-body-3--line-height:var(--type-leading,var(--type-body-3-leading));--text-caption--font-weight:var(--type-weight,var(--type-caption-weight));--text-caption--line-height:var(--type-leading,var(--type-caption-leading));font-size:var(--type-size);--type-narrow:var(--mobile-footer-heading-size);--type-wide:var(--footer-heading-wide);line-height:var(--mobile-footer-heading-leading);letter-spacing:var(--mobile-footer-heading-tracking)}.footer-brand-narrow{width:100%;height:auto;display:none}@media not all and (min-width:80rem){.footer-columns{column-gap:calc(var(--spacing,.25rem) * 12);row-gap:calc(var(--spacing,.25rem) * 8);flex-wrap:wrap}.footer-columns>div{gap:calc(var(--spacing,.25rem) * 2);white-space:normal;overflow-wrap:anywhere}.footer-columns a{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;display:inline-flex}.site-footer>:last-child{gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap}}@media not all and (min-width:47.9375rem){.site-footer{border-radius:var(--radius-12,.75rem);padding-inline:calc(var(--spacing,.25rem) * 9);padding-top:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 11);letter-spacing:var(--mobile-footer-body-tracking);font-optical-sizing:none;font-variation-settings:"opsz" 14}.footer-top{justify-content:flex-start}.footer-columns{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 16);--footer-first-basis:max(var(--mobile-footer-column-min), calc((100% - var(--spacing) * 8) * var(--mobile-footer-first-grow) / (var(--mobile-footer-first-grow) + var(--mobile-footer-second-grow))));flex-wrap:wrap;justify-content:flex-start;width:100%}.footer-columns>div{gap:calc(var(--spacing,.25rem) * 5);white-space:normal;max-width:100%;min-width:min(100%, var(--mobile-footer-column-min));text-align:left;flex-basis:0;justify-content:flex-start;align-items:flex-start}.footer-columns>div:nth-child(odd){flex-basis:min(100%, var(--footer-first-basis));flex-grow:var(--mobile-footer-first-grow)}.footer-columns>div:nth-child(2n){flex-basis:max(0px, calc(100% - var(--spacing) * 8 - var(--footer-first-basis)));flex-grow:var(--mobile-footer-second-grow)}.footer-columns a{min-height:0;display:inline}.site-footer>[data-figma="2305:3329"]{margin-top:calc(var(--spacing,.25rem) * 22);width:calc(100% + var(--mobile-footer-brand-extra));margin-inline:calc(var(--mobile-footer-brand-extra) / -2)}.footer-brand-wide{display:none}.footer-brand-narrow{display:block}.site-footer>:last-child{margin-top:calc(var(--spacing,.25rem) * 4);width:calc(100% + var(--mobile-footer-brand-extra));margin-inline:calc(var(--mobile-footer-brand-extra) / -2)}}@media not all and (max-width:75rem){[data-home] .site-footer{min-height:var(--home-footer-height);padding-top:var(--home-footer-top);padding-inline:var(--home-footer-left)}}
.wordmark [data-mark=lobes]{transform-box:view-box;transform-origin:0 0}.wordmark [data-mark=pill]{transform-box:view-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){[data-armed] .wordmark [data-mark=lobes]{transform:translate(-56.1048px)scale(.956)}[data-armed] .wordmark [data-mark=pill]{transform:translate(3.1722px,-8.6789px)scaleY(.4237)}[data-entered] .wordmark [data-mark=lobes]{animation:2.5s ease-in-out forwards wordmark-settle-lobes}[data-entered] .wordmark [data-mark=pill]{animation:2.5s ease-in-out forwards wordmark-settle-pill}}@keyframes wordmark-settle-lobes{0%{transform:translate(-56.1048px)scale(.956)}15%{transform:translate(44.4107px)scale(1)}30%{transform:translate(-17.9111px)scale(.9809)}45%{transform:translate(21.1803px)scale(.9904)}65%{transform:translate(-2.0501px)scale(.9809)}85%{transform:translate(8.2671px)scale(.9943)}to{transform:translate(0)scale(1)}}@keyframes wordmark-settle-pill{0%{transform:translate(3.1722px,-8.6789px)scaleY(.4237)}15%{transform:translate(2.3791px,-5.0738px)scaleY(1.0169)}30%{transform:translate(1.5861px,-1.6023px)scaleY(.8475)}45%{transform:translate(.793px)scale(1)}65%{transform:translateY(-2.4701px)scaleY(.8898)}85%{transform:translateY(-1.7491px)scaleY(1.0085)}to{transform:translate(0)scale(1)}}
:root{--home-footer-overlap:141.378px;--home-footer-top:73.48px;--home-footer-left:107.35px;--home-footer-height:744px;--home-closing-height:554.988px;--home-closing-top:48.081px}.site-shell:has(>[data-home])>footer{margin-top:calc(var(--spacing,.25rem) * -51.5)}html{scroll-padding-top:calc(var(--spacing,.25rem) * 32)}.site-shell main:not([data-home])>:is(:has(+[class*=rounded-t-]),:last-child):after{content:"";pointer-events:none;height:var(--radius-section);background:inherit;inset-inline:0;position:absolute;top:100%}@media not all and (min-width:47.9375rem){.site-shell:has(>[data-home])>footer{margin-top:calc(var(--spacing,.25rem) * -16)}}@media (min-width:47.9375rem){.site-shell:has(>[data-home])>footer{margin-top:calc(-1 * var(--home-footer-overlap))}}
