.hero{position:relative;height:100svh;overflow:hidden;background:#07194c url("../../Content/images/hero-video-poster.webp") center/cover no-repeat;color:var(--off-white)}.hero::after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg, rgba(0, 10, 33, 0.12), transparent 58%),linear-gradient(0deg, rgba(0, 10, 33, 0.1), transparent 48%);content:"";pointer-events:none}@media(max-width: 768px){.hero{height:max(100svh,43.75rem)}}@media(max-width: 520px){.hero{height:max(100svh,46.25rem)}}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}@media(max-width: 768px){.hero-video{object-position:59% center}}@media(prefers-reduced-motion: reduce){.hero-video{display:none}}.hero>.swiper-wrapper{position:relative;z-index:2;height:100%}.hero-slide{height:100%;overflow:hidden}.hero-slide .hero-inner{opacity:0;transform:translateY(1.25rem);transition:opacity 700ms ease 180ms,transform 800ms ease 180ms}@media(prefers-reduced-motion: reduce){.hero-slide .hero-inner{transition:none}}.hero-slide.swiper-slide-active .hero-inner{opacity:1;transform:none}@media(max-width: 768px){.hero-slide{height:100%}}.hero:not(.swiper-initialized) .hero-slide:first-child .hero-inner{opacity:1;transform:none}.hero-inner{display:flex;flex-direction:column;justify-content:space-between;width:min(84.375%,101.25rem);height:100%;margin:0 auto;padding:10.9375rem 0 8.75rem}@media(max-width: 1199px){.hero-inner{width:min(90%,62.5rem);padding-top:9.375rem;padding-bottom:7.1875rem}}@media(max-width: 768px){.hero-inner{width:calc(100% - 2.5rem);height:100%;padding-top:7.8125rem;padding-bottom:5.125rem}}@media(max-width: 520px){.hero-inner{gap:1.5rem}}@media(max-height: 820px)and (min-width: 769px){.hero-inner{padding-top:8.4375rem;padding-bottom:5.9375rem}}.hero-heading{max-width:62.5rem}.hero-eyebrow{margin:0 0 2.75rem;color:var(--off-white);font-size:1.25rem;font-weight:600;letter-spacing:.0625rem;line-height:1.1}@media(max-width: 1199px){.hero-eyebrow{margin-bottom:1.875rem;font-size:1rem}}@media(max-width: 768px){.hero-eyebrow{margin-bottom:1.375rem;font-size:.75rem}}@media(max-height: 820px)and (min-width: 769px){.hero-eyebrow{margin-bottom:1.5rem}}.hero h1,.hero-slide-title{margin:0;color:var(--off-white);font-size:3rem;font-weight:800;letter-spacing:.0625rem;line-height:1.38;text-transform:uppercase}.hero h1 span,.hero-slide-title span{display:block}@media(max-width: 1199px){.hero h1,.hero-slide-title{font-size:clamp(2.125rem,4vw,3rem);line-height:1.2}}@media(max-width: 768px){.hero h1,.hero-slide-title{font-size:clamp(1.75rem,7vw,2.625rem)}}@media(max-height: 820px)and (min-width: 769px){.hero h1,.hero-slide-title{font-size:clamp(2.25rem,5.5vh,3rem)}}.hero-detail{width:min(100%,31.375rem);margin-left:auto;color:#c7d1da}@media(max-width: 768px){.hero-detail{width:100%}}.hero-summary{margin:0;font-size:1.125rem;font-weight:500;line-height:1.5625rem;text-align:left}@media(max-width: 1199px){.hero-summary{font-size:1rem;line-height:1.5}}@media(max-width: 768px){.hero-summary{font-size:.875rem;line-height:1.5;text-align:left}}.hero-note{margin:1.875rem 0 0;font-size:2.25rem;font-weight:500;line-height:1.16}@media(max-width: 1199px){.hero-note{font-size:1.8125rem}}@media(max-width: 768px){.hero-note{display:none}}@media(max-height: 820px)and (min-width: 769px){.hero-note{margin-top:1.125rem;font-size:1.875rem}}.hero-actions{display:flex;align-items:center;gap:1.875rem;margin-top:1.25rem}@media(max-width: 1199px){.hero-actions{gap:.75rem}}@media(max-width: 768px){.hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:0}}@media(max-height: 820px)and (min-width: 769px){.hero-actions{margin-top:.875rem}}.hero .site-button{height:2.375rem;min-height:2.375rem;padding:.5625rem 1.5rem;font-size:.875rem;letter-spacing:.0625rem;line-height:1.125rem}@media(max-width: 1199px){.hero .site-button{width:auto;padding-inline:1rem;font-size:.6875rem}}@media(max-width: 768px){.hero .site-button{height:2rem;min-height:2rem;padding:.4375rem .75rem;font-size:.625rem;letter-spacing:.0375rem;line-height:1rem}}.hero .site-button-red{width:11.3125rem}@media(max-width: 1199px){.hero .site-button-red{width:auto}}.hero .site-button-blue{width:17.75rem}@media(max-width: 1199px){.hero .site-button-blue{width:auto}}@media(min-width: 1200px){.hero:lang(en) .hero-actions{flex-wrap:wrap;row-gap:.75rem}.hero:lang(en) .site-button-red,.hero:lang(en) .site-button-blue{width:auto}}.hero-pagination.swiper-pagination{position:absolute;z-index:5;bottom:2rem;left:50%;display:flex;align-items:center;justify-content:center;gap:.625rem;width:auto;transform:translateX(-50%)}.hero-pagination.swiper-pagination .swiper-pagination-bullet{width:2.125rem;height:.1875rem;margin:0 !important;border-radius:.1875rem;background:rgba(236,240,244,.5);opacity:1}.hero-pagination.swiper-pagination .swiper-pagination-bullet-active{width:3.25rem;background:var(--red)}@media(max-width: 768px){.hero-pagination.swiper-pagination{bottom:1.5rem}}.intro{position:relative;padding:5.25rem 0 7.5rem;background-color:#fff;overflow:hidden}.intro>.container-lg{position:relative;z-index:1}@media(min-width: 1101px){.intro{height:117.4375rem;padding:13.5625rem 0 13.6875rem}.intro>.container-lg{max-width:100.9375rem}}.intro-background{position:absolute;z-index:0;top:6.25rem;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.intro-heading{max-width:100.9375rem}.intro-heading h2{margin:1.5rem 0 1.75rem;color:var(--primary-color);font-size:clamp(1.75rem,3vw,3rem);font-weight:800;letter-spacing:.0625rem;line-height:1.25;text-transform:uppercase}.intro-heading .intro-description{max-width:52.0625rem;color:#5b5b5d;font-size:1rem;font-weight:500;line-height:1.5625rem}.intro-heading .intro-statement{margin-top:2.125rem;color:var(--primary-color);font-size:clamp(1.3125rem,2vw,1.625rem);font-weight:600;line-height:1.25}@media(min-width: 1101px){.intro-heading{display:flex;flex-direction:column;justify-content:flex-start;gap:2.0625rem;height:22.0625rem}.intro-heading .eyebrow{font-size:1.25rem;font-weight:600;letter-spacing:.0625rem;line-height:1.125rem}.intro-heading h2{margin:0;font-size:3rem;line-height:3.75rem}.intro-heading .intro-description{width:52.0625rem;max-width:100%;line-height:1.5625rem;text-align:left}.intro-heading .intro-statement{margin:0;font-size:1.625rem;line-height:1.5625rem}}.principles{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-top:3.625rem}@media(min-width: 1101px){.principles{height:5rem;margin-top:4.375rem}}@media(max-width: 768px){.principles{align-items:flex-start;flex-direction:column;gap:1.125rem}}.principle{display:flex;align-items:flex-end;gap:.9375rem;color:var(--red);font-size:1.25rem;font-weight:400;line-height:1.5625rem}.principle::before{content:none}@media(max-width: 1100px){.principle{font-size:1rem}}@media(max-width: 768px){.principle{font-size:1.125rem}}.principle-number{position:relative;display:block;flex:none;width:auto;height:auto}.principle-number>img{display:block;width:auto;height:auto}.principle-number .principle-number-fill{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 300ms ease}@media(max-width: 1100px){.principle-number>img:first-child{height:4.25rem}}@media(max-width: 768px){.principle-number>img:first-child{height:3.75rem}}@media(prefers-reduced-motion: reduce){.principle-number .principle-number-fill{transition:none}}.principle.is-active .principle-number-fill{opacity:1}.what-we-do{display:grid;gap:3rem;margin-top:6.875rem}@media(min-width: 1101px){.what-we-do{grid-template-columns:minmax(0, 47.6875rem) minmax(0, 31.4375rem);align-items:center;justify-content:space-between;gap:0;height:31.4375rem;margin-top:27.3125rem}}@media(min-width: 1200px)and (max-width: 1399px){.what-we-do{grid-template-columns:minmax(0, 1fr) 25rem;column-gap:1.75rem}}.what-we-do-content{max-width:47.0625rem}.what-we-do-content h2{margin:1.5rem 0 1.75rem;color:var(--primary-color);font-size:clamp(1.875rem,3.4vw,3.25rem);font-weight:800;line-height:1.14;text-transform:uppercase}.what-we-do-content p:not(.eyebrow){max-width:41.4375rem;margin-top:1.125rem;font-size:.875rem;line-height:1.75}@media(min-width: 1101px){.what-we-do-content{display:flex;flex-direction:column;gap:2.5rem;max-width:47.0625rem;height:22.375rem}.what-we-do-content .eyebrow{font-size:1.25rem;font-weight:600;line-height:1.125rem}.what-we-do-content h2{width:100%;margin:0;font-size:3rem;letter-spacing:.0625rem;line-height:3.75rem}.what-we-do-content p:not(.eyebrow){max-width:41.4375rem;margin:0;font-size:1rem;line-height:1.5625rem;text-align:left}.what-we-do-content p:nth-of-type(2){font-weight:700}.what-we-do-content p:nth-of-type(3){font-weight:500}}@media(min-width: 1101px)and (max-width: 1399px){.what-we-do-content{height:auto}.what-we-do-content h2{font-size:clamp(2.125rem,3vw,2.625rem);line-height:1.2}}.capability-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.125rem}@media(min-width: 1101px){.capability-grid{grid-template-columns:repeat(2, 14.6875rem);grid-template-rows:repeat(2, 14.6875rem);gap:2.0625rem;width:31.4375rem;height:31.4375rem}}@media(min-width: 1200px)and (max-width: 1399px){.capability-grid{align-self:center;grid-template-columns:repeat(2, 11.875rem);grid-template-rows:repeat(2, 11.875rem);gap:1.25rem;width:25rem;height:25rem}}.capability-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem;min-height:10.625rem;padding:1.5rem;border:.09375rem solid var(--red);border-radius:1.25rem;background:rgba(236,240,244,.62);color:var(--red);transition:border-color 200ms ease}.capability-card img{width:3.625rem;height:3.625rem;object-fit:fill}@media(min-width: 1200px){.capability-card{width:14.6875rem;min-width:14.6875rem;height:14.6875rem;min-height:14.6875rem;gap:1.5rem;padding:1.9375rem 3.125rem;border-width:.125rem}.capability-card span{font-size:1.5rem;font-weight:500;line-height:1.5625rem}.capability-card img{width:5rem;height:5rem}.capability-card:first-child img{width:5.9375rem;height:5.125rem}.capability-card:nth-child(3) img{width:6.125rem;height:5.125rem}.capability-card:nth-child(4) img{width:5.125rem;height:5.125rem}}@media(prefers-reduced-motion: reduce){.capability-card{transition:none}}@media(min-width: 1200px)and (max-width: 1399px){.capability-card{width:11.875rem;min-width:0;height:11.875rem;min-height:0;gap:1rem;padding:1.375rem}.capability-card span{font-size:1.25rem;line-height:1.5rem}.capability-card img,.capability-card:nth-child(4) img{width:4.25rem;height:4.25rem}.capability-card:first-child img,.capability-card:nth-child(3) img{width:4.875rem;height:4.25rem}}@keyframes capability-capital-bounce{0%{transform:translate(0, 0)}21.46165%{transform:translate(0.0103125rem, -0.9375rem)}30.911%{transform:translate(0.0103125rem, -0.3125rem)}43.7989%{transform:translate(0.0103125rem, -0.8125rem)}50.9028%{transform:translate(0.0103125rem, 0)}55.8135%{transform:translate(0.0103125rem, -0.25rem)}60.11965%,100%{transform:translate(0.0103125rem, 0)}}.capability-card.is-motion-active img[data-motion-element]{animation:capability-capital-bounce 2s linear infinite;will-change:transform}@media(prefers-reduced-motion: reduce){.capability-card.is-motion-active img[data-motion-element]{animation:none}}.why-ces{position:relative;z-index:auto;margin-top:0;padding:8.125rem 0 6.5625rem;background:#fff;color:var(--off-white)}.why-ces::after{content:"";position:absolute;z-index:1;right:0;bottom:0;left:0;display:none;height:16rem;background:var(--dark-blue);pointer-events:none}@media(min-width: 1101px){.why-ces{height:64rem;margin-top:0;margin-bottom:0;padding:13.125rem 0}.why-ces::after{display:block}}.why-shape{position:absolute;z-index:3;top:0;bottom:0;left:50%;width:min(100%,120rem);height:100%;background-position:center;background-repeat:no-repeat;background-size:100% 100%;transform:translateX(-50%)}@media(max-width: 1100px){.why-shape{--why-shape-layers: none;background-color:var(--primary-color)}}.why-inner{position:relative;z-index:4}.why-heading{text-align:center}.why-heading h2{margin-top:2.75rem;font-size:clamp(2.125rem,4vw,3.75rem);font-weight:800;line-height:1.15;text-transform:uppercase}@media(min-width: 1101px){.why-heading .eyebrow{font-size:1.25rem;font-weight:600;line-height:1.125rem}.why-heading h2{margin-top:6rem;font-size:4rem;letter-spacing:.0625rem;line-height:3.75rem}}@media(min-width: 1101px)and (max-width: 1599px){.why-heading .eyebrow{font-size:clamp(1rem,1.25vw,1.25rem)}.why-heading h2{margin-top:clamp(3.25rem,5vw,5rem);font-size:clamp(2.75rem,4vw,3.75rem);line-height:1.08}}.benefit-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.25rem 1.25rem;margin-top:4.375rem}@media(max-width: 768px){.benefit-list{row-gap:1.5rem}}.benefit-list li{text-align:center}.benefit-list li:last-child{grid-column:1/-1}.benefit-list img{width:4rem;height:4rem;margin-bottom:1.375rem;object-fit:contain}.benefit-list h3{margin-bottom:.5rem;font-size:.8125rem;letter-spacing:.0375rem;text-transform:uppercase}.benefit-list p{max-width:17.1875rem;margin-inline:auto;color:rgba(236,240,244,.72);font-size:.75rem;line-height:1.5}@media(min-width: 769px){.benefit-list{grid-template-columns:repeat(5, minmax(0, 1fr))}.benefit-list li:last-child{grid-column:auto}}@media(min-width: 1200px){.benefit-list{gap:3.125rem;height:14.5625rem;margin-top:6rem;padding:0 3.125rem}.benefit-list img{width:6.25rem;height:6.25rem;margin-bottom:1.5625rem}.benefit-list h3{margin-bottom:.9375rem;font-size:1.25rem;line-height:1.125rem}.benefit-list p{font-size:1.25rem;font-weight:300;letter-spacing:.0625rem;line-height:1.5625rem}}@media(min-width: 1101px)and (max-width: 1599px){.benefit-list{grid-template-columns:repeat(5, minmax(0, 1fr));gap:clamp(1.25rem,2.5vw,2.5rem);height:auto;margin-top:clamp(4rem,6vw,5.625rem);padding-inline:clamp(1rem,2.5vw,2.5rem)}.benefit-list img{width:clamp(4.375rem,6vw,5.625rem);height:clamp(4.375rem,6vw,5.625rem);margin-bottom:1.125rem}.benefit-list h3{margin-bottom:.625rem;font-size:clamp(.9375rem,1.25vw,1.125rem);line-height:1.15}.benefit-list p{font-size:clamp(.8125rem,1.05vw,1rem);letter-spacing:0;line-height:1.4}}.focus{position:relative;z-index:auto;min-height:53.125rem;padding:6.875rem 0 7.5rem;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:pan-y}.focus.is-dragging{cursor:grabbing}.focus{background:var(--dark-blue);color:var(--off-white);overflow:hidden}@media(min-width: 1101px){.focus{height:59rem;min-height:59rem;margin-top:-10rem;padding:14.75rem 0 2.125rem}}@media(max-width: 1100px){.focus{height:auto;min-height:0;margin-top:0;padding:clamp(5.25rem,9vw,7rem) 0 clamp(5.25rem,9vw,6.75rem)}}@media(max-width: 768px){.focus{padding:5.125rem 0 5.5rem}}@media(max-width: 900px){.focus{padding:clamp(4.5rem,8vw,5.75rem) 0 clamp(4.75rem,8vw,6rem)}}.focus-inner{display:grid;grid-template-columns:minmax(0, 1fr);gap:4.5rem}@media(min-width: 1101px){.focus-inner{max-width:100.3125rem;grid-template-columns:minmax(0, 52.75rem) minmax(33.75rem, 1fr);align-items:start;gap:0}}@media(max-width: 1100px){.focus-inner{grid-template-columns:minmax(0, 1.12fr) minmax(20rem, 0.88fr);align-items:center;gap:clamp(1.5rem,4vw,3rem)}}@media(max-width: 768px){.focus-inner{grid-template-columns:minmax(0, 1fr);gap:0}}@media(max-width: 900px){.focus-inner{grid-template-columns:minmax(0, 1fr);gap:0}}.focus-content{position:relative;z-index:5;width:100%;min-width:0;max-width:45rem}.focus-content>.eyebrow{color:#c7d1da}.focus-content h2{margin:1.75rem 0 2.75rem;font-size:clamp(2.125rem,4vw,3.625rem);font-weight:800;line-height:1.15;text-transform:uppercase}.focus-content .focus-intro{max-width:52.75rem;margin-bottom:2.25rem;font-size:1rem;line-height:1.6875rem}@media(min-width: 1101px){.focus-content{max-width:52.75rem;margin-top:0}.focus-content>.eyebrow{font-size:1.25rem;font-weight:600;line-height:1.125rem}.focus-content h2{margin:3.125rem 0 1.25rem;width:100%;height:auto;padding-bottom:0;font-size:3rem;letter-spacing:.0625rem;line-height:3.75rem}}@media(max-width: 1100px){.focus-content{max-width:none}.focus-content>.eyebrow{font-size:clamp(.75rem,1.5vw,1rem);line-height:1.2}.focus-content h2{width:auto;height:auto;margin:1.75rem 0 2.125rem;padding-bottom:0;font-size:clamp(2.125rem,4.6vw,3rem);letter-spacing:normal;line-height:1.15}}@media(max-width: 768px){.focus-content h2{margin:1.625rem 0 2rem;font-size:clamp(2rem,8.5vw,2.75rem)}}@media(max-width: 900px){.focus-content{max-width:720px;margin-inline:auto}.focus-content h2{margin:1.625rem 0 1.875rem;font-size:clamp(2rem,5vw,2.75rem);line-height:1.12}}@media(max-width: 520px){.focus-content .focus-intro{margin-bottom:1.625rem;font-size:.875rem;line-height:1.5}.focus-content h2{margin:1.5rem 0 1.625rem;font-size:clamp(1.75rem,7.7vw,2.25rem)}}.focus-counter{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;color:rgba(236,240,244,.55);font-size:.75rem;letter-spacing:.125rem}.focus-counter::before{width:1.75rem;height:.0625rem;background:var(--light-blue);content:""}@media(min-width: 1101px){.focus-counter{height:1.125rem;margin-bottom:.5rem;gap:1rem;font-family:Arial,sans-serif;font-size:.625rem;line-height:.9375rem}.focus-counter::before{width:1.5rem}}.focus-panel{min-height:11.25rem;margin-bottom:1.5rem}@media(min-width: 1101px){.focus-panel{width:33.25rem;min-height:11.625rem;margin-bottom:1.5rem;padding-bottom:1.25rem}}@media(max-width: 1100px){.focus-panel{width:auto;min-height:13.125rem;margin-bottom:1.25rem;padding-bottom:0}}@media(max-width: 768px){.focus-panel{min-height:13.125rem}.focus-panel p{font-size:.75rem}}@media(max-width: 900px){.focus-panel{min-height:clamp(8.25rem,17vw,9.625rem);margin-bottom:1.25rem}.focus-panel p{min-height:5lh}}.focus-panel-title{display:flex;align-items:center;gap:.875rem}.focus-panel-title img{width:1.625rem;height:1.75rem;object-fit:contain}.focus-panel-title h3{font-size:1.0625rem;line-height:1.35}@media(min-width: 1101px){.focus-panel-title{align-items:flex-start;width:33.25rem;height:2.375rem;padding-top:.875rem;gap:.75rem}.focus-panel-title img{width:1.0625rem;height:1.375rem}.focus-panel-title h3{font-size:1.125rem;letter-spacing:-0.01rem;line-height:1.5rem}}@media(max-width: 1100px){.focus-panel-title{align-items:center;width:auto;height:auto;padding-top:0}}@media(max-width: 520px){.focus-panel-title{min-height:3rem}}.focus-panel p{max-width:38.75rem;margin-top:1rem;color:rgba(199,209,218,.62);font-size:.8125rem;line-height:1.7}@media(min-width: 1101px){.focus-panel p{width:33.25rem;max-width:33.25rem;height:7.5rem;margin-top:.5rem;color:#c7d1da;font-size:1rem;font-weight:500;line-height:1.5rem;opacity:.6}}@media(max-width: 1100px){.focus-panel p{width:auto;max-width:38.75rem;height:auto;margin-top:1rem;font-size:.8125rem;font-weight:400;line-height:1.7}}@media(max-width: 520px){.focus-panel p{min-height:6lh}}@media(max-width: 360px){.focus-panel p{min-height:7lh}}@media(min-width: 1101px){.focus-content>.site-button{width:14.625rem;margin:.625rem .125rem}}.focus-drag-hint{display:none}@media(min-width: 1101px){.focus-drag-hint{position:absolute;z-index:4;bottom:3.4375rem;left:50%;display:flex;align-items:center;gap:.5rem;color:rgba(199,209,218,.6);font-size:.75rem;font-weight:400;letter-spacing:.0625rem;line-height:.875rem;text-transform:uppercase;transform:translateX(-50%)}.focus-drag-hint span{width:1rem;height:.0625rem;background:currentColor}}@media(max-width: 1100px){.focus-drag-hint{position:static;grid-column:2;display:flex;align-items:center;justify-self:center;gap:.5rem;margin-top:-1.75rem;color:rgba(199,209,218,.58);font-size:.625rem;letter-spacing:.05rem;text-transform:uppercase;transform:none}.focus-drag-hint span{width:.875rem;height:.0625rem;background:currentColor}}@media(max-width: 768px){.focus-drag-hint{grid-column:1;margin-top:.75rem}}@media(max-width: 900px){.focus-drag-hint{grid-column:1;margin-top:.625rem}}.focus-panel.is-changing{animation:focusPanelIn 680ms cubic-bezier(0.22, 1, 0.36, 1) both}@media(prefers-reduced-motion: reduce){.focus-panel.is-changing{animation:none}}@media(max-width: 1100px){.focus-panel.is-changing{animation:none}}.focus-orbit{position:relative;min-width:0;min-height:26.875rem;-webkit-user-select:none;user-select:none}@media(min-width: 1101px){.focus-orbit{position:absolute;z-index:2;top:0;left:50%;width:min(100%,120rem);height:59rem;min-height:59rem;cursor:inherit;transform:translateX(-50%)}}@media(max-width: 1100px){.focus-orbit{position:relative;z-index:auto;inset:auto;width:auto;height:clamp(26.25rem,52vw,33.75rem);min-height:0;cursor:inherit;clip-path:inset(-1.25rem);overflow:visible}}@media(max-width: 768px){.focus-orbit{height:clamp(20.625rem,96vw,26.25rem);margin-top:2.75rem}}@media(max-width: 900px){.focus-orbit{width:min(100%,680px);height:clamp(340px,48vw,420px);margin:2.25rem auto 0}}@media(max-width: 520px){.focus-orbit{left:1rem;width:calc(100% - 2rem);height:auto;aspect-ratio:680/420;margin-top:1.75rem}}.focus-orbit-art{display:none}@media(min-width: 1101px){.focus-orbit-art{position:absolute;z-index:2;top:0;right:0;display:block;width:71.6875rem;max-width:none;height:78.125rem;pointer-events:none;user-select:none}}@media(max-width: 1100px){.focus-orbit-art{position:absolute;z-index:1;top:50%;right:16%;display:block;width:100%;max-width:none;height:auto;pointer-events:none;user-select:none;transform:translateY(-37.6%)}}.orbit-logo{display:none}@media(min-width: 1101px){.orbit-logo{position:absolute;z-index:2;isolation:isolate;top:20.9375rem;right:4.25rem;display:grid;place-items:center;width:17.125rem;height:17.125rem;padding:.625rem;pointer-events:none}.orbit-logo::before{position:absolute;z-index:0;inset:.625rem;border:.09375rem solid rgba(0,0,0,0);border-radius:50%;background:linear-gradient(#000a21, #000a21) padding-box,linear-gradient(90deg, #fff 0%, #4a9eff 52%, #000a21 100%) border-box;box-shadow:0 0 7.51875rem -3.3125rem #aed4ff,inset 0 0 7.40625rem -1.0625rem rgba(74,158,255,.27);content:"";opacity:.5}.orbit-logo img{position:relative;z-index:1;width:8.3125rem;height:2.875rem}}@media(max-width: 1100px){.orbit-logo{position:absolute;z-index:2;isolation:isolate;top:50%;right:auto;left:72%;display:grid;place-items:center;width:clamp(7.25rem,16vw,9.625rem);height:clamp(7.25rem,16vw,9.625rem);padding:.5rem;pointer-events:none;transform:translate(-50%, -50%)}.orbit-logo::before{position:absolute;z-index:0;inset:.375rem;border:.0625rem solid rgba(0,0,0,0);border-radius:50%;background:linear-gradient(#000a21, #000a21) padding-box,linear-gradient(90deg, #fff 0%, #4a9eff 52%, #000a21 100%) border-box;box-shadow:0 0 4.375rem -2.125rem #aed4ff,inset 0 0 4.25rem -0.875rem rgba(74,158,255,.27);content:"";opacity:.62}.orbit-logo img{position:relative;z-index:1;width:52%;height:auto}}@media(max-width: 768px){.orbit-logo{width:clamp(6rem,30vw,8rem);height:clamp(6rem,30vw,8rem)}}@media(max-width: 900px){.orbit-logo{width:clamp(7.25rem,18vw,9.625rem);height:clamp(7.25rem,18vw,9.625rem)}}@media(max-width: 520px){.orbit-logo{width:clamp(4.5rem,24%,7.125rem);height:auto;aspect-ratio:1}}.orbit-rings{display:none}.orbit-ray{display:none}.focus-tabs{position:relative;z-index:3;display:flex;gap:.625rem;padding:.25rem .25rem .875rem;overflow-x:auto;scroll-snap-type:x mandatory}@media(min-width: 1101px){.focus-tabs{position:absolute;isolation:isolate;top:-1.75rem;right:0;display:block;width:46.75rem;height:62.5rem;min-height:0;padding:0;overflow:visible}.focus-tabs::before{position:absolute;z-index:2;top:31.28125rem;left:-1.40625rem;width:.5625rem;height:.5625rem;border-radius:.5rem;background:#4a9eff;box-shadow:0 0 .5rem #4a9eff,0 0 1.25rem rgba(74,158,255,.6),0 0 2.25rem rgba(74,158,255,.3);content:"";pointer-events:none;transform:translate(-50%, -50%)}.focus-tabs::after{position:absolute;z-index:0;top:31.28125rem;left:2rem;width:9.4375rem;height:3.4375rem;background:#4a9eff;content:"";filter:blur(4.934375rem);opacity:.7;pointer-events:none;transform:translateY(-50%)}}@media(max-width: 1100px){.focus-tabs{position:absolute;z-index:3;inset:0;display:block;width:auto;height:auto;padding:0;overflow:visible}.focus-tabs::before{position:absolute;z-index:2;top:50%;left:.1875rem;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--light-blue);box-shadow:0 0 .5rem var(--light-blue),0 0 1.125rem rgba(74,158,255,.55);content:"";pointer-events:none;transform:translate(-50%, -50%)}.focus-tabs::after{display:none}}.focus-tab{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;min-height:2.625rem;padding:.5rem .75rem;border:.0625rem solid rgba(199,209,218,.2);border-radius:.5rem;color:#5b5b5d;font-size:.625rem;font-weight:600;letter-spacing:.04375rem;scroll-snap-align:start;transition:color 260ms ease,border-color 260ms ease,transform 260ms ease}.focus-tab strong,.focus-tab span{color:inherit;font-size:.625rem;font-weight:500;letter-spacing:0}.focus-tab strong{font-weight:600}.focus-tab i{width:.0625rem;height:.75rem;background:currentColor}.focus-tab.is-active{border-color:var(--light-blue);color:var(--light-blue)}@media(min-width: 1101px){.focus-tab{position:absolute;z-index:1;align-items:center;min-height:0;border:0;padding:0;border-radius:0;opacity:0;pointer-events:none;transition:top 900ms cubic-bezier(0.22, 1, 0.36, 1),left 900ms cubic-bezier(0.22, 1, 0.36, 1),color 700ms ease,opacity 520ms ease,font-size 900ms cubic-bezier(0.22, 1, 0.36, 1)}.focus-tab[data-focus-offset="-2"]{top:0;left:24.825rem;gap:.5rem;color:#5b5b5d;font-size:.45625rem;line-height:.6875rem;opacity:0}.focus-tab[data-focus-offset="-2"] strong{font-size:.3285rem;letter-spacing:.05913rem;line-height:.5rem}.focus-tab[data-focus-offset="-2"] i{width:.03625rem;height:.51125rem}.focus-tab[data-focus-offset="-2"] span{font-size:.45625rem;font-weight:300;line-height:.6875rem}.focus-tab[data-focus-offset="-1"]{z-index:4;top:13.875rem;left:8.4375rem;gap:.64375rem;color:#5b5b5d;font-size:.75rem;line-height:.9375rem;opacity:1;visibility:visible;pointer-events:auto}.focus-tab[data-focus-offset="-1"] strong{font-size:.75rem;letter-spacing:.08019rem;line-height:.6875rem}.focus-tab[data-focus-offset="-1"] i{width:.049375rem;height:.693125rem}.focus-tab[data-focus-offset="-1"] span{font-size:.75rem;font-weight:400;line-height:.9375rem}.focus-tab[data-focus-offset="0"]{top:31.28125rem;left:0;gap:.8125rem;color:var(--light-blue);font-size:1.125rem;line-height:1.3125rem;opacity:1;pointer-events:auto;transform:translateY(-50%)}.focus-tab[data-focus-offset="0"] strong{font-size:1.125rem;font-weight:700;letter-spacing:.10125rem;line-height:.875rem}.focus-tab[data-focus-offset="0"] i{align-self:center;width:.0625rem;height:1.3125rem}.focus-tab[data-focus-offset="0"] span{color:var(--off-white);font-size:1.125rem;font-weight:700;letter-spacing:-0.0175rem;line-height:1.3125rem}.focus-tab[data-focus-offset="1"]{top:51.875rem;left:8.4375rem;gap:.64375rem;color:#5b5b5d;font-size:.75rem;line-height:.9375rem;opacity:1;pointer-events:auto}.focus-tab[data-focus-offset="1"] strong{font-size:.75rem;letter-spacing:.08019rem;line-height:.6875rem}.focus-tab[data-focus-offset="1"] i{width:.049375rem;height:.693125rem}.focus-tab[data-focus-offset="1"] span{font-size:.75rem;font-weight:400;line-height:.9375rem}.focus-tab[data-focus-offset="2"]{top:61.8125rem;left:24.825rem;gap:.5rem;color:#5b5b5d;font-size:.45625rem;line-height:.6875rem;opacity:0;pointer-events:auto}.focus-tab[data-focus-offset="2"] strong{font-size:.3285rem;letter-spacing:.05913rem;line-height:.5rem}.focus-tab[data-focus-offset="2"] i{width:.03625rem;height:.51125rem}.focus-tab[data-focus-offset="2"] span{font-size:.45625rem;font-weight:300;line-height:.6875rem}}@media(prefers-reduced-motion: reduce){.focus-tab{transition:none}}@media(max-width: 1100px){.focus-tab{position:absolute;z-index:1;display:flex;align-items:center;gap:.5rem;width:max-content;max-width:clamp(8.25rem,24vw,11.875rem);min-height:0;padding:0;border:0;border-radius:0;color:#5b5b5d;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transition:top 620ms cubic-bezier(0.22, 1, 0.36, 1),left 620ms cubic-bezier(0.22, 1, 0.36, 1),color 420ms ease,opacity 320ms ease}.focus-tab strong,.focus-tab span{font-size:.625rem;line-height:1.25}.focus-tab span{white-space:normal}.focus-tab i{flex:0 0 auto;height:.75rem}.focus-tab[data-focus-offset="-1"],.focus-tab[data-focus-offset="1"]{left:14%;color:rgba(199,209,218,.42);opacity:1;visibility:visible;pointer-events:auto}.focus-tab[data-focus-offset="-1"]{top:18%}.focus-tab[data-focus-offset="0"]{top:50%;left:1rem;gap:.625rem;max-width:clamp(10.3125rem,27vw,13.75rem);color:var(--light-blue);opacity:1;visibility:visible;pointer-events:auto}.focus-tab[data-focus-offset="0"] strong,.focus-tab[data-focus-offset="0"] span{font-size:.8125rem;font-weight:700}.focus-tab[data-focus-offset="0"] span{color:var(--off-white)}.focus-tab[data-focus-offset="0"] i{height:1.125rem}.focus-tab[data-focus-offset="1"]{top:82%}}@media(max-width: 768px){.focus-tab{max-width:min(11.5625rem,48vw)}.focus-tab strong,.focus-tab span{font-size:.8125rem}.focus-tab[data-focus-offset="-1"],.focus-tab[data-focus-offset="1"]{left:9%}.focus-tab[data-focus-offset="0"]{left:.75rem;max-width:min(13.125rem,56vw)}.focus-tab[data-focus-offset="0"] strong,.focus-tab[data-focus-offset="0"] span{font-size:1.0625rem}}@media(max-width: 900px){.focus-tab[data-focus-offset="0"] strong,.focus-tab[data-focus-offset="0"] span{font-size:clamp(.8125rem,1.7vw,1rem)}}@media(max-width: 520px){.focus-tab[data-focus-offset="-1"],.focus-tab[data-focus-offset="1"]{color:rgba(199,209,218,.55)}}.growth{position:relative;isolation:isolate;padding:4.375rem 0 6.25rem;background:var(--dark-blue);overflow:hidden}.growth::before{position:absolute;z-index:0;top:-59rem;right:max(0px,50% - 60rem);width:71.6875rem;height:78.125rem;background:url("../../Content/images/focus-orbit.svg") no-repeat center/100% 100%;content:"";pointer-events:none}.growth>.container-lg{position:relative;z-index:1}@media(min-width: 1200px){.growth{padding:5.125rem 0 8.9375rem}.growth>.container-lg{width:calc(100% - 10.0625rem);max-width:101.375rem}}@media(min-width: 900px)and (max-width: 1100px)and (orientation: landscape){.growth{padding:3rem 0 4rem}}.growth-card{position:relative;z-index:1;display:grid;min-height:28.75rem;border:.0625rem solid rgba(74,158,255,.55);border-radius:1.75rem;background:var(--dark-blue);overflow:hidden}@media(min-width: 769px){.growth-card{grid-template-columns:minmax(0, 1fr)}}@media(min-width: 1200px){.growth-card{grid-template-columns:minmax(0, 803fr) minmax(0, 650fr);gap:10.125rem;height:31.875rem;min-height:31.875rem;padding:.625rem 4.6875rem .625rem 4.3125rem;border-radius:3.125rem;box-shadow:0 .5625rem 1.625rem rgba(74,158,255,.1)}}.growth-card.is-form-open .growth-visual{display:none}.growth-card.is-form-open .application-form{display:flex;animation:growthFormIn 420ms cubic-bezier(0.22, 1, 0.36, 1) both}@media(min-width: 1101px)and (max-width: 1599px){.growth-card{grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);height:auto;min-height:31.25rem;padding:clamp(1.5rem,3vw,2.75rem)}}@media(min-width: 900px)and (max-width: 1100px)and (orientation: landscape){.growth-card.is-form-open{grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);align-items:center;gap:2rem;min-height:28.75rem;padding:1.75rem 2rem}.growth-card.is-form-open .growth-content,.growth-card.is-form-open .application-form{align-self:center;min-width:0;padding:0}}.growth-content{position:relative;z-index:2;align-self:center;padding:3rem 7%;color:var(--off-white)}.growth-content .eyebrow{color:var(--light-blue)}.growth-content h2{max-width:50.1875rem;margin:1.625rem 0 1.5rem;font-size:clamp(1.875rem,3.5vw,3.375rem);font-weight:800;line-height:1.15;text-transform:uppercase}.growth-content p:not(.eyebrow){max-width:38.125rem;margin-bottom:2rem;color:var(--light-blue);font-size:.8125rem;line-height:1.7}@media(min-width: 1200px){.growth-content{display:flex;flex-direction:column;align-self:stretch;gap:2.5rem;padding:3.125rem 0 2.8125rem}.growth-content .eyebrow{font-size:1.25rem;font-weight:600;line-height:1.125rem}.growth-content h2{margin:0;font-size:3rem;letter-spacing:.0625rem;line-height:3.75rem}.growth-content h2 span{display:block;white-space:nowrap}.growth-content p:not(.eyebrow){max-width:47.0625rem;margin:0;padding-bottom:1.625rem;font-size:1rem;font-weight:700;line-height:1.5625rem;text-align:left}.growth-content .site-button{width:11.3125rem}}@media(min-width: 1101px)and (max-width: 1599px){.growth-content{display:flex;flex-direction:column;align-self:center;min-width:0;gap:clamp(.875rem,1.5vw,1.375rem);padding:0}.growth-content .eyebrow{font-size:clamp(.9375rem,1.3vw,1.25rem);line-height:1.2}.growth-content h2{width:100%;max-width:none;margin:0;font-size:clamp(1.875rem,2.8vw,2.5rem);line-height:1.12}.growth-content h2 span{display:block;white-space:normal}.growth-content p:not(.eyebrow){max-width:none;margin:0;padding:0;font-size:clamp(.8125rem,1.1vw,1rem);line-height:1.45;text-align:left}.growth-content .site-button{align-self:flex-start;width:11.3125rem;max-width:100%}}.growth-visual{position:relative;isolation:isolate;display:grid;place-items:center;min-height:18.75rem;background:#000a21;overflow:hidden}.growth-visual::after{position:absolute;z-index:2;inset:0;background:#000a21;content:"";mix-blend-mode:color;pointer-events:none}.growth-visual video{position:relative;z-index:1;display:block;width:min(100%,31.25rem);height:auto;object-fit:contain;object-position:center;mix-blend-mode:lighten}@media(min-width: 1200px){.growth-visual{align-self:center;justify-self:center;width:33.9375rem;min-width:33.9375rem;max-width:33.9375rem;height:30.625rem;max-height:30.625rem;min-height:0}.growth-visual video{width:33.9375rem;min-width:33.9375rem;max-width:33.9375rem;height:30.625rem;min-height:30.625rem;max-height:30.625rem}}@media(min-width: 1101px)and (max-width: 1599px){.growth-visual{justify-self:stretch;width:100%;min-width:0;max-width:none;height:clamp(18.75rem,28vw,27.5rem);min-height:0;max-height:none}.growth-visual video{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;object-fit:contain}}.application-form{display:none;flex-direction:column;gap:.875rem;padding:0 1.75rem 2.25rem}.application-form .site-button{align-self:flex-end}.application-form input,.application-form select,.application-form textarea{width:100%;border:.0625rem solid var(--light-blue);border-radius:.625rem;background:rgba(0,0,0,0);color:var(--light-blue);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.125rem;outline:0}.application-form input::placeholder,.application-form select::placeholder,.application-form textarea::placeholder{color:var(--light-blue);opacity:1}.application-form input:focus-visible,.application-form select:focus-visible,.application-form textarea:focus-visible{border-color:var(--off-white);box-shadow:0 0 0 .125rem rgba(74,158,255,.25)}.application-form input,.application-form select{height:2.5rem;padding:.625rem 1.25rem}.application-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--light-blue) 50%),linear-gradient(135deg, var(--light-blue) 50%, transparent 50%);background-position:calc(100% - 1.1875rem) 1.0625rem,calc(100% - .9375rem) 1.0625rem;background-repeat:no-repeat;background-size:.25rem .25rem,.25rem .25rem}.application-form option{color:var(--dark-blue)}.application-form textarea{min-height:7.5rem;padding:.625rem 1.25rem;resize:vertical}@media(min-width: 1200px){.application-form{align-self:center;justify-self:stretch;height:24.625rem;padding:0}.application-form>.site-button{margin:.625rem .125rem}}@media(min-width: 1101px)and (max-width: 1599px){.application-form{align-self:center;justify-self:stretch;width:100%;min-width:0;height:auto;padding:0}}.growth .site-button{height:2.5rem;min-height:2.5rem;padding-block:.625rem}.application-form-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9375rem 1.25rem}.application-form-wide{grid-column:1/-1}.application-consent{display:flex;align-items:flex-start;gap:1.125rem;color:var(--light-blue);cursor:pointer}.application-consent input{position:absolute;width:.0625rem;height:.0625rem;opacity:0}.application-consent>span{position:relative;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;border:.0625rem solid var(--light-blue);border-radius:.3125rem}.application-consent input:checked+span::after{position:absolute;inset:.25rem;border-radius:.125rem;background:var(--light-blue);content:""}.application-consent input:focus-visible+span{outline:.125rem solid var(--off-white);outline-offset:.1875rem}.application-consent small{font-size:1rem;font-weight:300;line-height:1.125rem}.application-consent-link{color:inherit;font-weight:600;text-decoration:none}@media(max-width: 520px){.application-consent{align-items:center;gap:.5rem}.application-consent>span{flex-basis:.875rem;width:.875rem;height:.875rem;border-radius:.1875rem}.application-consent input:checked+span::after{inset:.1875rem;border-radius:.0625rem}.application-consent small{min-width:0;font-size:clamp(.5rem,2.35vw,.625rem);letter-spacing:-0.01em;line-height:1;white-space:nowrap}}.growth-card.is-form-open [data-growth-form-toggle]{display:none}@keyframes growthFormIn{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}.has-reveal [data-reveal]{opacity:0;transform:translateY(1.75rem);transition:opacity 700ms ease,transform 700ms cubic-bezier(0.22, 1, 0.36, 1);transition-delay:calc(var(--reveal-delay, 0)*90ms)}.has-reveal [data-reveal][data-reveal-delay="1"]{--reveal-delay: 1}.has-reveal [data-reveal][data-reveal-delay="2"]{--reveal-delay: 2}.has-reveal [data-reveal][data-reveal-delay="3"]{--reveal-delay: 3}.has-reveal [data-reveal][data-reveal-delay="4"]{--reveal-delay: 4}.has-reveal [data-reveal].is-inview{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.has-reveal [data-reveal]{opacity:1;transform:none;transition:none}}@media(min-width: 1101px){.has-reveal .focus-orbit[data-reveal]{transform:translate(-50%, 1.75rem)}.has-reveal .focus-orbit[data-reveal].is-inview{transform:translate(-50%, 0)}}@media(min-width: 1101px)and (prefers-reduced-motion: reduce){.has-reveal .focus-orbit[data-reveal]{transform:translateX(-50%)}}@keyframes focusPanelIn{from{opacity:0;transform:translateY(0.625rem)}to{opacity:1;transform:translateY(0)}}
