.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--blue-500);border-color:var(--blue-500);border-radius:0;border-width:2px;color:var(--white);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--body-sm);font-weight:var(--font-weight-700);gap:var(--size-4);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:30rem;padding-block:var(--size-205);padding-inline:var(--size-6);text-align:left;text-wrap:wrap;transition:var(--transition-soft-linear)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]):hover,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]):active{background-color:var(--blue-700);border-color:var(--blue-700);color:var(--white);text-decoration:none}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]):focus-visible{outline-color:var(--blue-300)!important}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit])[aria-expanded=true]:focus:after{border-color:var(--blue-500)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]) svg{block-size:1em;display:inline-block;inline-size:1em}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]) svg path{color:inherit}.bg-teal-700 .button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--primary:focus-visible{outline-color:var(--white)!important}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--secondary{background-color:var(--gold-300);border-color:var(--gold-300);color:var(--blue-700)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--secondary:hover,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--secondary:active{background-color:var(--gold-500);border-color:var(--gold-500);color:var(--blue-700)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--secondary:focus-visible{outline-color:var(--gold-500)!important}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--outlined{background-color:transparent;border-color:var(--blue-500);color:var(--blue-500)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--outlined:visited,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--outlined:hover,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--outlined:active{background-color:var(--blue-100);color:var(--blue-500)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--outlined--reversed{background-color:transparent;border-color:var(--white);color:var(--white)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--outlined--reversed:visited{background-color:transparent;border-color:var(--white);color:var(--white)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--outlined--reversed:hover,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--outlined--reversed:active{background-color:var(--white);border-color:var(--white);color:var(--blue-500)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--outlined--reversed:focus-visible{outline-color:var(--white)!important}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--ghost{background-color:transparent;border-color:transparent;color:var(--blue-500)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--ghost:visited{background-color:transparent;border-color:transparent;color:var(--blue-500)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--ghost:hover,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--ghost:active{background-color:var(--blue-100);border-color:var(--blue-100);color:var(--blue-500)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--ghost--reversed{background-color:transparent;border-color:transparent;color:var(--white)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--ghost--reversed:visited{background-color:transparent;border-color:transparent;color:var(--white)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--ghost--reversed:hover,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--ghost--reversed:active{background-color:var(--blue-100);border-color:var(--blue-100);color:var(--blue-500)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]):disabled{background-color:var(--grey-100);border-color:var(--grey-100);color:var(--grey-700);cursor:not-allowed;pointer-events:none}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--give,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--translate,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--search{background-color:transparent;border:0;gap:var(--size-2);margin-block:0;padding-block:var(--size-2);padding-inline:var(--size-4)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--give:visited,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--give:hover,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--give:active,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--translate:visited,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--translate:hover,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--translate:active,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--search:visited,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--search:hover,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--search:active{background-color:inherit;color:var(--grey-100)}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--give svg,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--translate svg,.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--search svg{inline-size:1em}.button:not(.button--link,.video-hero__button,.link,.js-hide,[type=submit]).button--square{padding:var(--size-205)}.button--link,.link--download,.link--external{align-items:center;color:var(--blue-300);display:inline-flex;font-size:var(--body-default);gap:var(--size-2);text-align:left;text-wrap:wrap;transition:var(--transition-soft-linear)}.button--link svg,.link--download svg,.link--external svg{block-size:1em;display:inline-block;inline-size:1em}.button--link svg path,.link--download svg path,.link--external svg path{color:currentColor}.button--link:focus-visible,.link--download:focus-visible,.link--external:focus-visible{outline-color:currentColor!important}.button--link.button--link--reversed,.link--download.button--link--reversed,.link--external.button--link--reversed{color:var(--white)}.button--link.button--link--reversed path,.link--download.button--link--reversed path,.link--external.button--link--reversed path{color:currentColor}.button--link.link--small,.link--download.link--small,.link--external.link--small{font-size:var(--body-sm)}
