.about-page{--about-line-light:rgb(var(--su-rgb-charcoal-900)/0.14);--about-line-dark:rgb(var(--su-rgb-gray-100)/0.13);--about-muted-light:var(--su-color-gray-700);--about-muted-dark:var(--su-color-text-inverse-muted);background:var(--su-color-offwhite)}.about-page__header{position:relative;z-index:70}.about-approach-light,.about-crew,.about-network,.about-proof{scroll-margin-top:calc(var(--su-header-total-height) + var(--su-space-6))}.su-section-header__title.about-hero__title{font-size:min(var(--su-font-size-heading-lg),13.5vw);hyphens:manual;text-wrap:nowrap}.about-hero__title span{display:block;color:var(--su-color-red-500)}.about-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:3.5rem;border-top:1px solid var(--about-line-light);padding-top:2.75rem}.about-hero__standfirst{max-width:24ch;font-family:var(--su-font-family-display);font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:400;line-height:1.08;letter-spacing:var(--su-letter-spacing-tight)}.about-hero__intro>p+p{margin-top:1.2rem;max-width:32rem;color:var(--about-muted-light);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.65;letter-spacing:normal}.about-hero__figures{align-content:start;grid-template-columns:minmax(0,1fr);gap:1.75rem;border-left:1px solid var(--about-line-light);padding-left:1.75rem}.about-name{border-top:1px solid var(--about-line-light)}.about-name__body>p{max-width:44rem;color:var(--about-muted-light);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.about-name__body>p+p{margin-top:1.5rem}.about-name__quote{margin-top:2.5rem;border-left:2px solid var(--su-color-red-500);padding-left:1.5rem;color:var(--su-color-black);font-family:var(--su-font-family-display);font-size:clamp(1.6rem,2.8vw,2.6rem);font-weight:400;line-height:1.02;letter-spacing:var(--su-letter-spacing-tight)}.about-name__media{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--about-line-light);background:var(--su-color-black)}.about-name__media img{filter:saturate(.7) contrast(1.06)}.about-name__media:after{position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--su-rgb-charcoal-900)/.5),transparent 55%);content:""}.about-name__media-frame{position:absolute;z-index:2;right:1.25rem;bottom:1.25rem;left:1.25rem;display:flex;align-items:center;justify-content:space-between;color:var(--su-color-gray-100);font-family:var(--su-font-family-display);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.about-page__dark{position:relative;background:var(--su-gradient-surface-brand);color:var(--su-color-gray-100)}.about-method,.about-proof{position:relative;border-top:1px solid rgb(var(--su-rgb-gray-100)/.08)}.about-method{border-color:rgb(var(--su-rgb-teal-700)/.16)}.about-method__panel{--about-line-dark:var(--su-color-border-inverse);--about-muted-dark:var(--su-color-text-inverse-muted);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);animation:about-panel-in .48s cubic-bezier(.22,1,.36,1) both}@keyframes about-panel-in{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}.about-method__copy{padding:2.5rem}.about-method__copy h3{max-width:24ch;font-family:var(--su-font-family-display);font-size:clamp(1.9rem,3.2vw,3rem);font-weight:400;line-height:1.02;letter-spacing:var(--su-letter-spacing-tight)}.about-method__lead{margin-top:1.3rem;max-width:46rem;color:var(--about-muted-dark);font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.6}.about-method__facts{display:grid;margin-top:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--about-line-dark);border:1px solid var(--about-line-dark)}.about-method__facts>div{background:var(--su-color-black);padding:1.35rem}.about-method__facts dt{color:var(--su-color-teal-400);font-family:var(--su-font-family-display);font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.about-method__facts dd{margin-top:.85rem;font-size:.94rem;line-height:1.55;color:var(--about-muted-dark)}.about-method__facts>.about-method__facts-result{background:var(--su-color-teal-700)}.about-method__facts-result dt{color:var(--su-color-teal-400)}.about-method__facts-result dd{color:var(--su-color-gray-100)}.about-method__meter{--about-line-dark:var(--su-color-border-subtle);--about-muted-dark:var(--su-color-gray-700);display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;border-left:1px solid var(--su-color-border-inverse)}.about-method__meter .section-kicker{color:var(--su-color-gray-600)}.about-method__bar{width:100%}.about-method__bar-label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.about-method__bar-label>span{font-family:var(--su-font-family-display);font-size:.95rem;font-weight:500}.about-method__bar-label b{color:var(--su-color-gray-600);font-size:.78rem;font-weight:600;letter-spacing:.06em}.about-method__bar-track{display:block;margin-top:.7rem;width:100%;height:.5rem;border:1px solid var(--about-line-dark);background:var(--su-color-white)}.about-method__bar-fill{display:block;width:var(--value,0);height:100%;transition:width .52s cubic-bezier(.22,1,.36,1)}.about-method__bar-fill--effort{background:var(--su-color-gray-600)}.about-method__bar-fill--impact{background:var(--su-color-teal-700)}.about-method__sap{border-top:1px solid var(--about-line-dark);padding-top:1.4rem;color:var(--about-muted-dark);font-size:.9rem;line-height:1.55}.about-method__disclaimer{margin-top:1.5rem;color:var(--su-color-gray-600);font-size:.78rem;line-height:1.5}.about-proof__lead{margin-top:2rem;max-width:44rem;color:var(--about-muted-dark);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.about-proof__list{display:grid}.about-proof-item{display:grid;grid-template-columns:minmax(4.5rem,.2fr) minmax(14rem,.8fr) minmax(18rem,1.1fr);align-items:start;-moz-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem);row-gap:var(--su-space-4);border-top:1px solid var(--about-line-dark);transition:border-color .24s ease}.about-proof-item:hover{border-color:var(--su-color-teal-400)}.about-proof-item .su-card__title{font-family:var(--su-font-family-display);font-size:clamp(1.5rem,2.6vw,2.35rem);font-weight:400;line-height:1.02;letter-spacing:var(--su-letter-spacing-tight)}.about-proof-item__copy{color:var(--about-muted-dark);line-height:1.6}@media (min-width:1024px){.about-proof__list>:nth-child(2){margin-left:6%}.about-proof__list>:nth-child(3){margin-left:12%}.about-proof__list>:nth-child(4){margin-left:18%}.about-proof__list>:nth-child(5){margin-left:24%}}.about-name__headline{--su-font-size-headline-reveal:clamp(1.9rem,2.7vw,2.7rem)}.about-values{border-top:1px solid var(--about-line-light)}.about-values__statements{display:grid;align-content:start;gap:var(--su-space-4)}.about-values__statement p{margin:var(--su-space-3) 0 0;color:var(--about-muted-light);font-size:1.02rem;line-height:1.6}@media (max-width:1100px){.about-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.about-values__grid{grid-template-columns:minmax(0,1fr)}}.about-value{display:grid;align-content:start;gap:var(--su-space-3)}.about-value .su-card__title{font-family:var(--su-font-family-display);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1.05;letter-spacing:var(--su-letter-spacing-tight)}.about-value__copy{color:var(--about-muted-light);line-height:1.6}.about-crew{background:var(--su-color-surface-warm)}.about-crew,.about-network{border-top:1px solid var(--about-line-light)}.about-network{position:relative;isolation:isolate;overflow:clip}.about-network__content{position:relative;z-index:1}.about-network__lead{max-width:32rem;align-self:end;border-inline-start:var(--su-border-width) solid var(--su-color-border);padding-inline-start:var(--su-space-5);color:var(--about-muted-light);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.65}.about-network__partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--su-space-3);margin-top:clamp(4rem,8vw,6rem)}.about-network__partner{position:relative;display:flex;min-height:clamp(9rem,18vw,11rem);flex-direction:column;align-items:center;justify-content:center;gap:var(--su-space-4);text-align:center}.about-network__partner:after{position:absolute;right:35%;bottom:0;left:35%;height:var(--su-border-width-medium);background:var(--su-color-red-600);content:"";opacity:.55}.about-network__logo{width:min(100%,9rem);aspect-ratio:16/9}.about-network__logo img{-o-object-fit:contain;object-fit:contain;filter:grayscale(.2) saturate(.75);opacity:.86}.about-network__partner-label{color:var(--su-color-gray-600);font-family:var(--su-font-family-display);font-size:var(--su-font-size-xs);font-weight:var(--su-font-weight-eyebrow);letter-spacing:var(--su-letter-spacing-label);line-height:var(--su-line-height-label);text-transform:uppercase}.about-network-visual{position:absolute;z-index:0;inset:-12% -8%;pointer-events:none;opacity:.44;-webkit-mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent)}.about-network-visual svg{width:100%;height:100%;overflow:visible}.about-network-visual__line{fill:none;stroke:var(--su-color-teal-700);stroke-width:var(--su-border-width);opacity:.2;vector-effect:non-scaling-stroke}.about-network-visual__line--depth{opacity:.28}.about-network-visual__line--diagonal{opacity:.12}@media (min-width:48rem){.about-network__partners{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--su-space-4)}}@media (min-width:75rem){.about-network__partners{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.about-network-visual__plane--primary{transform-origin:center;animation:about-network-drift var(--su-duration-ambient) var(--su-ease-standard) infinite alternate}}@keyframes about-network-drift{0%{transform:translate3d(-.8%,-.5%,0) scale(1.01);opacity:.72}to{transform:translate3d(.8%,.7%,0) scale(1.025);opacity:1}}.about-approach-light{border-top:1px solid var(--about-line-light)}.about-approach-light__lead{margin-top:2rem;max-width:40rem;color:var(--about-muted-light);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.about-principle-panel{display:grid;align-content:start;align-self:start}.about-principle-panel strong{display:block;margin-top:.9rem;font-family:var(--su-font-family-display);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:400;line-height:1.05;letter-spacing:var(--su-letter-spacing-tight)}.about-principle-panel p{margin-top:1rem;color:var(--about-muted-light);font-size:.95rem;line-height:1.6}.about-methods{border-top:1px solid var(--about-line-light)}.about-methods__body{margin-top:2rem}.about-methods__body>p{max-width:38rem;color:var(--about-muted-light);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.65}.about-methods__body>p+p{margin-top:1.2rem}.about-methods__groups{display:grid;align-content:start;gap:1rem}.about-methods__group strong{display:block;font-family:var(--su-font-family-display);font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:400;line-height:1.1;letter-spacing:var(--su-letter-spacing-tight)}.about-methods__group>p{margin-top:.8rem;color:var(--about-muted-light);font-size:.92rem;line-height:1.55}.about-methods__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:1.25rem}.about-methods__chips li{display:flex;align-items:center;min-height:var(--su-control-min-size)}.about-methods__chips li>span{padding-inline:var(--su-space-2);color:var(--about-muted-light);font-family:var(--su-font-family-display);font-size:var(--su-font-size-sm);font-weight:600;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.about-outlook__body{margin-top:2rem}.about-outlook__body>p{max-width:42rem;color:var(--about-muted-dark);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.about-outlook__body>p+p{margin-top:1.2rem}.about-outlook__step{display:grid;align-content:start;align-self:end;gap:1rem;justify-items:start}.about-outlook__step strong{font-family:var(--su-font-family-display);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:400;line-height:1.05;letter-spacing:var(--su-letter-spacing-tight)}.about-outlook__step p{color:var(--about-muted-dark);font-size:.95rem;line-height:1.6}@media (max-width:1023px){.about-method__panel{grid-template-columns:minmax(0,1fr)}.about-method__meter{border-top:1px solid var(--su-color-border-inverse);border-left:0}.about-proof-item{grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr)}.about-proof-item>.su-eyebrow{grid-column:1;grid-row:1}.about-proof-item>.su-card__title{grid-column:2;grid-row:1}.about-proof-item__copy{grid-column:2;grid-row:2}}@media (max-width:767px){.about-proof-item{grid-template-columns:minmax(0,1fr)}.about-proof-item>.su-card__title,.about-proof-item>.su-eyebrow,.about-proof-item__copy{grid-column:1;grid-row:auto}.about-hero__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.about-hero__figures{border-top:1px solid var(--about-line-light);border-left:0;padding-top:1.75rem;padding-left:0}.about-method__copy,.about-method__meter{padding:1.6rem}.about-method__facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.about-method__panel{animation:none}.about-method__bar-fill,.about-proof-item{transition:none}}.about-hero__media{position:relative;min-height:34rem}@media (max-width:767px){.about-hero__media{min-height:25rem}}.application-form{display:grid;max-width:46rem;gap:var(--su-space-10)}.application-form__grid{display:grid;gap:var(--su-space-5)}@media (min-width:700px){.application-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-form__grid>.application-form__wide{grid-column:1/-1}}.application-form__intro{color:var(--su-color-text-muted)}.application-form__done{max-width:46rem;margin-top:var(--su-space-6);scroll-margin-block-start:var(--su-space-24)}.application-form__reference{margin-top:var(--su-space-6);border-left:var(--su-border-width-strong) solid var(--su-color-control-selected);padding-left:var(--su-space-4)}.application-form__reference dt{font-size:var(--su-font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.application-form__reference dd{margin-top:var(--su-space-1);font-family:var(--su-font-family-mono,ui-monospace,monospace);font-size:var(--su-font-size-lg);overflow-wrap:anywhere}.application-form__reference-hint{margin-top:var(--su-space-4);color:var(--su-color-text-muted);font-size:var(--su-font-size-sm)}.application-form__receipt-action{margin-block:var(--su-space-6) var(--su-space-2)}.application-hero h1,.job-hero h1,.jobs-hero h1{max-width:20ch;margin-top:1.4rem;font-size:clamp(2.6rem,5.4vw,5rem);line-height:.92}.application-hero h1,.job-closing h2,.job-hero h1,.job-section h2,.jobs-hero h1{font-family:var(--su-font-family-display);font-weight:400;letter-spacing:var(--su-letter-spacing-tight)}.job-closing h2,.job-section h2{max-width:16ch;font-size:clamp(2rem,3.6vw,3.4rem);line-height:.95}.job-section h3{font-family:var(--su-font-family-display);font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:400;line-height:1.15;letter-spacing:var(--su-letter-spacing-tight)}.jobs-lead{margin-top:var(--su-space-6);max-width:44rem;font-size:var(--su-font-size-lg);line-height:1.6}.jobs-list__grid{display:grid;gap:var(--su-space-6)}@media (min-width:900px){.jobs-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jobs-list__grid>a{display:grid;grid-template-rows:1fr auto;gap:var(--su-space-10)}.jobs-list__grid .su-card__body{gap:var(--su-space-5)}.jobs-list__grid .su-card__title{font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:400;letter-spacing:var(--su-letter-spacing-tight)}.jobs-list__grid .su-card__description{font-size:var(--su-font-size-lg)}.jobs-list__grid .su-card__actions{justify-content:flex-end}.job-hero__apply{margin-top:var(--su-space-10)}.job-hero__alternative{margin-top:var(--su-space-3);color:var(--su-color-text-muted);font-size:var(--su-font-size-lg)}.job-meta{display:grid;margin-top:var(--su-space-10);gap:var(--su-space-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));border-top:var(--su-border-width) solid var(--su-color-border);padding-top:var(--su-space-6)}.job-meta dd{margin-top:var(--su-space-2);font-size:var(--su-font-size-lg)}.job-body{display:grid;gap:var(--su-space-16)}.job-section{max-width:48rem}.job-section>h2{margin-bottom:var(--su-space-8)}.job-section p,.job-section__list li{font-size:var(--su-font-size-lg);line-height:1.6}.job-section p{margin-bottom:var(--su-space-4)}.job-section__group{margin-top:var(--su-space-6)}.job-section__group h3{margin-bottom:var(--su-space-4)}.job-section__list{display:grid;gap:var(--su-space-3);padding-left:var(--su-space-5);list-style:disc}.job-closing p{margin-bottom:var(--su-space-4);font-size:var(--su-font-size-lg);line-height:1.6}.job-closing__contact{font-weight:600}.career-page{--career-line:rgb(var(--su-rgb-charcoal-900)/0.16);--career-ink-muted:rgb(var(--su-rgb-charcoal-900)/0.78);--career-dark-line:rgb(var(--su-rgb-gray-100)/0.14);--career-dark-muted:rgb(var(--su-rgb-gray-100)/0.68);background:var(--su-color-offwhite)}.career-hero__title-line{display:block}.career-hero__title-line--accent{color:var(--su-color-red-500)}.career-hero__title-line--closing{color:var(--su-color-black)}.career-hero__stage{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1rem,2.4vw,2.5rem);align-items:start}.career-hero__aside,.career-hero__main{display:grid;gap:clamp(1.75rem,2.6vw,2.5rem);align-content:start}.career-hero__intro>p{max-width:32rem;color:var(--career-ink-muted);font-size:1.05rem;line-height:1.6}@media (max-width:899px){.career-hero__aside img{-o-object-position:center 85%;object-position:center 85%}}.career-hero__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem;border-top:1px solid var(--career-line);padding-top:1.5rem}.career-hero__rail dt{display:flex;align-items:center;gap:.7rem;color:rgb(var(--su-rgb-charcoal-900)/.82)}.career-hero__rail dt:before{width:1.7rem;height:2px;flex:none;background:var(--su-color-red-500);content:""}.career-hero__rail dd{margin-top:.8rem;font-family:var(--su-font-family-display);font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:500;line-height:1.15;letter-spacing:var(--su-letter-spacing-tight)}.career-page__dark{position:relative;background:var(--su-gradient-surface-brand);color:var(--su-color-gray-100)}.career-stance__lead{color:var(--career-dark-muted);font-size:1.05rem;line-height:1.6}.career-stance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.career-stance-card{display:flex;min-height:20rem;flex-direction:column}.career-stance-card .su-card__title{margin-top:auto;font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:400;line-height:1.02;letter-spacing:var(--su-letter-spacing-tight)}.career-stance-card .su-card__description{margin-top:1.1rem;color:var(--career-dark-muted);line-height:1.55}.career-roles__list{display:grid;border-top:1px solid var(--career-line)}.career-roles__list>li{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,1fr);gap:clamp(1rem,3vw,3rem);align-items:start;border-bottom:1px solid var(--career-line);padding-block:1.9rem}.career-roles__list h3{font-size:clamp(1.3rem,2vw,1.85rem);font-weight:500;line-height:1.1;letter-spacing:var(--su-letter-spacing-tight)}.career-roles__owns{line-height:1.55}.career-roles__looking{display:grid;gap:.5rem;color:var(--career-ink-muted);font-size:.9rem;line-height:1.5}.career-roles__looking .section-kicker{color:rgb(var(--su-rgb-charcoal-900)/.72)}.career-roles__note{display:grid;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);border-left:3px solid var(--su-color-red-500)}.career-roles__note p{max-width:46rem;line-height:1.6}.career-week .section-kicker{color:rgb(var(--su-rgb-charcoal-900)/.8)}.career-week__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none}.career-week__list>li{display:flex;min-height:19rem;flex-direction:column;align-items:flex-start}.career-week__when{align-self:start}.career-week__list .su-card__title{margin-top:auto;padding-top:2rem;font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:400;line-height:1.03;letter-spacing:var(--su-letter-spacing-tight)}.career-week__list .su-card__description{margin-top:1rem;color:rgb(var(--su-rgb-charcoal-900)/.8);line-height:1.55}@media (max-width:899px){.career-hero__stage,.career-roles__list>li,.career-stance__grid,.career-week__list{grid-template-columns:1fr}.career-roles__list>li{gap:.9rem}}@media (max-width:639px){.career-hero__rail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.career-stance-card{transition:none}}