.maturity-badge{display:inline-flex;align-items:center;gap:7px;font:500 10px/1.5 DM,Arial,sans-serif;color:#5d6b7e;max-width:100%}.maturity-badge:before{content:'';width:5px;height:5px;flex:0 0 5px;background:#8c96a5;border-radius:50%}.maturity-badge[data-stage=available]:before{background:#27866a}.maturity-badge[data-stage=development]:before{background:#5a69dc}.collection-tools{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:6px 0 22px}.collection-filters{display:flex;gap:8px;flex-wrap:wrap}.collection-filter{display:flex;gap:9px;align-items:center;font:500 11px DM,Arial,sans-serif;padding:10px 13px;background:white;border:1px solid #e1e6ee;border-radius:6px;color:#6c7a90;min-height:39px}.collection-filter[aria-pressed=true]{background:#20283a;border-color:#20283a;color:white}.collection-filter:hover:not([aria-pressed=true]){border-color:#aab9df;background:#f6f8fc}.collection-filter>span{font-size:9px;opacity:.75}.collection-count{font-size:11px;color:#7c8ba0;margin:0;line-height:1.6}.brand-tile{height:190px;min-height:190px;padding:23px 19px 17px}.brand-tile .tile-art{height:83px;flex-shrink:0}.brand-tile .tile-bottom{align-items:flex-start;font-size:12px;gap:12px;margin-top:13px;color:#46566e}.tile-meta{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;text-align:left}.tile-title{font-size:12px;line-height:1.5;font-weight:500;color:#3c4c65;overflow-wrap:anywhere}.brand-tile .tile-bottom .arrow{font-size:17px;line-height:1.5;flex-shrink:0}.brand-tile .maturity-badge{font-size:9px;color:#7a899e;line-height:1.6}.brand-tile:focus-visible .tile-title,.brand-tile:hover .tile-title{color:#213ef3}.dialog-example-note{margin-top:10px!important}.dialog-illustration{display:block;font-size:9px;color:#8b98ac;margin-top:13px}.dialog-review{font-size:10px;color:#7c8ba0;line-height:1.7;margin:15px 0 0}.dialog-status .maturity-badge{font-size:11px}.dialog-bottom .button{font-size:12px;gap:22px}.contact.contact-updated{display:block;padding:65px 0}.contact-section-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:30px}.contact-section-heading>p{font-size:13px;line-height:1.8;max-width:280px;color:#7b8799;margin:0}.contact-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contact .contact-option,.contact-option{display:block;border:1px solid #e1e6ef;border-radius:10px;padding:25px;background:white;transition:transform .25s,border-color .25s,box-shadow .25s;max-width:none;margin:0}.contact .contact-option:hover,.contact-option:hover{transform:translateY(-3px);border-color:#b7c4df;box-shadow:0 12px 30px #23365c08}.contact-option-number,.contact .contact-option-number{font-size:9px;color:#91a0b8;letter-spacing:.8px}.contact-option h3{font:600 19px/1.25 Space,Arial,sans-serif;letter-spacing:-.5px;margin:19px 0 12px;display:flex;justify-content:space-between;gap:16px}.contact-option h3>span{font:400 20px/1 DM,sans-serif;color:#9ba8bd}.contact-option p{font-size:12px;line-height:1.8;color:#7b899e;margin:0}.contact .contact-direct{font-size:12px;display:inline-flex;gap:25px;border-bottom:1px solid #b5c0d1;padding:13px 0 7px;margin-top:20px}.contact .contact-direct>span{font-size:20px}.contact-page{padding-bottom:75px}.contact-intro{padding:25px 0 38px;max-width:850px}.contact-intro h1{font:600 clamp(40px,4.8vw,65px)/1.09 Space,Arial,sans-serif;letter-spacing:-3px;margin:0 0 25px}.contact-intro>p:last-child{font-size:16px;line-height:1.9;color:#74839a;max-width:650px;margin:0}.contact-composer{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px;border-top:1px solid #e1e7f0;margin-top:57px;padding-top:45px}.contact-composer h2{font:600 30px/1.2 Space,Arial,sans-serif;letter-spacing:-1.3px;margin:0 0 20px}.contact-composer>div:first-child>p{font-size:14px;line-height:1.8;color:#7e8ba1;margin:0 0 25px;max-width:320px}.contact-composer label{display:block;font-size:12px;font-weight:500;color:#53647e;margin-bottom:9px}.contact-composer label>span{font-weight:400;color:#98a3b6;font-size:10px}.contact-composer select,.contact-composer textarea{font:400 14px/1.6 DM,Arial,sans-serif;width:100%;border:1px solid #dce3ed;border-radius:7px;padding:13px 15px;background:white;color:#24344d;margin-bottom:24px}.contact-composer textarea{resize:vertical;min-height:160px}.contact-subject{background:#f5f7fc;border:1px solid #e9edf5;border-radius:7px;padding:15px 17px;margin-bottom:23px}.contact-subject>span{font-size:9px;text-transform:uppercase;letter-spacing:.9px;color:#98a5bb}.contact-subject>p{font-size:13px;color:#4c6083;line-height:1.6;margin:7px 0 0;overflow-wrap:anywhere}.contact-help{font-size:10px;color:#8b99af;margin:16px 0 0;line-height:1.7}.detail-page .detail-review-date{max-width:220px;text-align:right}.detail-page .detail-screen-image{height:auto}.detail-page .detail-identity[data-identity="tous-sans-frontieres"] img,.detail-page .detail-identity[data-identity="sbrp"] img{filter:none}.detail-page .detail-identity--historical img{object-fit:contain}.detail-page .detail-utility-content a{overflow-wrap:anywhere}.footer{font-size:10px}.footer .names{font-size:10px}.no-js-note{font-size:12px;line-height:1.8;color:#7c8ba0}.contact-composer noscript{grid-column:1/-1}.project-dialog .dialog-logo.legacy{object-fit:contain}.scene-loading{opacity:.5}.hero-scene img[data-src]:not([src]){visibility:hidden}
@media(max-width:1000px){.collection-tools{display:block}.collection-count{margin-top:14px}.brand-tile{padding:20px 15px 15px}.brand-tile .tile-title{font-size:11px}.contact-option,.contact .contact-option{padding:22px}.contact-option h3{font-size:18px}.contact-composer{gap:45px}.contact-intro h1{font-size:55px}}
@media(max-width:800px){.brand-tile{height:182px;min-height:182px}.brand-tile .tile-art{height:73px}.brand-tile .maturity-badge{font-size:9px}.contact-section-heading{gap:30px}.contact-section-heading>p{font-size:12px;max-width:220px}.contact-options{gap:12px}.contact-option,.contact .contact-option{padding:20px 17px}.contact-option h3{font-size:17px}.contact-option p{font-size:11px}.contact-composer{gap:30px;grid-template-columns:.8fr 1.2fr}.contact-composer h2{font-size:26px}.contact-intro h1{font-size:49px}.contact-page{padding-bottom:55px}}
@media(max-width:560px){.collection-tools{margin-bottom:20px}.collection-filters{gap:7px}.collection-filter{font-size:10px;padding:10px 11px;min-height:39px;gap:7px}.collection-filter>span{font-size:9px}.collection-count{font-size:11px;margin-top:15px}.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-tile{height:185px;min-height:185px;padding:20px 14px 16px}.brand-tile .tile-art{height:77px}.brand-tile img{max-width:120px;max-height:49px}.brand-tile.archive img{width:110%;height:106px;max-height:none;max-width:none}.brand-tile[data-id="sbrp"] img{width:100%;height:auto;max-height:49px;object-fit:contain}.brand-tile[data-id="maitre-vapotier"] img{max-width:130px;max-height:75px}.brand-tile[data-id="lenversduverre"] img{max-width:115px;max-height:68px}.brand-tile[data-id="tous-sans-frontieres"] img{max-width:105px;max-height:58px}.brand-tile[data-id="suchet-buttier-publicite"] img{max-width:120px}.brand-tile[data-id="coqwa"] img{max-width:115px;max-height:55px}.brand-tile[data-id="skrupt"] img{max-width:123px;max-height:60px}.brand-tile[data-id="evasion"] img{max-height:55px}.brand-tile .tile-title{font-size:12px;line-height:1.5}.brand-tile .tile-bottom{font-size:12px;margin-top:15px;gap:8px}.brand-tile .tile-bottom .arrow{font-size:16px}.brand-tile .maturity-badge{font-size:10px;line-height:1.5}.tile-meta{gap:8px}.text-brand{font-size:25px}.text-brand small{font-size:9px}.tile-signature{grid-column:1/-1}.contact.contact-updated{padding:45px 0}.contact-section-heading{display:block;margin-bottom:25px}.contact-section-heading>p{max-width:100%;font-size:13px;margin-top:20px}.contact-options{grid-template-columns:1fr;gap:12px}.contact-option,.contact .contact-option{padding:22px}.contact-option h3{font-size:21px;margin-top:13px;margin-bottom:11px}.contact-option p{font-size:13px;line-height:1.8}.contact-option-number,.contact .contact-option-number{font-size:10px}.contact .contact-direct{font-size:13px;gap:25px;margin-top:17px}.contact-intro{padding-top:10px;padding-bottom:28px}.contact-intro h1{font-size:41px;letter-spacing:-2.2px;line-height:1.08;margin-bottom:23px}.contact-intro>p:last-child{font-size:14px;line-height:1.9}.contact-composer{grid-template-columns:1fr;gap:30px;margin-top:36px;padding-top:33px}.contact-composer h2{font-size:30px;letter-spacing:-1.4px}.contact-composer>div:first-child>p{font-size:14px;max-width:none;margin-bottom:18px}.contact-composer label{font-size:13px}.contact-composer select,.contact-composer textarea{font-size:16px;padding:12px 14px}.contact-subject>p{font-size:13px}.contact-help{font-size:11px}.contact-page{padding-bottom:48px}.footer{font-size:10px;gap:17px}.footer .names{font-size:11px}.footer-links{flex-wrap:wrap;gap:18px}.detail-page .detail-review-date{text-align:left;max-width:100%}.dialog-review{font-size:10px}.dialog-illustration{font-size:10px}.dialog-bottom .button{font-size:11px;padding:14px 16px}}
.contact-page .contact-option.is-selected{border-color:#b1bee5;background:#f7f9ff}.contact-page .contact-option.is-selected h3{color:#344fb5}
