@layer bricks {.brxe-button{width:auto}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-video){align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}:where(.brxe-video) iframe,:where(.brxe-video) video{border:none;height:100%;position:absolute;top:0;width:100%}:where(.brxe-video) video[poster]:not([data-is-loaded]){object-fit:cover}@supports not (aspect-ratio:16/9){:where(.brxe-video){aspect-ratio:auto;padding-top:56.25%}}.brxe-video .plyr{bottom:0;font-family:inherit;left:0;position:absolute;right:0;top:0}.brxe-video .plyr .plyr__controls>.plyr__control{padding:8px}.brxe-video .plyr .plyr__control--overlaid{align-items:center;background-color:rgba(0,0,0,.65);border-radius:0;display:flex!important;height:50px;justify-content:center;padding:0;width:80px}.brxe-video .plyr .plyr__control--overlaid:hover{background-color:rgba(0,0,0,.9)}.brxe-video .plyr .plyr__control--overlaid svg{height:18px;width:18px}.brxe-video .plyr .plyr__controls .plyr__control{background-color:transparent;color:inherit}.brxe-video .plyr .plyr__controls .plyr__control.plyr__tab-focus{background:transparent;box-shadow:0 0 0 2px}.brxe-video .plyr input[type=range]:hover::-webkit-slider-thumb{visibility:visible}.brxe-video .plyr input[type=range]::-webkit-slider-runnable-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:none;visibility:hidden}.brxe-video .plyr input[type=range]::-moz-range-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-moz-range-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range]::-moz-range-progress{border-radius:0}.brxe-video .plyr input[type=range]::-ms-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-ms-fill-lower,.brxe-video .plyr input[type=range]::-ms-fill-upper{border-radius:0}.brxe-video .plyr input[type=range]::-ms-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-ms-track{box-shadow:none}.brxe-video .plyr .plyr__progress__buffer::-webkit-progress-value{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-moz-progress-bar{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-ms-fill{border-radius:0}.brxe-video .plyr .plyr__volume{max-width:none;min-width:0;width:auto}.brxe-video .plyr .plyr__volume:hover input[type=range]{margin:0 5px;width:60px}.brxe-video .plyr .plyr__volume input[type=range]{margin:0;transition:width .1s ease-out;width:0}.brxe-video .plyr .plyr__controls__item,.brxe-video .plyr input[type=range]{cursor:pointer}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:hover:before{background-color:#000}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after{background-color:#fff;opacity:1;transform:translateY(-50%) scale(1)}.bricks-video-preview-image{background-position:50%;background-repeat:no-repeat}.bricks-video-overlay,.bricks-video-preview-image{background-size:cover;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.bricks-video-overlay{align-items:center;display:flex;justify-content:center;z-index:1}.bricks-video-overlay.bricks-lazy-hidden{background-image:none!important}.bricks-video-overlay-icon{color:#fff;cursor:pointer;font-size:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-9k6qed {font-size: 11.5px; font-weight: var(--cf-fw-xbold); color: var(--cf-cyan-pale); letter-spacing: 0.17em; text-transform: uppercase}#brxe-3p89wl {font-size: var(--cf-display-1); font-weight: var(--cf-fw-bold); color: #FFFFFF; letter-spacing: -0.045em; line-height: var(--cf-lh-display); margin-top: 16px; margin-bottom: 30px}#brxe-liqzoq {width: 100%}#brxe-71n7fq {background-color: var(--cf-bg-surface); border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-note); box-shadow: 0px 14px 38px 0px rgb(from var(--cf-darkblue1) r g b / .075); padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; width: 100%; max-width: 540px}#brxe-67vl8i {display: flex; flex-direction: column}#brxe-8z6ld8 {background-color: var(--cf-navy-deep); border: 1px solid rgba(255,255,255,.14); border-radius: 26px; box-shadow: 0px 28px 70px 0px rgb(from var(--cf-darkblue1) r g b / .18); overflow: hidden; width: 100%}#brxe-rwhq5n {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 28px; padding-bottom: 0; padding-left: 28px; display: grid; align-items: initial; flex-direction: column; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); column-gap: var(--cf-gap-xl); row-gap: 30px; align-items: center}@media (max-width: 992px) {#brxe-rwhq5n {grid-template-columns: minmax(0, 1fr)}}#hero {padding-top: 72px; padding-right: 0; padding-bottom: 84px; padding-left: 0; overflow: hidden}.hm-bg-hero{background:radial-gradient(1100px 620px at 80% -15%,rgb(from var(--cf-lightblue4) r g b / .25),rgba(0,0,0,0) 62%),radial-gradient(900px 600px at -10% 110%,rgb(from var(--cf-royal) r g b / .65),rgba(0,0,0,0) 62%),linear-gradient(145deg,var(--cf-navy-deep) 0%,var(--cf-darkblue1) 56%,#18267C 100%)}@layer bricks.reset{.hm-bg-hero.bricks-lazy-hidden{background:radial-gradient(1100px 620px at 80% -15%,rgb(from var(--cf-lightblue4) r g b / .25),rgba(0,0,0,0) 62%),radial-gradient(900px 600px at -10% 110%,rgb(from var(--cf-royal) r g b / .65),rgba(0,0,0,0) 62%),linear-gradient(145deg,var(--cf-navy-deep) 0%,var(--cf-darkblue1) 56%,#18267C 100%)!important}}@keyframes hmrevealUp{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}} .hm-reveal.brx-animate-riseUp{animation-name:hmrevealUp;animation-timing-function:cubic-bezier(.2,.75,.25,1)}@media(prefers-reduced-motion:reduce){.hm-reveal{animation:none!important}} .hm-casc:nth-child(2){animation-delay:120ms} .hm-casc:nth-child(3){animation-delay:240ms} .hm-casc:nth-child(4){animation-delay:360ms} .hm-casc:nth-child(5){animation-delay:480ms} .hm-casc:nth-child(6){animation-delay:600ms} .hm-casc:nth-child(7){animation-delay:720ms} .hm-casc:nth-child(n+8){animation-delay:720ms}@media(prefers-reduced-motion:reduce){.hm-casc{animation-delay:0s!important}} .hm-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0} .hm-cardlink{position:absolute;inset:0;z-index:2;font-size:0;color:transparent} .hm-pcard:hover{transform:translateY(-7px)!important;box-shadow:0 24px 50px rgb(from var(--cf-darkblue1) r g b / .12)!important;border-color:#cbd9e5!important}@media(prefers-reduced-motion:reduce){.hm-pcard:hover{transform:none!important}} .hm-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)} .hm-mqtrack{animation:hmMq 30s linear infinite}@keyframes hmMq{to{transform:translateX(calc(-50% - (var(--cf-gap-s) / 2)))}} .hm-marquee:hover .hm-mqtrack{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hm-mqtrack{animation:none}} .hm-logo{flex:0 0 auto} .hm-logo img{max-width:82%;max-height:54px;width:auto;height:auto;object-fit:contain} .hm-frame{position:relative} .hm-frame iframe{width:100%;aspect-ratio:16/9;display:block;border:0} .hm-headshot{flex:0 0 auto} .hm-headshot img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;border-radius:var(--cf-radius-circle)} .hm-jslider{min-width:0;max-width:100%} .hm-jslide{aspect-ratio:4/3;background:#06103A} .hm-jslide img{width:100%;height:100%;object-fit:contain;display:block} .hm-hero-form.hm-hero-form .wpforms-container{margin:0;--wpforms-field-border-radius:var(--cf-radius-input);--wpforms-field-border-color:transparent;--wpforms-field-background-color:transparent;--wpforms-field-text-color:var(--cf-text-ink);--wpforms-button-background-color:var(--cf-darkblue1);--wpforms-button-text-color:#fff;--wpforms-button-border-radius:var(--cf-radius-input)} .hm-hero-form.hm-hero-form .wpforms-form{display:flex;gap:7px;align-items:center} .hm-hero-form.hm-hero-form .wpforms-form .wpforms-field-container{flex:1;min-width:0} .hm-hero-form.hm-hero-form .wpforms-form .wpforms-field{margin:0;padding:0} .hm-hero-form.hm-hero-form .wpforms-form .wpforms-field input{width:100%;max-width:100%;border:0;background:transparent;border-radius:var(--cf-radius-input);padding:13px 15px;font-size:15px;color:var(--cf-text-ink);min-height:46px;box-shadow:none} .hm-hero-form.hm-hero-form .wpforms-form .wpforms-field input:focus,.hm-hero-form.hm-hero-form .wpforms-form .wpforms-field input:focus-visible{outline:2px solid var(--cf-lightblue4);outline-offset:-2px;border:0;box-shadow:none} .hm-hero-form.hm-hero-form .wpforms-form .wpforms-submit-container{margin:0;padding:0;flex:0 0 auto} .hm-hero-form.hm-hero-form .wpforms-form button[type=submit]{min-height:46px;padding:0 19px;border:0;border-radius:var(--cf-radius-input);background:var(--cf-darkblue1);color:#fff;font-size:var(--cf-fs-body-s);font-weight:var(--cf-fw-xbold);cursor:pointer;transition:all .25s ease} .hm-hero-form.hm-hero-form .wpforms-form button[type=submit]:hover{transform:translateY(-2px);filter:brightness(.96)} .hm-hero-form.hm-hero-form .wpforms-error{font-size:12.5px;padding:4px 6px 0;color:#B3261E}@media(max-width:767px){.hm-hero-form.hm-hero-form .wpforms-form{flex-direction:column;align-items:stretch} .hm-hero-form.hm-hero-form .wpforms-form button[type=submit]{width:100%;margin-top:7px}} .hm-cta-form.hm-cta-form .wpforms-container{margin:0;--wpforms-field-border-radius:var(--cf-radius-input);--wpforms-field-border-color:transparent;--wpforms-field-background-color:#fff;--wpforms-field-text-color:var(--cf-text-ink);--wpforms-button-background-color:var(--cf-lightblue4);--wpforms-button-text-color:#fff;--wpforms-button-border-radius:var(--cf-radius-input)} .hm-cta-form.hm-cta-form .wpforms-form{display:flex;gap:7px;align-items:center} .hm-cta-form.hm-cta-form .wpforms-form .wpforms-field-container{flex:1;min-width:0} .hm-cta-form.hm-cta-form .wpforms-form .wpforms-field{margin:0;padding:0} .hm-cta-form.hm-cta-form .wpforms-form .wpforms-field input{width:100%;max-width:100%;border:0;background:#fff;border-radius:var(--cf-radius-input);padding:13px 15px;font-size:15px;color:var(--cf-text-ink);min-height:46px;box-shadow:none} .hm-cta-form.hm-cta-form .wpforms-form .wpforms-field input:focus,.hm-cta-form.hm-cta-form .wpforms-form .wpforms-field input:focus-visible{outline:2px solid var(--cf-lightblue4);outline-offset:-2px;border:0;box-shadow:none} .hm-cta-form.hm-cta-form .wpforms-form .wpforms-submit-container{margin:0;padding:0;flex:0 0 auto} .hm-cta-form.hm-cta-form .wpforms-form button[type=submit]{min-height:46px;padding:0 19px;border:0;border-radius:var(--cf-radius-input);background:var(--cf-lightblue4);color:#fff;font-size:var(--cf-fs-body-s);font-weight:var(--cf-fw-xbold);cursor:pointer;transition:all .25s ease} .hm-cta-form.hm-cta-form .wpforms-form button[type=submit]:hover{transform:translateY(-2px);filter:brightness(.96)} .hm-cta-form.hm-cta-form .wpforms-error{font-size:12.5px;padding:4px 6px 0;color:#FFD7DC}@media(max-width:767px){.hm-cta-form.hm-cta-form .wpforms-form{flex-direction:column;align-items:stretch} .hm-cta-form.hm-cta-form .wpforms-form button[type=submit]{width:100%;margin-top:7px}} .hm-progress{position:fixed;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--cf-lightblue4),var(--cf-green));transform:scaleX(0);transform-origin:0 50%;z-index:500;pointer-events:none}@supports (animation-timeline: scroll()){@keyframes hmProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}} .hm-progress{animation:hmProgress linear;animation-timeline:scroll(root)}}@media(prefers-reduced-motion:reduce){.hm-progress{display:none}}@media (max-width: 768px) {#hero {padding-top: 48px; padding-right: 0; padding-bottom: 62px; padding-left: 0}}#brxe-0c3tso {font-size: var(--cf-display-2); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: var(--cf-ls-tighter); line-height: var(--cf-lh-display)}#brxe-ep4p2w {display: flex; flex-direction: column; row-gap: 0px; margin-bottom: 30px}#brxe-85spt1 {width: 100%; height: 100%}#brxe-85spt1:not(.tag), #brxe-85spt1 img {object-fit: cover}#brxe-dvlbku {height: 205px; overflow: hidden; background-color: var(--cf-bg-gray)}#brxe-cb0rhj {font-size: var(--cf-fs-h3); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: 0px; line-height: var(--cf-lh-heading); margin-bottom: 10px}#brxe-xcar0o {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-xcar0o a {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-htyjm9 {font-size: 12px; font-weight: var(--cf-fw-black); color: var(--cf-lightblue4); line-height: 1; text-align: center; width: 21px; height: 21px; display: flex; align-items: center; justify-content: center; background-color: var(--cf-bg-secondary4); border-radius: var(--cf-radius-circle)}#brxe-xrsfot {font-size: 11.8px; font-weight: var(--cf-fw-black); color: var(--cf-darkblue1)}#brxe-td3a32 {display: flex; flex-direction: row; align-items: center; column-gap: var(--cf-gap-2xs); margin-top: auto; padding-top: 18px; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-d3jvyq {display: flex; flex-direction: column; padding-top: 21px; padding-right: 20px; padding-bottom: 22px; padding-left: 20px; flex-grow: 1}#brxe-v23hy2 {display: flex; flex-direction: column; position: relative; background-color: var(--cf-bg-surface); border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-panel); box-shadow: 0px 14px 38px 0px rgb(from var(--cf-darkblue1) r g b / .075); overflow: hidden; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease}#brxe-d9dvj3 {width: 100%; height: 100%}#brxe-d9dvj3:not(.tag), #brxe-d9dvj3 img {object-fit: cover}#brxe-cay7ry {height: 205px; overflow: hidden; background-color: var(--cf-bg-gray)}#brxe-49ewn7 {font-size: var(--cf-fs-h3); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: 0px; line-height: var(--cf-lh-heading); margin-bottom: 10px}#brxe-61b3ey {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-61b3ey a {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-ypecxu {font-size: 12px; font-weight: var(--cf-fw-black); color: var(--cf-lightblue4); line-height: 1; text-align: center; width: 21px; height: 21px; display: flex; align-items: center; justify-content: center; background-color: var(--cf-bg-secondary4); border-radius: var(--cf-radius-circle)}#brxe-701o51 {font-size: 11.8px; font-weight: var(--cf-fw-black); color: var(--cf-darkblue1)}#brxe-fxaxml {display: flex; flex-direction: row; align-items: center; column-gap: var(--cf-gap-2xs); margin-top: auto; padding-top: 18px; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-qrwb19 {display: flex; flex-direction: column; padding-top: 21px; padding-right: 20px; padding-bottom: 22px; padding-left: 20px; flex-grow: 1}#brxe-7xaflv {display: flex; flex-direction: column; position: relative; background-color: var(--cf-bg-surface); border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-panel); box-shadow: 0px 14px 38px 0px rgb(from var(--cf-darkblue1) r g b / .075); overflow: hidden; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease}#brxe-3q23ed {width: 100%; height: 100%}#brxe-3q23ed:not(.tag), #brxe-3q23ed img {object-fit: cover}#brxe-tm2two {height: 205px; overflow: hidden; background-color: var(--cf-bg-gray)}#brxe-yvdvsu {font-size: var(--cf-fs-h3); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: 0px; line-height: var(--cf-lh-heading); margin-bottom: 10px}#brxe-16yk6z {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-16yk6z a {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-9xobpd {font-size: 12px; font-weight: var(--cf-fw-black); color: var(--cf-lightblue4); line-height: 1; text-align: center; width: 21px; height: 21px; display: flex; align-items: center; justify-content: center; background-color: var(--cf-bg-secondary4); border-radius: var(--cf-radius-circle)}#brxe-1ovd48 {font-size: 11.8px; font-weight: var(--cf-fw-black); color: var(--cf-darkblue1)}#brxe-glefh0 {display: flex; flex-direction: row; align-items: center; column-gap: var(--cf-gap-2xs); margin-top: auto; padding-top: 18px; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-3bn8p5 {display: flex; flex-direction: column; padding-top: 21px; padding-right: 20px; padding-bottom: 22px; padding-left: 20px; flex-grow: 1}#brxe-an749d {display: flex; flex-direction: column; position: relative; background-color: var(--cf-bg-surface); border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-panel); box-shadow: 0px 14px 38px 0px rgb(from var(--cf-darkblue1) r g b / .075); overflow: hidden; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease}#brxe-bf6ab6 {width: 100%; height: 100%}#brxe-bf6ab6:not(.tag), #brxe-bf6ab6 img {object-fit: cover}#brxe-ud9q5z {height: 205px; overflow: hidden; background-color: var(--cf-bg-gray)}#brxe-f8kxmj {font-size: var(--cf-fs-h3); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: 0px; line-height: var(--cf-lh-heading); margin-bottom: 10px}#brxe-oykbs1 {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-oykbs1 a {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-wbzjpd {font-size: 12px; font-weight: var(--cf-fw-black); color: var(--cf-lightblue4); line-height: 1; text-align: center; width: 21px; height: 21px; display: flex; align-items: center; justify-content: center; background-color: var(--cf-bg-secondary4); border-radius: var(--cf-radius-circle)}#brxe-4becr8 {font-size: 11.8px; font-weight: var(--cf-fw-black); color: var(--cf-darkblue1)}#brxe-48va9w {display: flex; flex-direction: row; align-items: center; column-gap: var(--cf-gap-2xs); margin-top: auto; padding-top: 18px; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-bmzkdf {display: flex; flex-direction: column; padding-top: 21px; padding-right: 20px; padding-bottom: 22px; padding-left: 20px; flex-grow: 1}#brxe-jppwsx {display: flex; flex-direction: column; position: relative; background-color: var(--cf-bg-surface); border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-panel); box-shadow: 0px 14px 38px 0px rgb(from var(--cf-darkblue1) r g b / .075); overflow: hidden; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease}#brxe-8bk5fd {display: grid; align-items: initial; grid-template-columns: repeat(4, minmax(0, 1fr)); column-gap: var(--cf-gap-m); row-gap: var(--cf-gap-m)}@media (max-width: 992px) {#brxe-8bk5fd {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 768px) {#brxe-8bk5fd {grid-template-columns: repeat(1, minmax(0, 1fr))}}#brxe-6nwbhh {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 28px; padding-bottom: 0; padding-left: 28px; display: flex; flex-direction: column}#programs {padding-top: var(--cf-section-y); padding-right: 0; padding-bottom: var(--cf-section-y); padding-left: 0}@media (max-width: 768px) {#programs {padding-top: var(--cf-section-y-sm); padding-right: 0; padding-bottom: var(--cf-section-y-sm); padding-left: 0}}#brxe-c1qjvq {font-size: var(--cf-fs-eyebrow); font-weight: var(--cf-fw-black); color: var(--cf-cyan-pale); letter-spacing: var(--cf-ls-eyebrow); text-transform: uppercase}#brxe-kwktvf {font-size: var(--cf-display-2); font-weight: var(--cf-fw-bold); color: #FFFFFF; letter-spacing: var(--cf-ls-tighter); line-height: var(--cf-lh-display); max-width: 760px; margin-top: 10px}#brxe-29lglc {display: flex; flex-direction: column; margin-bottom: 28px}#brxe-8a0y6a {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-e5lnfm {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-95qpvw {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-b68nph {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-lt82qh {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-4ikgjp {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-bszutx {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-kgnqk8 {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-68berr {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-2v0by1 {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-g1hi2v {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-0ute1o {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-ww8pi2 {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-l25lm6 {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-ntr1ns {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-f5psv5 {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-hhjmgq {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-fv1tur {width: 205px; height: 92px; display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: var(--cf-bg-surface); border: 1px solid rgba(255,255,255,.3); border-radius: var(--cf-radius-global); box-shadow: 0px 12px 30px 0px rgba(0,0,0,.12)}#brxe-4w72te {display: flex; flex-direction: row; align-items: center; column-gap: var(--cf-gap-s); width: max-content; max-width: none}#brxe-kfb6kd {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 28px; padding-bottom: 0; padding-left: 28px; display: flex; flex-direction: column; align-items: stretch}#partners {padding-top: var(--cf-section-y-sm); padding-right: 0; padding-bottom: var(--cf-section-y-sm); padding-left: 0; background-color: var(--cf-darkblue1)}#brxe-v2akhx {width: 100%; height: 430px}#brxe-v2akhx:not(.tag), #brxe-v2akhx img {object-fit: contain}@media (max-width: 768px) {#brxe-v2akhx {height: 330px}}#brxe-wtu291 {border: 1px solid var(--cf-border-1); border-radius: 24px; box-shadow: 0px 22px 58px 0px rgb(from var(--cf-darkblue1) r g b / .12); overflow: hidden; align-items: stretch}.hm-bg-framewash{background:linear-gradient(145deg,#EDF4F8,#F9FCFE)}#brxe-px3764 {font-size: var(--cf-fs-eyebrow); font-weight: var(--cf-fw-black); color: var(--cf-mediumblue3); letter-spacing: var(--cf-ls-eyebrow); text-transform: uppercase}#brxe-ygeo0p {font-size: var(--cf-display-2); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: var(--cf-ls-tighter); line-height: var(--cf-lh-display); margin-top: 10px; margin-bottom: 14px}#brxe-6523je {font-size: var(--cf-fs-body-l); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-6523je a {font-size: var(--cf-fs-body-l); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-7sgy7x {font-size: clamp(40px, 5vw, 64px); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: -0.05em; line-height: 0.95; margin-bottom: 12px}@property --hm-count-250{syntax:'<integer>';initial-value:250;inherits:false} .hm-count-250{counter-reset:hmcount250n var(--hm-count-250);animation:hmcount250nKf 0.9s cubic-bezier(.2,.75,.25,1) both} .hm-count-250:after{content:counter(hmcount250n) '+'}@keyframes hmcount250nKf{from{--hm-count-250:0}}@supports (animation-timeline:view()){.hm-count-250{animation-timeline:view();animation-range:entry 15% cover 40%}}@media(prefers-reduced-motion:reduce){.hm-count-250{animation:none}}#brxe-pogewv {font-size: 11.5px; font-weight: var(--cf-fw-black); color: var(--cf-text-body); letter-spacing: var(--cf-ls-label); line-height: 1.45; text-transform: uppercase}#brxe-6lcv1f {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 20px; padding-bottom: 24px; padding-left: 20px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-tile); box-shadow: 0px 14px 38px 0px rgb(from var(--cf-darkblue1) r g b / .075); display: flex; flex-direction: column; position: relative}#brxe-2hgttk {font-size: clamp(40px, 5vw, 64px); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: -0.05em; line-height: 0.95; margin-bottom: 12px}@property --hm-count-2{syntax:'<integer>';initial-value:2;inherits:false} .hm-count-2{counter-reset:hmcount2n var(--hm-count-2);animation:hmcount2nKf 0.9s cubic-bezier(.2,.75,.25,1) both} .hm-count-2:after{content:counter(hmcount2n) ',000+'}@keyframes hmcount2nKf{from{--hm-count-2:0}}@supports (animation-timeline:view()){.hm-count-2{animation-timeline:view();animation-range:entry 15% cover 40%}}@media(prefers-reduced-motion:reduce){.hm-count-2{animation:none}}#brxe-8x8h1b {font-size: 11.5px; font-weight: var(--cf-fw-black); color: var(--cf-text-body); letter-spacing: var(--cf-ls-label); line-height: 1.45; text-transform: uppercase}#brxe-ddnpsq {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 20px; padding-bottom: 24px; padding-left: 20px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-tile); box-shadow: 0px 14px 38px 0px rgb(from var(--cf-darkblue1) r g b / .075); display: flex; flex-direction: column; position: relative}#brxe-ouag7i {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--cf-gap-s); row-gap: var(--cf-gap-s); margin-top: 26px; margin-bottom: 24px}@media (max-width: 768px) {#brxe-ouag7i {grid-template-columns: minmax(0, 1fr)}}#brxe-60opsg {padding-top: 14px; padding-right: 23px; padding-bottom: 14px; padding-left: 23px; border-radius: var(--cf-radius-input); font-size: var(--cf-fs-body-s); font-weight: var(--cf-fw-xbold); color: #FFFFFF; transition: all .25s ease; background-color: var(--cf-darkblue1); min-height: 46px; box-shadow: 0px 9px 22px 0px rgb(from var(--cf-darkblue1) r g b / .18); width: fit-content}#brxe-sxano9 {display: flex; flex-direction: column}#brxe-aryyym {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 28px; padding-bottom: 0; padding-left: 28px; display: grid; align-items: initial; flex-direction: column; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--cf-gap-xl); row-gap: 30px; align-items: center}@media (max-width: 992px) {#brxe-aryyym {grid-template-columns: minmax(0, 1fr)}}#clinical-hours {padding-top: var(--cf-section-y); padding-right: 0; padding-bottom: var(--cf-section-y); padding-left: 0}@media (max-width: 768px) {#clinical-hours {padding-top: var(--cf-section-y-sm); padding-right: 0; padding-bottom: var(--cf-section-y-sm); padding-left: 0}}#brxe-26lo7t {font-size: var(--cf-fs-eyebrow); font-weight: var(--cf-fw-black); color: var(--cf-mediumblue3); letter-spacing: var(--cf-ls-eyebrow); text-transform: uppercase}#brxe-g5zozc {font-size: var(--cf-display-2); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: var(--cf-ls-tighter); line-height: var(--cf-lh-display); margin-top: 10px; margin-bottom: 14px}#brxe-j2frrg {font-size: var(--cf-fs-body-l); color: var(--cf-text-body); line-height: var(--cf-lh-body); margin-bottom: 24px}#brxe-j2frrg a {font-size: var(--cf-fs-body-l); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-9vtahu {padding-top: 14px; padding-right: 23px; padding-bottom: 14px; padding-left: 23px; border-radius: var(--cf-radius-input); font-size: var(--cf-fs-body-s); font-weight: var(--cf-fw-xbold); color: #FFFFFF; transition: all .25s ease; background-color: var(--cf-darkblue1); min-height: 46px; box-shadow: 0px 9px 22px 0px rgb(from var(--cf-darkblue1) r g b / .18); width: fit-content}#brxe-kq063r {display: flex; flex-direction: column}#brxe-3d92ff {width: 100%; height: 420px}#brxe-3d92ff:not(.tag), #brxe-3d92ff img {object-fit: contain}@media (max-width: 768px) {#brxe-3d92ff {height: 330px}}#brxe-x5xvew {background-color: var(--cf-bg-surface); border: 1px solid var(--cf-border-1); border-radius: 24px; box-shadow: 0px 22px 58px 0px rgb(from var(--cf-darkblue1) r g b / .12); overflow: hidden; align-items: stretch}#brxe-2ojalj {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 28px; padding-bottom: 0; padding-left: 28px; display: grid; align-items: initial; flex-direction: column; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--cf-gap-xl); row-gap: 30px; align-items: center}@media (max-width: 992px) {#brxe-2ojalj {grid-template-columns: minmax(0, 1fr)}}#info-session {padding-top: var(--cf-section-y); padding-right: 0; padding-bottom: var(--cf-section-y); padding-left: 0; background-color: var(--cf-bg-gray)}@media (max-width: 768px) {#info-session {padding-top: var(--cf-section-y-sm); padding-right: 0; padding-bottom: var(--cf-section-y-sm); padding-left: 0}}#brxe-51yhwf {font-size: var(--cf-fs-eyebrow); font-weight: var(--cf-fw-black); color: var(--cf-mediumblue3); letter-spacing: var(--cf-ls-eyebrow); text-transform: uppercase}#brxe-clj8uu {display: flex; flex-direction: column; margin-bottom: 30px}#brxe-ttp2hd {font-size: 56px; color: var(--cf-bg-secondary4); line-height: 1; font-family: "Georgia, serif"; position: absolute; right: 20px; top: 2px; height: 30px; overflow: hidden}#brxe-nby6d1 {width: 100%; height: 100%}#brxe-vc8wzi {width: 68px; height: 68px; align-items: stretch; overflow: hidden; border-radius: var(--cf-radius-circle); background-color: var(--cf-bg-gray)}#brxe-x01wxd {font-size: var(--cf-fs-h4); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1)}#brxe-kbbwp0 {font-size: 11.5px; font-weight: var(--cf-fw-xbold); color: var(--cf-mediumblue3); letter-spacing: 0.05em; text-transform: uppercase; margin-top: 2px}#brxe-lttkpv {display: flex; flex-direction: column}#brxe-5trjcb {display: flex; flex-direction: row; align-items: center; column-gap: 14px; margin-bottom: 16px; z-index: 1}#brxe-36af6m {font-size: 15px; color: var(--cf-text-body); line-height: var(--cf-lh-body); z-index: 1}#brxe-36af6m a {font-size: 15px; color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-lpqwm6 {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-panel); box-shadow: 0px 14px 38px 0px rgb(from var(--cf-darkblue1) r g b / .075); position: relative; overflow: hidden}#brxe-ybuy72 {font-size: 56px; color: var(--cf-bg-secondary4); line-height: 1; font-family: "Georgia, serif"; position: absolute; right: 20px; top: 2px; height: 30px; overflow: hidden}#brxe-lck9kp {width: 100%; height: 100%}#brxe-v6v4f8 {width: 68px; height: 68px; align-items: stretch; overflow: hidden; border-radius: var(--cf-radius-circle); background-color: var(--cf-bg-gray)}#brxe-wmbe2m {font-size: var(--cf-fs-h4); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1)}#brxe-5vwy21 {font-size: 11.5px; font-weight: var(--cf-fw-xbold); color: var(--cf-mediumblue3); letter-spacing: 0.05em; text-transform: uppercase; margin-top: 2px}#brxe-1597p9 {display: flex; flex-direction: column}#brxe-h7zp8i {display: flex; flex-direction: row; align-items: center; column-gap: 14px; margin-bottom: 16px; z-index: 1}#brxe-fio1aq {font-size: 15px; color: var(--cf-text-body); line-height: var(--cf-lh-body); z-index: 1}#brxe-fio1aq a {font-size: 15px; color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-mqctyy {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-panel); box-shadow: 0px 14px 38px 0px rgb(from var(--cf-darkblue1) r g b / .075); position: relative; overflow: hidden}#brxe-wq30ly {font-size: 56px; color: var(--cf-bg-secondary4); line-height: 1; font-family: "Georgia, serif"; position: absolute; right: 20px; top: 2px; height: 30px; overflow: hidden}#brxe-fhtefr {width: 100%; height: 100%}#brxe-ifvp0j {width: 68px; height: 68px; align-items: stretch; overflow: hidden; border-radius: var(--cf-radius-circle); background-color: var(--cf-bg-gray)}#brxe-5ukdx4 {font-size: var(--cf-fs-h4); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1)}#brxe-zewh2u {font-size: 11.5px; font-weight: var(--cf-fw-xbold); color: var(--cf-mediumblue3); letter-spacing: 0.05em; text-transform: uppercase; margin-top: 2px}#brxe-k3qqg9 {display: flex; flex-direction: column}#brxe-virl19 {display: flex; flex-direction: row; align-items: center; column-gap: 14px; margin-bottom: 16px; z-index: 1}#brxe-vd1o20 {font-size: 15px; color: var(--cf-text-body); line-height: var(--cf-lh-body); z-index: 1}#brxe-vd1o20 a {font-size: 15px; color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-gh0dlj {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-panel); box-shadow: 0px 14px 38px 0px rgb(from var(--cf-darkblue1) r g b / .075); position: relative; overflow: hidden}#brxe-yleiov {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: var(--cf-gap-m); row-gap: var(--cf-gap-m)}@media (max-width: 992px) {#brxe-yleiov {grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 768px) {#brxe-yleiov {grid-template-columns: repeat(1, minmax(0, 1fr))}}#brxe-70lqh8 {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 28px; padding-bottom: 0; padding-left: 28px; display: flex; flex-direction: column}#stories {padding-top: var(--cf-section-y); padding-right: 0; padding-bottom: var(--cf-section-y); padding-left: 0}@media (max-width: 768px) {#stories {padding-top: var(--cf-section-y-sm); padding-right: 0; padding-bottom: var(--cf-section-y-sm); padding-left: 0}}#brxe-vgczc8 {width: 100%; height: 100%}#brxe-9n6v4k {width: 100%; height: 100%}#brxe-1vnoi7 {width: 100%; height: 100%}#brxe-mp3ya0 {width: 100%; height: 100%}#brxe-bss2i2 > .x-slider_builder > .splide__track_builder {--xitemstoshow: 1}#brxe-bss2i2 > .x-slider_builder {--xspacebetween: 0px}@media (max-width: 768px) {#brxe-bss2i2 > .x-slider_builder > .splide__track_builder {--xitemstoshow: 1}}#brxe-olhdau {background-color: #06103A; border-radius: 24px; box-shadow: 0px 24px 60px 0px rgba(0,0,0,.25); overflow: hidden; align-items: stretch}#brxe-io2umv {font-size: 14.4px; font-weight: var(--cf-fw-xbold); color: #fff}#brxe-zqbkpn {display: flex; flex-direction: row; align-items: center; justify-content: center; column-gap: var(--cf-gap-xs); margin-top: 22px}.hm-x6-ctl .x-slider-control_nav{width:46px;height:46px;padding:0;border-radius:var(--cf-radius-circle);background:rgba(255,255,255,.14);border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease} .hm-x6-ctl .x-slider-control_nav svg{width:18px;height:18px;fill:currentColor} .hm-x6-ctl .x-slider-control_nav:hover{background:var(--cf-lightblue4);color:#fff}#brxe-20c5vu {display: flex; flex-direction: column; align-items: stretch}#brxe-egtbxl {font-size: var(--cf-fs-eyebrow); font-weight: var(--cf-fw-black); color: var(--cf-cyan-pale); letter-spacing: var(--cf-ls-eyebrow); text-transform: uppercase}#brxe-498d7a {font-size: var(--cf-display-2); font-weight: var(--cf-fw-bold); color: #FFFFFF; letter-spacing: var(--cf-ls-tighter); line-height: var(--cf-lh-display); margin-top: 10px; margin-bottom: 14px}#brxe-8y3su6 {font-size: var(--cf-fs-body-l); color: var(--cf-mediumblue3-l-7); line-height: var(--cf-lh-body); margin-bottom: 24px}#brxe-8y3su6 a {font-size: var(--cf-fs-body-l); color: var(--cf-mediumblue3-l-7); line-height: var(--cf-lh-body); font-size: inherit}#brxe-ovm44c {padding-top: 14px; padding-right: 23px; padding-bottom: 14px; padding-left: 23px; border-radius: var(--cf-radius-input); font-size: var(--cf-fs-body-s); font-weight: var(--cf-fw-xbold); color: var(--cf-darkblue1); transition: all .25s ease; background-color: var(--cf-bg-surface); min-height: 46px; box-shadow: ; width: fit-content}#brxe-xn0ifj {display: flex; flex-direction: column}#brxe-zxknkx {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 28px; padding-bottom: 0; padding-left: 28px; display: grid; align-items: initial; flex-direction: column; grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr); column-gap: var(--cf-gap-xl); row-gap: 30px; align-items: center}@media (max-width: 992px) {#brxe-zxknkx {grid-template-columns: minmax(0, 1fr)}}#japan {background-color: var(--cf-darkblue1); padding-top: var(--cf-section-y); padding-right: 0; padding-bottom: var(--cf-section-y); padding-left: 0}.hm-bg-japan{background:linear-gradient(180deg,var(--cf-navy-deep),var(--cf-darkblue1))}@layer bricks.reset{.hm-bg-japan.bricks-lazy-hidden{background:linear-gradient(180deg,var(--cf-navy-deep),var(--cf-darkblue1))!important}}@media (max-width: 768px) {#japan {padding-top: var(--cf-section-y-sm); padding-right: 0; padding-bottom: var(--cf-section-y-sm); padding-left: 0}}#brxe-x433yc {width: 100%; height: 420px}#brxe-x433yc:not(.tag), #brxe-x433yc img {object-fit: contain}@media (max-width: 768px) {#brxe-x433yc {height: 330px}}#brxe-0ek2tf {background-color: var(--cf-bg-surface); border: 1px solid var(--cf-border-1); border-radius: 24px; box-shadow: 0px 22px 58px 0px rgb(from var(--cf-darkblue1) r g b / .12); overflow: hidden; align-items: stretch}#brxe-7xm3y1 {font-size: var(--cf-fs-eyebrow); font-weight: var(--cf-fw-black); color: var(--cf-mediumblue3); letter-spacing: var(--cf-ls-eyebrow); text-transform: uppercase}#brxe-qrr1qc {font-size: var(--cf-display-2); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: var(--cf-ls-tighter); line-height: var(--cf-lh-display); margin-top: 10px; margin-bottom: 14px}#brxe-ra17tt {font-size: var(--cf-fs-body-l); color: var(--cf-text-body); line-height: var(--cf-lh-body); margin-bottom: 24px}#brxe-ra17tt a {font-size: var(--cf-fs-body-l); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-zc9ee0 {padding-top: 14px; padding-right: 23px; padding-bottom: 14px; padding-left: 23px; border-radius: var(--cf-radius-input); font-size: var(--cf-fs-body-s); font-weight: var(--cf-fw-xbold); color: #FFFFFF; transition: all .25s ease; background-color: var(--cf-darkblue1); min-height: 46px; box-shadow: 0px 9px 22px 0px rgb(from var(--cf-darkblue1) r g b / .18); width: fit-content}#brxe-ks8ofe {display: flex; flex-direction: column}#brxe-rsus1g {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 28px; padding-bottom: 0; padding-left: 28px; display: grid; align-items: initial; flex-direction: column; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--cf-gap-xl); row-gap: 30px; align-items: center}@media (max-width: 992px) {#brxe-rsus1g {grid-template-columns: minmax(0, 1fr)}}#jobs {padding-top: var(--cf-section-y); padding-right: 0; padding-bottom: var(--cf-section-y); padding-left: 0}@media (max-width: 768px) {#jobs {padding-top: var(--cf-section-y-sm); padding-right: 0; padding-bottom: var(--cf-section-y-sm); padding-left: 0}}#brxe-i74vd5 {font-size: 16px; font-weight: var(--cf-fw-black); color: var(--cf-lightblue4); line-height: 1; text-align: center; width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; background-color: var(--cf-bg-secondary4); border-radius: var(--cf-radius-icon); margin-bottom: 16px}#brxe-9dlkq9 {font-size: var(--cf-fs-body-s); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: var(--cf-ls-label); line-height: var(--cf-lh-heading); text-transform: uppercase; margin-bottom: 9px}#brxe-iwpha7 {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-iwpha7 a {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-d5v7ot {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-tile); box-shadow: 0px 10px 30px 0px rgb(from var(--cf-darkblue1) r g b / .07); display: flex; flex-direction: column}#brxe-fhluln {font-size: 16px; font-weight: var(--cf-fw-black); color: var(--cf-lightblue4); line-height: 1; text-align: center; width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; background-color: var(--cf-bg-secondary4); border-radius: var(--cf-radius-icon); margin-bottom: 16px}#brxe-3ma6e2 {font-size: var(--cf-fs-body-s); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: var(--cf-ls-label); line-height: var(--cf-lh-heading); text-transform: uppercase; margin-bottom: 9px}#brxe-vv1xxc {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-vv1xxc a {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-u5jj8t {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-tile); box-shadow: 0px 10px 30px 0px rgb(from var(--cf-darkblue1) r g b / .07); display: flex; flex-direction: column}#brxe-qoi8x6 {font-size: 16px; font-weight: var(--cf-fw-black); color: var(--cf-lightblue4); line-height: 1; text-align: center; width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; background-color: var(--cf-bg-secondary4); border-radius: var(--cf-radius-icon); margin-bottom: 16px}#brxe-wqo38o {font-size: var(--cf-fs-body-s); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: var(--cf-ls-label); line-height: var(--cf-lh-heading); text-transform: uppercase; margin-bottom: 9px}#brxe-zxtse7 {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-zxtse7 a {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-eieakd {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-tile); box-shadow: 0px 10px 30px 0px rgb(from var(--cf-darkblue1) r g b / .07); display: flex; flex-direction: column}#brxe-dojmzc {font-size: 16px; font-weight: var(--cf-fw-black); color: var(--cf-lightblue4); line-height: 1; text-align: center; width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; background-color: var(--cf-bg-secondary4); border-radius: var(--cf-radius-icon); margin-bottom: 16px}#brxe-fuqewo {font-size: var(--cf-fs-body-s); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: var(--cf-ls-label); line-height: var(--cf-lh-heading); text-transform: uppercase; margin-bottom: 9px}#brxe-g6a8vs {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-g6a8vs a {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-9778of {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-tile); box-shadow: 0px 10px 30px 0px rgb(from var(--cf-darkblue1) r g b / .07); display: flex; flex-direction: column}#brxe-zhlxes {font-size: 16px; font-weight: var(--cf-fw-black); color: var(--cf-lightblue4); line-height: 1; text-align: center; width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; background-color: var(--cf-bg-secondary4); border-radius: var(--cf-radius-icon); margin-bottom: 16px}#brxe-vzdlv7 {font-size: var(--cf-fs-body-s); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: var(--cf-ls-label); line-height: var(--cf-lh-heading); text-transform: uppercase; margin-bottom: 9px}#brxe-s2sk85 {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-s2sk85 a {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-za50od {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-tile); box-shadow: 0px 10px 30px 0px rgb(from var(--cf-darkblue1) r g b / .07); display: flex; flex-direction: column}#brxe-bxt0qx {font-size: 16px; font-weight: var(--cf-fw-black); color: var(--cf-lightblue4); line-height: 1; text-align: center; width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; background-color: var(--cf-bg-secondary4); border-radius: var(--cf-radius-icon); margin-bottom: 16px}#brxe-ftbake {font-size: var(--cf-fs-body-s); font-weight: var(--cf-fw-bold); color: var(--cf-darkblue1); letter-spacing: var(--cf-ls-label); line-height: var(--cf-lh-heading); text-transform: uppercase; margin-bottom: 9px}#brxe-lqlz94 {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body)}#brxe-lqlz94 a {font-size: var(--cf-fs-body-s); color: var(--cf-text-body); line-height: var(--cf-lh-body); font-size: inherit}#brxe-mzcb3d {background-color: var(--cf-bg-surface); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; border: 1px solid var(--cf-border-1); border-radius: var(--cf-radius-tile); box-shadow: 0px 10px 30px 0px rgb(from var(--cf-darkblue1) r g b / .07); display: flex; flex-direction: column}#brxe-w4w4n0 {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: var(--cf-gap-s); row-gap: var(--cf-gap-s)}@media (max-width: 992px) {#brxe-w4w4n0 {grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 768px) {#brxe-w4w4n0 {grid-template-columns: repeat(1, minmax(0, 1fr))}}#brxe-ts2t9c {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 28px; padding-bottom: 0; padding-left: 28px; display: flex; flex-direction: column}#benefits {padding-top: var(--cf-section-y); padding-right: 0; padding-bottom: var(--cf-section-y); padding-left: 0; background-color: var(--cf-bg-gray)}@media (max-width: 768px) {#benefits {padding-top: var(--cf-section-y-sm); padding-right: 0; padding-bottom: var(--cf-section-y-sm); padding-left: 0}}#brxe-7roo0w {font-size: var(--cf-display-2); font-weight: var(--cf-fw-bold); color: #FFFFFF; letter-spacing: var(--cf-ls-tighter); line-height: var(--cf-lh-display); margin-bottom: 12px}#brxe-3rhwkx {font-size: var(--cf-fs-body); color: var(--cf-mediumblue3-l-7); line-height: var(--cf-lh-body)}#brxe-3rhwkx a {font-size: var(--cf-fs-body); color: var(--cf-mediumblue3-l-7); line-height: var(--cf-lh-body); font-size: inherit}#brxe-1758te {display: flex; flex-direction: column}#brxe-ab2wnb {width: 100%}#brxe-vu018f {background-color: rgba(255,255,255,.11); border: 1px solid rgba(255,255,255,.18); border-radius: var(--cf-radius-note); padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; width: 100%}#brxe-zd6xce {display: grid; align-items: initial; grid-template-columns: minmax(0, 1fr) minmax(0, .8fr); column-gap: var(--cf-gap-l); row-gap: var(--cf-gap-l); align-items: center; padding-top: 34px; padding-right: 34px; padding-bottom: 34px; padding-left: 34px; border-radius: 24px; box-shadow: 0px 22px 58px 0px rgb(from var(--cf-darkblue1) r g b / .12)}.hm-bg-cta{background:linear-gradient(135deg,var(--cf-darkblue1),var(--cf-royal))}@layer bricks.reset{.hm-bg-cta.bricks-lazy-hidden{background:linear-gradient(135deg,var(--cf-darkblue1),var(--cf-royal))!important}}@media (max-width: 768px) {#brxe-zd6xce {grid-template-columns: minmax(0, 1fr); padding-top: 27px; padding-right: 22px; padding-bottom: 27px; padding-left: 22px}}#brxe-5jd1nn {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 28px; padding-bottom: 0; padding-left: 28px; display: flex; flex-direction: column}#final-cta {padding-top: var(--cf-section-y); padding-right: 0; padding-bottom: var(--cf-section-y); padding-left: 0}@media (max-width: 768px) {#final-cta {padding-top: var(--cf-section-y-sm); padding-right: 0; padding-bottom: var(--cf-section-y-sm); padding-left: 0}}