.careers-hero{position:relative;overflow:hidden;isolation:isolate;background-color:var(--navy)}.careers-hero__bg{position:absolute;inset:0;z-index:-1}.careers-hero__bg-image,.careers-hero__bg-video{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.careers-hero__bg-video{position:absolute;inset:0;display:block;pointer-events:none}.careers-hero__bg-scrim{position:absolute;inset:0}.careers-hero__bg-scrim{background-image:linear-gradient(180deg,rgba(1,14,69,0) 0,var(--navy) 100%),linear-gradient(0deg,rgba(1,14,69,.5) 0,rgba(1,14,69,.5) 100%)}.careers-hero__inner{position:relative;display:flex;flex-direction:column;align-items:center;padding-inline:var(--gutter);padding-block:108px 48px}.careers-hero__head{display:flex;flex-direction:column;align-items:center;inline-size:100%;max-inline-size:816px;text-align:center}.careers-hero__breadcrumbs{justify-content:center;margin-block-end:24px}.careers-hero__title{margin:0;color:var(--ice-white);font-size:var(--h1);font-weight:700;line-height:1.08;letter-spacing:-.01em}.careers-hero__testimonials{position:relative;display:flex;flex-direction:column-reverse;align-items:center;gap:40px;inline-size:100%;margin-block-start:auto;padding-block-start:64px}.careers-hero__portraits{inline-size:100%;max-inline-size:377px;flex:0 0 auto}.careers-hero__arch{position:relative;display:block;inline-size:100%;block-size:340px;overflow:hidden}.careers-hero__portrait{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.careers-hero__portrait.is-active{opacity:1}.careers-hero__portrait-image{inline-size:100%;block-size:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.careers-hero__quotes{position:relative;inline-size:100%;max-inline-size:601px;flex:0 0 auto}.careers-hero__swiper{overflow:hidden}.careers-hero__quote{block-size:auto}.careers-hero__quote-body{margin:0;padding:0;border:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:start}.careers-hero__quote-text{margin:0;color:var(--text-strong);font-size:var(--l-emph);font-weight:400;line-height:1.3}.careers-hero__quote-author{color:var(--text-strong);font-size:var(--body);font-weight:700;line-height:1.4}.careers-hero__quote-author::before{content:none}.careers-hero__quote-mark{display:block;inline-size:56px;block-size:56px;margin-inline-end:auto;margin-block-end:12px;color:var(--accent);line-height:0}.careers-hero__quote-mark-icon,.careers-hero__quote-mark-icon svg{display:block;inline-size:100%;block-size:100%}html:not([dir=rtl]) .careers-hero__quote-mark-icon{rotate:180deg}.careers-hero__nav{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-start:20px}.careers-hero__dots{display:flex;align-items:center;gap:8px;inline-size:auto}.careers-hero__dots .swiper-pagination-bullet{inline-size:10px;block-size:10px;margin:0;border-radius:80px;background-color:rgba(255,255,255,.3);opacity:1;transition:background-color var(--dur-fast) var(--ease-out)}.careers-hero__dots .swiper-pagination-bullet-active{background-color:var(--text-strong)}.careers-hero__arrows{display:flex;align-items:center;gap:8px}.careers-hero__arrow{display:grid;place-items:center;inline-size:48px;block-size:48px;padding:0;border:0;border-radius:50%;background:0 0;color:var(--text-strong);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.careers-hero__arrow .ncco-icon,.careers-hero__arrow svg{display:block;inline-size:100%;block-size:100%}.careers-hero__arrow:focus-visible{opacity:.75}.careers-hero__arrow.swiper-button-disabled{opacity:.35;cursor:default}[dir=rtl] .careers-hero__arrow--prev{scale:-1 1}html:not([dir=rtl]) .careers-hero__arrow--next{scale:-1 1}.careers-gallery{background-color:var(--surface-card);padding-block:32px;overflow:hidden}.careers-gallery__viewport{inline-size:100%;overflow:hidden}.careers-gallery__track{display:flex;align-items:stretch;gap:20px;inline-size:-moz-max-content;inline-size:max-content;animation:careers-marquee calc(var(--marquee-items,4) * 7s) linear infinite;will-change:transform}.careers-gallery:focus-within .careers-gallery__track{animation-play-state:paused}.careers-gallery__item{margin:0;flex:0 0 auto;block-size:220px;aspect-ratio:8/5;border-radius:24px;overflow:hidden}.careers-gallery__image{display:block;inline-size:100%;block-size:100%;max-inline-size:none;-o-object-fit:cover;object-fit:cover}@keyframes careers-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.careers-marquee{animation-name:careers-marquee}.careers-benefits{background-color:var(--ice-white);background-image:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 41%)}.careers-benefits__inner{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-direction:column;align-items:center;gap:48px;padding-block:40px 64px}.careers-benefits__title{margin:0;color:var(--navy-deep);font-size:var(--h2);font-weight:700;line-height:1.3;letter-spacing:-.01em;text-align:center}.careers-benefits__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:48px;margin:0;padding:0;inline-size:100%;list-style:none}.careers-benefits__item{display:flex;flex-direction:column;align-items:center;gap:28px;inline-size:100%;max-inline-size:400px;margin-inline:auto;text-align:center}.careers-benefits__figure{--orbit-size:161px;--orbit-dot:18px}.careers-benefits__icon{display:block;inline-size:38px;block-size:38px}.careers-benefits__icon svg{display:block;inline-size:100%;block-size:100%}.careers-benefits__item-title{text-box:trim-both cap alphabetic;margin:0;color:var(--midnight-black);font-size:var(--h3);font-weight:500;line-height:1.1;letter-spacing:-.01em}.careers-benefits__item-text{margin:0;color:var(--midnight-black);font-size:var(--body);font-weight:400;line-height:1.4;opacity:.8}.careers-form{position:relative;overflow:hidden;isolation:isolate;background-color:var(--navy);background-image:linear-gradient(180deg,var(--navy) 0,rgba(1,14,69,0) 100%)}.careers-form__bg{position:absolute;inset:0;z-index:-1}.careers-form__bg-image{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.careers-form__inner{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter);display:flex;justify-content:center;padding-block:48px}.careers-form__panel{display:flex;flex-direction:column;align-items:center;gap:48px;inline-size:100%;max-inline-size:1020px;padding:20px;border-radius:40px;background-color:rgba(255,255,255,.07);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.careers-form__head{display:flex;flex-direction:column;align-items:center;gap:20px;inline-size:100%;text-align:center}.careers-form__icon{display:block;inline-size:40px;block-size:40px;color:var(--text-strong);line-height:0}.careers-form__icon-glyph,.careers-form__icon-glyph svg{display:block;inline-size:100%;block-size:100%}.careers-form__title{margin:0;color:var(--text-strong);font-size:var(--h3);font-weight:500;line-height:1.1;letter-spacing:-.01em;text-box:trim-both cap alphabetic}.careers-form__text{margin:0;color:var(--text-soft);font-size:var(--body);font-weight:400;line-height:1.4}.careers-form__form{inline-size:100%}.careers-form .gform_wrapper.gravity-theme{margin:0;padding:0}.careers-form .gform_wrapper.gravity-theme .gform_fields{-moz-column-gap:20px;column-gap:20px;row-gap:20px}.careers-form .gform_wrapper.gravity-theme .gfield{padding:0}.careers-form .gform_wrapper.gravity-theme .gfield input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),.careers-form .gform_wrapper.gravity-theme .gfield textarea,.careers-form .gform_wrapper.gravity-theme .gfield textarea.medium{inline-size:100%;min-block-size:56px;padding:10px 24px;border:0;border-radius:8px;background-color:var(--surface-card);color:#000;font-family:"Google Sans",Heebo,"Arial Hebrew",Arial,sans-serif;font-size:var(--body);font-weight:400;line-height:1.4;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow var(--dur-fast) var(--ease-out)}.careers-form .gform_wrapper.gravity-theme .gfield input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):focus,.careers-form .gform_wrapper.gravity-theme .gfield input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):focus-visible,.careers-form .gform_wrapper.gravity-theme .gfield textarea.medium:focus,.careers-form .gform_wrapper.gravity-theme .gfield textarea.medium:focus-visible,.careers-form .gform_wrapper.gravity-theme .gfield textarea:focus,.careers-form .gform_wrapper.gravity-theme .gfield textarea:focus-visible{outline:0;box-shadow:0 0 0 2px var(--accent)}.careers-form .gform_wrapper.gravity-theme .gfield input::-moz-placeholder,.careers-form .gform_wrapper.gravity-theme .gfield textarea::-moz-placeholder{color:#000;opacity:1}.careers-form .gform_wrapper.gravity-theme .gfield input::placeholder,.careers-form .gform_wrapper.gravity-theme .gfield textarea::placeholder{color:#000;opacity:1}.careers-form .gform_wrapper.gravity-theme .gfield textarea,.careers-form .gform_wrapper.gravity-theme .gfield textarea.medium{min-block-size:120px;block-size:120px;padding:22px 24px;resize:vertical}.careers-form .gform_wrapper.gravity-theme .gfield--type-fileupload{position:relative}.careers-form .gform_wrapper.gravity-theme .gfield--type-fileupload .ginput_container_fileupload{position:relative;display:block;padding-block-start:56px}.careers-form .gform_wrapper.gravity-theme .gfield--type-fileupload .ginput_container_fileupload::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:56px;border-radius:8px;background-color:var(--surface-card);transition:box-shadow var(--dur-fast) var(--ease-out)}.careers-form .gform_wrapper.gravity-theme .gfield--type-fileupload input[type=file]{position:absolute;inset-block-start:0;inset-inline:0;z-index:2;inline-size:100%;block-size:56px;padding:0;border:0;background:0 0;opacity:0;cursor:pointer}.careers-form .gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label{position:absolute;inset-block-start:0;block-size:56px;inset-inline:24px 58px;z-index:1;display:flex;align-items:center;clip:auto;clip-path:none;overflow:hidden;inline-size:auto;margin:0;padding:0;color:#000;font-family:"Google Sans",Heebo,"Arial Hebrew",Arial,sans-serif;font-size:var(--body);font-weight:400;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.careers-form .gform_wrapper.gravity-theme .gfield--type-fileupload .ginput_container_fileupload::after{display:inline-block;inline-size:24px;block-size:24px;background-image:none;background-color:currentColor;mask-image:url(../images/icon-attach.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../images/icon-attach.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;content:"";position:absolute;inset-block-start:16px;inset-inline-end:24px;color:#000;pointer-events:none}.careers-form .gform_wrapper.gravity-theme .gfield--type-fileupload .gform_fileupload_rules{display:block;margin:8px 0 0;padding:0;color:var(--text-muted);font-size:var(--small-text);line-height:1.4}.careers-form .gform_wrapper.gravity-theme .gfield--type-fileupload.has-file .ginput_container_fileupload::before{box-shadow:inset 0 0 0 2px var(--accent)}.careers-form .gform_wrapper.gravity-theme .gfield--type-fileupload.has-file .gfield_label{font-weight:500}.careers-form .gform_wrapper.gravity-theme .gfield--type-fileupload.has-file .ginput_container_fileupload::after{display:inline-block;inline-size:24px;block-size:24px;background-image:none;background-color:currentColor;mask-image:url(../images/icon-check.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../images/icon-check.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.careers-form .gform_wrapper.gravity-theme .gform_footer{justify-content:center;margin:0;padding:12px 0 0}.careers-form .gform_wrapper.gravity-theme .gform_footer button,.careers-form .gform_wrapper.gravity-theme .gform_footer input[type=submit]{inline-size:100%;min-block-size:56px;margin:0;box-shadow:none;font-family:"Google Sans",Heebo,"Arial Hebrew",Arial,sans-serif;cursor:pointer}.careers-form .gform_wrapper.gravity-theme .gform_footer button:active,.careers-form .gform_wrapper.gravity-theme .gform_footer input[type=submit]:active{box-shadow:none}.careers-form .gform_wrapper.gravity-theme{--form-error:#ff9b9b}.careers-form .gform_wrapper.gravity-theme .gfield.gfield_error{display:flex;flex-direction:column}.careers-form .gform_wrapper.gravity-theme .gfield.gfield_error>.gfield_label{order:0}.careers-form .gform_wrapper.gravity-theme .gfield.gfield_error>.ginput_complex,.careers-form .gform_wrapper.gravity-theme .gfield.gfield_error>.ginput_container{order:1}.careers-form .gform_wrapper.gravity-theme .gfield.gfield_error>.gfield_description,.careers-form .gform_wrapper.gravity-theme .gfield.gfield_error>.gfield_validation_message,.careers-form .gform_wrapper.gravity-theme .gfield.gfield_error>.validation_message{order:2}.careers-form .gform_wrapper.gravity-theme .gfield.gfield_error .ginput_container_fileupload::before,.careers-form .gform_wrapper.gravity-theme .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),.careers-form .gform_wrapper.gravity-theme .gfield.gfield_error textarea{box-shadow:inset 0 0 0 2px var(--form-error)}.careers-form .gform_wrapper.gravity-theme .gfield_validation_message,.careers-form .gform_wrapper.gravity-theme .validation_message{margin-block-start:8px;padding:0;border:0;background:0 0;color:var(--form-error);font-size:var(--small-text);line-height:1.4}.careers-form .gform_wrapper.gravity-theme .gform_validation_errors{margin-block-end:24px;padding:16px 20px;border:1px solid var(--form-error);border-radius:8px;background-color:rgba(255,255,255,.07);box-shadow:none;outline:0}.careers-form .gform_wrapper.gravity-theme .gform_validation_errors:focus,.careers-form .gform_wrapper.gravity-theme .gform_validation_errors:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(255,155,155,.35)}.careers-form .gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error{display:flex;align-items:center;gap:10px;margin:0;padding:0;color:var(--text-strong);font-size:var(--body);font-weight:500;line-height:1.4}.careers-form .gform_wrapper.gravity-theme .gform_validation_errors .gform-icon{position:static;flex:0 0 auto;inline-size:22px;block-size:22px;margin:0;border-color:var(--form-error);background:0 0;color:var(--form-error);font-size:14px;line-height:20px}.careers-form .gform_wrapper.gravity-theme .gform_validation_errors ol{margin:8px 0 0;padding-inline-start:32px;color:var(--form-error);font-size:var(--small-text)}.careers-form .gform_wrapper.gravity-theme .gform_validation_errors a,.careers-form .gform_wrapper.gravity-theme .gform_validation_errors li{color:inherit}.careers-form .gform_wrapper.gravity-theme .gform_confirmation_message{color:var(--text-strong);font-size:var(--body-l);text-align:center}@media (max-width:767px){.careers-hero__bg{inset-block-end:auto;block-size:271px}.careers-hero__inner{gap:32px;padding-block:283px 40px}.careers-hero__head{gap:8px}.careers-hero__breadcrumbs{margin-block-end:20px}.careers-hero__testimonials{flex-direction:column;gap:32px;margin-block-start:0;padding-block-start:0}.careers-hero__portraits{inline-size:140px;max-inline-size:140px}.careers-hero__arch{block-size:185.68px}.careers-hero__quote-mark{position:absolute;inset-block-start:-63.68px;inset-inline:0;inline-size:59px;block-size:59px;margin:0 auto}.careers-hero__quote-author{font-size:18px;text-box:trim-both cap alphabetic}.careers-hero__nav{justify-content:center;margin-block-start:32px}.careers-hero__dots{justify-content:center}.careers-hero__arrows{display:none}}@media (prefers-reduced-motion:reduce){.careers-hero--video .careers-hero__bg-video{display:none}.careers-hero--video .careers-hero__bg-image{opacity:1}.careers-gallery__viewport{overflow-x:auto}.careers-gallery__track{animation:none}}@media (hover:hover) and (pointer:fine){.careers-hero__arrow:hover{opacity:.75}.careers-gallery:hover .careers-gallery__track{animation-play-state:paused}}