@charset "UTF-8";:root{--brand:#E73352;--mono-1:rgb(250,248,246);--mono-2:rgb(226,224,222);--mono-3:rgb(209,207,204);--mono-4:rgb(192,190,187);--mono-5:rgb(175,173,170);--mono-6:rgb(157,155,152);--mono-7:rgb(138,136,133);--mono-8:rgb(118,116,113);--mono-9:rgb(98,96,92);--mono-10:rgb(77,75,71);--mono-11:rgb(56,54,50);--mono-12:rgb(35,33,30);--mono-13:rgb(16,13,9);--mono-14:rgb(3,1,0);}.mono-1{color:var(--mono-1);}.mono-2{color:var(--mono-2);}.bg-mono-1{background-color:var(--mono-1);}.bg-mono-13{background:var(--mono-13);}html{box-sizing:border-box;scroll-behavior:smooth;}html,body{max-width:100%;}body{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;color:var(--mono-11);word-spacing:0.005em;letter-spacing:-0.005em;font-size:16px;-webkit-font-smoothing:inherit;position:relative;background:rgba(251,251,255,1);}*,*:before,*:after{box-sizing:inherit;}section{background-repeat:none;background-posotion:center left;background-repeat:no-repeat;background-size:contain;}.light{background-color:#fff;}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:normal;}.double-column{display:block;flex-direction:row;flex-basis:100%;flex:2;columns:2;-webkit-columns:2;-moz-columns:2;}.more::before{content:"➔";padding-inline:4px;margin-inline-end:4px;color:#E73352;}hr{border:none;border-bottom:2px solid #F9FBFB;margin:4em 0;}hr.hr{margin:0;}.row.collapsed .col{margin:0;}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}#landing{padding:20vh 0;text-align:center;font-family:serif;}#admin section{max-width:calc(100vw - 350px);}section{padding:15vh 4em;z-index:2;position:relative;}header + section{z-index:3;}.row + .row{margin-top:3em;}.row{max-width:1400px;margin:0 auto;}.row.no-col{display:block;}.hero{color:#D5DEE0;padding-top:3em;position:relative;padding-bottom:3em;}#rencontres-ft .hero{background:url('/assets/images/hero/rencontres-ft.jpeg') center top no-repeat;background-size:cover;min-height:80vh;padding-top:10vh;}.pad-0,.no-padding{padding:0;}.pad-1{padding:1em;}.pad-2{padding:2em;}#rencontres-ft .hero::before{content:'';height:90%;width:50%;display:block;position:absolute;top:0;right:0;background:url('/assets/images/rencontres/hero-candidate.png') top right no-repeat;background-size:contain;z-index:1;}#rencontres-ft .hero h1{color:#fff;}#top{background:linear-gradient(93.98deg,#313284 1.97%,#202056 100%);}#top > .row{font-size:.95em;padding:8px 1em;max-width:1500px;margin:0 auto;}#top a{border-bottom:1px dotted var(--mono-4);color:var(--mono-2);}#top .button{color:var(--mono-13);background:var(--mono-1);padding:6px 24px;border:none;margin-left:24px;}header{z-index:100;padding:1em 2em;width:100%;font-size:18px;border-bottom:1px solid #fafafa;font-size:1em;font-weight:500;position:sticky;top:0;background:rgba(251,251,255,.9);background:white;border:none;backdrop-filter:blur(10px);}header > div{justify-content:space-between;}header > .row{padding:0;}header .logo img{height:120px;}header > .row{max-width:1400px;justify-content:space-between;}header > .row .col:first-of-type{margin-left:0;}header > .row .col:last-of-type{margin-right:0;}header ul{text-align:right;max-width:inherit;}header ul li{display:inline-block;}header li::before{display:none;}header a{border-color:transparent;}header .logo IMG{height:60px;}header li + li{margin-left:48px;}.btn + .btn{margin-left:16px;}.btn.primary{border-color:#D7316D;background:#D7316D;}.row{justify-content:space-between;}.row.center .col:first-of-type{margin-left:auto;}.row.center .col:last-of-type{margin-right:auto;}.large-1{width:8.3%;margin-right:0rem;}.large-2{width:16.6%;}.large-3{width:25%;margin-right:2rem;}.large-4{width:33.3%;}.large-5{width:41.6%;}.large-6{width:50%;}.large-7{width:58.3%;}.large-8{width:66.6%;}.large-9{width:75%;}.large-10{width:83.3%;}.large-11{width:91.6%;}.large-12{width:100%;}.secondary{color:#0062FF;}.center{text-align:center;}.center-v{align-content:center;align-items:center;}a,.button,button{-webkit-transition:background-color .3s ease-out,color .3s ease-out,opacity .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,opacity .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,opacity .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,opacity .3s ease-out;}.ticket .price{display:block;text-align:right;text-transform:uppercase;margin:2em 0;}.ticket{padding:2em;border:1px solid #eee;box-shadow:0px 4px 4px rgba(61,61,255,0.06);margin:2em 0;border-radius:14px;font-size:16px;min-height:390px;}.ticket-dark{color:#fff;background:linear-gradient(126.11deg,#4C606A 4.33%,#100d08000 80.47%,#100d08000 89.88%);}.ticket-dark li{font-weight:300;}.ticket-dark h3{font-weight:500;}.ticket ul{max-width:95%;}.ticket ul li::before{color:#fff;}strong{font-weight:500;color:#0D0040;}.accent{color:#EB2545;}p.legend{color:#808A99;font-size:.9em;line-height:1.6em;}.card{background:#fff;padding:4em 6em;box-shadow:0px 4px 6px rgba(61,61,255,0.06),0px 0px 4px rgba(61,61,255,0.06);border-radius:4px;overflow:hidden;}form .card hr{margin:1em -4em;}.card + .card{margin-top:1em;}.card p em{color:#5D8080;font-size:.9em;font-style:normal;}#partners{margin:3em 0;}#partners img{height:60px;}#partners img + img{margin-left:2em;}.schedule .card{padding:2.5em 4em;}.icon,span.material-symbols-outlined{display:inline-block;font-size:1.2em;line-height:1rem;position:relative;}span.price{font-weight:500;}p.socials{color:#999;}p.social a{border:none;color:#EB2545;}p.social a em{font-style:normal;}p.social a:hover em{border-bottom:1px solid;}p.social{font-size:.9em;font-weight:500;}.card.list-item{position:relative;overflow:hidden;}.show{}@keyframes reveal{from{opacity:0;}to{opacity:1;}}.lucide{width:16px;height:16px;stroke-width:1px;}.flex{display:flex;gap:18px;}.card .flex{gap:2rem;}p small{font-size:.8em;color:#808A99;}.flex.inline{display:inline-flex;align-items:center;}.flex.center{align-items:center;}.align-right{text-align:right;}.small{font-size:.95em;}.pad-0{padding:0;}.pad-1{padding:1em;}.pad-2{padding:2em;}.pad-3{padding:3em;}.pad-4{padding:4em;}.mar-2{margin:2em 0;}.mt-1{margin-top:1rem !important;}.mt-2{margin-top:2rem;}.bg-light{background:#fafafa;}tags{display:block;}tags > span,tags > a{background:#0D0040;color:#fff;border-radius:20px;text-transform:uppercase;font-size:.8em;padding:8px 18px;display:inline-block;}tags .accent{background:#E73352;color:#fff;}tags > span:before,tags > a:before{content:'#';margin-right:4px;opacity:.8;}.o-visible{overflow:visible;z-index:3;}blockquote{font-family:"Noto Serif",serif;font-style:italic;font-size:1.15em;text-align:center;font-weight:300;}.cover{overflow:hidden;min-height:180px;width:100%;display:inline-flex;background:#fff;}.articles .cover img{height:180px;}.cover img{object-fit:cover;width:100%;transition:transform .5s ease;}.cover:hover img{transform:scale(1.05);}.articles h3{text-transform:none;font-size:1.1em;line-height:1.4em;}.articles h3 a{font-size:.9em;font-weight:600;}.articles .date{opacity:.5;}#banner{background-size:cover !important;position:relative;height:305px;overflow:visible;z-index:3;}#banner .logo{box-shadow:0px 4px 4px rgba(61,61,255,0.06);width:160px;height:160px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);z-index:4;border-radius:8px;overflow:hidden;border:3px solid #fff;}.company-logo{display:inline-block;box-shadow:0px 4px 4px rgba(61,61,255,0.06);width:160px;height:160px;border-radius:8px;overflow:hidden;border:3px solid #fff;margin:-12em 0 2em 0;position:relative;z-index:4;background:#fff;padding:16px;align-content:center;}.company-logo img{background:#fff;}.kpi span{font-family:"Noto Serif",serif;font-weight:800;font-style:normal;font-size:1.8em;line-height:1.2em;display:inline-block;margin-top:1em;}.kpi label{display:block;text-transform:uppercase;font-family:Inter;font-size:.9em;opacity:.6;}.startup-data{padding:7em;border:1px solid #fff;border-radius:4px;transform:translate(0);transform-style:preserve-3d;background:#fff;}.articles .card{border:1px solid #eee;padding:0;overflow:hidden;}.articles .card .inner{padding:3em;}.person-card{display:flex;}.person-card .picture{margin-right:2em;width:152px;}.person-card .picture IMG{object-fit:cover;width:152px;max-width:inherit;border-radius:4px;}.person-card b{font-weight:700;font-size:1.1em;}.person-card em{display:inline-block;margin:.5em 0;opacity:.7;font-style:normal;line-height:1.45em;font-size:.9em;}.company-news-feed li + li{margin-top:8px;}.company-news-feed em{opacity:.6;display:inline-block;margin-left:8px;font-size:.9em;}.company-news-feed em:before{content:'- ';}.row{position:relative;gap:1.5em;}.col{z-index:2;}.with-bg > div{margin-top:5em;margin-bottom:4em;}.with-bg:before{content:'';background:#F7F9F9;height:100%;left:-4em;right:-4em;display:block;position:absolute;z-index:1;border-radius:4px;}.offer-listing{margin-bottom:-8em;}.offer-listing .card{padding:3em 4em;}.offer-listing i{font-style:normal;font-size:1.5em;border:1px solid;width:60px;height:60px;line-height:60px;text-align:center;display:inline-block;margin-right:1em;border-radius:4px;color:#4C606A;font-weight:300;}.offer-listing strong{font-size:1.1em;font-weight:600;line-height:1.6em;}#review .name{display:block;font-weight:700;}#review .name + p{margin-top:8px;}#review .row + .row{margin-top:4em;}#job-listing .card{background:#E73352;color:#fff;}#job-listing .card *{color:#fff;}#job-listing .card p{font-size:.9em;margin-top:4px;}#job-listing .card span{font-size:.9em;margin-left:1.5em;top:1px;opacity:.7;}#job-listing .card span:first-child{margin-left:0;}#job-requests .more:before{color:inherit;}#job-requests span{font-size:1.7em;}#job-requests p + p{margin-top:8px;max-width:400px;}#job-requests p + p + p{font-size:.95em;opacity:.7;}aside{color:#808A99;background:#F7F9F9;}aside ul a{border:none;font-size:17px;color:#555;}aside ul ul a{font-size:16px;}aside ul li + li{margin-top:12px;}aside ul ul{margin:1em 2em;font-size:16px;}.user-menu em{font-style:normal;font-weight:400;color:#808A99;}.hide{display:none;}#preview.show-hide-list{background:#fafafa;padding:2em;margin-top:2em;border-radius:4px;}.social-login{margin-top:2em;}.social-login .button{display:inline-flex;font-size:.91em;padding:12px 24px;}.social-login IMG{height:24px;}.or{font-size:.8em;background:linear-gradient(0deg,transparent 8px,#EDF2F2 1px,transparent 9px);margin:3em 0 1em 0;}.or span{background:#fff;color:#888;padding:0 8px;margin-left:2em;}.summary{margin-top:1em;font-size:1.15em;}.summary > p{font-weight:400;}.see-more input{opacity:0;position:absolute;pointer-events:none;top:0;}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.see-more p + p{display:none;}.see-more input:focus ~ label{outline:-webkit-focus-ring-color auto 5px;}.see-more:has(input:checked) > p{display:block;}.see-more .less,.see-more:has(input:checked) .plus{display:none;}.see-more:has(input:checked) .less{display:inline-block;}.see-more input:checked ~ label .plus{display:none;}.see-more label{cursor:pointer;font-size:.75em;display:inline-block;}.see-more:has(p:only-of-type) > div{display:none;}.see-more label span{border-bottom:1px dotted;text-transform:uppercase;font-size:.9em;color:#808A99;font-weight:500;}.see-more label:before{content:' ›';font-weight:600;color:#E73352;}.see-more:has(input:checked) label:before{content:' ‹';}.verified{color:#E73352;font-weight:600;margin-top:12px;}.verified{display:inline-flex;gap:8px;align-items:center;line-height:1em;}.verified i{height:.9em;display:inline-flex;}i img{max-height:100%;}footer{font-size:16px;}footer ul li{margin-top:6px;}footer ul a{border:none;}.dark{background:#0d0040;color:#fff;}.dark a,.dark i{color:#fff;font-weight:300;}#newsletter-form{padding:6em 8em;background:linear-gradient(93.98deg,#313284 1.97%,#202056 100%);color:#fff;margin:4em auto 4em;border-radius:10px;max-width:1400px;}#newsletter-form form{min-width:50%;text-align:right;}#newsletter-form .title{font-size:1.9em;line-height:1.4;font-weight:400;margin-bottom:0;font-family:'Noto Serif';}#newsletter-form .title + p{font-size:1em;font-weight:300;opacity:.8;}#newsletter-form input[type='email']{background:none;color:var(--mono-1);}#newsletter-form input[type='submit']{background:#EB2545;color:var(--mono-1);border-color:#EB2545;}footer .terms{margin-top:2em;padding-bottom:1em;}footer .terms p{line-height:1.2;}footer .links{display:flex;flex:1;gap:5em;justify-content:center;}.links .footer-toggle{padding:0;border:none;}.links .footer-toggle:hover{box-shadow:none;cursor:inherit;}.links .footer-group b,.links .footer-toggle{text-transform:uppercase;font-size:15px;color:#808A99;margin-bottom:1em;}footer .logo img{width:130px;}.persons{grid-template-columns:repeat(3,1fr);grid-gap:6px;display:grid;align-items:stretch;grid-auto-rows:1fr;background:#fafafa;padding:1em;}.persons b{font-size:1.1em;color:#100d08;}.person{padding:1em;background:#fff;border-radius:3px;}.person div{padding:2em 2em 0 0;}.persons p + p{margin-top:16px;font-size:.9em;}.persons a{color:inherit;font-weight:500;text-decoration:none;}.persons em{font-style:normal;color:#666666;font-weight:500;}a.linkedin{padding:0 3px 0 3px;background:#100d08;display:inline-block;border-radius:3px;}a.linkedin img{background:#fff;border-radius:0px;height:20px;}.email span{display:none;}.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}.flex-4{flex:4;}#static-nav{padding:2em 0 8em 2em;margin-top:4em;border-left:1px solid #eee;min-height:70vh;}#static-nav a{}#static-nav a:hover{color:#E73352;}#static-nav a{display:flex;border:none;margin-bottom:10px;align-items:center;gap:6px;color:#222;font-weight:450;}#static-nav .active{color:#E73352 !important;font-weight:500;}#static-nav .active svg{stroke-width:2;}.page section{padding:15vh 4em;}.person > img{max-width:50%;}@media (max-width:768px){.persons{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){footer .logo img{width:90px;margin:2em 2em 1em;}footer .terms{padding:2em;}footer .links{display:block;border-bottom:1px solid #eee;}.links .footer-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:6px 2em;cursor:pointer;text-align:left;font:inherit;margin-bottom:0;border-top:1px solid #eee;}.links .footer-group ul{display:none;margin-top:8px;padding:0 2em 2em 2em;}.links .footer-group.open ul{display:block;}.links .footer-group .plus::before{content:"+";font-size:18px;color:#808A99;}.links .footer-group.open .plus::before{content:"-";}}.page p{color:#100d08;}.page .h4{color:#E73352;font-size:1em;}.page .hero{color:#100d08;padding-top:0;}.page .hero .h2{line-height:1.25;font-size:2em;font-weight:750;}.page .hero p{margin:1em 0 0 0;}.page .hero .h2 + p{font-size:1.4em;color:#444;font-weight:250;}em.light{font-style:normal;font-weight:300;background:none;display:block;margin-bottom:.5em;color:#E73352;}.h2.flex-2{margin-bottom:1em;}.page .flex.row{gap:6em;}@media only screen and (max-device-width:768px){.page .hero .h2{font-size:1.7em;}.page .hero .h2 + p{font-size:1.2em;}}.grid-3{display:grid !important;grid-gap:6px;grid-template-columns:repeat(3,1fr);align-items:stretch;grid-auto-rows:1fr;}#nav-button{display:none;position:absolute;right:1em;z-index:100;box-shadow:none;padding:10px;}#nav-button svg{stroke-width:2;height:20px;width:20px;}#nav-button .close{display:none;}@media only screen and (max-device-width:768px){#navigation{position:absolute;background:#E73352;padding:20vh 4em 0;top:0;right:0;left:0;bottom:0;height:100vh;display:none;}header{padding:1em 0 1em 1em;}body.is-open header{background:#E73352;padding:1em 0;position:fixed;}body.is-open header > .row{padding:0 1em;}.menu-item > .sub-menu{position:fixed;width:100vw;left:0;right:0;z-index:99;min-width:inherit;width:100%;}body.is-open{overflow:hidden;max-height:100vh;}body.is-open #navigation{display:block;}body.is-open #nav-button{background:rgba(0,0,0,.1);color:#fff;}body.is-open #nav-button .close{display:block;}body.is-open #nav-button .open{display:none;}#navigation .menu-item > a{display:flex;justify-content:space-between;font-size:1.4em;color:#fff;}#nav-button{display:inline-block;color:#100d08;border:none;}.wp{margin-bottom:2em;}.row:not(.no-col){display:block;padding:0 1em;}.s-grid-1{display:grid !important;grid-template-columns:repeat(1,1fr);padding:0;grid-auto-rows:initial;}.large-6,.large-3{width:100%;}.col img{max-width:100%;}}sup{text-transform:uppercase;font-size:.5em;}b{font-weight:500;}h1,h2,h3,h4{text-wrap:balance;text-wrap-style:balance;}.h1,h1{font-size:2.5em;line-height:1.2em;font-weight:800;letter-spacing:-0.01em;;font-family:'Noto Serif';color:var(--mono-14);}h1.xxl{font-size:3.5em;}h1 span{opacity:.5;display:block;}h1 + p{font-size:1.15em;line-height:1.5em;margin-top:16px;color:var(--mono-14);}.h2,h2{font-weight:700;font-style:normal;font-size:1.6em;line-height:1.2em;letter-spacing:-0.05rem;display:block;}h2 span{opacity:.5;display:block;}h2 + p{margin-top:1em;}h2 + div{margin-top:1em;}h2 em{font-weight:200;font-style:normal;opacity:.5;}.h3,h3{font-weight:700;margin-bottom:1em;font-size:1.1em;}h3.xl{font-size:2em;font-family:'Noto Serif';margin:0;}h3.xl + p{margin:8px 0 4em 0;font-size:1.2em;opacity:.8;}h4,.h4{font-weight:700;font-size:1em;margin-bottom:24px;text-transform:uppercase;font-family:"Inter";}h5{font-weight:700;margin:.5em 0;font-size:1em;}h5 b{font-weight:700;}h5 + p{font-size:1em;margin:0;}h5 em{font-style:normal;font-weight:300;}.fw-200{font-weight:200;}.fw-250{font-weight:250;}.fw-300{font-weight:300;}.fw-350{font-weight:350;}.fw-400{font-weight:400;}.fw-450{font-weight:450;}.fw-500{font-weight:500;}.fw-550{font-weight:550;}.fw-600{font-weight:600;}.fw-650{font-weight:650;}.fw-700{font-weight:700;}p{line-height:1.55em;font-weight:300;}p + p{margin-top:1em;}a{color:#0F3737;text-decoration:none;border-bottom:1px solid;font-weight:500;}a:hover{color:#E30613;}ol,ul{list-style:none;}ul.two-cols{columns:2;-webkit-columns:2;-moz-columns:2;}section ul.ul{margin:2em 2em;line-height:1.6em;font-weight:300;list-style:disc;}section ul.spaced > li + li{margin-top:18px;}section ul.ul li{}ul.arrow li::before{content:"➔";padding-inline:4px;margin-inline-end:4px;color:#E73352;}.hero h1{font-size:3.1em;line-height:1.2em;font-weight:600;letter-spacing:1%;margin-top:.5em;}.hero h1 + p{margin-top:2em;font-size:1.3em;max-width:70%;line-height:1.7em;}.hero p + p{margin-top:3em;}.hero .btn{color:#fff;font-size:1.1em;border:1px solid;padding:16px 32px;border-radius:50px;display:inline-block;}.hero .h4{color:#CA255A;font-size:1.2em;}section * + h3{margin-top:2em;}section * + h2{margin-top:2em;}section * + h4{margin-top:2em;}.text-s{font-size:.85em;}num + span{font-size:.9em;}.m-0{margin:0;}.pad-0{padding:0em;}.pad-1{padding:1em;}.pad-2{padding:2em;}.pad-3{padding:3em;}.pad-4{padding:4em;}.pad-5{padding:5em;}.pad-6{padding:6em;}.pad-7{padding:7em;}.pad-8{padding:8em;}.pad-9{padding:9em;}.pad-w-0{padding-left:0em;padding-right:0em;}.pad-w-1{padding-left:1em;padding-right:1em;}.pad-w-2{padding-left:2em;padding-right:2em;}.pad-w-3{padding-left:3em;padding-right:3em;}.pad-w-4{padding-left:4em;padding-right:4em;}.pad-w-5{padding-left:5em;padding-right:5em;}.pad-w-6{padding-left:6em;padding-right:6em;}.pad-w-7{padding-left:7em;padding-right:7em;}.pad-w-8{padding-left:8em;padding-right:8em;}.pad-w-9{padding-left:9em;padding-right:9em;}.pad-h-0{padding-top:0em;padding-bottom:0em;}.pad-h-1{padding-top:1em;padding-bottom:1em;}.pad-h-2{padding-top:2em;padding-bottom:2em;}.pad-h-3{padding-top:3em;padding-bottom:3em;}.pad-h-4{padding-top:4em;padding-bottom:4em;}.pad-h-5{padding-top:5em;padding-bottom:5em;}.pad-h-6{padding-top:6em;padding-bottom:6em;}.pad-h-7{padding-top:7em;padding-bottom:7em;}.pad-h-8{padding-top:8em;padding-bottom:8em;}.pad-h-9{padding-top:9em;padding-bottom:9em;}.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}.flex-4{flex:4;}.flex-5{flex:5;}.flex-6{flex:6;}.flex-7{flex:7;}.flex-8{flex:8;}.flex-9{flex:9;}.flex{display:flex};.flex.inline{display:inline-flex;}.flex.sb{justify-content:space-between;}.flex.sa{justify-content:space-around;}.gap-2{gap:5em;}header a.button{line-height:20px;padding:12px 24px;}a.button,.button,button{background:none;padding:14px 32px;border:1px solid #030D1C;color:#030D1C;font-size:1em;font-weight:400;border-radius:4px;letter-spacing:.01em;display:inline-flex;cursor:pointer;gap:.5em;text-transform:capitalize;line-height:28px;font-family:Inter;align-items:center;}.button:hover,button:hover{box-shadow:0px 4px 4px rgba(61,61,255,0.06);background:#fff;}.button.primary,button.primary{background:var(--mono-12);border:1px solid var(--mono-12);color:var(--mono-1);}.button.primary:hover,button.primary:hover{color:var(--mono-1);background:var(--mono-14);}.button.secondary,button.secondary{background:var(--mono-1);border:1px solid var(--mono-1);color:var(--mono-13);}.button.primary:hover,button.primary:hover{color:var(--mono-1);background:var(--mono-14);}button .icon,button span.material-symbols-outlined{line-height:1em;top:0;}.button + .button,button + button{margin-left:1em;}.button.small,button.small{font-size:.95em;}button.delete,.button.delete{background:#E30613;color:#fff;border-color:#E30613;}button.delete:hover,.button.delete:hover{background:#E73352;}button.cancel,.button.cancel{background:#F7F9F9;color:#808A99;border-color:#F7F9F9;}button.cancel:hover,.button.cancel:hover{color:#222;background:#fff;border-color:#222;}#follow-button.follow button[rel='unfollow'],#follow-button.following button[rel='follow']{display:none;}.flex.align-center{align-items:center;;}::-ms-input-placeholder{color:#bbb;font-weight:300;}::-webkit-input-placeholder,::placeholder{color:#bbb;font-weight:300;opacity:1;}form .cell + .cell{margin-top:2em;}form label + input{margin-top:4px;}form label{display:block;}form label + label{margin-top:4px;}form label:has([type="checkbox"]){display:flex;}form label [type="checkbox"]{margin-right:8px;}form p label:first-child{color:#0D1C1C;font-weight:500;display:block;position:relative;font-size:16px;margin:20px 0 8px 0;cursor:pointer;}form label em{font-weight:300;font-style:normal;}form label span{display:block;font-size:.9em;color:#5D8080;font-weight:300;line-height:1.4em;margin-bottom:8px;}select,textarea,form input[type="number"],form input[type="search"],form input[type="text"],form input[type="password"],form input[type="email"]{font-family:'Inter',sans-serif;border:1px solid #EDF2F2;background:#FCFDFD;box-sizing:border-box;border-radius:3px;color:#808A99;padding:10px 16px;width:100%;font-family:Inter;font-size:16px;line-height:22px;}form button.dropdown,form select{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-image:url(/assets/icon/arrow.svg);background-position:96% center;background-repeat:no-repeat;background-size:10px 10px;padding-right:30px;-webkit-padding-end:30px !important;-webkit-padding-start:16px !important;appearance:none;cursor:pointer;}form textarea,form input[type="text"]:focus,form input[type="password"]:focus,form input[type="email"]:focus{color:#0D1C1C;border-color:#EDF2F2;background:#fff;}form input[type="checkbox"]{display:inline-block;}form input + label{display:inline-block;margin:0;}div.error{background:#C50D2E;padding:10px 30px;border-radius:3px;}div.error p{color:#fff;text-align:center;}form p + button{margin:20px 0 10px 0;}form hr{margin:4em -6em;border-bottom:1px solid #eee;}input[type="search"]{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons,Inc. --%3E%3Cpath d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E") no-repeat right center !important;background-size:44px 50% !important;padding-left:20px !important;}form .buttons{text-align:center;padding-top:3em;}.typedchar{font-size:14px;text-align:right;color:#5D8080;}.typedchar span{color:#5D8080;font-weight:300;}.typedchar span:first-child{font-weight:500;color:#5D8080;padding-right:2px;}.switch label::before{content:'';position:relative;display:inline-block;width:40px;height:22px;background-color:#fff;border:1px solid #0D1C1C;border-radius:20px;transition:all 0.3s;margin-right:10px;top:3px;}.switch label::after{content:'';position:absolute;width:16px;height:16px;border-radius:50%;background-color:#0D1C1C;top:6px;left:3px;transition:all 0.3s;}.switch input:checked + label::after{left :20px;background:#fff;}.switch input:checked + label::before{background-color:#0062FF;border-color:#0062FF;}.checkbox:checked + .switch{background-color:#7983ff;}.switch input{display:none !important;}form [rel='disclose'] input{margin-top:0;}form [rel='disclose'] + .reveal{display:none;}form [rel='disclose']:has(input:checked) + .reveal{display:block;margin-top:14px;}.input-label{min-width:140px;display:inline-block;}.input-label{font-size:.9em;}.input-label span + span{margin-left:8px;}.input-label + input{width:70%;}form .field label em{display:block;}table{width:100%;font-size:16px;border-collapse:collapse;}table th{padding:18px 18px;font-weight:600;text-align:left;text-transform:uppercase;font-size:14px;opacity:.7;}table tbody{border-bottom:1px solid #F7F9F9;}table thead{border-bottom:3px solid #F7F9F9;}table td {padding:8px 18px;}table td > div{display:flex;align-items:center;gap:1em;}table tbody tr:nth-child(even){background-color:#FCFDFD;}table a:not(.button){border-color:transparent;}table a:not(.button):hover{color:#222;border-bottom:1px solid;}table .logo{padding:10px;background:#fff;height:60px;width:60px;border:1px solid #F7F9F9;}table + .legend{margin-top:2em;font-size:16px;padding-left:4px;color:#808A99;}table + .legend b{color:#0F3737;}table .button{background:#fafafa;color:#0F3737;padding:5px;border-color:#eee;font-size:1.2em;border-color:transparent;}table .button:hover{border:1px solid;color:#fff;background:#0F3737;}table .button span{top:0;}.actions .button{margin-left:0;}.card table td{font-size:15px;padding:12px 22px;}.socials .icon{font-size:1em;}.socials a{border:none;}.socials a{margin-left:8px;display:inline-block;align-items:center;font-size:.95em;}.icon{content:'';text-indent:-9999px;;overflow:hidden;height:1rem;width:1rem;background-size:contain;background-repeat:no-repeat;background-position:center center;border:none;}a:has(.icon){border:none;}.icon.official{background-image:url(https://cdn.frenchtechsofia.com/logos/rooster.svg);margin:0 0 -2px 8px;height:.8em;width:.8em;}.icon.linkedin{background-image:url('/assets/icons/linkedin.svg');}.icon.facebook{background-image:url('/assets/icons/facebook.svg');}.icon.twitter{background-image:url('/assets/icons/twitter.svg');}.icon.instagram{background-image:url('/assets/icons/instagram.svg');}.icon.youtube{background-image:url('/assets/icons/youtube.svg');}.icon.whatsapp{background-image:url('/assets/icons/whatsapp.svg');}i.material-symbols-outlined{font-size:1em;top:2px;position:relative;}.tooltip{position:relative;border-bottom:1px dashed;cursor:pointer;font-size:.9em;}.tooltip.info{border:none;}.tooltip span{top:.18em;}.tooltip:before{content:attr(data-text);position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:15px;width:max-content;max-width:300px;padding:14px 24px;border-radius:4px;background:#0F3737;color:#fff;font-size:14px;text-align:left;line-height:1.35em;display:none;font-weight:300;box-shadow:rgba(0,0,0,.2) 3px 3px 3px;pointer-events:none;}.tooltip:focus:before,.tooltip:active:before,.tooltip:hover:before{display:block;}.tooltip.left:before{left:initial;margin:initial;right:100%;margin-right:15px;}.tooltip:after{content:"";position:absolute;left:100%;margin-left:-5px;top:50%;transform:translateY(-50%);border:10px solid #0F3737;border-color:transparent #0F3737 transparent transparent;display:none;}.tooltip:focus:before,.tooltip:focus:after,.tooltip:active:before,.tooltip:active:after,.tooltip:hover:before,.tooltip:hover:after{display:block;z-index:10;}.tooltip:before{opacity:0;transition:.3s opacity;}.tooltip:focus:before,.tooltip:active:before,.tooltip:hover:before{opacity:1;}.tooltip:after{opacity:0;transition:.3s;}.tooltip:hover:after{opacity:1;}.label{background:#F7F9F9;display:inline-block;padding:8px 18px;color:#808A99;border-radius:3px;text-transform:uppercase;font-size:13px;font-weight:600;}.label.blue{background:#F0F6FF;color:#0062FF;}.label.green{background:#DEFFE6;color:#4DB43C;}.label.red{background:#FFF0F4;color:#E6352E;}a.label{border:none !important;}.logo-list{display:flex;gap:2em;background:#F7F9F9;align-items:center;}.logo-list img{filter:grayscale(100%);mix-blend-mode:multiply;padding:1em;}#breadcrumb{display:inline-flex;font-size:13px;margin:2em 3em 2em 6em;color:#0F3737;font-weight:300;list-style:none;}#breadcrumb li{margin:0;}#breadcrumb li + li{padding:0 4px;}#breadcrumb li + li:before{content:'/';margin-right:4px;}#breadcrumb a{color:#0F3737;font-weight:500;}section:has(#breadcrumb){padding-top:0;}section:has(#breadcrumb) #breadcrumb{margin:2em 4em 6em -1em;}nav{text-align:center;}.pagination{display:inline-flex;border-radius:120px;padding:8px 24px;background:#fafafa;}.pagination li a{display:inline-block;padding:6px 12px;border:none;font-size:.8em;}.pagination li{margin:0 3px;}.pagination li.active a{color:#fff;background:#0F3737;border:none;border-radius:20px;font-weight:600;}.avatar-group{display:inline-flex;}.avatar-group .avatar + .avatar{margin-left:-.5em;}.avatar{width:120px;height:120px;border-radius:100%;overflow:hidden;position:relative;box-shadow:0px 0px 0px 2px #fff;display:inline-block;color:#fff;line-height:1em;text-align:center;position:relative;font-weight:700;}.avatar-xs{width:24px;height:24px;line-height:24px;border:1px solid #eee;box-shadow:inherit;}.avatar-s{width:32px;height:32px;border-radius:100%;overflow:hidden;position:relative;box-shadow:0px 0px 0px 2px #eee;display:inline-block;background:#0D0040;color:#fff;font-size:.7em;line-height:32px;text-align:center;font-size:.6em;font-weight:600;align-content:center;}.avatar-m{width:64px;height:64px;border-radius:100%;overflow:hidden;position:relative;box-shadow:0px 0px 0px 2px #fff;display:inline-block;background:#0D0040;color:#fff;font-size:.7em;line-height:64px;text-align:center;font-size:.6em;font-weight:600;}.avatar-s + .avatar-s{margin-left:-0.75rem;}.avatar.edit IMG,.avatar.edit div{position:absolute;width:100%;height:100%;left:0;top:0;}.avatar-s:has(img),.avatar:has(img){background:none;line-height:inherit;}#review .avatar IMG{width:78px;border-radius:100px;}.review-preview .avatar,.review-preview .avatar > div{background:rgba(93,128,128,.1) !important;color:#0F3737;}.avatar.edit:after{align-items:center;place-content:center;cursor:pointer;font-family:"Material Symbols Outlined";content:'\f09b';background:rgba(0,0,0);position:absolute;height:100%;width:100%;top:0;left:0;font-weight:400;opacity:0;transition:background-color .3s ease-out,color .3s ease-out,opacity .3s ease-out;}.avatar:has(.empty):after{background:#fafafa;color:#666;opacity:.8;}.avatar.edit:hover:after{background:#222;color:#fff;opacity:.8;}.stars{position:relative;color:rgba(93,128,128,.1);display:inline-block;}.stars:after{content:'★★★★★';color:#FEAE43;position:absolute;left:0;width:70%;overflow:hidden;}.stars.rated-1:after{width:20%;}.stars.rated-2:after{width:40%;}.stars.rated-3:after{width:60%;}.stars.rated-4:after{width:80%;}.stars.rated-5:after{width:100%;}.review .stars{margin-right:8px;}#review-spread p{margin:0;display:flex;align-items:center;gap:1em;}#review-spread progress{width:60%;}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}progress[value]{--color:#FEAE43;--background:#F7F9F9;border-radius:3px;height:11px;background:var(--background);overflow:hidden;font-weight:500;}progress[value]::-webkit-progress-bar{background:var(--background);}progress[value]::-webkit-progress-value{background:var(--color);}progress[value]::-moz-progress-bar{background:var(--color);}.rate{height:46px;display:inline-block;}.rate:not(:checked) > input{position:absolute;top:-9999px;}.rate:not(:checked) > label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:rgba(93,128,128,.1);}.rate:not(:checked) > label:before{content:'★ ';}.rate > input:checked ~ label{color:#ffc700;transition:.3s color,transform;}.rate label{margin-right:4px;}.rate:not(:checked) > label:hover,.rate:not(:checked) > label:hover ~ label{color:#FFB100;}.rate > input:checked + label:hover,.rate > input:checked + label:hover ~ label,.rate > input:checked ~ label:hover,.rate > input:checked ~ label:hover ~ label,.rate > label:hover ~ input:checked ~ label{color:#FFB100;}.rate:hover > input ~ label{color:#ddd;}.rate label:hover{transition:.3s transform;transform:scale(1.3);}.review{display:flex;gap:1.5rem;font-size:16px;}.review p{margin:0;}.review h3{text-transform:none;font-weight:500;font-size:1.1em;}.review h3:before{content:"“";}.review h3:after{content:"”";}.review > div:last-child{flex:auto;}.review .tagline{font-size:15px;}.review [itemprop="author"]{font-size:1.1em;font-weight:600;}.review [itemprop="reviewRating"]{margin:1em 0;}.review [itemprop="reviewBody"] + *{margin-top:1em;}.review-preview{margin:20px 0;border:1px solid #f3f3f3;padding:32px;}.review-preview .review [itemprop="reviewBody"] p{background:rgba(93,128,128,.1);border-radius:3px;height:14px;margin-top:8px;}.review-preview .review [itemprop="reviewBody"] p:last-child{width:67%;}.review [itemprop="datePublished"] a{border:none;color:#808A99;}.review [itemprop="datePublished"] a:hover{color:#222;border-bottom:1px dotted;}.card.list-item.show:after{content:"";position:absolute;top:-60%;left:-150%;width:50%;height:200%;opacity:0;transform:rotate(45deg);background:#fff;animation-name:shine;animation-duration:.7s;animation-timing-function:ease-in;}@keyframes shine{to{opacity:1;left:210%;}}#review .review{padding:1em 0;}#review-single .stars:after{}#review-single{background:url('/assets/images/background-pattern.svg') center center repeat;background-size:50%;}#review-single .review{font-size:1.4em;flex-direction:column;text-align:center;}#review-single .social,#review-single .social *{color:#fff;font-weight:300;}#review-single .social a em{font-weight:500;}@media only screen and (max-device-width:768px){.review{flex-direction:column;text-align:center;}}.articles p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}.dropdown{font-size:16px;}.dropdown-toggle.button:hover{box-shadow:none;}.dropdown-toggle.button{background:#F7F9F9;border:none;padding:8px 16px;font-weight:500;}.dropdown:has([type='button'].open) > .dropdown-menu{display:block;opacity:1;pointer-events:all;}a:hover .icon{filter:invert(36%) sepia(93%) saturate(5765%) hue-rotate(344deg) brightness(82%) contrast(123%);}.dropdown-menu{transition:opacity 300ms;position:absolute;border:1px solid #eee;padding:2em 2em;background:#fff;margin:0;box-shadow:0px 4px 6px rgba(61,61,255,0.06),0px 0px 4px rgba(61,61,255,0.06);border-radius:4px;left:20px;min-width:300px;opacity:0;z-index:10;pointer-events:none;}.dropdown-menu{font-size:16px;}.card{border:1px solid #F5F5FF;}a.card{}a.card:hover{color:inherit;}.card.company{min-width:50%;padding:2em;align-items:center;}.card.company .logo{margin-right:24px;height:102px;border-radius:4px;}.card.light{background:#fafafa;border:none;box-shadow:none;padding:3em;}.card.light p{line-height:1.5;}.card + .card{margin:0;}section#radar{padding-top:6em;background:#fff;}.articles h3{margin-bottom:0;}.articles h3 a{font-size:17px;}.articles p{-webkit-line-clamp:3;}.articles .date{opacity:1;font-weight:300;}.articles p:has(.label){display:none;}.articles .cover:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://cdn.frenchtechsofia.com/assets/images/s-radar.webp) center center no-repeat;background-size:cover;mix-blend-mode:color-dodge;mix-blend-mode:difference;filter:contrast(2.5) brightness(0.5);opacity:.8;}.articles img{filter:brightness(1.1) saturate(1.1) grayscale(.1);}.articles.two-col{display:grid;grid-gap:2em;grid-template-columns:repeat(2,1fr);}.articles .card{border:none;background:none;box-shadow:none;}.articles .card{display:flex;}.articles .card .cover{position:relative;display:block;flex:1;height:100px;min-height:inherit;border-radius:4px;overflow:hidden;}.articles .card .cover img{height:100%;}.articles .card .inner{flex:3;padding:0 1em 1em 2em;}.articles.two-col .summary{display:none;}.card .stat{text-align:left;border:1px solid #f3f3f3;padding:1.5em 2em;border-radius:3px;}.card .stat num{font-size:2em;display:block;font-weight:700;}.card .stat label{text-transform:uppercase;font-size:13px;font-weight:500;opacity:.5;display:block;margin:8px 0;}.card .stat a{font-size:14px;}.card.stats > div > div + div{border-left:1px dotted #eee;padding-left:4em;margin-left:3em;}.card.stats h4{color:#7D938A;font-size:14px;font-weight:500;display:inline-flex;gap:8px;align-items:center;text-align:right;margin-bottom:1em;}#events{background:url(https://cdn.frenchtechsofia.com/event/audience.png) center top no-repeat;background-size:cover;padding:6em 0 0 4em;}#events .form{background:var(--mono-14);margin:1em 0 0 auto;max-width:600px;display:block;padding:1em;position:relative;bottom:-2em;}.select{-webkit-user-select:none;user-select:none;background:var(--mono-13);padding:20px 4em 20px 2em;border-radius:3px;min-width:200px;position:relative;padding:1em 0;}.select .display{padding:0 2em;}.select +.select{margin-left:1em;}.select em{display:block;font-weight:250;font-style:normal;font-size:.95em;margin-bottom:4px;}.select .options{display:none;}.select:hover .options{display:block;}.select:hover{box-shadow:0px 1px 9px rgba(0,0,0,.4);}.filters li{display:flex;gap:8px;}.select .options{position:absolute;background:var(--mono-13);padding:2em;white-space:nowrap;line-height:1.5;}.check{display:inline-flex;align-items:center;gap:0.5rem;cursor:pointer;}.check input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border:none;border-radius:3px;background:var(--mono-9);display:grid;place-content:center;cursor:pointer;transition:0.2s ease;}.check input[type="checkbox"]::before{content:"";width:10px;height:10px;transform:scale(0);transition:0.2s ease;background:#000;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);}.check input[type="checkbox"]:checked{background:#c92459;}.check input[type="checkbox"]:checked::before{background:#fff;transform:scale(1);}.check input[type="checkbox"]:hover{box-shadow:0 0 0 4px rgba(201,36,89,0.12);}.check input[type="checkbox"]:focus-visible{outline:2px solid #c92459;outline-offset:2px;}.check{font-weight:300;color:var(--mono-2) !important;}.check:has(input[type="checkbox"]:checked){font-weight:350;color:var(--mono-1) !important;}.event h3 a{text-transform:none;color:var(--mono-14);font-weight:700;font-size:1.35em;border-bottom:1px dotted;font-family:"Noto Serif";}.event{background:var(--mono-1);padding:3em;}.event .summary p{font-size:.95em;color:var(--mono-11);font-weight:300;line-height:1.35;margin-bottom:1em;}.event .date{text-align:center;border-radius:4px;padding:3em;white-space:nowrap;width:100%;}.event svg{height:1em;width:1em;stroke-width:1.5;top:1px;position:relative;}.event .date{background:var(--mono-12);color:var(--mono-1);}.event.official .date{background:#C92459;}.event .details{font-size:1em;display:inline-flex;align-items:center;gap:3em;}.event .details .flex{align-items:baseline;}.event.is-past a{color:var(--mono-11);}.event.is-past .date{background:var(--mono-4);}.event.is-past img{opacity:.9;}p small{color:inherit;}.event{display:grid;grid-template-columns:180px 5fr 2fr;grid-template-areas:"date title picture" "date details picture";align-items:start;gap:0 3em;}.event .date{grid-area:date;}.event .title{grid-area:title;margin:0;}.event .preview{grid-area:picture;align-content:center;height:100%;text-align:right;}.event .preview img{max-height:150px;}.event-details{grid-area:details;}@media (max-width:768px){#events{margin-bottom:2em;padding:4em 2em 0;}.event{grid-template-columns:1fr 2fr;grid-template-areas:"title title""date picture""details details";gap:8px;}.event h3 a{font-size:1.05em;}.event-details{grid-area:details;}.event .details{display:block;}.event .summary{margin-top:1em;}.event .date{padding:1em;}.event .details > div{margin-top:8px;}.event .preview img{height:98px;}.select{padding:8px 1em;min-width:100px;}}#navigation{gap:1em;}.menu-item > .sub-menu{display:none;transition:opacity 1s ease-out;padding-top:2em;font-size:.9em;opacity:0;}.menu-item > .sub-menu .flex > div{padding:0;}.menu-item > a{padding:14px 1em;border-radius:4px;color:var(--mono-14);font-weight:400;}.menu-item a.active{color:var(--brand);font-weight:500;}#navigation:has(a.active) .menu-item > a:not(.active){color:var(--mono-9);}.menu-item > a:hover{color:var(--mono-14);}.menu-item:active > .sub-menu,.menu-item:hover > .sub-menu{display:block;opacity:1;}.menu-item{position:relative;}.menu-item > *{display:inline-block;}.sub-menu{position:absolute;left:-300px;right:auto;max-width:900px;min-width:700px;top:24px;}.sub-menu > .flex{padding:2.5em;text-align:left;border-radius:8px;box-shadow:0px 4px 6px rgba(61,61,255,0.06),0px 0px 4px rgba(61,61,255,0.06);}.menu-item > a{display:flex;align-items:center;line-height:1;gap:6px;padding:14px 14px 14px 21px;}.sub-menu a.card + .card{margin:0;}.sub-menu .card > a{padding:16px 24px;display:flex;border-radius:6px;align-items:flex-start;}.sub-menu .card a:hover{color:var(--mono-14);background:var(--mono-1);}.sub-menu svg.lucide{width:18px;height:18px;margin-right:16px;min-width:18px;stroke-width:1.5;color:var(--mono-14);}.sub-menu a.card{display:block;color:var(--mono-14);}.sub-menu a b{display:block;margin:0 0 4px;white-space:nowrap;}.sub-menu a b:first-child{font-size:1.05em;}.sub-menu a span{font-weight:300;font-size:.95em;color:var(--mono-8);min-width:200px;display:block;}.sub-menu .flex{background:#fff;border:none;}.sub-menu .card{box-shadow:none;background:none;flex-grow:1;padding-right:0;line-height:1.3em;padding:2em;border-radius:4px;border:none;flex:1;}.sub-menu .card em{margin-bottom:10px;font-style:normal;display:block;}.sub-menu .card img{height:60px;border-radius:6px;filter:grayscale(1);margin-bottom:1em;}.sub-menu a:hover img{filter:none;}.sub-menu a.card:hover{background:var(--mono-1);}.sub-menu a.card:hover em{opacity:1;}.sub-menu a:hover b{color:var(--brand);}ul.brand li::marker{color:var(--brand);}article .summary p{font-weight:500;color:var(--mono-12);}.xl{font-size:1.4em;}.cover{position:relative;}.cover img{filter:grayscale(1);}.tags{display:flex;gap:8px;font-size:16px;}.tags a{text-decoration:none;border:1px solid;border-radius:20px;padding:6px 16px;text-transform:capitalize;color:#000;font-size:16px;background:none;}.tags a:hover{opacity:1;border:1px solid;color:red;}figure.hero{width:100%;display:block;margin:0 auto;max-width:1175px;padding:0 10px;}figcaption{margin-top:5px;color:var(--mono-6);font-size:14px;font-weight:300;letter-spacing:-0.015em;}figcaption b{font-weight:500;}article .h4{color:#000;font-size:16px;}article h1{font-family:"Noto Serif",serif;font-weight:550;letter-spacing:-0.05rem;}article ul,article ol,article li,article p{-webkit-font-smoothing:auto;font-weight:300;line-height:30px;letter-spacing:-0.015em;word-spacing:0.01em;color:var(--mono-13);}article p + p{margin:27px 0;}article ol,article ul{margin:20px 40px;list-style:disc;}article ol li{padding-left:10px;}article li::marker{font-weight:700;font-size:.9em;}article figure[role='hero']{margin:60px -60px;}article figure[role='hero'] img{width:100%;}article figure{margin:0;text-align:center;filter:grayscale(1);}article figure blockquote{padding:0 10%;border:none;text-align:left;}article figure blockquote p{color:#161C2C;padding:0;font-size:24px;font-weight:400;line-height:35px;display:inline;background-image:linear-gradient(to right,#D9FCDB 75%,#D9FCDB 75%);background-position:bottom left;background-repeat:repeat-x;background-size:20px .33em;}article figure blockquote p::before{content:'\201C';color:#0CC044;margin:0px 0 0 -26px;font-family:'Playfair Display','Inter',sans-serif;font-size:42px;position:absolute;font-weight:600;}article figure cite{color:#161C2C;font-size:15px;font-weight:500;display:block;font-style:normal;margin-top:12px;}article figure figcaption cite:before{content:'';}article ul + p,article ol + p{margin-top:40px;}article li + li{margin:10px 0;}article *::not(p):empty{display:none;}article li li{list-style-type:circle;}article h2{margin-top:3em;margin-bottom:1em;font-size:34px;line-height:1.3em;font-weight:700;font-family:"Noto Serif",serif;max-width:75%;font-family:Inter;font-weight:700;line-height:1.2;}article h3{letter-spacing:-0.015em;word-spacing:0.01em;margin-top:80px;margin-bottom:30px;font-size:21px;font-weight:500;}article a{color:var(--mono-14);font-weight:500;border-bottom:1px dotted var(--mono-14);}article a:hover{border-bottom:1px solid var(--mono-14);}article img{object-fit:contain;max-width:100%;height:auto;}article strong,article b{font-weight:500;}#toc{margin:0 0 90px 0;list-style:none;}* + #toc{margin-top:90px;}#toc li{color:#76888F;margin-left:0px;line-height:25px;padding:10px 0;}#toc li + li{border-bottom:1px dotted #E9EFF1;margin:0;}#toc li:first-child{margin-left:5px;list-style:none;font-weight:400;text-transform:uppercase;font-size:12px;margin-bottom:10px;}#toc li a:before{content:'→';color:#E73352;margin-right:20px;font-weight:400;margin-left:5px;}#toc a{color:#161C2C;cursor:pointer;font-weight:500;background:none;border:none;display:inline-flex;}#toc a:hover{border:none;color:#E30613;}section#radar{background:#f7f7f7;}section#radar h3{color:var(--mono-10);margin-top:8px;}section#radar h3 a:hover {color:#E30613;}section#radar h3.xl{font-size:1.8em;font-family:Inter;margin-bottom:0;color:var(--mono-8);font-weight:600;}section#radar h3 + p{color:var(--mono-9);font-size:1em;opacity:1;}.articles-grid .cover{filter:grayscale(1) brightness(.9) contrast(1.1);max-height:270px;border-radius:20px;margin-bottom:1em;position:relative;}.articles-grid .item-0 .cover{max-height:210px;}.articles-grid .cover:after{content:'';position:absolute;top:0;left:0;right:0;bottom:26px;background:url(https://cdn.frenchtechsofia.com/assets/images/s-radar.webp) center center no-repeat;background-size:cover;mix-blend-mode:color-dodge;mix-blend-mode:difference;filter:contrast(2.5) brightness(0.5);opacity:.8;z-index:100;border-radius:4px;overflow:hidden;}.articles-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"one three four""two three four";gap:5rem;padding:1em 0;}.item-1{grid-area:one;}.item-2{grid-area:two;}.item-3{grid-area:three;}.item-4{grid-area:four;}.item-1 .cover,.item-2 .cover{display:none;}.articles-grid h3 a{font-family:'Noto Serif';text-decoration:none;border:none;font-size:1.9em;font-weight:700;color:var(--mono-14);letter-spacing:-0.04rem;line-height:1.3;display:block;font-size:1.5em;}.articles-grid .date{font-family:"Noto Serif";color:var(--mono-10);font-weight:400;}.author{font-size:.9em;padding:2em 0;}.author em{color:var(--mono-10);font-weight:300;}.author b{font-weight:600;color:var(--mono-11);}.item-3 h3{margin-top:2em;}.item-1{padding-bottom:2em;border-bottom:1px dotted var(--mono-3);}.item-2 .author,.item-1 .author{display:none !important;}.articles-grid .summary{color:var(--mono-10) !important;font-weight:350;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.item-4 > div{display:flex;flex-direction:column;gap:1em;}.item-4 .head{display:flex;flex-direction:column-reverse;gap:1em;}.item-3 .head{display:flex;flex-direction:column;gap:1em;}@media only screen and (max-device-width:768px){.articles-grid{display:flex;flex-direction:column;gap:3em;}.articles-grid h3 a{font-size:1.4em;}}figure.hero{position:relative;margin-top:4em !important;}figure div:has(img){position:relative;}figure div:has(img):after{content:'';position:absolute;top:0;left:0;right:0;bottom:26px;background:url(/assets/images/s-radar.webp) center center no-repeat;background-size:cover;mix-blend-mode:color-dodge;mix-blend-mode:difference;filter:contrast(2.5) brightness(0.5);opacity:.8;z-index:100;border-radius:4px;overflow:hidden;}.avatar-s{box-shadow:none;border:2px solid #fff;}.avatar-group .avatar + .avatar{margin-left:-12px;}article .avatar img{mix-blend-mode:inherit;}figure.hero{margin-top:2em;padding:0 !important;}article figure.hero img{object-fit:cover;max-height:60vh;width:100%;align-self:auto;object-position:center;}.summary{font-size:.95em;line-height:1.5;color:var(--mono-9);}.intro{font-size:1.05em;}.socials{display:inline-flex;align-items:center;font-size:.95em;margin:0;color:var(--mono-7);}.socials em{font-style:normal;}article .row{max-width:850px;margin:0 auto;}article #content h3{font-size:19px;margin-top:3em;margin-bottom:.7em;font-weight:600;}#toc a{font-size:.9em;}strong{color:var(--mono-14);}article h2{color:var(--mono-14);}article ul,article ol,article li,article p{-webkit-font-smoothing:auto;font-weight:350;line-height:1.65em;letter-spacing:-0.015em;word-spacing:0.01em;color:var(--mono-9);}@media only screen and (max-device-width:768px){article section{padding:2em 2em;}article ul,article ol,article li,article p{font-size:.95rem;color:var(--mono-11);}article #content h2{font-size:1.8em;}article strong{font-weight:600;}#partner{padding:3em !important;}#partner .logo{width:100px !important;margin-bottom:1em;}#partner em{display:none;}#partner .socials a{margin:0;font-size:.8em;}#partner .summary{font-size:.8em;margin-bottom:1em;color:var(--mono-8);}}interview h1{margin-top:.7em;}.left-panel .h5{margin-top:2em;margin-bottom:2em;}#interview{padding-top:3em;}#interview .left-panel{font-size:16px;max-width:400px;}img.interviewee{min-width:400px;}interview{padding:0 0 2em 2em;display:block;position:relative;}interview p{line-height:1.6;color:#000;}interview p + p{margin-top:2em;}interview h1{font-family:"PT Serif",serif;margin-bottom:1em;}#interview #toc{position:sticky;top:1em;}interview h2{margin-top:4em;font-size:1.5em;font-family:Inter;font-weight:400;}interview h3{font-size:1.05em;line-height:1.55;font-weight:500;margin-top:5em;margin-bottom:2em;}interview blockquote{text-align:left;margin:4em 0 0 0;}interview blockquote p{font-weight:500;font-style:normal;margin-bottom:1em;font-size:1.5em;}.contributor .avatar-s,.contributor .avatar-s img{width:40px;height:40px;}.contributor{font-size:16px;font-weight:300;line-height:1.35;margin:.8em 0;gap:1em;}.contributor + .contributor{margin-top:1.5em;}.itw-card{position:relative;overflow:hidden;color:#fff;border:none;}.itw-card:after{content:'';box-shadow:inset -70px 0px 70px #000;position:absolute;top:-20px;right:-40px;bottom:0;left:50%;border-radius:100px;}.itw-card img{filter:grayscale(1);transition:all .4s;}.itw-card:hover{color:#fff;}.itw-card:hover img{filter:grayscale(0);}#toc li a.active{color:#E30613;}#toc li:first-child{font-size:14px;font-weight:500;}.main section:first-child{padding:4em;}.main #breadcrumb + section{padding:1em 4em 2em 4em;}.main #breadcrumb + section + section,.main section:first-child + section{padding-top:0;}.main h1{font-size:28px;font-weight:700;}.main .card h2{font-size:24px;}.main h1 + p{font-size:16px;margin-top:4px;font-weight:300;opacity:.8;}.main{flex:auto;}.main .card{box-shadow:none;border:1px solid #f3f3f3;padding:3em 3em;}.main.empty{background:none;}.main.empty > div{background:#fafafa;margin:2em auto 0 2em;max-width:60%;padding:2em;border-radius:6px;}#sub-nav a{border:none;}#sub-nav{font-size:16px;color:rgb(128,138,153);}#sub-nav li + li{margin-top:8px;}li.active > a{color:#E30613;}.space-between{justify-content:space-between;}.message{padding:10px;size:16px;background:#fafafa;margin-bottom:1em;border-radius:3px;}.message > div{background:#fff;padding:2em 3em;gap:2em;}.message-icon{position:relative;}.message-icon > div{position:relative;background:#4DB43C;color:#fff;border-radius:100px;height:40px;width:40px;line-height:40px;text-align:center;z-index:2;}.message-icon span{font-size:1.2em;font-weight:700;margin:0;line-height:40px;top:0;}.message-icon:before{content:'';height:40px;width:40px;position:absolute;background:#DEFFE6;border-radius:40px;z-index:1;left:-10px;top:-10px;}.message h5{font-size:17px;color:#4DB43C;font-weight:500;}.message p{font-size:16px;}.message.removed .message-icon > div{background:#E30613;}.message.removed .message-icon:before{background:rgba(231,51,82,.05);}.message.removed h5{color:#E30613;}.message.delete .message-icon > div{background:#E30613;}.message.delete .message-icon:before{background:rgba(231,51,82,.05);}.message.delete h5{color:#E30613;}.message-icon.plus > div{background:#fff;color:#888;border:2px dotted;}.message-icon.plus span{line-height:36px;}.message-icon.plus:before{background:#fafafa;}.message.info .message-icon > div{background:#0062FF;}.message.info .message-icon:before{background:#F0F6FF;}.message.info h5{color:#0062FF;}.card table.wide tr{background:#fff;}.card table.wide .button{background:#fff;border:1px solid;padding:8px 18px;}.card table.wide td{padding:2em 2em;border-top:1px solid #eee;}.card table.wide td p{color:#888;}form .eye{margin-left:-35px;position:absolute;margin-top:18px;cursor:pointer;opacity:.5;}input[type="text"] + .eye,.eye:hover{opacity:1;}#media-section{}.media-logo{text-align:center;border:1px solid var(--mono-10);padding:7em 2em;}.media-logo img{filter:grayscale(1) contrast(.5) brightness(2.5);}.arrow-scroll{position:absolute;margin-top:-2.8em;z-index:30;background:#fff;font-size:2em;border:2px solid #F9FBFB;border-radius:100%;height:60px;width:60px;line-height:74px;text-align:center;color:#aaa;left:45%;}.media-publication .summary{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;}#editors-pick .summary{-webkit-line-clamp:5;}#publication-related .media-publication{width:20%;}#publication-related .media-publication .title + p{display:none;}#publication-insert .link{margin-top:2em;display:inline-flex;gap:8px;align-items:center;}#publication-insert .link a{color:#E30613;border-bottom:1px dotted;}#publication-insert .link a:hover{border-bottom:1px solid;}#publication-insert .inner p{font-size:16px;}#publication-insert .picture{max-width:50%;min-width:50%;}#publication-insert .picture img{filter:grayscale(1);border-radius:3px;}#publication-insert .picture .legend{margin-top:8px;}.about-media{font-size:16px;border:1px solid #eee;padding:2em;margin-top:4em;border-radius:3px;}.social-share{display:flex;align-items:center;gap:1em;}.social-share .links{display:flex;gap:1em;}.social-share a{display:flex;align-items:center;gap:8px;}.social-share a span{zoom:.8;}.media-publication{background:#fff;border:1px solid #eee;flex-grow:1;width:30%;max-width:33%;padding:0;margin:0 0 1em 0;color:#222;position:relative;}.media-publication:not(:hover){box-shadow:none;}.media-publication + .media-publication{margin:0 0 1em 0;}.media-publication .cover{background:#222;border-bottom:1px dotted #eee;filter:grayscale(1);}.media-publication .cover img{height:180px;}.media-publication:hover{color:#222;}.media-publication:hover .cover{filter:grayscale(0);}.media-publication:hover .title{text-decoration:underline;}.media-publication b{color:#222;}.media-publication p{color:#808A99;}.media-publication .date{font-size:14px;margin-top:1em;}.lang{display:flex;gap:8px;align-items:center;}.lang img{width:20px;border-radius:2px;height:16px;}.media-publication .mentions{position:absolute;min-width:50%;right:32px;top:164px;justify-content:end;display:inline-flex;transform:scale(1.2);}div.content{margin-top:2em;}div.content p:first-child::first-letter{font-size:5em;font-weight:900;float:left;padding:28px 14px 8px 0;}.quote > p{font-size:1.3em;}.quote blockquote{font-size:1.6em;margin:0;text-align:left;}.quote blockquote + p{margin-top:1em;}.publication .inner{max-width:1100px;padding:0 3em;}.publication p{line-height:1.55em;}.publication{font-size:1em;}.publication ul{list-style:circle;margin:2em;font-weight:300;}.publication ul li + li:not(:has(p)){margin-top:14px;}.publication .takeway p:first-child{font-weight:400;}.publication .cta{margin:4em 0;padding:3em;background:#fafafa;text-align:center;}.publication .cta a{color:#E30613;border-color:#E30613;}.logo-slider{--visible:9;--gap:3.5em;--speed:20s;overflow:hidden;width:100%;}.logo-track{display:flex;gap:var(--gap);align-items:center;will-change:transform;animation:logo-scroll var(--speed,10s) linear infinite;}.logo-track:hover{animation-play-state:paused;}@media (prefers-reduced-motion:reduce){.logo-track{animation:none;}}.logo-track > span{flex:0 0 calc((100% - (var(--gap) * (var(--visible) - 1))) / var(--visible));display:flex;justify-content:center;align-items:center;}.community-logo{opacity:.75;margin:4em 0;}.community-logo img{max-height:40px;}.community-logo span{filter:brightness(0.1);}.invert{filter:invert(1);}.community-logo img.smaller{padding:8px;}.community-logo{display:flex;gap:2.5em;margin-bottom:4em;margin-top:4em;opacity:.7;}.community-logo img{filter:grayscale(1) contrast(1.5);max-height:40px;}.community-logo span{}.community-logo img.invert{filter:grayscale(1) contrast(1.5) invert(1);}.community-logo img.smaller{padding:8px;}@keyframes logo-scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media only screen and (max-device-width:768px){.logo-slider{--visible:3;--gap:20px;--speed:5s;}.community-logo{gap:30px;}.community-logo img{max-height:20px;}.logo-track{animation:logo-scroll var(20s) linear infinite;}}@media only screen and (max-device-width:768px){body{overflow-x:hidden;font-size:13px;}footer{font-size:13px;}.large-7{width:100%;}h1{font-size:2.2em;}h2,.h2{font-size:20px;}h1.xxl{font-size:2.5em;}header > .row{display:flex !important;}section * + h2{margin-top:24px;}article section h2{margin-top:3em;}img{max-width:inherit;}.gap-2{gap:1em;}.pad-2{padding:2em;}.page section,section{padding:2em 20px;}a.button,.button,button{font-size:1em;padding:14px 16px;line-height:1em;}.button + .button,button + button{margin-left:6px;}header .logo IMG{height:40px;}figure.hero{padding:0;}.row:not(.no-col){padding:0;}.row + .row{margin-top:2em;}#top{display:none;}.articles.two-col{display:block;}.flex{display:block;}.m-flex{display:flex;}#breadcrumb{display:none;}#newsletter-form{margin:1em 1em 2em;padding:4em;}#newsletter-form input{width:100%;text-align:center;margin-top:4px;}.col{width:100%;}ol ul{margin:1em;}blockquote{margin:0;font-size:1.3em;}article ul,article ol,article li,article p{font-size:1em;}article h1{font-size:2.5em;line-height:1.3;font-weight:700;}article h2{font-size:2.2em;max-width:85%;}article .h4{font-size:1.1em;margin-bottom:1em;}.articles-grid > div{padding:0;border:none;}}