.fmc-lieux__wink{display:block;font-size:.58em;line-height:1.1;margin-top:6px;transform:rotate(-2deg);transform-origin:left center}.fmc-lieux__script,.fmc-lieux__wink{font-family:var(--fmc-font-script);font-weight:600;color:var(--fmc-coral);text-transform:none;letter-spacing:0}.fmc-lieux__script{display:inline-block;transform:rotate(-2deg)}.fmc-lieux__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.fmc-lieux__eyebrow--green{color:var(--fmc-green)!important}.fmc-lieux__sec-title--left{text-align:left}.fmc-lieux__body{font-size:16.5px;line-height:1.6;color:var(--fmc-fg-2);margin:0 0 18px;max-width:560px}.fmc-lieux__ces-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center}.fmc-lieux__ces-photo{border:2px solid var(--fmc-ink);border-radius:18px;overflow:hidden;box-shadow:10px 10px 0 0 var(--fmc-coral);transform:rotate(-2deg);aspect-ratio:3/2}.fmc-lieux__ces-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fmc-lieux__pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.fmc-lieux__pills li{background:var(--fmc-cream);border:1.5px solid var(--fmc-ink);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fmc-lieux__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 8px}.fmc-lieux__facts div{border-top:2px solid var(--fmc-ink);padding-top:8px}.fmc-lieux__facts b{display:block;font-size:26px;font-weight:900;line-height:1;color:var(--fmc-blue)}.fmc-lieux__facts span{display:block;margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fmc-fg-2)}.fmc-lieux__quote{max-width:860px;margin:0 auto;text-align:center}.fmc-lieux__quote-tag{display:inline-block;padding:5px 12px;border:1.5px solid var(--fmc-ink);border-radius:999px;background:var(--fmc-blue);color:var(--fmc-cream);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.fmc-lieux__quote-mark{display:block;font-family:var(--fmc-font-display);font-size:90px;line-height:.5;font-weight:900;color:var(--fmc-coral);margin:0 0 18px}.fmc-lieux__quote blockquote{margin:0 0 20px;font-size:clamp(19px,2.3vw,26px);font-style:italic;font-weight:500;line-height:1.45;color:var(--fmc-ink)}.fmc-lieux__quote figcaption{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fmc-blue)}.fmc-lieux__quote figcaption i{display:block;font-style:normal;color:var(--fmc-fg-2);letter-spacing:.04em;margin-top:4px}.fmc-lieux__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fmc-lieux__card{background:var(--fmc-cream);border:2px solid var(--fmc-ink);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:6px 6px 0 0 var(--fmc-coral);transition:transform .15s var(--fmc-ease),box-shadow .15s var(--fmc-ease)}.fmc-lieux__card--blue{box-shadow:6px 6px 0 0 var(--fmc-blue)}.fmc-lieux__card--yellow{box-shadow:6px 6px 0 0 var(--fmc-yellow)}.fmc-lieux__card--green{box-shadow:6px 6px 0 0 var(--fmc-green)}.fmc-lieux__card:hover{transform:translate(-2px,-2px)}.fmc-lieux__card--coral:hover{box-shadow:8px 8px 0 0 var(--fmc-coral)}.fmc-lieux__card--blue:hover{box-shadow:8px 8px 0 0 var(--fmc-blue)}.fmc-lieux__card--yellow:hover{box-shadow:8px 8px 0 0 var(--fmc-yellow)}.fmc-lieux__card--green:hover{box-shadow:8px 8px 0 0 var(--fmc-green)}.fmc-lieux__card-photo{height:170px;border-bottom:2px solid var(--fmc-ink);background:var(--fmc-cream-deep)}.fmc-lieux__card-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fmc-lieux__card-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:7px;flex:1}.fmc-lieux__card-body h3{margin:0;font-family:var(--fmc-font-display);font-size:19px;font-weight:900;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:var(--fmc-blue)}.fmc-lieux__card-loc{margin:0;font-size:12.5px;font-weight:600;color:var(--fmc-fg-2)}.fmc-lieux__card-blurb{margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--fmc-fg-2)}.fmc-lieux__card-cap{margin:4px 0 0;font-size:12.5px;font-weight:800;color:var(--fmc-ink)}.fmc-lieux__card-cta{align-self:flex-start;margin-top:auto;padding-top:14px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--fmc-coral);text-decoration:none}.fmc-lieux__card-cta:hover{text-decoration:underline}.fmc-lieux__close-box{border:2px solid var(--fmc-ink);border-radius:18px;background:var(--fmc-cream);box-shadow:8px 8px 0 0 var(--fmc-blue);padding:46px 44px;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center}.fmc-lieux__close-box .fmc-jobs__sec-title{margin-bottom:12px}.fmc-lieux__close-box .fmc-lieux__body{margin:0}@media (max-width:980px){.fmc-lieux__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fmc-lieux__ces-grid{grid-template-columns:1fr;gap:34px}.fmc-lieux__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fmc-lieux__close-box{grid-template-columns:1fr;padding:30px 24px}}@media (max-width:520px){.fmc-lieux__grid{grid-template-columns:1fr}}