.careers{--career-ink:var(--color-spoks-ink);--career-muted:color-mix(in srgb, var(--color-spoks-ink) 70%, white);color:var(--career-ink);font-family:var(--font-body), sans-serif;background:#fff}.careers *{box-sizing:border-box}.careers a{text-decoration:none}:is(.careers a:focus-visible,.careers button:focus-visible,.careers input:focus-visible,.careers textarea:focus-visible,.careers select:focus-visible){outline-offset:5px;outline:3px solid #8b36c7}.careers{--career-gutter:16px;--career-section-space:72px;--career-header-height:84px}.careers:has(.career-share-topbar){--career-header-height:128px}@media (min-width:640px){.careers{--career-gutter:24px}}@media (min-width:1024px){.careers{--career-gutter:32px;--career-section-space:104px}}.career-wrap{width:calc(min(100%, 1280px) - var(--career-gutter) * 2);margin-inline:auto}.career-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #2c085811;position:sticky;top:0}.career-nav-inner{justify-content:space-between;align-items:center;gap:16px;height:84px;display:flex}.career-brand{align-items:center;gap:22px;display:flex}.career-brand img{width:112px;height:auto}.career-brand span{border-left:1px solid #dcd3e5;padding-left:22px;font-size:14px}.career-nav nav{align-items:center;gap:32px;font-size:14px;display:flex}.career-button{background:var(--color-spoks-ink);color:#fff;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:17px 25px;font-size:16px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.career-button:hover{background:#4b137d;transform:translateY(-2px)}.career-button-light{color:#fff;background:var(--color-spoks-ink)}.career-button-light:hover{background:var(--color-spoks-dark-purple)}.career-button-small{min-height:44px;padding:11px 20px;font-size:14px}.career-skip{background:#fff;padding:12px 20px;position:absolute;top:-100px;left:20px}.career-skip:focus{z-index:50;top:10px}.career-hero{background:var(--color-spoks-white);color:var(--color-spoks-ink);overflow:hidden}.career-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:64px;display:grid}.career-eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:13px;font-weight:500;display:flex}.career-live-dot{background:var(--color-spoks-purple);border-radius:50%;width:7px;height:7px}.career-hero .career-eyebrow{color:var(--career-muted)}.career-hero h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(56px,6.1vw,86px);font-weight:500;line-height:1.04}.career-hero h1 span{color:var(--color-spoks-ink)}.career-hero-lead{max-width:470px;color:var(--career-muted);margin-bottom:30px;font-size:18px;line-height:1.75}.career-hero-meta{color:var(--career-muted);margin:18px 0 0;font-size:13px;line-height:1.6}.career-office-map{min-width:0;color:var(--color-spoks-ink);margin:36px 0 0;padding:26px 0 0}.career-office-map figcaption{color:var(--career-muted);border-bottom:1px solid color-mix(in srgb, var(--color-spoks-ink) 16%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:24px;font-size:13px;display:flex}.career-map-status{border:1px solid color-mix(in srgb, var(--color-spoks-ink) 22%, transparent);white-space:nowrap;border-radius:100px;padding:7px 10px;font-size:11px}.career-office-map svg{width:100%;height:auto;margin:35px 0 5px;display:block;overflow:visible}.career-map-connection{fill:none;stroke:color-mix(in srgb, var(--color-spoks-purple) 55%, transparent);stroke-width:1px;stroke-dasharray:4 5}.career-map-leader{fill:none;stroke:var(--color-spoks-purple);stroke-width:1px}.career-map-halo{fill:var(--color-spoks-purple);opacity:.17}.career-map-pin{fill:var(--color-spoks-ink);stroke:var(--color-spoks-sand);stroke-width:2px}.career-map-label{fill:var(--color-spoks-ink);paint-order:stroke;stroke:var(--color-spoks-sand);stroke-width:4px;stroke-linejoin:round;font-size:17px;font-weight:500}.career-map-offices{border-top:1px solid color-mix(in srgb, var(--color-spoks-ink) 16%, transparent);grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:22px 0 0;list-style:none;display:grid}.career-map-offices span{color:var(--career-muted);margin-bottom:6px;font-size:12px;display:block}.career-map-offices strong{font-size:19px;font-weight:500;display:block}.career-proof{background:var(--color-spoks-sand);border-bottom:1px solid #eae0da}.career-proof .career-wrap{text-align:center;grid-template-columns:repeat(3,1fr);gap:16px;padding-block:26px;display:grid}.career-proof span{font-size:14px;line-height:1.7}.career-proof span+span{border-left:1px solid #dcd0dc}.career-proof strong{font-weight:500;display:block}.career-section{scroll-margin-top:calc(var(--career-header-height) + 16px);padding-block:94px}.career-section h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(34px,3.7vw,48px);font-weight:500;line-height:1.15}.career-split{grid-template-columns:1fr 1fr;gap:88px;display:grid}.career-body{color:#675975;font-size:17px;line-height:1.85}.career-body p{margin:0 0 20px}.career-text-link{color:var(--color-spoks-ink);border-bottom:1px solid #b99bc9;align-items:center;gap:10px;margin-top:10px;padding-bottom:5px;font-size:15px;font-weight:500;display:inline-flex}.career-roles{z-index:1;background:#faf8fc;border-radius:2rem 2rem 0 0;margin-top:-24px;position:relative}@media (min-width:768px){.career-roles{margin-top:-32px}}.career-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.career-section-heading h2{margin-bottom:0}.career-section-heading>p{text-align:right;font-size:14px;line-height:1.8}.career-section-heading>p span{color:var(--career-muted)}.career-dot{color:#a642e6}.career-role-list{border-top:1px solid #d9d0e1}.career-role-row{border-bottom:1px solid #d9d0e1;grid-template-columns:1fr 230px 28px;align-items:center;gap:24px;padding:30px 16px;transition:background .18s;display:grid}.career-role-row:hover{background:#f0e8f6}.career-role-row:last-child{border-bottom:0}.career-label{color:#71617c;font-size:13px}.career-role-info h3{letter-spacing:-.025em;margin:8px 0;font-size:22px;font-weight:500;line-height:1.3}.career-role-info p{color:#675975;max-width:490px;margin:0;font-size:14px;line-height:1.75}.career-role-salary strong{white-space:nowrap;font-size:17px;font-weight:500;display:block}.career-role-salary span{color:#675975;font-size:13px;line-height:1.8;display:block}.career-row-arrow{transition:transform .18s}.career-role-row:hover .career-row-arrow{transform:translate(3px,-3px)}.career-open{background:var(--color-spoks-sand);border:1px solid #e6d6c8;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:30px 36px;display:flex}.career-open h3{letter-spacing:-.025em;margin:8px 0;font-size:22px;font-weight:500}.career-open p{color:#675975;margin:0;font-size:14px;line-height:1.7}.career-open>span{flex-shrink:0;align-items:center;gap:12px;font-size:15px;display:flex}.career-company{background:var(--color-spoks-sand)}.career-principles{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:50px;display:grid}.career-principles>div{border-top:1px solid #ded4e6;padding-top:25px}.career-principle-number{color:#865e9f;font-size:14px}.career-principles h3{letter-spacing:-.03em;margin:24px 0 14px;font-size:21px;font-weight:500;line-height:1.4}.career-principles p,.career-benefit-list p{color:#675975;font-size:16px;line-height:1.8}.career-benefits{background:#f5f0fa}.career-benefit-list>div{border-bottom:1px solid #dacfe3;padding:23px 0}.career-benefit-list>div:first-child{padding-top:0}.career-benefit-list h3{margin-bottom:10px;font-size:18px;font-weight:500}.career-closing{text-align:center}.career-closing .career-eyebrow{justify-content:center}.career-closing h2{font-size:clamp(44px,5vw,68px)}.career-closing p:not(.career-eyebrow){color:#675975;margin-bottom:28px;font-size:17px;line-height:1.8}.career-footer{color:#fff;background:#21063f;padding:48px 0 28px}.career-footer-top,.career-footer-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.career-footer-top{padding-bottom:34px}.career-footer-top span{color:#e4c9f8;font-size:16px}.career-footer-bottom{color:#d9c6e7;border-top:1px solid #ffffff26;padding-top:24px;font-size:13px}.career-footer-bottom nav{flex-wrap:wrap;gap:26px;display:flex}.career-footer-bottom a{align-items:center;gap:5px;display:inline-flex}.career-detail-hero{background:var(--color-spoks-sand);padding:36px 0 48px}.career-back{color:#6c557c;align-items:center;gap:8px;min-height:30px;margin-bottom:38px;font-size:14px;display:inline-flex}.career-detail-hero h1{letter-spacing:-.045em;max-width:950px;margin:0 0 22px;font-size:clamp(38px,4.5vw,60px);font-weight:500;line-height:1.14}.career-detail-hero .career-eyebrow{gap:14px}.career-detail-lead{color:#675975;max-width:740px;margin-bottom:24px;font-size:20px;line-height:1.7}.career-role-facts{flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.career-role-facts span{align-items:center;gap:8px;display:inline-flex}.career-header-pay{border-top:1px solid #ddd0dd;justify-content:space-between;align-items:center;gap:25px;margin-top:32px;padding-top:28px;display:flex}.career-header-pay strong{letter-spacing:-.02em;font-size:25px;font-weight:500;display:block}.career-header-pay span{color:#675975;margin-top:5px;font-size:14px;line-height:1.8;display:block}.career-detail-grid{grid-template-columns:minmax(0,720px) minmax(260px,310px);align-items:start;gap:90px;padding-block:64px 80px;display:grid}.career-detail-content{min-width:0}.career-role-gallery{grid-template-columns:1.5fr 1fr;gap:16px;padding-top:12px;display:grid}.career-role-gallery figure{min-width:0;margin:0}.career-role-gallery figure:first-child{flex-direction:column;grid-row:span 2;display:flex}.career-role-gallery-image{aspect-ratio:2;background:var(--color-spoks-sand);border-radius:12px;position:relative;overflow:hidden}.career-role-gallery figure:first-child .career-role-gallery-image{aspect-ratio:auto;flex:1;min-height:220px}.career-role-gallery-image img{object-fit:cover}@media (max-width:640px){.career-role-gallery{grid-template-columns:1fr 1fr;gap:18px 12px;padding-top:24px}.career-role-gallery figure:first-child{grid-area:auto/1/auto/-1}.career-role-gallery-image{aspect-ratio:4/3;border-radius:9px;height:auto}.career-role-gallery figure:first-child .career-role-gallery-image{aspect-ratio:3/2;flex:auto;min-height:0}}.career-prose,.career-working,.career-pay-details{color:#675975;overflow-wrap:anywhere;font-size:17px;line-height:1.85}.career-prose>p:first-child{color:#45344f;font-size:18px}.career-prose p,.career-working p,.career-pay-details p{margin:0 0 20px}.career-prose h2,.career-working h2,.career-pay-details h2,.career-interviews h2,.career-application h2{color:var(--color-spoks-ink);letter-spacing:-.03em;margin:40px 0 20px;font-size:29px;font-weight:500;line-height:1.25}.career-prose ul,.career-working ul{margin:0 0 26px;padding-left:23px;list-style:outside}.career-prose li,.career-working li{margin-bottom:12px;padding-left:5px}.career-prose li::marker{color:#9e48d1}.career-working li::marker{color:#9e48d1}.career-prose a,.career-notice a{color:#641a93;text-underline-offset:3px;text-decoration:underline}.career-working,.career-pay-details,.career-interviews{border-top:1px solid #e3dae9;margin-top:42px;padding-top:34px}.career-working h2,.career-pay-details h2,.career-interviews h2{margin-top:0}.career-working .career-eyebrow,.career-interviews .career-eyebrow{color:var(--color-spoks-ink)}.career-sidebar{top:calc(var(--career-header-height) + 28px);position:sticky}.career-sidebar-card{background:#faf7fc;border:1px solid #e1d5eb;border-radius:16px;padding:28px}.career-sidebar-card h2{letter-spacing:-.025em;margin-bottom:18px;font-size:23px;font-weight:500;line-height:1.35}.career-sidebar-card p{color:#675975;font-size:14px;line-height:1.8}.career-sidebar-pay{border-block:1px solid #e2d7e9;margin-block:20px;padding-block:20px}.career-sidebar-pay strong{font-size:18px;font-weight:500;display:block}.career-sidebar-pay span{color:#675975;font-size:13px;line-height:1.8;display:block}.career-sidebar-card .career-button{gap:8px;width:100%;padding-inline:14px;font-size:14px}.career-sidebar-note{text-align:center;margin-top:16px}.career-sidebar-story{justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:14px;display:flex}.career-interviews ol{margin:0;padding:0;list-style:none}.career-interviews li{gap:22px;padding-block:16px;display:flex}.career-interviews li>span{color:#9361b0;padding-top:4px;font-size:14px}.career-interviews h3{margin-bottom:8px;font-size:18px;font-weight:500}.career-interviews p{color:#675975;font-size:16px;line-height:1.75}.career-application{scroll-margin-top:calc(var(--career-header-height) + 26px);background:#faf7fc;border:1px solid #e6dbee;border-radius:16px;margin-top:50px;padding:34px}.career-application h2{margin-top:0}.career-application-intro{color:#675975;margin-bottom:28px;font-size:16px;line-height:1.75}.career-application fieldset{min-width:0}.career-application label{margin-bottom:23px;font-size:14px;font-weight:500;display:block}.career-application input,.career-application textarea,.career-application select{width:100%;color:var(--color-spoks-ink);background:#fff;border:1px solid #cfc1d9;border-radius:7px;min-height:48px;margin-top:9px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}.career-application textarea{resize:vertical}.career-application input[aria-invalid=true],.career-application textarea[aria-invalid=true],.career-application select[aria-invalid=true]{border-color:#a82e45}.career-optional{color:#71617c;margin-left:6px;font-size:12px;font-weight:400;display:inline}.career-field-help{color:#675975;margin-top:8px;font-size:13px;font-weight:400;line-height:1.7;display:block}.career-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.career-field-error{color:#9c203a;margin-top:8px;font-size:13px;line-height:1.5;display:block}.career-form-privacy{color:#675975;margin-bottom:22px;font-size:13px;line-height:1.8}.career-form-privacy a{text-underline-offset:3px;color:var(--color-spoks-ink);text-decoration:underline}.career-form-error{color:#8b1831;background:#fff0f2;border-left:3px solid #9c203a;margin-bottom:20px;padding:16px;font-size:14px;line-height:1.6}.career-application button:disabled{opacity:.55;cursor:not-allowed;transform:none}.career-notice{background:#fff4df;border:1px solid #ebd5ad;border-radius:8px;margin-bottom:28px;padding:20px;font-size:15px;line-height:1.7}.career-notice h2{margin:0 0 12px}.career-notice p{margin:6px 0 0}.career-success{overflow-wrap:anywhere;padding:15px 0;font-size:16px;line-height:1.8}.career-success h3{margin-top:18px;font-size:26px;font-weight:500}.career-success a{margin-top:20px;text-decoration:underline;display:inline-block}.career-sr-only,.career-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.career-mobile-apply{display:none}.career-related{background:var(--color-spoks-sand);padding-block:64px}.career-related h2{letter-spacing:-.03em;margin-bottom:30px;font-size:34px;font-weight:500;line-height:1.2}.career-related .career-wrap>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.career-related a{border-top:1px solid #d6c5d7;flex-direction:column;padding-block:24px;display:flex}.career-related h3{letter-spacing:-.025em;flex:1;margin-block:12px 22px;font-size:21px;font-weight:500;line-height:1.4}.career-related a>span:last-child{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.career-privacy{max-width:780px;padding-block:48px 80px}.career-privacy h1,.career-error-title{letter-spacing:-.04em;margin-bottom:32px;font-size:44px;font-weight:500;line-height:1.2}.career-spinner{animation:1s linear infinite career-spin}@keyframes career-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.career-detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.career-sidebar-card{padding:22px}}@media (max-width:900px){.career-detail-grid{grid-template-columns:1fr;max-width:760px}.career-sidebar{display:none}.career-mobile-apply{padding:12px 20px calc(12px + env(safe-area-inset-bottom));z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-top:1px solid #e3d8e9;display:block;position:fixed;bottom:0;left:0;right:0}.career-mobile-apply .career-button{width:100%}.careers:has(.career-detail) .career-footer{padding-bottom:110px}}@media (max-width:760px){.career-detail-hero{padding-block:25px 34px}.career-detail-hero h1{font-size:38px}.career-detail-lead{font-size:17px}.career-back{margin-bottom:28px}.career-role-facts{gap:12px 20px}.career-role-facts span:last-child{flex-basis:100%}.career-header-pay{flex-direction:column;align-items:start}.career-header-pay strong{font-size:23px}.career-detail-grid{padding-block:38px 50px}.career-prose h2,.career-working h2,.career-pay-details h2,.career-interviews h2,.career-application h2{font-size:26px}.career-application{margin-inline:-6px;padding:24px 20px}.career-form-grid,.career-related .career-wrap>div{grid-template-columns:1fr;gap:0}.career-privacy h1{font-size:36px}}@media (max-width:1000px){.career-hero-grid{gap:35px}.career-split{gap:40px}.career-role-row{grid-template-columns:1fr 215px 24px;gap:18px}.career-principles{gap:24px}}@media (max-width:760px){.career-nav-inner{height:72px}.career-brand{gap:12px}.career-brand img{width:91px}.career-brand span{padding-left:12px;font-size:13px}.career-nav nav{gap:16px}.career-button-small{gap:8px;padding-inline:15px}.career-hero-grid{grid-template-columns:1fr;gap:40px;padding-block:48px}.career-hero h1{font-size:clamp(50px,10vw,72px)}.career-hero-lead{font-size:17px}.career-office-map{width:100%;max-width:600px;margin-inline:auto;padding-top:0}.career-proof .career-wrap{text-align:left;grid-template-columns:1fr;gap:0;padding-block:12px}.career-proof span{padding:12px 0}.career-proof span+span{border-top:1px solid #e5d9dc;border-left:0}.career-proof strong{display:inline}.career-section{padding-block:58px}.career-split{grid-template-columns:1fr;gap:20px}.career-section h2{font-size:35px}.career-eyebrow{margin-bottom:18px;font-size:12px}.career-section-heading{display:block}.career-section-heading>p{text-align:left;margin-top:20px}.career-section-heading>p br{display:none}.career-section-heading>p span{display:block}.career-role-list{margin-inline:calc(-1 * var(--career-gutter))}.career-role-row{padding:25px var(--career-gutter);grid-template-columns:1fr 24px;gap:18px}.career-role-info h3{font-size:22px}.career-role-info{grid-column:1}.career-row-arrow{grid-area:1/2}.career-role-salary{grid-column:1/-1}.career-role-salary strong{font-size:17px}.career-role-salary span{display:inline}.career-role-salary span+span:before{content:" · "}.career-role-row:focus-visible{outline-offset:-3px;background:#f0e8f6}.career-role-row:active{background:#e9dbf2}.career-open{padding:26px;display:block}.career-open>span{margin-top:20px}.career-principles{grid-template-columns:1fr;margin-top:30px}.career-principles h3{margin-top:14px}.career-footer-top,.career-footer-bottom{flex-direction:column;align-items:start}.career-footer-bottom nav{gap:18px}.career-desktop-break{display:none}.career-closing h2{font-size:48px}}@media (prefers-reduced-motion:reduce){.careers *,.careers :before,.careers :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.career-office-photos{min-width:0;margin:0;padding:14px 10px 0;display:block}.career-office-photos img{object-fit:cover;border-radius:12px;height:auto;display:block}.career-office-photos .career-office-terrace{aspect-ratio:1.65;width:90%;transform:rotate(-3deg)}.career-office-photos .career-office-lounge{aspect-ratio:1.6;border:6px solid #fff;width:76%;margin:-18% 0 0 24%;position:relative;transform:rotate(3deg);box-shadow:0 12px 32px #2c08581a}.career-office-address{text-align:center;margin-top:28px}.career-office-address a{color:var(--career-muted);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:inline-flex}.career-office-address svg{flex-shrink:0}.career-office-address a:hover{color:var(--career-ink)}@media (max-width:760px){.career-office-photos{width:100%;max-width:560px;margin-inline:auto;padding-inline:6px}.career-office-photos .career-office-lounge{border-width:4px}.career-office-address{margin-top:22px}.career-office-address a{font-size:11px}.career-office-map{margin-top:32px}}.career-customers{padding-top:56px}.career-merchant-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.career-merchant-gallery figure{min-width:0;margin:0}.career-merchant-gallery img{aspect-ratio:3/4;object-fit:cover;object-position:center 40%;border-radius:8px;width:100%;height:auto}.career-merchant-gallery figure:nth-child(2n){padding-top:28px}.career-merchant-gallery figcaption{padding-top:14px}.career-merchant-gallery strong{font-size:15px;font-weight:500;display:block}.career-merchant-gallery figcaption span{color:var(--career-muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.career-customer-quote{border-top:1px solid #2c08581a;margin:48px 0 0;padding-top:28px}.career-customer-quote p{letter-spacing:-.025em;max-width:850px;margin-bottom:12px;font-size:clamp(22px,2.6vw,32px);font-weight:400;line-height:1.5}.career-customer-quote cite{color:var(--career-muted);font-size:12px;font-style:normal}.career-ambition{background:color-mix(in srgb, var(--color-spoks-purple) 7%, white)}.career-ambition-number{letter-spacing:-.065em;font-variant-numeric:lining-nums;margin-top:50px;font-size:clamp(65px,7.5vw,104px);font-weight:500;line-height:1.1}.career-ambition-number span{letter-spacing:0;margin-top:12px;font-size:17px;font-weight:400;line-height:1.5;display:block}.career-role-info .career-role-location{color:var(--career-ink);margin-top:14px;font-size:12px}.career-role-salary span:last-child{font-size:12px}.career-city-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.career-city-gallery figure{min-width:0;margin:0}.career-city-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.career-city-gallery figcaption{padding-top:18px}.career-city-gallery figcaption>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.career-city-gallery strong{letter-spacing:-.03em;font-size:23px;font-weight:500}.career-city-gallery span{color:var(--career-muted);font-size:13px}.career-city-gallery a{color:var(--career-muted);margin-top:8px;font-size:10px;display:inline-block}.career-city-gallery a:hover{text-decoration:underline}.career-gathering{border-top:1px solid #2c08581a;grid-template-columns:1fr 1.2fr;align-items:center;gap:88px;margin-top:64px;padding-top:48px;display:grid}.career-gathering h3{letter-spacing:-.04em;margin-bottom:22px;font-size:38px;font-weight:500;line-height:1.2}.career-gathering p:not(.career-eyebrow){color:var(--career-muted);font-size:16px;line-height:1.85}.career-gathering .career-office-map{margin:0;padding:0}.career-conference-route{margin-top:24px}.career-conference-route strong,.career-conference-route span{display:block}.career-conference-route strong{color:var(--career-ink);font-weight:500}@media (max-width:1000px){.career-merchant-gallery{gap:12px}.career-city-gallery{gap:16px}.career-city-gallery figcaption>div{display:block}.career-city-gallery span{margin-top:4px;display:block}.career-gathering{gap:40px}}@media (max-width:760px){.career-customers{padding-top:30px}.career-merchant-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;margin-top:28px}.career-merchant-gallery figure:nth-child(2n){padding-top:0}.career-merchant-gallery strong{font-size:14px}.career-merchant-gallery figcaption span{font-size:10px}.career-customer-quote{margin-top:32px}.career-ambition-number{margin-top:30px;margin-bottom:20px;font-size:clamp(64px,18vw,100px)}.career-city-gallery{grid-template-columns:1fr;gap:32px;margin-top:32px}.career-city-gallery img{aspect-ratio:3/2}.career-city-gallery figcaption>div{display:flex}.career-city-gallery span{margin:0}.career-gathering{grid-template-columns:1fr;gap:38px;margin-top:45px;padding-top:40px}.career-gathering h3{font-size:34px}}.career-problem+.career-customers{border-top:1px solid #2c08581a;padding-top:64px}@media (max-width:760px){.career-problem{padding-block:40px 48px}.career-problem+.career-customers{padding-top:48px}}.career-company{background:var(--color-spoks-dark-ink);color:var(--color-spoks-white);--career-muted:#d7c8e8}.career-company .career-body,.career-company .career-text-link{color:#d7c8e8}.career-company .career-eyebrow{color:#cfa4f6}.career-company .career-text-link{border-color:#b655f166}.career-story-scroll{margin-top:64px}.career-story-viewport{scrollbar-width:thin;scrollbar-color:#b655f1 #2c0858;overflow-x:auto}.career-company .career-city-gallery{gap:28px;width:max-content;margin:0;padding-inline:max(32px,50vw - 660px);display:flex}.career-company .career-city-gallery figure{flex:none;width:min(76vw,1080px);position:relative}.career-company .career-city-gallery img{aspect-ratio:auto;object-fit:cover;border-radius:8px;width:100%;height:clamp(340px,59vh,680px)}.career-company .career-city-gallery figcaption{padding:22px 0 16px}.career-company .career-city-gallery strong{color:#fff;font-size:clamp(28px,3vw,40px)}.career-company .career-city-gallery span{color:#d7c8e8;font-size:16px}.career-company .career-city-gallery a{color:#bca8d1;font-size:11px}.career-story-scroll[data-motion=true] .career-story-viewport{position:sticky;top:104px;overflow:hidden}.career-story-scroll[data-motion=true] .career-city-gallery{will-change:transform}.career-company .career-gathering{border-color:#ffffff26}.career-company .career-gathering .career-conference-route strong,.career-company .career-office-map{color:#fff}.career-company .career-office-map figcaption,.career-company .career-map-offices{border-color:#ffffff26}.career-company .career-map-status{border-color:#ffffff40}.career-company .career-map-label,.career-company .career-map-pin{fill:#fff;stroke:var(--color-spoks-dark-ink)}.career-company .career-map-connection{stroke:#b655f1aa}@media (max-width:900px),(prefers-reduced-motion:reduce){.career-story-scroll{margin-top:40px;height:auto!important}.career-story-viewport{overflow:visible}.career-company .career-city-gallery{grid-template-columns:1fr;gap:32px;width:min(1320px,100% - 40px);margin-inline:auto;padding:0;display:grid;transform:none!important}.career-company .career-city-gallery figure{width:100%}.career-company .career-city-gallery img{aspect-ratio:3/2;height:auto}.career-company .career-city-gallery figcaption>div{display:flex}}.career-momentum-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.career-growth-chart{color:var(--career-ink);margin:0}.career-growth-chart figcaption{align-items:baseline;gap:18px;display:flex}.career-growth-chart strong{letter-spacing:-.06em;font-size:clamp(64px,7vw,96px);font-weight:500;line-height:1.1}.career-growth-chart figcaption span{color:var(--career-muted);font-size:15px}.career-growth-chart svg{width:100%;height:auto;margin-top:14px;display:block;overflow:visible}.career-growth-chart text{fill:var(--career-muted);font-size:13px}.career-growth-chart>p{color:var(--career-muted);text-align:right;margin-top:16px;font-size:10px}.career-growth-chart[data-visible=true] .career-growth-line{animation:1.1s cubic-bezier(.22,1,.36,1) both career-draw-growth}@keyframes career-draw-growth{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.career-review-heading{border-top:1px solid #2c08581a;justify-content:space-between;align-items:end;gap:30px;margin-top:70px;padding-top:36px;display:flex}.career-review-heading h3{letter-spacing:-.035em;font-size:32px;font-weight:500;line-height:1.2}.career-review-heading .career-eyebrow{margin-bottom:15px}.career-review-heading>a{align-items:center;gap:16px;display:flex}.career-review-heading>a strong{white-space:nowrap;font-size:24px;font-weight:500}.career-review-heading>a span{color:var(--career-muted);font-size:11px;line-height:1.7}.career-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px;display:grid}.career-review-grid figure{background:#faf8fc;border:1px solid #2c085814;border-radius:12px;flex-direction:column;margin:0;padding:26px;display:flex}.career-review-grid blockquote{letter-spacing:-.02em;flex:1;margin:0 0 20px;font-size:21px;line-height:1.5}.career-review-grid figcaption strong{font-size:13px;font-weight:500;display:block}.career-review-grid figcaption span{color:var(--career-muted);font-size:11px}.career-review-screenshot{background:#fff;border:1px solid #2c085818;border-radius:6px;margin-top:24px;display:block;overflow:hidden}.career-review-screenshot img{object-fit:contain;width:100%;height:175px;display:block}.career-review-source{align-items:center;gap:8px;margin-top:16px;font-size:12px;display:inline-flex}@media (max-width:900px){.career-momentum-grid{gap:30px}.career-review-heading{flex-direction:column;align-items:start}.career-review-grid{gap:14px}.career-review-grid figure{padding:18px}}@media (max-width:760px){.career-momentum-grid{grid-template-columns:1fr;gap:24px}.career-review-grid{grid-template-columns:1fr;gap:20px}.career-review-heading{margin-top:42px}.career-review-heading h3{font-size:28px}.career-review-grid figure{padding:24px}.career-review-screenshot img{height:auto}}.career-review-heading{align-items:center;margin-top:42px;padding-top:28px}.career-review-heading .career-eyebrow{margin:0}.career-review-grid{gap:36px;margin-top:28px}.career-review-grid figure{background:0 0;border:0;border-radius:0;padding:0}.career-review-grid blockquote{font-size:23px}.career-review-grid figure+figure{border-left:1px solid #2c08581a;padding-left:36px}.career-ambition .career-split{align-items:center}.career-ambition .career-ambition-number{margin-top:0}.career-closing h2{margin-bottom:32px}@media (max-width:760px){.career-review-grid{gap:26px}.career-review-grid figure+figure{border-top:1px solid #2c08581a;border-left:0;padding-top:26px;padding-left:0}.career-ambition .career-split{gap:24px}}.career-ambition .career-body h2{color:var(--career-ink)}.career-momentum-grid{grid-template-columns:.85fr 1.15fr;gap:56px}.career-momentum-rating{color:var(--career-ink);align-items:center;gap:12px;margin-top:10px;display:inline-flex}.career-momentum-rating strong{font-size:20px;font-weight:500}.career-momentum-rating span{color:var(--career-muted);font-size:12px}.career-momentum-visual{aspect-ratio:1.25;isolation:isolate;background:radial-gradient(at 70%,#b655f112,#0000 70%);width:100%;min-width:0;position:relative}.career-momentum-visual .career-growth-chart{width:100%;position:absolute;inset:8% 0 auto}.career-momentum-visual .career-growth-chart svg{margin:0}.career-momentum-face{object-fit:cover;object-position:center 40%;border:4px solid #fff;border-radius:12px;width:15%;height:25%;position:absolute;box-shadow:0 10px 28px #2c085817}.career-momentum-face-1{top:54%;left:1%;transform:rotate(-7deg)}.career-momentum-face-2{top:49%;left:17%;transform:rotate(4deg)}.career-momentum-face-3{top:43%;left:33%;transform:rotate(-4deg)}.career-momentum-face-4{top:32%;left:50%;transform:rotate(5deg)}.career-momentum-face-5{top:19%;left:66%;transform:rotate(-5deg)}.career-momentum-face-6{top:5%;left:82%;transform:rotate(5deg)}.career-momentum-quote{color:var(--career-ink);background:#fff;border:1px solid #2c085814;border-radius:12px;padding:18px 20px;transition:transform .2s;display:block;position:absolute;box-shadow:0 12px 32px #2c08580b}.career-momentum-quote:hover{transform:translateY(-3px)}.career-momentum-quote q{letter-spacing:-.02em;font-size:17px;line-height:1.5;display:block}.career-momentum-quote span{color:var(--career-muted);align-items:center;gap:6px;margin-top:9px;font-size:10px;display:flex}.career-momentum-quote-first{width:48%;top:3%;left:2%}.career-momentum-quote-last{width:53%;bottom:1%;right:2%}@media (max-width:1000px){.career-momentum-grid{gap:28px}.career-momentum-quote{padding:13px 15px}.career-momentum-quote q{font-size:14px}}@media (max-width:760px){.career-momentum-grid{grid-template-columns:1fr;gap:32px}.career-momentum-visual{aspect-ratio:1.12;max-width:560px;margin-inline:auto}.career-momentum-face{border-width:3px;border-radius:8px}.career-momentum-quote{border-radius:9px;padding:12px}.career-momentum-quote q{font-size:13px}.career-momentum-quote span{margin-top:6px;font-size:9px}.career-momentum-quote-first{width:53%}.career-momentum-quote-last{width:62%}}.career-company .career-city-editorial{width:calc(min(100%, 1280px) - var(--career-gutter) * 2);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;margin:56px auto 0;padding:0;display:grid}.career-company .career-city-editorial figure{width:100%}.career-company .career-city-editorial figure:first-child{grid-column:1/-1}.career-company .career-city-editorial img{aspect-ratio:1.6;object-fit:cover;width:100%;height:auto}.career-company .career-city-editorial figure:first-child img{aspect-ratio:2.4}.career-momentum-visual{aspect-ratio:1.12}.career-review-cloud{z-index:1;position:absolute;inset:0}.career-momentum-visual .career-growth-chart{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 4px #fff);top:18%}.career-cloud-note{width:40%;color:var(--career-ink);opacity:.78;background:#fff;border:1px solid #2c085818;border-radius:9px;padding:14px 16px;transition:opacity .2s,box-shadow .2s;display:block;position:absolute;box-shadow:0 8px 26px #2c085809}:is(.career-cloud-note:hover,.career-cloud-note:focus-visible){opacity:1;z-index:4;box-shadow:0 8px 26px #2c08581a}.career-cloud-stars{color:var(--color-spoks-purple);letter-spacing:.14em;margin-bottom:7px;font-size:10px;line-height:1;display:block}.career-cloud-note q{letter-spacing:-.01em;font-size:14px;line-height:1.4;display:block}.career-cloud-source{color:var(--career-muted);align-items:center;gap:5px;margin-top:7px;font-size:9px;display:flex}.career-cloud-note-1{top:0;left:1%;transform:rotate(-5deg)}.career-cloud-note-2{top:1%;right:3%;transform:rotate(4deg)}.career-cloud-note-3{top:25%;left:7%;transform:rotate(3deg)}.career-cloud-note-4{top:26%;right:0;transform:rotate(-5deg)}.career-cloud-note-5{top:51%;left:0;transform:rotate(-3deg)}.career-cloud-note-6{top:52%;right:7%;transform:rotate(4deg)}.career-cloud-note-7{top:77%;left:6%;transform:rotate(4deg)}.career-cloud-note-8{top:78%;right:0;transform:rotate(-3deg)}.career-momentum-face{z-index:0;opacity:.65;border-width:2px;width:9%;height:12%}@media (max-width:1000px){.career-cloud-note{padding:10px 12px}.career-cloud-note q{font-size:12px}}@media (max-width:760px){.career-company .career-city-editorial{grid-template-columns:1fr;gap:28px;margin-top:32px}.career-company .career-city-editorial figure:first-child img{aspect-ratio:1.6}.career-momentum-visual{aspect-ratio:.95}.career-cloud-note{width:42%;padding:10px}.career-cloud-note q{font-size:12px}.career-cloud-note-8{top:77%}.career-cloud-stars{margin-bottom:5px;font-size:8px}.career-cloud-source{margin-top:5px;font-size:8px}}.career-founder{background:#fff}.career-founder-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:100px;display:grid}.career-founder-portrait{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;border-radius:12px;width:100%;height:auto;display:block}.career-founder-copy h2{margin-bottom:12px}.career-founder-title{color:var(--career-muted);margin:0 0 28px;font-size:16px}.career-founder-copy .career-body{max-width:500px}.career-founder-contact{flex-wrap:wrap;gap:16px 28px;margin:28px 0 34px;display:flex}.career-founder-contact a{color:var(--career-ink);border-bottom:1px solid #b655f155;align-items:center;gap:8px;padding-bottom:5px;font-size:14px;display:inline-flex}.career-founder-contact a:hover{border-color:var(--color-spoks-purple)}@media (max-width:1000px){.career-founder-grid{grid-template-columns:.85fr 1fr;gap:48px}}@media (max-width:760px){.career-founder-grid{grid-template-columns:1fr;gap:32px}.career-founder-portrait{max-width:420px;margin-inline:auto}.career-founder-title{margin-bottom:22px}.career-founder-contact{gap:16px 22px}}.career-hero-grid{padding-block:112px 72px}.career-problem{padding-block:56px 110px}.career-problem .career-split{align-items:start;gap:120px}.career-problem .career-body{max-width:510px}.career-opportunity-product{background:radial-gradient(at 55% 55%,#e6cef8,#faf7fd 72%);border-radius:24px;margin:80px 0 0;padding:58px 50px 0}.career-opportunity-product img{width:100%;height:auto;display:block}.career-opportunity-product figcaption{color:var(--career-muted);flex-wrap:wrap;justify-content:center;gap:18px 54px;padding:34px 0;font-size:13px;display:flex}.career-problem+.career-customers{border-top:0;padding-block:130px 140px}.career-momentum-grid{grid-template-columns:1fr 1fr;align-items:center;gap:120px}.career-momentum-grid h2{margin-bottom:0}.career-momentum-visual{aspect-ratio:auto;background:radial-gradient(#f1e5fa 0,#faf7fd 40%,#0000 72%);max-width:1140px;height:570px;margin:76px auto 0}.career-momentum-visual .career-growth-chart{filter:none;background:#fff;border:1px solid #eadff3;border-radius:18px;width:44%;padding:18px 18px 10px;inset:20% auto auto 28%;box-shadow:0 22px 70px #2c08580d}.career-growth-chart figcaption{justify-content:space-between;gap:14px;font-size:13px;font-weight:500}.career-growth-chart figcaption span{font-size:11px;font-weight:400}.career-momentum-visual .career-growth-chart svg{width:100%;height:auto;margin:12px 0 0}.career-momentum-visual .career-growth-line{stroke-width:3.5px}.career-cloud-note{opacity:.88;background:#fff;width:22%;padding:15px 18px}.career-cloud-note q{font-size:14px}.career-cloud-note-1{top:3%;left:0;right:auto;transform:rotate(-4deg)}.career-cloud-note-2{top:0;left:26%;right:auto;transform:rotate(2deg)}.career-cloud-note-3{top:2%;left:52%;right:auto;transform:rotate(-2deg)}.career-cloud-note-4{top:4%;left:auto;right:0;transform:rotate(4deg)}.career-cloud-note-5{inset:auto auto 0 0;transform:rotate(3deg)}.career-cloud-note-6{inset:auto auto -3% 26%;transform:rotate(-2deg)}.career-cloud-note-7{inset:auto auto -1% 52%;transform:rotate(3deg)}.career-cloud-note-8{inset:auto 0 1% auto;transform:rotate(-3deg)}.career-momentum-face{opacity:.9;border-radius:10px;width:6%;height:13%}.career-momentum-face-1{top:30%;left:5%}.career-momentum-face-2{top:54%;left:0}.career-momentum-face-3{top:72%;left:9%}.career-momentum-face-4{top:27%;left:88%}.career-momentum-face-5{top:50%;left:93%}.career-momentum-face-6{top:70%;left:87%}.career-ambition{padding-block:140px}.career-ambition-copy{text-align:center;max-width:900px;margin-inline:auto}.career-ambition-copy .career-eyebrow{justify-content:center;margin-bottom:32px}.career-ambition-copy h2{font-size:clamp(38px,5vw,64px);line-height:1.2}.career-ambition-target{letter-spacing:-.065em;margin-bottom:12px;font-size:clamp(90px,12vw,160px);line-height:1.05;display:block}.career-ambition-lead{letter-spacing:-.025em;margin:40px 0 20px;font-size:clamp(23px,2.5vw,30px)}.career-ambition-copy .career-body{max-width:580px;margin:0 auto}.career-roles,.career-company,.career-founder{padding-block:var(--career-section-space)}.career-company .career-split{gap:110px}.career-company .career-city-editorial{margin-top:64px}@media (min-width:761px) and (max-width:1050px){.career-problem .career-split,.career-momentum-grid,.career-company .career-split{gap:50px}.career-momentum-visual{height:500px}.career-momentum-visual .career-growth-chart{top:26%}.career-growth-chart figcaption span{display:none}.career-cloud-note{padding:12px}.career-cloud-note q{font-size:12px}}@media (max-width:760px){.career-hero-grid{padding-block:56px 40px}.career-problem,.career-problem+.career-customers,.career-ambition{padding-block:80px}.career-problem{padding-top:48px}.career-problem .career-split,.career-momentum-grid,.career-company .career-split{grid-template-columns:1fr;gap:32px}.career-opportunity-product{border-radius:14px;margin-top:40px;padding:22px 8px 0}.career-opportunity-product figcaption{gap:10px 18px;padding:22px 0;font-size:10px}.career-momentum-visual{max-width:520px;height:660px;margin-top:80px}.career-momentum-visual .career-growth-chart{border-radius:14px;width:min(100%,360px);padding:20px 14px 4px;inset:31% auto auto 50%;translate:-50%}.career-momentum-visual .career-growth-chart svg{height:auto}.career-growth-chart figcaption{font-size:12px}.career-growth-chart figcaption span{display:none}.career-cloud-note{width:44%;padding:12px}.career-cloud-note q{font-size:12px}.career-cloud-note-1{inset:0 auto auto 0}.career-cloud-note-2{inset:1% 0 auto auto}.career-cloud-note-3{inset:17% auto auto 3%}.career-cloud-note-4{inset:18% 2% auto auto}.career-cloud-note-5{inset:auto auto 15% 0}.career-cloud-note-6{inset:auto 1% 14% auto}.career-cloud-note-7{inset:auto auto 0 3%}.career-cloud-note-8{inset:auto 0 -1% auto}.career-momentum-face{opacity:1;border-radius:9px;width:40px;height:48px;box-shadow:0 4px 12px #2c085810}.career-momentum-face-1{top:-36px;left:12%;transform:rotate(-9deg)}.career-momentum-face-2{top:-26px;left:auto;right:8%;transform:rotate(8deg)}.career-momentum-face-3{top:84px;left:44%;transform:rotate(-5deg)}.career-momentum-face-4,.career-momentum-face-5{display:none}.career-momentum-face-6{top:auto;bottom:62px;left:45%;transform:rotate(7deg)}.career-ambition-lead{margin-top:30px}.career-company .career-city-editorial{margin-top:48px}}.career-market-matchup{border:1px solid #e7ddee;border-radius:22px;grid-template-columns:1fr 1fr;margin-top:80px;display:grid;position:relative;overflow:hidden}.career-market-incumbents,.career-market-spoks{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:48px 50px;display:flex}.career-market-incumbents{background:#faf9fb}.career-market-spoks{background:#f5eafa;justify-content:flex-start}.career-market-matchup .career-eyebrow{color:var(--career-muted);margin:0 0 36px;font-size:11px}.career-competitor-logos{flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:186px;display:flex}.career-competitor-logos img{object-fit:contain;width:156px;height:auto}.career-competitor-logos .career-klaviyo-logo{filter:brightness(0);width:162px}.career-competitor-logos .career-mailchimp-logo{width:174px}.career-market-spoks>img{width:235px;height:auto;margin:55px 0 60px}.career-market-incumbents>p:last-child,.career-market-spoks>p:not(.career-eyebrow){letter-spacing:-.02em;margin:32px 0 0;font-size:17px;line-height:1.5}.career-market-spoks>p:not(.career-eyebrow){margin-top:0}.career-market-promises{color:var(--career-muted);flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:18px;font-size:12px;display:flex}.career-market-versus{width:52px;height:52px;color:var(--career-muted);background:#fff;border:1px solid #e7ddee;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.career-founder-grid{grid-template-columns:220px minmax(0,1fr);gap:64px}.career-founder-portrait{aspect-ratio:4/5;width:220px;max-width:220px}.career-founder-copy .career-eyebrow{margin-bottom:20px;font-size:11px}.career-founder-name{letter-spacing:-.015em;margin:0 0 4px;font-size:20px;font-weight:500;line-height:1.4}.career-founder-title{margin-bottom:22px;font-size:13px}.career-founder-copy .career-body{max-width:600px;font-size:16px}.career-founder-contact{margin:24px 0 28px}@media (max-width:760px){.career-market-matchup{border-radius:16px;margin-top:40px}.career-market-incumbents,.career-market-spoks{padding:28px 12px}.career-market-matchup .career-eyebrow{letter-spacing:.08em;margin-bottom:24px;font-size:9px}.career-competitor-logos{gap:20px;min-height:132px}.career-competitor-logos img,.career-competitor-logos .career-klaviyo-logo{width:100px}.career-competitor-logos .career-mailchimp-logo{width:108px}.career-market-spoks>img{width:116px;max-width:100%;margin:46px 0 53px}.career-market-incumbents>p:last-child,.career-market-spoks>p:not(.career-eyebrow){font-size:13px}.career-market-promises{gap:8px;font-size:10px}.career-market-versus{width:34px;height:34px;font-size:12px}.career-founder-grid{grid-template-columns:1fr;gap:28px}.career-founder-portrait{width:140px;max-width:140px;margin:0}}.career-market-traits{text-align:left;width:100%;margin:36px 0 0;padding:0;list-style:none}.career-market-traits li{letter-spacing:-.02em;border-top:1px solid #2c085815;flex-wrap:wrap;align-items:center;gap:0 5px;min-height:64px;padding:18px 0;font-size:19px;line-height:1.45;display:flex}.career-market-traits li span{color:var(--career-muted);font-size:12px}.career-market-spoks>img{margin:55px 0 60px}.career-market-spoks .career-market-traits{margin-top:36px}.career-market-versus{top:206px}@media (max-width:760px){.career-market-traits,.career-market-spoks .career-market-traits{margin-top:26px}.career-market-traits li{align-content:center;min-height:80px;padding:16px 0;font-size:14px;line-height:1.4}.career-market-traits li span{font-size:10px}.career-market-spoks>img{margin:46px 0 53px}.career-market-versus{top:124px}}.career-founder-copy h2{letter-spacing:-.025em;margin:0 0 20px;font-size:28px;line-height:1.25}.career-founder-copy .career-founder-name{margin:0 0 3px;font-size:16px}.career-founder-copy .career-founder-title{margin:0 0 18px}.career-founder-copy .career-body{margin:0;font-size:15px;line-height:1.7}.career-founder-copy .career-founder-contact{gap:12px 26px;margin:20px 0 0}@media (max-width:760px){.career-founder-copy h2{font-size:26px}}@font-face{font-family:Career Sketch;src:url(/fonts/caveat-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.career-market-sketch{--sketch-font:"Career Sketch", cursive;background:0 0;margin:0;padding:24px 32px 16px;position:relative}.career-market-sketch svg{fill:none;stroke:var(--career-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.career-market-sketch>figcaption{font-family:var(--font-body), sans-serif;text-align:center;max-width:940px;margin:0 auto 48px}.career-market-sketch>figcaption h2{margin:0}.career-market-sketch>figcaption .career-eyebrow{justify-content:center}.career-market-sketch>figcaption svg{width:85%;height:15px;stroke:var(--color-spoks-purple);opacity:.65;margin:5px auto 0;display:block}.career-sketch-market{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:start;gap:24px;display:grid}.career-sketch-label{font-family:var(--sketch-font);text-align:center;margin:0 0 12px;font-size:29px;line-height:1.2;transform:rotate(-3deg)}.career-sketch-challenger .career-sketch-label{transform:rotate(2deg)}.career-sketch-brands{justify-content:center;align-items:center;height:200px;display:flex;position:relative}.career-sketch-outline{opacity:.75;width:100%;height:100%;position:absolute;inset:0}.career-sketch-challenger .career-sketch-outline{stroke:var(--color-spoks-purple);opacity:1}.career-market-sketch .career-sketch-wash{fill:#b655f111;stroke:none}.career-sketch-brands img{object-fit:contain;height:auto;position:absolute}.career-sketch-klaviyo{filter:brightness(0);width:142px;top:30px;left:15%;transform:rotate(-3deg)}.career-sketch-omnisend{width:152px;top:89px;right:12%;transform:rotate(3deg)}.career-sketch-mailchimp{width:140px;top:123px;left:19%;transform:rotate(-2deg)}.career-sketch-brands .career-sketch-spoks{width:65%;position:relative;transform:rotate(-4deg)}.career-sketch-side ul{font-family:var(--sketch-font);margin:25px 0 0;padding:0 14px;font-size:28px;line-height:1.35;list-style:none}.career-sketch-side li{text-align:center;justify-content:center;align-items:baseline;gap:10px;min-height:48px;display:flex}.career-sketch-side li:nth-child(odd){transform:rotate(-1deg)}.career-sketch-side li:nth-child(2n){transform:rotate(1deg)}.career-sketch-mark{color:#9c81b1;flex:0 0 18px}.career-sketch-challenger .career-sketch-mark{color:#a443df}.career-sketch-crossing{font-family:var(--sketch-font);text-align:center;align-self:start;margin-top:282px;font-size:25px;line-height:1.1}.career-sketch-crossing>span{display:block;transform:rotate(-4deg)}.career-sketch-crossing svg{width:100%;height:auto;margin-top:8px}@media (max-width:1050px){.career-market-sketch{padding:24px 12px 16px}.career-sketch-market{grid-template-columns:minmax(0,1fr) 85px minmax(0,1fr);gap:12px}.career-sketch-side ul{padding-inline:5px;font-size:25px}.career-sketch-crossing{font-size:23px}}@media (max-width:760px){.career-market-sketch{margin-top:0;padding:16px 4px}.career-market-sketch>figcaption{margin-bottom:38px}.career-sketch-market{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;position:relative}.career-sketch-label{font-size:22px}.career-sketch-brands{height:146px}.career-sketch-klaviyo{width:83px;top:24px;left:13%}.career-sketch-omnisend{width:92px;top:62px;right:10%}.career-sketch-mailchimp{width:87px;top:90px;left:13%}.career-sketch-brands .career-sketch-spoks{width:78%}.career-sketch-crossing{width:32px;margin-top:0;padding:0;position:absolute;top:250px;left:calc(50% - 16px)}.career-sketch-crossing span{display:none}.career-sketch-crossing svg{stroke-width:5px;margin:0}.career-sketch-side ul{margin-top:18px;padding:0;font-size:22px}.career-sketch-side li{gap:4px;min-height:82px;padding-bottom:8px;line-height:1.15}.career-sketch-mark{flex-basis:10px}}.career-build{padding-block:var(--career-section-space);background:#fff}.career-build-heading{margin-bottom:48px}.career-build-heading h2{margin:0}.career-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.career-build-item{background:#faf8fc;border-radius:20px;flex-direction:column;grid-column:span 1;min-width:0;padding:28px;display:flex}.career-build-item h3{letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:25px;font-weight:500;line-height:1.2}.career-build-item p{color:var(--career-muted);margin:0 0 24px;font-size:15px;line-height:1.7}.career-build-roles{flex-wrap:wrap;gap:8px 20px;margin:auto 0 0;padding:0;list-style:none;display:flex}.career-build-roles a{color:var(--career-ink);text-underline-offset:5px;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.6;-webkit-text-decoration:underline #d5b6e9;text-decoration:underline #d5b6e9;display:inline-flex}.career-build-roles a:hover{text-decoration-color:currentColor}.career-build-roles svg{flex-shrink:0}.career-build-art{color:#7532ba;justify-content:center;align-items:center;gap:12px;height:130px;margin-bottom:24px;display:flex;position:relative}.career-build-art span{z-index:1;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.career-build-art small{color:#705881;font-size:10px;font-weight:500}.career-build-art svg{stroke-width:1.4px;flex-shrink:0}.build-architecture-diagram{flex-direction:column;justify-content:space-between;align-items:center;width:min(100%,300px);height:130px;display:flex;position:relative}.build-architecture-connections{stroke:#bc99d5;width:100%;height:100%;position:absolute;inset:0}.build-architecture-connections circle{fill:#bc99d5;stroke:none}.build-architecture-diagram span{background:#fff;border:1px solid #e2d5ec;border-radius:6px;flex-direction:row;justify-content:center;gap:7px;height:28px}.build-architecture-diagram .build-architecture-app{width:132px}.build-architecture-diagram .build-architecture-core{background:#f3e7fd;border-color:#d9b9f0;width:168px;height:36px;box-shadow:0 3px 8px #7532ba08}.build-architecture-core small{color:var(--career-ink)}.build-architecture-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.build-growth-loop{justify-content:space-between;align-items:center;width:min(100%,300px);height:130px;padding-inline:18px;display:flex;position:relative}.build-growth-loop>svg{stroke:#b88ed4;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.build-growth-loop>span{gap:7px;width:65px}.build-growth-loop .build-growth-value{background:#ede0f8;border-radius:50%;justify-content:center;width:80px;height:80px}.build-growth-loop .build-growth-refer{color:#9452c2}.build-conversation-stack{width:min(100%,280px);position:relative}.build-message{background:#fff;border:1px solid #e6d5f1;border-radius:16px 16px 16px 4px;align-items:center;gap:12px;width:84%;min-height:46px;padding:11px 14px;display:flex}.build-message-answer{background:#e9d8f6;border-color:#0000;border-radius:16px 16px 4px;margin:7px 0 0 auto}.build-message-lines{flex:1;gap:6px;display:grid}.build-message-lines i{background:#cbb6da;border-radius:3px;height:3px;display:block}.build-message-lines i:last-child{width:65%}.build-message-answer .build-message-lines i{background:#a881c4}.build-conversation-caption{text-align:center;color:#705881;margin-top:10px;font-size:10px}.career-build-content span{background:#fff;border:1px solid #e6d5f1;border-radius:9px;justify-content:center;width:84px;height:99px;transform:rotate(-8deg);box-shadow:0 6px 14px #43235c06}.career-build-content span:nth-child(2){z-index:2;background:#efe0fb;margin-inline:-10px;transform:translateY(-7px)rotate(3deg)}.career-build-content span:nth-child(3){transform:rotate(9deg)}@media (max-width:760px){.career-build-heading{margin-bottom:32px}.career-build-grid{grid-template-columns:minmax(0,1fr);gap:18px}.career-build-item{grid-column:span 1;padding:24px}.career-build-art{height:130px;margin-bottom:18px}}.career-ambition-copy h2{text-wrap:balance;font-size:clamp(35px,4.5vw,60px);line-height:1.15}.career-ambition-target{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.career-ambition-lead{max-width:710px;margin:32px auto 24px;font-size:clamp(20px,2vw,24px);line-height:1.55}.career-ambition-copy .career-body{max-width:660px}.career-ambition-copy .career-body+.career-body{margin-top:20px}.career-ambition-invitation{text-wrap:balance;max-width:640px;margin:28px auto 18px;font-size:17px;font-weight:500;line-height:1.7}@media (max-width:760px){.career-ambition-lead{margin-top:26px}.career-ambition-invitation{font-size:16px}}@media (max-width:560px){.career-market-sketch{padding-inline:0}.career-market-sketch>figcaption h2{font-size:clamp(29px,7.5vw,40px);line-height:1.15}.career-market-sketch>figcaption h2 br{display:none}.career-sketch-market{grid-template-columns:minmax(0,1fr);gap:28px;max-width:360px;margin-inline:auto}.career-sketch-side{min-width:0}.career-sketch-label{font-size:28px}.career-sketch-brands{max-width:300px;height:180px;margin-inline:auto}.career-sketch-klaviyo{width:120px;top:27px;left:14%}.career-sketch-omnisend{width:133px;top:80px;right:13%}.career-sketch-mailchimp{width:122px;top:111px;left:19%}.career-sketch-brands .career-sketch-spoks{width:65%}.career-sketch-side ul{max-width:280px;margin:18px auto 0;font-size:26px}.career-sketch-side li{gap:10px;min-height:40px;padding-bottom:6px;line-height:1.25}.career-sketch-mark{flex-basis:18px}.career-sketch-crossing{justify-content:center;align-items:center;gap:12px;width:auto;margin-top:0;padding:0;display:flex;position:static;transform:none}.career-sketch-crossing span{font-size:24px;display:block;transform:rotate(-4deg)}.career-sketch-crossing svg{stroke-width:2px;width:76px;height:76px;transform:rotate(85deg)}}.career-sketch-facts{text-align:center;font-family:var(--font-body), sans-serif;gap:7px;margin:28px 14px 0;font-size:13px;line-height:1.6;display:grid}.career-sketch-facts a{color:var(--career-muted);text-decoration:none}.career-sketch-facts a:hover{text-underline-offset:4px;text-decoration:underline}.career-sketch-facts strong{color:var(--career-ink);font-weight:500}.career-sketch-facts span{font-size:12px}@media (min-width:761px){.career-sketch-crossing{translate:none}.career-sketch-crossing>span{text-align:center}}@media (max-width:760px){.career-sketch-facts{margin-inline:0;font-size:12px}}@media (max-width:560px){.career-sketch-facts{max-width:280px;margin:22px auto 0}}.career-growth-chart .career-growth-months text{font-size:13px}@media (max-width:760px){.career-growth-chart .career-growth-months text{font-size:16px}.career-growth-chart figcaption span{font-size:10px;display:inline}}.career-scroll-scene,.career-scroll-content{display:flow-root}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.career-scroll-scene[data-pinned=true]{height:calc(var(--scene-height) + var(--scene-hold));margin-bottom:calc(-1 * var(--scene-hold))}.career-scroll-scene[data-pinned=true]>.career-scroll-content{top:var(--scene-top);position:sticky}}.career-customers [data-scene=fallback]{margin-top:76px}.career-customers [data-scene=fallback] .career-momentum-visual{margin-top:0}@media (max-width:760px){.career-customers [data-scene=fallback]{margin-top:80px}}.career-founder-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:96px}.career-founder-copy h2{margin-bottom:22px;font-size:clamp(30px,3vw,40px);line-height:1.2}.career-founder-copy .career-body{max-width:420px;line-height:1.8}.career-founder-profile{border-left:1px solid #2c08581a;padding-left:48px}.career-founder-person{align-items:center;gap:20px;display:flex}.career-founder-profile .career-founder-name{margin:0 0 5px;font-size:17px}.career-founder-profile .career-founder-title{margin:0;font-size:13px}.career-founder-avatar{aspect-ratio:1;border-radius:50%;flex:none;width:88px;position:relative;overflow:hidden}.career-founder-avatar .career-founder-portrait{aspect-ratio:auto;border-radius:0;width:190%;max-width:none;height:auto;margin:0;position:absolute;top:-27%;left:-52%}.career-founder-profile .career-founder-contact{flex-direction:column;gap:0;margin:24px 0 0;display:flex}.career-founder-profile .career-founder-contact a{border-bottom-color:#2c08581a;justify-content:space-between;min-height:48px;padding:12px 0;transition:color .18s,border-color .18s}.career-founder-profile .career-founder-contact a:hover{color:var(--color-spoks-purple);border-bottom-color:var(--color-spoks-purple)}@media (min-width:761px) and (max-width:1000px){.career-founder-grid{gap:40px}.career-founder-profile{padding-left:32px}}@media (max-width:760px){.career-founder-grid{grid-template-columns:1fr;gap:32px}.career-founder-profile{border-top:1px solid #2c08581a;border-left:0;padding:28px 0 0}.career-founder-avatar{width:80px}}.career-ambition{isolation:isolate;background:#f6f5f2;padding-block:96px;position:relative;overflow:hidden}.career-ambition:after{content:"";z-index:-1;background:linear-gradient(90deg,#f6f5f2 0%,#f6f5f2fa 28%,#f6f5f2ed 40%,#f6f5f29c 51%,#f6f5f200 66%);position:absolute;inset:0}.career-ambition .career-vision-background{object-fit:cover;object-position:center;z-index:-2;width:80%!important;left:20%!important}.career-ambition-copy{text-align:left;width:56%;max-width:640px;margin-inline:0}.career-ambition-copy .career-eyebrow{justify-content:flex-start}.career-ambition-copy .career-body{max-width:640px;margin-top:28px}.career-ambition-copy .career-body strong{font-weight:600}.career-ambition-invitation{margin-top:28px;font-size:20px}.career-ambition-invitation strong{font-weight:600}.career-company .career-map-connection{stroke:#c7becb;opacity:.65}.career-company .career-map-leader{stroke:#d1c9d4}.career-company .career-map-halo{fill:#ede5f0;opacity:.16}@media (max-width:760px){.career-ambition{padding-block:320px 64px}.career-ambition .career-vision-background{object-position:60% 35%;width:100%!important;height:320px!important;left:0!important}.career-ambition:after{background:linear-gradient(#0000 180px,#f6f5f2 320px)}.career-ambition-copy{width:100%;max-width:540px;margin-inline:auto}.career-ambition-copy .career-body{font-size:17px;line-height:1.65}.career-ambition-invitation{font-size:19px}.career-map-label{font-size:24px}.career-build-roles a{min-height:36px}}.career-share-section{background:#fff;padding-block:40px}.career-share-banner{background:#f4edf9;border-radius:20px;align-items:center;gap:24px;padding:32px;display:flex}.career-share-symbol{width:68px;height:68px;color:var(--career-ink);background:#e9d8f7;border-radius:20px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-7deg)}.career-share-banner h2{letter-spacing:-.035em;margin:0 0 10px;font-size:26px;font-weight:500;line-height:1.2}.career-share-banner p{color:var(--career-muted);margin:0;font-size:15px;line-height:1.6}.career-share-banner .career-button{flex-shrink:0;margin-left:auto;font-size:14px}.career-share-topbar{width:100%;height:44px;color:var(--career-ink);cursor:pointer;background:#f2e9fa;border:0;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:13px;transition:background .18s;display:flex}.career-share-topbar strong{font-weight:500}.career-share-topbar:hover{background:#eaddf6}.career-share-topbar:focus-visible{outline-offset:-4px}@media (max-width:760px){.careers{--career-header-height:72px}.careers:has(.career-share-topbar){--career-header-height:116px}.career-share-topbar{gap:8px;font-size:12px}}@media (max-width:360px){.career-share-topbar-hint{display:none}}.career-share-dialog{box-sizing:border-box;color:#2c0858;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-body), sans-serif;background:#fff;border:1px solid #e9e0ef;border-radius:22px;margin:auto;padding:28px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 28px 100px #19052d40}.career-share-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19052d80}.career-share-modal-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:22px;display:flex}.career-share-modal-heading h2{letter-spacing:-.03em;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.3}.career-share-modal-heading p{color:#675975;margin:0;font-size:13px;line-height:1.6}.career-share-close{color:#2c0858;cursor:pointer;background:#f4edf9;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.career-share-preview{border:1px solid #e3dae9;border-radius:12px;overflow:hidden}.career-share-preview img{aspect-ratio:1200/630;background:#2c0858;width:100%;height:auto;display:block}.career-share-preview>div{background:#faf8fc;padding:16px}.career-share-preview span{color:#675975;font-size:11px}.career-share-preview h3{margin:6px 0;font-size:16px;font-weight:500;line-height:1.4}.career-share-preview p{-webkit-line-clamp:2;color:#675975;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.career-share-preview-note{color:#675975;margin:10px 0 22px;font-size:11px}.career-share-dialog label{margin-bottom:8px;font-size:12px;font-weight:500;display:block}.career-share-copy{gap:8px;display:flex}.career-share-copy input{color:#2c0858;background:#fff;border:1px solid #d9cbe3;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:14px}.career-share-copy button{color:#fff;cursor:pointer;background:#2c0858;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:inline-flex}.career-share-status{color:#675975;min-height:18px;margin:12px 0 0;font-size:12px;line-height:1.5}:is(.career-share-dialog button:focus-visible,.career-share-dialog input:focus-visible){outline-offset:3px;outline:3px solid #b655f1}@media (max-width:900px){.career-share-symbol{display:none}.career-share-banner{flex-wrap:wrap}.career-share-banner .career-button{margin-left:0}}@media (max-width:640px){.career-share-banner{gap:22px;padding:26px 22px}.career-share-banner h2{font-size:24px}.career-share-banner .career-button{width:100%}.career-share-dialog{padding:20px}.career-share-copy{flex-wrap:wrap}.career-share-copy button{width:100%;min-height:44px}.career-share-copy input{font-size:16px}}@media (max-width:480px){.career-brand span{display:none}}