.staff-portrait{object-fit:cover;object-position:50% 50%}.image-note{position:absolute;top:14px;right:14px;z-index:2;background:#fffe;color:#25282a;padding:5px 9px;font-size:var(--text-small)}.page-hero-image.is-illustration{aspect-ratio:16 / 9;border-radius:3px}.page-hero-image.is-illustration>span{background:#25282acc;padding:5px 8px;letter-spacing:.06em;text-shadow:none}.format-hero{padding:166px var(--gap) 34px;background:var(--ink);color:var(--paper);overflow:hidden}.header-brand-in-hero .nav-actions{margin-left:auto}.format-cover{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.65fr);align-items:center;gap:5%;margin:0 0 58px}.format-identity{display:flex;align-items:center;gap:clamp(16px,1.6vw,26px);min-width:0;font-size:clamp(38px,5vw,80px)}.format-identity-mark{display:block;width:1.7em;height:auto;flex:none}.format-identity h1{font-size:inherit;letter-spacing:-.055em;line-height:1.03;font-weight:400}.format-identity h1>span{display:block;width:fit-content}.format-identity .motion-strokes path{stroke-dasharray:none;clip-path:inset(-20% 102% -20% -2%);transition:clip-path 1.1s cubic-bezier(.25,.5,.25,1)}.format-identity .motion-strokes[data-drawn=true] path{clip-path:inset(-20% -2% -20% -2%)}.format-intro>p{font-size:18px;line-height:1.8;color:var(--light);max-width:330px}.format-cover .text-link{margin-top:18px}.format-features{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:17px}.format-feature{height:360px;display:block;position:relative;overflow:hidden}.format-feature>img{width:100%;height:100%;object-fit:cover;filter:saturate(.6);transition:filter .7s,transform .7s}.format-feature:hover>img,.format-feature:focus-within>img{filter:saturate(1);transform:scale(1.045)}.format-video-layer{position:absolute;inset:0;pointer-events:none}.format-feature-video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s}.format-feature-video.is-ready{opacity:1}.format-feature:after{content:"";position:absolute;z-index:1;inset:15% 0 0;background:linear-gradient(transparent,#000000ed);pointer-events:none}.format-feature-link{position:absolute;z-index:2;inset:0}.format-feature-link:focus-visible{outline:2px solid var(--paper);outline-offset:-6px}.format-video-toggle{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;background:#25282acc;color:#fff;cursor:pointer}.format-video-toggle:hover{background:var(--ink)}.format-video-toggle:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.format-feature-copy{position:absolute;z-index:1;bottom:24px;left:24px;right:24px}.format-feature-copy>span:first-child{font-size:var(--text-small);line-height:1.6;letter-spacing:.04em}.format-feature-copy h2{font-size:33px;letter-spacing:-.035em;line-height:1.1;margin:16px 0;font-weight:400}.format-read{font-size:var(--text-small);text-decoration:underline;text-underline-offset:5px}.format-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #ffffff35;padding-top:24px;margin-top:24px;font-size:var(--text-small)}.format-bottom a{text-decoration:underline;text-underline-offset:5px}[data-concept=format] .direction-explorer,[data-concept=format] .kinetic-break,[data-concept=format] .people-section,[data-concept=format] .footer-cta,[data-concept=format] .chat-launch{background:var(--ink)}[data-concept=format] .direction-copy,[data-concept=format] .people-card>div{background:color-mix(in srgb,var(--ink),white 6%)}[data-concept=format] .direction-visual{background:#000}[data-concept=format] .direction-visual:after{background:linear-gradient(transparent,#000000c7)}[data-concept=format] .journey-frame:after{background:linear-gradient(transparent,#00000069)}[data-concept=format] .page-hero-image.is-illustration>span{background:#25282acc}[data-concept=format] .direction-header .eyebrow,[data-concept=format] .direction-tabs>button:not([aria-selected=true]),[data-concept=format] .direction-codes,[data-concept=format] .direction-copy>p:not(.direction-codes),[data-concept=format] .direction-arrows i,[data-concept=format] .people-top .eyebrow,[data-concept=format] .people-top>p:not(.eyebrow),[data-concept=format] .people-card p{color:var(--light)}[data-concept=format] .people-track{scrollbar-color:var(--light) var(--ink)}[data-concept=format] .people-card>div{border-radius:0}[data-concept=format] :where(.people-card) h3{text-decoration-color:var(--light)}[data-concept=format] .concept-news-card>div{border-radius:0}[data-concept=format] .page-hero{background:var(--ink);color:var(--paper)}[data-concept=format] .page-hero .breadcrumbs,[data-concept=format] .page-hero .page-lead{color:var(--light)}[data-concept=format] .page-hero-image{border-radius:0}[data-concept=format] .page-hero .button-secondary{color:#fff;border-color:#ffffff50}@media(max-width:1100px){.format-cover{grid-template-columns:1.6fr .75fr}.format-features{gap:12px}.format-feature{height:330px}.format-feature-copy{left:18px;right:18px}.format-feature-copy h2{font-size:28px}}@media(max-width:800px){.format-hero{padding-top:140px}.format-cover{grid-template-columns:1fr;gap:35px}.format-identity{font-size:clamp(38px,7.4vw,64px)}.format-intro{display:flex;justify-content:space-between;align-items:end;gap:35px}.format-features{grid-template-columns:1fr 1fr}.format-feature:first-child{grid-column:1 / -1;height:360px}.format-feature{height:280px}}@media(max-width:600px){.format-hero{padding:132px 23px 27px}.format-cover{margin:0 0 35px;gap:26px}.format-identity{font-size:clamp(26px,7.2vw,42px);gap:11px}.format-identity-mark{width:1.9em}.format-intro{display:block}.format-intro>p{font-size:var(--text-body);line-height:1.7}.format-cover .text-link{margin-top:12px}.format-features{gap:12px}.format-feature:first-child{height:285px}.format-feature{height:265px}.format-feature-copy{left:15px;right:15px;bottom:18px}.format-feature-copy>span:first-child{font-size:var(--text-small);letter-spacing:0}.format-feature-copy h2{font-size:clamp(20px,5.8vw,25px)}.format-feature:first-child h2{font-size:32px}.format-bottom{flex-direction:column;align-items:flex-start;gap:14px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.format-identity .motion-strokes path{clip-path:inset(-20% -2% -20% -2%);transition:none}.format-feature>img,.format-feature-video{transition:none}.format-feature:hover>img,.format-feature:focus-within>img{transform:none}}
