#cc-main{--cc-font-family:"Inter",sans-serif;--cc-btn-primary-bg:#292966;--cc-btn-primary-border-color:#292966;--cc-btn-primary-hover-bg:#292966;--cc-btn-primary-hover-border-color:#292966;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-btn-secondary-bg:#fff;--cc-btn-secondary-color:#c0ac76;--cc-btn-secondary-border-color:#c0ac76;--cc-btn-secondary-hover-bg:transparent;--cc-btn-secondary-hover-color:#c0ac76;--cc-btn-secondary-hover-border-color:#c0ac76}#cc-main .cm__btn,#cc-main .pm__btn,#cc-main .pm__close-btn{border-radius:900px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:#292966}.hero-section{position:relative;padding:13.625rem 6rem 6rem;overflow:hidden}.hero-section .bg{position:absolute;top:0;right:0;left:25%;bottom:25%}.hero-section .bg .filter{position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 50%);z-index:3}.hero-section .bg .filter-2{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(236,237,239,.5);z-index:4}.hero-section .bg img{width:100%;height:100%;object-fit:cover;opacity:.15;position:relative;z-index:1}.hero-section .line1{position:absolute;top:0;right:0;width:18%;height:70%;overflow:hidden}.hero-section .line1 .icon{width:100%;height:100%;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.hero-section .line1 .icon img,.hero-section .line1 .icon svg{width:100%;height:100%;display:block}.hero-section .line2{position:absolute;top:20%;left:0;width:4%;height:40%;overflow:visible}.hero-section .line2 .icon{width:100%;height:100%;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.hero-section .line2 .icon img,.hero-section .line2 .icon svg{width:100%;height:100%;display:block}.hero-section .line3{position:absolute;bottom:-60px;right:0;width:6%;height:40%;overflow:hidden;z-index:10}.hero-section .line3 .icon{width:100%;height:100%;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.hero-section .line3 .icon img,.hero-section .line3 .icon svg{width:100%;height:100%;display:block}.hero-section.graphics-absolute .bg{position:absolute;top:0;right:0;left:25%;bottom:auto;height:1000px;overflow:hidden}.hero-section.graphics-absolute .bg .filter{position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 50%),linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 50%);z-index:3}.hero-section.graphics-absolute .bg .filter-2{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(236,237,239,.5);z-index:4}.hero-section.graphics-absolute .bg img{width:100%;height:100%;object-fit:cover;opacity:.15;position:relative;z-index:1}.hero-section.graphics-absolute .line1{position:absolute;top:0;right:0;width:220px;height:460px;overflow:hidden}.hero-section.graphics-absolute .line1 .icon{width:100%;height:100%;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.hero-section.graphics-absolute .line1 .icon img,.hero-section.graphics-absolute .line1 .icon svg{width:100%;height:100%;display:block}.hero-section.graphics-absolute .line2{position:absolute;top:230px;left:0;width:70px;height:600px;overflow:visible}.hero-section.graphics-absolute .line2 .icon{width:100%;height:100%;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.hero-section.graphics-absolute .line2 .icon img,.hero-section.graphics-absolute .line2 .icon svg{width:100%;height:100%;display:block}.hero-section.graphics-absolute .line3{position:absolute;bottom:-60px;right:0;width:6%;height:40%;overflow:hidden;z-index:10}.hero-section.graphics-absolute .line3 .icon{width:100%;height:100%;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.hero-section.graphics-absolute .line3 .icon img,.hero-section.graphics-absolute .line3 .icon svg{width:100%;height:100%;display:block}@media screen and (max-width:1048px){.hero-section{padding:9rem 2rem 2rem}.hero-section .line{opacity:.15}}@media screen and (max-width:767px){.hero-section{padding-left:0;padding-right:0}.hero-section .left-col{text-align:center}.hero-section .breadcrumbs{justify-content:center}}@media screen and (max-width:576px){.hero-section{padding-top:6rem}.hero-section.graphics-absolute .line2{width:30px;height:370px}.hero-section.graphics-absolute .line1{width:140px;height:310px}.hero-section.graphics-absolute .line1 .icon{width:110%}}.breadcrumbs{margin:0;padding:0 0 .25rem;font-size:.875rem;font-weight:400;color:#cbcbcc;list-style:none;display:flex;align-items:center;justify-content:start;position:relative;z-index:10}.breadcrumbs li{margin-right:6px}.breadcrumbs .icon{margin-left:4px;width:8px;height:8px;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.breadcrumbs .icon img,.breadcrumbs .icon svg{width:8px;height:8px;display:block}.breadcrumbs .icon,.breadcrumbs .icon circle,.breadcrumbs .icon ellipse,.breadcrumbs .icon line,.breadcrumbs .icon path,.breadcrumbs .icon polygon,.breadcrumbs .icon svg,.breadcrumbs .icon use{fill:#f4f4f4;color:#f4f4f4}.breadcrumbs .icon{position:relative;top:-2px}.breadcrumbs .divider{color:#c0ac76}.breadcrumbs a{color:#292966;transition:color .3s;font-weight:600}.breadcrumbs a .icon,.breadcrumbs a .icon circle,.breadcrumbs a .icon ellipse,.breadcrumbs a .icon line,.breadcrumbs a .icon path,.breadcrumbs a .icon polygon,.breadcrumbs a .icon svg,.breadcrumbs a .icon use{fill:#f4f4f4;color:#f4f4f4}.breadcrumbs li:hover a{text-decoration:none}.breadcrumbs li:hover .home,.breadcrumbs li:hover .home circle,.breadcrumbs li:hover .home ellipse,.breadcrumbs li:hover .home line,.breadcrumbs li:hover .home path,.breadcrumbs li:hover .home polygon,.breadcrumbs li:hover .home svg,.breadcrumbs li:hover .home use{fill:#292966;color:#292966}@media screen and (max-width:1048px){.breadcrumbs{flex-wrap:wrap}}@media screen and (max-width:576px){.breadcrumbs{font-size:.75rem}}.wysiwyg,.wysiwyg *{line-height:1.5}.wysiwyg h2{margin-top:2.6rem;margin-bottom:.7rem;font-size:1.4375rem}.wysiwyg h3{margin-top:1.875rem;margin-bottom:.7rem;font-size:1.375rem}.wysiwyg h4{margin-top:1.5rem}.wysiwyg h4,.wysiwyg h5{margin-bottom:.7rem;font-size:1.25rem}.wysiwyg h5{margin-top:1.375rem}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:#292966;font-size:1.4375rem;text-align:initial!important}.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.wysiwyg a{color:#292966;font-weight:700;text-decoration:underline}.wysiwyg ol li,.wysiwyg ul li{line-height:1.5;margin-bottom:.5rem}@media screen and (max-width:576px){.wysiwyg{line-height:1.5}.wysiwyg h2{margin-top:2.375rem;font-size:1.7rem}.wysiwyg h3{margin-top:1.875rem;font-size:1.5rem}.wysiwyg h4{margin-top:1.5rem;font-size:1.375rem}.wysiwyg h5{margin-top:1.375rem;font-size:1.375rem}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:#292966}.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}}.academy-hero{padding-bottom:0}.academy-signup,.academy-story{padding-left:6rem;padding-right:6rem}.academy-intro{text-align:center;font-weight:600;margin-bottom:0}.academy-pillars{padding-bottom:7.5rem}.academy-card{background:#f8f8fa;border-radius:12px;overflow:hidden}.academy-card__header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:2.25rem 3.125rem;background:#292966}.academy-card__header .icon{width:64px;height:64px;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.academy-card__header .icon img,.academy-card__header .icon svg{width:64px;height:64px;display:block}.academy-card__header .icon,.academy-card__header .icon circle,.academy-card__header .icon ellipse,.academy-card__header .icon line,.academy-card__header .icon path,.academy-card__header .icon polygon,.academy-card__header .icon svg,.academy-card__header .icon use{fill:#c0ac76;color:#c0ac76}.academy-card__header .icon{flex-shrink:0}.academy-card__title{margin:0;color:#c0ac76;font-size:2.25rem;font-weight:300;line-height:1.15}.academy-card__subtitle{display:block;margin-top:.25rem;color:#fff;font-size:1.125rem;font-weight:600;line-height:1.3}.academy-card__body{padding:3.125rem;line-height:1.6}.academy-card__body p{margin-bottom:1.25rem}.academy-card__body>:last-child{margin-bottom:0}.academy-card__lead{font-weight:600}.academy-card__list{margin:-.5rem 0 1.875rem;padding-left:1.5rem}.academy-card__list li{margin-bottom:.125rem}.academy-card__label{margin:1.875rem 0 .75rem;color:#2e3133;font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:1.5px;text-transform:uppercase}.academy-quote{margin:0;padding:.625rem 0 .625rem 1.875rem;border-left:2px solid #c0ac76;color:#292966;max-width:14em;font-size:1.875rem;font-weight:300;line-height:1.2}.academy-quote strong{display:block;color:#c0ac76;font-weight:inherit}.academy-quote--pillars{margin:4.375rem 0 0 1.875rem}.academy-quote--story{margin-left:3.75rem}.academy-launch{display:flex;flex-flow:column;align-items:center;padding:2.5rem 1.25rem 4.375rem;text-align:center}.academy-launch__calendar{position:relative;margin-bottom:1.875rem;--icon-accent:#292966}.academy-launch__calendar .icon{width:160px;height:160px;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.academy-launch__calendar .icon img,.academy-launch__calendar .icon svg{width:160px;height:160px;display:block}.academy-launch__calendar .icon,.academy-launch__calendar .icon circle,.academy-launch__calendar .icon ellipse,.academy-launch__calendar .icon line,.academy-launch__calendar .icon path,.academy-launch__calendar .icon polygon,.academy-launch__calendar .icon svg,.academy-launch__calendar .icon use{fill:#c0ac76;color:#c0ac76}.academy-launch__day{position:absolute;top:38%;left:7.5%;width:75%;color:#c0ac76;font-size:3.5rem;font-weight:300;line-height:1;text-align:center}.academy-launch__text{max-width:22ch;margin-bottom:1.875rem;color:#292966;font-size:1.875rem;font-weight:300;line-height:1.2}.academy-launch__text strong{font-weight:600}.academy-story__text{text-align:justify}.academy-story__text h2{margin-bottom:1rem}.academy-story__text--wide{margin-top:1.25rem}.academy-signup{background:#2e3133;color:#fff}.academy-signup .section__title .title{margin-bottom:2.5rem}.academy-signup__intro{max-width:740px;margin:0 auto 3.75rem;font-weight:600;line-height:1.5;text-align:center}.academy-form__row{display:grid;grid-template-columns:14.375rem 1fr;column-gap:0;align-items:end;margin-bottom:1.5rem}.academy-form__row--footer{display:flex;justify-content:space-between;align-items:center;gap:1.875rem;margin:2.25rem 0 0 14.375rem}.academy-form__row--footer .btn{flex-shrink:0}.academy-form__label{margin:0;padding-bottom:.5rem;font-family:Albert Sans,sans-serif;font-size:1.25rem;font-weight:400}.academy-form__label--required{font-weight:600}.academy-form__field--short{max-width:340px}.academy-form input.academy-form__input{width:100%;height:44px;padding:0;border:0;border-bottom:2px solid #fff;border-radius:0;background:none;box-sizing:border-box;color:#fff;font-size:1rem;line-height:44px}.academy-form input.academy-form__input::placeholder{color:hsla(0,0%,100%,.55)}.academy-form input.academy-form__input:focus{border-bottom-color:#c0ac76;box-shadow:none;outline:none}.academy-form input.academy-form__input:focus-visible{box-shadow:0 2px 0 0 #c0ac76}.academy-form input.academy-form__input[aria-invalid=true]{border-bottom-color:#f1a7a7}.academy-form input.academy-form__input:-webkit-autofill,.academy-form input.academy-form__input:-webkit-autofill:focus,.academy-form input.academy-form__input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.academy-form__error{min-height:0;margin:.375rem 0 0;color:#f1a7a7;font-size:.875rem}.academy-form__error:empty{display:none}.academy-form__privacy{max-width:28rem;margin:0;font-size:.875rem;line-height:1.6}.academy-form__privacy a{color:#c0ac76;font-weight:600}.academy-form__privacy a:hover{text-decoration:underline}@media screen and (max-width:1048px){.academy-signup,.academy-story{padding-left:2rem;padding-right:2rem}.academy-pillars{padding-bottom:5.25rem}.academy-card__header{padding:1.875rem 2rem}.academy-card__header .icon{width:52px;height:52px;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.academy-card__header .icon img,.academy-card__header .icon svg{width:52px;height:52px;display:block}.academy-card__header .icon,.academy-card__header .icon circle,.academy-card__header .icon ellipse,.academy-card__header .icon line,.academy-card__header .icon path,.academy-card__header .icon polygon,.academy-card__header .icon svg,.academy-card__header .icon use{fill:#c0ac76;color:#c0ac76}.academy-card__title{font-size:2rem}.academy-card__body{padding:2rem}.academy-quote{font-size:1.625rem}.academy-quote--pillars{margin-left:0}.academy-quote--story{margin:3.125rem 0 0}.academy-launch__text{font-size:1.625rem}}@media screen and (max-width:767px){.academy-signup,.academy-story{padding-left:0;padding-right:0}.academy-pillars{padding-bottom:4.25rem}.academy-card+.academy-quote,.academy-quote--pillars{margin:3.125rem 0}.academy-launch{padding:0 0 3.125rem}.academy-story__text{text-align:left}.academy-form__row{grid-template-columns:1fr;margin-bottom:1.75rem}.academy-form__row--footer{flex-flow:column;margin-left:0;text-align:center}.academy-form__label{padding-bottom:.25rem;font-size:1.125rem}.academy-form__field--short{max-width:none}}@media screen and (max-width:576px){.academy-card__header{padding:1.5rem}.academy-card__header .icon{width:44px;height:44px;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.academy-card__header .icon img,.academy-card__header .icon svg{width:44px;height:44px;display:block}.academy-card__header .icon,.academy-card__header .icon circle,.academy-card__header .icon ellipse,.academy-card__header .icon line,.academy-card__header .icon path,.academy-card__header .icon polygon,.academy-card__header .icon svg,.academy-card__header .icon use{fill:#c0ac76;color:#c0ac76}.academy-card__title{font-size:1.75rem}.academy-card__subtitle{font-size:1rem}.academy-card__body{padding:1.75rem 1.5rem}.academy-quote{padding-left:1.25rem;font-size:1.375rem}.academy-launch__calendar .icon{width:128px;height:128px;background-size:contain;background-position:50%;vertical-align:middle;display:inline-block}.academy-launch__calendar .icon img,.academy-launch__calendar .icon svg{width:128px;height:128px;display:block}.academy-launch__calendar .icon,.academy-launch__calendar .icon circle,.academy-launch__calendar .icon ellipse,.academy-launch__calendar .icon line,.academy-launch__calendar .icon path,.academy-launch__calendar .icon polygon,.academy-launch__calendar .icon svg,.academy-launch__calendar .icon use{fill:#c0ac76;color:#c0ac76}.academy-launch__day{font-size:2.75rem}.academy-launch__text{font-size:1.375rem}}