.b-career-chapter{--blue:#244f89;--red:#a42f2c;--ink:#1f3553;--muted:#345c94;--line:rgba(36,79,137,.25);color:var(--ink);background:transparent;padding-block:104px 120px;scroll-margin-top:90px}.b-career-chapter .b-career-inner{width:calc(100% - clamp(48px, 9vw, 144px));max-width:1320px;margin-inline:auto}.b-career-chapter .b-career-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(44px,8vw,128px);align-items:end;padding-bottom:76px}.b-career-chapter .b-career-kicker{font:700 12px/1.5 var(--sans,Manrope,sans-serif);letter-spacing:.045em;color:var(--blue);margin-bottom:38px}.b-career-chapter .b-career-number{font:700 clamp(150px,20vw,272px)/.8 var(--sans,Manrope,sans-serif);letter-spacing:-.09em;color:var(--blue);white-space:nowrap}.b-career-chapter .b-career-number>span{display:inline-block;font-size:.63em;line-height:1;letter-spacing:-.08em;color:var(--red);vertical-align:.13em;margin-left:.02em}.b-career-chapter .b-career-years{margin-top:24px;padding-left:5px;font:600 14px/1.6 var(--sans,Manrope,sans-serif);color:var(--blue)}.b-career-chapter .b-career-throughline h2{font:700 clamp(36px,4.1vw,64px)/1.08 var(--sans,Manrope,sans-serif);letter-spacing:-.045em;color:var(--blue)}.b-career-chapter .b-career-throughline h2>em,.b-career-chapter .b-career-throughline h2>span{display:block}.b-career-chapter .b-career-throughline h2>em{font-family:var(--serif,Fraunces,Georgia,serif);font-weight:400;letter-spacing:-.05em;color:var(--red);margin-top:3px}.b-career-chapter .b-career-statement{max-width:46ch;margin-top:24px;font-size:15px;line-height:1.8}.b-career-chapter .b-career-credentials{list-style:none;padding:0 0 0 18px;margin:25px 0 0;border-left:2px solid var(--red);font-size:12px;line-height:1.85;font-weight:600;color:var(--blue)}.b-career-chapter .vitae-section{width:100%;max-width:none;margin:0;padding:0;scroll-margin-top:110px}.b-career-chapter .vitae-header{display:grid;grid-template-columns:1.05fr 1fr;align-items:start;gap:32px 64px;padding-top:28px;margin-bottom:24px;border-top:2px solid var(--blue)}.b-career-chapter .vitae-header .eyebrow{display:none}.b-career-chapter .vitae-header h2{margin:0;font:700 clamp(28px,2.7vw,40px)/1.25 var(--sans,Manrope,sans-serif);letter-spacing:-.055em}.b-career-chapter .vitae-header h2 br{display:none}.b-career-chapter .vitae-header h2 em{display:inline-block;margin-left:.2em;font-family:var(--serif,Fraunces,Georgia,serif);font-weight:400;letter-spacing:-.04em}.b-career-chapter .vitae-header .type-material{background:none;color:inherit;-webkit-text-fill-color:currentColor;text-shadow:none;transform:none;filter:none}.b-career-chapter .vitae-introduction{justify-self:start;max-width:none;padding:2px 0 0}.b-career-chapter .vitae-introduction>p{font-size:13px;line-height:1.75}.b-career-chapter .vitae-actions{gap:12px 24px;margin-top:16px}.b-career-chapter .vitae-actions .text-link,.b-career-chapter .vitae-print-button{font-size:12px;padding-bottom:4px}.b-career-chapter .vitae-browser{display:grid;grid-template-columns:150px minmax(0,1fr);gap:56px}.b-career-chapter .vitae-sidebar{position:sticky;top:112px;padding-top:36px}.b-career-chapter .vitae-filters{flex-direction:column;align-items:flex-start;gap:3px}.b-career-chapter .vitae-filter{font:700 15px/1.6 var(--sans,Manrope,sans-serif);letter-spacing:-.025em;padding-block:9px}.b-career-chapter .vitae-filter.is-selected{color:var(--red);font-style:normal}.b-career-chapter .vitae-sidebar-contact{padding-top:30px}.b-career-chapter .vitae-sidebar-contact a,.b-career-chapter .vitae-sidebar-contact p{font-size:11px}.b-career-chapter .vitae-results-bar{min-height:36px;padding-bottom:12px}.b-career-chapter .vitae-results-bar>button,.b-career-chapter .vitae-results-bar>p{font-size:11px}.b-career-chapter .vitae-group+.vitae-group{margin-top:42px}.b-career-chapter .vitae-group-heading{padding-top:17px;margin-bottom:3px}.b-career-chapter .vitae-group-heading h3{font:700 12px/1.6 var(--sans,Manrope,sans-serif);letter-spacing:.035em}.b-career-chapter .vitae-entry{padding-block:27px 29px}.b-career-chapter .vitae-entry-experience{display:grid;grid-template-columns:126px minmax(0,1fr);gap:0 30px}.b-career-chapter .vitae-entry-period{padding-top:5px;font-size:11px;color:var(--blue)}.b-career-chapter .vitae-entry h4{font:700 clamp(23px,2.4vw,32px)/1.2 var(--sans,Manrope,sans-serif);letter-spacing:-.055em}.b-career-chapter .vitae-entry-subtitle{margin-top:8px;font-size:13px;line-height:1.7}.b-career-chapter .vitae-entry-description,.b-career-chapter .vitae-entry-summary,.b-career-chapter .vitae-points{font-size:13px;line-height:1.8;max-width:62ch}.b-career-chapter .vitae-entry-summary{margin-top:11px}.b-career-chapter .vitae-full-career,.b-career-chapter .vitae-role-details>summary{font-size:11px;padding-block:10px}.b-career-chapter .vitae-role-details>summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}.b-career-chapter .vitae-full-career{margin-top:16px}.b-career-chapter .vitae-entry-expertise .vitae-entry-subtitle,.b-career-chapter .vitae-record dd{font-size:12px}.b-career-chapter .vitae-record dt{font-size:13px}@media (max-width:1000px){.b-career-chapter .b-career-intro{gap:48px}.b-career-chapter .vitae-browser{grid-template-columns:130px minmax(0,1fr);gap:32px}.b-career-chapter .vitae-entry-experience{grid-template-columns:104px minmax(0,1fr);column-gap:20px}}@media (max-width:760px){.b-career-chapter{padding-block:76px 84px}.b-career-chapter .b-career-intro{grid-template-columns:1fr 1.25fr;gap:28px;align-items:start;padding-bottom:52px}.b-career-chapter .b-career-kicker{font-size:10px;margin-bottom:27px}.b-career-chapter .b-career-number{font-size:clamp(120px,21vw,160px)}.b-career-chapter .b-career-years{margin-top:18px;padding-left:2px;font-size:11px}.b-career-chapter .b-career-throughline h2{font-size:clamp(28px,4.8vw,38px)}.b-career-chapter .b-career-statement{font-size:13px;margin-top:17px}.b-career-chapter .b-career-credentials{font-size:10px;margin-top:19px;padding-left:12px}.b-career-chapter .vitae-header{gap:20px 32px}.b-career-chapter .vitae-header h2{font-size:28px}.b-career-chapter .vitae-browser{display:block}.b-career-chapter .vitae-sidebar{position:static;padding:0;margin-bottom:20px}.b-career-chapter .vitae-filters{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 25px}.b-career-chapter .vitae-filter{min-height:44px;font-size:14px}.b-career-chapter .vitae-sidebar-contact{display:none}}@media (max-width:520px){.b-career-chapter{padding-block:64px 72px}.b-career-chapter .b-career-inner{width:calc(100% - 40px)}.b-career-chapter .b-career-intro{display:block;padding-bottom:42px}.b-career-chapter .b-career-kicker{margin-bottom:25px;font-size:11px}.b-career-chapter .b-career-number{font-size:clamp(156px,40vw,208px)}.b-career-chapter .b-career-years{margin-top:20px;font-size:12px}.b-career-chapter .b-career-throughline{margin-top:37px}.b-career-chapter .b-career-throughline h2{font-size:clamp(31px,8vw,42px)}.b-career-chapter .b-career-statement{max-width:39ch;margin-top:19px;font-size:14px}.b-career-chapter .b-career-credentials{margin-top:22px;font-size:11px}.b-career-chapter .vitae-header{display:block;padding-top:23px;margin-bottom:17px}.b-career-chapter .vitae-header h2{font-size:29px}.b-career-chapter .vitae-introduction{padding-top:15px}.b-career-chapter .vitae-actions{gap:14px 20px}.b-career-chapter .vitae-filters{gap:0 19px}.b-career-chapter .vitae-entry-experience{display:block}.b-career-chapter .vitae-entry{padding-block:23px 25px}.b-career-chapter .vitae-entry-period{margin-bottom:9px;padding:0}.b-career-chapter .vitae-entry h4{font-size:26px}.b-career-chapter .vitae-entry-description,.b-career-chapter .vitae-entry-summary,.b-career-chapter .vitae-points{font-size:13px}}@media print{.b-career-chapter{background:white;padding:0}.b-career-chapter .b-career-inner{width:100%;max-width:none;margin:0}.b-career-chapter .b-career-intro{display:none}.b-career-chapter .vitae-group+.vitae-group{margin-top:20pt}.b-career-chapter .vitae-group-heading{padding-top:8pt}.b-career-chapter .vitae-group-heading h3{font-size:12pt}.b-career-chapter .vitae-entry{padding:12pt 0 14pt}.b-career-chapter .vitae-entry-experience{display:grid;grid-template-columns:77pt minmax(0,1fr);column-gap:15pt}.b-career-chapter .vitae-entry-period{margin:0;padding-top:3pt;font-size:8pt}.b-career-chapter .vitae-entry h4{font-size:17pt;line-height:1.2}.b-career-chapter .vitae-entry-subtitle{margin-top:4pt;font-size:9pt;line-height:1.5}.b-career-chapter .vitae-entry-description,.b-career-chapter .vitae-points{max-width:none;font-size:9pt;line-height:1.5}.b-career-chapter .vitae-record dt{font-size:9pt}.b-career-chapter .vitae-entry-expertise .vitae-entry-subtitle,.b-career-chapter .vitae-record dd{font-size:8pt}}.b-site{--b-gutter:clamp(64px,8vw,150px);--b-header-height:98px;position:relative;isolation:isolate;color:var(--blue);background:var(--yellow)}html:has(.b-site.motion-off){scroll-behavior:auto!important}.b-site footer,.b-site main{position:relative;z-index:1}.b-wrap{width:calc(100% - var(--b-gutter)*2);max-width:1500px;margin-inline:auto}.b-site a,.b-site button{touch-action:manipulation}.b-site h1,.b-site h2{font-family:var(--sans);font-weight:600;letter-spacing:-.05em}.b-site h1 em,.b-site h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.065em}.b-site h2{font-size:clamp(48px,5vw,88px);line-height:1.07}.b-site [id]{scroll-margin-top:0}.b-atmosphere{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:var(--yellow)}.b-current{position:absolute;width:170vw;height:150vh;top:-28vh;left:-40vw;background:radial-gradient(ellipse 65% 26% at 50% 50%,rgba(249,225,119,.17),rgba(249,225,119,0) 78%);transform:translate3d(var(--b-current-x,0),var(--b-current-y,0),0) rotate(-17deg)}.b-atmosphere svg{position:absolute;width:130%;height:130%;inset:-10% -15%;fill:none;stroke:var(--blue);stroke-width:.6;opacity:.1;transform:translate3d(var(--b-current-x,0),var(--b-current-y,0),0)}.b-atmosphere path+path{stroke:var(--red);opacity:.45}.b-site.motion-on .b-current{animation:b-current-flow 18s ease-in-out -8s infinite alternate}@keyframes b-current-flow{0%{translate:-3vw 4vh;rotate:-4deg}to{translate:5vw -4vh;rotate:4deg}}.b-header{position:fixed;top:0;left:0;right:0;height:98px;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:0 var(--b-gutter);background:var(--yellow);border-bottom:1px solid var(--line)}.b-brand{display:block;flex-shrink:0;width:240px;max-width:calc(100% - 140px)}.b-brand img{width:100%;height:auto}.b-header-right{display:flex;align-items:center;gap:50px;font-size:12px;font-weight:700}.b-resume span{padding-left:13px;color:var(--red)}.b-menu-button{display:flex;align-items:center;gap:27px;padding:14px 0;font-size:12px;font-weight:700}.b-menu-symbol{font-size:28px;line-height:1;color:var(--red);font-weight:400}.b-navigation{position:absolute;top:97px;right:0;left:0;max-height:calc(100dvh - var(--b-header-height));overflow-y:auto;padding:30px var(--b-gutter) 50px;background:var(--blue);color:var(--yellow);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .4s cubic-bezier(.2,.7,.2,1),visibility .4s}.b-menu-open .b-navigation{clip-path:inset(0);visibility:visible}.b-navigation a{display:grid;grid-template-columns:70px 1fr auto;align-items:baseline;border-bottom:1px solid rgba(255,253,239,.3);padding:10px 0;font-size:clamp(24px,3.5vw,50px);letter-spacing:-.04em;font-weight:600}.b-navigation a>span{font-size:12px;letter-spacing:0;font-weight:400}.b-navigation a>span:last-child{font-size:35px}.b-navigation a:hover{color:#fff}.b-chapters{position:fixed;left:22px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:19px}.b-chapters a{display:flex;align-items:center;position:relative;color:var(--blue);font-size:10px;font-weight:700}.b-chapter-number{display:block;padding:5px 0;width:25px}.b-chapter-label{position:absolute;left:30px;padding:4px 7px;color:var(--blue);background:var(--yellow);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s;pointer-events:none}.b-chapters a:focus-visible .b-chapter-label,.b-chapters a:hover .b-chapter-label{opacity:1;transform:none}.b-chapters a[aria-current]{color:var(--red)}.b-chapters a[aria-current]:after{content:"";width:15px;height:2px;background:var(--red);position:absolute;left:-21px}.b-site[data-chapter=conversation] .b-chapters a,.b-site[data-chapter=growth] .b-chapters a{color:#fff}.b-site[data-chapter=conversation] .b-chapters a[aria-current]:after,.b-site[data-chapter=growth] .b-chapters a[aria-current]:after{background:#fff}.b-hero{position:relative;min-height:max(900px,100svh);padding-top:98px;overflow:hidden}.b-hero-content{padding-top:96px;padding-bottom:200px;position:relative;z-index:2;pointer-events:none}.b-hero-content a{pointer-events:auto}.b-kicker{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:35px}.b-hero h1{font-size:clamp(64px,6.2vw,112px);line-height:1.03;max-width:820px;position:relative}.b-hero h1>span{display:block}.b-hero h1 em{font-size:1.3em;line-height:1.02}.b-hero-together{margin-top:4px}.b-hero-follow{font:600 clamp(25px,2.5vw,40px)/1.25 var(--sans);letter-spacing:-.04em;margin-top:34px}.b-hero-follow em{font-family:var(--serif);font-weight:400;color:var(--red)}.b-hero-bio{max-width:510px;margin-top:50px;display:flex;align-items:end;justify-content:space-between;gap:28px}.b-hero-bio strong{display:block;font:600 19px/1.3 var(--sans);letter-spacing:-.035em;margin-bottom:10px}.b-hero-bio p>span{display:block;font-size:11px;line-height:1.7;color:var(--ink)}.b-forward-link{display:inline-flex;gap:22px;font-size:12px;font-weight:700;align-items:center;padding-block:10px;border-bottom:1px solid var(--red);white-space:nowrap}.b-forward-link svg{width:16px;height:16px;color:var(--red);transition:transform .25s}.b-forward-link:hover svg{transform:translate(3px,-3px)}.b-hero-portrait{position:absolute;inset:140px 0 88px 0;z-index:1;pointer-events:none}.b-hero-portrait img{position:absolute;bottom:0;right:-1%;height:100%;width:auto;max-width:none;filter:drop-shadow(0 4px 14px rgba(31,53,83,.035))}.b-hero-floor{position:absolute;bottom:0;right:0;left:0;z-index:3;color:#fff;background:#4c70a3}.b-hero-floor>.b-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:88px;padding-block:20px}.b-hero-floor p{font-size:12px;line-height:1.6;font-weight:400}.b-hero-floor strong{font-weight:600}.b-hero-floor a{display:flex;align-items:center;gap:40px;font-size:11px}.b-hero-floor a>span:last-child{font-size:27px}.b-chapter-top{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.b-growth{position:relative;background:var(--blue);padding-block:65px 64px}.b-growth,.b-growth .b-chapter-top{color:var(--yellow)}.b-growth-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;min-height:550px;padding-block:70px 52px}.b-growth h2{font-size:clamp(44px,4vw,66px);letter-spacing:-.045em}.b-growth h2,.b-growth h2 em{color:var(--yellow)}.b-growth-statement p{max-width:365px;margin-top:30px;color:#fff;font-size:14px;line-height:1.85}.b-growth-figure{position:relative}.b-giant-number{font:400 clamp(210px,25vw,415px)/1 var(--serif);letter-spacing:-.09em}.b-giant-number .type-material{filter:none}.b-giant-number .type-material>span{font-size:.47em;letter-spacing:-.07em}.b-growth-figure>p{font-size:14px;line-height:1.6;padding-left:14px;margin-top:14px}.b-budget-line{display:flex;align-items:center;gap:36px;border-top:1px solid rgba(255,253,239,.4);padding-top:35px}.b-budget-figure{font:600 clamp(55px,6.3vw,96px)/1.2 var(--sans);letter-spacing:-.075em}.b-budget-context,.b-budget-line p{font-size:12px;line-height:1.7}.b-budget-context{margin-left:auto}.b-budget-line svg{width:50px;height:50px;margin-left:35px}.b-leadership{padding-block:75px 65px}.b-lead-intro{display:grid;grid-template-columns:1fr .65fr;gap:10%;align-items:end;margin-block:80px 85px}.b-lead-intro p{font-size:15px;line-height:1.85;max-width:365px;margin-bottom:5px;color:var(--ink)}.b-team-words>div{position:relative;padding-block:30px 40px;border-top:1px solid var(--line)}.b-team-words>div:nth-child(2){padding-left:18%}.b-team-words>div:nth-child(3){padding-left:36%}.b-team-note{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px}.b-team-word{display:block;font:600 clamp(80px,11vw,176px)/1.08 var(--sans);letter-spacing:-.06em}.b-team-word em{font-family:var(--serif);font-weight:400}.b-systems-line{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:11px;font-weight:600;padding-top:25px;border-top:1px solid var(--line)}.b-contact{color:#fff;background:var(--blue);padding-block:65px 70px}.b-contact .b-chapter-top a{text-transform:none;letter-spacing:0}.b-contact-heading{display:flex;gap:7%;align-items:center;margin-block:95px 80px}.b-contact h2{color:#fff;font-size:clamp(68px,9.3vw,155px);letter-spacing:-.055em;line-height:1.04}.b-contact h2 em{color:#fff}.b-contact-heading>svg{width:clamp(100px,12vw,200px);margin-left:auto;flex-shrink:0;transition:transform .35s}.b-contact-heading:hover>svg{transform:translate(8px,-8px)}.b-contact-bottom{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,.4)}.b-contact-bottom>p{font-size:13px;line-height:1.8}.b-contact-bottom>div{display:flex;flex-direction:column;align-items:flex-start;justify-self:end;gap:12px;font-size:15px}.b-contact-bottom a{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:4px;overflow-wrap:anywhere}.b-footer{display:flex;align-items:center;gap:30px;padding-block:35px;font-size:10px;font-weight:600}.b-footer>p{margin-right:auto;font-size:14px}.b-footer>p>span:last-child{font-size:10px;margin-left:20px}.b-footer button{padding:10px 0;font-size:10px}.b-site.motion-on [data-reveal]{transform:translateY(24px);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.b-site.motion-on [data-reveal].is-visible{transform:none}.b-site.motion-off .b-atmosphere svg,.b-site.motion-off .b-current{transform:none;translate:none;rotate:none}.b-site a:focus-visible,.b-site button:focus-visible{outline-color:var(--red)}.b-contact a:focus-visible,.b-growth a:focus-visible,.b-navigation a:focus-visible{outline-color:#fff}@media(min-width:1800px){.b-hero-content{padding-top:110px}}@media(max-width:1199px){.b-site{--b-gutter:74px}.b-hero{min-height:850px}.b-hero-content{padding-top:115px}.b-hero h1{font-size:68px;max-width:650px}.b-hero-follow{font-size:29px}.b-hero-bio{max-width:430px}.b-hero-portrait{top:175px}.b-hero-portrait img{right:-11%}.b-growth-layout{gap:32px;min-height:460px}.b-giant-number{font-size:24vw}.b-team-word{font-size:12vw}}@media(max-width:899px){.b-site{--b-gutter:36px;--b-header-height:84px}.b-header{height:84px}.b-brand{width:220px}.b-header-right{gap:25px}.b-navigation{top:83px}.b-chapters{display:none}.b-hero{padding-top:84px;min-height:0;display:flex;flex-direction:column}.b-hero-content{padding-top:50px;padding-bottom:40px}.b-hero h1{font-size:clamp(49px,8vw,70px);max-width:100%}.b-hero h1 em{font-size:1.25em}.b-hero-follow{font-size:29px}.b-hero-bio{margin-top:32px;max-width:100%}.b-hero-portrait{position:relative;inset:auto;height:540px;order:2;margin-top:-40px;overflow:hidden}.b-hero-portrait img{height:100%;right:calc(50% - 245px)}.b-hero-floor{position:relative;inset:auto;order:3}.b-growth{padding-block:45px}.b-growth-layout{grid-template-columns:1fr 1fr;padding-block:55px;gap:25px;min-height:0}.b-growth h2{font-size:37px}.b-growth-statement p{font-size:13px}.b-giant-number{font-size:27vw}.b-budget-line{gap:25px}.b-budget-context{display:none}.b-budget-line svg{margin-left:auto;width:40px}.b-leadership{padding-block:55px}.b-lead-intro{gap:7%;margin-block:55px;grid-template-columns:1fr .8fr}.b-lead-intro h2{font-size:42px}.b-lead-intro p{font-size:13px}.b-contact{padding-block:45px}.b-contact-heading{margin-block:65px}.b-contact h2{font-size:8.5vw}.b-contact-heading>svg{width:90px}.b-footer{flex-wrap:wrap;gap:15px 25px}.b-footer>p{width:100%}}@media(max-width:599px){.b-site{--b-gutter:23px;--b-header-height:76px}.b-header{height:76px}.b-brand{width:205px;max-width:calc(100% - 85px)}.b-header-right{gap:22px}.b-menu-button{gap:12px}.b-menu-symbol{font-size:23px}.b-resume{display:none}.b-navigation{top:75px;padding-top:20px;padding-bottom:30px}.b-navigation a{grid-template-columns:42px 1fr auto;padding-block:14px;font-size:30px}.b-hero{padding-top:76px}.b-hero-content{padding-top:40px;padding-bottom:30px}.b-kicker{font-size:9px;letter-spacing:.09em;margin-bottom:28px}.b-hero h1{font-size:clamp(32px,8.7vw,51px);line-height:1.05;letter-spacing:-.05em}.b-hero h1 em{font-size:1.65em}.b-hero-follow{margin-top:28px;font-size:clamp(22px,5.7vw,32px)}.b-hero-bio{align-items:end;gap:18px;margin-top:32px}.b-hero-bio strong{font-size:17px}.b-hero-bio p>span{font-size:10px}.b-forward-link{font-size:10px;gap:10px}.b-forward-link svg{width:12px}.b-hero-portrait{height:410px;margin-top:-5px}.b-hero-portrait img{right:calc(50% - 185px)}.b-hero-floor>.b-wrap{gap:20px;padding-block:20px}.b-hero-floor p{font-size:10px}.b-hero-floor a{gap:12px;font-size:9px;max-width:95px}.b-chapter-top{align-items:start;font-size:9px;letter-spacing:.035em;gap:20px}.b-chapter-top>span:last-child{max-width:130px;text-align:right}.b-growth-layout{grid-template-columns:1fr;gap:42px;padding-block:48px 40px}.b-growth h2{font-size:39px}.b-growth-statement p{margin-top:20px;font-size:13px}.b-giant-number{font-size:clamp(195px,59vw,320px)}.b-growth-figure>p{padding-left:5px;font-size:13px;margin-top:12px}.b-budget-line{gap:20px;padding-top:25px}.b-budget-figure{font-size:53px}.b-budget-line p{font-size:10px}.b-budget-line svg{width:26px;height:26px}.b-leadership{padding-block:45px}.b-lead-intro{grid-template-columns:1fr;gap:25px;margin-block:45px}.b-lead-intro h2{font-size:43px}.b-team-words>div{padding-block:24px 30px}.b-team-words>div:nth-child(2){padding-left:12%}.b-team-words>div:nth-child(3){padding-left:24%}.b-team-note{font-size:8px;margin-bottom:14px;letter-spacing:.04em}.b-team-word{font-size:clamp(65px,17vw,100px)}.b-systems-line{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:10px}.b-contact-heading{gap:10px;align-items:end;margin-block:55px}.b-contact h2{font-size:clamp(43px,11vw,65px)}.b-contact-heading>svg{width:45px;margin-bottom:9px}.b-contact-bottom{grid-template-columns:1fr;gap:25px}.b-contact-bottom>div{justify-self:start;font-size:14px;max-width:100%}.b-footer{padding-block:25px;gap:13px 22px}.b-footer>a:first-of-type{width:100%}}@media(max-width:359px){.b-giant-number{font-size:180px}}@media(prefers-reduced-motion:reduce){.b-atmosphere svg,.b-current,.b-site [data-reveal]{transform:none!important;animation:none!important}}@media print{.b-atmosphere,.b-career-intro,.b-chapters,.b-contact,.b-footer,.b-growth,.b-header,.b-hero,.b-leadership{display:none!important}.b-site{color:#000;background:#fff}}