/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:4px;--color-white:#fff;--color-neutral-100:#f1f7fb;--color-neutral-200:#e5eef5;--color-neutral-300:#d4e0ea;--color-neutral-400:#b4c2cf;--color-neutral-500:#909ead;--color-neutral-600:#687787;--color-neutral-700:#4a5564;--color-neutral-800:#2c343f;--color-neutral-900:#14191f;--color-neutral-950:#090c10;--color-accent:#3eadd7;--color-accent-tint:#e8f9ff;--color-accent-text:#1b7fa3;--color-blue-25:#f4fcff;--color-blue-50:#e8f9ff;--color-blue-100:#d0f2ff;--color-blue-300:#77cdee;--color-blue-500:#3eadd7;--color-blue-700:#14799f;--color-blue-800:#0c5b79;--color-error:#d34648;--color-error-text:#d61f69;--color-footer-text:#5c7078;--font-sans:"Syne", system-ui, -apple-system, sans-serif;--text-display:clamp(44px, 30.67px + 3.704vw, 84px);--text-display--line-height:1.1;--text-display--letter-spacing:-.03em;--text-display--font-weight:600;--text-h1:clamp(52px, 44px + 2.222vw, 76px);--text-h1--line-height:1.1;--text-h1--letter-spacing:-.03em;--text-h1--font-weight:600;--text-h2:clamp(40px, 32px + 2.222vw, 64px);--text-h2--line-height:1.1;--text-h2--letter-spacing:-.03em;--text-h2--font-weight:500;--text-h3:clamp(32px, 26.67px + 1.481vw, 48px);--text-h3--line-height:1.1;--text-h3--letter-spacing:-.03em;--text-h3--font-weight:500;--text-h4:clamp(24px, 22.67px + .37vw, 28px);--text-h4--line-height:1.1;--text-h4--letter-spacing:-.03em;--text-h4--font-weight:500;--text-quote:clamp(32px, 29.33px + .741vw, 40px);--text-quote--line-height:1.1;--text-quote--font-weight:400;--text-stats:clamp(44px, 41.33px + .741vw, 52px);--text-stats--line-height:1.1;--text-stats--letter-spacing:-.03em;--text-stats--font-weight:600;--text-label:24px;--text-label--line-height:1.1;--text-label--font-weight:600;--text-sub-lg:32px;--text-sub-lg--line-height:1.1;--text-sub-lg--letter-spacing:-.03em;--text-sub-lg--font-weight:500;--text-sub-md:28px;--text-sub-md--line-height:1.1;--text-sub-md--font-weight:500;--text-sub-sm:20px;--text-sub-sm--line-height:1.1;--text-sub-sm--font-weight:500;--text-body-20:20px;--text-body-20--line-height:1.4;--text-body-16:16px;--text-body-16--line-height:1.4;--text-body-14:14px;--text-body-14--line-height:1.4;--text-body-12:12px;--text-body-12--line-height:1.2;--container-max:1440px;--container-content:1280px;--radius-xs:12px;--radius-sm:16px;--radius-md:20px;--radius-lg:32px;--radius-pill:999px;--shadow-card:0 254px 71px #a6c1ce00, 0 163px 65px #a6c1ce03, 0 92px 55px #a6c1ce0d, 0 41px 41px #a6c1ce17, 0 10px 22px #a6c1ce1a;--shadow-raised:0 254px 71px #a6c1ce00, 0 163px 65px #a6c1ce03, 0 92px 55px #a6c1ce0d, 0 41px 41px #a6c1ce17, 0 10px 22px #a6c1ce1a;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px}}@layer base{@font-face{font-family:Syne;src:url(../fonts/syne-variable.woff2)format("woff2");font-weight:400 800;font-display:swap;font-style:normal}:root{--gutter:clamp(20px, 0px + 5.556vw, 80px);--content-max:1280px;--text-h6:24px;--text-metric:82px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-30:120px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-body-16);color:var(--color-neutral-900);background:var(--color-white);margin:0;line-height:1.4}img,svg,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}[hidden]{display:none!important}[id]{scroll-margin-top:96px}@media (min-width:1024px){[id]{scroll-margin-top:0}}}@layer components{.h1{font-size:var(--text-h1);letter-spacing:-.03em;font-weight:500;line-height:1.1}@media (min-width:1024px){.h1{font-weight:600}}.h2{font-size:var(--text-h2);letter-spacing:-.03em;font-weight:500;line-height:1.1}.h3{font-size:var(--text-h3);letter-spacing:-.03em;font-weight:500;line-height:1.1}.h4{font-size:var(--text-h4);letter-spacing:-.03em;font-weight:500;line-height:1.1}.h6{font-size:var(--text-label);font-weight:600;line-height:1.1}.body-20{font-size:var(--text-body-20);line-height:1.4}.body-16{font-size:var(--text-body-16);line-height:1.4}.muted{color:var(--color-neutral-700)}.accent-text{color:var(--color-accent-text)}.section{padding-block:64px}.section--tight{padding-block:44px}@media (min-width:1024px){.section{padding-block:80px}.section--tight{padding-block:64px}}.stack>*+*{margin-block-start:24px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--radius-xs);background:var(--color-neutral-900);color:var(--color-white);padding:8px 16px;text-decoration:none;transition:transform .15s;position:absolute;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.btn{isolation:isolate;border-radius:var(--radius-pill);min-height:48px;box-shadow:var(--btn-rim);color:var(--color-white);font-size:var(--text-body-16);cursor:pointer;--btn-rim:inset 6px 0 0 #2c343f5c, inset -6px 0 0 #2c343f5c;--btn-rim-off:inset 0 0 0 #2c343f00, inset 0 0 0 #2c343f00;background:radial-gradient(50.8% 42.2% at 50.8% 57.8%,#2c343f 0%,#20272f 50%,#14191f 100%) border-box;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding-inline:32px;font-weight:600;line-height:1.4;text-decoration:none;transition:box-shadow .25s,border-color .25s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;filter:blur(19.66px);opacity:0;pointer-events:none;background:#52b9e0;border-radius:50%;width:77px;height:77px;transition:opacity .25s;position:absolute;bottom:-75px;left:50%;transform:translate(-50%)}.btn:hover{border-color:var(--color-neutral-800);box-shadow:var(--btn-rim-off)}.btn:hover:after{opacity:1}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn[disabled]:hover{box-shadow:var(--btn-rim);border-color:#0000}.btn[disabled]:hover:after{opacity:0}.btn--large{font-size:var(--text-body-16)}.btn--secondary{border-color:var(--color-neutral-600);box-shadow:none;color:var(--color-neutral-900);background:0 0;transition:border-color .2s,transform .15s}.btn--secondary:after{display:none}.btn--secondary:hover{box-shadow:none;border-color:var(--color-neutral-950)}.btn__icon{flex-shrink:0;width:16px;height:16px}@media (min-width:1024px){.btn--large{min-height:56px;font-size:var(--text-body-20)}.btn--large:after{filter:blur(26.55px);width:104px;height:104px;bottom:-97px}.btn--large .btn__icon{width:24px;height:24px}}.badge{border:1px solid var(--color-neutral-200);border-radius:var(--radius-pill);background:var(--color-blue-25);height:28px;color:var(--color-blue-800);font-size:var(--text-body-14);white-space:nowrap;justify-content:center;align-items:center;margin:0;padding-inline:16px;font-weight:500;line-height:1.4;display:inline-flex}.badge--white{background:var(--color-white)}.chip{border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-neutral-950);font-size:var(--text-body-16);white-space:nowrap;justify-content:center;align-items:center;padding:8px 12px;line-height:1.4;display:inline-flex}.chip--outline{border:1px solid var(--color-neutral-300);border-radius:var(--radius-pill);height:36px;color:var(--color-neutral-600);background:0 0;padding:8px 16px}.chip--hiring{border-radius:var(--radius-pill);background:var(--color-neutral-200);color:var(--color-neutral-600);text-transform:uppercase;padding:2px 8px;font-size:10px}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field__label{font-size:var(--text-body-14);color:var(--color-neutral-900);line-height:1.4}.field__box{border:1px solid var(--color-neutral-300);border-radius:var(--radius-xs);background:var(--color-white);align-items:center;min-height:48px;padding:12px 24px 12px 16px;transition:border-color .15s,background .15s;display:flex}.field--textarea .field__box{align-items:stretch;min-height:125px}.field__control{width:100%;font-size:var(--text-body-16);color:var(--color-neutral-900);background:0 0;border:0;padding:0;line-height:1.4}.field__control::placeholder{color:var(--color-neutral-600)}.field__control:focus{outline:none}textarea.field__control{resize:vertical}.field__box:focus-within{border-color:var(--color-neutral-900);background:var(--color-neutral-100)}.field__hint{font-size:var(--text-body-14);color:var(--color-neutral-700);margin:0}.field__error{font-size:var(--text-body-14);color:var(--color-error-text);margin:0}.field:has(.field__error:not([hidden])) .field__box{border-color:var(--color-error)}.upload{cursor:pointer;width:100%;min-height:44px;padding-inline:24px;position:relative}.upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload:focus-within{outline:3px solid var(--color-accent-text);outline-offset:2px}.upload__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form__fallback{border-radius:var(--radius-sm);background:var(--color-accent-tint);color:var(--color-neutral-900);margin:0;padding:16px}.form__success{flex-direction:column;gap:8px;display:flex}.form__success p{margin:0}.site-header{z-index:50;background:var(--color-white);padding-block:24px;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.site-header__logo{z-index:2;flex-shrink:0;line-height:0;display:block;position:relative}.logo{width:120px;height:40px}.site-header__logo:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:4px;border-radius:var(--radius-xs)}.site-header__toggle{z-index:2;width:40px;height:40px;color:var(--color-neutral-900);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.site-header__toggle:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px;border-radius:var(--radius-xs)}.site-header__toggle[aria-expanded=true] .icon-burger,.site-header__toggle[aria-expanded=false] .icon-close,.site-header__menu{display:none}.site-header[data-open] .site-header__menu{z-index:2;background:var(--color-white);border-radius:0 0 24px 24px;flex-direction:column;justify-content:space-between;gap:32px;min-height:min(388px,100dvh - 88px);max-height:calc(100dvh - 88px);padding:0 20px 20px;display:flex;position:fixed;top:88px;left:0;right:0;overflow-y:auto}.site-header__scrim{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14191f26;position:fixed;inset:88px 0 0}.site-header__menu nav{flex-direction:column;display:flex}.site-header__menu nav a{border-bottom:1px solid var(--color-neutral-200);color:var(--color-neutral-900);font-size:var(--text-body-20);justify-content:space-between;align-items:center;gap:16px;padding-block:24px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.site-header__menu nav a .menu-arrow{color:var(--color-neutral-700)}.site-header__menu nav a:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px}@media (max-width:1023.98px){.site-header__menu .site-header__cta{box-shadow:var(--btn-rim);color:var(--color-white);background:radial-gradient(50.8% 42.2% at 50.8% 57.8%,#2c343f 0%,#20272f 50%,#14191f 100%) border-box;border-color:#0000;align-self:flex-start}.site-header__menu .site-header__cta:after{display:block}.site-header__menu .site-header__cta:hover{border-color:var(--color-neutral-800);box-shadow:var(--btn-rim-off)}}@media (min-width:1024px){.site-header{position:static}.site-header__toggle,.site-header__scrim{display:none}.site-header__menu,.site-header[data-open] .site-header__menu{display:contents}.site-header__menu nav{flex-direction:row;align-items:center;gap:16px}.site-header__menu nav a{color:var(--color-neutral-600);font-size:var(--text-body-16);border:0;padding:8px 24px;font-weight:400;transition:color .15s;position:relative}.site-header__menu nav a:hover,.site-header__menu nav a[aria-current]{color:var(--color-neutral-950)}.site-header__menu nav a[aria-current]:after{content:"";background:var(--color-neutral-950);border-radius:17px;width:21%;height:1px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.site-header__menu nav a .menu-arrow{display:none}.site-header__menu .site-header__cta{align-self:auto}}.site-footer{background:linear-gradient(180deg, var(--color-white) 0%, #f0fafe 100%);padding-block:64px}.site-footer__top{flex-direction:column;align-items:flex-start;gap:32px;margin-block-start:32px;display:flex}.site-footer__brand{flex-direction:column;gap:16px;max-width:484px;display:flex}.site-footer__tagline{letter-spacing:-.03em;color:var(--color-neutral-800);margin:0;font-size:24px;font-weight:600;line-height:1.1;display:none}.site-footer__blurb{font-size:var(--text-body-16);color:var(--color-neutral-600);margin:0;line-height:1.2}.site-footer__rule{border:0;border-block-start:1px solid var(--color-neutral-200);margin-block:32px 0}.site-footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:32px;margin-block-start:32px;display:flex}.site-footer__copyright{font-size:var(--text-body-16);color:var(--color-footer-text);margin:0}.footer-nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-nav__item{align-items:center;gap:8px;padding-block:8px;display:inline-flex}.footer-nav a{color:var(--color-neutral-600);align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:inline-flex}.footer-nav a:hover{color:var(--color-neutral-900)}.footer-nav a:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px;border-radius:var(--radius-xs)}.footer-nav .footer-arrow{width:16px;height:16px}.social-links{align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex}.social-links__item{border:1px solid var(--color-neutral-200);border-radius:var(--radius-xs);background:var(--color-white);width:48px;height:48px;color:var(--color-neutral-900);place-items:center;display:grid}.social-links__item:hover{background:var(--color-accent-tint)}.social-links__item:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px}.social-links__item[aria-disabled=true]{cursor:default}.social-links__icon{width:20px;height:20px}.hero{padding-block:64px}.hero__inner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:1024px){.hero{padding-block:80px}}.hero--home{isolation:isolate;border-radius:24px;margin:0 8px;padding-block:64px;position:relative;overflow:hidden}.hero--home .container{padding-inline:12px}.hero--home .hero__lead{font-size:var(--text-body-14)}.hero--home .hero__eyebrow{margin-block-end:16px}.hero--home .hero__cta{margin-block-start:16px}.hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__bg img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:none}@media (max-width:1023.98px){.hero__bg{background:radial-gradient(70% 38% at 0 100%,#8cdfff8c,#0000 75%),radial-gradient(70% 38% at 100% 100%,#fd9dbd66,#0000 75%)}}@media (min-width:1024px){.hero__bg img{display:block}.hero--home{border-radius:var(--radius-lg);margin-inline:12px;padding-block:80px}.hero--home .container{padding-inline:var(--gutter)}.hero--home .hero__lead{max-width:720px;font-size:var(--text-body-16)}}.badge--glow{isolation:isolate;position:relative}.badge--glow:after{content:"";z-index:-1;filter:blur(13px);background:#77cdee80;border-radius:50%;width:45px;height:45px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.hero__title{max-width:724px;font-size:var(--text-h1);letter-spacing:-.03em;color:var(--color-neutral-950);margin:0;font-weight:500;line-height:1.1}@media (min-width:1024px){.hero__title{font-weight:600}}.hero__line{display:block}.hero__lead{max-width:656px;color:var(--color-neutral-800);margin:0}@media (min-width:1024px){.hero{padding-block:64px 80px}}.partner-wall{--partner-gap:4px;overflow:hidden}.partner-wall__track{gap:var(--partner-gap);width:max-content;animation:30s linear infinite partner-marquee;display:flex}.partner-wall__list{gap:var(--partner-gap);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.partner-wall__item{flex-shrink:0;place-items:center;width:144px;height:60px;display:grid}.partner-logo{width:100%;height:auto;max-height:60px}@keyframes partner-marquee{to{transform:translateX(calc(-50% - var(--partner-gap) / 2))}}.partner-wall:hover .partner-wall__track{animation-play-state:paused}.partner-wall--strip{--partner-gap:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 194px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 194px),#0000)}@media (min-width:1024px){.partner-wall--strip{--partner-gap:32px}.partner-wall:not(.partner-wall--strip) .partner-wall__track{width:auto;animation:none}.partner-wall:not(.partner-wall--strip) .partner-wall__list{flex-wrap:wrap;justify-content:center;gap:32px;max-width:848px;margin-inline:auto}.partner-wall:not(.partner-wall--strip) .partner-wall__list[aria-hidden]{display:none}}@media (prefers-reduced-motion:reduce){.partner-wall{overflow-x:auto}.partner-wall__track{animation:none}.partner-wall__list[aria-hidden]{display:none}}.section-heading{flex-direction:column;gap:16px;display:flex}.section-heading h1,.section-heading h2,.section-heading h3{margin:0}.section-heading h2,.roles__heading h2,.more-roles__title{max-width:720px;color:var(--color-neutral-950)}.section-heading--center{text-align:center;align-items:center}.section-heading--left{text-align:start;align-items:flex-start}.section-heading__sub{max-width:720px;color:var(--color-neutral-800);margin:0}.capability{overflow-x:clip}.cap-row{--cap-ease:cubic-bezier(.65, 0, .35, 1);--cap-dur:.7s;flex-direction:column;gap:16px;margin-block-start:44px;display:flex}.cap{background:var(--color-white);box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;padding:4px;display:flex;position:relative;overflow:hidden}.cap:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:3px}.cap__media{border-radius:var(--radius-md);background:#eef6fa;height:208px;overflow:hidden}.cap__media img{object-fit:cover;width:100%;height:100%}.cap__index{letter-spacing:-.03em;color:var(--color-neutral-200);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;order:1;margin:0;padding:24px 16px 0;font-size:44px;font-weight:600;line-height:1.1}.cap__content{flex-direction:column;order:2;gap:16px;padding:16px;display:flex}.cap__icon-wrap{display:none}.cap__heading{letter-spacing:-.03em;color:var(--color-neutral-950);margin:0;font-size:24px;font-weight:500;line-height:1.1}.cap__body{font-size:var(--text-body-16);color:var(--color-neutral-800);margin:0;line-height:1.4}@keyframes cap-line-in{0%{filter:blur(4px);opacity:0;transform:scale(1.03)}}@media (min-width:1024px){.cap-row{flex-direction:row;align-items:flex-end;margin-block-start:64px}.cap{border-radius:var(--radius-lg);cursor:pointer;height:435px;transition:flex-basis var(--cap-dur) var(--cap-ease), height var(--cap-dur) var(--cap-ease);flex:0 0 259px;padding:0;display:block}.cap.is-open{flex-basis:455px;height:614px}.cap__media{z-index:2;height:0;transition:height var(--cap-dur) var(--cap-ease);position:absolute;top:12px;left:12px;right:12px;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.cap.is-open .cap__media{height:255px}.cap__index{pointer-events:none;transition:opacity var(--cap-dur) var(--cap-ease);padding:0;font-size:84px;position:absolute;top:32px;left:32px}.cap.is-open .cap__index{opacity:0}.cap__content{transition:padding var(--cap-dur) var(--cap-ease);gap:0;padding:32px;position:absolute;bottom:0;left:0;right:0}.cap.is-open .cap__content{padding:40px 20px}.cap__icon-wrap{max-height:64px;transition:max-height var(--cap-dur) var(--cap-ease), margin-block-end var(--cap-dur) var(--cap-ease);margin-block-end:16px;display:block;overflow:hidden}.cap.is-open .cap__icon-wrap{max-height:0;margin-block-end:0}.cap__icon{width:56px;height:56px;transition:opacity .26s var(--cap-ease) .35s, filter .26s var(--cap-ease) .35s, transform .26s var(--cap-ease) .35s;display:block}.cap.is-open .cap__icon{opacity:0;filter:blur(6px);transition:opacity .22s var(--cap-ease), filter .22s var(--cap-ease), transform .22s var(--cap-ease);transform:translateY(-10px)}.cap__heading{letter-spacing:-.84px;transition:font-size var(--cap-dur) var(--cap-ease), letter-spacing var(--cap-dur) var(--cap-ease), margin-block-end var(--cap-dur) var(--cap-ease);font-size:28px}.cap.is-open .cap__heading{letter-spacing:-1.44px;margin-block-end:40px;font-size:48px}.cap__line{white-space:nowrap;display:block;overflow:hidden}.cap__desc{max-height:0;transition:max-height var(--cap-dur) var(--cap-ease);overflow:hidden}.cap.is-open .cap__desc{max-height:200px}.cap__body{opacity:0;width:415px;line-height:1.6}.cap.is-open.is-revealed .cap__body{opacity:1}.cap__body-line{animation:.4s both cap-line-in;animation-delay:calc(var(--line,0) * .12s);display:block}}@media (min-width:1024px) and (max-width:1151.98px){.cap-row{zoom:.7}}@media (min-width:1152px) and (max-width:1279.98px){.cap-row{zoom:.78}}@media (min-width:1280px) and (max-width:1439.98px){.cap-row{zoom:.87}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.cap,.cap *,.cap__body-line{transition:none!important;animation:none!important}}.vertical{overflow-x:clip}.vertical__head{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.vertical__title{max-width:640px;margin:0}.vertical__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;margin-block-start:44px;display:grid}.vertical__media,.vertical__art{position:relative}.vertical__photo{aspect-ratio:320/220;border-radius:24px;overflow:hidden}.vertical__photo img{object-fit:cover;width:100%;height:100%}.vertical__art:not([hidden]) .vertical__photo{animation:.45s both vertical-in}.vertical__panels{display:grid}.switcher__panel{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.vertical .switcher__panel:not([hidden]){animation:.45s both vertical-in}.switcher__panel h3,.switcher__panel p{margin:0}.vertical__body{font-size:var(--text-body-14);color:var(--color-neutral-800)}.vertical__head .switcher__tabs{align-self:stretch}.vertical__head .switcher__tab{flex:auto}.vertical .switcher__panel .btn{margin-block-start:16px}@keyframes vertical-in{0%{opacity:0}}@media (min-width:1024px){.vertical__head{grid-template-columns:minmax(0,668fr) minmax(0,467fr);align-items:center;column-gap:145px;display:grid}.vertical__grid{grid-template-columns:minmax(0,668fr) minmax(0,467fr);column-gap:145px;margin-block-start:64px}.vertical__photo{aspect-ratio:668/367;border-radius:var(--radius-lg)}.vertical__body{font-size:var(--text-body-16)}}.switcher__tabs{background:var(--color-neutral-200);scrollbar-width:none;border-radius:67px;align-self:flex-start;gap:8px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.switcher__tab{border-radius:var(--radius-pill);min-height:36px;color:var(--color-neutral-900);font-size:var(--text-body-16);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 16px;line-height:1.4;transition:background .2s,color .2s,box-shadow .2s;position:relative}.switcher__tab:hover:not([aria-selected=true]){color:var(--color-blue-800);text-shadow:0 6px 24px #77cdeee6}.switcher__tab[aria-selected=true]{background:var(--color-white);box-shadow:0 4px 12px #a6c1ce59}.switcher__tab:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px}@media (min-width:1024px){.switcher__tabs{gap:12px}.vertical__head .switcher__tabs{place-self:center start}.vertical__head .switcher__tab{flex:none}.switcher__tab{font-size:var(--text-body-20);padding:8px 24px}}.stat-chip{left:calc(var(--x) / 668 * 100%);top:calc(var(--y) / 367 * 100%);border-radius:var(--radius-sm);background:var(--color-white);min-width:100px;box-shadow:var(--shadow-card);flex-direction:column;gap:4px;padding:8px 16px;display:flex;position:absolute}.vertical__art:not([hidden]) .stat-chip{animation:.5s cubic-bezier(.22,.61,.36,1) both stat-in;animation-delay:calc(.12s + var(--i,0) * 80ms)}@keyframes stat-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}.stat-chip__label{color:var(--color-neutral-700);margin:0;font-size:10px;line-height:1.2}.stat-chip__value{font-variant-numeric:lining-nums;letter-spacing:-.03em;color:var(--color-neutral-950);margin:0;font-size:20px;font-weight:500;line-height:1.1}@media (min-width:1024px){.stat-chip{border-radius:var(--radius-md);gap:8px;min-width:213px;padding:24px}.stat-chip__label{font-size:var(--text-body-14)}.stat-chip__value{font-size:var(--text-stats)}}@media (prefers-reduced-motion:reduce){.vertical__art:not([hidden]) .vertical__photo,.vertical .switcher__panel:not([hidden]),.vertical__art:not([hidden]) .stat-chip{animation:none}}.bento__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-block-start:40px;display:grid}.bento__card{border-radius:var(--radius-lg);flex-direction:column;gap:0;padding:12px;display:flex}.bento__media{border-radius:var(--radius-md);height:211px;overflow:hidden}.bento__media img{object-fit:cover;width:100%;height:100%}.bento__text{flex-direction:column;gap:16px;padding:32px 20px 20px;display:flex}.bento .card__title{font-size:var(--text-h4);letter-spacing:-.03em;color:var(--color-neutral-950);margin:0;font-weight:500;line-height:1.2}.bento .card__body{color:var(--color-neutral-800);margin:0}@media (min-width:1024px){.bento__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:426fr 411fr 411fr;grid-auto-flow:column;margin-block-start:64px}.bento__card--tall{grid-row:span 2}.bento__card--tall .bento__media{flex:1;height:auto}.bento__text{padding:32px 20px 20px}}.card{border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:32px;display:flex}.card__title,.card__body{margin:0}.bento__card.card{gap:0;padding:12px}.quote{padding-block:40px;padding-inline:8px}.quote__inner{background:radial-gradient(140% 100% at 50% 0%, var(--color-white) 0%, #d0f2ff 61%, #ffd5e5 100%);text-align:center;border-radius:29px;flex-direction:column;align-items:center;gap:32px;padding:64px 20px;display:flex;overflow:hidden}.quote__mark{width:44px;height:44px;color:var(--color-neutral-900);flex-shrink:0}@media (min-width:1024px){.quote__mark{width:64px;height:64px}}.quote__text{letter-spacing:-.03em;max-width:1198px;color:var(--color-neutral-950);margin:0;font-size:clamp(40px,28px + 3.333vw,76px);font-weight:500;line-height:1.1}.quote__text em{color:var(--color-accent-text);font-style:normal}@media (min-width:1024px){.quote{padding:80px 12px}.quote__inner{gap:44px;padding:80px}}.connect{padding-block:40px;padding-inline:12px}.connect__card{border-radius:var(--radius-lg);background:var(--color-neutral-100);text-align:center;flex-direction:column;align-items:center;gap:44px;padding:64px 20px;display:flex;overflow:hidden}.connect__title{font-size:var(--text-h1);letter-spacing:-.03em;color:var(--color-neutral-900);margin:0;font-weight:500;line-height:1.1}.connect__sub{color:var(--color-neutral-700);margin:0}.connect__body{flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:1024px){.connect{padding-block:0}.connect__card{gap:32px;padding:80px}}.about-hero{padding-block:64px}.about-hero__grid{flex-direction:column;gap:32px;display:flex}.about-hero__title{text-align:start;max-width:672px}.about-hero__aside{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.about-hero__lead{max-width:none;color:var(--color-neutral-800)}.about-hero__lead p{margin:0 0 22px}.about-hero__lead p:last-child{margin-bottom:0}.about-hero__lead em{color:var(--color-accent-text);font-style:normal}.about-hero__photo{border-radius:24px;margin:44px 8px 0;overflow:hidden}.about-hero__photo img{object-fit:cover;object-position:50% 22%;width:100%;height:220px}@media (min-width:1024px){.about-hero{padding-block:80px 0}.about-hero__grid{flex-direction:row;align-items:flex-start;gap:80px}.about-hero__title{flex:0 0 672px}.about-hero__photo{border-radius:var(--radius-lg);margin:80px 12px 0}.about-hero__photo img{height:524px}}.values__row{flex-direction:column;align-items:stretch;gap:32px;margin-block-start:44px;display:flex}.value-prop{border-radius:24px;flex-direction:column;flex:1 1 0;gap:24px;min-width:0;padding:24px;display:flex}.value-prop__icon{width:64px;height:64px}.value-prop__text{flex-direction:column;gap:8px;display:flex}.value-prop__title{letter-spacing:-.03em;color:var(--color-neutral-950);margin:0;font-size:24px;font-weight:500;line-height:1.1}.value-prop__body{color:var(--color-neutral-800);margin:0}@media (min-width:1024px){.values__row{flex-direction:row;gap:16px;margin-block-start:64px}.value-prop__title{font-size:var(--text-sub-md)}}.team__carousel{margin-block-start:44px}.team__grid{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:316px;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.team__grid::-webkit-scrollbar{display:none}.team__grid:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px}.team__grid>*{scroll-snap-align:start}.team__arrows{gap:16px;margin-block-start:32px;display:flex}.team__arrow{border:1px solid var(--color-neutral-300);border-radius:var(--radius-pill);background:var(--color-white);width:60px;height:36px;color:var(--color-neutral-900);cursor:pointer;place-items:center;padding:0;transition:background .15s,opacity .15s;display:grid}.team__arrow:hover:not([disabled]){background:var(--color-neutral-100)}.team__arrow[disabled]{opacity:.4;cursor:default}.team__arrow:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px}.team__arrow-icon--prev{transform:scaleX(-1)}@media (min-width:1024px){.team__carousel{margin-block-start:64px}.team__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.team__arrows{display:none}}.team-card{background:linear-gradient(#f1f7fb 0%,#dfe9f0 100%);border-radius:24px;flex-direction:column;justify-content:flex-end;height:405px;display:flex;position:relative;overflow:hidden}.team-card__photo{left:var(--x,0%);top:var(--y,0%);width:var(--w,100%);height:var(--h,100%);object-fit:var(--fit,cover);object-position:50% 100%;max-width:none;position:absolute}.team-card__plate{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(#2c343f00 0%,#2c343f99 100%);justify-content:space-between;align-items:flex-end;gap:12px;padding:64px 24px 24px;display:flex;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.team-card__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.team-card__role{font-size:var(--text-body-14);color:var(--color-neutral-200);margin:0;line-height:1.4}.team-card__name{font-size:var(--text-body-20);color:var(--color-white);margin:0;font-weight:600;line-height:1.1}.team-card__social{background:var(--color-white);width:36px;height:36px;color:var(--color-neutral-950);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.team-card__social .social-links__icon{width:16px;height:16px}a.team-card__social:focus-visible{outline:3px solid var(--color-white);outline-offset:2px}@media (min-width:1024px){.team-card{border-radius:var(--radius-lg);height:472px}.team-card__plate{padding:80px 28px 28px}.team-card__role{font-size:var(--text-body-16)}.team-card__name{font-size:24px}}.about-quote__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.about-quote__photo{display:none}.about-quote__body{text-align:start;flex-direction:column;align-items:flex-start;gap:24px;padding:0;display:flex}.about-quote__text{max-width:641px;font-size:var(--text-quote);letter-spacing:0;font-weight:400;line-height:1.2}.quote__attribution{font-size:var(--text-body-14);color:var(--color-neutral-800);margin:0}@media (min-width:1024px){.about-quote__grid{grid-template-columns:minmax(0,551fr) minmax(0,649fr);gap:80px}.about-quote__photo{border-radius:var(--radius-lg);background:linear-gradient(#ffffff73 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff73 1px,#0000 1px) 0 0/44px 44px,radial-gradient(120% 80% at 50% 20%,#d0f2ff 0%,#e6eefa 50%,#ffd5e5 100%);justify-content:center;align-items:flex-end;height:647px;display:flex;overflow:hidden}.about-quote__photo img{object-fit:contain;object-position:50% 100%;width:100%;height:92%}}.hero__split{text-align:start;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.hero__split h1{margin:0}.hero__split .hero__lead{max-width:none;margin:0}@media (min-width:1024px){.hero__split{grid-template-columns:minmax(0,672fr) minmax(0,528fr);gap:80px}}.policy-hero .hero__lead{max-width:720px;color:var(--color-neutral-800)}.policy{padding-block-start:0}.policy__column{flex-direction:column;gap:32px;max-width:808px;margin-inline:auto;display:flex}.policy__effective{border-block-end:1px solid var(--color-neutral-200);padding-block-end:25px}.policy__effective-title{font-size:var(--text-body-20);letter-spacing:0;margin:0 0 8px;font-weight:500;line-height:1.4}.policy__effective p{color:var(--color-neutral-700);margin:0}.policy__effective-pending{color:var(--color-neutral-700);font-style:italic}.policy-card__title{letter-spacing:0;color:var(--color-neutral-950);margin:0;font-size:28px;font-weight:500;line-height:1.1}.policy-card__items{flex-direction:column;gap:24px;margin:0;padding:24px 0 0;list-style:none;display:flex}.policy-item{flex-direction:column;gap:8px;display:flex}.policy-item__title{font-size:var(--text-body-20);color:var(--color-neutral-950);margin:0;font-weight:500;line-height:1.4}.policy-item__body{font-size:var(--text-body-16);color:var(--color-neutral-700);margin:0;line-height:1.4}.policy-item__body a{color:var(--color-accent-text)}@media (min-width:1024px){.policy__column{border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);gap:44px;padding:44px}.policy-card__title{letter-spacing:-.03em;font-size:32px}}.notfound__inner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.notfound__lead{max-width:560px;color:var(--color-neutral-800);margin:0}.notfound__actions{align-items:center;gap:24px;margin-block-start:16px;display:flex}.notfound__link{color:var(--color-accent-text)}.notfound__link:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px;border-radius:var(--radius-xs)}.careers-hero__title{max-width:672px}.careers-hero__aside{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.careers-hero__aside .btn{margin-block-start:28px}.careers-hero__strong{font-size:var(--text-body-16);color:var(--color-neutral-800);margin:0;font-weight:700;line-height:1.2}.careers-hero__intro{font-size:var(--text-body-14);color:var(--color-neutral-800)}.careers-hero__intro p{margin:0 0 22px}.careers-hero__intro p:last-child{margin-bottom:0}.careers-hero__intro p+p{display:none}@media (min-width:1024px){.careers-hero__aside .btn{margin-block-start:16px}.careers-hero__strong{font-size:var(--text-body-20);letter-spacing:-.03em;color:var(--color-neutral-900);font-weight:600;line-height:1.1}.careers-hero__intro{font-size:var(--text-body-16)}.careers-hero__intro p+p{display:block}}.section-heading--stack,.roles__heading{text-align:start;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.roles__heading h2{margin:0}@media (min-width:1024px){.section-heading--stack,.roles__heading{text-align:center;align-items:center;gap:24px}.section-heading--stack .section-heading__sub{margin-block-start:-8px}}.perks__grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-block-start:44px;display:grid}.perk{background:var(--color-white);box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;justify-content:space-between;gap:32px;padding:24px;display:flex}.perk__icon{width:64px;height:64px}.perk__text{flex-direction:column;gap:12px;display:flex}.perk__title{margin:0}.perk__body{color:var(--color-neutral-700);margin:0}@media (min-width:768px){.perks__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.perks__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-block-start:64px}.perk{border-radius:var(--radius-lg);height:404px;padding:32px}.perk:nth-child(2n){height:337px}.perk__body{color:var(--color-neutral-800)}}.roles__list,.more-roles__list{flex-direction:column;margin-block-start:44px;display:flex}.job-card{border-bottom:1px solid var(--color-neutral-200);flex-direction:column;align-items:flex-start;gap:16px;padding:24px 56px 24px 0;text-decoration:none;transition:background .2s,padding .2s,border-radius .2s;display:flex;position:relative}.job-card:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px;border-radius:var(--radius-xs)}.job-card__department{font-size:var(--text-body-14);color:var(--color-neutral-600);margin:0}.job-card__title{letter-spacing:-.03em;color:var(--color-neutral-950);margin:0;font-size:24px;font-weight:500;line-height:1.1}.job-card__chips{display:none}.job-card__meta{font-size:var(--text-body-14);color:var(--color-neutral-600);margin:0}.job-card__go{border-radius:var(--radius-pill);background:var(--color-neutral-900);width:44px;height:44px;color:var(--color-white);place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:24px;right:0}@media (min-width:1024px){.roles__list,.more-roles__list{margin-block-start:64px}.job-card{flex-direction:row;align-items:center;gap:32px;padding:32px 0}.job-card__department{font-size:var(--text-body-16);flex:0 0 208px}.job-card__title{min-width:0;font-size:var(--text-sub-md);flex:0 0 512px}.job-card__chips{flex-wrap:nowrap;gap:8px;display:flex}.job-card__meta{display:none}.job-card__go{opacity:0;top:50%;bottom:auto;right:32px;transform:translate(-8px,-50%)}.job-card:hover,.job-card:focus-visible{border-radius:var(--radius-sm);background:var(--color-neutral-100);padding-inline:32px}.job-card:hover .job-card__go,.job-card:focus-visible .job-card__go{opacity:1;transform:translateY(-50%)}}.job-hero .hero__inner{text-align:start;align-items:flex-start;gap:24px}.job-hero__title{max-width:720px}.hero__chips{color:var(--color-neutral-600);flex-wrap:wrap;gap:0;display:flex}.hero__chips .chip--outline{border:0;height:auto;padding:0}.hero__chips .chip+.chip:before{content:"·";margin-inline:8px}.job-hero__cta{display:none}@media (min-width:1024px){.job-hero .hero__inner{text-align:center;align-items:center;gap:16px}.hero__chips{justify-content:center;gap:8px}.hero__chips .chip--outline{border:1px solid var(--color-neutral-300);height:36px;padding:8px 16px}.hero__chips .chip+.chip:before{content:none}.job-hero__cta{margin-block-start:16px;display:inline-flex}}.job-detail{padding-block:0 64px}.job-tabs{flex-direction:column;gap:32px;max-width:808px;margin-inline:auto;display:flex}.job-tabs .switcher__tabs{border-bottom:1px solid var(--color-neutral-200);background:0 0;border-radius:0;align-self:stretch;gap:16px;padding:0;display:flex}.job-tabs .switcher__tab{min-height:0;color:var(--color-neutral-600);font-size:var(--text-body-16);border-radius:0;padding:8px 24px;font-weight:400}.job-tabs .switcher__tab:hover:not([aria-selected=true]){color:var(--color-neutral-950);text-shadow:none}.job-tabs .switcher__tab[aria-selected=true]{box-shadow:none;color:var(--color-neutral-950);background:0 0}.job-tabs .switcher__tab[aria-selected=true]:after{content:"";background:var(--color-neutral-950);width:40%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.job-tabs__panel{align-self:stretch;align-items:flex-start;gap:32px}.job-body h2{letter-spacing:-.03em;color:var(--color-neutral-950);margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.1}.job-body h2+p{margin-block-start:0}.job-body p{color:var(--color-neutral-700);margin:0 0 32px}.job-body>:last-child{margin-block-end:0}@media (min-width:1024px){.job-detail{padding-block:0 80px}.job-tabs{border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);gap:44px;padding:44px}.job-body h2{font-size:var(--text-sub-md);margin-block-end:24px;font-weight:500}.job-body p{margin-block-end:64px}.job-body p:has(+p){margin-block-end:22px}}.apply-form{flex-direction:column;align-self:stretch;gap:20px;display:flex}.apply-form__row{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:768px){.apply-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.apply-form>.btn{align-self:flex-start;margin-block-start:12px}.more-roles{padding-block:64px}.more-roles__heading{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.more-roles__title{margin:0}@media (min-width:1024px){.more-roles{padding-block:80px}.more-roles__heading{text-align:center;align-items:center}.more-roles__badge{display:none}}.contact-hero{padding-block:64px 32px}.contact-hero .hero__inner{gap:24px}.contact-hero__title{max-width:720px}.contact-hero__lead{max-width:720px;font-size:var(--text-body-14);color:var(--color-neutral-700)}.contact-partners{padding-block:16px}.contact{padding-block:32px 64px}.contact__card{flex-direction:column;gap:32px;display:flex}.contact-form{flex-direction:column;align-items:stretch;gap:20px;display:flex}.contact-form .btn{align-self:flex-start;margin-block-start:12px}.contact__photo{border-radius:24px;height:412px;position:relative;overflow:hidden}.contact__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contact__photo:after{content:"";pointer-events:none;background:linear-gradient(160deg,#8cdfff47 0%,#d0f2ff1f 50%,#fd9dbd4d 100%);position:absolute;inset:0}@media (min-width:1024px){.contact-hero{padding-block:80px 32px}.contact-hero__lead{display:none}.contact{padding-block:32px 80px}.contact-hero{padding-block-end:24px}.contact__card{border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);flex-direction:row;gap:32px;padding:12px}.contact__form-panel{flex:0 0 540px;padding:32px}.contact-form{gap:24px}.contact__photo{flex:1;height:auto}.site-footer{padding:80px 0}.site-footer__top{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}.site-footer__tagline{display:block}.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}.footer-nav{flex-direction:row;align-items:center;gap:32px}.footer-nav__item{padding-block:0}}.hd{width:100%;margin-inline:auto}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hd,h1.hd,h2.hd{color:#0000;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}}.hd-home-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 320 228' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-26.927 29.95 -10.808 -50.427 320 -71.5)'><stop stop-color='rgba(140,223,255,1)' offset='0'/><stop stop-color='rgba(105,167,191,1)' offset='0.25'/><stop stop-color='rgba(88,139,159,1)' offset='0.375'/><stop stop-color='rgba(70,112,128,1)' offset='0.5'/><stop stop-color='rgba(53,84,96,1)' offset='0.625'/><stop stop-color='rgba(35,56,64,1)' offset='0.75'/><stop stop-color='rgba(18,28,32,1)' offset='0.875'/><stop stop-color='rgba(9,14,16,1)' offset='0.9375'/><stop stop-color='rgba(4,7,8,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:320px}@media (min-width:1024px){.hd-home-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 724 252' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-47.016 27.093 -22.152 -44.176 584.94 -18.93)'><stop stop-color='rgba(82,185,224,1)' offset='0'/><stop stop-color='rgba(63,142,172,1)' offset='0.25'/><stop stop-color='rgba(45,99,120,1)' offset='0.5'/><stop stop-color='rgba(36,77,94,1)' offset='0.625'/><stop stop-color='rgba(27,55,68,1)' offset='0.75'/><stop stop-color='rgba(18,34,42,1)' offset='0.875'/><stop stop-color='rgba(9,12,16,1)' offset='1'/></radialGradient></defs></svg>");max-width:724px}}.hd-velocity{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 320 176' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(32.9 20.35 -1.7691 31.498 -67 -59)'><stop stop-color='rgba(140,223,255,1)' offset='0'/><stop stop-color='rgba(105,167,191,1)' offset='0.25'/><stop stop-color='rgba(88,139,159,1)' offset='0.375'/><stop stop-color='rgba(70,112,128,1)' offset='0.5'/><stop stop-color='rgba(53,84,96,1)' offset='0.625'/><stop stop-color='rgba(35,56,64,1)' offset='0.75'/><stop stop-color='rgba(18,28,32,1)' offset='0.875'/><stop stop-color='rgba(9,14,16,1)' offset='0.9375'/><stop stop-color='rgba(4,7,8,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:320px}@media (min-width:1024px){.hd-velocity{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 720 140' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(39.5 8.3868 -1.6154 13.272 32 -0.0000043484)'><stop stop-color='rgba(82,185,224,1)' offset='0'/><stop stop-color='rgba(63,142,172,1)' offset='0.25'/><stop stop-color='rgba(45,99,120,1)' offset='0.5'/><stop stop-color='rgba(36,77,94,1)' offset='0.625'/><stop stop-color='rgba(27,55,68,1)' offset='0.75'/><stop stop-color='rgba(18,34,42,1)' offset='0.875'/><stop stop-color='rgba(9,12,16,1)' offset='1'/></radialGradient></defs></svg>");max-width:720px}}.hd-verticals{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 320 176' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-20.822 -29.086 17.861 -12.786 256 253.5)'><stop stop-color='rgba(82,185,224,1)' offset='0.014328'/><stop stop-color='rgba(63,142,172,1)' offset='0.26075'/><stop stop-color='rgba(45,99,120,1)' offset='0.50716'/><stop stop-color='rgba(36,77,94,1)' offset='0.63037'/><stop stop-color='rgba(27,55,68,1)' offset='0.75358'/><stop stop-color='rgba(18,34,42,1)' offset='0.87679'/><stop stop-color='rgba(9,12,16,1)' offset='1'/></radialGradient></defs></svg>");max-width:320px}@media (min-width:1024px){.hd-verticals{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 668 210' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-43.466 -34.705 37.285 -15.257 534.4 302.47)'><stop stop-color='rgba(82,185,224,1)' offset='0.014328'/><stop stop-color='rgba(63,142,172,1)' offset='0.26075'/><stop stop-color='rgba(45,99,120,1)' offset='0.50716'/><stop stop-color='rgba(36,77,94,1)' offset='0.63037'/><stop stop-color='rgba(27,55,68,1)' offset='0.75358'/><stop stop-color='rgba(18,34,42,1)' offset='0.87679'/><stop stop-color='rgba(9,12,16,1)' offset='1'/></radialGradient></defs></svg>");max-width:668px}}.hd-performance{background-image:radial-gradient(79.4% 332.4% at 67.06% 248.3%,#8cdfff 0%,#69a7bf 25%,#588b9f 37.5%,#467080 50%,#355460 62.5%,#233840 75%,#121c20 87.5%,#090e10 93.75%,#040708 96.875%,#000 100%);max-width:320px}@media (min-width:1024px){.hd-performance{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 720 70' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-59.95 21.05 -15.315 -43.617 720 -62.5)'><stop stop-color='rgba(82,185,224,1)' offset='0'/><stop stop-color='rgba(63,142,172,1)' offset='0.25'/><stop stop-color='rgba(45,99,120,1)' offset='0.5'/><stop stop-color='rgba(36,77,94,1)' offset='0.625'/><stop stop-color='rgba(27,55,68,1)' offset='0.75'/><stop stop-color='rgba(18,34,42,1)' offset='0.875'/><stop stop-color='rgba(9,12,16,1)' offset='1'/></radialGradient></defs></svg>");max-width:720px}}.hd-about-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 320 228' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-19.2 22.8 -9.28 -36.48 240 -0.0000081539)'><stop stop-color='rgba(113,190,220,1)' offset='0'/><stop stop-color='rgba(85,143,165,1)' offset='0.25'/><stop stop-color='rgba(71,119,138,1)' offset='0.375'/><stop stop-color='rgba(57,95,110,1)' offset='0.5'/><stop stop-color='rgba(42,71,83,1)' offset='0.625'/><stop stop-color='rgba(28,48,55,1)' offset='0.75'/><stop stop-color='rgba(14,24,28,1)' offset='0.875'/><stop stop-color='rgba(7,12,14,1)' offset='0.9375'/><stop stop-color='rgba(4,6,7,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:320px}@media (min-width:1024px){.hd-about-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 672 168' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-39.849 16.8 -19.125 -26.893 505.02 0.000019267)'><stop stop-color='rgba(113,190,220,1)' offset='0'/><stop stop-color='rgba(85,143,165,1)' offset='0.25'/><stop stop-color='rgba(71,119,137,1)' offset='0.375'/><stop stop-color='rgba(57,95,110,1)' offset='0.5'/><stop stop-color='rgba(42,71,82,1)' offset='0.625'/><stop stop-color='rgba(28,48,55,1)' offset='0.75'/><stop stop-color='rgba(14,24,27,1)' offset='0.875'/><stop stop-color='rgba(7,12,14,1)' offset='0.9375'/><stop stop-color='rgba(4,6,7,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:672px}}.hd-careers-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 320 228' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-19.2 22.8 -9.28 -36.48 240 -0.0000081539)'><stop stop-color='rgba(113,190,220,1)' offset='0'/><stop stop-color='rgba(85,143,165,1)' offset='0.25'/><stop stop-color='rgba(71,119,138,1)' offset='0.375'/><stop stop-color='rgba(57,95,110,1)' offset='0.5'/><stop stop-color='rgba(42,71,83,1)' offset='0.625'/><stop stop-color='rgba(28,48,55,1)' offset='0.75'/><stop stop-color='rgba(14,24,28,1)' offset='0.875'/><stop stop-color='rgba(7,12,14,1)' offset='0.9375'/><stop stop-color='rgba(4,6,7,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:320px}@media (min-width:1024px){.hd-careers-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 672 168' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-39.849 16.8 -19.125 -26.893 505.02 0.000019267)'><stop stop-color='rgba(113,190,220,1)' offset='0'/><stop stop-color='rgba(85,143,165,1)' offset='0.25'/><stop stop-color='rgba(71,119,137,1)' offset='0.375'/><stop stop-color='rgba(57,95,110,1)' offset='0.5'/><stop stop-color='rgba(42,71,82,1)' offset='0.625'/><stop stop-color='rgba(28,48,55,1)' offset='0.75'/><stop stop-color='rgba(14,24,27,1)' offset='0.875'/><stop stop-color='rgba(7,12,14,1)' offset='0.9375'/><stop stop-color='rgba(4,6,7,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:672px}}.hd-job-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 320 228' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-24.8 -21.45 25.454 -53.434 193 254.5)'><stop stop-color='rgba(113,190,220,1)' offset='0'/><stop stop-color='rgba(85,143,165,1)' offset='0.25'/><stop stop-color='rgba(71,119,138,1)' offset='0.375'/><stop stop-color='rgba(57,95,110,1)' offset='0.5'/><stop stop-color='rgba(42,71,83,1)' offset='0.625'/><stop stop-color='rgba(28,48,55,1)' offset='0.75'/><stop stop-color='rgba(14,24,28,1)' offset='0.875'/><stop stop-color='rgba(7,12,14,1)' offset='0.9375'/><stop stop-color='rgba(4,6,7,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:320px}@media (min-width:1024px){.hd-job-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 720 168' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-59.25 -11.5 -3.6227 -44.138 720 212.5)'><stop stop-color='rgba(140,223,255,1)' offset='0'/><stop stop-color='rgba(105,167,191,1)' offset='0.25'/><stop stop-color='rgba(88,139,159,1)' offset='0.375'/><stop stop-color='rgba(70,112,128,1)' offset='0.5'/><stop stop-color='rgba(53,84,96,1)' offset='0.625'/><stop stop-color='rgba(35,56,64,1)' offset='0.75'/><stop stop-color='rgba(18,28,32,1)' offset='0.875'/><stop stop-color='rgba(9,14,16,1)' offset='0.9375'/><stop stop-color='rgba(4,7,8,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:720px}}.hd-contact-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 320 171' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-19.9 -14.1 23.189 -32.728 144 171)'><stop stop-color='rgba(113,190,220,1)' offset='0'/><stop stop-color='rgba(85,143,165,1)' offset='0.25'/><stop stop-color='rgba(71,119,138,1)' offset='0.375'/><stop stop-color='rgba(57,95,110,1)' offset='0.5'/><stop stop-color='rgba(42,71,83,1)' offset='0.625'/><stop stop-color='rgba(28,48,55,1)' offset='0.75'/><stop stop-color='rgba(14,24,28,1)' offset='0.875'/><stop stop-color='rgba(7,12,14,1)' offset='0.9375'/><stop stop-color='rgba(4,6,7,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:320px}@media (min-width:1024px){.hd-contact-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 720 168' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-54.35 -8.4 -4.8413 -40.062 671 181.5)'><stop stop-color='rgba(140,223,255,1)' offset='0'/><stop stop-color='rgba(105,167,191,1)' offset='0.25'/><stop stop-color='rgba(88,139,159,1)' offset='0.375'/><stop stop-color='rgba(70,112,128,1)' offset='0.5'/><stop stop-color='rgba(53,84,96,1)' offset='0.625'/><stop stop-color='rgba(35,56,64,1)' offset='0.75'/><stop stop-color='rgba(18,28,32,1)' offset='0.875'/><stop stop-color='rgba(9,14,16,1)' offset='0.9375'/><stop stop-color='rgba(4,7,8,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:720px}}.hd-privacy-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 320 114' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-19.2 11.4 -9.28 -18.24 240 -0.000004077)'><stop stop-color='rgba(113,190,220,1)' offset='0'/><stop stop-color='rgba(85,143,165,1)' offset='0.25'/><stop stop-color='rgba(71,119,138,1)' offset='0.375'/><stop stop-color='rgba(57,95,110,1)' offset='0.5'/><stop stop-color='rgba(42,71,83,1)' offset='0.625'/><stop stop-color='rgba(28,48,55,1)' offset='0.75'/><stop stop-color='rgba(14,24,28,1)' offset='0.875'/><stop stop-color='rgba(7,12,14,1)' offset='0.9375'/><stop stop-color='rgba(4,6,7,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:320px}@media (min-width:1024px){.hd-privacy-hero{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 876 84' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-56.887 9.031 -26.803 -14.725 707.74 -6.3099)'><stop stop-color='rgba(140,223,255,1)' offset='0'/><stop stop-color='rgba(105,167,191,1)' offset='0.25'/><stop stop-color='rgba(88,139,159,1)' offset='0.375'/><stop stop-color='rgba(70,112,128,1)' offset='0.5'/><stop stop-color='rgba(53,84,96,1)' offset='0.625'/><stop stop-color='rgba(35,56,64,1)' offset='0.75'/><stop stop-color='rgba(18,28,32,1)' offset='0.875'/><stop stop-color='rgba(9,14,16,1)' offset='0.9375'/><stop stop-color='rgba(4,7,8,1)' offset='0.96875'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></radialGradient></defs></svg>");max-width:876px}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.container{width:100%;max-width:calc(var(--container-content) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.text-center{text-align:center}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
