.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;text-align:center;font-size:20px;padding:5px 20px;border-radius:99em;border:1px solid transparent;cursor:pointer;font-weight:300;text-decoration:none;text-transform:none;line-height:1}.btn span:not(.edglyph){margin:0 0 0 5px}.btn .edglyph{line-height:0;font-size:18px;font-weight:400;margin:0 10px 0 0}.btn.btn-large{display:flex;font-size:clamp(24px,4vw,36px);min-height:80px;padding:5px 40px}.btn.btn-large .edglyph{font-size:clamp(24px,4vw,36px)}.btn.btn-default{background:rgba(var(--color-black-rgb), 0.1);color:var(--color-white)}.btn.btn-default:hover{background:var(--color-white);border-color:rgba(var(--color-black-rgb), 0.1);color:rgba(var(--color-black-rgb), 0.1)}.btn.btn-primary{background:var(--primary-color);color:var(--color-white);border-color:var(--primary-color)}.btn.btn-primary:hover{background:var(--color-white);color:var(--primary-color)}.btn.btn-secondary{background:var(--secondary-color);color:var(--color-white);border-color:var(--secondary-color)}.btn.btn-secondary:hover{background:var(--color-white);color:var(--secondary-color)}.btn.btn-tertiary{background:var(--tertiary-color);color:var(--primary-color);border-color:var(--tertiary-color)}.btn.btn-tertiary:hover{background:var(--color-white);color:var(--tertiary-color)}.btn.btn-success{background:var(--success-color);color:var(--color-white);border-color:var(--success-color)}.btn.btn-success:hover{background:var(--success-color-hover)}.btn.btn-danger{background:var(--error-color);color:var(--color-white);border-color:var(--error-color)}.btn.btn-danger.btn-outline{background:none;color:var(--error-color)}.btn.btn-danger.btn-outline:hover{background:var(--error-color-hover);color:var(--color-white)}.btn.btn-danger:hover{background:var(--error-color-hover)}.btn.btn-info{background:var(--info-color);color:var(--color-white);border-color:var(--info-color)}.btn.btn-info:hover{background:var(--info-color-hover)}.btn.btn-warning{background:var(--warning-color);color:var(--color-white);border-color:var(--warning-color)}.btn.btn-warning:hover{background:var(--warning-color-hover)}.btn.btn-facebook{background:var(--facebook-color);color:var(--color-white)}.btn.btn-facebook:hover{background:var(--color-white);color:var(--facebook-color);border-color:var(--facebook-color)}.btn.btn-twitter{background:var(--twitter-color);color:var(--color-white)}.btn.btn-twitter:hover{background:var(--color-white);color:var(--twitter-color);border-color:var(--twitter-color)}.btn.btn-pinterest{background:var(--pinterest-color);color:var(--color-white)}.btn.btn-pinterest:hover{background:var(--color-white);color:var(--pinterest-color);border-color:var(--pinterest-color)}.btn.btn-instagram{background:var(--instagram-color);color:var(--color-white)}.btn.btn-instagram:hover{background:var(--color-white);color:var(--instagram-color);border-color:var(--instagram-color)}.btn.btn-youtube{background:var(--youtube-color);color:var(--color-white)}.btn.btn-youtube:hover{background:var(--color-white);color:var(--youtube-color);border-color:var(--youtube-color)}.btn.btn-dailymotion{background:var(--dailymotion-color);color:var(--color-white)}.btn.btn-dailymotion:hover{background:var(--color-white);color:var(--dailymotion-color);border-color:var(--dailymotion-color)}.btn.btn-linkedin{background:var(--linkedin-color);color:var(--color-white)}.btn.btn-linkedin:hover{background:var(--color-white);color:var(--linkedin-color);border-color:var(--linkedin-color)}.btn.btn-viadeo{background:var(--viadeo-color);color:var(--color-white)}.btn.btn-viadeo:hover{background:var(--color-white);color:var(--viadeo-color);border-color:var(--viadeo-color)}.btn.btn-vimeo{background:var(--vimeo-color);color:var(--color-white)}.btn.btn-vimeo:hover{background:var(--color-white);color:var(--vimeo-color);border-color:var(--vimeo-color)}body{background:var(--color-white)}#video{width:100vw;height:100vh;min-height:256px;max-height:66.6666666667vh;position:relative;overflow:hidden;box-shadow:0px 0px 81.6px 54.4px rgba(var(--color-black-rgb), 0.7) inset}#video video,#video iframe{border:0 none;position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%, -50%);pointer-events:none;z-index:-1;background:var(--color-black)}#content{padding-top:0;max-width:none;background:none}#content #brand{position:relative;z-index:1}#content #brand:before{content:"";position:absolute;top:125px;left:0;right:0;height:50%;z-index:-1;background:url(../img/interface/stripes.svg) no-repeat -25vw top var(--quaternary-color);background-size:2000px auto}#content #brand .container #links{margin:-125px -20px 60px;display:flex;justify-content:center}#content #brand .container #links>div{flex:1;flex-grow:0;flex-basis:290px;padding:0 20px}#content #brand .container #links>div a{display:block;background:var(--secondary-color);text-decoration:none}#content #brand .container #links>div a figure figcaption{display:block;padding:13px 20px;background:var(--color-white);color:var(--secondary-color);font-size:30px;line-height:1}#content #brand .container #links>div:first-child a{background:var(--primary-color)}#content #brand .container .flex{align-items:center}#content #brand .container .flex>figure{flex:1}#content #brand .container .flex>div h1{color:var(--secondary-color);border-color:var(--secondary-color)}#content #brand .container .spacer{display:block;height:60px}#content #history{background:var(--tertiary-color);margin:60px 0 0}#content #history .container{position:relative}#content #history .container:before{content:"";position:absolute;left:0;top:-50px;z-index:-1;background:url(../img/homepage/gear.svg) no-repeat center;background-size:cover;width:150px;height:150px}#content #history .container .flex{align-items:center}#content #history .container .flex>figure{flex:1;align-self:flex-end}#content #history .container .flex>div{padding:20px}#content #values{background:url(../img/interface/stripes-grey.svg) no-repeat 25vw top;background-size:2000px auto;padding:60px 0}#content #values .container .flex{align-items:center}#content #values .container .flex>figure{flex:1}#content #values .container .flex>div h2{color:var(--secondary-color);border-color:var(--secondary-color)}#content #commitment{background:var(--secondary-color);margin:0 0 60px}#content #commitment .container .flex{align-items:center}#content #commitment .container .flex>figure{flex:1;align-self:stretch;position:relative}#content #commitment .container .flex>figure img{position:absolute;top:0;right:20px}#content #commitment .container .flex>div{padding:20px;color:var(--color-white)}#content #commitment .container .flex>div h2{border-color:var(--color-white)}#content .container .btn.btn-large{margin:0 0 0 50%}@media(min-aspect-ratio: 16/9){#video video,#video iframe{height:56.25vw}}@media(max-aspect-ratio: 16/9){#video video,#video iframe{width:177.78vh}}@media all and (max-width: 768px){#content #brand:before{top:40px;height:70%}#content #brand .container #links{margin-top:-40px;display:block}#content #brand .container #links>div{margin:0 0 20px}#content #brand .container #links>div a figure{display:flex}#content #brand .container #links>div a figure img{max-width:128px}#content #brand .container #links>div a figure figcaption{flex:1;display:flex;align-items:center}#content #brand .container #links>div:first-child{display:none}#content #brand .container #links>div:last-child{margin:0}#content #brand .container .flex>figure{display:flex;justify-content:center}#content #history .container .flex>div{margin:0}#content #history .container .flex>figure{display:flex;justify-content:center}#content #values .container .flex>div{margin:0}#content #values .container .flex>figure{margin-top:20px;display:flex;justify-content:center}#content #commitment .container .flex>div{margin:0}#content #commitment .container .flex>figure{display:none}#content .container .btn.btn-large{margin:0}}@media all and (max-width: 500px){#content #brand .container #links>div a figure figcaption{font-size:24px}}
