.tp-page{position:relative;container-type:inline-size;--W:100cqw;--t-hero:clamp(42px,1.307vw + 36.90px,62px);--t-kicker:clamp(18px,1.307vw + 12.90px,38px);--t-lead:clamp(18px,0.327vw + 16.73px,23px);--t-h2:clamp(28px,1.699vw + 21.37px,54px);--t-h2-cta:clamp(28px,1.699vw + 21.37px,54px);--t-sub-34:clamp(20.2px,0.183vw + 19.49px,23px);--t-sub-32:clamp(18.5px,0.098vw + 18.12px,20px);--t-band-sub:clamp(16px,0.648vw + 11.56px,24px);--t-detail:clamp(16px,0.131vw + 15.49px,18px);--t-display:clamp(30px,1.942vw + 22.72px,60px);--t-nav:clamp(17px,0.647vw + 14.57px,31px);--t-btn:clamp(14px,0.259vw + 13.03px,18px);--t-foot:clamp(16px,0.131vw + 15.49px,18px);--t-tagline:clamp(22px,0.906vw + 18.60px,36px);--t-foot-body:clamp(16px,0.131vw + 15.49px,18px);--inset:clamp(24px,12.880vw - 24.30px,223px);--card-m:clamp(8px,0.518vw + 6.06px,16px);--card-r:clamp(14px,1.165vw + 9.63px,32px);--pad-208:clamp(24px,11.909vw - 20.66px,208px);--pad-123:clamp(20px,6.667vw - 5.00px,123px);--pad-144:clamp(20px,8.026vw - 10.10px,144px);--pad-177:clamp(20px,10.162vw - 18.11px,177px);--pad-125:clamp(20px,6.796vw - 5.49px,125px);--pad-170:clamp(20px,9.709vw - 16.41px,170px);--pad-132:clamp(48px,5.437vw + 27.61px,132px);--pad-59:clamp(28px,2.006vw + 20.48px,59px);--pad-72:clamp(40px,2.071vw + 32.23px,72px);--pad-34:clamp(24px,0.647vw + 21.57px,34px);--pad-90:clamp(44px,2.977vw + 32.84px,90px);--pad-143:clamp(48px,6.149vw + 24.94px,143px);--pad-149:clamp(48px,6.537vw + 23.49px,149px);--pad-99:clamp(44px,3.560vw + 30.65px,99px);--hero-split-pad:clamp(34px,2.654vw + 24.04px,75px);--pad-113:clamp(48px,4.207vw + 32.22px,113px);--pad-78:clamp(40px,2.460vw + 30.78px,78px);--pad-40:clamp(28px,0.777vw + 25.09px,40px);--gap-12:clamp(8px,0.259vw + 7.03px,12px);--gap-16:clamp(12px,0.259vw + 11.03px,16px);--gap-17:clamp(12px,0.324vw + 10.79px,17px);--gap-19:clamp(12px,0.453vw + 10.30px,19px);--gap-20:clamp(14px,0.388vw + 12.54px,20px);--gap-28:clamp(14px,0.906vw + 10.60px,28px);--gap-42:clamp(28px,0.906vw + 24.60px,42px);--gap-58:clamp(24px,2.201vw + 15.75px,58px);--gap-60:clamp(16px,2.848vw + 5.32px,60px);--gap-106:clamp(16px,5.825vw - 5.84px,106px);--gap-115:clamp(14px,6.537vw - 10.51px,115px);--header-top:clamp(20px,5.113vw + 0.83px,132px);--logo-h:clamp(40px,2.848vw + 29.32px,102px);--hero-gap:clamp(28px,5.631vw + 6.88px,115px);--tp-header-top:var(--header-top);--tp-header-logo-h:var(--logo-h);--people:max(calc(0.26406 * var(--W)),150px)}.tp-page .tp-footer,.tp-page .tp-header,.tp-page .tp-hero,.tp-page .tp-section{padding:0}.tp-page{background:#edf4f6}.tp-page .tp-section{border-radius:var(--card-r);margin:var(--card-m) var(--card-m) 0}.tp-page .tp-hero{min-height:0}.tp-page .tp-footer__inner,.tp-page .tp-hero__inner,.tp-page .tp-section__inner{max-width:none;width:100%;margin-inline:0}.tp-page .tp-header__inner{max-width:none;width:100%}.tp-page .tp-footer__heading,.tp-page .tp-footer__logo,.tp-page .tp-hero__sub,.tp-page .tp-kicker,.tp-page .tp-sechead__action,.tp-page .tp-sechead__detail,.tp-page .tp-sechead__sub{margin:0}.tp-page .tp-sechead__action{margin-top:var(--gap-28)}.tp-page .tp-sechead--split .tp-sechead__action{margin-top:0}.tp-page .tp-hero__sub,.tp-page .tp-sechead__sub{margin-top:clamp(10px,.6vw + 3.5px,16px)}.tp-page .tp-hero__sub,.tp-page .tp-hero__title,.tp-page .tp-sechead__detail,.tp-page .tp-sechead__title{max-width:none}.tp-page .tp-sechead__sub{max-width:70ch}.tp-page img,.tp-page svg,.tp-page video{max-width:100%}.tp-page .tp-hero__inner .tp-kicker{font-size:var(--t-kicker);line-height:1.08;letter-spacing:-.005em;text-wrap:balance}.tp-page .tp-hero__title{font-size:var(--t-hero);line-height:1.04;letter-spacing:-.005em;text-wrap:pretty}.tp-page .tp-hero__sub{font-size:var(--t-lead);line-height:1.35;letter-spacing:-.005em;text-wrap:pretty}.tp-page .tp-sechead__title{font-size:var(--t-h2);line-height:1.04;letter-spacing:-.005em;text-wrap:balance}.tp-page .tp-sechead__sub{font-size:var(--t-band-sub);line-height:1.3;letter-spacing:-.005em;text-wrap:balance}.tp-page .tp-sechead__detail{font-size:var(--t-detail);line-height:1.4;letter-spacing:-.005em;text-wrap:pretty}.tp-page .tp-type--display{font-size:var(--t-display);line-height:1.04;letter-spacing:-.005em;text-wrap:balance}.tp-page .tp-header__inner .tp-header__link{font-size:var(--t-nav);letter-spacing:-.005em;white-space:nowrap}html[lang=en-ES] .tp-page .tp-header__inner .tp-header__link,html[lang=es-ES] .tp-page .tp-header__inner .tp-header__link{font-size:calc(var(--t-nav) * .92)}.tp-page .tp-btn{font-size:var(--t-btn);letter-spacing:-.005em;min-width:clamp(180px,1.942vw + 172.72px,210px);max-width:100%;height:clamp(44px,.777vw + 41.09px,56px);border-radius:5px;padding-block:0;padding-inline:clamp(20px,.518vw + 18.06px,28px)}.tp-page .tp-footer__heading,.tp-page .tp-footer__link{font-size:var(--t-foot);letter-spacing:-.005em;line-height:1.15}.tp-page .tp-footer__tagline{font-size:var(--t-tagline);line-height:1.05;letter-spacing:-.005em;text-wrap:balance}.tp-page .tp-footer .tp-type--body{font-size:var(--t-foot-body);line-height:1.32}.tp-page .tp-footer .tp-btn{font-size:12px;min-width:clamp(120px,2.589vw + 110.29px,160px);height:clamp(36px,.324vw + 34.79px,41px)}.tp-page .tp-btn,.tp-page a{touch-action:manipulation;-webkit-tap-highlight-color:rgb(46 61 121/.12)}.tp-header--sticky[data-stuck=true] .tp-header__inner,.tp-page:not(.tp-home) .tp-header--sticky .tp-header__inner{padding-block:clamp(10px,.9vw,18px)}.tp-page{--pill-h:calc(var(--logo-h) + 2 * clamp(10px, 0.9vw, 18px))}.tp-page:not(.tp-home) .tp-header--sticky[data-stuck=true] .tp-header__logo{height:var(--logo-h)}.tp-page .tp-header__inner{padding:var(--header-top) calc(var(--inset) + env(safe-area-inset-right, 0px)) 0 calc(var(--inset) + env(safe-area-inset-left, 0px));gap:var(--gap-60);flex-wrap:nowrap}.tp-page .tp-header__logo{height:var(--logo-h);max-width:none}.tp-page .tp-header__logo-link{flex:0 0 auto}.tp-page .tp-header__cta{min-width:0;height:clamp(44px,.388vw + 42.54px,53px);padding-inline:clamp(16px,.647vw + 13.57px,30px);font-size:clamp(14px,.259vw + 13.03px,20px)}.tp-page .tp-header .tp-header__cta{background:var(--tp-white);color:var(--tp-navy);border-color:var(--tp-white)}.tp-page .tp-header .tp-header__cta:focus-visible:not([disabled]),.tp-page .tp-header .tp-header__cta:hover:not([disabled]){background:var(--tp-cyan);color:var(--tp-navy);border-color:var(--tp-cyan)}.tp-page .tp-header[data-stuck] .tp-header__cta,.tp-page:not(.tp-home) .tp-header .tp-header__cta{background:var(--tp-navy);color:var(--tp-white);border-color:var(--tp-navy)}.tp-page .tp-header[data-stuck] .tp-header__cta:focus-visible:not([disabled]),.tp-page .tp-header[data-stuck] .tp-header__cta:hover:not([disabled]),.tp-page:not(.tp-home) .tp-header .tp-header__cta:focus-visible:not([disabled]),.tp-page:not(.tp-home) .tp-header .tp-header__cta:hover:not([disabled]){background:var(--tp-cyan);color:var(--tp-navy);border-color:var(--tp-cyan)}.tp-page .tp-header .tp-header__panel-nav .tp-header__cta{background:var(--tp-white);color:var(--tp-navy);border-color:var(--tp-white)}.tp-page .tp-header .tp-header__panel-nav .tp-header__cta:focus-visible,.tp-page .tp-header .tp-header__panel-nav .tp-header__cta:hover{background:var(--tp-cyan);color:var(--tp-navy);border-color:var(--tp-cyan)}.tp-page .tp-header__nav{gap:var(--gap-20) var(--gap-42);flex-wrap:nowrap;justify-content:flex-end;align-items:center}@media (min-width:1500px){.tp-page .tp-header__nav+.tp-header__cta{margin-left:calc(var(--gap-20) - var(--gap-60))}}.tp-page .tp-header__nav .tp-header__region{padding-inline:10px}.tp-page .tp-hero{display:flex;flex-direction:column;align-items:stretch;padding:calc(var(--header-top) + var(--logo-h) + var(--hero-gap)) calc(var(--inset) + env(safe-area-inset-right, 0px)) calc(var(--people) + var(--gap-12)) calc(var(--inset) + env(safe-area-inset-left, 0px));background-size:100% auto;background-repeat:no-repeat;background-position:left 0 bottom calc(var(--people) - .99375 * var(--W))}.tp-page .tp-hero__inner{display:flex;flex-direction:column;gap:var(--gap-12)}.tp-page .tp-footer{background:var(--tp-navy);color:var(--tp-white);border-radius:var(--card-r) var(--card-r) 0 0;margin:var(--card-m) var(--card-m) 0;overflow:hidden}.tp-page .tp-footer .tp-btn--primary{background:var(--tp-white);color:var(--tp-navy);border-color:var(--tp-white)}.tp-page .tp-footer .tp-btn--primary:focus-visible:not([disabled]),.tp-page .tp-footer .tp-btn--primary:hover:not([disabled]){background:var(--tp-cyan);color:var(--tp-navy);border-color:var(--tp-cyan)}.tp-page .tp-footer__inner{padding:var(--pad-78) var(--pad-170) var(--pad-40)}.tp-page .tp-footer__logo{height:clamp(48px,2.071vw + 40.23px,80px);margin-bottom:clamp(24px,2.33vw + 15.26px,60px)}.tp-page .tp-footer__grid{gap:var(--gap-28) var(--gap-16)}.tp-page .tp-footer__col{gap:4px}.tp-page .tp-footer__heading{margin-bottom:var(--gap-28)}.tp-page .tp-footer__grid>*{min-width:0}.tp-page .tp-footer__heading,.tp-page .tp-footer__link{overflow-wrap:break-word}.tp-page .tp-section--navy .tp-btn--primary{background:var(--tp-white);color:var(--tp-navy);border-color:var(--tp-white)}.tp-page .tp-section--navy .tp-btn--primary:focus-visible:not([disabled]),.tp-page .tp-section--navy .tp-btn--primary:hover:not([disabled]){background:var(--tp-cyan);color:var(--tp-navy);border-color:var(--tp-cyan)}@media (max-width:760px){.tp-page__tools{grid-template-columns:minmax(0,1fr)}.tp-page__illustration-slot{width:100%}.tp-page .tp-page__triptych{grid-template-columns:minmax(0,1fr)}.tp-page__triptych-cell{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.tp-page *,.tp-page :after,.tp-page :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.tp-page>.tp-header .tp-header__inner .tp-header__burger,.tp-page>.tp-header .tp-header__inner .tp-header__link{color:var(--tp-navy)}.tp-page .tp-hero{min-height:clamp(420px,59.01vw,1133px)}.tp-page{--t-kicker-32:clamp(15px,0.897vw + 8.78px,26px)}.tp-page .tp-eyebrow,.tp-page .tp-sechead .tp-kicker{font-size:var(--t-kicker-32);line-height:1.08;letter-spacing:-.005em}.tp-page .tp-sechead .tp-kicker{margin:0 0 clamp(14px,1.1vw + 10px,32px)}.tp-page .tp-hero.tp-hero--split{min-height:0;background-image:none;background:var(--tp-navy);border-radius:var(--card-r);margin:calc(var(--card-m) + 2 * clamp(10px, .9vw, 18px) + var(--logo-h) + var(--card-m)) var(--card-m) 0;padding:var(--hero-split-pad) var(--inset)}.tp-page .tp-hero.tp-hero--split .tp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-115);align-items:center}.tp-page .tp-hero.tp-hero--split .tp-hero__figure-col{display:flex;flex-direction:column;gap:var(--gap-16);min-width:0}.tp-page .tp-hero.tp-hero--split .tp-hero__figure-caption{margin:0;color:var(--tp-white);font-size:clamp(14px,.518vw + 12.06px,22px);line-height:1.32;letter-spacing:-.005em;text-wrap:nowrap;text-align:right}.tp-page .tp-hero.tp-hero--split .tp-hero__figure{aspect-ratio:2/1;min-width:0;border-radius:var(--card-r);background-size:cover;background-position:50%;background-repeat:no-repeat}.tp-page .tp-hero.tp-hero--split .tp-hero__title{font-size:clamp(30px,1.858vw + 20.32px,56px)}.tp-page .tp-hero.tp-hero--split .tp-hero__inner .tp-kicker{font-size:clamp(15px,.897vw + 8.78px,26px)}.tp-page .tp-hero.tp-hero--split .tp-hero__sub{font-size:clamp(16px,.648vw + 11.56px,24px)}@media (max-width:900px){.tp-page .tp-hero.tp-hero--split .tp-hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--gap-42)}}.tp-page .tp-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-20);flex-wrap:wrap;margin-top:var(--pad-78)}.tp-page .tp-footer__bottom .tp-footer__social{margin-top:0}.tp-page .tp-footer__legal{margin:0;margin-inline-start:auto;font-size:var(--t-foot-body);line-height:1.32;letter-spacing:-.005em}.tp-page{background-color:rgb(231 228 227);background-image:url(/images/home/hero-people-wall.webp);background-size:100% auto;background-repeat:repeat-y;background-position:left 0 top 0}.tp-page .tp-herocards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--card-m);margin:calc(var(--card-m) * 2 + var(--pill-h)) var(--card-m) 0}.tp-page .tp-herocards__copy{background:var(--tp-navy);color:var(--tp-white);border-radius:var(--card-r);display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw + 17px,132px) clamp(24px,4.3vw + 8px,106px);min-height:clamp(420px,39vw,780px)}.tp-page .tp-herocards__copy .tp-hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.1vw + 10px,32px)}.tp-page .tp-herocards .tp-hero__title{font-size:clamp(30px,1.858vw + 20.32px,56px)}.tp-page .tp-herocards .tp-hero__inner .tp-kicker{font-size:clamp(15px,.897vw + 8.78px,26px)}.tp-page .tp-herocards .tp-hero__sub{font-size:clamp(16px,.648vw + 11.56px,24px)}.tp-page .tp-herocards__ctas{display:flex;flex-wrap:wrap;gap:clamp(10px,.6vw + 8px,18px);margin-top:clamp(6px,.8vw,16px)}.tp-page .tp-herocards__photo{position:relative;border-radius:var(--card-r);overflow:hidden;min-height:clamp(280px,39vw,780px)}.tp-page .tp-herocards__photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tp-page .tp-herocards__caption{position:absolute;left:clamp(14px,1.2vw + 9px,28px);bottom:clamp(10px,1vw + 6px,22px);margin:0;color:var(--tp-white);font-size:clamp(12px,.26vw + 11px,16px);text-shadow:0 1px 10px rgb(0 0 0/.55)}@media (max-width:900px){.tp-page .tp-herocards{grid-template-columns:minmax(0,1fr)}.tp-page .tp-herocards__photo{min-height:clamp(240px,62vw,420px)}.tp-page .tp-herocards__copy .tp-hero__inner{align-items:center;text-align:center}.tp-page .tp-herocards__ctas{justify-content:center}}