.careers{margin-top:calc(var(--topbar) + var(--header))}.careers h1,.careers h2{letter-spacing:0;font-size:51px;line-height:1.2}.careers h2{color:var(--blue)}.careers h3{font-size:32px;line-height:36px}.careers-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.careers-columns>p{margin:0}.careers-badge{border:1px solid;border-radius:20px;padding:9px 18px;line-height:18px;display:inline-block}.careers-hero{background:var(--blue-light) url(/assets/Hero-FP-group-hands.jpg) center bottom/cover no-repeat;padding-bottom:20vw}.careers-hero-panel{color:#fff;background:url(/assets/BG-Mr.svg) 0 100%/cover no-repeat;margin-left:15%;padding:9.2vw 8.5vw 6.8vw 13.26vw}.careers-hero .careers-badge{margin-bottom:10px}.careers-hero h1{margin-bottom:4vw}.careers-mobile-photo{display:none}.careers-mission{grid-template-columns:1fr 1fr;align-items:center;padding-left:3%;display:grid}.careers-mission-copy{padding:5vw calc(5vw + 2.5px)}.careers-mission h2{margin-bottom:30px}.careers-mission>img{align-self:start;width:calc(100% - 5px);height:auto;margin:0 2.5px 15%}.careers-culture{padding:0 calc(4vw + 45px) 5vw}.careers-culture h2,.careers-culture h3{margin-bottom:24px}.careers-values{grid-template-columns:repeat(3,1fr);gap:3vw 30px;padding:0 calc(6vw + 15px) 10vw;display:grid}.careers-values>h2{padding:3vw}.careers-value{background:var(--blue-light);border-left:4px solid var(--blue);border-radius:10px;padding:3vw}.careers-card-heading{align-items:center;gap:20px;margin-bottom:20px;display:flex}.careers-card-heading h3{font-size:20px;line-height:30px}.careers-icon{background:#2587f21a;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid}.careers-icon img{width:30px;height:30px}.careers-benefits{background:var(--blue-dark);color:#fff;grid-template-columns:1fr 1fr;gap:50px;padding:10vw calc(10vw + 25px) 10vw calc(6vw + 25px);display:grid}.careers-benefits ul{padding-bottom:14px;list-style:none}.careers-benefits li{align-items:flex-start;gap:35px;margin-bottom:80px;display:flex}.careers-benefits li:last-child{margin-bottom:0}.careers-benefits li>img{flex:none;width:45px;height:45px}.careers-benefits h3{margin-bottom:4px;font-size:20px;line-height:26px}.careers-impact{padding:8vw 8vw 0}.careers-impact h2{margin-bottom:24px}.careers-impact p{max-width:70%;margin-bottom:30px}.careers #testimonials{padding-top:0}.careers #testimonials h3{margin-bottom:calc(3vw + 8px);font-size:42px;line-height:52px}.careers #testimonials .track{gap:20px;padding-right:20px}.careers #testimonials .cell{height:auto;min-height:495px}.careers #testimonials .cell.media video{position:absolute;inset:0}.careers #testimonials .cell.quote{justify-content:flex-start;gap:35px;width:calc(34vw - 20px);font-size:18px;line-height:29px}.careers #testimonials .cell.media{width:calc(22vw - 21px)}.careers #testimonials .who b{margin-bottom:5px;font-size:20px;line-height:30px}.careers-team{background:var(--blue-dark);color:#fff;grid-template-rows:250px 49px 211px 250px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:5vw calc(5vw + 10px);display:grid}.careers-team-heading{grid-area:1/1/3;align-self:center;padding:0 10%}.careers-team-heading h3{margin-bottom:20px}.careers-team h2{color:#fff}.careers-person{isolation:isolate;border-radius:15px;align-items:flex-end;padding:31px;display:flex;position:relative;overflow:hidden}.careers-person>img,.careers-person:after{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.careers-person:after{content:"";background:linear-gradient(#0000 35%,#000000a6)}.careers-person h3{margin-bottom:8px;font-size:20px;line-height:30px}.careers-person p{font-size:14px;line-height:20px}.careers-person.fiona{grid-area:3/1/5}.careers-person.floor{grid-area:1/2}.careers-person.liam{grid-area:2/2/5}.careers-person.mycayla{grid-area:1/3/4}.careers-person.kristy{grid-area:4/3}.careers-workplace{padding:8vw 8vw 0}.careers-workplace>h2{margin-bottom:24px}.careers-workplace>.careers-columns{padding-bottom:5vw}.careers-workplace>.careers-columns h3{margin-bottom:8px}.careers-offices{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0 15px;display:grid}.careers-offices article{border:1px solid var(--blue);border-left-width:4px;border-radius:15px;padding:40px}.careers-offices .careers-card-heading{border-bottom:1px solid var(--blue-light);margin:0;padding-bottom:20px}.careers-offices .careers-card-heading>img{width:40px;height:40px}.careers-office-copy{padding-top:40px}.careers-office-copy .careers-badge{margin-bottom:10px}.careers-offices .careers-badge,.careers-schedule .careers-badge{color:var(--blue);padding:3px 12px;font-size:12px;line-height:18px}.careers-schedule{grid-template-columns:1fr 1fr;padding:6vw 0 10vw;display:grid}.careers-schedule>div{padding:3vw}.careers-schedule>div+div{border-left:1px solid var(--blue-light)}.careers-days{align-items:baseline;line-height:1.2;display:flex;margin:20px 0!important}.careers-days strong{font-size:62px}.careers-days b{font-size:30px}.careers-days+p{margin:0;line-height:1.7}.careers-open-intro,.careers-contact{background:var(--blue-light)}.careers-keycard{color:#fff;background:url(/assets/BG-Mr.svg) 0 100%/cover no-repeat;margin-left:15%;padding:6.8vw 12.75vw}.careers-keycard h2{color:#fff;margin-bottom:20px}.careers-keycard h3{margin-bottom:8px;line-height:1.2}.careers-roles{background:var(--blue-light);padding:6vw 15%}.careers-roles>h3{color:var(--blue);margin-bottom:48px}.careers-roles article{border-bottom:1px solid #0b3b7d33;grid-template-columns:5fr 1fr;align-items:center;gap:30px;margin-bottom:23px;padding-bottom:23px;display:grid}.careers-roles article:last-child{border:0;margin-bottom:0;padding-bottom:0}.careers-roles h4{margin-bottom:20px;font-size:20px;line-height:30px}.careers-roles a{background:var(--blue);color:#fff;border-radius:6px;justify-self:start;padding:9px 45px;font-size:20px;font-weight:700;line-height:30px;transition:background .2s;display:block}.careers-roles a:hover{background:var(--blue-dark)}.careers-hiring{background:var(--blue-light);padding:8vw calc(6vw + 15px) 10vw}.careers-hiring>h3{color:var(--blue);margin:0 calc(9vw - 15px) calc(3vw + 10px)}.careers-hiring-grid{grid-template-columns:1fr 1fr;gap:3vw 30px;display:grid}.careers-hiring article{border-left:4px solid var(--blue);background:#fff;border-radius:10px;padding:3vw}.careers-hiring .careers-icon{width:75px;height:75px}.careers-hiring .careers-icon img{width:45px;height:45px}.careers-hiring h4{font-size:32px;line-height:36px}.careers-hiring h5{margin-bottom:24px;font-size:20px;line-height:30px}.careers-contact .careers-keycard{background-image:url(/assets/BG-Mlb.svg);background-position:100% 0;margin:0 10% 0 0;padding:7.2vw 13.5vw}.careers-contact h2{margin-bottom:8px;padding-right:3%}.careers-contact .btn{margin:40px 0}.careers a:focus-visible{outline:3px solid var(--navy);outline-offset:5px}@media (max-width:1000px){.careers h1,.careers h2{font-size:40px}.careers-hero-panel{margin-left:10%;padding:8vw 9vw}.careers-mission{padding:0 3%;display:block}.careers-mission-copy{padding:8vw 5vw}.careers-mission>img{display:none}.careers-culture{padding:0 8vw 8vw}.careers-values{grid-template-columns:repeat(2,1fr)}.careers-benefits{gap:30px;padding:10vw 8vw}.careers-benefits li{gap:20px}.careers-impact p{max-width:100%}.careers #testimonials .cell.quote{width:65vw;height:auto;min-height:495px}.careers #testimonials .cell.media{width:40vw;height:auto;min-height:495px}.careers-team{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:350px}.careers-team-heading,.careers-person.fiona,.careers-person.floor,.careers-person.liam,.careers-person.mycayla,.careers-person.kristy{grid-area:auto}.careers-team-heading{padding:30px}.careers-offices{grid-template-columns:1fr;padding:0}.careers-schedule>div{padding:3vw}.careers-roles{padding:6vw 8%}.careers-roles a{padding:9px 30px}}@media (max-width:690px){body:has(.careers){--topbar:0px;--header:74px}body:has(.careers) #topbar{display:none}body:has(.careers) #nav{height:74px;padding:0 5%}body:has(.careers) #nav .logo{width:132px;height:100px}body:has(.careers) #nav .logo img{object-fit:fill}body:has(.careers) #mobile-nav summary{margin-right:-11px}body:has(.careers) #burger{width:22px;height:1.5px;box-shadow:0 -6px 0 var(--navy), 0 6px 0 var(--navy)}body:has(.careers) #mobile-nav[open] #burger{box-shadow:0 -6px #fff,0 6px #fff}.careers h1,.careers h2{font-size:34px;line-height:1.2}.careers h3{font-size:29px;line-height:33px}.careers-columns{grid-template-columns:1fr;gap:30px}.careers-hero{background:var(--blue-dark);padding:0}.careers-hero-panel{background:0 0;margin:0;padding:16vw 10%}.careers-hero h1{margin-bottom:24px}.careers-mobile-photo{width:100%;display:block}.careers-mission-copy{padding:calc(6vw + 2.5px)}.careers-culture{padding:0 45px 6vw}.careers-values{grid-template-columns:1fr;gap:30px;padding:0 calc(6vw + 15px) 10vw}.careers-values>h2{margin-bottom:8px;padding:0}.careers-value{padding:34.5px}.careers-card-heading{align-items:flex-start}.careers-card-heading h3{font-size:20px;line-height:30px}.careers-values .careers-card-heading{flex-direction:column;margin-bottom:28px}.careers-values .careers-card-heading h3{margin-bottom:8px}.careers-benefits{grid-template-columns:1fr;gap:80px;padding:10vw calc(10vw + 25px) 10vw calc(6vw + 25px)}.careers-benefits li{gap:35px}.careers-benefits h3{font-size:20px;line-height:26px}.careers-benefits ul{padding:0}.careers-impact{padding-top:8vw}.careers #testimonials h3{margin-bottom:30px;padding:0 8vw;font-size:29px;line-height:1.2}.careers #testimonials .cell.quote{width:85vw;min-height:637px;font-size:18px;line-height:29px}.careers #testimonials .cell.media{width:85vw;min-height:637px}.careers-team{grid-template-columns:1fr;grid-auto-rows:auto;gap:20px;padding:5vw calc(8vw + 10px)}.careers-team-heading{padding:10% 0 20%}.careers-team-heading h2{max-width:90%;margin-bottom:8px}.careers-person{padding:20px}.careers-person h3{font-size:20px;line-height:30px}.careers-person{min-height:350px}.careers-workplace{padding:8vw 10% 0}.careers-workplace>.careers-columns{padding-bottom:6vw}.careers-offices{margin:0 calc(15px - 2vw)}.careers-offices article{padding:20px}.careers-offices article:last-child{padding:40px}.careers-offices .careers-card-heading{flex-direction:column;align-items:flex-start}.careers-offices .careers-card-heading h3{margin-bottom:8px}.careers-office-copy .careers-badge{margin-bottom:20px}.careers-office-copy>p:first-child{padding-top:20px}.careers-schedule{grid-template-columns:1fr;gap:30px;margin:0 -2vw}.careers-schedule .careers-days+p{font-size:16px}.careers-schedule>div+div{border:0}.careers-keycard,.careers-contact .careers-keycard{background:var(--blue-dark);margin:0;padding:8vw 10%}.careers-keycard h3{line-height:1.2}.careers-roles{padding:6vw 8%}.careers-roles article{grid-template-columns:1fr;gap:0;margin-bottom:23px;padding-bottom:23px}.careers-roles article>div{width:83.333%}.careers-roles a{margin:20px 0;padding:9px 45px}.careers-hiring{padding:8vw calc(6vw + 15px) 10vw}.careers-hiring>h3{margin:0 0 10px}.careers-hiring-grid{grid-template-columns:1fr;gap:30px}.careers-hiring article{padding:49.95px}.careers-hiring h4{font-size:29px;line-height:33px}.careers-hiring .careers-card-heading{flex-direction:column;margin-bottom:28px}.careers-hiring .careers-card-heading h4{margin-bottom:8px}.careers-contact .careers-keycard{padding:8vw 15%}.careers-contact h2{padding-right:0}}
