﻿@font-face{font-family:"Bricolage Grotesque";src:url("../../fonts/bricolage-grotesque-latin.woff2") format("woff2");font-display:swap}.career-page{font-family:"Bricolage Grotesque",sans-serif;color:#10202e;background:#fff}.career-page *{box-sizing:border-box}.career-page .eyebrow{margin:0 0 13px;font-size:13px;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.career-hero{position:relative;min-height:34vw;padding:clamp(60px,5vw,95px) var(--site-gutter) 35px;color:#fff;background:#0c2232 center/cover no-repeat}.career-hero-copy{width:42%;max-width:660px}.career-hero h1{margin:0;font-size:clamp(48px,4.7vw,80px);line-height:.98}.career-hero-copy>p:not(.eyebrow){font-size:clamp(17px,1.15vw,21px);line-height:1.4}.career-page .actions{display:flex;gap:16px;margin-top:22px}.career-hero .outline,.career-final .outline{color:#fff;border-color:#fff}.career-hero-benefits{position:absolute;right:var(--site-gutter);top:18%;display:grid;gap:28px;width:240px}.career-hero-benefits span{font-weight:700}.career-highlights{display:grid;grid-template-columns:repeat(4,1fr);padding:22px var(--site-gutter);border-bottom:1px solid #e0e7ec}.career-highlights article{padding:8px 24px;border-right:1px solid #d9e0e5}.career-highlights article:last-child{border:0}.career-highlights p{margin:3px 0 0}.career-main{display:grid;grid-template-columns:1fr 300px;gap:20px;padding:28px var(--site-gutter)}.career-jobs h2,.career-culture h2,.career-final h2{margin:0;font-size:clamp(27px,2.6vw,44px)}.career-job-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px}.career-job-grid article{padding:20px;border:1px solid #dce4ea;border-radius:7px}.career-job-grid h3{margin:0 0 13px;font-size:18px}.career-job-grid p{margin:0;color:#526171;line-height:1.65}.career-perks{display:grid;grid-template-columns:300px 1fr;align-items:center;gap:20px;margin-top:28px}.career-perks>div{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;text-align:center}.career-perks article{padding:15px 5px}.career-culture{overflow:hidden;border:1px solid #dce4ea;border-radius:7px}.career-team-picture{aspect-ratio:1.75/1;background:#eef3f6 center/cover no-repeat}.career-culture>div:last-child{padding:22px}.career-culture p:not(.eyebrow){color:#526171;line-height:1.45}.career-final{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;min-height:11vw;padding:28px var(--site-gutter);color:#fff;background:#0c2232 center/cover no-repeat}.career-final p{margin:5px 0 0}.career-final .actions{margin:0}@media(max-width:1100px){.career-main{grid-template-columns:1fr}.career-culture{display:grid;grid-template-columns:40% 1fr}.career-job-grid{grid-template-columns:repeat(2,1fr)}.career-perks{grid-template-columns:1fr}.career-perks>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.career-hero{min-height:0;padding:48px var(--site-gutter) 40px}.career-hero-copy{width:100%}.career-hero-benefits{position:static;width:auto;grid-template-columns:repeat(2,1fr);margin-top:30px}.career-highlights{grid-template-columns:repeat(2,1fr)}.career-job-grid{grid-template-columns:1fr}.career-culture{grid-template-columns:1fr}.career-perks>div{grid-template-columns:repeat(2,1fr)}.career-final{grid-template-columns:1fr;min-height:300px}}@media(max-width:480px){.career-page .actions,.career-highlights,.career-perks>div{display:grid;grid-template-columns:1fr}.career-page .button{width:100%}}
.career-highlights article:before,.career-perks-grid article:before{content:"";display:block;width:40px;height:40px;margin:0 auto 10px;background:#10202e;mask:var(--ci) center/contain no-repeat;-webkit-mask:var(--ci) center/contain no-repeat}.career-highlights article:nth-child(1){--ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M9 18h6M10 22h4M8.5 14.5A7 7 0 1 1 15.5 14.5c-1 1-1.5 2-1.5 3.5h-4c0-1.5-.5-2.5-1.5-3.5Z'/%3E%3C/svg%3E")}.career-highlights article:nth-child(2){--ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='m15 9 6-6'/%3E%3C/svg%3E")}.career-highlights article:nth-child(3),.career-perks-grid article:nth-child(2){--ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3' y='4' width='18' height='13'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E")}.career-highlights article:nth-child(4),.career-perks-grid article:nth-child(5){--ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M2 21v-2a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v2M17 4a4 4 0 0 1 0 7M22 21v-2a4 4 0 0 0-3-4'/%3E%3C/svg%3E")}.career-perks-grid article:nth-child(1){--ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='m12 3 8 6-8 12L4 9Z M4 9l8 3 8-3'/%3E%3C/svg%3E")}.career-perks-grid article:nth-child(3){--ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M8 12 7 22l5-3 5 3-1-10'/%3E%3C/svg%3E")}.career-perks-grid article:nth-child(4){--ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z'/%3E%3C/svg%3E")}.career-perks-grid article:nth-child(6){--ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M4 5h16v12H8l-4 4Z'/%3E%3C/svg%3E")}

