.media-wrapper{display:block;overflow:hidden;padding-bottom:50%;position:relative;width:100%}.media-wrapper iframe,.media-wrapper img,.media-wrapper video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.footer{background:#082744;margin-top:0;padding:4.5rem 0 1.75rem}.footer,.footer a{color:hsla(0,0%,100%,.78)}.footer a{text-decoration:none;-webkit-transition:color .2s cubic-bezier(.25,.46,.45,.94);transition:color .2s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.footer a:hover{color:#d4bc8e}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.footer a:hover{color:#d4bc8e}}.footer a:visited{color:hsla(0,0%,100%,.78)}.footer a:focus-visible{border-radius:.125rem;color:hsla(0,0%,100%,.78);outline:2px solid #d4bc8e;outline-offset:3px}.footer__top{display:grid;gap:2.5rem;padding-bottom:3rem}@media(min-width:768px){.footer__top{gap:2rem;grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.75rem;margin-bottom:1rem}.footer__logo .header__logo-text strong{color:#fff}.footer__logo .header__logo-text em{color:#e6d5b8}.footer__tagline{font-size:.9375rem;line-height:1.6;margin:0;max-width:20rem}.footer__heading{color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.06em;margin:0 0 1.125rem;text-transform:uppercase}.footer__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.footer__links a{font-size:.9375rem}.footer__links--contact{gap:.875rem}.footer__links--contact li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}.footer__links--contact a{font-size:.875rem;line-height:1.45;padding-top:.125rem}.footer__icon{-webkit-box-flex:0;color:#e6d5b8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 1.125rem;flex:0 0 1.125rem;height:1.125rem;margin-top:.125rem;width:1.125rem}.footer__icon svg{display:block;height:100%;width:100%}.footer__platforms{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.875rem;padding:1.5rem 0}@media(min-width:768px){.footer__platforms{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.footer__platforms-label{color:hsla(0,0%,100%,.55);font-size:.8125rem;margin:0}.footer__platforms-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}.footer__platform{background:hsla(0,0%,100%,.08);border-radius:62.4375rem;color:#e6d5b8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.5rem .875rem;text-decoration:none;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.footer__platform:hover{background:hsla(0,0%,100%,.16);color:#fff}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.footer__platform:hover{background:hsla(0,0%,100%,.16);color:#fff}}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:hsla(0,0%,100%,.55);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.75rem;gap:.75rem;padding:1.5rem 0 0}@media(min-width:768px){.footer__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.footer__bottom p{color:hsla(0,0%,100%,.55);font-size:.75rem;line-height:1.45;margin:0;padding:0}.footer__bottom a{font-size:.75rem}.footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.125rem;list-style:none;margin:0;padding:0}.mobile-cta{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-radius:1rem;bottom:.75rem;-webkit-box-shadow:0 12px 40px rgba(8,39,68,.18);box-shadow:0 12px 40px rgba(8,39,68,.18);-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);left:.75rem;margin:0 auto;max-width:calc(100% - 1.5rem);padding:.5rem;position:fixed;right:.75rem;z-index:90}@media(min-width:992px){.mobile-cta{display:none}}.mobile-cta__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1.5px solid #0d3b66;border-radius:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0d3b66;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:600;height:2.75rem;justify-content:center;min-width:0;overflow:hidden;padding:0 .5rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.mobile-cta__btn--primary{background:#0d3b66;border-color:#0d3b66;color:#fff}@media(max-width:991.98px){.footer{padding-bottom:6.25rem}}.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:none;border-radius:62.4375rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Manrope,sans-serif;font-size:.9375rem;font-weight:600;height:3rem;isolation:isolate;justify-content:center;letter-spacing:.01em;line-height:1;overflow:hidden;padding:0 1.375rem;position:relative;text-decoration:none;-webkit-transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .2s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .2s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.btn:after{background-color:var(--btn-color,#0d3b66);border:1.5px solid var(--btn-color,#0d3b66);border-radius:inherit;content:"";inset:0;position:absolute;z-index:0}.btn:after,.btn__text{-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94)}.btn__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-color,#fff);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:1}.btn__icon{display:none;margin-left:.5rem}.btn:focus-visible{outline:2px solid #c4a46c;outline-offset:3px}.btn:active:after{-webkit-transform:scale(.97);transform:scale(.97)}@media(hover:hover)and (pointer:fine){.btn:hover{-webkit-box-shadow:0 10px 24px rgba(8,39,68,.12);box-shadow:0 10px 24px rgba(8,39,68,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn:hover{-webkit-box-shadow:0 10px 24px rgba(8,39,68,.12);box-shadow:0 10px 24px rgba(8,39,68,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.btn--sm{font-size:.8125rem;height:2.5rem;padding:0 1rem}.btn--lg{font-size:1rem;height:3.375rem;padding:0 1.75rem}.btn--full{width:100%}.btn--icon .btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex}.btn--outline:after{background-color:transparent}.btn--outline .btn__text{--text-color:#0d3b66}@media(hover:hover)and (pointer:fine){.btn--outline:hover:after{background-color:var(--btn-color,#0d3b66)}.btn--outline:hover .btn__text{--text-color:#fff}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn--outline:hover:after{background-color:var(--btn-color,#0d3b66)}.btn--outline:hover .btn__text{--text-color:#fff}}.btn--light.btn--outline:after{--btn-color:#fff;border-color:hsla(0,0%,100%,.7)}.btn--light.btn--outline .btn__text{--text-color:#fff}@media(hover:hover)and (pointer:fine){.btn--light.btn--outline:hover:after{background-color:#fff}.btn--light.btn--outline:hover .btn__text{--text-color:#082744}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn--light.btn--outline:hover:after{background-color:#fff}.btn--light.btn--outline:hover .btn__text{--text-color:#082744}}.btn--primary.btn--outline:after,.btn--primary.btn--solid:after{--btn-color:#0d3b66}.btn--primary.btn--outline .btn__text{--text-color:#0d3b66}@media(hover:hover)and (pointer:fine){.btn--primary.btn--outline:hover .btn__text{--text-color:#fff}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn--primary.btn--outline:hover .btn__text{--text-color:#fff}}.btn--accent.btn--solid:after{--btn-color:#c4a46c}