.careers-interest{border-block:1px solid var(--snnet-border-subtle)}.careers-interest__layout{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.careers-interest__intro{position:sticky;inset-block-start:7rem}.careers-interest__intro h2{font-size:var(--snnet-font-size-2xl);letter-spacing:-.04em;margin:0;line-height:1.08}.careers-interest__intro>p{color:var(--snnet-text-secondary);line-height:1.7}.careers-interest__preview{border-inline-start:3px solid var(--snnet-precision-cyan);border-radius:var(--snnet-radius-sm);background:#22c7e812;margin-block-start:2rem;padding:1rem}.careers-interest__preview p{color:var(--snnet-text-secondary);margin:.5rem 0 0;font-size:.86rem;line-height:1.6}.careers-form{border:1px solid var(--snnet-border-subtle);border-radius:var(--snnet-radius-lg);background:linear-gradient(145deg,#ffffff0a,transparent),var(--snnet-midnight);min-inline-size:0;box-shadow:var(--snnet-shadow-raised);gap:1.75rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.careers-form__fieldset{border:0;gap:1rem;min-inline-size:0;margin:0;padding:0;display:grid}.careers-form__fieldset+.careers-form__fieldset{border-block-start:1px solid var(--snnet-border-subtle);padding-block-start:1.5rem}.careers-form__fieldset legend{color:var(--snnet-text-primary);margin-block-end:1rem;padding:0;font-size:1.1rem;font-weight:750}.careers-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.careers-form label{align-content:start;gap:.45rem;min-inline-size:0;display:grid}.careers-form label>span{color:var(--snnet-text-secondary);font-size:.83rem;font-weight:650}.careers-form input:not([type=checkbox]),.careers-form select,.careers-form textarea{border:1px solid var(--snnet-border-subtle);border-radius:var(--snnet-radius-sm);inline-size:100%;min-inline-size:0;font:inherit;color:var(--snnet-text-primary);background:#05070bbf;padding:.8rem .9rem}.careers-form select option,.careers-form select optgroup{color:#f6f8ff;background:#101622}.careers-form input[type=file]{font-size:.84rem}.careers-form input[type=file]::file-selector-button{border:1px solid var(--snnet-border-subtle);border-radius:var(--snnet-radius-sm);color:var(--snnet-text-primary);cursor:pointer;background:#ffffff14;margin-inline-end:1rem;padding:.5rem .7rem}.careers-form textarea{resize:vertical}.careers-form input:focus-visible,.careers-form select:focus-visible,.careers-form textarea:focus-visible,.careers-form a:focus-visible{border-color:var(--snnet-precision-cyan);outline:2px solid var(--snnet-precision-cyan);outline-offset:2px}.careers-form [aria-invalid=true]{border-color:#ff9b9b!important}.careers-form__wide{grid-column:1/-1}.careers-form__help,.careers-form small,.careers-form__actions p{color:var(--snnet-text-muted);margin:0;font-size:.83rem;line-height:1.55}.careers-form__error{font-weight:650;color:#ffb6b6!important;font-size:.78rem!important}.careers-form__consent{grid-template-columns:auto 1fr;align-items:start;margin-block-start:1rem}.careers-form__consent input{block-size:1rem;inline-size:1rem;accent-color:var(--snnet-precision-cyan);margin:.15rem 0 0}.careers-form__consent a{color:var(--snnet-precision-cyan)}.careers-form__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.careers-form__actions .g1-button{cursor:pointer}.careers-form__result p{border-radius:var(--snnet-radius-sm);margin:0;padding:.85rem 1rem}.careers-form__result [data-state=valid]{color:#baffd5;background:#2abd691f}.careers-form__result [data-state=invalid]{color:#ffd0d0;background:#ee4c4c1f}@media (max-width:56rem){.careers-interest__layout{grid-template-columns:1fr}.careers-interest__intro{position:static}}@media (max-width:38rem){.careers-form__grid{grid-template-columns:1fr}.careers-form__wide{grid-column:auto}}.g1-page-hero.g1-page-hero--careers{padding-block:clamp(1.75rem,3.5vw,3.5rem) clamp(1.25rem,2.5vw,2.25rem)}.g1-section.careers-interest{padding-block:clamp(1.5rem,3vw,3rem)}.g1-section.g1-section--careers-cards{padding-block-start:clamp(1.5rem,3vw,3rem)}@media (max-width:38rem){.g1-page-hero.g1-page-hero--careers{padding-block-start:1.5rem}}.careers-form__consent-row{flex-wrap:wrap;align-items:center;gap:.45rem .4rem;margin-block-start:1rem;display:flex}.careers-form label.careers-form__consent{align-items:center;gap:.55rem;margin:0;display:inline-flex}.careers-form__consent input[type=checkbox]{flex:none;margin:0}.careers-form__consent-row .careers-form__privacy-link{color:var(--snnet-precision-cyan);text-underline-offset:.18em;font-size:.83rem;font-weight:650;text-decoration:underline}.careers-form__consent-row .careers-form__privacy-link:focus-visible{outline:2px solid var(--snnet-precision-cyan);outline-offset:3px}.careers-form__upload-group{gap:.55rem;min-inline-size:0;display:grid}.careers-form__upload-group>label{color:var(--snnet-text-secondary);font-size:.83rem;font-weight:650}.careers-form__upload-box{border:1px solid var(--snnet-border-subtle);border-radius:var(--snnet-radius-sm);background:#05070b73;min-inline-size:0;padding:.7rem}.careers-form__upload-box input[type=file]{background:0 0;border:0;padding:0;display:block}.careers-form__files{gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.careers-form__files li{border-radius:var(--snnet-radius-sm);border:1px solid var(--snnet-border-subtle);background:#ffffff0a;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .5rem;display:flex}.careers-form__filename{overflow-wrap:anywhere;min-inline-size:0;font-size:.83rem}.careers-form .careers-form__file-remove{border:1px solid var(--snnet-border-subtle);border-radius:var(--snnet-radius-sm);block-size:1.9rem;inline-size:1.9rem;color:var(--snnet-text-primary);cursor:pointer;background:#ffffff14;flex:none;place-items:center;font-size:1.35rem;line-height:1;display:grid}.careers-form .careers-form__file-remove:hover{border-color:var(--snnet-precision-cyan)}.careers-form .careers-form__file-remove:focus-visible{outline:2px solid var(--snnet-precision-cyan);outline-offset:2px}.careers-form__actions .g1-button:disabled{cursor:not-allowed;opacity:.5}.careers-form__actions .careers-form__preview-action{border:1px solid var(--snnet-precision-cyan);color:var(--snnet-text-primary);background:0 0}.careers-form__actions .careers-form__cancel-action{border:1px solid var(--snnet-border-subtle);color:var(--snnet-text-primary);background:0 0}.careers-form__actions .careers-form__actions-note{flex-basis:100%}
.capability-cycle-module__1wg2pW__g1-industries-hero__layout{grid-template-columns:minmax(0,.94fr) minmax(27rem,1.06fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid}.capability-cycle-module__1wg2pW__g1-industries-hero__content{z-index:2;min-inline-size:0;position:relative}.capability-cycle-module__1wg2pW__g1-industries-cycle{isolation:isolate;contain:layout paint;perspective:1100px;background:radial-gradient(circle at 50% 20%,#2670ff30,#0000 48%),radial-gradient(circle at 78% 85%,#1bc7a014,#0000 38%),linear-gradient(145deg,#081941f0,#030a1bfa);border:1px solid #5290ff4d;border-radius:clamp(1.35rem,3vw,2rem);justify-self:end;min-block-size:31rem;inline-size:min(100%,35rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 1.5rem 4rem #00081e47}.capability-cycle-module__1wg2pW__g1-industries-cycle:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 32%,#5b96ff1a,#0000 54%);position:absolute;inset:0}.capability-cycle-module__1wg2pW__g1-industries-cycle__tablet-stage{z-index:3;opacity:0;pointer-events:none;place-items:center;padding:clamp(1.5rem,4vw,3rem);display:grid;position:absolute;inset:0}.capability-cycle-module__1wg2pW__g1-industries-cycle--tablet .capability-cycle-module__1wg2pW__g1-industries-cycle__tablet-stage,.capability-cycle-module__1wg2pW__g1-industries-cycle--tablet-exit .capability-cycle-module__1wg2pW__g1-industries-cycle__tablet-stage{opacity:1}.capability-cycle-module__1wg2pW__g1-industries-cycle__tablet{aspect-ratio:1.5;inline-size:min(86%,25rem);transform-style:preserve-3d;background:radial-gradient(circle at 50% 24%,#3480ff40,#0000 52%),linear-gradient(145deg,#081c48fa,#020a1bfa);border:.45rem solid #102042f5;border-radius:1.35rem;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #85bdff47,inset 0 0 3rem #2565ff29,0 1.7rem 3.5rem #00051694,1rem 1.2rem #010818b3}.capability-cycle-module__1wg2pW__g1-industries-cycle__tablet:before{content:"";pointer-events:none;border:1px solid #5ba5ff3d;border-radius:.75rem;position:absolute;inset:.45rem}.capability-cycle-module__1wg2pW__g1-industries-cycle__tablet:after{border-radius:var(--snnet-radius-pill);content:"";background:#6aa8ff8a;inline-size:.28rem;position:absolute;inset-block:18%;inset-inline-end:-.45rem;box-shadow:0 0 1rem #3582ff6b}.capability-cycle-module__1wg2pW__g1-industries-cycle--tablet .capability-cycle-module__1wg2pW__g1-industries-cycle__tablet{animation:3s cubic-bezier(.22,.75,.18,1) both capability-cycle-module__1wg2pW__g1-industries-tablet-zoom}.capability-cycle-module__1wg2pW__g1-industries-cycle--tablet .capability-cycle-module__1wg2pW__g1-industries-cycle__tablet-copy{animation:1.4s ease-out .5s both capability-cycle-module__1wg2pW__g1-industries-tablet-copy}.capability-cycle-module__1wg2pW__g1-industries-cycle--tablet-exit .capability-cycle-module__1wg2pW__g1-industries-cycle__tablet-stage{animation:.5s cubic-bezier(.4,0,.2,1) both capability-cycle-module__1wg2pW__g1-industries-tablet-exit}.capability-cycle-module__1wg2pW__g1-industries-cycle__tablet-copy{z-index:2;text-align:center;justify-items:center;gap:.7rem;max-inline-size:18rem;padding:1.5rem;display:grid;position:relative}.capability-cycle-module__1wg2pW__g1-industries-cycle__tablet-copy strong{color:#539aff;letter-spacing:.08em;font-size:clamp(1.45rem,4vw,2.4rem);font-weight:820}.capability-cycle-module__1wg2pW__g1-industries-cycle__tablet-copy span{color:var(--snnet-white);letter-spacing:.025em;font-size:clamp(.9rem,2vw,1.15rem);font-weight:620;line-height:1.45}.capability-cycle-module__1wg2pW__g1-industries-cycle__service{z-index:2;opacity:0;pointer-events:none;align-content:start;padding:clamp(1.6rem,4vw,2.6rem) clamp(1.5rem,4vw,2.7rem);display:grid;position:absolute;inset:0}.capability-cycle-module__1wg2pW__g1-industries-cycle--title .capability-cycle-module__1wg2pW__g1-industries-cycle__service,.capability-cycle-module__1wg2pW__g1-industries-cycle--typing .capability-cycle-module__1wg2pW__g1-industries-cycle__service,.capability-cycle-module__1wg2pW__g1-industries-cycle--hold .capability-cycle-module__1wg2pW__g1-industries-cycle__service,.capability-cycle-module__1wg2pW__g1-industries-cycle--wipe .capability-cycle-module__1wg2pW__g1-industries-cycle__service{opacity:1}.capability-cycle-module__1wg2pW__g1-industries-cycle--title .capability-cycle-module__1wg2pW__g1-industries-cycle__service{animation:.35s cubic-bezier(.22,.75,.18,1) both capability-cycle-module__1wg2pW__g1-industries-content-enter}.capability-cycle-module__1wg2pW__g1-industries-cycle--wipe .capability-cycle-module__1wg2pW__g1-industries-cycle__service{animation:.65s cubic-bezier(.4,0,.2,1) both capability-cycle-module__1wg2pW__g1-industries-content-wipe}.capability-cycle-module__1wg2pW__g1-industries-cycle__meta{border-block-end:1px solid #5f92e22e;justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.g1-page-hero .capability-cycle-module__1wg2pW__g1-industries-cycle__meta p{color:#9ab7e2;letter-spacing:.12em;text-transform:uppercase;max-inline-size:none;margin:0;font-size:.72rem;font-weight:750;line-height:1.4}.capability-cycle-module__1wg2pW__g1-industries-cycle__meta>span{color:#74a7ff;font-variant-numeric:tabular-nums;letter-spacing:.08em;flex:none;font-size:.75rem;font-weight:720}.capability-cycle-module__1wg2pW__g1-industries-cycle__service h2{color:#4d97ff;letter-spacing:-.025em;max-inline-size:100%;margin:clamp(1.7rem,4vw,2.3rem) 0 0;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:820;line-height:1.08}.g1-page-hero .capability-cycle-module__1wg2pW__g1-industries-cycle__description{color:#d6e2f5;letter-spacing:.002em;min-block-size:17rem;max-inline-size:none;margin:1.3rem 0 0;font-size:clamp(.96rem,1.5vw,1.08rem);font-weight:450;line-height:1.72}.capability-cycle-module__1wg2pW__g1-industries-cycle__cursor{vertical-align:-.12em;border-radius:var(--snnet-radius-pill);background:#4e99ff;block-size:1.08em;inline-size:.12rem;margin-inline-start:.18rem;animation:.85s step-end infinite capability-cycle-module__1wg2pW__g1-industries-cursor;display:inline-block}.capability-cycle-module__1wg2pW__g1-industries-cycle__announcement{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capability-cycle-module__1wg2pW__g1-industries-cycle--fallback .capability-cycle-module__1wg2pW__g1-industries-cycle__service{opacity:1}.capability-cycle-module__1wg2pW__g1-industries-cycle--fallback .capability-cycle-module__1wg2pW__g1-industries-cycle__description{min-block-size:auto}@keyframes capability-cycle-module__1wg2pW__g1-industries-tablet-zoom{0%{opacity:0;filter:blur(.35rem)brightness(.75);transform:translate3d(0,2.5rem,-11rem)rotateX(18deg)rotateY(-24deg)scale(.46)}22%{opacity:1}72%{opacity:1;filter:blur()brightness();transform:translateZ(1.5rem)rotateX(5deg)rotateY(-7deg)scale(.92)}to{opacity:1;filter:blur()brightness(1.05);transform:translateZ(5rem)rotateX(0)rotateY(0)scale(1.06)}}@keyframes capability-cycle-module__1wg2pW__g1-industries-tablet-copy{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes capability-cycle-module__1wg2pW__g1-industries-tablet-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;filter:blur(.35rem);transform:scale(1.12)}}@keyframes capability-cycle-module__1wg2pW__g1-industries-content-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes capability-cycle-module__1wg2pW__g1-industries-content-wipe{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(100% 0 0)}}@keyframes capability-cycle-module__1wg2pW__g1-industries-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@media (max-width:64rem){.capability-cycle-module__1wg2pW__g1-industries-hero__layout{grid-template-columns:1fr}.capability-cycle-module__1wg2pW__g1-industries-cycle{justify-self:start;inline-size:100%;max-inline-size:42rem}}@media (max-width:40rem){.capability-cycle-module__1wg2pW__g1-industries-cycle{border-radius:1.35rem;min-block-size:34rem}.capability-cycle-module__1wg2pW__g1-industries-cycle__service{padding:1.4rem}.g1-page-hero .capability-cycle-module__1wg2pW__g1-industries-cycle__description{min-block-size:20rem;font-size:.95rem;line-height:1.66}.capability-cycle-module__1wg2pW__g1-industries-cycle__meta{align-items:flex-start}.g1-page-hero .capability-cycle-module__1wg2pW__g1-industries-cycle__meta p{max-inline-size:22ch}}@media (prefers-reduced-motion:reduce){.capability-cycle-module__1wg2pW__g1-industries-cycle__tablet-stage{display:none}.capability-cycle-module__1wg2pW__g1-industries-cycle__service{opacity:1;clip-path:none;animation:none;transform:none}.capability-cycle-module__1wg2pW__g1-industries-cycle__cursor{display:none}}
