.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.section{padding-block:var(--section-pad-y)}.eyebrow{font-family:var(--font-ui);font-size:var(--fs-nav);letter-spacing:.18em;text-transform:uppercase;color:var(--color-secondary-text);font-weight:500}.heading-display{font-family:var(--font-hero);letter-spacing:-.03em;font-weight:500;line-height:1.02;font-size:var(--fs-display);color:var(--color-heading)}.heading-section{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.05;font-size:var(--fs-section);color:var(--color-heading)}.heading-card{font-family:var(--font-display);letter-spacing:-.015em;font-weight:600;line-height:1.1;font-size:var(--fs-card);color:var(--color-card-heading)}.lede{font-family:var(--font-body);font-size:var(--fs-sub);color:var(--color-secondary-text);max-width:64ch;line-height:1.5}.body-copy{font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-secondary-text);line-height:1.55}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}[data-route-focus]:focus,[data-route-focus]:focus-visible{box-shadow:none;outline:none}.sound-video{--ctl-fg:var(--color-primary,#4a34d6);--ctl-bg:#fff9;--ctl-bg-hover:#ffffffc7;--ctl-border:#ffffff80;--ctl-track:#4a34d633;position:relative;overflow:hidden}.sound-video[data-dark]{--ctl-fg:#fff;--ctl-bg:#ffffff24;--ctl-bg-hover:#ffffff3d;--ctl-border:#ffffff4d;--ctl-track:#ffffff4d}.sound-video>video{object-fit:cover;width:100%;height:100%;display:block}.sound-video__btn{border:.0625rem solid var(--ctl-border);background:var(--ctl-bg);-webkit-backdrop-filter:blur(.875rem)saturate(160%);backdrop-filter:blur(.875rem)saturate(160%);color:var(--ctl-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s,border-color .2s,transform .16s,opacity .2s;display:grid;position:absolute;box-shadow:inset 0 .0625rem #ffffff40,0 .375rem 1.25rem #00000040}.sound-video__btn:hover{background:var(--ctl-bg-hover)}.sound-video__btn:focus-visible{outline:.125rem solid var(--ctl-fg);outline-offset:.125rem}.sound-video__play{width:4.5rem;height:4.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}.sound-video__play svg{width:2rem;height:2rem}.sound-video__play:hover{transform:translate(-50%,-50%)scale(1.06)}.sound-video__play:active{transform:translate(-50%,-50%)scale(.96)}.sound-video[data-hidden] .sound-video__play{opacity:0;pointer-events:none}.sound-video[data-hidden] .sound-video__play:focus-visible{opacity:1;pointer-events:auto}.sound-video__bar{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.sound-video__bar-btn{flex:none;width:2.75rem;height:2.75rem;position:static}.sound-video__bar-btn svg{width:1.375rem;height:1.375rem}.sound-video__bar-btn:hover{transform:scale(1.06)}.sound-video__bar-btn:active{transform:scale(.94)}.sound-video__timeline{appearance:none;border:.0625rem solid var(--ctl-border);background:var(--ctl-bg);-webkit-backdrop-filter:blur(.875rem)saturate(160%);backdrop-filter:blur(.875rem)saturate(160%);cursor:pointer;opacity:0;pointer-events:none;border-radius:62.4375rem;flex:1;min-width:0;height:2.75rem;margin:0;padding:0 1.125rem;transition:opacity .2s,background .2s,border-color .2s;box-shadow:inset 0 .0625rem #ffffff40,0 .375rem 1.25rem #00000040}.sound-video[data-timeline] .sound-video__timeline,.sound-video__timeline:focus-visible{opacity:1;pointer-events:auto}.sound-video__timeline:focus-visible{outline:none}.sound-video__timeline::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ctl-fg) var(--p), var(--ctl-track) var(--p));border-radius:.125rem;height:.25rem}.sound-video__timeline::-moz-range-track{background:linear-gradient(to right, var(--ctl-fg) var(--p), var(--ctl-track) var(--p));border-radius:.125rem;height:.25rem}.sound-video__timeline::-webkit-slider-thumb{appearance:none;box-sizing:border-box;background:var(--ctl-fg);width:.75rem;height:.75rem;box-shadow:0 0 0 .25rem var(--ctl-track);border:none;border-radius:50%;margin-top:-.25rem}.sound-video__timeline::-moz-range-thumb{box-sizing:border-box;background:var(--ctl-fg);width:.75rem;height:.75rem;box-shadow:0 0 0 .25rem var(--ctl-track);border:none;border-radius:50%}.sound-video__timeline:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 .25rem var(--ctl-fg)}.sound-video__timeline:focus-visible::-moz-range-thumb{box-shadow:0 0 0 .25rem var(--ctl-fg)}@media (max-width:47.9375rem){.sound-video__play{width:3.5rem;height:3.5rem}.sound-video__play svg{width:1.625rem;height:1.625rem}.sound-video__bar{bottom:.5rem;left:.5rem;right:.5rem}.sound-video__timeline{padding:0 .875rem}}@media (hover:none){.sound-video__play:hover:not(:active){transform:translate(-50%,-50%)}.sound-video__bar-btn:hover:not(:active){transform:none}}@media (prefers-reduced-motion:reduce){.sound-video__btn{transition:opacity .2s}.sound-video__play:hover,.sound-video__play:active{transform:translate(-50%,-50%)}.sound-video__bar-btn:hover,.sound-video__bar-btn:active{transform:none}}
:root{--ease-power2-out:cubic-bezier(.25, .46, .45, .94);--ease-power3-out:cubic-bezier(.215, .61, .355, 1);--ease-power2-inout:cubic-bezier(.455, .03, .515, .955);--ease-back-out:cubic-bezier(.34, 1.56, .64, 1)}@scope([data-motion]) to ([data-motion] [data-motion]){.reveal,.reveal-once{opacity:0;transform:translate(var(--reveal-x,0), var(--reveal-y,7.5rem)) scale(var(--reveal-scale,1));transition:opacity var(--reveal-dur,.9s) var(--reveal-ease,var(--ease-power3-out)), transform var(--reveal-dur,.9s) var(--reveal-ease,var(--ease-power3-out));transition-delay:calc(var(--reveal-delay,0s) + var(--i,0) * var(--stagger,.14s))}:scope[data-inview] .reveal,:scope[data-seen] .reveal-once{opacity:1;transform:none}}[data-motion]:not([data-inview]) .pause-offscreen,[data-motion]:not([data-inview]) .pause-offscreen *,[data-motion]:not([data-inview]) .pause-offscreen :before,[data-motion]:not([data-inview]) .pause-offscreen :after,[data-seen]:not([data-inview]) .pause-offscreen,[data-seen]:not([data-inview]) .pause-offscreen *,[data-seen]:not([data-inview]) .pause-offscreen :before,[data-seen]:not([data-inview]) .pause-offscreen :after{animation-play-state:paused!important}@media (max-width:68.75rem){:root .reveal,:root .reveal-once{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.reveal,.reveal-once{opacity:1!important;transition:none!important;transform:none!important}}.sweep-word{white-space:nowrap;display:inline-block}.sweep-char{display:inline-block}em>.sweep-word,em>.sweep-word>.sweep-char{background:inherit;-webkit-background-clip:inherit;background-clip:inherit}.sweep-word[data-wave] .sweep-char{animation:sweep-char .32s cubic-bezier(.25, .46, .45, .94) calc(.15s + var(--i,0) * 65ms) both}@keyframes sweep-char{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sweep-char,.sweep-word[data-wave] .sweep-char{opacity:1;animation:none}}@media (pointer:coarse){:is(#main-content,[aria-labelledby=jointeam-title]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),textarea,select){font-size:max(1rem,16px)}}
*,:before,:after{box-sizing:border-box}:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) *{margin:0}:where(html:not(:has(.mnh-legacy-shell))){-webkit-text-size-adjust:100%;height:100%}html:has(.mnh-site-css){font-size:16px}:where(html:not(:has(.mnh-legacy-shell))),:where(html:not(:has(.mnh-legacy-shell))) body{max-width:100vw;overflow-x:hidden}:is(html:has([data-scroll-lock]),body:has([data-scroll-lock])){overflow:hidden}.grecaptcha-badge{z-index:2147483647!important;visibility:visible!important}:where(html:not(:has(.mnh-legacy-shell))) body{min-height:100%;font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-secondary-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) img,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) picture,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) video,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) canvas,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) svg{max-width:100%;display:block}:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) input,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) button,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) textarea,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) select{font:inherit;color:inherit}:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) button{cursor:pointer;background:0 0;border:none}:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) a{color:inherit;text-decoration:none}:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) p{text-wrap:pretty}:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) h1,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) h2,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) h3,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) h4,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) h5,:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) h6{text-wrap:balance;font-family:var(--font-display);color:var(--color-heading)}.hero-type{font-family:var(--font-hero);letter-spacing:-.025em;font-weight:500}:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) :focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem;border-radius:.25rem}:where(html:not(:has(.mnh-legacy-shell)),.mnh-site-css) ::selection{background:var(--color-primary);color:#fff}.letter,.word,.letter-word{display:inline-block}