.page-module__U-ARyG__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.page-module__U-ARyG__page :where(a){color:inherit;text-decoration:none}.page-module__U-ARyG__intro,.page-module__U-ARyG__jobs,.page-module__U-ARyG__closing{width:min(calc(100% - 2 * var(--space-l)), var(--container-wide));margin-inline:auto}.page-module__U-ARyG__intro{border-bottom:1px solid var(--border-color);padding:clamp(4rem,8vw,6.5rem) 0 clamp(3rem,6vw,4.5rem)}.page-module__U-ARyG__pageLabel,.page-module__U-ARyG__jobNumber{margin:0 0 var(--space-xs);color:var(--accent);font-size:var(--text-sm);font-weight:var(--font-semibold)}.page-module__U-ARyG__intro h1{max-width:52rem;font-family:var(--font-serif-stack);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,6vw,5rem);line-height:1.02}.page-module__U-ARyG__introBody{max-width:46rem;margin:var(--space-m) 0 0;color:var(--text-secondary);font-size:var(--text-lg);line-height:1.65}.page-module__U-ARyG__introActions{align-items:center;gap:var(--space-m);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.page-module__U-ARyG__primaryAction{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.9rem;padding:var(--space-2xs) var(--space-l);border:1px solid var(--accent-aa-bg);border-radius:var(--radius-m);background:var(--accent-aa-bg);font-weight:var(--font-semibold);display:inline-flex;color:var(--color-on-solid)!important}.page-module__U-ARyG__primaryAction:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.page-module__U-ARyG__textAction,.page-module__U-ARyG__closingActions a{font-weight:var(--font-semibold);color:var(--accent)!important}.page-module__U-ARyG__primaryAction:focus-visible,.page-module__U-ARyG__textAction:focus-visible,.page-module__U-ARyG__closingActions a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-module__U-ARyG__job{gap:clamp(var(--space-xl), 6vw, 5rem);border-bottom:1px solid var(--border-color);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);padding:clamp(3.5rem,7vw,6rem) 0;display:grid}.page-module__U-ARyG__jobHeading h2{font-family:var(--font-serif-stack);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.08}.page-module__U-ARyG__jobHeading>p:last-child{max-width:32rem;margin:var(--space-m) 0 0;color:var(--text-secondary);line-height:1.65}.page-module__U-ARyG__capabilityList{gap:0 var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__U-ARyG__capabilityList li{padding:var(--space-m) 0;border-top:1px solid var(--border-color)}.page-module__U-ARyG__capabilityList h3{font-size:var(--text-lg);margin:0;line-height:1.3}.page-module__U-ARyG__capabilityList p{margin:var(--space-xs) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.page-module__U-ARyG__closing{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:clamp(3rem,6vw,5rem) 0;display:flex}.page-module__U-ARyG__closing h2{font-family:var(--font-serif-stack);font-size:var(--text-2xl);margin:0}.page-module__U-ARyG__closing p{margin:var(--space-xs) 0 0;color:var(--text-secondary)}.page-module__U-ARyG__closingActions{gap:var(--space-l);flex-shrink:0;display:flex}@media (max-width:900px){.page-module__U-ARyG__job{grid-template-columns:1fr}}@media (max-width:620px){.page-module__U-ARyG__intro,.page-module__U-ARyG__jobs,.page-module__U-ARyG__closing{width:calc(100% - 2 * var(--space-m))}.page-module__U-ARyG__introBody{font-size:var(--text-base)}.page-module__U-ARyG__primaryAction{width:100%}.page-module__U-ARyG__capabilityList{grid-template-columns:1fr}.page-module__U-ARyG__closing{flex-direction:column;align-items:flex-start}.page-module__U-ARyG__closingActions{gap:var(--space-s);flex-direction:column}}
