.mc-working__photo{background:0 0;margin:0}.mc-working__photo img{object-fit:cover;width:100%;height:100%;display:block}.mc-working:not(.mc-working--no-photo){align-items:stretch;max-width:1104px;padding:0 24px}.mc-working:not(.mc-working--no-photo) .mc-working__photo{height:auto;min-height:300px;max-height:420px;margin:12px 0}.mc-working__logo.co-logo--image{background:#fff;border:1px solid #d8d8d8;border-radius:28px;width:auto;height:56px;padding:4px 46px}.mc-working__logo.co-logo--image img{width:auto;max-width:108px;height:auto;max-height:48px}.mc-working__card{padding:48px 18px 24px}.mc-working__text p,.mc-working__text li{color:#303237;font-family:Georgia,Times,Times New Roman,serif;font-size:16px;line-height:1.75}.mc-working__text p{margin:0 0 12px}.mc-facts__more{margin-left:4px;display:inline}.mc-facts__more summary{cursor:pointer;color:#3753d1;text-decoration:underline;list-style:none;display:inline}.mc-facts__more summary::-webkit-details-marker{display:none}.mc-facts__more ul{margin:4px 0 0;padding:0;list-style:none}.mc-facts dd a{color:#3753d1}.pm-nav{z-index:5;background:#fff;flex-wrap:wrap;justify-content:center;gap:8px 48px;padding:14px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #00000014}.pm-nav a{color:#737478;font-size:18px;text-decoration:none}.pm-nav a:hover{color:#303237}.pm{max-width:1240px;margin:56px auto;padding:0 20px;scroll-margin-top:64px}.pm h2{font-family:var(--font-heading);color:#303237;text-align:center;margin:0 0 24px;font-size:30px;font-weight:600}.pm-prose h2,.pm-prose h3{font-family:var(--font-heading);color:#3753d1;text-align:left;margin:0 0 12px;font-size:28px;font-weight:600}.pm-prose p,.pm-prose li{color:#606266;font-family:Georgia,Times,Times New Roman,serif;font-size:16px;line-height:1.75}.pm-prose p{margin:0 0 16px}.pm-prose.pm-split__text h3,.pm-prose.pm-video__text h3{color:#666;font-family:Nunito Sans,Helvetica,sans-serif;font-size:21px;font-weight:700}.pm-prose.pm-split__text h4,.pm-prose.pm-video__text h4{color:#333;margin:0 0 8px;font-family:Nunito Sans,Helvetica,sans-serif;font-size:14px;font-weight:600}.pm-prose a{color:#00a9d1}.pm figure{margin:0}.pm figure img{object-fit:cover;width:100%;height:100%;display:block}.pm figcaption{color:#737478;margin-top:6px;font-size:13px}.pm-split{grid-template-columns:minmax(0,660px) minmax(0,1fr);align-items:center;gap:50px;display:grid}.pm-split--reverse{grid-template-columns:minmax(0,1fr) minmax(0,660px)}.pm-split--reverse .pm-split__image{order:2}.pm-split--text{grid-template-columns:minmax(0,820px);justify-content:center}.pm.pm--text-only{background:#f7f7f7;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0;padding:20px 20px 4px}.pm--text-only .pm-split--text{grid-template-columns:minmax(0,1260px)}.pm--text-only .pm-split__text,.pm--text-only .pm-prose h2,.pm--text-only .pm-prose h3{text-align:center}.pm--text-only .pm-prose h2{margin-bottom:10px}.pm--text-only .pm-prose ul{margin:10px 0}.pm--text-only .pm-prose h3{margin:20px 0 10px}.pm--text-only .pm-prose h4{margin:10px 0}.pm--text-only .pm-prose a{color:#53b6d0;text-decoration:none}.pm--text-only .pm-prose a:hover{text-decoration:underline}.pm-split__image img{aspect-ratio:3/2}.pm-wide img{max-height:640px}.pm-video{max-width:980px;margin:0 auto}.pm-video--with-text{grid-template-columns:minmax(0,660px) minmax(0,1fr);align-items:center;gap:50px;max-width:none;display:grid}.pm-video--reverse .pm-video__players{order:2}.pm-video__players{gap:24px;display:grid}.pm-video__player{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.pm-quotes blockquote,.pm-intro blockquote{text-align:center;max-width:600px;margin:0 auto 32px}.pm-quotes p,.pm-intro blockquote p{color:#737478;margin:0 0 12px;font-family:Georgia,Times,Times New Roman,serif;font-size:22px;font-style:italic;line-height:1.7}.pm-quotes footer,.pm-intro footer{color:#0abf89;font-size:15px}.pm-people__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;display:grid}.pm-person,.pm-team{text-align:center}.pm-person__photo{aspect-ratio:1;width:260px;max-width:100%;margin:0 auto 36px;position:relative}.pm-person__photo img,.pm-person__photo>span{object-fit:cover;color:#1d2d5a;background:#ebf8fd;border-radius:50%;place-items:center;width:100%;height:100%;font-size:48px;display:grid}.pm-person__more{color:#fff;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;background:#0abf89;padding:8px 15px;font-size:18px;text-decoration:none;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.pm-person h3,.pm-team h3{color:#303237;margin:0 0 8px;font-size:20px;font-weight:600}.pm-person h3 a{color:inherit;text-decoration:none}.pm-team--link{color:inherit;text-decoration:none;display:block}.pm-team__more{color:#00bb8a;text-transform:uppercase;font-size:14px}.pm-team--link:hover .pm-team__more,.pm-team--link:focus-visible .pm-team__more{text-decoration:underline}.pm-person__title{color:#303237;margin:0 0 8px;font-size:15px}.pm-person__bio{color:#96989c;margin:0;font-size:15px;line-height:1.5}.pm-team img{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:16px}.pm-testimonial{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}.pm-testimonial--solo{grid-template-columns:minmax(0,1fr);max-width:820px;margin-inline:auto}.pm-testimonial dt{font-family:var(--font-heading);color:#3753d1;margin:0 0 6px;font-size:22px;font-weight:600}.pm-testimonial dd{color:#606266;margin:0 0 24px;font-family:Georgia,Times,Times New Roman,serif;font-size:16px;line-height:1.75}.pm-intro{text-align:center}.pm-intro__team{color:#737478;font-size:15px}.pm-offices__tabs{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-bottom:16px;display:flex}.pm-offices__tabs input{opacity:0;position:absolute}.pm-offices__tabs span{cursor:pointer;color:#737478;font-size:17px}.pm-offices__tabs input:checked+span{color:#303237;text-decoration:underline}.pm-offices__tabs input:focus-visible+span{outline-offset:2px;outline:2px solid #3753d1}.pm-offices__panel{display:none}.pm-offices__panel:only-child{display:block}.pm-offices:has(.pm-offices__tabs label:first-child input:checked) .pm-offices__panel:first-child{display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(2) input:checked) .pm-offices__panel:nth-child(2){display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(3) input:checked) .pm-offices__panel:nth-child(3){display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(4) input:checked) .pm-offices__panel:nth-child(4){display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(5) input:checked) .pm-offices__panel:nth-child(5){display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(6) input:checked) .pm-offices__panel:nth-child(6){display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(7) input:checked) .pm-offices__panel:nth-child(7){display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(8) input:checked) .pm-offices__panel:nth-child(8){display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(9) input:checked) .pm-offices__panel:nth-child(9){display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(10) input:checked) .pm-offices__panel:nth-child(10){display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(11) input:checked) .pm-offices__panel:nth-child(11){display:block}.pm-offices:has(.pm-offices__tabs label:nth-child(12) input:checked) .pm-offices__panel:nth-child(12){display:block}.pm-offices__more{text-align:center}.pm-offices__more a{color:#303237}.pm-gallery{grid-template-columns:2fr 1fr;grid-auto-rows:236px;gap:3px;display:grid}.pm-gallery__main{grid-row:span 2}.pm-gallery figure:only-child{grid-column:1/-1}.pm-perks{max-width:860px;margin:0 auto;box-shadow:0 1px 4px #00000026}.pm .pm-perks__banner{color:#fff;background:#000;margin:0;padding:100px 20px;font-size:22px}.pm-perks__group{background:#fff}.pm-perks__group:nth-of-type(odd){background:#f6f6f6}.pm-perks__group summary{cursor:pointer;color:#303237;justify-content:space-between;padding:24px 20px;font-size:17px;font-weight:700;list-style:none;display:flex}.pm-perks__group summary::-webkit-details-marker{display:none}.pm-perks__group summary:after{content:"";box-sizing:border-box;background:linear-gradient(#303237,#303237) 50%/10px 1.5px no-repeat,linear-gradient(#303237,#303237) 50%/1.5px 10px no-repeat;border:1px solid #737478;border-radius:50%;flex:none;align-self:center;width:22px;height:22px}.pm-perks__group[open] summary:after{background:linear-gradient(#303237,#303237) 50%/10px 1.5px no-repeat}.pm-perks__group ul{color:#303237;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;padding:0 20px 24px;font-size:14px;list-style:none;display:grid}.pm--jobs{background:#f6f6f6;max-width:none;padding:24px 20px}.pm-jobs,.mc-jobs{--sr-tile-bg:#fff}.pm-jobs{grid-template-columns:300px minmax(0,770px);justify-content:center;gap:48px;display:grid}.pm .pm-jobs h2{text-align:left;margin:0 0 8px}.pm-jobs__intro p{color:#303237;font-family:Georgia,Times,Times New Roman,serif;font-size:14px}.pm-jobs__pages{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.pm-jobs__pages a,.pm-jobs__pages span[aria-disabled]{color:#fff;letter-spacing:1px;text-transform:uppercase;background-color:#3852d4;border-radius:25px;padding:12px 30px;font-size:11px;font-weight:700;line-height:1.2em;text-decoration:none;display:inline-block}.pm-jobs__pages span[aria-disabled]{opacity:.5}.pm-jobs__page{color:#606266;font-size:14px}.pm-jobs__all{color:#fff;letter-spacing:.5px;text-align:center;text-transform:uppercase;background:#0abf89;margin-top:16px;padding:8px;font-size:15px;font-weight:700;text-decoration:none;display:block}.pm-social ul{flex-wrap:wrap;justify-content:space-around;gap:24px;margin:0;padding:0;list-style:none;display:flex}.pm-social a{text-align:center;color:#303237;flex-direction:column;align-items:center;gap:16px;font-size:20px;text-decoration:none;display:flex}.pm-social a:before{color:#fff;background:#000;border-radius:4px;place-items:center;width:64px;height:64px;font-size:30px;font-weight:700;display:grid}.pm-social__twitter:before{content:"X"}.pm-social__facebook:before{content:"f"}.pm-social__instagram:before{content:"◎"}.pm-social__linkedin:before{content:"in"}.pm-social__youtube:before{content:"▶"}.pm-social__facebook:before{background:#3b5998!important}.pm-social__instagram:before{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7)!important}.pm-social__linkedin:before{background:#0a66c2!important}.pm-social__youtube:before{background:red!important}.pm-map{text-align:center}.pm-map a{color:#303237;font-size:17px}.mc-limited{grid-template-columns:1fr 1fr;gap:24px;max-width:920px;margin:0 auto 64px;padding:0 20px;display:grid}.mc-limited>div{text-align:center;background:#ebf8fd;padding:32px 24px}.mc-limited h2{color:#303237;margin:0 0 12px;font-size:22px}.mc-limited p{color:#303237;margin:0 0 16px;font-size:15px}.mc-limited__button{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#0abf89;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.ps-bar{z-index:5;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px 24px;display:grid;position:sticky;top:0;box-shadow:0 2px 4px #00000014}.ps-bar__back{color:#303237;justify-self:start}.ps-bar__back:before{content:"‹ "}.ps-bar__who{text-align:center}.ps-bar__who h1{color:#303237;margin:0;font-size:28px}.ps-bar__who p{color:#737478;margin:4px 0 0;font-size:15px}.ps-bar__logo{color:#fff;background:#1d2d5a;place-items:center;width:56px;height:56px;font-size:13px;font-weight:700;display:grid;position:absolute;top:50%;right:160px;transform:translateY(-50%)}.ps-bar__logo img{max-width:56px;max-height:56px}.ps-bar__others{justify-self:end;position:relative}.ps-bar__others summary{cursor:pointer;color:#303237;text-decoration:underline}.ps-bar__others ul{z-index:6;background:#fff;min-width:220px;max-height:60vh;margin:8px 0 0;padding:8px 0;list-style:none;position:absolute;right:0;overflow-y:auto;box-shadow:0 2px 8px #00000026}.ps-bar__others a{color:#303237;padding:6px 16px;text-decoration:none;display:block}.ps-bar__others a:hover{background:#f6f6f6}@media (max-width:1100px){.ps-bar__logo{display:none}}@media (max-width:860px){.pm{margin:40px auto}.pm h2{font-size:24px}.pm-split,.pm-split--reverse,.pm-video--with-text,.pm-testimonial,.pm-jobs,.mc-limited{grid-template-columns:minmax(0,1fr);gap:24px}.pm-split--reverse .pm-split__image,.pm-video--reverse .pm-video__players{order:0}.pm-gallery{grid-template-columns:1fr;grid-auto-rows:220px}.pm-gallery__main{grid-row:auto}.pm-perks__group ul{grid-template-columns:1fr 1fr}.pm-nav{gap:8px 24px}.pm-nav a{font-size:16px}.mc-working:not(.mc-working--no-photo){padding:0 16px}.mc-working:not(.mc-working--no-photo) .mc-working__photo{min-height:220px;margin:0}.mc-working__card{margin-left:0}.ps-bar{grid-template-columns:1fr auto;padding:12px 16px}.ps-bar__who{grid-area:1/1/auto/-1}.ps-bar__who h1{font-size:22px}}@media (max-width:480px){.pm-perks__group ul{grid-template-columns:1fr}.pm-social ul{grid-template-columns:1fr 1fr;display:grid}.pm-social li{justify-content:center;display:flex}}.pm-prose a.tm-brighter-blue-round-button{color:#fff;letter-spacing:1px;text-align:center;text-transform:uppercase;background-color:#3852d4;border-radius:25px;padding:12px 30px;font-family:Nunito Sans,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:1.2em;text-decoration:none;transition:background .2s ease-out;display:inline-block}.pm-prose a.tm-brighter-blue-round-button:hover{color:#fff;background-color:#273eb2}
