.content-index-header{margin-bottom:2rem}.content-index-header .section-title{font-size:clamp(1.75rem,4vw,3rem);line-height:1.15}.content-index-header .search-form{width:100%}@media (min-width:768px){.content-index-header .search-form{max-width:20rem}}.content-index .content-card-eyebrow,.content-index-kicker{color:#2062af;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.content-index .content-filters{display:flex;gap:.625rem;margin-bottom:2rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.content-index .content-filter{background:#fff;border:1px solid #d9d9d9;border-radius:2.5rem;color:#676668;flex:0 0 auto;font-size:.8125rem;padding:.5625rem 1rem;text-decoration:none}.content-index .content-filter.is-active,.content-index .content-filter:focus-visible,.content-index .content-filter:hover{border-color:#2062af;color:#2062af}.content-index .content-grid{margin-bottom:2.75rem}.content-index .content-card{background-color:#fff;border:1px solid #eef2f6!important;border-radius:1rem;box-shadow:0 .625rem 2rem rgba(32,98,175,.06);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.content-index .content-card:hover{box-shadow:0 1.125rem 2.5rem rgba(32,98,175,.12);transform:translateY(-.25rem)}.content-index .content-card-thumbnail{background:#eef2f6;overflow:hidden}.content-index .content-card-thumbnail img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.content-index .content-card:hover .content-card-thumbnail img{transform:scale(1.025)}.content-index .content-card .card-body{padding:1.5rem}.content-index .content-card .card-title{font-size:1.3125rem;font-weight:600;line-height:1.35;margin-bottom:.75rem;margin-top:.5625rem}.content-index .content-card .card-text{color:#676668;font-size:.875rem;line-height:1.6}.content-index .content-card-meta{color:#8d8c8e;font-size:.75rem;padding-top:1.125rem}.content-index .case-filters{background:#fff;border:1px solid #eef2f6;border-radius:.75rem;margin-bottom:2.25rem;padding:1.375rem}.content-index .content-empty{border:1px dashed #d9d9d9;border-radius:.75rem;color:#676668;padding:3rem;text-align:center}.nav-links,.pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.nav-links .page-numbers,.pagination .page-numbers{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:50%;display:inline-flex;justify-content:center;min-height:2.5rem;min-width:2.5rem;text-decoration:none}.nav-links .page-numbers.current,.nav-links .page-numbers:hover,.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#2062af;border-color:#2062af;color:#fff}.sky-role-career-index .career-list{background:#f7f8fa;overflow:hidden;padding-bottom:clamp(3.625rem,7vw,5.5rem);padding-top:clamp(3.625rem,7vw,5.5rem);position:relative}.sky-role-career-index .career-list:before{border:1px dashed rgba(32,98,175,.08);border-radius:50%;content:"";height:26.25rem;pointer-events:none;position:absolute;right:-8%;top:8%;width:26.25rem}.sky-role-career-index .career-list-header{align-items:end;display:grid;gap:clamp(1.5rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(17.5rem,.7fr);margin-bottom:clamp(1.875rem,4vw,2.875rem);position:relative;z-index:1}.sky-role-career-index .career-list-header h2{color:#414042;font-size:clamp(2.125rem,4.2vw,3.3125rem);letter-spacing:-.04em;line-height:1.03;margin:.375rem 0 0}.sky-role-career-index .career-list-header>p{color:#676668;font-size:.875rem;line-height:1.6;margin:0 0 .3125rem}@media (max-width:767.98px){.sky-role-career-index .career-list-header{grid-template-columns:1fr}}.career-opening-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}@media (max-width:767.98px){.career-opening-grid{grid-template-columns:1fr}}.career-opening-card{--sky-tilt-rx:0deg;--sky-tilt-ry:0deg;background:hsla(0,0%,100%,.92);border:1px solid rgba(32,98,175,.12);border-radius:1.25rem;box-shadow:0 .875rem 2.375rem rgba(20,64,111,.06);min-width:0;overflow:hidden;transform:perspective(68.75rem) rotateX(var(--sky-tilt-rx)) rotateY(var(--sky-tilt-ry));transform-style:preserve-3d;transition:border-color .22s ease,box-shadow .22s ease,transform .18s ease}.career-opening-card:hover{border-color:#2062af;box-shadow:0 1.375rem 2.875rem rgba(20,64,111,.12)}.career-opening-card:hover .career-opening-cta i{transform:translate(.1875rem,-.1875rem)}.career-opening-link{color:inherit;display:flex;flex-direction:column;min-height:16.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transform:translateZ(1rem)}.career-opening-link:focus-visible,.career-opening-link:hover{color:inherit}.career-opening-topline{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem}.career-opening-status{align-items:center;color:#2062af;display:inline-flex;font-size:.59375rem;font-weight:800;gap:.5rem;letter-spacing:.11em;text-transform:uppercase}.career-opening-status i{background:#2cb67d;border-radius:50%;box-shadow:0 0 0 .3125rem rgba(44,182,125,.11);height:.4375rem;width:.4375rem}.career-opening-index{color:rgba(65,64,66,.28);font-size:.6875rem;font-weight:700;letter-spacing:.12em}.career-opening-title{color:#414042;font-size:clamp(1.3125rem,2.1vw,1.75rem);letter-spacing:-.025em;line-height:1.16;margin:0}.career-opening-meta{display:flex;flex-wrap:wrap;gap:.4375rem;margin-top:1.125rem}.career-opening-meta span{align-items:center;background:#f7fafd;border:1px solid rgba(32,98,175,.11);border-radius:62.4375rem;color:#676668;display:inline-flex;font-size:.625rem;font-weight:600;gap:.375rem;min-height:1.9375rem;padding:.375rem .5625rem}.career-opening-meta svg{fill:none;stroke:#2062af;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;height:.8125rem;width:.8125rem}.career-opening-excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#676668;display:-webkit-box;font-size:.78125rem;line-height:1.5;margin:1rem 0 0;overflow:hidden}.career-opening-cta{align-items:center;color:#2062af;display:inline-flex;font-size:.625rem;font-weight:800;gap:.5rem;letter-spacing:.08em;margin-top:auto;padding-top:1.0625rem;text-transform:uppercase}.career-opening-cta i{color:#f37021;font-style:normal;transition:transform .2s ease}.career-preview .career-opening-card{background:hsla(0,0%,100%,.08)}.career-preview .career-opening-link,.career-preview .career-opening-title{color:#fff}.career-preview .career-opening-excerpt{color:hsla(0,0%,100%,.68)}.career-preview .career-opening-meta span{background:hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.78)}.single-career .page-main{margin-top:0}.career-detail-hero{background:radial-gradient(circle at 86% 18%,rgba(86,204,242,.18),transparent 28%),radial-gradient(circle at 7% 92%,rgba(243,112,33,.09),transparent 25%),linear-gradient(145deg,#f7fcff,#edf7fb 56%,#fff8f3);overflow:hidden;padding:clamp(3.125rem,6vw,4.875rem) 0 clamp(3.375rem,6vw,4.875rem);position:relative}.career-detail-hero .breadcrumb{margin-bottom:clamp(1.875rem,4vw,3rem);position:relative;z-index:2}.career-detail-art{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.career-detail-art path{fill:none;stroke:#2062af;stroke-width:1;stroke-dasharray:5 16;opacity:.1}.career-detail-art .career-detail-art--orange{stroke:#f37021;opacity:.08}.career-detail-art circle{fill:#fff;stroke:#2062af;stroke-width:1.1;opacity:.42}.career-detail-heading{max-width:57.5rem;position:relative;z-index:1}.career-detail-heading h1{color:#414042;font-size:clamp(2.4375rem,4.8vw,3.875rem);letter-spacing:-.052em;line-height:1;margin:1rem 0 0}.career-detail-status{align-items:center;color:#2062af;display:inline-flex;font-size:.625rem;font-weight:800;gap:.5625rem;letter-spacing:.13em;text-transform:uppercase}.career-detail-status i{background:#2cb67d;border-radius:50%;box-shadow:0 0 0 .375rem rgba(44,182,125,.12);height:.5rem;width:.5rem}.career-detail-summary{color:#676668;font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.55;margin:1.25rem 0 0;max-width:47.5rem}.career-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.75rem}.career-detail-back{color:#2062af;font-size:.6875rem;font-weight:750;text-decoration:none}.career-detail-back:focus-visible,.career-detail-back:hover{color:#f37021}.career-detail-facts{backdrop-filter:blur(.625rem);background:hsla(0,0%,100%,.72);border:1px solid rgba(32,98,175,.11);border-radius:1.125rem;box-shadow:0 1rem 2.625rem rgba(20,64,111,.06);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.375rem,5vw,3.625rem);overflow:hidden;position:relative;z-index:1}.career-detail-facts:has(.career-detail-fact:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.career-detail-fact{align-items:center;display:flex;gap:.8125rem;min-width:0;padding:1.125rem clamp(1rem,2vw,1.5rem)}.career-detail-fact+.career-detail-fact{border-left:1px solid rgba(32,98,175,.09)}.career-detail-fact>span:last-child{min-width:0}.career-detail-fact small{color:#676668;display:block;font-size:.59375rem;line-height:1.2}.career-detail-fact strong{color:#414042;display:block;font-size:.78125rem;line-height:1.25;margin-top:.3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-detail-fact-icon{align-items:center;background:#fff;border:1px solid rgba(32,98,175,.12);border-radius:.625rem;color:#2062af;display:inline-flex;flex:0 0 auto;height:2.125rem;justify-content:center;width:2.125rem}.career-detail-fact-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;height:1.0625rem;width:1.0625rem}.career-detail-card-label,.career-detail-eyebrow,.career-detail-related-header span{color:#f37021;font-size:.59375rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.career-detail-body{background:#fff;padding:clamp(3.875rem,7vw,6rem) 0}.career-detail-content{color:#676668;font-size:.9375rem;line-height:1.72}.career-detail-content>:first-child:not(.career-detail-eyebrow){margin-top:0}.career-detail-content h2{color:#414042;font-size:clamp(1.5rem,2.4vw,1.875rem);letter-spacing:-.025em;line-height:1.15;margin:2.375rem 0 .9375rem}.career-detail-content h3{color:#414042;font-size:1.25rem;line-height:1.25;margin:2rem 0 .75rem}.career-detail-content ol,.career-detail-content p,.career-detail-content ul{margin-bottom:1.1875rem}.career-detail-content ol,.career-detail-content ul{padding-left:1.25rem}.career-detail-content li+li{margin-top:.4375rem}.career-detail-content a{color:#2062af}.career-detail-content .has-text-align-center{text-align:left!important}.career-detail-content>:last-child{margin-bottom:0}.career-detail-eyebrow{color:#2062af;display:block;margin-bottom:1.375rem}.career-application{background:radial-gradient(circle at 92% 10%,rgba(86,204,242,.14),transparent 28%),linear-gradient(145deg,#f3f8fc,#f8fafc 62%,#fff8f3);padding:clamp(3.625rem,7vw,5.5rem) 0;scroll-margin-top:5.75rem}.career-application-shell{align-items:start;background:hsla(0,0%,100%,.86);border:1px solid rgba(32,98,175,.11);border-radius:1.5rem;box-shadow:0 1.25rem 3.375rem rgba(20,64,111,.07);display:grid;gap:clamp(2.125rem,6vw,4.875rem);grid-template-columns:minmax(15.625rem,.7fr) minmax(0,1.3fr);padding:clamp(1.75rem,4vw,3rem)}.career-application-intro h2{color:#414042;font-size:clamp(1.75rem,3.3vw,2.625rem);letter-spacing:-.045em;line-height:1.04;margin:.8125rem 0 0}.career-application-intro p{color:#676668;font-size:.84375rem;line-height:1.6;margin:1.125rem 0 0}.career-application-preview{align-items:flex-start;background:#f8fbfe;border:1px dashed rgba(32,98,175,.22);border-radius:1.125rem;display:flex;gap:1rem;padding:clamp(1.375rem,3vw,1.875rem)}.career-application-preview strong{color:#414042;display:block;font-size:1.0625rem;line-height:1.3}.career-application-preview p{color:#676668;font-size:.78125rem;line-height:1.55;margin:.5rem 0 .8125rem}.career-application-preview a{color:#2062af;font-size:.6875rem;font-weight:750;text-decoration:none}.career-application-preview-icon{align-items:center;background:#2062af;border-radius:.8125rem;box-shadow:0 .625rem 1.5rem rgba(32,98,175,.18);color:#fff;display:inline-flex;flex:0 0 auto;height:2.75rem;justify-content:center;width:2.75rem}.career-application-preview-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;height:1.3125rem;width:1.3125rem}.career-application-form{min-width:0}.career-application-form .wpcf7-form{display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.career-application-form .wpcf7-form>p{margin:0}.career-application-form .wpcf7-form>p:has(.wpcf7-submit),.career-application-form .wpcf7-form>p:has(textarea),.career-application-form .wpcf7-response-output{grid-column:1/-1}.career-application-form label{color:#414042;display:block;font-size:.6875rem;font-weight:650}.career-application-form .wpcf7-form-control-wrap{display:block;margin-top:.4375rem}.career-application-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.career-application-form select,.career-application-form textarea{background:#fff;border:1px solid rgba(65,64,66,.16);border-radius:.625rem;color:#414042;font:inherit;min-height:2.875rem;padding:.6875rem .8125rem;width:100%}.career-application-form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,.career-application-form select:focus,.career-application-form textarea:focus{border-color:#2062af;outline:.1875rem solid rgba(32,98,175,.09)}.career-application-form textarea{min-height:7.375rem;resize:vertical}.career-application-form input[type=submit]{background:#2062af;border:0;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:750;min-height:2.875rem;padding:.75rem 1.5rem}.career-application-form .wpcf7-not-valid-tip{font-size:.625rem;margin-top:.3125rem}.career-application-form .wpcf7-response-output{font-size:.75rem;margin:0}.career-detail-related{background:#f7f8fa;padding:clamp(3.625rem,7vw,5.5rem) 0}.career-detail-related .career-opening-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-detail-related .career-opening-link{min-height:13.625rem;padding:1.3125rem}.career-detail-related .career-opening-title{font-size:clamp(1.125rem,1.6vw,1.375rem)}.career-detail-related .career-opening-excerpt{font-size:.71875rem}.career-detail-related-header{align-items:end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}.career-detail-related-header h2{color:#414042;font-size:clamp(1.6875rem,3.2vw,2.4375rem);letter-spacing:-.04em;margin:.4375rem 0 0}.career-detail-related-header>a{color:#2062af;font-size:.65625rem;font-weight:800;text-decoration:none;text-transform:uppercase}@media (max-width:991.98px){.career-detail-facts,.career-detail-facts:has(.career-detail-fact:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.career-detail-fact:nth-child(3){border-left:0}.career-detail-fact:nth-child(3),.career-detail-fact:nth-child(4){border-top:1px solid rgba(32,98,175,.09)}.career-application-shell{grid-template-columns:1fr}.career-detail-related .career-opening-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.career-detail-related .career-opening-grid{grid-template-columns:1fr}.career-detail-related-header{align-items:flex-start;flex-direction:column}}@media (max-width:575.98px){.career-detail-hero{padding-top:2.375rem}.career-detail-heading h1{font-size:clamp(2.25rem,11vw,3rem)}.career-detail-actions{align-items:flex-start;flex-direction:column;gap:.9375rem}.career-detail-facts,.career-detail-facts:has(.career-detail-fact:nth-child(4)){grid-template-columns:1fr}.career-detail-fact+.career-detail-fact{border-left:0;border-top:1px solid rgba(32,98,175,.09)}.career-detail-fact strong{white-space:normal}.career-application-shell{padding:1.5rem 1.25rem}.career-application-preview{flex-direction:column}.career-application-form .wpcf7-form{grid-template-columns:1fr}.career-application-form .wpcf7-form>p{grid-column:1/-1}}
