.career-page{--career-ink: #111;--career-soft: #f3f3f3;--career-line: #d8d8d8;--career-muted: #626262;--career-radius: calc(32 * var(--tdg-wide-unit, 1px));color:var(--career-ink);background:#fff;overflow-x:clip}.career-page :is(h1,h2,h3){font-weight:400;text-transform:none;letter-spacing:-.05em}.career-page :is(a,button,input,textarea):focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid currentColor;outline-offset:calc(5 * var(--tdg-wide-unit, 1px))}.career-page :is(section,figure)[id]{scroll-margin-top:calc(32 * var(--tdg-wide-unit, 1px))}.career-container{width:min(89%,calc(1360 * var(--tdg-wide-unit, 1px)));margin-inline:auto}.career-space{padding-block:clamp(calc(72 * var(--tdg-wide-unit, 1px)),8vw,calc(132 * var(--tdg-wide-unit, 1px)))}.career-tag{display:inline-block;width:fit-content;padding:calc(9 * var(--tdg-wide-unit, 1px)) calc(14 * var(--tdg-wide-unit, 1px));border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:#111;color:#fff;font-size:calc(12 * var(--tdg-wide-unit, 1px));font-weight:500;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;margin-bottom:calc(32 * var(--tdg-wide-unit, 1px))}.career-band{background:var(--career-soft)}.career-dark{position:relative;isolation:isolate;background:#0b0b0b;color:#fff}.career-dark .career-tag{background:#fff;color:#111}.career-dark .career-copy>div{color:#cdcdcd}.career-chapter-held{position:relative;z-index:1}.career-chapter-cover{position:relative;z-index:2;box-shadow:0 calc(-24 * var(--tdg-wide-unit, 1px)) calc(70 * var(--tdg-wide-unit, 1px)) #0002;will-change:clip-path}@media(max-width:1023px){.career-chapter-cover{box-shadow:0 calc(-12 * var(--tdg-wide-unit, 1px)) calc(35 * var(--tdg-wide-unit, 1px)) #0001}}.career-copy>h2{font-size:clamp(calc(32 * var(--tdg-wide-unit, 1px)),3.45vw,calc(56 * var(--tdg-wide-unit, 1px)));line-height:1.18;text-wrap:pretty;margin-bottom:calc(28 * var(--tdg-wide-unit, 1px))}.career-copy>h3{font-size:clamp(calc(22 * var(--tdg-wide-unit, 1px)),2vw,calc(30 * var(--tdg-wide-unit, 1px)));line-height:1.3;margin-block:calc(30 * var(--tdg-wide-unit, 1px)) calc(16 * var(--tdg-wide-unit, 1px))}.career-copy>h3:first-child{margin-top:0}.career-copy>div{font-size:calc(16 * var(--tdg-wide-unit, 1px));line-height:1.85;color:#4b4b4b;margin-bottom:calc(18 * var(--tdg-wide-unit, 1px))}.career-copy p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 calc(18 * var(--tdg-wide-unit, 1px))}.career-copy :is(b,strong){font-weight:550}.career-copy>:last-child,.career-copy>div>:last-child{margin-bottom:0}.career-copy>div:empty{display:none}.career-section-intro{max-width:calc(850 * var(--tdg-wide-unit, 1px));margin-bottom:calc(54 * var(--tdg-wide-unit, 1px))}.career-section-intro .career-copy>div{max-width:calc(740 * var(--tdg-wide-unit, 1px))}.career-number{display:block;color:var(--career-muted);font-size:calc(12 * var(--tdg-wide-unit, 1px));font-variant-numeric:tabular-nums;line-height:1.4;margin-bottom:calc(22 * var(--tdg-wide-unit, 1px))}.career-page .button{text-transform:none}.career-hero{position:relative;isolation:isolate;min-height:calc(720 * var(--tdg-wide-unit, 1px));margin:calc(12 * var(--tdg-wide-unit, 1px)) calc(12 * var(--tdg-wide-unit, 1px)) 0;border-radius:calc(32 * var(--tdg-wide-unit, 1px));overflow:hidden;color:#fff;background:#222}.career-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%}.career-hero-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0007,#0009 35%,#000a 65%,#000d)}.career-page .career-hero .site-header{position:absolute;z-index:5;inset:0 0 auto calc(32 * var(--tdg-wide-unit, 1px));display:flex;align-items:center;justify-content:space-between;width:auto;max-width:none;height:calc(92 * var(--tdg-wide-unit, 1px));margin:0;padding:0;color:#fff;border:0}.career-page .career-hero .brand{width:calc(110 * var(--tdg-wide-unit, 1px));flex-shrink:0}.career-page .career-hero .site-header nav{position:relative;align-self:flex-start;display:flex;align-items:center;gap:calc(25 * var(--tdg-wide-unit, 1px));padding:calc(18 * var(--tdg-wide-unit, 1px)) calc(26 * var(--tdg-wide-unit, 1px)) calc(22 * var(--tdg-wide-unit, 1px)) calc(38 * var(--tdg-wide-unit, 1px));border-radius:0 0 0 calc(32 * var(--tdg-wide-unit, 1px));background:#fff;color:#111;font-size:calc(12 * var(--tdg-wide-unit, 1px))}.career-page .career-hero .site-header nav:before,.career-page .career-hero .site-header nav:after{content:"";position:absolute;width:calc(32 * var(--tdg-wide-unit, 1px));height:calc(32 * var(--tdg-wide-unit, 1px));background:radial-gradient(circle at 0 100%,transparent calc(32 * var(--tdg-wide-unit, 1px)),#fff calc(32.5 * var(--tdg-wide-unit, 1px)));pointer-events:none}.career-page .career-hero .site-header nav:before{left:calc(-32 * var(--tdg-wide-unit, 1px));top:0}.career-page .career-hero .site-header nav:after{right:0;top:100%}.career-page .career-hero .site-header .button{background:#000;color:#fff;border:0;padding:calc(12 * var(--tdg-wide-unit, 1px)) calc(18 * var(--tdg-wide-unit, 1px));border-radius:calc(999 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px))}.career-page .career-hero .nav-actions{display:flex;align-items:center;gap:calc(12 * var(--tdg-wide-unit, 1px))}.career-hero-foot{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:calc(160 * var(--tdg-wide-unit, 1px)) 5% calc(35 * var(--tdg-wide-unit, 1px))}.career-hero h1{width:100%;max-width:calc(1120 * var(--tdg-wide-unit, 1px));font-size:clamp(calc(38 * var(--tdg-wide-unit, 1px)),4.7vw,calc(76 * var(--tdg-wide-unit, 1px)));line-height:1.15;text-align:center;text-wrap:balance;margin:0}.career-hero h1>span{display:block}.career-hero-question{margin-bottom:.35em}.career-hero-mark{color:#fff;background:#111;font-weight:400;border-radius:.12em;padding:.025em .22em .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.career-hero-portraits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,calc(1120 * var(--tdg-wide-unit, 1px)));gap:calc(18 * var(--tdg-wide-unit, 1px));margin:calc(40 * var(--tdg-wide-unit, 1px)) 0}.career-hero-person{width:100%;min-width:0;padding:calc(7 * var(--tdg-wide-unit, 1px)) calc(7 * var(--tdg-wide-unit, 1px)) 0;margin:0;border-radius:calc(15 * var(--tdg-wide-unit, 1px));background:#fff;color:#111;transform:rotate(var(--portrait-tilt));box-shadow:0 calc(16 * var(--tdg-wide-unit, 1px)) calc(50 * var(--tdg-wide-unit, 1px)) #0004}.career-hero-person img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:calc(9 * var(--tdg-wide-unit, 1px))}.career-hero-person figcaption{display:flex;align-items:center;min-height:calc(44 * var(--tdg-wide-unit, 1px));padding:calc(10 * var(--tdg-wide-unit, 1px)) calc(5 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.35}.career-hero-tools{display:flex;width:100%;justify-content:center;align-items:center;gap:calc(24 * var(--tdg-wide-unit, 1px))}.career-hero-scene.is-held{height:285svh}.career-hero-scene.is-held .career-hero-stage{position:sticky;top:0;height:100svh;padding:calc(12 * var(--tdg-wide-unit, 1px))}.career-hero-scene.is-held .career-hero{height:100%;min-height:0;margin:0}.career-hero-scene.is-held .career-hero-foot{position:absolute;inset:0;padding:0 5%}.career-hero-scene.is-held h1{position:absolute;top:47%;left:5%;width:90%;max-width:none;display:grid;place-items:center;transform:translateY(-50%)}.career-hero-scene.is-held h1>span{grid-area:1/1;width:100%;max-width:calc(1120 * var(--tdg-wide-unit, 1px));margin:0}.career-hero-scene.is-held .career-hero-portraits{position:absolute;bottom:calc(125 * var(--tdg-wide-unit, 1px));width:min(88%,calc(1120 * var(--tdg-wide-unit, 1px)));margin:0}.career-hero-scene.is-held .career-hero-tools{position:absolute;bottom:calc(30 * var(--tdg-wide-unit, 1px));width:90%;justify-content:space-between}.career-page .career-motion{position:static;flex-shrink:0;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #ffffff70;border-radius:calc(999 * var(--tdg-wide-unit, 1px));padding:calc(10 * var(--tdg-wide-unit, 1px)) calc(14 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#fff;background:#0003}.career-motion:hover{background:#0009}.career-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(30 * var(--tdg-wide-unit, 1px));padding-block:calc(28 * var(--tdg-wide-unit, 1px));border-bottom:calc(1 * var(--tdg-wide-unit, 1px)) solid var(--career-line)}.career-section-nav a{display:flex;align-items:center;gap:calc(16 * var(--tdg-wide-unit, 1px));font-size:calc(13 * var(--tdg-wide-unit, 1px));min-height:calc(32 * var(--tdg-wide-unit, 1px))}.career-section-nav a>span{font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#707070;font-variant-numeric:tabular-nums}.career-section-nav a:hover{text-decoration:underline;text-underline-offset:calc(5 * var(--tdg-wide-unit, 1px))}.career-welcome{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(calc(48 * var(--tdg-wide-unit, 1px)),8vw,calc(130 * var(--tdg-wide-unit, 1px)))}.career-intro-mark{width:clamp(calc(110 * var(--tdg-wide-unit, 1px)),13vw,calc(185 * var(--tdg-wide-unit, 1px)));height:auto;margin:calc(58 * var(--tdg-wide-unit, 1px)) 0 0}.career-welcome .career-lead{font-size:clamp(calc(20 * var(--tdg-wide-unit, 1px)),2vw,calc(29 * var(--tdg-wide-unit, 1px)));line-height:1.55;color:#111;letter-spacing:-.025em;margin-bottom:calc(42 * var(--tdg-wide-unit, 1px))}.career-welcome .career-copy h2{font-size:clamp(calc(26 * var(--tdg-wide-unit, 1px)),2.3vw,calc(36 * var(--tdg-wide-unit, 1px)))}.career-split,.career-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(calc(42 * var(--tdg-wide-unit, 1px)),7vw,calc(110 * var(--tdg-wide-unit, 1px)));align-items:start}.career-split{align-items:center}.career-work-portrait img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:var(--career-radius)}.career-work-portrait figcaption,.career-kata-photo figcaption{color:var(--career-muted);font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.5;padding-top:calc(16 * var(--tdg-wide-unit, 1px))}.career-milan,.career-denes{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.career-story-media{width:100%;max-width:calc(480 * var(--tdg-wide-unit, 1px))}.career-milan .career-story-media{max-width:calc(390 * var(--tdg-wide-unit, 1px))}.career-story-media .career-video-portrait .career-video-stage{aspect-ratio:4/5}.career-milan .career-video-portrait .career-video-stage{aspect-ratio:9/16}.career-person{display:flex;flex-direction:column;gap:calc(7 * var(--tdg-wide-unit, 1px));margin-top:calc(16 * var(--tdg-wide-unit, 1px))}.career-person strong{font-size:calc(16 * var(--tdg-wide-unit, 1px));font-weight:500}.career-person>span{font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6;color:var(--career-muted)}.career-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(28 * var(--tdg-wide-unit, 1px));margin-bottom:calc(40 * var(--tdg-wide-unit, 1px))}.career-principles article{padding:calc(30 * var(--tdg-wide-unit, 1px));background:#fff;border-radius:calc(24 * var(--tdg-wide-unit, 1px))}.career-principles article:last-child{grid-column:span 2}.career-principles article .career-copy{max-width:calc(570 * var(--tdg-wide-unit, 1px))}.career-card-head{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--tdg-wide-unit, 1px));margin-bottom:calc(28 * var(--tdg-wide-unit, 1px))}.career-card-head .career-number{margin-bottom:0}.career-icon{display:block;width:calc(64 * var(--tdg-wide-unit, 1px));height:calc(64 * var(--tdg-wide-unit, 1px));flex-shrink:0;color:#111}.career-principles h3{font-size:clamp(calc(23 * var(--tdg-wide-unit, 1px)),2vw,calc(29 * var(--tdg-wide-unit, 1px)))}.career-manifesto{margin:calc(12 * var(--tdg-wide-unit, 1px));border-radius:var(--career-radius);overflow:hidden}.career-manifesto .career-container{position:relative;z-index:2}.career-property-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 45%}.career-manifesto:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000e,#000c 44%,#0005 74%,#0002)}.career-property-videos{padding-bottom:clamp(calc(70 * var(--tdg-wide-unit, 1px)),8vw,calc(130 * var(--tdg-wide-unit, 1px)))}.career-property-videos h2{font-size:clamp(calc(32 * var(--tdg-wide-unit, 1px)),3.45vw,calc(56 * var(--tdg-wide-unit, 1px)));line-height:1.18;max-width:calc(850 * var(--tdg-wide-unit, 1px))}.career-property-videos .pf-video-rail{--card-w: clamp(calc(220 * var(--tdg-wide-unit, 1px)),23vw,calc(340 * var(--tdg-wide-unit, 1px)));--card-gap: calc(20 * var(--tdg-wide-unit, 1px))}.career-property-videos .pf-rail-track{display:flex;gap:var(--card-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:calc(4 * var(--tdg-wide-unit, 1px)) 0 calc(12 * var(--tdg-wide-unit, 1px));margin:0;cursor:grab}.career-property-videos .pf-rail-track::-webkit-scrollbar{display:none}.career-property-videos .pf-rail-track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.career-property-videos .pf-card{flex:0 0 var(--card-w);min-width:0;scroll-snap-align:start;margin:0}.career-property-videos .pf-photo{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:calc(24 * var(--tdg-wide-unit, 1px));background:#111}.career-property-videos .pf-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.career-property-videos .pf-rail-bar{display:flex;align-items:center;gap:calc(12 * var(--tdg-wide-unit, 1px));margin-top:calc(25 * var(--tdg-wide-unit, 1px))}.career-property-videos .pf-rail-progress{position:relative;flex:1;height:calc(2 * var(--tdg-wide-unit, 1px));margin-right:calc(16 * var(--tdg-wide-unit, 1px));background:#ddd;overflow:hidden}.career-property-videos .pf-rail-progress i{position:absolute;inset:0 auto 0 0;background:#111;width:30%}.career-property-videos .pf-rail-btn{display:grid;place-items:center;width:calc(52 * var(--tdg-wide-unit, 1px));height:calc(52 * var(--tdg-wide-unit, 1px));padding:0;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #d5d5d5;border-radius:50%;background:#fff;color:#111}.career-property-videos .pf-rail-btn:not(:disabled):hover{background:#111;color:#fff}.career-property-videos .pf-rail-btn:disabled{opacity:.35;cursor:default}.career-manifesto .career-copy{max-width:calc(870 * var(--tdg-wide-unit, 1px))}.career-manifesto .career-copy h2{font-size:clamp(calc(38 * var(--tdg-wide-unit, 1px)),5.2vw,calc(80 * var(--tdg-wide-unit, 1px)));max-width:calc(1000 * var(--tdg-wide-unit, 1px))}.career-manifesto .career-copy>div{max-width:calc(650 * var(--tdg-wide-unit, 1px))}.career-manifesto .career-copy>h3{color:#fff}.career-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:calc(1 * var(--tdg-wide-unit, 1px)) solid var(--career-line);padding-block:calc(34 * var(--tdg-wide-unit, 1px));margin-bottom:calc(65 * var(--tdg-wide-unit, 1px));gap:calc(40 * var(--tdg-wide-unit, 1px))}.career-stats strong{display:block;font-size:clamp(calc(56 * var(--tdg-wide-unit, 1px)),7vw,calc(110 * var(--tdg-wide-unit, 1px)));line-height:1.1;letter-spacing:-.065em;font-weight:400}.career-stats span{display:block;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6;max-width:calc(255 * var(--tdg-wide-unit, 1px));color:var(--career-muted);margin-top:calc(16 * var(--tdg-wide-unit, 1px))}.career-founder .career-story{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.career-founder .career-story-media{margin-left:auto}.career-founder .career-story .career-copy>h3:first-child{font-size:clamp(calc(28 * var(--tdg-wide-unit, 1px)),2.5vw,calc(40 * var(--tdg-wide-unit, 1px)))}.career-expectations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(70 * var(--tdg-wide-unit, 1px))}.career-expectations article{display:grid;grid-template-columns:calc(64 * var(--tdg-wide-unit, 1px)) minmax(0,1fr);gap:calc(24 * var(--tdg-wide-unit, 1px));padding-block:calc(32 * var(--tdg-wide-unit, 1px));border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #ccc}.career-expectation-mark{display:flex;flex-direction:column;align-items:center;gap:calc(15 * var(--tdg-wide-unit, 1px))}.career-expectation-mark .career-number{margin:0}.career-expectations .career-copy h3{margin-top:0}.career-section-outro{margin-top:calc(35 * var(--tdg-wide-unit, 1px));max-width:calc(790 * var(--tdg-wide-unit, 1px))}.career-section-outro .career-copy>div:first-child{font-size:calc(22 * var(--tdg-wide-unit, 1px));color:#111;line-height:1.6}.career-benefit-path{--path-gap: calc(112 * var(--tdg-wide-unit, 1px));position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--path-gap);row-gap:calc(30 * var(--tdg-wide-unit, 1px));list-style:none;padding:0;margin:calc(70 * var(--tdg-wide-unit, 1px)) 0 0}.career-benefit-path:before{content:"";position:absolute;left:50%;top:calc(52 * var(--tdg-wide-unit, 1px));bottom:calc(80 * var(--tdg-wide-unit, 1px));width:calc(1 * var(--tdg-wide-unit, 1px));background:#c9c9c9}.career-benefit-path:after{content:"";position:absolute;left:50%;top:calc(52 * var(--tdg-wide-unit, 1px));bottom:calc(80 * var(--tdg-wide-unit, 1px));width:calc(1 * var(--tdg-wide-unit, 1px));background:#111;transform:scaleY(var(--career-path-progress,1));transform-origin:top}.career-benefit-step{position:relative;min-width:0}.career-benefit-step:nth-child(odd){grid-column:1}.career-benefit-step:nth-child(2n){grid-column:2;margin-top:calc(135 * var(--tdg-wide-unit, 1px))}.career-benefit-step:before{content:"";position:absolute;top:calc(52 * var(--tdg-wide-unit, 1px));right:calc(-56 * var(--tdg-wide-unit, 1px));width:calc(56 * var(--tdg-wide-unit, 1px));height:calc(1 * var(--tdg-wide-unit, 1px));background:#c9c9c9}.career-benefit-step:nth-child(2n):before{right:auto;left:calc(-56 * var(--tdg-wide-unit, 1px))}.career-benefit-node{position:absolute;z-index:1;top:calc(20 * var(--tdg-wide-unit, 1px));right:calc(-88 * var(--tdg-wide-unit, 1px));display:grid;place-items:center;width:calc(64 * var(--tdg-wide-unit, 1px));height:calc(64 * var(--tdg-wide-unit, 1px));border-radius:50%;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #d6d6d6;background:#fff}.career-benefit-step:nth-child(2n) .career-benefit-node{right:auto;left:calc(-88 * var(--tdg-wide-unit, 1px))}.career-benefit-node .career-icon{width:calc(40 * var(--tdg-wide-unit, 1px));height:calc(40 * var(--tdg-wide-unit, 1px))}.career-benefit-step>article{position:relative;z-index:1;min-height:calc(280 * var(--tdg-wide-unit, 1px));padding:calc(32 * var(--tdg-wide-unit, 1px));border-radius:calc(24 * var(--tdg-wide-unit, 1px));background:#fff}.career-benefit-step .career-number{margin-bottom:calc(26 * var(--tdg-wide-unit, 1px))}.career-benefit-step .career-copy h3{margin-top:0;font-size:clamp(calc(24 * var(--tdg-wide-unit, 1px)),2.15vw,calc(32 * var(--tdg-wide-unit, 1px)))}.career-benefit-step.career-benefit-celebration{grid-column:1/-1;margin:calc(40 * var(--tdg-wide-unit, 1px)) 0 0;padding-top:calc(60 * var(--tdg-wide-unit, 1px))}.career-benefit-celebration:before{display:none}.career-benefit-celebration .career-benefit-node{left:calc(50% - calc(32 * var(--tdg-wide-unit, 1px)));right:auto;top:calc(-20 * var(--tdg-wide-unit, 1px))}.career-benefit-celebration>article{min-height:0;padding:calc(40 * var(--tdg-wide-unit, 1px));background:#111;color:#fff}.career-benefit-celebration .career-copy{max-width:calc(800 * var(--tdg-wide-unit, 1px))}.career-benefit-celebration .career-copy>div{color:#d1d1d1}.career-benefit-celebration .career-number{color:#aaa}.career-party-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24 * var(--tdg-wide-unit, 1px));margin-top:calc(35 * var(--tdg-wide-unit, 1px))}.career-party-videos video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:calc(18 * var(--tdg-wide-unit, 1px))}.career-party-videos figcaption{display:flex;align-items:center;justify-content:space-between;gap:calc(15 * var(--tdg-wide-unit, 1px));padding-top:calc(14 * var(--tdg-wide-unit, 1px));color:#ccc;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6}.career-kata{align-items:center}.career-kata-photo img{width:100%;height:auto;border-radius:var(--career-radius)}.career-video{margin:0;min-width:0;scroll-margin-top:calc(32 * var(--tdg-wide-unit, 1px))}.career-video-stage{position:relative;isolation:isolate;aspect-ratio:16/9;overflow:hidden;border-radius:calc(24 * var(--tdg-wide-unit, 1px));background:#222}.career-video-stage>img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.career-video-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#000a);pointer-events:none}.career-video-play{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;gap:calc(15 * var(--tdg-wide-unit, 1px));padding:calc(24 * var(--tdg-wide-unit, 1px));color:#fff}.career-play-icon{display:grid;place-items:center;flex-shrink:0;width:calc(62 * var(--tdg-wide-unit, 1px));height:calc(62 * var(--tdg-wide-unit, 1px));background:#fff;color:#111;border-radius:50%;transition:transform .3s}.career-play-icon svg{margin-left:calc(3 * var(--tdg-wide-unit, 1px))}.career-play-label{max-width:calc(220 * var(--tdg-wide-unit, 1px));font-size:calc(13 * var(--tdg-wide-unit, 1px));line-height:1.5;padding-bottom:calc(10 * var(--tdg-wide-unit, 1px))}.career-video-stage:hover>img{transform:scale(1.035)}.career-video-stage:hover .career-play-icon{transform:scale(1.08)}.career-video figcaption{font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6;color:var(--career-muted);margin-top:calc(13 * var(--tdg-wide-unit, 1px))}.career-video figcaption a:hover{text-decoration:underline;text-underline-offset:calc(4 * var(--tdg-wide-unit, 1px))}.career-video-stage iframe{position:absolute;inset:0;z-index:3;width:100%;height:100%;border:0;background:#000}.career-video-stage.is-playing .career-video-play{display:none}.career-video-native .career-video-stage:after{display:none}.career-dark .career-video figcaption{color:#aaa}.career-application{margin:calc(12 * var(--tdg-wide-unit, 1px));border-radius:var(--career-radius)}.career-application-step{display:grid;grid-template-columns:calc(70 * var(--tdg-wide-unit, 1px)) minmax(0,1fr);gap:calc(25 * var(--tdg-wide-unit, 1px));max-width:calc(1000 * var(--tdg-wide-unit, 1px));padding-block:calc(32 * var(--tdg-wide-unit, 1px));border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #ffffff38}.career-application-step .career-number{color:#999;font-size:calc(15 * var(--tdg-wide-unit, 1px));margin-top:calc(6 * var(--tdg-wide-unit, 1px))}.career-application-step .career-copy{max-width:calc(780 * var(--tdg-wide-unit, 1px))}.career-application-step .career-copy h3{margin-top:0}.career-application-feature{margin-block:0 calc(48 * var(--tdg-wide-unit, 1px))}.career-application-feature .career-video-stage{aspect-ratio:16/9}.career-application-feature .career-video-play{padding:calc(40 * var(--tdg-wide-unit, 1px));align-items:center;justify-content:center;flex-direction:column}.career-application-feature .career-play-icon{width:calc(90 * var(--tdg-wide-unit, 1px));height:calc(90 * var(--tdg-wide-unit, 1px))}.career-application-feature .career-play-label{max-width:calc(400 * var(--tdg-wide-unit, 1px));font-size:calc(15 * var(--tdg-wide-unit, 1px));text-align:center;padding:0}.career-application-step .button{margin-top:calc(28 * var(--tdg-wide-unit, 1px))}.career-selection{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(calc(45 * var(--tdg-wide-unit, 1px)),8vw,calc(130 * var(--tdg-wide-unit, 1px)));align-items:start;overflow-anchor:none}.career-selection .career-section-aside{position:sticky;top:calc(50 * var(--tdg-wide-unit, 1px))}.career-selection-note{margin-top:calc(28 * var(--tdg-wide-unit, 1px));max-width:calc(300 * var(--tdg-wide-unit, 1px));color:#666;font-size:calc(15 * var(--tdg-wide-unit, 1px))}.career-selection-progress{display:flex;align-items:baseline;gap:calc(20 * var(--tdg-wide-unit, 1px));margin-top:calc(40 * var(--tdg-wide-unit, 1px));font-variant-numeric:tabular-nums}.career-selection-progress>span:first-child{font-size:clamp(calc(90 * var(--tdg-wide-unit, 1px)),10vw,calc(150 * var(--tdg-wide-unit, 1px)));letter-spacing:-.08em;line-height:1}.career-selection-progress>span:last-child{font-size:calc(18 * var(--tdg-wide-unit, 1px));color:#666}.career-selection-meter{display:flex;gap:calc(8 * var(--tdg-wide-unit, 1px));max-width:calc(280 * var(--tdg-wide-unit, 1px));margin-top:calc(25 * var(--tdg-wide-unit, 1px))}.career-selection-meter i{flex:1;height:calc(3 * var(--tdg-wide-unit, 1px));background:#ddd;transition:background .3s}.career-selection-meter i.is-active{background:#111}.career-selection-stages{list-style:none;padding:0;margin:0;display:grid;gap:calc(14 * var(--tdg-wide-unit, 1px));min-width:0}.career-selection-step{background:#f2f2f2;border-radius:calc(24 * var(--tdg-wide-unit, 1px));color:#111}.career-selection-step>summary{display:grid;grid-template-columns:calc(40 * var(--tdg-wide-unit, 1px)) calc(44 * var(--tdg-wide-unit, 1px)) minmax(0,1fr) calc(30 * var(--tdg-wide-unit, 1px));gap:calc(17 * var(--tdg-wide-unit, 1px));align-items:center;padding:calc(25 * var(--tdg-wide-unit, 1px));cursor:pointer;list-style:none}.career-selection-step>summary::-webkit-details-marker{display:none}.career-step-number{font-size:calc(25 * var(--tdg-wide-unit, 1px));font-weight:300;letter-spacing:-.05em;color:#777}.career-selection-step .career-icon{width:calc(40 * var(--tdg-wide-unit, 1px));height:calc(40 * var(--tdg-wide-unit, 1px))}.career-step-title{font-size:clamp(calc(20 * var(--tdg-wide-unit, 1px)),1.8vw,calc(28 * var(--tdg-wide-unit, 1px)));line-height:1.3;letter-spacing:-.04em}.career-step-toggle{display:grid;place-items:center;width:calc(30 * var(--tdg-wide-unit, 1px));height:calc(30 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid #ccc;border-radius:50%;font-size:calc(21 * var(--tdg-wide-unit, 1px));line-height:1;font-weight:300}.career-step-body{padding:0 calc(32 * var(--tdg-wide-unit, 1px)) calc(30 * var(--tdg-wide-unit, 1px)) calc(42 * var(--tdg-wide-unit, 1px))}.career-step-body .career-copy>div{font-size:calc(15 * var(--tdg-wide-unit, 1px))}.career-selection-step[open]{background:#111;color:#fff}.career-selection-step[open] .career-icon{color:#fff}.career-selection-step[open] .career-step-number{color:#bbb}.career-selection-step[open] .career-copy>div{color:#d3d3d3}.career-selection-step[open] .career-step-toggle{transform:rotate(45deg);color:#111;background:#fff;border-color:#fff}.career-onboarding{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(40 * var(--tdg-wide-unit, 1px))}.career-onboarding article{padding-top:calc(28 * var(--tdg-wide-unit, 1px));border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #ccc}.career-onboarding .career-number{margin-bottom:calc(35 * var(--tdg-wide-unit, 1px))}.career-onboarding h3{font-size:calc(26 * var(--tdg-wide-unit, 1px))}.career-form-section{margin:calc(12 * var(--tdg-wide-unit, 1px));border-radius:var(--career-radius)}.career-form-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(calc(40 * var(--tdg-wide-unit, 1px)),6vw,calc(90 * var(--tdg-wide-unit, 1px)));align-items:start}.career-form-intro{position:sticky;top:calc(40 * var(--tdg-wide-unit, 1px));min-width:0}.career-form-intro .career-copy>h2{font-size:clamp(calc(38 * var(--tdg-wide-unit, 1px)),4vw,calc(64 * var(--tdg-wide-unit, 1px)))}.career-form-emblem{display:block;width:min(90%,calc(360 * var(--tdg-wide-unit, 1px)));height:auto;margin-top:calc(65 * var(--tdg-wide-unit, 1px));color:#fff}.career-form-card{min-width:0;background:#fff;color:#111;border-radius:calc(24 * var(--tdg-wide-unit, 1px));padding:calc(28 * var(--tdg-wide-unit, 1px))}.career-form-wrap{width:100%;max-width:calc(650 * var(--tdg-wide-unit, 1px));margin:0 auto}.career-form-wrap iframe{display:block;width:100%;min-height:calc(1072 * var(--tdg-wide-unit, 1px));border:0}.career-form-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(18 * var(--tdg-wide-unit, 1px));max-width:calc(650 * var(--tdg-wide-unit, 1px));margin:calc(22 * var(--tdg-wide-unit, 1px)) auto 0;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.7}.career-form-links a{text-decoration:underline;text-underline-offset:calc(4 * var(--tdg-wide-unit, 1px))}@media(min-width:1101px){.career-hero{border-top-right-radius:0}.career-page .career-hero .menu-toggle{display:none}}@media(max-width:1100px){.career-page .career-hero .site-header{left:calc(24 * var(--tdg-wide-unit, 1px));right:calc(24 * var(--tdg-wide-unit, 1px));height:calc(80 * var(--tdg-wide-unit, 1px))}.career-page .career-hero .menu-toggle{position:static;display:flex;flex-direction:column;justify-content:center;gap:calc(6 * var(--tdg-wide-unit, 1px));width:calc(48 * var(--tdg-wide-unit, 1px));height:calc(44 * var(--tdg-wide-unit, 1px));padding:calc(12 * var(--tdg-wide-unit, 1px));border:0;border-radius:calc(8 * var(--tdg-wide-unit, 1px));background:#fff}.career-page .career-hero .menu-toggle span{background:#111;width:calc(24 * var(--tdg-wide-unit, 1px));height:calc(1 * var(--tdg-wide-unit, 1px))}.career-page .career-hero .menu-toggle:has(>svg){flex-direction:row;align-items:center;gap:calc(9 * var(--tdg-wide-unit, 1px));width:auto;padding:calc(10 * var(--tdg-wide-unit, 1px)) calc(15 * var(--tdg-wide-unit, 1px));color:#111;font-size:calc(13 * var(--tdg-wide-unit, 1px))}.career-page .career-hero .site-header nav{position:absolute;top:calc(76 * var(--tdg-wide-unit, 1px));left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:calc(16 * var(--tdg-wide-unit, 1px));padding:calc(24 * var(--tdg-wide-unit, 1px));width:auto;border-radius:calc(16 * var(--tdg-wide-unit, 1px));font-size:calc(14 * var(--tdg-wide-unit, 1px))}.career-page .career-hero .site-header nav.is-open{display:flex}.career-page .career-hero .site-header nav:before,.career-page .career-hero .site-header nav:after{display:none}.career-hero{min-height:calc(650 * var(--tdg-wide-unit, 1px))}.career-hero h1{font-size:clamp(calc(38 * var(--tdg-wide-unit, 1px)),5.5vw,calc(60 * var(--tdg-wide-unit, 1px)))}.career-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--tdg-wide-unit, 1px))}.career-principles article:last-child{grid-column:auto}.career-principles article{padding:calc(25 * var(--tdg-wide-unit, 1px))}.career-split,.career-story{gap:calc(45 * var(--tdg-wide-unit, 1px))}.career-onboarding{gap:calc(26 * var(--tdg-wide-unit, 1px))}.career-expectations{column-gap:calc(35 * var(--tdg-wide-unit, 1px))}}@media(max-width:800px){.career-manifesto .career-property-background{position:relative;inset:auto;height:auto;aspect-ratio:4/3}.career-manifesto:before{inset:0 0 auto;height:calc(75vw - calc(18 * var(--tdg-wide-unit, 1px)));background:linear-gradient(transparent 60%,#0b0b0b)}.career-hero{min-height:calc(680 * var(--tdg-wide-unit, 1px))}.career-hero-tools{flex-direction:column;gap:calc(18 * var(--tdg-wide-unit, 1px))}.career-hero h1{font-size:clamp(calc(34 * var(--tdg-wide-unit, 1px)),6vw,calc(48 * var(--tdg-wide-unit, 1px)))}.career-section-nav{gap:calc(15 * var(--tdg-wide-unit, 1px))}.career-section-nav a{flex-direction:column;align-items:start;gap:calc(8 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px))}.career-welcome,.career-split,.career-story,.career-founder .career-story,.career-selection{grid-template-columns:1fr;gap:calc(35 * var(--tdg-wide-unit, 1px))}.career-section-aside{display:flex;align-items:start;justify-content:space-between}.career-intro-mark{width:calc(64 * var(--tdg-wide-unit, 1px));margin:0}.career-split{align-items:start}.career-story-media,.career-milan .career-story-media{max-width:calc(500 * var(--tdg-wide-unit, 1px))}.career-story .career-story-media{order:2;margin-inline:auto}.career-founder .career-story-media{margin-inline:auto}.career-milan .career-video-portrait .career-video-stage{aspect-ratio:4/5}.career-selection .career-section-aside{position:static;display:block}.career-selection-note{max-width:calc(450 * var(--tdg-wide-unit, 1px))}.career-onboarding{grid-template-columns:1fr;gap:calc(32 * var(--tdg-wide-unit, 1px))}.career-onboarding .career-number{margin-bottom:calc(22 * var(--tdg-wide-unit, 1px))}}@media(max-width:600px){.career-manifesto:before{height:calc(75vw - calc(12 * var(--tdg-wide-unit, 1px)))}.career-form-links{flex-direction:column;gap:calc(12 * var(--tdg-wide-unit, 1px))}.career-container{width:calc(100% - calc(40 * var(--tdg-wide-unit, 1px)))}.career-space{padding-block:calc(60 * var(--tdg-wide-unit, 1px))}.career-hero{min-height:0;height:auto;margin:calc(8 * var(--tdg-wide-unit, 1px)) calc(8 * var(--tdg-wide-unit, 1px)) 0;border-radius:calc(24 * var(--tdg-wide-unit, 1px))}.career-hero-photo{object-position:49% 30%}.career-hero{background:#0b0b0b}.career-page .career-hero .site-header{left:calc(20 * var(--tdg-wide-unit, 1px));right:calc(20 * var(--tdg-wide-unit, 1px))}.career-hero-foot{padding:calc(130 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px)) calc(28 * var(--tdg-wide-unit, 1px))}.career-hero h1{font-size:clamp(calc(30 * var(--tdg-wide-unit, 1px)),7.8vw,calc(46 * var(--tdg-wide-unit, 1px)));line-height:1.2;text-wrap:balance}.career-hero-question{margin-bottom:.55em}.career-hero-portraits{gap:calc(18 * var(--tdg-wide-unit, 1px)) calc(12 * var(--tdg-wide-unit, 1px));margin:calc(35 * var(--tdg-wide-unit, 1px)) 0}.career-hero-person{padding:calc(5 * var(--tdg-wide-unit, 1px)) calc(5 * var(--tdg-wide-unit, 1px)) 0;border-radius:calc(10 * var(--tdg-wide-unit, 1px))}.career-hero-person figcaption{font-size:calc(12 * var(--tdg-wide-unit, 1px));min-height:calc(42 * var(--tdg-wide-unit, 1px));padding:calc(8 * var(--tdg-wide-unit, 1px)) calc(2 * var(--tdg-wide-unit, 1px))}.career-hero-tools{gap:calc(24 * var(--tdg-wide-unit, 1px))}.career-hero .button{max-width:100%}.career-motion{font-size:calc(12 * var(--tdg-wide-unit, 1px))}.career-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:calc(25 * var(--tdg-wide-unit, 1px));gap:calc(20 * var(--tdg-wide-unit, 1px)) calc(16 * var(--tdg-wide-unit, 1px))}.career-section-nav a{flex-direction:row;align-items:center;gap:calc(12 * var(--tdg-wide-unit, 1px));min-height:calc(40 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px))}.career-tag{font-size:calc(12 * var(--tdg-wide-unit, 1px));margin-bottom:calc(25 * var(--tdg-wide-unit, 1px))}.career-copy>h2{font-size:clamp(calc(29 * var(--tdg-wide-unit, 1px)),8vw,calc(39 * var(--tdg-wide-unit, 1px)))}.career-copy>h3{font-size:calc(23 * var(--tdg-wide-unit, 1px))}.career-copy>div{font-size:calc(15 * var(--tdg-wide-unit, 1px));line-height:1.85}.career-welcome .career-lead{font-size:calc(22 * var(--tdg-wide-unit, 1px));line-height:1.55;margin-bottom:calc(32 * var(--tdg-wide-unit, 1px))}.career-welcome .career-copy h2{font-size:calc(26 * var(--tdg-wide-unit, 1px))}.career-intro-mark{width:calc(52 * var(--tdg-wide-unit, 1px))}.career-section-intro{margin-bottom:calc(35 * var(--tdg-wide-unit, 1px))}.career-principles{grid-template-columns:1fr;gap:calc(14 * var(--tdg-wide-unit, 1px))}.career-principles article{padding:calc(26 * var(--tdg-wide-unit, 1px))}.career-card-head{margin-bottom:calc(22 * var(--tdg-wide-unit, 1px))}.career-icon{width:calc(52 * var(--tdg-wide-unit, 1px));height:calc(52 * var(--tdg-wide-unit, 1px))}.career-manifesto,.career-application{margin:calc(8 * var(--tdg-wide-unit, 1px));border-radius:calc(24 * var(--tdg-wide-unit, 1px))}.career-manifesto .career-container,.career-application .career-container{width:calc(100% - calc(40 * var(--tdg-wide-unit, 1px)))}.career-manifesto .career-copy h2{font-size:calc(36 * var(--tdg-wide-unit, 1px))}.career-stats{gap:calc(14 * var(--tdg-wide-unit, 1px));padding-block:calc(26 * var(--tdg-wide-unit, 1px));margin-bottom:calc(38 * var(--tdg-wide-unit, 1px))}.career-stats strong{font-size:clamp(calc(42 * var(--tdg-wide-unit, 1px)),12vw,calc(64 * var(--tdg-wide-unit, 1px)))}.career-stats span{font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6;margin-top:calc(12 * var(--tdg-wide-unit, 1px))}.career-expectations{grid-template-columns:1fr}.career-expectations article{grid-template-columns:calc(52 * var(--tdg-wide-unit, 1px)) minmax(0,1fr);gap:calc(19 * var(--tdg-wide-unit, 1px))}.career-section-outro .career-copy>div:first-child{font-size:calc(20 * var(--tdg-wide-unit, 1px))}.career-video-stage{border-radius:calc(22 * var(--tdg-wide-unit, 1px))}.career-video-play{padding:calc(20 * var(--tdg-wide-unit, 1px))}.career-play-icon{width:calc(54 * var(--tdg-wide-unit, 1px));height:calc(54 * var(--tdg-wide-unit, 1px))}.career-play-label{font-size:calc(12 * var(--tdg-wide-unit, 1px))}.career-application-step{grid-template-columns:calc(24 * var(--tdg-wide-unit, 1px)) minmax(0,1fr);gap:calc(14 * var(--tdg-wide-unit, 1px));padding-block:calc(27 * var(--tdg-wide-unit, 1px))}.career-application-step .career-number{font-size:calc(12 * var(--tdg-wide-unit, 1px))}.career-application-feature{margin-block:0 calc(30 * var(--tdg-wide-unit, 1px))}.career-application-feature .career-video-play{gap:calc(12 * var(--tdg-wide-unit, 1px));padding:calc(20 * var(--tdg-wide-unit, 1px))}.career-application-feature .career-play-icon{width:calc(58 * var(--tdg-wide-unit, 1px));height:calc(58 * var(--tdg-wide-unit, 1px))}.career-application-feature .career-play-label{font-size:calc(12 * var(--tdg-wide-unit, 1px))}.career-application-step .button{max-width:100%;font-size:calc(12 * var(--tdg-wide-unit, 1px))}}@media(prefers-reduced-motion:reduce){.career-video-stage>img,.career-play-icon{transition:none}html:has(.career-page){scroll-behavior:auto}}@media(max-width:380px){.career-hero-foot{padding-inline:calc(20 * var(--tdg-wide-unit, 1px))}.career-hero h1{font-size:clamp(calc(26 * var(--tdg-wide-unit, 1px)),7.8vw,calc(30 * var(--tdg-wide-unit, 1px)))}}@media(max-width:1000px){.career-hero-portraits{grid-template-columns:repeat(3,minmax(0,1fr));max-width:calc(580 * var(--tdg-wide-unit, 1px));gap:calc(25 * var(--tdg-wide-unit, 1px))}.career-benefit-path{--path-gap: calc(90 * var(--tdg-wide-unit, 1px));column-gap:calc(90 * var(--tdg-wide-unit, 1px))}.career-benefit-step:before{width:calc(45 * var(--tdg-wide-unit, 1px));right:calc(-45 * var(--tdg-wide-unit, 1px))}.career-benefit-step:nth-child(2n):before{left:calc(-45 * var(--tdg-wide-unit, 1px))}.career-benefit-node{right:calc(-74 * var(--tdg-wide-unit, 1px));width:calc(58 * var(--tdg-wide-unit, 1px));height:calc(58 * var(--tdg-wide-unit, 1px));top:calc(23 * var(--tdg-wide-unit, 1px))}.career-benefit-step:nth-child(2n) .career-benefit-node{left:calc(-74 * var(--tdg-wide-unit, 1px))}.career-benefit-step>article{padding:calc(25 * var(--tdg-wide-unit, 1px))}.career-benefit-celebration .career-benefit-node{left:calc(50% - calc(29 * var(--tdg-wide-unit, 1px)));top:calc(-20 * var(--tdg-wide-unit, 1px))}.career-selection-step>summary{grid-template-columns:calc(30 * var(--tdg-wide-unit, 1px)) minmax(0,1fr) calc(28 * var(--tdg-wide-unit, 1px));gap:calc(12 * var(--tdg-wide-unit, 1px));padding:calc(22 * var(--tdg-wide-unit, 1px))}.career-selection-step>summary>.career-icon{display:none}}@media(max-width:800px){.career-form-layout{grid-template-columns:1fr;gap:calc(40 * var(--tdg-wide-unit, 1px))}.career-form-intro{position:static;display:grid;grid-template-columns:minmax(0,1fr) calc(120 * var(--tdg-wide-unit, 1px));column-gap:calc(30 * var(--tdg-wide-unit, 1px));align-items:center}.career-form-intro>.career-tag{grid-column:1/-1}.career-form-emblem{width:100%;margin:0}}@media(max-width:700px){.career-benefit-path{display:block;margin-top:calc(45 * var(--tdg-wide-unit, 1px));padding-left:calc(62 * var(--tdg-wide-unit, 1px))}.career-benefit-path:before{left:calc(23 * var(--tdg-wide-unit, 1px));top:calc(35 * var(--tdg-wide-unit, 1px));bottom:calc(70 * var(--tdg-wide-unit, 1px))}.career-benefit-path:after{left:calc(23 * var(--tdg-wide-unit, 1px));top:calc(35 * var(--tdg-wide-unit, 1px));bottom:calc(70 * var(--tdg-wide-unit, 1px))}.career-benefit-step,.career-benefit-step:nth-child(2n){margin:0 0 calc(24 * var(--tdg-wide-unit, 1px))}.career-benefit-step:before,.career-benefit-step:nth-child(2n):before{left:calc(-39 * var(--tdg-wide-unit, 1px));right:auto;width:calc(39 * var(--tdg-wide-unit, 1px));top:calc(35 * var(--tdg-wide-unit, 1px))}.career-benefit-node,.career-benefit-step:nth-child(2n) .career-benefit-node{width:calc(46 * var(--tdg-wide-unit, 1px));height:calc(46 * var(--tdg-wide-unit, 1px));left:calc(-62 * var(--tdg-wide-unit, 1px));right:auto;top:calc(12 * var(--tdg-wide-unit, 1px))}.career-benefit-node .career-icon{width:calc(29 * var(--tdg-wide-unit, 1px));height:calc(29 * var(--tdg-wide-unit, 1px))}.career-benefit-step>article{min-height:0;padding:calc(23 * var(--tdg-wide-unit, 1px));border-radius:calc(20 * var(--tdg-wide-unit, 1px))}.career-benefit-step .career-copy h3{font-size:calc(24 * var(--tdg-wide-unit, 1px))}.career-benefit-step .career-copy>div{font-size:calc(14 * var(--tdg-wide-unit, 1px));line-height:1.8}.career-benefit-step .career-number{margin-bottom:calc(18 * var(--tdg-wide-unit, 1px))}.career-benefit-step.career-benefit-celebration{padding-top:0;margin:0}.career-benefit-celebration:before{display:block}.career-benefit-celebration .career-benefit-node{left:calc(-62 * var(--tdg-wide-unit, 1px));top:calc(12 * var(--tdg-wide-unit, 1px))}.career-party-videos{grid-template-columns:1fr;gap:calc(25 * var(--tdg-wide-unit, 1px))}.career-property-videos .pf-video-rail{--card-w: 72vw;--card-gap: calc(14 * var(--tdg-wide-unit, 1px))}}@media(max-width:600px){.career-hero-portraits{gap:calc(18 * var(--tdg-wide-unit, 1px)) calc(10 * var(--tdg-wide-unit, 1px))}.career-form-section{margin:calc(8 * var(--tdg-wide-unit, 1px));border-radius:calc(24 * var(--tdg-wide-unit, 1px))}.career-form-layout{width:calc(100% - calc(32 * var(--tdg-wide-unit, 1px)))}.career-form-intro{grid-template-columns:minmax(0,1fr) calc(74 * var(--tdg-wide-unit, 1px));gap:calc(20 * var(--tdg-wide-unit, 1px))}.career-form-intro .career-copy>h2{font-size:clamp(calc(30 * var(--tdg-wide-unit, 1px)),7.8vw,calc(40 * var(--tdg-wide-unit, 1px)))}.career-form-card{padding:calc(16 * var(--tdg-wide-unit, 1px)) calc(10 * var(--tdg-wide-unit, 1px));border-radius:calc(20 * var(--tdg-wide-unit, 1px))}.career-selection-progress{margin-top:calc(28 * var(--tdg-wide-unit, 1px))}.career-selection-progress>span:first-child{font-size:calc(90 * var(--tdg-wide-unit, 1px))}.career-selection-step>summary{padding:calc(22 * var(--tdg-wide-unit, 1px)) calc(18 * var(--tdg-wide-unit, 1px))}.career-step-title{font-size:calc(22 * var(--tdg-wide-unit, 1px))}.career-step-body{padding:0 calc(22 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px))}.career-benefit-path{padding-left:calc(53 * var(--tdg-wide-unit, 1px))}.career-benefit-path:before{left:calc(19 * var(--tdg-wide-unit, 1px))}.career-benefit-path:after{left:calc(19 * var(--tdg-wide-unit, 1px))}.career-benefit-node,.career-benefit-step:nth-child(2n) .career-benefit-node,.career-benefit-celebration .career-benefit-node{left:calc(-53 * var(--tdg-wide-unit, 1px));width:calc(40 * var(--tdg-wide-unit, 1px));height:calc(40 * var(--tdg-wide-unit, 1px));top:calc(15 * var(--tdg-wide-unit, 1px))}.career-benefit-step>article{padding:calc(20 * var(--tdg-wide-unit, 1px))}.career-benefit-step:before,.career-benefit-step:nth-child(2n):before{left:calc(-34 * var(--tdg-wide-unit, 1px));width:calc(34 * var(--tdg-wide-unit, 1px))}.career-benefit-celebration>article{padding:calc(24 * var(--tdg-wide-unit, 1px)) calc(18 * var(--tdg-wide-unit, 1px))}}.career-form-card>.career-copy h2{color:#111;font-size:clamp(calc(25 * var(--tdg-wide-unit, 1px)),2.25vw,calc(34 * var(--tdg-wide-unit, 1px)));line-height:1.2;margin:calc(5 * var(--tdg-wide-unit, 1px)) calc(10 * var(--tdg-wide-unit, 1px)) calc(32 * var(--tdg-wide-unit, 1px))}@media(max-width:380px){.career-form-card>.career-copy h2{font-size:calc(22 * var(--tdg-wide-unit, 1px));margin-inline:calc(5 * var(--tdg-wide-unit, 1px))}}html[data-appearance=night] .career-page{background-color:#000!important}html[data-appearance=night] .career-page :is(.career-dark,.career-chapter-cover){background-color:#0b0b0b!important}html[data-appearance=night] .career-page .career-band{background-color:#080808!important}html[data-appearance=night] .career-page :is(.career-principles article,.career-benefit-step>article,.career-selection-step,.career-benefit-node){background-color:#171717!important}html[data-appearance=night] .career-page .career-selection-step[open]{background-color:#050505!important}html[data-appearance=night] .career-page .career-benefit-path:before,html[data-appearance=night] .career-page .career-benefit-step:before,html[data-appearance=night] .career-page :is(.career-selection-meter i,.career-property-videos .pf-rail-progress){background-color:#444!important}html[data-appearance=night] .career-page .career-benefit-path:after,html[data-appearance=night] .career-page :is(.career-selection-meter i.is-active,.career-property-videos .pf-rail-progress i){background-color:#eee!important}html[data-appearance=night] .career-page .career-selection-step[open] .career-step-toggle{background-color:#fff!important;color:#111!important}html[data-appearance=night] .career-page :is(.career-hero-person,.career-form-card){background-color:#fff!important;color:#111!important;color-scheme:light}html[data-appearance=night] .career-page :is(.career-hero-person figcaption,.career-form-card .career-copy,.career-form-card .career-copy *,.career-form-card .career-form-links,.career-form-card .career-form-links *){color:#111!important}html[data-appearance=night] .career-page .career-tag{background-color:#fff!important;color:#111!important}html[data-appearance=night] .career-page .career-hero-mark{background-color:#111!important;color:#fff!important}html[data-appearance=night] .career-page .career-hero .site-header nav{background-color:#000!important}html[data-appearance=night] .career-page .career-hero .site-header nav:before,html[data-appearance=night] .career-page .career-hero .site-header nav:after{background:radial-gradient(circle at 0 100%,transparent calc(32 * var(--tdg-wide-unit, 1px)),#000 calc(32.5 * var(--tdg-wide-unit, 1px)))!important}@media(max-width:700px){.career-benefit-step.career-benefit-celebration{margin-left:calc(-62 * var(--tdg-wide-unit, 1px));padding-top:calc(70 * var(--tdg-wide-unit, 1px))}.career-benefit-celebration:before{display:none}.career-benefit-celebration .career-benefit-node{left:0;top:calc(12 * var(--tdg-wide-unit, 1px))}}@media(max-width:600px){.career-form-intro{display:block}.career-form-intro .career-copy>h2{font-size:clamp(calc(32 * var(--tdg-wide-unit, 1px)),8.8vw,calc(44 * var(--tdg-wide-unit, 1px)))}.career-form-emblem{position:static;width:calc(180 * var(--tdg-wide-unit, 1px));height:auto;margin:calc(35 * var(--tdg-wide-unit, 1px)) 0 0}.career-benefit-step.career-benefit-celebration{margin-left:calc(-53 * var(--tdg-wide-unit, 1px))}.career-benefit-celebration .career-benefit-node{left:0}}
