#root{min-height:100svh}:root{--dv-careers-ink:var(--dv-color-neutral-950);--dv-careers-night:var(--dv-color-deep-violet);--dv-careers-paper:var(--dv-color-bg-canvas);--dv-careers-white:var(--dv-color-neutral-0);--dv-careers-mist:var(--dv-color-foam);--dv-careers-warning:var(--dv-color-signal-warning-bg);--dv-careers-sea:var(--dv-color-mid-violet);--dv-careers-sea-soft:var(--dv-color-foam);--dv-careers-line:var(--dv-color-border-subtle);--dv-careers-line-inverse:var(--dv-color-light-violet);--dv-careers-copy:var(--dv-color-neutral-700);--dv-careers-copy-inverse:var(--dv-color-neutral-200);--dv-careers-shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--dv-careers-night);scroll-padding-top:76px}body{margin:var(--dv-space-0);background:var(--dv-careers-paper);color:var(--dv-careers-ink);font-family:var(--dv-font-ko);letter-spacing:var(--dv-letter-spacing-ko-text);text-rendering:optimizelegibility}::selection{color:var(--dv-color-deep-violet);background:var(--dv-color-foam)}body,button,input,textarea{font-family:var(--dv-font-ko)}button,input,textarea{letter-spacing:var(--dv-letter-spacing-ko-text)}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,p,blockquote,figure,dl,dd,ol,ul{margin:var(--dv-space-0)}ol,ul{padding:var(--dv-space-0)}h1,h2,h3,h4{font-family:var(--dv-font-ko);font-weight:var(--dv-font-weight-medium);letter-spacing:var(--dv-letter-spacing-ko-display)}.accent-text{color:var(--dv-careers-sea);font-weight:var(--dv-font-weight-semibold)}.accent-text-on-dark{color:var(--dv-color-surface-blue)}.hero-copy strong,.role-opening strong{color:var(--dv-careers-white);font-weight:var(--dv-font-weight-semibold)}main{background:var(--dv-careers-paper);min-width:320px;overflow-x:clip}.section-shell{width:min(var(--dv-careers-shell), calc(100% - var(--dv-space-16)));margin-inline:auto}.light-surface{color:var(--dv-careers-ink);background:var(--dv-careers-paper)}.light-surface h1,.light-surface h2,.light-surface h3,.light-surface h4{color:var(--dv-careers-ink)}.light-surface p{color:var(--dv-careers-copy)}.scroll-progress{z-index:100;top:var(--dv-space-0);right:var(--dv-space-0);left:var(--dv-space-0);background:var(--dv-color-surface-blue);height:2px;transform:scaleX(var(--dv-page-progress,0));transform-origin:0;pointer-events:none;position:fixed}.site-header{z-index:80;top:var(--dv-space-0);left:var(--dv-space-0);width:100%;min-height:78px;padding-inline:max(var(--dv-space-8), calc((100vw - 1360px) / 2));border-bottom:1px solid var(--dv-careers-line-inverse);background:color-mix(in srgb, var(--dv-color-deep-violet), transparent 6%);-webkit-backdrop-filter:blur(var(--dv-space-3));backdrop-filter:blur(var(--dv-space-3));transition:min-height var(--dv-motion-base) var(--dv-ease-standard), background var(--dv-motion-base) var(--dv-ease-standard), border-color var(--dv-motion-base) var(--dv-ease-standard);justify-content:space-between;align-items:center;display:flex;position:fixed}html.is-page-scrolled .site-header{border-color:var(--dv-careers-line-inverse);background:var(--dv-color-deep-violet);min-height:64px;-webkit-backdrop-filter:blur(var(--dv-space-3));backdrop-filter:blur(var(--dv-space-3))}.brand{align-items:center;min-height:44px;display:inline-flex}.brand img{width:160px;height:auto}.desktop-nav{align-items:center;gap:var(--dv-space-1);display:flex}.desktop-nav a{min-height:44px;padding:var(--dv-space-2) var(--dv-space-4);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-medium);line-height:var(--dv-line-height-body-02);transition:color var(--dv-motion-fast) var(--dv-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--dv-careers-white)}.desktop-nav .nav-apply{margin-left:var(--dv-space-2);border-bottom:2px solid var(--dv-color-surface-blue);color:var(--dv-careers-white)}.menu-button{border:1px solid var(--dv-careers-line-inverse);border-radius:var(--dv-radius-sm);width:44px;height:44px;color:var(--dv-careers-white);background:var(--dv-color-dark-violet);justify-content:center;align-items:center;display:none}.mobile-nav{z-index:70;padding:96px var(--dv-space-6) var(--dv-space-8);background:var(--dv-careers-night);display:none;position:fixed;inset:0}.mobile-nav a{border-top:1px solid var(--dv-careers-line-inverse);padding:var(--dv-space-5) var(--dv-space-0);color:var(--dv-careers-white);font-size:var(--dv-font-size-display-04);line-height:var(--dv-line-height-display-04);text-decoration:none}.hero{min-height:min(900px, calc(100svh - var(--dv-space-10)));color:var(--dv-careers-white);background:var(--dv-careers-night);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-photo,.hero-shade{inset:var(--dv-space-0);width:100%;height:calc(100% + 72px);position:absolute}.hero-photo{object-fit:cover;object-position:center 46%;filter:saturate(.82)contrast(.98)brightness(.92);transform:translate3d(0, var(--dv-hero-shift,0), 0) scale(1.03);transform-origin:top;will-change:transform}.hero-shade{background:linear-gradient(90deg, var(--dv-color-deep-violet) 0%, var(--dv-color-deep-violet) 36%, transparent 100%), linear-gradient(180deg, transparent 0%, transparent 38%, var(--dv-color-deep-violet) 100%);opacity:.88;pointer-events:none}.hero-inner{z-index:2;width:min(var(--dv-careers-shell), calc(100% - var(--dv-space-16)));padding:190px var(--dv-space-0) 92px;margin-inline:auto;position:relative}.kicker{color:var(--dv-color-surface-blue);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);line-height:var(--dv-line-height-body-02)}.kicker-dark{color:var(--dv-careers-sea)}.hero h1{max-width:800px;margin-top:var(--dv-space-5);color:var(--dv-careers-white);font-size:var(--dv-font-size-display-01);font-weight:var(--dv-font-weight-medium);line-height:1.12}.hero-copy{gap:var(--dv-space-3);max-width:610px;margin-top:var(--dv-space-8);display:grid}.hero-copy p{color:var(--dv-color-neutral-200);font-size:var(--dv-font-size-headline-01);line-height:1.68}.hero-copy p:first-child{color:var(--dv-careers-white);font-weight:var(--dv-font-weight-regular)}.hero-meta{gap:var(--dv-space-5);margin-top:var(--dv-space-8);flex-wrap:wrap;display:flex}.hero-meta span{color:var(--dv-color-neutral-200);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-medium);position:relative}.hero-meta span+span:before{top:50%;left:calc(var(--dv-space-3) * -1);border-radius:var(--dv-radius-pill);background:var(--dv-color-surface-blue);content:"";width:3px;height:3px;position:absolute}.hero-actions,.form-actions{align-items:center;gap:var(--dv-space-5);margin-top:var(--dv-space-8);flex-wrap:wrap;display:flex}.button{justify-content:center;align-items:center;gap:var(--dv-space-3);border:1px solid var(--dv-color-mid-violet);border-radius:var(--dv-radius-sm);min-height:52px;padding:var(--dv-space-0) var(--dv-space-6);font-size:var(--dv-font-size-body-01);font-weight:var(--dv-font-weight-semibold);line-height:var(--dv-line-height-body-01);transition:transform var(--dv-motion-fast) var(--dv-ease-standard), background var(--dv-motion-fast) var(--dv-ease-standard);text-decoration:none;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.68;transform:none}.button-primary{border-color:var(--dv-color-mid-violet);color:var(--dv-color-action-on-primary);background:var(--dv-color-mid-violet)}.button-primary:hover,.button-primary:focus-visible{background:var(--dv-color-action-primary-hover)}.text-link{align-items:center;gap:var(--dv-space-2);min-height:44px;color:inherit;font-size:var(--dv-font-size-body-01);font-weight:var(--dv-font-weight-semibold);border-bottom:1px solid;text-decoration:none;display:inline-flex}.mission{padding:138px var(--dv-space-0) 132px;background:var(--dv-careers-paper)}.mission-grid{gap:var(--dv-space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.mission-copy h2,.role-opening h2,.intensity-band h2,.work h2,.apply-intro h2{margin-top:var(--dv-space-5);font-size:var(--dv-font-size-display-02);font-weight:var(--dv-font-weight-medium);line-height:1.16}.mission-copy>p:not(.kicker),.role-opening-grid>div>p:not(.kicker),.work-content>p:not(.kicker),.apply-intro>p:not(.kicker){max-width:620px;margin-top:var(--dv-space-5);font-size:var(--dv-font-size-body-01);line-height:1.72}.mission-copy .lead-copy,.role-opening .lead-copy,.work .lead-copy{color:var(--dv-careers-ink);font-size:var(--dv-font-size-headline-01);line-height:1.7}.vision-line{max-width:520px;margin-top:var(--dv-space-8);border-top:2px solid var(--dv-color-surface-blue);padding-top:var(--dv-space-4);color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);line-height:var(--dv-line-height-body-02);display:block}.vision-details{width:100%;margin-top:var(--dv-space-6);border-top:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line);grid-column:1/-1}.vision-details summary{justify-content:space-between;align-items:center;gap:var(--dv-space-5);min-height:76px;padding:var(--dv-space-5) var(--dv-space-1);cursor:pointer;list-style:none;display:flex}.vision-details summary::-webkit-details-marker{display:none}.vision-details summary>span{gap:var(--dv-space-1);display:grid}.vision-details summary small{color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption-s);font-weight:var(--dv-font-weight-semibold);letter-spacing:.08em}.vision-details summary strong{color:var(--dv-careers-ink);font-size:var(--dv-font-size-body-01);font-weight:var(--dv-font-weight-semibold);line-height:1.55}.vision-details summary svg{color:var(--dv-careers-sea);transition:transform var(--dv-motion-fast) var(--dv-ease-standard);flex:none}.vision-details[open] summary svg{transform:rotate(90deg)}.vision-details-panel{padding:var(--dv-space-10);color:var(--dv-careers-white);background:var(--dv-color-deep-violet)}.vision-details-panel .vision-details-eyebrow{margin-top:var(--dv-space-0);color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption);font-weight:var(--dv-font-weight-semibold);letter-spacing:.08em}.vision-details-panel h3{margin-top:var(--dv-space-4);color:var(--dv-careers-white);font-size:var(--dv-font-size-display-04);line-height:1.35}.vision-details-panel h3 span{color:var(--dv-color-surface-blue);font-weight:var(--dv-font-weight-semibold)}.vision-details-panel>p:not(.vision-details-eyebrow){max-width:760px;margin-top:var(--dv-space-4);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-02);line-height:1.68}.vision-cycle{margin-top:var(--dv-space-6);border-top:1px solid var(--dv-careers-line-inverse);border-left:1px solid var(--dv-careers-line-inverse);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.vision-cycle li{border-right:1px solid var(--dv-careers-line-inverse);border-bottom:1px solid var(--dv-careers-line-inverse);min-height:168px;padding:var(--dv-space-4)}.vision-cycle span{color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption-s);font-weight:var(--dv-font-weight-semibold)}.vision-cycle strong{margin-top:var(--dv-space-3);color:var(--dv-careers-white);font-size:var(--dv-font-size-body-02);line-height:1.5;display:block}.vision-cycle p{margin-top:var(--dv-space-2);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-caption);line-height:1.58}.vision-flywheel{margin-top:var(--dv-space-8);border-top:1px solid var(--dv-careers-line-inverse);padding-top:var(--dv-space-6)}.vision-flywheel>header>p{margin:var(--dv-space-0);color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption-s);font-weight:var(--dv-font-weight-semibold);letter-spacing:.08em}.vision-flywheel h4{margin-top:var(--dv-space-3);color:var(--dv-careers-white);font-size:var(--dv-font-size-xl);line-height:1.42}.vision-flywheel>header>span{max-width:760px;margin-top:var(--dv-space-3);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-caption);line-height:1.68;display:block}.vision-flywheel-loops{gap:var(--dv-space-2);margin-top:var(--dv-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vision-flywheel-loops article{align-content:start;gap:var(--dv-space-2);border:1px solid var(--dv-careers-line-inverse);padding:var(--dv-space-4);background:color-mix(in srgb, var(--dv-color-mid-violet), transparent 72%);display:grid}.vision-flywheel-loops article>span{color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption-s);font-weight:var(--dv-font-weight-semibold);line-height:1.5}.vision-flywheel-loops strong{color:var(--dv-careers-white);font-size:var(--dv-font-size-body-02);line-height:1.5}.vision-flywheel-loops p{margin:var(--dv-space-0);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-caption);line-height:1.62}.vision-flywheel-loops small{color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption-s);line-height:1.55}.vision-details-panel .vision-flywheel-result{margin-top:var(--dv-space-5);border-left:2px solid var(--dv-color-surface-blue);padding-left:var(--dv-space-4);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-caption);line-height:1.68}.vision-flywheel-result strong{color:var(--dv-careers-white)}.vision-details-panel blockquote{margin-top:var(--dv-space-6);border-left:3px solid var(--dv-color-surface-blue);padding-left:var(--dv-space-4);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-02);line-height:1.62}.vision-details-panel blockquote strong{color:var(--dv-careers-white);font-weight:var(--dv-font-weight-semibold)}.mission-media{border-radius:var(--dv-radius-sm);background:var(--dv-careers-mist);position:relative;overflow:hidden}.mission-media img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.9)contrast(.98);width:100%}.mission-media figcaption{right:var(--dv-space-5);bottom:var(--dv-space-5);border-left:3px solid var(--dv-color-surface-blue);max-width:280px;padding:var(--dv-space-3) var(--dv-space-4);color:var(--dv-careers-white);background:var(--dv-color-deep-violet);font-size:var(--dv-font-size-body-02);line-height:1.55;position:absolute}.proof-row{margin-top:var(--dv-space-16);border-top:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-row article{border-right:1px solid var(--dv-careers-line);min-height:176px;padding:var(--dv-space-6)}.proof-row article:last-child{border-right:var(--dv-space-0)}.proof-row span,.proof-row p{font-size:var(--dv-font-size-body-02);line-height:1.55}.proof-row span{color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-weight:var(--dv-font-weight-semibold)}.proof-row strong{margin-top:var(--dv-space-4);color:var(--dv-careers-ink);font-family:var(--dv-font-data);font-size:var(--dv-font-size-display-03);font-weight:var(--dv-font-weight-medium);line-height:var(--dv-line-height-data);font-variant-numeric:tabular-nums;display:block}.proof-row p{max-width:260px;margin-top:var(--dv-space-4)}.momentum{padding:138px var(--dv-space-0) 132px;color:var(--dv-careers-white);background:var(--dv-color-deep-violet);position:relative;overflow:hidden}.momentum-header{gap:var(--dv-space-20);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;display:grid}.momentum-header h2{margin-top:var(--dv-space-5);font-size:var(--dv-font-size-display-01);font-weight:var(--dv-font-weight-medium);line-height:1.12}.momentum-header>p{max-width:680px;color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-headline-01);line-height:1.72}.momentum-list{margin-top:var(--dv-space-16);border-top:1px solid var(--dv-careers-line-inverse)}.momentum-list article{gap:var(--dv-space-6);border-bottom:1px solid var(--dv-careers-line-inverse);min-height:132px;padding:var(--dv-space-6) var(--dv-space-4);transition:background var(--dv-motion-fast) var(--dv-ease-standard);grid-template-columns:minmax(170px,.55fr) minmax(210px,.65fr) minmax(0,1fr) 24px;align-items:center;display:grid}.momentum-list article:hover{background:var(--dv-color-dark-violet)}.momentum-list span,.momentum-statement span{color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold)}.momentum-list strong{font-family:var(--dv-font-data);font-size:var(--dv-font-size-display-03);font-weight:var(--dv-font-weight-medium);line-height:var(--dv-line-height-data);transition:transform var(--dv-motion-fast) var(--dv-ease-standard)}.momentum-list p{color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-01);line-height:1.55}.momentum-list svg{color:var(--dv-color-surface-blue);transition:transform var(--dv-motion-fast) var(--dv-ease-standard)}.momentum-list article:hover strong,.momentum-list article:hover svg{transform:translateX(var(--dv-space-2))}.momentum-statement{gap:var(--dv-space-8);margin-top:var(--dv-space-16);border-top:3px solid var(--dv-color-surface-blue);padding-top:var(--dv-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.momentum-statement strong{font-size:var(--dv-font-size-display-03);font-weight:var(--dv-font-weight-medium);line-height:1.3}.momentum-statement span{padding-bottom:var(--dv-space-2);white-space:nowrap}.momentum-progress{right:var(--dv-space-0);bottom:var(--dv-space-0);left:var(--dv-space-0);background:var(--dv-careers-line-inverse);height:4px;position:absolute}.momentum-progress:after{background:var(--dv-color-surface-blue);content:"";width:100%;height:100%;transform:scaleX(var(--dv-page-progress,0));transform-origin:0;transition:transform var(--dv-motion-fast) var(--dv-ease-standard);display:block}.role-opening{padding:142px var(--dv-space-0);color:var(--dv-careers-white);background:var(--dv-color-deep-violet)}.role-opening-grid{gap:var(--dv-space-20);grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr);align-items:start;display:grid}.role-opening-grid>div>p:not(.kicker){color:var(--dv-careers-copy-inverse)}.role-opening-grid>div>.lead-copy{color:var(--dv-careers-white)}.role-opening-callout{gap:var(--dv-space-3);margin-top:var(--dv-space-8);border-top:2px solid var(--dv-color-surface-blue);padding-top:var(--dv-space-5);display:grid}.role-opening-callout>span{color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);letter-spacing:.04em}.role-opening-callout>strong{font-size:var(--dv-font-size-headline-01);line-height:1.55}.role-opening-callout>small{max-width:38ch;color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-02);line-height:1.65}.standard-list{border-top:1px solid var(--dv-careers-line-inverse)}.standard-list article{gap:var(--dv-space-4);border-bottom:1px solid var(--dv-careers-line-inverse);padding:var(--dv-space-6) var(--dv-space-2);transition:background var(--dv-motion-fast) var(--dv-ease-standard);grid-template-columns:44px 1fr 24px;align-items:start;display:grid}.standard-list article:hover{background:var(--dv-color-dark-violet)}.standard-list article>span{color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02)}.standard-list h3{font-size:var(--dv-font-size-display-04);font-weight:var(--dv-font-weight-semibold);line-height:1.45}.standard-list p{margin-top:var(--dv-space-2);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-01);line-height:1.68}.standard-list svg{color:var(--dv-color-surface-blue)}.intensity-band{padding:124px var(--dv-space-0);color:var(--dv-careers-ink);background:linear-gradient(135deg, color-mix(in srgb, var(--dv-color-mid-violet) 6%, var(--dv-careers-white)), var(--dv-color-foam))}.intensity-grid{gap:clamp(var(--dv-space-12), 7vw, 112px);grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:end;display:grid}.intensity-copy{max-width:700px}.intensity-copy>.kicker{margin-top:var(--dv-space-0)}.intensity-band h2{margin-top:var(--dv-space-4)}.intensity-band p{max-width:620px;margin-top:var(--dv-space-5);color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-01);line-height:1.72}.intensity-band blockquote{border-top:3px solid var(--dv-color-surface-blue);padding-top:var(--dv-space-6);color:var(--dv-careers-ink);font-size:var(--dv-font-size-headline-01);align-self:end;line-height:1.7}.intensity-band blockquote strong{color:var(--dv-careers-sea);font-size:var(--dv-font-size-display-03)}.intensity-fit-heading{gap:var(--dv-space-12);margin-top:var(--dv-space-16);border-top:1px solid color-mix(in srgb, var(--dv-color-mid-violet), transparent 78%);padding-top:var(--dv-space-10);grid-template-columns:minmax(0,.9fr) minmax(280px,.6fr);align-items:end;display:grid}.intensity-fit-heading h3{margin-top:var(--dv-space-4);color:var(--dv-careers-ink);font-size:var(--dv-font-size-display-03);font-weight:var(--dv-font-weight-medium);line-height:1.35}.intensity-fit-heading>p{margin-top:var(--dv-space-0);justify-self:end}.intensity-fit-grid{margin-top:var(--dv-space-10)}.position,.ninety,.conditions,.faq{padding:142px var(--dv-space-0)}.position{background:var(--dv-careers-paper)}.section-heading{gap:var(--dv-space-12);margin-bottom:var(--dv-space-16);grid-template-columns:minmax(0,.95fr) minmax(280px,.55fr);align-items:end;display:grid}.section-heading h2{margin-top:var(--dv-space-4);font-size:var(--dv-font-size-display-02);font-weight:var(--dv-font-weight-medium);line-height:1.16}.section-heading>p{max-width:520px;color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-01);justify-self:end;line-height:1.72}.position-roster{border-top:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line)}.position-roster a{gap:var(--dv-space-5);border-bottom:1px solid var(--dv-careers-line);min-height:108px;padding:var(--dv-space-5) var(--dv-space-3);color:var(--dv-careers-ink);transition:background var(--dv-motion-fast) var(--dv-ease-standard);grid-template-columns:48px minmax(220px,.72fr) minmax(0,1fr) 24px;align-items:center;text-decoration:none;display:grid}.position-roster a:last-child{border-bottom:var(--dv-space-0)}.position-roster a:hover,.position-roster a:focus-visible{background:var(--dv-careers-mist)}.position-roster a>span,.role-detail-heading>span,.role-brief-heading>span{color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold)}.position-roster small,.role-category{color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption);font-weight:var(--dv-font-weight-semibold);line-height:1.5;display:block}.position-roster strong{margin-top:var(--dv-space-2);font-size:var(--dv-font-size-3xl);font-weight:var(--dv-font-weight-medium);line-height:1.35;display:block}.position-roster p{max-width:620px;color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-02);line-height:1.62}.position-roster svg{color:var(--dv-careers-sea);transition:transform var(--dv-motion-fast) var(--dv-ease-standard)}.position-roster a:hover svg,.position-roster a:focus-visible svg{transform:translate(var(--dv-space-1), var(--dv-space-1))}.shared-role-requirements{gap:var(--dv-space-12);margin-top:var(--dv-space-16);border-left:4px solid var(--dv-color-surface-blue);padding:var(--dv-space-10);color:var(--dv-careers-white);background:var(--dv-color-deep-violet);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.shared-role-requirements h3{margin-top:var(--dv-space-4);color:var(--dv-careers-white);font-size:var(--dv-font-size-display-03);font-weight:var(--dv-font-weight-medium);line-height:1.28}.shared-role-requirements .kicker{color:var(--dv-color-surface-blue)}.shared-role-requirements ul{gap:var(--dv-space-5);align-content:center;list-style:none;display:grid}.shared-role-requirements li{gap:var(--dv-space-3);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-01);grid-template-columns:22px 1fr;align-items:start;line-height:1.68;display:grid}.shared-role-requirements li svg{margin-top:var(--dv-space-1);color:var(--dv-color-surface-blue)}.shared-role-requirements .shared-role-policy{gap:var(--dv-space-4);border:1px solid color-mix(in srgb, var(--dv-color-surface-blue), transparent 38%);border-radius:var(--dv-radius-sm);padding:var(--dv-space-4) var(--dv-space-5);color:var(--dv-color-deep-violet);background:var(--dv-careers-white);font-size:var(--dv-font-size-body-01);box-shadow:0 10px 28px color-mix(in srgb, var(--dv-color-deep-violet), transparent 74%);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;line-height:1.62;display:grid}.shared-role-policy strong{color:var(--dv-color-deep-violet);font-weight:var(--dv-font-weight-bold)}.shared-role-policy-copy{gap:var(--dv-space-1);display:grid}.shared-role-policy-copy>span{color:var(--dv-color-neutral-700)}.shared-role-policy-copy b{color:var(--dv-color-deep-violet);font-weight:var(--dv-font-weight-semibold)}.shared-role-policy-label{min-height:30px;padding:var(--dv-space-1) var(--dv-space-3);color:var(--dv-careers-white);background:var(--dv-color-deep-violet);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption-s);font-weight:var(--dv-font-weight-semibold);letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.super-generalist-detail,.role-brief{scroll-margin-top:84px}.super-generalist-detail{margin-top:128px}.role-detail-heading,.role-brief-heading{gap:var(--dv-space-6);border-top:3px solid var(--dv-color-surface-blue);padding:var(--dv-space-8) var(--dv-space-2) var(--dv-space-10);grid-template-columns:52px minmax(0,1fr) auto;align-items:start;display:grid}.role-detail-heading h3,.role-brief-heading h3{margin-top:var(--dv-space-3);color:var(--dv-careers-ink);font-size:var(--dv-font-size-display-02);font-weight:var(--dv-font-weight-medium);line-height:1.25}.role-detail-heading div>p:last-child,.role-brief-heading div>p:last-child{max-width:720px;margin-top:var(--dv-space-4);color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-01);line-height:1.68}.role-detail-heading>a,.role-brief-heading>a{align-items:center;gap:var(--dv-space-2);min-height:44px;color:var(--dv-careers-sea);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);border-bottom:1px solid;text-decoration:none;display:inline-flex}.role-briefs{margin-top:132px}.role-brief{border-bottom:1px solid var(--dv-careers-line);padding-bottom:var(--dv-space-20)}.role-brief+.role-brief{margin-top:var(--dv-space-20)}.role-brief-jd{border-top:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.role-brief-jd .job-list-block{border-right:1px solid var(--dv-careers-line);border-bottom:var(--dv-space-0)}.role-brief-jd .job-list-block:last-child{border-right:var(--dv-space-0)}.role-brief-jd .job-list-block ul{margin-right:var(--dv-space-5);margin-bottom:var(--dv-space-6);margin-left:var(--dv-space-5)}.track-tabs{border-top:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.track-tabs button{align-items:center;gap:var(--dv-space-4);border:var(--dv-space-0);border-right:1px solid var(--dv-careers-line);border-radius:var(--dv-space-0);min-height:72px;padding:var(--dv-space-4) var(--dv-space-6);color:var(--dv-careers-copy);font-size:var(--dv-font-size-headline-01);font-weight:var(--dv-font-weight-semibold);text-align:left;transition:color var(--dv-motion-fast) var(--dv-ease-standard), background var(--dv-motion-fast) var(--dv-ease-standard);background:0 0;display:flex}.track-tabs button:last-child{border-right:var(--dv-space-0)}.track-tabs button span{color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02)}.track-tabs button.is-active{color:var(--dv-careers-white);background:var(--dv-careers-sea)}.track-tabs button:nth-child(2).is-active{color:var(--dv-color-deep-violet);background:var(--dv-color-surface-blue)}.track-tabs button.is-active span{color:inherit}.track-panel{min-height:440px;color:var(--dv-careers-white);background:var(--dv-color-deep-violet);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.track-panel-1{background:var(--dv-color-dark-violet)}.track-summary,.track-expectation{padding:var(--dv-space-12)}.track-summary{border-right:1px solid var(--dv-careers-line-inverse);align-content:space-between;display:grid}.track-summary>div>span,.track-expectation>span{color:var(--dv-color-surface-blue);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold)}.track-summary h3{margin-top:var(--dv-space-4);color:var(--dv-careers-white);font-size:var(--dv-font-size-display-02);font-weight:var(--dv-font-weight-medium);line-height:1.2}.track-panel h3,.track-panel h4{color:var(--dv-careers-white)}.track-summary>div>p,.track-expectation>p{margin-top:var(--dv-space-5);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-01);line-height:1.72}.track-summary dl{gap:var(--dv-space-3);margin-top:var(--dv-space-8);display:grid}.track-summary dl div{gap:var(--dv-space-4);border-top:1px solid var(--dv-careers-line-inverse);padding-top:var(--dv-space-3);grid-template-columns:72px 1fr;display:grid}.track-summary dt{color:var(--dv-color-neutral-300);font-size:var(--dv-font-size-body-02)}.track-summary dd{color:var(--dv-careers-white);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold)}.track-expectation ul,.job-list-block ul,.fit-grid ul{gap:var(--dv-space-3);margin-top:var(--dv-space-6);list-style:none;display:grid}.track-expectation li,.job-list-block li,.fit-grid li{gap:var(--dv-space-3);font-size:var(--dv-font-size-body-01);grid-template-columns:20px 1fr;align-items:start;line-height:1.68;display:grid}.track-expectation li{color:var(--dv-careers-copy-inverse)}.track-expectation li svg{margin-top:var(--dv-space-1);color:var(--dv-color-surface-blue)}.common-jd{gap:var(--dv-space-12);margin-top:var(--dv-space-20);grid-template-columns:.36fr 1fr;display:grid}.common-jd header h3{margin-top:var(--dv-space-4);font-size:var(--dv-font-size-display-02);line-height:1.45}.common-jd-grid{border-top:1px solid var(--dv-careers-line)}.job-list-block{border-bottom:1px solid var(--dv-careers-line)}.job-list-block summary{gap:var(--dv-space-4);min-height:76px;padding:var(--dv-space-4) var(--dv-space-2);cursor:pointer;grid-template-columns:44px 1fr 24px;align-items:center;list-style:none;display:grid}.job-list-block summary::-webkit-details-marker{display:none}.job-list-block summary>span{color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold)}.job-list-block summary h4{color:var(--dv-careers-ink);font-size:var(--dv-font-size-display-04);font-weight:var(--dv-font-weight-medium);line-height:1.45}.job-list-block summary svg{color:var(--dv-careers-sea);transition:transform var(--dv-motion-fast) var(--dv-ease-standard)}.job-list-block[open] summary svg{transform:rotate(90deg)}.job-list-block ul{max-width:820px;margin:var(--dv-space-0) var(--dv-space-0) var(--dv-space-8) 60px}.job-list-block li{color:var(--dv-careers-copy)}.job-list-block li svg{margin-top:var(--dv-space-1);color:var(--dv-careers-sea)}.position-stage{isolation:isolate;border:1px solid var(--dv-careers-line-inverse);border-radius:var(--dv-radius-md)}.position-stage:before{z-index:0;inset:var(--dv-space-0);background:color-mix(in srgb, var(--dv-color-deep-violet), transparent 14%);content:"";pointer-events:none;position:absolute}.position-stage .position-roster{z-index:1;border:var(--dv-space-0);position:relative}.position-stage .position-roster a{border-color:var(--dv-careers-line-inverse);min-height:124px;padding:var(--dv-space-6) var(--dv-space-8);color:var(--dv-careers-white);background:color-mix(in srgb, var(--dv-color-deep-violet), transparent 38%);transition:padding var(--dv-motion-base) var(--dv-ease-standard), background var(--dv-motion-base) var(--dv-ease-standard);grid-template-columns:52px minmax(260px,.78fr) minmax(0,1fr) 28px}.position-stage .position-roster a:hover,.position-stage .position-roster a:focus-visible{padding-right:var(--dv-space-6);padding-left:var(--dv-space-10);background:color-mix(in srgb, var(--dv-color-mid-violet), transparent 18%)}.position-stage .position-roster a>span,.position-stage .position-roster small{color:var(--dv-color-surface-blue)}.position-stage .position-roster strong{color:var(--dv-careers-white);font-size:var(--dv-font-size-display-03)}.position-stage .position-roster p{color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-01)}.position-stage .position-roster svg{color:var(--dv-color-surface-blue)}.position-stage .position-roster a:hover svg,.position-stage .position-roster a:focus-visible svg{transform:translate(var(--dv-space-1), var(--dv-space-1)) rotate(-4deg)}.position-marquee{z-index:1;border-top:1px solid var(--dv-careers-line-inverse);padding:var(--dv-space-4) var(--dv-space-0);background:var(--dv-color-deep-violet);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.position-marquee-track{will-change:transform;width:max-content;animation:38s linear infinite dv-careers-marquee;display:flex}.position-marquee-sequence{flex:none;min-width:max-content;display:flex}.position-marquee-track span{padding-right:var(--dv-space-0);color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-display-03);font-weight:var(--dv-font-weight-medium);white-space:nowrap;flex:none;line-height:1}@keyframes dv-careers-marquee{to{transform:translate(-50%)}}.shared-role-requirements{isolation:isolate;border:1px solid color-mix(in srgb, var(--dv-color-surface-blue), transparent 42%);border-left:4px solid var(--dv-color-surface-blue);border-radius:var(--dv-radius-md);background:var(--dv-gradient-reef-intelligence);position:relative}.shared-role-requirements:before{z-index:0;inset:var(--dv-space-0);border-radius:inherit;background:color-mix(in srgb, var(--dv-color-deep-violet), transparent 30%);content:"";pointer-events:none;position:absolute}.shared-role-requirements>*{z-index:1;position:relative}.shared-role-requirements h3 strong{color:var(--dv-color-surface-blue);font-weight:var(--dv-font-weight-semibold)}.shared-track-offer{margin-top:var(--dv-space-20);border-top:3px solid var(--dv-color-surface-blue);padding-top:var(--dv-space-10)}.shared-track-offer>header{gap:var(--dv-space-16);margin-bottom:var(--dv-space-10);grid-template-columns:minmax(0,.92fr) minmax(320px,.55fr);align-items:end;display:grid}.shared-track-offer h3{margin-top:var(--dv-space-4);color:var(--dv-careers-ink);font-size:var(--dv-font-size-display-03);font-weight:var(--dv-font-weight-medium);line-height:1.3}.shared-track-offer h3 span{color:var(--dv-careers-sea);font-weight:var(--dv-font-weight-semibold)}.shared-track-offer>header>p{max-width:500px;color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-01);justify-self:end;line-height:1.72}.shared-track-offer .role-track-grid{border-top-color:color-mix(in srgb, var(--dv-careers-sea), transparent 72%);border-bottom-color:color-mix(in srgb, var(--dv-careers-sea), transparent 72%)}.shared-track-offer .role-track-grid>article:first-child{background:color-mix(in srgb, var(--dv-color-surface-blue) 7%, var(--dv-careers-white))}.shared-track-offer .role-track-grid>article:last-child{background:color-mix(in srgb, var(--dv-color-mid-violet) 6%, var(--dv-careers-white))}.position-details-layout{gap:var(--dv-space-16);grid-template-columns:minmax(180px,.25fr) minmax(0,1fr);margin-top:128px;display:grid}.position-index{border-top:3px solid var(--dv-color-surface-blue);padding-top:var(--dv-space-4);align-self:start;position:sticky;top:94px}.position-index>span{color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption);font-weight:var(--dv-font-weight-semibold)}.position-index nav{margin-top:var(--dv-space-5);display:grid}.position-index a{gap:var(--dv-space-2);border-bottom:1px solid var(--dv-careers-line);padding:var(--dv-space-4) var(--dv-space-2);color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-medium);transition:color var(--dv-motion-fast) var(--dv-ease-standard), background var(--dv-motion-fast) var(--dv-ease-standard), transform var(--dv-motion-fast) var(--dv-ease-standard);grid-template-columns:30px minmax(0,1fr);align-items:start;line-height:1.5;text-decoration:none;display:grid}.position-index a>span{color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption)}.position-index a:hover,.position-index a:focus-visible{color:var(--dv-careers-ink);background:var(--dv-careers-mist)}.position-index a.is-active{color:var(--dv-careers-white);background:var(--dv-careers-sea);transform:translateX(var(--dv-space-2))}.position-index a.is-active>span{color:var(--dv-color-surface-blue)}.career-role-list{gap:132px;display:grid}.career-role{border-top:1px solid var(--dv-careers-line);padding-bottom:var(--dv-space-4);scroll-margin-top:94px;position:relative}.career-role:before{top:-1px;right:var(--dv-space-0);left:var(--dv-space-0);background:var(--dv-color-surface-blue);content:"";transform-origin:0;height:3px;transition:transform var(--dv-motion-slow) var(--dv-ease-standard);position:absolute;transform:scaleX(0)}.career-role.is-current:before{transform:scaleX(1)}.career-role-header{gap:var(--dv-space-6);padding:var(--dv-space-8) var(--dv-space-2) var(--dv-space-10);grid-template-columns:72px minmax(0,1fr) auto;align-items:start;display:grid}.career-role-number{gap:var(--dv-space-2);display:grid}.career-role-number>span{color:var(--dv-color-neutral-500);font-family:var(--dv-font-data);font-size:var(--dv-font-size-display-03);font-weight:var(--dv-font-weight-medium);transition:color var(--dv-motion-base) var(--dv-ease-standard), transform var(--dv-motion-base) var(--dv-ease-standard);line-height:1}.career-role.is-current .career-role-number>span{color:var(--dv-careers-sea);transform:translateY(calc(var(--dv-space-1) * -1))}.career-role-number small{color:var(--dv-careers-copy);font-size:var(--dv-font-size-caption-s);white-space:nowrap;line-height:1.4}.role-category{color:var(--dv-careers-sea)}.career-role-copy h3{margin-top:var(--dv-space-3);color:var(--dv-careers-ink);font-size:var(--dv-font-size-display-02);font-weight:var(--dv-font-weight-medium);line-height:1.25}.career-role-copy>p:last-of-type{max-width:720px;margin-top:var(--dv-space-4);color:var(--dv-careers-copy);font-size:var(--dv-font-size-headline-01);line-height:1.68}.role-focus{gap:var(--dv-space-2);margin-top:var(--dv-space-6);flex-wrap:wrap;list-style:none;display:flex}.role-focus li{border:1px solid color-mix(in srgb, var(--dv-careers-sea), transparent 62%);border-radius:var(--dv-radius-pill);padding:var(--dv-space-2) var(--dv-space-3);color:var(--dv-careers-sea);background:var(--dv-careers-mist);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);line-height:1.2}.role-apply-link{align-items:center;gap:var(--dv-space-2);min-height:44px;color:var(--dv-careers-sea);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);border-bottom:1px solid;text-decoration:none;display:inline-flex}.role-apply-link svg{transition:transform var(--dv-motion-fast) var(--dv-ease-standard)}.role-apply-link:hover svg,.role-apply-link:focus-visible svg{transform:translate(var(--dv-space-1), var(--dv-space-1))}.role-track-grid{border-top:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line);background:var(--dv-careers-mist);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role-track-grid>article{border-right:1px solid var(--dv-careers-line);min-height:220px;padding:var(--dv-space-6);align-content:start;display:grid}.role-track-grid>article:last-child{border-right:var(--dv-space-0)}.role-track-grid span{color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold)}.role-track-grid strong{margin-top:var(--dv-space-4);color:var(--dv-careers-ink);font-size:var(--dv-font-size-headline-01);font-weight:var(--dv-font-weight-semibold);line-height:1.55}.role-track-grid p{margin-top:var(--dv-space-3);color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-02);line-height:1.65}.role-track-grid small{margin-top:var(--dv-space-5);color:var(--dv-careers-sea);font-size:var(--dv-font-size-caption);font-weight:var(--dv-font-weight-semibold);align-self:end;line-height:1.55}.career-role-jd{margin-top:var(--dv-space-8);border-top:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.career-role-jd .job-list-block{border-right:1px solid var(--dv-careers-line);border-bottom:var(--dv-space-0);transition:background var(--dv-motion-base) var(--dv-ease-standard)}.career-role-jd .job-list-block:last-child{border-right:var(--dv-space-0)}.career-role-jd .job-list-block[open]{background:var(--dv-careers-mist)}.career-role-jd .job-list-block summary{gap:var(--dv-space-3);min-height:78px;padding:var(--dv-space-4) var(--dv-space-5);grid-template-columns:34px minmax(0,1fr) 20px}.career-role-jd .job-list-block summary h4{font-size:var(--dv-font-size-headline-01);font-weight:var(--dv-font-weight-semibold)}.career-role-jd .job-list-block ul{margin:var(--dv-space-0) var(--dv-space-5) var(--dv-space-6);animation:dv-careers-detail-open var(--dv-motion-slow) var(--dv-ease-standard)}.career-role-jd .job-list-block li{font-size:var(--dv-font-size-body-02);line-height:1.68}@keyframes dv-careers-detail-open{0%{opacity:0;transform:translateY(calc(var(--dv-space-2) * -1))}to{opacity:1;transform:translateY(var(--dv-space-0))}}.work{color:var(--dv-careers-white);background:var(--dv-careers-night);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.work-media{top:var(--dv-space-0);height:100svh;position:sticky;overflow:hidden}.work-media:after{inset:var(--dv-space-0);background:linear-gradient(180deg, transparent, var(--dv-color-deep-violet));content:"";pointer-events:none;position:absolute}.work-media img{object-fit:cover;filter:saturate(.82)contrast(.98);width:100%;height:100%}.work-media>p{z-index:2;right:var(--dv-space-8);bottom:var(--dv-space-8);left:var(--dv-space-8);color:var(--dv-careers-white);font-family:var(--dv-font-display);font-size:var(--dv-font-size-display-01);font-weight:var(--dv-font-weight-medium);letter-spacing:var(--dv-letter-spacing-latin);line-height:1;position:absolute}.work-content{min-height:1120px;padding:142px clamp(var(--dv-space-8), 7vw, 100px)}.work-content>p:not(.kicker){color:var(--dv-careers-copy-inverse)}.work-content .lead-copy{color:var(--dv-careers-white)}.principle-list{margin-top:var(--dv-space-12);border-top:1px solid var(--dv-careers-line-inverse)}.principle-list article{gap:var(--dv-space-4);border-bottom:1px solid var(--dv-careers-line-inverse);padding:var(--dv-space-6) var(--dv-space-0);grid-template-columns:44px 1fr;display:grid}.principle-list article>span{color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02)}.principle-list h3{font-size:var(--dv-font-size-display-04);line-height:1.45}.principle-list p{margin-top:var(--dv-space-2);color:var(--dv-color-neutral-300);font-size:var(--dv-font-size-body-01);line-height:1.68}.ax-proof{padding:142px var(--dv-space-0);color:var(--dv-careers-white);background:radial-gradient(circle at 84% 6%, #36a9e138, transparent 28%), radial-gradient(circle at 8% 92%, #7e14ff3d, transparent 34%), var(--dv-color-dark-violet);position:relative;overflow:hidden}.ax-proof:before{inset:var(--dv-space-0);content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.ax-proof-shell{z-index:1;position:relative}.ax-proof-header{gap:var(--dv-space-20);grid-template-columns:minmax(300px,.85fr) minmax(0,1fr);align-items:end;display:grid}.ax-proof-header h2{margin-top:var(--dv-space-5);color:var(--dv-careers-white);font-size:var(--dv-font-size-display-02);line-height:1.16}.ax-proof-header h2 span{color:var(--dv-color-surface-blue);font-weight:var(--dv-font-weight-semibold)}.ax-proof-intro{gap:var(--dv-space-4);display:grid}.ax-proof-intro p{color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-01);line-height:1.72}.ax-proof-grid{margin-top:var(--dv-space-16);border:1px solid var(--dv-careers-line-inverse);background:color-mix(in srgb, var(--dv-color-deep-violet), transparent 18%);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid}.ax-proof-story,.ax-worklog-card{min-width:var(--dv-space-0);padding:clamp(var(--dv-space-6), 5vw, var(--dv-space-12))}.ax-proof-story{border-right:1px solid var(--dv-careers-line-inverse)}.ax-proof-story>span,.ax-worklog-card header,.ax-worklog-card>p{font-family:var(--dv-font-mono);font-size:var(--dv-font-size-caption);letter-spacing:var(--dv-letter-spacing-data)}.ax-proof-story>span{color:var(--dv-color-surface-blue);font-weight:var(--dv-font-weight-semibold)}.ax-proof-story h3{margin-top:var(--dv-space-6);color:var(--dv-careers-white);font-size:var(--dv-font-size-display-03);line-height:1.28}.ax-proof-story>p{margin-top:var(--dv-space-5);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-01);line-height:1.72}.ax-proof-story ul{gap:var(--dv-space-3);margin-top:var(--dv-space-8);list-style:none;display:grid}.ax-proof-story li{align-items:center;gap:var(--dv-space-3);color:var(--dv-careers-white);font-size:var(--dv-font-size-body-02);line-height:1.55;display:flex}.ax-proof-story li svg{color:var(--dv-color-surface-blue);flex:none}.ax-proof-story>small{margin-top:var(--dv-space-8);border-left:2px solid var(--dv-color-surface-blue);padding-left:var(--dv-space-3);color:var(--dv-color-neutral-300);font-size:var(--dv-font-size-caption);line-height:1.6;display:block}.ax-worklog-card{align-self:center}.ax-worklog-card header{justify-content:space-between;align-items:center;gap:var(--dv-space-4);border-bottom:1px solid var(--dv-careers-line-inverse);padding-bottom:var(--dv-space-4);color:var(--dv-careers-white);display:flex}.ax-worklog-card header small{border:1px solid var(--dv-color-surface-blue);border-radius:var(--dv-radius-pill);padding:5px var(--dv-space-3);color:var(--dv-color-surface-blue);font:inherit}.ax-worklog-tree{gap:var(--dv-space-1);margin-top:var(--dv-space-6);list-style:none;display:grid}.ax-worklog-tree li{gap:var(--dv-space-4);padding:var(--dv-space-2) var(--dv-space-0);grid-template-columns:minmax(165px,.8fr) minmax(0,1fr);align-items:baseline;display:grid}.ax-worklog-tree .is-nested{padding-left:var(--dv-space-6)}.ax-worklog-tree code{overflow-wrap:anywhere;color:var(--dv-color-mark-lavender);font-family:var(--dv-font-mono);font-size:var(--dv-font-size-body-02)}.ax-worklog-tree li:nth-child(3) code,.ax-worklog-tree li:nth-child(n+4) code{color:var(--dv-color-surface-blue)}.ax-worklog-tree span{color:var(--dv-color-neutral-300);font-size:var(--dv-font-size-caption);line-height:1.55}.ax-worklog-card>p{margin-top:var(--dv-space-6);border-top:1px solid var(--dv-careers-line-inverse);padding-top:var(--dv-space-4);color:var(--dv-color-neutral-300)}.ax-worklog-alternative{margin-top:var(--dv-space-4);color:var(--dv-color-neutral-300);font-size:var(--dv-font-size-caption);line-height:1.6;display:block}.ax-worklog-alternative b{color:var(--dv-careers-white);font-weight:var(--dv-font-weight-semibold)}.ax-proof-policy{gap:var(--dv-space-12);border-bottom:1px solid var(--dv-careers-line-inverse);padding:var(--dv-space-8) var(--dv-space-0);grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);align-items:start;display:grid}.ax-proof-policy strong{color:var(--dv-careers-white);font-size:var(--dv-font-size-headline-01);line-height:1.55}.ax-proof-policy p{color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-02);line-height:1.68}.ax-proof-policy a{color:var(--dv-color-surface-blue);font-weight:var(--dv-font-weight-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ax-verification{margin-top:var(--dv-space-20);border-top:1px solid var(--dv-careers-line-inverse);padding-top:var(--dv-space-16)}.ax-verification>header{gap:var(--dv-space-20);grid-template-columns:minmax(300px,.85fr) minmax(0,1fr);align-items:start;display:grid}.ax-verification h3{margin-top:var(--dv-space-5);color:var(--dv-careers-white);font-size:var(--dv-font-size-display-02);line-height:1.16}.ax-verification h3 span{color:var(--dv-color-surface-blue);font-weight:var(--dv-font-weight-semibold)}.ax-verification>header>div:last-child>p{color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-01);line-height:1.72}.ax-verification>header>div:last-child>strong{margin-top:var(--dv-space-5);border-left:2px solid var(--dv-color-surface-blue);padding-left:var(--dv-space-4);color:var(--dv-careers-white);font-size:var(--dv-font-size-body-01);line-height:1.68;display:block}.ax-verification-grid{margin-top:var(--dv-space-12);border-top:1px solid var(--dv-careers-line-inverse);border-bottom:1px solid var(--dv-careers-line-inverse);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ax-verification-grid article{border-right:1px solid var(--dv-careers-line-inverse);min-height:260px;padding:var(--dv-space-6)}.ax-verification-grid article:last-child{border-right:var(--dv-space-0)}.ax-verification-grid article>span{color:var(--dv-color-surface-blue);font-family:var(--dv-font-mono);font-size:var(--dv-font-size-caption)}.ax-verification-grid h4{margin-top:var(--dv-space-16);color:var(--dv-careers-white);font-size:var(--dv-font-size-display-04);line-height:1.45}.ax-verification-grid p{margin-top:var(--dv-space-4);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-01);line-height:1.68}.ax-interview-guardrails{gap:var(--dv-space-4);margin-top:var(--dv-space-6);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ax-interview-guardrails li{align-items:center;gap:var(--dv-space-3);color:var(--dv-color-neutral-200);font-size:var(--dv-font-size-body-02);line-height:1.55;display:flex}.ax-interview-guardrails svg{color:var(--dv-color-surface-blue);flex:none}.ninety{background:var(--dv-careers-mist)}.ninety-grid{border-top:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ninety-grid article{border-right:1px solid var(--dv-careers-line);min-height:330px;padding:var(--dv-space-8);position:relative;overflow:hidden}.ninety-grid article:last-child{border-right:var(--dv-space-0)}.ninety-grid article>span{color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold)}.ninety-grid article>strong{top:var(--dv-space-4);right:var(--dv-space-4);color:var(--dv-color-light-violet);font-family:var(--dv-font-data);font-size:var(--dv-font-size-display-01);opacity:.16;line-height:1;position:absolute}.ninety-grid h3{color:var(--dv-careers-ink);font-size:var(--dv-font-size-display-03);font-weight:var(--dv-font-weight-medium);margin-top:118px;line-height:1.45;position:relative}.ninety-grid p{margin-top:var(--dv-space-4);color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-01);line-height:1.68;position:relative}.fit{padding:142px var(--dv-space-0);color:var(--dv-careers-ink);background:var(--dv-careers-paper)}.fit-grid{gap:var(--dv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fit-grid article{border:1px solid var(--dv-careers-line);border-radius:var(--dv-radius-sm);min-height:480px;padding:var(--dv-space-12)}.fit-good{border-color:color-mix(in srgb, var(--dv-color-aqua-dark), transparent 70%);border-top:4px solid var(--dv-color-aqua-dark);background:color-mix(in srgb, var(--dv-color-surface-blue) 10%, var(--dv-careers-white))}.fit-caution{border-color:color-mix(in srgb, var(--dv-color-mid-violet), transparent 70%);border-top:4px solid var(--dv-color-mid-violet);background:color-mix(in srgb, var(--dv-color-mid-violet) 8%, var(--dv-careers-white))}.fit-grid article>span{color:var(--dv-careers-copy);font-size:var(--dv-font-size-caption);font-weight:var(--dv-font-weight-semibold)}.fit-grid h3{margin-top:var(--dv-space-6);color:var(--dv-careers-ink);font-size:var(--dv-font-size-display-02);font-weight:var(--dv-font-weight-medium);line-height:1.45}.fit-grid li{color:var(--dv-careers-ink)}.fit-good li svg{color:var(--dv-color-aqua-dark)}.fit-caution li svg{color:var(--dv-color-mid-violet)}.conditions{background:var(--dv-careers-white)}.condition-list{border-top:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.condition-list article{border-right:1px solid var(--dv-careers-line);min-height:300px;padding:var(--dv-space-6)}.condition-list article:last-child{border-right:var(--dv-space-0)}.condition-list article>span,.support-list article>span{color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold)}.condition-list small{margin-top:var(--dv-space-8);color:var(--dv-careers-sea);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);display:block}.condition-list h3,.support-list h3{margin-top:var(--dv-space-3);color:var(--dv-careers-ink);font-size:var(--dv-font-size-display-04);font-weight:var(--dv-font-weight-medium);line-height:1.45}.condition-list p,.support-list p{margin-top:var(--dv-space-4);color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-01);line-height:1.68}.condition-list .condition-note{margin-top:var(--dv-space-4);border-top:1px solid var(--dv-careers-line);padding-top:var(--dv-space-3);color:var(--dv-color-neutral-600);font-size:var(--dv-font-size-caption);line-height:1.6}.support-list{margin-top:var(--dv-space-16);border-top:1px solid var(--dv-careers-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-list article{gap:var(--dv-space-4);border-right:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line);padding:var(--dv-space-6);grid-template-columns:44px .5fr 1fr;align-items:start;display:grid}.support-list article:nth-child(2n){border-right:var(--dv-space-0)}.support-list h3,.support-list p{margin-top:var(--dv-space-0)}.process{padding:142px var(--dv-space-0);color:var(--dv-careers-white);background:var(--dv-color-deep-violet)}.process .section-heading>p{color:var(--dv-careers-copy-inverse)}.process-list{border-top:1px solid var(--dv-careers-line-inverse);border-bottom:1px solid var(--dv-careers-line-inverse);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.process-list li{border-right:1px solid var(--dv-careers-line-inverse);min-height:380px;padding:var(--dv-space-6);grid-template-rows:auto 1fr;display:grid}.process-list li>div{flex-direction:column;display:flex}.process-list li:nth-child(3n){border-right:var(--dv-space-0)}.process-list li:nth-child(-n+3){border-bottom:1px solid var(--dv-careers-line-inverse)}.process-list li:last-child{border-top:1px solid var(--dv-careers-line-inverse);border-right:var(--dv-space-0);grid-column:1/-1;min-height:300px}.process-list li:last-child>div{width:min(100%,800px)}.process-list li>span{color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-01);font-weight:var(--dv-font-weight-semibold)}.process-list small{margin-top:var(--dv-space-12);color:var(--dv-color-surface-blue);font-size:var(--dv-font-size-caption);display:block}.process-list h3{margin-top:var(--dv-space-2);color:var(--dv-careers-white);font-size:var(--dv-font-size-display-04);font-weight:var(--dv-font-weight-medium);line-height:1.45}.process-list p{margin-top:var(--dv-space-4);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-01);line-height:1.68}.process-list .process-check{border-top:1px solid color-mix(in srgb, var(--dv-color-surface-blue), transparent 54%);padding-top:var(--dv-space-5);color:var(--dv-careers-white);font-size:var(--dv-font-size-caption);margin-top:auto;line-height:1.58}.process-check svg{margin-bottom:var(--dv-space-2);color:var(--dv-color-surface-blue);display:block}.process-note{max-width:800px;margin-top:var(--dv-space-8);border-left:3px solid var(--dv-color-surface-blue);padding-left:var(--dv-space-4);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-02);line-height:1.68}.process-note+.process-note{margin-top:var(--dv-space-4)}.process-note strong{color:var(--dv-careers-white)}.faq{background:var(--dv-careers-paper)}.faq-grid{gap:var(--dv-space-20);grid-template-columns:minmax(280px,.4fr) minmax(0,.9fr);display:grid}.faq-grid header{align-self:start;position:sticky;top:104px}.faq-grid header h2{margin-top:var(--dv-space-4);color:var(--dv-careers-ink);font-size:var(--dv-font-size-display-02);line-height:1.16}.faq-grid header>p:last-child{margin-top:var(--dv-space-6);color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-01);line-height:1.68}.faq-grid header a{color:var(--dv-careers-sea)}.faq-list{border-top:1px solid var(--dv-careers-line)}.faq-list details{border-bottom:1px solid var(--dv-careers-line)}.faq-list summary{gap:var(--dv-space-3);padding:var(--dv-space-6) var(--dv-space-0);color:var(--dv-careers-ink);font-size:var(--dv-font-size-headline-01);font-weight:var(--dv-font-weight-semibold);cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;line-height:1.55;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-body-02)}.faq-list summary:after{content:"+";color:var(--dv-careers-sea);font-family:var(--dv-font-data);font-size:var(--dv-font-size-display-04);font-weight:var(--dv-font-weight-regular);line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:720px;padding:var(--dv-space-0) var(--dv-space-0) var(--dv-space-6) 56px;color:var(--dv-careers-copy);font-size:var(--dv-font-size-body-01);line-height:1.72}.apply{padding:142px var(--dv-space-0) 120px;color:var(--dv-careers-white);background-color:var(--dv-color-deep-violet);background-image:url(/hiring/brand-kit/graphics/gradients/diveroid-gradient-abyss-signal.svg);background-position:50%;background-size:cover;position:relative;overflow:hidden}.apply-intro h2{max-width:900px;color:var(--dv-careers-white)}.apply-intro>p:not(.kicker){color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-headline-01)}.application-layout{gap:var(--dv-space-12);margin-top:var(--dv-space-16);grid-template-columns:minmax(260px,.36fr) minmax(0,.9fr);align-items:start;display:grid}.application-aside{border-top:3px solid var(--dv-color-surface-blue);padding-top:var(--dv-space-5);position:sticky;top:104px}.application-aside>span{color:var(--dv-color-surface-blue);font-size:var(--dv-font-size-caption);font-weight:var(--dv-font-weight-semibold)}.application-secret-note{isolation:isolate;margin-top:var(--dv-space-5);border:1px solid color-mix(in srgb, var(--dv-color-surface-blue), transparent 34%);border-radius:var(--dv-radius-md);padding:var(--dv-space-5);background:linear-gradient(145deg, color-mix(in srgb, var(--dv-color-surface-blue), transparent 90%), transparent 52%), color-mix(in srgb, var(--dv-color-deep-violet), var(--dv-careers-white) 4%);position:relative;overflow:hidden;box-shadow:0 18px 42px #00000047}.application-secret-note:after{z-index:-1;color:var(--dv-color-surface-blue);content:"CONFIDENTIAL";font-family:var(--dv-font-data);font-size:var(--dv-font-size-display-03);font-weight:var(--dv-font-weight-bold);letter-spacing:.04em;opacity:.08;pointer-events:none;position:absolute;bottom:12px;right:-34px;transform:rotate(-12deg)}.application-secret-note-header{gap:var(--dv-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.application-secret-note-header span{min-height:26px;padding:var(--dv-space-1) var(--dv-space-3);color:var(--dv-color-deep-violet);background:var(--dv-color-surface-blue);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption-s);font-weight:var(--dv-font-weight-bold);letter-spacing:.06em;border-radius:999px;align-items:center;display:inline-flex}.application-secret-note-header i{width:7px;height:7px;margin-right:var(--dv-space-2);background:var(--dv-color-deep-violet);border-radius:50%;position:relative}.application-secret-note-header i:after{border:1px solid var(--dv-color-deep-violet);content:"";border-radius:50%;animation:2.4s ease-out infinite dv-careers-stealth-ping;position:absolute;inset:-5px}@keyframes dv-careers-stealth-ping{0%{opacity:.8;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.25)}}.application-secret-note-header small{color:var(--dv-careers-copy-inverse);font-family:var(--dv-font-data);font-size:var(--dv-font-size-caption-s);letter-spacing:.04em}.application-aside-note{margin-top:var(--dv-space-5);color:var(--dv-careers-white);font-size:var(--dv-font-size-headline-01);line-height:1.55}.application-aside-note em{color:var(--dv-color-surface-blue);background:linear-gradient(transparent 66%, color-mix(in srgb, var(--dv-color-surface-blue), transparent 72%) 66%);font-style:normal}.application-aside-note strong{color:var(--dv-color-surface-blue);font-weight:var(--dv-font-weight-semibold)}.application-secret-whisper{margin-top:var(--dv-space-5);border-top:1px dashed color-mix(in srgb, var(--dv-color-surface-blue), transparent 48%);padding-top:var(--dv-space-4);color:var(--dv-careers-white);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-medium);line-height:1.58}.application-secret-whisper:before{margin-right:var(--dv-space-2);color:var(--dv-color-surface-blue);content:"↳";font-family:var(--dv-font-data)}.application-aside ol{gap:var(--dv-space-4);margin-top:var(--dv-space-6);padding-left:var(--dv-space-5);color:var(--dv-careers-copy-inverse);font-size:var(--dv-font-size-body-02);line-height:1.68;display:grid}.application-aside a{align-items:center;gap:var(--dv-space-2);margin-top:var(--dv-space-8);color:var(--dv-careers-white);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);display:inline-flex}.application-form{gap:var(--dv-space-6);border:1px solid var(--dv-careers-line);border-radius:var(--dv-radius-md);padding:var(--dv-space-12);color:var(--dv-careers-ink);background:var(--dv-careers-paper);box-shadow:var(--dv-shadow-lg);display:grid}.application-form fieldset{margin:var(--dv-space-0);border:var(--dv-space-0);padding:var(--dv-space-0)}.application-form legend,.application-form>label,.field-grid label{color:var(--dv-careers-ink);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);line-height:1.55}.application-form>label,.field-grid label{gap:var(--dv-space-2);display:grid}.field-label{align-items:center;gap:var(--dv-space-2);flex-wrap:wrap;display:inline-flex}.field-status{color:var(--dv-careers-sea);font-size:var(--dv-font-size-caption);font-weight:var(--dv-font-weight-medium);letter-spacing:var(--dv-letter-spacing-ko-caption)}.field-status.is-optional{color:var(--dv-color-neutral-500)}.field-help{color:var(--dv-careers-copy);font-size:var(--dv-font-size-caption);font-weight:var(--dv-font-weight-regular);line-height:1.6}.application-form fieldset>.field-help{margin-top:var(--dv-space-2);display:block}.field-grid{gap:var(--dv-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.application-form input:not([type=radio]):not([type=checkbox]),.application-form textarea{border:1px solid var(--dv-careers-line);border-radius:var(--dv-radius-sm);width:100%;padding:var(--dv-space-4);color:var(--dv-careers-ink);background:var(--dv-careers-white);font-size:var(--dv-font-size-body-01);font-weight:var(--dv-font-weight-regular);transition:border-color var(--dv-motion-fast) var(--dv-ease-standard), background var(--dv-motion-fast) var(--dv-ease-standard);outline:none;line-height:1.65}.application-form input:not([type=radio]):not([type=checkbox]){min-height:52px}.application-form textarea{resize:vertical}.application-form input:focus,.application-form textarea:focus{border-color:var(--dv-careers-sea);background:var(--dv-careers-white)}.application-form input::placeholder,.application-form textarea::placeholder{color:var(--dv-color-neutral-500)}.radio-grid{gap:var(--dv-space-2);margin-top:var(--dv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.radio-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.radio-grid-track{grid-template-columns:repeat(3,minmax(0,1fr))}.radio-option{position:relative}.radio-option input{opacity:0;pointer-events:none;position:absolute}.radio-option span{border:1px solid var(--dv-careers-line);border-radius:var(--dv-radius-sm);min-height:52px;padding:var(--dv-space-3);color:var(--dv-careers-copy);background:var(--dv-careers-white);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);text-align:center;transition:color var(--dv-motion-fast) var(--dv-ease-standard), border-color var(--dv-motion-fast) var(--dv-ease-standard), background var(--dv-motion-fast) var(--dv-ease-standard);justify-content:center;align-items:center;display:flex}.radio-option input:checked+span{border-color:var(--dv-careers-sea);color:var(--dv-careers-white);background:var(--dv-careers-sea)}.radio-option input:focus-visible+span{outline:2px solid var(--dv-color-surface-blue);outline-offset:2px}.consent{gap:var(--dv-space-3);grid-template-columns:20px 1fr;align-items:start;display:grid}.consent input{width:18px;height:18px;margin-top:var(--dv-space-1);accent-color:var(--dv-careers-sea)}.consent span{color:var(--dv-careers-copy);font-size:var(--dv-font-size-caption);font-weight:var(--dv-font-weight-regular);line-height:1.6}.consent strong{color:var(--dv-careers-ink);font-weight:var(--dv-font-weight-semibold)}.consent-disclosure{border:1px solid var(--dv-careers-line);border-radius:var(--dv-radius-sm);color:var(--dv-careers-copy);background:var(--dv-careers-white)}.consent-disclosure summary{min-height:48px;padding:var(--dv-space-3) var(--dv-space-4);color:var(--dv-careers-ink);font-size:var(--dv-font-size-body-02);font-weight:var(--dv-font-weight-semibold);cursor:pointer;line-height:1.55}.consent-disclosure[open] summary{border-bottom:1px solid var(--dv-careers-line)}.consent-disclosure dl{gap:var(--dv-space-3);margin:var(--dv-space-0);padding:var(--dv-space-4);display:grid}.consent-disclosure dl>div{gap:var(--dv-space-3);grid-template-columns:92px minmax(0,1fr);display:grid}.consent-disclosure dt,.consent-disclosure dd,.consent-disclosure p{margin:var(--dv-space-0);font-size:var(--dv-font-size-caption);line-height:1.65}.consent-disclosure dt{color:var(--dv-careers-ink);font-weight:var(--dv-font-weight-semibold)}.consent-disclosure dd{color:var(--dv-careers-copy)}.consent-disclosure>p{border-top:1px solid var(--dv-careers-line);padding:var(--dv-space-4)}.consent-disclosure a{color:var(--dv-careers-sea);font-weight:var(--dv-font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.application-form .text-link{color:var(--dv-careers-sea)}.form-actions{margin-top:var(--dv-space-2)}.form-status{border-left:3px solid var(--dv-careers-sea);padding:var(--dv-space-3) var(--dv-space-4);color:var(--dv-careers-ink);background:var(--dv-careers-sea-soft);font-size:var(--dv-font-size-body-02);line-height:1.65}.form-status.is-success{border-color:var(--dv-color-kelp-dark);background:var(--dv-color-kelp-soft)}.form-status.is-error{border-color:var(--dv-color-coral-dark);background:var(--dv-color-coral-soft)}.site-footer{gap:var(--dv-space-8);padding:var(--dv-space-12) max(var(--dv-space-8), calc((100vw - 1360px) / 2));color:var(--dv-color-neutral-300);background:var(--dv-careers-night);font-size:var(--dv-font-size-body-02);grid-template-columns:1fr auto auto;align-items:end;display:grid}.site-footer img{width:140px}.site-footer p{margin-top:var(--dv-space-3)}.site-footer a{color:var(--dv-careers-white)}.site-footer-contact{gap:var(--dv-space-2);font-style:normal;line-height:1.55;display:grid}.site-footer-contact span{color:var(--dv-color-neutral-400);white-space:nowrap}.mobile-apply-bar{display:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--dv-color-surface-blue);outline-offset:3px}.reveal-enabled [data-reveal].reveal-ready{opacity:0;transition:opacity var(--dv-motion-slow) var(--dv-ease-standard), transform calc(var(--dv-motion-slow) + .1s) var(--dv-ease-standard);transform:translateY(14px)}.reveal-enabled [data-reveal].reveal-ready.is-visible{opacity:1;transform:translate(0,0)}@media (width<=1120px){.section-shell,.hero-inner{width:min(100% - var(--dv-space-12), 920px)}.mission-grid,.role-opening-grid{gap:var(--dv-space-12)}.common-jd{grid-template-columns:1fr}.condition-list{grid-template-columns:repeat(2,minmax(0,1fr))}.condition-list article:nth-child(2){border-right:var(--dv-space-0)}.condition-list article:nth-child(-n+2){border-bottom:1px solid var(--dv-careers-line)}.process-list{grid-template-columns:repeat(3,minmax(0,1fr))}.process-list li:nth-child(3){border-right:var(--dv-space-0)}.process-list li:nth-child(-n+3){border-bottom:1px solid var(--dv-careers-line-inverse)}}@media (width<=900px){.desktop-nav{display:none}.menu-button{display:inline-flex}.mobile-nav.is-open{align-content:start;display:grid}.hero h1{font-size:var(--dv-font-size-display-01)}.mission-copy h2,.momentum-header h2,.role-opening h2,.intensity-band h2,.work h2,.apply-intro h2,.section-heading h2,.faq-grid header h2{font-size:var(--dv-font-size-display-02)}.mission-grid,.momentum-header,.role-opening-grid,.intensity-grid,.intensity-fit-heading,.shared-track-offer>header,.section-heading,.track-panel,.application-layout,.faq-grid{grid-template-columns:1fr}.vision-cycle,.vision-flywheel-loops{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading>p{justify-self:start}.shared-track-offer>header{gap:var(--dv-space-6)}.shared-track-offer>header>p{justify-self:start}.position-roster a{gap:var(--dv-space-4);padding:var(--dv-space-6) var(--dv-space-2);grid-template-columns:40px minmax(0,1fr) 24px;align-items:start}.position-roster a>span{grid-area:1/1}.position-roster a>div{grid-area:1/2}.position-roster a>p{grid-area:2/2/auto/-1}.position-roster a>svg{grid-area:1/3}.shared-role-requirements{gap:var(--dv-space-8);grid-template-columns:1fr}.role-detail-heading,.role-brief-heading{grid-template-columns:44px minmax(0,1fr)}.role-detail-heading>a,.role-brief-heading>a{grid-column:2;justify-self:start}.role-brief-jd{grid-template-columns:1fr}.role-brief-jd .job-list-block{border-right:var(--dv-space-0);border-bottom:1px solid var(--dv-careers-line)}.role-brief-jd .job-list-block:last-child{border-bottom:var(--dv-space-0)}.momentum-header{gap:var(--dv-space-8);align-items:start}.momentum-list article{gap:var(--dv-space-4);grid-template-columns:minmax(145px,.5fr) minmax(190px,.65fr) minmax(0,1fr) 24px}.track-summary{border-right:var(--dv-space-0);border-bottom:1px solid var(--dv-careers-line-inverse)}.work{grid-template-columns:1fr}.work-media{height:66svh;position:relative}.work-content{min-height:auto;padding:112px var(--dv-space-8)}.ninety-grid{grid-template-columns:1fr}.ninety-grid article{border-right:var(--dv-space-0);border-bottom:1px solid var(--dv-careers-line);min-height:260px}.ninety-grid article:last-child{border-bottom:var(--dv-space-0)}.ninety-grid h3{margin-top:82px}.fit-grid,.support-list{grid-template-columns:1fr}.fit-grid article{min-height:auto}.support-list article{border-right:var(--dv-space-0)}.process-list{grid-template-columns:1fr}.process-list li,.process-list li:nth-child(3){border-right:var(--dv-space-0);border-bottom:1px solid var(--dv-careers-line-inverse);grid-template-rows:auto;grid-template-columns:52px 1fr;min-height:auto;display:grid}.process-list li:last-child{border-top:var(--dv-space-0);grid-column:auto;min-height:auto}.process-list li:last-child>div{width:100%}.process-list small{margin-top:var(--dv-space-0)}.process-list .process-check{margin-top:var(--dv-space-5)}.faq-grid header,.application-aside{position:relative;top:auto}.site-footer{grid-template-columns:1fr auto}.site-footer>span{grid-column:1/-1}.site-footer-contact{text-align:right;justify-items:end}}@media (width>=901px) and (height<=800px){.hero{min-height:calc(100svh - var(--dv-space-10))}.hero-inner{padding-top:106px;padding-bottom:42px}.hero h1{max-width:700px;margin-top:var(--dv-space-4);font-size:var(--dv-font-size-display-01);line-height:1.1}.hero-copy{gap:var(--dv-space-2);max-width:590px;margin-top:var(--dv-space-5)}.hero-copy p{font-size:var(--dv-font-size-body-01);line-height:1.58}.hero-meta,.hero-actions{margin-top:var(--dv-space-5)}}@media (width<=640px){html{scroll-padding-top:68px}main{padding-bottom:84px}.section-shell,.hero-inner{width:calc(100% - var(--dv-space-10))}.site-header{min-height:64px;padding-inline:var(--dv-space-5)}html.is-page-scrolled .site-header{min-height:60px}.brand img{width:120px}.menu-button{width:42px;height:42px}.mobile-nav{padding:84px var(--dv-space-5) calc(96px + env(safe-area-inset-bottom))}.mobile-nav a{padding:var(--dv-space-5) var(--dv-space-0);font-size:var(--dv-font-size-3xl)}.hero{min-height:760px}.hero-photo,.hero-shade{height:100%}.hero-photo{object-position:57% center;transform:none}.hero-shade{background:linear-gradient(180deg, transparent 0%, transparent 28%, var(--dv-color-deep-violet) 72%, var(--dv-color-deep-violet) 100%)}.hero-inner{min-height:760px;padding:112px var(--dv-space-0) 56px;flex-direction:column;justify-content:flex-end;display:flex}.kicker{font-size:var(--dv-font-size-caption)}.hero h1{margin-top:var(--dv-space-4);font-size:var(--dv-font-size-display-02);line-height:1.18}.hero-copy{gap:var(--dv-space-3);margin-top:var(--dv-space-5)}.hero-copy p{font-size:var(--dv-font-size-body-01);line-height:1.68}.hero-copy br{display:none}.hero-meta{gap:var(--dv-space-4);margin-top:var(--dv-space-6)}.hero-meta span{font-size:var(--dv-font-size-caption)}.hero-actions{gap:var(--dv-space-4);margin-top:var(--dv-space-6);align-items:stretch}.hero-actions .button{width:100%}.button{min-height:54px;padding-inline:var(--dv-space-5)}.mission,.momentum,.role-opening,.intensity-band,.position,.ninety,.fit,.conditions,.process,.faq,.apply{padding-top:80px;padding-bottom:80px}.mission-grid,.momentum-header,.role-opening-grid{gap:var(--dv-space-10)}.mission-copy h2,.momentum-header h2,.role-opening h2,.intensity-band h2,.work h2,.apply-intro h2,.section-heading h2,.faq-grid header h2{font-size:var(--dv-font-size-display-02);line-height:1.24}.momentum-header>p{font-size:var(--dv-font-size-xl);line-height:1.68}.momentum-list{margin-top:var(--dv-space-10)}.momentum-list article{gap:var(--dv-space-3) var(--dv-space-4);min-height:auto;padding:var(--dv-space-6) var(--dv-space-0);grid-template-columns:minmax(0,1fr) 24px}.momentum-list article>span{grid-column:1/-1}.momentum-list strong{font-size:var(--dv-font-size-5xl);grid-area:2/1}.momentum-list p{font-size:var(--dv-font-size-body-02);grid-area:3/1/auto/-1}.momentum-list svg{grid-area:2/2}.momentum-statement{gap:var(--dv-space-6);margin-top:var(--dv-space-10);grid-template-columns:1fr}.momentum-statement strong{font-size:var(--dv-font-size-3xl)}.momentum-statement span{padding-bottom:var(--dv-space-0);white-space:normal}.mission-copy>p:not(.kicker),.role-opening-grid>div>p:not(.kicker),.work-content>p:not(.kicker),.apply-intro>p:not(.kicker){margin-top:var(--dv-space-4);font-size:var(--dv-font-size-body-01);line-height:1.72}.mission-copy .lead-copy,.role-opening .lead-copy,.work .lead-copy,.apply-intro>p:not(.kicker){font-size:var(--dv-font-size-xl)}.vision-line{margin-top:var(--dv-space-6);font-size:var(--dv-font-size-caption);line-height:1.55}.vision-details-panel{padding:var(--dv-space-5)}.vision-cycle,.vision-flywheel-loops{grid-template-columns:1fr}.vision-cycle li{min-height:auto}.vision-flywheel-loops article{gap:var(--dv-space-2);grid-template-columns:1fr}.vision-flywheel-loops article>span{grid-row:auto}.mission-media img{aspect-ratio:4/3}.mission-media figcaption{right:var(--dv-space-3);bottom:var(--dv-space-3);left:var(--dv-space-3);max-width:none;padding:var(--dv-space-2) var(--dv-space-3)}.proof-row{margin-top:var(--dv-space-10);grid-template-columns:1fr}.proof-row article{border-right:var(--dv-space-0);border-bottom:1px solid var(--dv-careers-line);min-height:auto;padding:var(--dv-space-5) var(--dv-space-0);grid-template-columns:.65fr 1fr;display:grid}.proof-row article:last-child{border-bottom:var(--dv-space-0)}.proof-row strong{margin-top:var(--dv-space-2);font-size:var(--dv-font-size-5xl);grid-area:2/1}.proof-row p{margin-top:var(--dv-space-0);padding-left:var(--dv-space-4);grid-area:1/2/3;align-self:center}.standard-list article{gap:var(--dv-space-3);padding:var(--dv-space-5) var(--dv-space-0);grid-template-columns:34px 1fr}.standard-list article>svg{display:none}.standard-list h3{font-size:var(--dv-font-size-3xl)}.standard-list p{font-size:var(--dv-font-size-body-02)}.intensity-grid{gap:var(--dv-space-6)}.intensity-band blockquote{margin-top:var(--dv-space-3);padding-top:var(--dv-space-5)}.intensity-band blockquote strong{font-size:var(--dv-font-size-3xl)}.section-heading{gap:var(--dv-space-5);margin-bottom:var(--dv-space-8)}.position-roster a{gap:var(--dv-space-3);min-height:auto;padding:var(--dv-space-5) var(--dv-space-0);grid-template-columns:32px minmax(0,1fr) 20px}.position-roster strong{font-size:var(--dv-font-size-xl)}.position-roster p{font-size:var(--dv-font-size-caption)}.shared-role-requirements{gap:var(--dv-space-6);margin-top:var(--dv-space-10);padding:var(--dv-space-6) var(--dv-space-5)}.shared-role-requirements h3{font-size:var(--dv-font-size-3xl)}.shared-role-requirements li{font-size:var(--dv-font-size-body-02)}.super-generalist-detail{margin-top:88px}.role-detail-heading,.role-brief-heading{gap:var(--dv-space-3);padding:var(--dv-space-6) var(--dv-space-0) var(--dv-space-8);grid-template-columns:32px minmax(0,1fr)}.role-detail-heading h3,.role-brief-heading h3{font-size:var(--dv-font-size-3xl)}.role-detail-heading div>p:last-child,.role-brief-heading div>p:last-child{font-size:var(--dv-font-size-body-02)}.role-detail-heading>a,.role-brief-heading>a{grid-column:2}.role-briefs{margin-top:96px}.role-brief{padding-bottom:var(--dv-space-12)}.role-brief+.role-brief{margin-top:var(--dv-space-12)}.role-brief-jd .job-list-block ul{margin-right:var(--dv-space-0);margin-left:46px}.track-tabs button{gap:var(--dv-space-2);min-height:62px;padding:var(--dv-space-3);font-size:var(--dv-font-size-body-01)}.track-summary,.track-expectation,.application-form{padding:var(--dv-space-6) var(--dv-space-5)}.track-panel{min-height:auto}.track-summary h3{font-size:var(--dv-font-size-5xl)}.track-summary dl div{gap:var(--dv-space-3);grid-template-columns:58px 1fr}.track-summary dd,.track-summary dt{font-size:var(--dv-font-size-caption);line-height:1.6}.track-expectation li{font-size:var(--dv-font-size-body-02)}.common-jd{gap:var(--dv-space-6);margin-top:var(--dv-space-12)}.common-jd header h3{font-size:var(--dv-font-size-3xl)}.job-list-block summary{min-height:68px;padding:var(--dv-space-3) var(--dv-space-0);grid-template-columns:34px 1fr 20px}.job-list-block summary h4{font-size:var(--dv-font-size-3xl)}.job-list-block ul{margin:var(--dv-space-0) var(--dv-space-0) var(--dv-space-6) 46px}.job-list-block li{font-size:var(--dv-font-size-body-02)}.work-media{height:54svh;min-height:420px}.work-media>p{right:var(--dv-space-5);bottom:var(--dv-space-5);left:var(--dv-space-5);font-size:var(--dv-font-size-5xl);line-height:1.08}.work-content{padding:76px var(--dv-space-5)}.principle-list{margin-top:var(--dv-space-8)}.principle-list article{gap:var(--dv-space-3);padding:var(--dv-space-5) var(--dv-space-0);grid-template-columns:34px 1fr}.principle-list h3{font-size:var(--dv-font-size-3xl)}.principle-list p{font-size:var(--dv-font-size-body-02)}.ninety-grid article{min-height:230px;padding:var(--dv-space-6) var(--dv-space-5)}.ninety-grid article>strong{font-size:var(--dv-font-size-display-01)}.ninety-grid h3{font-size:var(--dv-font-size-3xl);margin-top:68px}.fit-grid{gap:var(--dv-space-3)}.fit-grid article{padding:var(--dv-space-8) var(--dv-space-5)}.fit-grid h3{margin-top:var(--dv-space-4);font-size:var(--dv-font-size-3xl)}.fit-grid li{font-size:var(--dv-font-size-body-02)}.condition-list{grid-template-columns:1fr}.condition-list article,.condition-list article:nth-child(2){border-right:var(--dv-space-0);border-bottom:1px solid var(--dv-careers-line);min-height:auto;padding:var(--dv-space-5) var(--dv-space-0)}.condition-list small{margin-top:var(--dv-space-5)}.support-list{margin-top:var(--dv-space-10)}.support-list article{padding:var(--dv-space-5) var(--dv-space-0);grid-template-columns:34px 1fr}.support-list article p{grid-column:2}.process-list li,.process-list li:nth-child(3){padding:var(--dv-space-5) var(--dv-space-0);grid-template-columns:40px 1fr}.process-list h3{font-size:var(--dv-font-size-3xl)}.process-note{margin-top:var(--dv-space-6)}.faq-grid{gap:var(--dv-space-10)}.faq-list summary{padding:var(--dv-space-5) var(--dv-space-0);font-size:var(--dv-font-size-body-01);grid-template-columns:32px minmax(0,1fr) auto}.faq-list details p{font-size:var(--dv-font-size-body-02);padding-left:44px}.application-layout{gap:var(--dv-space-8);margin-top:var(--dv-space-10)}.application-aside ol{margin-top:var(--dv-space-5)}.application-form{gap:var(--dv-space-5);border-radius:var(--dv-radius-sm);box-shadow:var(--dv-shadow-md)}.field-grid,.radio-grid,.radio-grid-compact,.radio-grid-track{grid-template-columns:1fr}.field-grid{gap:var(--dv-space-4)}.application-form textarea{min-height:112px}.form-actions{gap:var(--dv-space-4)}.form-actions .button{width:100%}.site-footer{gap:var(--dv-space-5);padding:var(--dv-space-10) var(--dv-space-5) 112px;grid-template-columns:1fr;align-items:start}.site-footer>span{grid-column:auto}.site-footer-contact{text-align:left;justify-items:start}.site-footer-contact span{white-space:normal}.site-footer img{width:124px}.mobile-apply-bar{z-index:65;right:var(--dv-space-4);bottom:calc(var(--dv-space-4) + env(safe-area-inset-bottom));gap:var(--dv-space-3);border:1px solid var(--dv-color-mid-violet);border-radius:var(--dv-radius-md);min-height:52px;padding:var(--dv-space-3) var(--dv-space-4);color:var(--dv-color-action-on-primary);background:var(--dv-color-mid-violet);box-shadow:var(--dv-shadow-lg);font-size:var(--dv-font-size-body-01);font-weight:var(--dv-font-weight-semibold);opacity:0;pointer-events:none;transform:translateY(calc(100% + var(--dv-space-5)));transition:opacity var(--dv-motion-base) var(--dv-ease-standard), transform var(--dv-motion-base) var(--dv-ease-standard);grid-template-columns:auto 20px;align-items:center;text-decoration:none;display:grid;position:fixed;left:auto}.mobile-apply-bar span{display:none}html.is-hero-passed:not(.is-apply-visible) .mobile-apply-bar{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (width<=640px) and (height<=720px){.hero,.hero-inner{min-height:calc(100svh - var(--dv-space-6))}.hero-inner{padding-top:86px;padding-bottom:var(--dv-space-6)}.hero h1{font-size:var(--dv-font-size-display-02)}.hero-copy{margin-top:var(--dv-space-4)}.hero-copy p{font-size:var(--dv-font-size-body-02)}.hero-meta,.hero-actions{margin-top:var(--dv-space-4)}}@media (width<=370px){.section-shell,.hero-inner{width:calc(100% - var(--dv-space-8))}.site-header{padding-inline:var(--dv-space-4)}.hero h1{font-size:var(--dv-font-size-display-02)}.track-tabs button{font-size:var(--dv-font-size-body-02)}}@media (width<=1120px){.position-details-layout{gap:var(--dv-space-8);grid-template-columns:190px minmax(0,1fr)}.career-role-header{gap:var(--dv-space-5);grid-template-columns:60px minmax(0,1fr) auto}}@media (width<=900px){.position-stage .position-roster a{gap:var(--dv-space-4);padding:var(--dv-space-6);grid-template-columns:40px minmax(0,1fr) 24px;align-items:start}.position-stage .position-roster a:hover,.position-stage .position-roster a:focus-visible{padding:var(--dv-space-6)}.position-stage .position-roster a>span{grid-area:1/1}.position-stage .position-roster a>div{grid-area:1/2}.position-stage .position-roster a>p{grid-area:2/2/auto/-1}.position-stage .position-roster a>svg{grid-area:1/3}.position-details-layout{gap:var(--dv-space-12);grid-template-columns:1fr;margin-top:96px}.position-index{z-index:20;border-top:1px solid var(--dv-careers-line);border-bottom:1px solid var(--dv-careers-line);padding:var(--dv-space-0);background:color-mix(in srgb, var(--dv-careers-paper), transparent 4%);-webkit-backdrop-filter:blur(var(--dv-space-3));backdrop-filter:blur(var(--dv-space-3));position:sticky;top:64px;overflow:hidden}.position-index>span{display:none}.position-index nav{margin-top:var(--dv-space-0);scrollbar-width:none;display:flex;overflow-x:auto}.position-index nav::-webkit-scrollbar{display:none}.position-index a{border-right:1px solid var(--dv-careers-line);border-bottom:var(--dv-space-0);min-height:52px;padding:var(--dv-space-3) var(--dv-space-4);white-space:nowrap;flex:none;grid-template-columns:24px auto;align-items:center}.position-index a.is-active{transform:none}.career-role-list{gap:96px}.career-role{scroll-margin-top:132px}.career-role-header{grid-template-columns:56px minmax(0,1fr)}.role-apply-link{grid-column:2;justify-self:start}.career-role-jd{grid-template-columns:1fr}.career-role-jd .job-list-block{border-right:var(--dv-space-0);border-bottom:1px solid var(--dv-careers-line)}.career-role-jd .job-list-block:last-child{border-bottom:var(--dv-space-0)}}@media (width<=640px){.position-stage{border-radius:var(--dv-radius-sm)}.position-stage .position-roster a{gap:var(--dv-space-3);min-height:auto;padding:var(--dv-space-5) var(--dv-space-4);grid-template-columns:28px minmax(0,1fr) 18px}.position-stage .position-roster a:hover,.position-stage .position-roster a:focus-visible{padding:var(--dv-space-5) var(--dv-space-4)}.position-stage .position-roster strong{font-size:var(--dv-font-size-display-04);word-break:keep-all;line-height:1.38}.position-stage .position-roster small{font-size:var(--dv-font-size-caption-s)}.position-stage .position-roster p{min-width:var(--dv-space-0);font-size:var(--dv-font-size-body-02);overflow-wrap:anywhere;word-break:keep-all;line-height:1.62}.position-marquee{padding:var(--dv-space-3) var(--dv-space-0)}.position-marquee-track span{font-size:var(--dv-font-size-display-04)}.shared-role-requirements{margin-top:var(--dv-space-10);padding:var(--dv-space-6) var(--dv-space-5)}.shared-track-offer{margin-top:var(--dv-space-12);padding-top:var(--dv-space-8)}.shared-track-offer h3,.shared-role-requirements h3{font-size:var(--dv-font-size-display-04)}.shared-role-requirements .shared-role-policy{gap:var(--dv-space-3);padding:var(--dv-space-4);grid-template-columns:1fr}.shared-role-policy-label{justify-self:start}.position-details-layout{gap:var(--dv-space-10);margin-top:var(--dv-space-20)}.position-index{top:60px}.position-index a{min-height:48px;padding:var(--dv-space-3);font-size:var(--dv-font-size-caption-s);grid-template-columns:20px auto}.position-index a>span{font-size:var(--dv-font-size-caption-s)}.career-role-list{gap:var(--dv-space-20)}.career-role{scroll-margin-top:120px}.career-role-header{gap:var(--dv-space-3);padding:var(--dv-space-6) var(--dv-space-0) var(--dv-space-8);grid-template-columns:48px minmax(0,1fr)}.career-role-number>span{font-size:var(--dv-font-size-display-04)}.career-role-copy h3{font-size:var(--dv-font-size-display-03);overflow-wrap:anywhere;word-break:keep-all}.career-role-copy>p:last-of-type{font-size:var(--dv-font-size-body-01)}.role-focus{gap:var(--dv-space-2);margin-top:var(--dv-space-5)}.role-focus li{font-size:var(--dv-font-size-caption-s)}.role-apply-link{margin-top:var(--dv-space-2)}.role-track-grid{grid-template-columns:1fr}.role-track-grid>article{border-right:var(--dv-space-0);border-bottom:1px solid var(--dv-careers-line);min-height:auto;padding:var(--dv-space-5)}.role-track-grid>article:last-child{border-bottom:var(--dv-space-0)}.career-role-jd{margin-top:var(--dv-space-6)}.career-role-jd .job-list-block summary{min-height:66px;padding:var(--dv-space-4) var(--dv-space-3);grid-template-columns:26px minmax(0,1fr) 18px}.career-role-jd .job-list-block summary h4{font-size:var(--dv-font-size-headline-02)}.career-role-jd .job-list-block ul{margin:var(--dv-space-0) var(--dv-space-4) var(--dv-space-5)}}@media (width<=900px){.ax-proof-header,.ax-proof-policy,.ax-verification>header{gap:var(--dv-space-6);grid-template-columns:1fr}.ax-proof-grid{grid-template-columns:1fr}.ax-proof-story{border-right:var(--dv-space-0);border-bottom:1px solid var(--dv-careers-line-inverse)}.ax-verification-grid,.ax-interview-guardrails{grid-template-columns:1fr}.ax-verification-grid article{border-right:var(--dv-space-0);border-bottom:1px solid var(--dv-careers-line-inverse);min-height:auto}.ax-verification-grid article:last-child{border-bottom:var(--dv-space-0)}.ax-verification-grid h4{margin-top:var(--dv-space-8)}.process-list li:last-child{border-bottom:var(--dv-space-0)}}@media (width<=640px){.ax-proof{padding:96px var(--dv-space-0)}.ax-proof-header h2{font-size:var(--dv-font-size-display-03);line-height:1.28}.ax-verification{margin-top:var(--dv-space-16);padding-top:var(--dv-space-12)}.ax-verification h3{font-size:var(--dv-font-size-display-03);line-height:1.28}.ax-proof-grid{margin-top:var(--dv-space-10)}.ax-proof-story,.ax-worklog-card{padding:var(--dv-space-6) var(--dv-space-5)}.ax-proof-story h3{font-size:var(--dv-font-size-display-04)}.ax-worklog-card header{align-items:flex-start}.ax-worklog-tree li{gap:var(--dv-space-1);grid-template-columns:1fr}.ax-worklog-tree .is-nested{padding-left:var(--dv-space-4)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.hero-photo{transform:none}.position-marquee-track{animation:none;transform:none}.application-secret-note-header i:after{opacity:.45;animation:none}.position-marquee-sequence:nth-child(2){display:none}.reveal-enabled [data-reveal].reveal-ready{opacity:1;transform:none}}
