.academy-card[data-v-b127e6a2]{display:block;text-decoration:none;color:inherit;cursor:default;border-radius:16px}.academy-card.linked[data-v-b127e6a2]{cursor:pointer;transition:box-shadow .15s cubic-bezier(.2,.6,.2,1),transform .15s cubic-bezier(.2,.6,.2,1)}.academy-card.linked[data-v-b127e6a2]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.academy-card.linked[data-v-b127e6a2]:focus-visible{box-shadow:var(--focus-ring);outline:none}.academy-card.pink[data-v-b127e6a2]{background:var(--color-card-pink)}.academy-card.cream[data-v-b127e6a2]{background:var(--color-card-cream)}.academy-card.lime[data-v-b127e6a2]{background:var(--color-card-lime)}.academy-card .layout[data-v-b127e6a2]{display:grid;grid-template-columns:repeat(2,1fr);height:100%}.academy-card .media[data-v-b127e6a2]{justify-self:end;border-radius:16px;overflow:hidden}.academy-card .media img[data-v-b127e6a2]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.academy-card .text[data-v-b127e6a2]{padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.academy-card .text .body[data-v-b127e6a2]{display:flex;flex-direction:column;gap:12px}.academy-card .text .body .name[data-v-b127e6a2]{margin:0;font-size:.875rem;line-height:1.5}.academy-card .text .body .quote[data-v-b127e6a2]{margin:0;font-size:1.25rem;line-height:1.35;letter-spacing:-.01em}.academy-card .text .link[data-v-b127e6a2]{align-self:flex-start;font-weight:500;color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;transition:opacity .15s cubic-bezier(.2,.6,.2,1)}.academy-card .text .link[data-v-b127e6a2]:hover{opacity:.75}@media (max-width: 650px){.academy-card .media img[data-v-b127e6a2]{aspect-ratio:3/4}}@media (min-width: 500px) and (max-width: 919.98px){.academy-card .layout[data-v-b127e6a2]{display:flex;align-items:stretch}.academy-card .media[data-v-b127e6a2]{flex:1;min-width:0}.academy-card .text[data-v-b127e6a2]{flex:2;min-width:0}}@media (max-width: 499.98px){.academy-card .layout[data-v-b127e6a2]{grid-template-columns:1fr;grid-template-areas:"body" "link"}.academy-card .media[data-v-b127e6a2]{display:none}.academy-card .text[data-v-b127e6a2]{display:contents}.academy-card .text .body[data-v-b127e6a2]{padding:24px 24px 0}.academy-card .text .body[data-v-b127e6a2]:last-child{padding-bottom:24px}.academy-card .link[data-v-b127e6a2]{padding:12px 24px 24px}}.fa-embed[data-v-7b65d7eb]{width:100%}.fa-embed .frame[data-v-7b65d7eb]{width:100%;min-height:560px;border:0}.stay-informed[data-v-a0e2d897]{max-width:1440px;margin-inline:auto;padding-inline:32px}.stay-informed .banner[data-v-a0e2d897]{background:var(--color-banner);border-radius:24px;box-shadow:inset 0 0 0 1px var(--color-border-decorative);padding:0;overflow:hidden}.stay-informed .banner .content[data-v-a0e2d897]{display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.stay-informed .banner .content[data-v-a0e2d897]{flex-direction:row;align-items:flex-start;gap:64px}}.stay-informed .banner .intro[data-v-a0e2d897]{display:flex;flex-direction:column;gap:32px;padding:32px}@media (min-width: 768px){.stay-informed .banner .intro[data-v-a0e2d897]{flex:1}}.stay-informed .banner .heading[data-v-a0e2d897]{margin:0;color:var(--color-on-banner);font-weight:500;line-height:1.1;letter-spacing:-.01em}@media (min-width: 768px){.stay-informed .banner .heading[data-v-a0e2d897]{font-size:2.25rem;font-weight:700;line-height:1.1}}@media (min-width: 1024px){.stay-informed .banner .heading[data-v-a0e2d897]{font-size:3rem}}.stay-informed .banner .benefits[data-v-a0e2d897]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.stay-informed .banner .benefits .benefit[data-v-a0e2d897]{display:flex;align-items:center;gap:8px}.stay-informed .banner .benefits .benefit .check[data-v-a0e2d897]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--color-banner-accent);color:var(--color-banner)}.stay-informed .banner .benefits .benefit .check svg[data-v-a0e2d897]{width:15px;height:15px}.stay-informed .banner .benefits .benefit .label[data-v-a0e2d897]{color:var(--color-on-banner);font-size:1rem;line-height:1.5}.stay-informed .banner .signup[data-v-a0e2d897]{width:100%}@media (min-width: 768px){.stay-informed .banner .signup[data-v-a0e2d897]{flex:1;min-width:50%}}.stay-informed .banner .signup[data-v-a0e2d897] .fa-embed{border-radius:16px;overflow:hidden}.stay-informed .banner .signup.inline .fa-inline[data-v-a0e2d897]{background:var(--color-banner-card);border-radius:24px;overflow:hidden;padding:16px}@media (min-width: 768px){.stay-informed .banner .signup.inline .fa-inline[data-v-a0e2d897]{padding:32px 16px}}.stay-informed .banner .signup.inline .fa-inline[data-v-a0e2d897] .wFormContainer{margin-block:0}.stay-informed .banner .signup.inline .fa-inline[data-v-a0e2d897] .wFormContainer .field-container-D{margin-top:0!important;margin-bottom:0!important}.stay-informed .banner .signup.inline .fa-inline[data-v-a0e2d897] .wForm{padding-block:0}.stay-informed .banner .signup.inline .fa-inline[data-v-a0e2d897] .wFormHeader{margin:0}.stay-informed .banner .signup.inline .fa-inline[data-v-a0e2d897] input[type=submit]{margin-top:0!important;border-radius:999px}.stay-informed .banner .signup.inline .fa-inline[data-v-a0e2d897] div.actions[data-contentid=submit_button]{margin-top:0!important}.stay-informed .banner .signup.inline[data-v-a0e2d897] .wForm,.stay-informed .banner .signup.inline[data-v-a0e2d897] .wFormContainer{max-width:none;margin:0;padding:0;background:none;border:0;font-family:Geist Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.stay-informed .banner .signup.inline[data-v-a0e2d897] .wForm form{display:flex;flex-direction:column;padding:0!important}.stay-informed .banner .signup.inline[data-v-a0e2d897] .wForm form .actions{order:1}.stay-informed .banner .signup.inline[data-v-a0e2d897] .wForm form .htmlSection{order:2;margin-top:16px}.stay-informed .banner .signup.inline[data-v-a0e2d897] .oneField br{display:none}.stay-informed .banner .signup.inline[data-v-a0e2d897] .wForm form .section.inline{display:flex;flex-wrap:wrap;gap:16px}.stay-informed .banner .signup.inline[data-v-a0e2d897] .wForm form .section.inline>.oneField{flex:1 1 140px}.stay-informed .banner .signup.inline[data-v-a0e2d897] .oneField{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.stay-informed .banner .signup.inline[data-v-a0e2d897] .label,.stay-informed .banner .signup.inline[data-v-a0e2d897] label.preField{font-weight:600;font-size:.8125rem;line-height:1.3;color:var(--color-text);letter-spacing:-.005em}.stay-informed .banner .signup.inline[data-v-a0e2d897] .reqMark{color:var(--color-danger);margin-left:2px}.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=button]),.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper textarea,.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper select{width:100%;height:42px!important;padding:0 16px!important;box-sizing:border-box;font:500 1rem/1 Geist Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;transition:border-color .15s cubic-bezier(.2,.6,.2,1),box-shadow .15s cubic-bezier(.2,.6,.2,1)}.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper textarea{height:auto!important;min-height:96px;padding:12px 16px!important;line-height:1.5;resize:vertical}.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper input::placeholder,.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper textarea::placeholder{color:var(--color-text-faint)}.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper input:hover,.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper textarea:hover,.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper select:hover{border-color:var(--color-primary)}.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper input:focus,.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper textarea:focus,.stay-informed .banner .signup.inline[data-v-a0e2d897] .inputWrapper select:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.stay-informed .banner .signup.inline[data-v-a0e2d897] .errFld input,.stay-informed .banner .signup.inline[data-v-a0e2d897] .errFld textarea{border-color:var(--color-danger)}.stay-informed .banner .signup.inline[data-v-a0e2d897] .errMsg,.stay-informed .banner .signup.inline[data-v-a0e2d897] .formError{color:var(--color-danger);font-size:.875rem;margin-top:4px}.stay-informed .banner .signup.inline[data-v-a0e2d897] .actions{margin-top:24px}.stay-informed .banner .signup.inline[data-v-a0e2d897] .primaryAction,.stay-informed .banner .signup.inline[data-v-a0e2d897] input[type=submit],.stay-informed .banner .signup.inline[data-v-a0e2d897] button.primaryAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:Geist Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:.8125rem;line-height:1;color:var(--color-on-primary);background:var(--color-primary);border:5px solid transparent;border-radius:16px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s cubic-bezier(.2,.6,.2,1),background .15s cubic-bezier(.2,.6,.2,1),transform .15s cubic-bezier(.2,.6,.2,1)}.stay-informed .banner .signup.inline[data-v-a0e2d897] .primaryAction:hover,.stay-informed .banner .signup.inline[data-v-a0e2d897] input[type=submit]:hover{border-color:var(--color-primary-dark)}.stay-informed .banner .signup.inline[data-v-a0e2d897] .primaryAction:active,.stay-informed .banner .signup.inline[data-v-a0e2d897] input[type=submit]:active{background:var(--color-primary-press);transform:translateY(1px)}.stay-informed .banner .signup.inline[data-v-a0e2d897] .primaryAction:focus-visible,.stay-informed .banner .signup.inline[data-v-a0e2d897] input[type=submit]:focus-visible{outline:none;box-shadow:var(--focus-ring)}
