.landing-learning-stack{margin-block:3rem;position:relative}.landing-learning-cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.landing-learning-card{border:1px solid var(--border-strong);background:var(--surface);border-radius:.75rem;min-width:0;position:relative;overflow:clip}.landing-learning-card:nth-child(2){background:var(--card)}.landing-learning-card:nth-child(3){background:var(--background);border-color:var(--wj-action-text)}.landing-learning-card-content{align-items:center;gap:1rem 2rem;padding:clamp(1.25rem,3vw,3rem);display:grid}.landing-learning-copy{min-width:0}.landing-learning-index{font-family:var(--font-geist-mono),monospace;color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:1rem;font-size:.875rem;display:flex}.landing-learning-index span{color:var(--wj-action-text);text-transform:uppercase;letter-spacing:.1em}.landing-learning-copy h3{max-width:16ch;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.75rem,1.35rem + 2.2vw,3.25rem);font-weight:600;line-height:1.12}.landing-learning-description{max-width:44ch;color:var(--muted-foreground);margin-top:1.25rem;font-size:1rem;line-height:1.7}.landing-learning-detail{border-top:1px solid var(--border);color:var(--foreground);margin-top:1.5rem;padding-top:1rem;font-size:.875rem;line-height:1.6}.landing-learning-card img{justify-self:center;width:100%;max-width:30rem;height:auto;display:block}.landing-architecture-motion{isolation:isolate;aspect-ratio:4/3;pointer-events:none;width:min(100%,20rem);margin-top:2rem;position:relative}.landing-architecture-orbit{opacity:.2;border:1px solid;border-radius:50%;position:absolute;inset:10% 8%}.landing-architecture-orbit:before{content:"";border:1px dashed;border-radius:50%;position:absolute;inset:14%}.landing-architecture-object{transform-origin:50%;position:absolute;inset:0}.landing-architecture-object img{width:100%;height:auto}.landing-practice-companion{width:min(100%,13.75rem);color:var(--foreground);margin-inline:auto}.landing-practice-companion svg{width:100%;height:auto;display:block;overflow:visible}@media (min-width:640px){.landing-learning-card-content{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media (min-width:1024px) and (min-height:700px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-learning-stack[data-scene-layout=stacked]:after{content:"";height:150svh;display:block}.landing-learning-stack[data-scene-layout=stacked] [data-learning-stage]{top:calc(var(--marketing-header-height,5rem) + 1rem);height:min(38rem,calc(100svh - var(--marketing-header-height,5rem) - 3rem));position:sticky;overflow:clip}.landing-learning-stack[data-scene-layout=stacked] .landing-learning-cards{height:100%;display:block;position:relative}.landing-learning-stack[data-scene-layout=stacked] .landing-learning-card{position:absolute;inset:0 0 1.5rem}.landing-learning-stack[data-scene-layout=stacked] .landing-learning-card-content{min-height:100%}.landing-learning-stack[data-scene-layout=stacked] .landing-learning-card img{object-fit:contain;max-height:40vh}}@media (prefers-reduced-motion:reduce){[data-learning-card],[data-architecture-object],[data-companion-head],[data-companion-pupils]{transform:none!important}}
.architecture-career-layout{align-items:center;gap:3rem;padding-inline:min(1.5rem,24px);display:grid}.architecture-career-copy{min-width:0}.architecture-career-heading{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;max-width:18ch;margin-top:1.5rem;font-size:clamp(1.5rem,1.35rem + 2.9vw,3.5rem);font-weight:600;line-height:1.08}.architecture-career-description{max-width:46ch;margin-top:1.5rem;font-size:1rem;line-height:1.7}.architecture-career-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.architecture-career .architecture-career-start{background:var(--background);color:var(--foreground);padding-inline:min(1.5rem,24px)}.architecture-career .architecture-career-start:hover{background:var(--surface)}.architecture-career-browse{text-underline-offset:.25rem;border-radius:.25rem;align-items:center;gap:.5rem;max-width:100%;min-height:2.75rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.architecture-career-browse:hover{text-decoration-thickness:2px}.architecture-career-browse:focus-visible{outline-offset:4px;outline:2px solid}.compensation-carousel{border:1px solid var(--border-strong);background:var(--surface);min-width:0;color:var(--foreground);box-shadow:0 24px 40px -32px var(--ignition-foreground);border-radius:1rem;padding:min(1.5rem,24px);container-type:inline-size}.compensation-carousel-topline{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem 1rem;font-size:.875rem;line-height:1.6;display:flex}.compensation-carousel-topline p{min-width:0;max-width:30ch}.compensation-carousel-topline>span{font-variant-numeric:tabular-nums;flex:none}.compensation-carousel-controls{border:0;grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;gap:min(.5rem,8px);margin:1rem 0 1.5rem;padding:0;display:grid}.compensation-control{border:1px solid var(--border-strong);min-width:44px;min-height:44px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .24s,color .24s,border-color .24s;display:inline-flex}.compensation-control:hover,.compensation-role-select:hover{background:var(--surface-hover);border-color:var(--muted-foreground)}.compensation-control:focus-visible,.compensation-role-select:focus-visible,.compensation-source:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.compensation-role-picker{min-width:0;position:relative}.compensation-role-select{appearance:none;border:1px solid var(--border-strong);width:100%;min-width:0;min-height:44px;color:var(--foreground);background:var(--surface);font:inherit;text-overflow:ellipsis;cursor:pointer;border-radius:.5rem;padding:.625rem 32px .625rem 12px;font-size:.875rem;font-weight:600;line-height:1.5;transition:background-color .24s,border-color .24s;display:block}.compensation-role-picker>svg{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.compensation-carousel-frame{display:grid}.compensation-slide{visibility:hidden;grid-area:1/1;min-width:0}.compensation-slide[data-active=true]{visibility:visible;animation:.25s ease-out both compensation-appear}.compensation-role>p{color:var(--wj-action-text);font-size:.875rem;font-weight:600}.compensation-role h3{letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;margin-top:.5rem;font-size:clamp(1.625rem,1.4rem + 1cqi,2rem);font-weight:600;line-height:1.15}.compensation-role .compensation-benchmark{border-left:2px solid var(--ignition);color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:1rem;padding-left:min(.75rem,12px);font-size:.875rem;font-weight:400;line-height:1.6}.compensation-regions{gap:1.5rem;margin-top:1.5rem;display:grid}.compensation-region{border-top:1px solid var(--border);min-width:0;padding-top:1.5rem}.compensation-location{font-size:.875rem;line-height:1.5}.compensation-amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem;margin-top:.5rem;font-size:clamp(2rem,2rem + 4cqi,3.5rem);font-weight:600;line-height:1.15;display:flex}.compensation-approx{color:var(--muted-foreground);align-self:center;margin-right:.125rem;font-size:.4em;font-weight:400}.compensation-unit{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.compensation-provenance{color:var(--muted-foreground);overflow-wrap:anywhere;gap:.25rem;margin-top:1rem;font-size:.875rem;line-height:1.6;display:grid}.compensation-provenance p:first-child{color:var(--foreground);font-weight:500}.compensation-source{text-underline-offset:.25rem;border-radius:.25rem;align-items:center;gap:.25rem;min-height:2.75rem;margin-top:.5rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.compensation-source:hover{color:var(--wj-action-text)}.compensation-context{border-top:1px solid var(--border);color:var(--muted-foreground);gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.875rem;line-height:1.6;display:grid}.compensation-context p:first-child{color:var(--foreground);font-weight:500}@container (max-width:24rem){.compensation-role-picker{grid-area:1/1/auto/-1}.compensation-control:first-child{grid-area:2/1}.compensation-control:nth-last-child(2){grid-area:2/3}.compensation-control:last-child{grid-area:2/4}}@container (min-width:30rem){.compensation-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.compensation-amount{font-size:clamp(2.5rem,7.5cqi,3.5rem)}}@media (min-width:1024px){.architecture-career-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:4rem}.compensation-carousel{padding:min(2rem,32px)}}@media (max-width:359px){.compensation-carousel{padding:min(1rem,16px)}.compensation-carousel-controls{gap:.25rem}}@keyframes compensation-appear{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.compensation-slide[data-active=true]{animation:none}.compensation-control,.compensation-role-select{transition:none}}
.emerging-tech{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.emerging-tech__header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.emerging-tech__header h2{overflow-wrap:anywhere}.emerging-tech__scope{flex:none;align-items:center;gap:1rem;display:flex}.emerging-tech__scope strong{color:var(--wj-action-text);font-family:var(--font-geist-mono);letter-spacing:-.06em;font-size:3rem;font-weight:500}.emerging-tech__scope span{color:var(--muted-foreground);font-size:.875rem;line-height:1.7}.emerging-tech__carousel{--rail-columns:3;--rail-gap:1rem;min-width:0;margin-top:2rem}.emerging-tech__controls{flex-wrap:wrap;justify-content:end;align-items:center;gap:.5rem;min-width:0;margin-bottom:1.5rem;display:flex}.emerging-tech__controls button{border:1px solid var(--border-strong);background:var(--background);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .2s,border-color .2s;display:inline-flex}.emerging-tech__controls button:hover{border-color:var(--wj-action-text);background:var(--card)}.emerging-tech__controls>span{color:var(--muted-foreground);font-family:var(--font-geist-mono);margin-left:.75rem;font-size:.875rem}.emerging-tech__rails{flex-direction:column;gap:2rem;display:flex}.emerging-tech__rail-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.emerging-tech__rail-label h3{font-size:1rem;font-weight:600}.emerging-tech__rail-label>span{color:var(--muted-foreground);font-family:var(--font-geist-mono);font-size:.875rem}.emerging-tech__viewport{margin:-4px;padding:4px;overflow:hidden}.emerging-tech__track{gap:var(--rail-gap);width:100%;transform:translateX(calc(var(--rail-offset)*-1*(100% + var(--rail-gap))/var(--rail-columns)));margin:0;padding:0;list-style:none;display:flex}.emerging-tech__track[data-animate=true]{transition:transform .25s ease-out}.emerging-tech__track>li{flex:0 0 calc((100% - (var(--rail-columns) - 1)*var(--rail-gap))/var(--rail-columns));min-width:0;display:flex;container-type:inline-size}.emerging-tech__track a{border:1px solid var(--border-strong);background:var(--background);border-radius:1rem;flex:1;align-items:center;gap:1rem;min-width:0;min-height:10rem;padding:1.5rem;transition:background .2s,border-color .2s;display:flex}.emerging-tech__track a:hover{border-color:var(--wj-action-text);background:var(--card)}.emerging-tech__track img{object-fit:contain;flex:none;width:4rem;height:4rem}.emerging-tech__track a>div{flex:1;min-width:0}.emerging-tech__track a>div>span{color:var(--muted-foreground);font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem;font-size:.875rem;line-height:1.6;display:block}.emerging-tech__track h4{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.25rem;font-weight:500;line-height:1.25}.emerging-tech__track a>svg{color:var(--wj-action-text);flex:none;align-self:flex-start}.emerging-tech__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.emerging-tech__footer p{color:var(--muted-foreground);font-size:.875rem;line-height:1.7}.emerging-tech__footer a{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:3rem;padding:.75rem min(1.5rem,5vw)}.emerging-tech :is(button,a):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:1199px){.emerging-tech__header{flex-direction:column;align-items:start}.emerging-tech__scope strong{font-size:2.5rem}.emerging-tech__track a{gap:.75rem;padding:1.25rem}.emerging-tech__track img{width:3rem;height:3rem}}@media (max-width:1023px){.emerging-tech__carousel{--rail-columns:2}.emerging-tech__track>[data-visible-column="2"]{visibility:hidden}}@media (max-width:639px){.emerging-tech__carousel{--rail-columns:1}.emerging-tech__track>[data-visible-column="1"]{visibility:hidden}.emerging-tech__controls{justify-content:start}.emerging-tech__rail-label{flex-direction:column;align-items:start}.emerging-tech__track a{min-height:9rem;padding:1.25rem}.emerging-tech__track img{width:3.5rem;height:3.5rem}.emerging-tech__footer a{width:100%}}@container (max-width:20rem){.emerging-tech__track a{grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}.emerging-tech__track img{grid-area:1/1}.emerging-tech__track a>svg{grid-area:1/2}.emerging-tech__track a>div{grid-area:2/1/auto/-1;width:100%}}@media (prefers-reduced-motion:reduce){.emerging-tech__track[data-animate=true],.emerging-tech :is(button,a){transition:none}}
.intel-story{border-top:1px solid var(--border)}.intel-story>.container,.intel-proof>.container{padding-inline:min(1.5rem,24px)}.intel-proof>.container{container:intel-proof/inline-size}.intel-proof__receipts li,.intel-proof__receipts article{overflow-wrap:anywhere;min-width:0}.intel-proof__receipts article>a{max-width:100%}.intel-story__heading{isolation:isolate;position:relative}.intel-story__heading h2{max-width:18ch}.intel-story__heading-art{display:none}.intel-story__name{color:var(--wj-action-text);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.intel-story__heading h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin-top:1.5rem;font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);font-weight:600;line-height:1.1}.intel-story__heading h2 span{color:var(--wj-action-text)}.intel-story__intro{max-width:62ch;color:var(--muted-foreground);margin-top:1.5rem;font-size:1rem;line-height:1.7}.intel-story__coverage{color:var(--muted-foreground);flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.intel-story__coverage li{align-items:center;gap:.5rem;display:flex}.intel-story__coverage strong{color:var(--foreground);font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;font-weight:500}.intel-story__example-reveal{margin-top:3rem}.intel-story__explorer{min-width:0;container-type:inline-size}.intel-story__sample-note{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem 1rem;padding-block:1rem;font-size:.875rem;line-height:1.6;display:flex}.intel-story__sample-note span{color:var(--foreground);font-weight:600}.intel-story__workspace,.intel-story__panel{gap:1.5rem;min-width:0;display:grid}.intel-story__choices{border:0;min-width:0;margin:0;padding:0}.intel-story__choices legend,.intel-story__stage-label{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.intel-story__step{border:1px solid var(--border-strong);width:1.5rem;height:1.5rem;color:var(--wj-action-text);font-family:var(--font-geist-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:inline-flex}.intel-story__employers{gap:.5rem;display:grid}.intel-story__employers button{border:1px solid var(--border-strong);background:var(--background);min-width:0;min-height:4.5rem;color:var(--foreground);text-align:left;cursor:pointer;border-radius:.75rem;justify-content:start;align-items:center;gap:1rem;padding:1rem;transition:background-color .24s,border-color .24s;display:flex}.intel-story__employers button:hover,.intel-story__employers button[aria-pressed=true]{border-color:var(--wj-action-text);background:var(--surface)}.intel-story__employer-name{flex:1;min-width:0}.intel-story__employers strong,.intel-story__employer-name>span{overflow-wrap:anywhere;display:block}.intel-story__employers strong{font-size:1rem;font-weight:600}.intel-story__employer-name>span{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.5}.intel-story__employers button>svg{color:var(--wj-action-text);visibility:hidden;flex:none}.intel-story__employers button[aria-pressed=true]>svg{visibility:visible}.intel-story__choice-note{max-width:48ch;color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.6}.intel-story__panels{min-width:0;display:grid}.intel-story__panel{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .24s}.intel-story__panel[data-active=true]{visibility:visible;opacity:1}.intel-story__report,.intel-story__practice{min-width:0}.intel-story__report{flex-direction:column;display:flex}.intel-story__report-body{border:1px solid var(--border-strong);background:var(--surface);box-shadow:inset 0 3px 0 var(--ignition);border-radius:.75rem;flex-direction:column;flex:1;align-items:start;padding:min(1.5rem,24px);display:flex}.intel-story__report-masthead{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.intel-story__report-reference{color:var(--muted-foreground);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.875rem}.intel-story__reported-at{color:var(--muted-foreground);margin-top:0;font-size:.875rem;line-height:1.5}.intel-story__report h3,.intel-story__practice h3{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:.5rem;font-size:1.375rem;font-weight:600;line-height:1.3}.intel-story__provenance{border-top:1px solid var(--border);overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin-top:1.5rem;padding-top:1.5rem;font-size:.875rem;line-height:1.6;display:grid}.intel-story__provenance dt{color:var(--muted-foreground)}.intel-story__provenance dd{color:var(--foreground);margin-top:.25rem}.intel-story__source-link{text-underline-offset:.2em;text-decoration:underline;transition:color .24s;display:inline}.intel-story__source-link svg{vertical-align:middle;margin-inline-start:.2rem;display:inline}.intel-story__source-link:hover{color:var(--wj-action-text)}.intel-story__source-context{color:var(--muted-foreground);margin-top:1.5rem;font-size:.875rem;line-height:1.6}.intel-story__text-link{max-width:100%;min-height:2.75rem;color:var(--wj-action-text);text-underline-offset:.25rem;overflow-wrap:anywhere;border-radius:.25rem;align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex}.intel-story__text-link:hover{text-decoration:underline}.intel-story__practice-heading{color:var(--wj-action-text);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.intel-story__practice h3{margin-top:1rem}.intel-story__practice-steps{counter-reset:practice;gap:1rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.intel-story__practice-steps strong{font-size:.875rem;font-weight:600;line-height:1.5}.intel-story__practice-steps p{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.65}.intel-story__next{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex}.intel-story__next>div{min-width:0}.intel-story__next h3{font-size:1.125rem;font-weight:600;line-height:1.4}.intel-story__next p{max-width:56ch;color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.65}.intel-story__primary-link{background:var(--ignition);max-width:100%;min-height:3rem;color:var(--ignition-foreground);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem min(1.5rem,24px);font-size:.875rem;font-weight:600;line-height:1.5;transition:background-color .24s;display:inline-flex}.intel-story__primary-link:hover{background:var(--foreground);color:var(--background)}.intel-story__next-action p{font-size:.875rem}.intel-story :is(button,a):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.intel-story svg{flex-shrink:0}.intel-story__employer-mark{background:var(--foreground);border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:3.5rem;height:2.5rem;padding:.35rem;display:inline-flex}.intel-story__employer-mark img{object-fit:contain;filter:grayscale();width:100%;height:100%}.intel-story__report h3{text-wrap:pretty;margin-block:1.75rem .5rem;font-size:clamp(1.5rem,1.2rem + .9vw,2.25rem);line-height:1.18}.intel-story__report-body>.intel-story__text-link{margin-top:auto;padding-top:1.5rem}.intel-story__diagram{border:1px solid var(--border-strong);background:var(--surface);border-radius:.75rem;margin:1.5rem 0 0;padding:1.25rem .75rem 1rem}.intel-story__diagram-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.intel-story__diagram-stage{min-width:0;position:relative}.intel-story__diagram-node{border:1px solid var(--border-strong);background:var(--background);min-height:5.5rem;color:var(--foreground);font-family:var(--font-geist-mono);text-align:center;overflow-wrap:anywhere;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:.5rem .25rem;font-size:.875rem;line-height:1.4;display:flex}.intel-story__diagram-node[data-central=true]{border-color:var(--wj-action-text)}.intel-story__diagram-node svg{color:var(--wj-action-text)}.intel-story__diagram-connection{width:1.5rem;color:var(--wj-action-text);justify-content:center;align-items:center;display:flex;position:absolute;top:1.5rem;right:-1.5rem}.intel-story__diagram-connection>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.intel-story__diagram-return{border:1px dashed var(--border-strong);border-top:0;border-radius:0 0 .25rem .25rem;height:1rem;margin-inline:14%;position:relative}.intel-story__diagram-return:before{border-top:1px solid var(--ignition);border-left:1px solid var(--ignition);content:"";width:.35rem;height:.35rem;position:absolute;top:0;left:-.2rem;transform:rotate(45deg)}.intel-story__diagram-contract{color:var(--foreground);text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.6}.intel-story__diagram figcaption{border-top:1px solid var(--border);color:var(--muted-foreground);text-align:center;margin-top:.75rem;padding-top:.75rem;font-size:.875rem;line-height:1.5}.intel-story__practice-steps li{counter-increment:practice;padding-left:2rem;position:relative}.intel-story__practice-steps li:before{color:var(--wj-action-text);font-family:var(--font-geist-mono);content:"0" counter(practice);font-size:.875rem;position:absolute;top:.2rem;left:0}.intel-story__next-action{flex-direction:column;align-items:flex-start;display:flex}.intel-story__plan-note{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.6}.intel-proof__employer-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.intel-proof__employer-register a{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:5rem;color:var(--foreground);text-align:center;overflow-wrap:anywhere;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .5rem;font-size:.875rem;line-height:1.4;transition:border-color .24s,background-color .24s;display:flex}.intel-proof__employer-register a:hover{border-color:var(--wj-action-text);background:var(--background)}.intel-proof__employer-register a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.intel-proof__employer-register .intel-story__employer-mark{max-width:100%}@container intel-proof (max-width:20rem){.intel-proof__employer-register{grid-template-columns:minmax(0,1fr)}}@container intel-proof (max-width:16rem){.intel-proof__metrics{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px){.intel-proof__employer-register{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.intel-story__heading-art{z-index:-1;opacity:.55;pointer-events:none;width:min(28vw,22.5rem);height:auto;display:block;position:absolute;top:0;right:0}.intel-proof__employer-register{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width:40rem){.intel-story__employers{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-story__panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@container (min-width:64rem){.intel-story__workspace{grid-template-columns:minmax(0,.78fr) minmax(0,2.4fr)}.intel-story__employers{grid-template-columns:minmax(0,1fr)}}@container (max-width:20rem){.intel-story__report-body{padding:min(1rem,16px)}.intel-story__provenance{grid-template-columns:minmax(0,1fr)}.intel-story__report-masthead{flex-wrap:wrap}.intel-story__diagram-flow{grid-template-columns:minmax(0,1fr);gap:2rem}.intel-story__diagram-node{flex-direction:row;min-height:4rem;padding:.75rem}.intel-story__diagram-connection{height:1.5rem;top:auto;bottom:-1.75rem;right:calc(50% - .75rem);transform:rotate(90deg)}.intel-story__diagram-return{display:none}}@media (prefers-reduced-motion:reduce){.intel-story__employers button,.intel-story__primary-link,.intel-story__source-link,.intel-story__panel,.intel-proof__employer-register a{transition:none}}
