@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--accent-colour: #8e2981;--accent-vivid-colour: #b85498;--background-colour: #fff;--background-contrast-colour: #f7f7f9;--background-contrast-muted-colour: #e5e5e5;--border-radius: 1.6rem;--error-colour: #ce1111;--error-vivid-colour: #c91d39;--text-colour: #2d0127;--text-vivid-colour: #562950;--text-light-colour: #70436a;--text-shadow: 0 4px 4px rgba(0, 0, 0, .3);--dark-accent-colour: #410239;--dark-accent-vivid-colour: #562950;--button-border-radius: 4.8rem;--colour-white: #fff;--font-default: Inter, sans-serif;--font-alt: Montserrat, sans-serif;--border-colour: color-mix(in srgb, var(--text-colour) 30%, transparent)}.sr-only,.sr-only-focusable:not(:focus,:focus-within){border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width: 768px){.up-to-tablet{display:none!important}}@media (max-width: 767px){.tablet-and-up{display:none!important}}*{box-sizing:border-box}html{font-size:62.5%}body{background:var(--colour-white);color:var(--text-colour);font-size:1.6rem;font-family:var(--font-default);line-height:1.4}*::selection{color:var(--colour-white);background:var(--accent-colour)}svg,img,picture{display:inline-block;max-width:100%}dt,dl,dd{padding:0;margin:0}@media (prefers-reduced-motion){*{animation-delay:0s!important;animation-duration:0s!important;transition-delay:0s!important;transition-duration:0s!important}}:root{--icon-size: 2.4rem;--security-padding-h: 2.4rem;--security-padding-v: 4.8rem;--site-header-size: 6.4rem}@media (min-width: 576px){:root{--security-padding-v: 6.4rem}}@media (min-width: 1024px){:root{--security-padding-h: 6.4rem}}@media (min-width: 1400px){:root{--security-padding-h: 12.8rem}}.page-wrapper{min-height:100vh;display:flex;flex-direction:column}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/build/assets/inter-v19-latin-100-Cg8nSI4P.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/build/assets/inter-v19-latin-200-CGIQ4gbF.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/build/assets/inter-v19-latin-300-BVlfKGgI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/assets/inter-v19-latin-regular-C38fXH4l.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/assets/inter-v19-latin-500-Cerq10X2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/assets/inter-v19-latin-600-LgqL8muc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/assets/inter-v19-latin-700-Drs_5D37.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/build/assets/inter-v19-latin-800-BYj_oED-.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/build/assets/inter-v19-latin-900-D4nM5aha.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/build/assets/montserrat-v30-latin-100-DRKPHcaX.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(/build/assets/montserrat-v30-latin-200-Dm5aGaZE.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/build/assets/montserrat-v30-latin-300-nZUFlRvk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/assets/montserrat-v30-latin-regular-CIMKXMQI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/build/assets/montserrat-v30-latin-500-BO--OZiJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/build/assets/montserrat-v30-latin-600-CjtsKS3e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/assets/montserrat-v30-latin-700-BYRy5CoC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/build/assets/montserrat-v30-latin-800-Cp9CdP19.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/build/assets/montserrat-v30-latin-900-Cu5ORhvX.woff2) format("woff2")}h1,.h1{font-size:clamp(2.8rem,calc(2.6591549296rem + .3755868545vw),3.2rem);font-weight:500;margin:2.4rem 0;min-height:0vw;font-family:var(--font-alt);font-weight:600;letter-spacing:.02em;line-height:1.3}h1:empty,.h1:empty{margin-bottom:0;margin-top:0}h1:first-child,.h1:first-child{margin-top:0}h1:last-child,.h1:last-child{margin-bottom:0}h2,.h2{font-size:clamp(2.4rem,calc(2.4rem + 0vw),2.4rem);font-weight:500;margin:2.4rem 0;min-height:0vw;font-family:var(--font-alt);font-weight:600;line-height:1.3}h2:empty,.h2:empty{margin-bottom:0;margin-top:0}h2:first-child,.h2:first-child{margin-top:0}h2:last-child,.h2:last-child{margin-bottom:0}h3,.h3{font-size:clamp(2.1rem,calc(2.1rem + 0vw),2.1rem);font-weight:500;margin:2.4rem 0;min-height:0vw;font-family:var(--font-alt);line-height:1.3}h3:empty,.h3:empty{margin-bottom:0;margin-top:0}h3:first-child,.h3:first-child{margin-top:0}h3:last-child,.h3:last-child{margin-bottom:0}h4,.h4{font-size:clamp(1.8rem,calc(1.8rem + 0vw),1.8rem);font-weight:500;margin:2.4rem 0;min-height:0vw;font-family:var(--font-alt);line-height:1.3}h4:empty,.h4:empty{margin-bottom:0;margin-top:0}h4:first-child,.h4:first-child{margin-top:0}h4:last-child,.h4:last-child{margin-bottom:0}h5,.h5{font-size:clamp(1.8rem,calc(1.6943661972rem + .2816901408vw),2.1rem);font-weight:500;margin:2.4rem 0;min-height:0vw;line-height:1.5}h5:empty,.h5:empty{margin-bottom:0;margin-top:0}h5:first-child,.h5:first-child{margin-top:0}h5:last-child,.h5:last-child{margin-bottom:0}h6,.h6{font-size:clamp(1.6rem,calc(1.5647887324rem + .0938967136vw),1.7rem);font-weight:500;margin:2.4rem 0;min-height:0vw;line-height:1.5}h6:empty,.h6:empty{margin-bottom:0;margin-top:0}h6:first-child,.h6:first-child{margin-top:0}h6:last-child,.h6:last-child{margin-bottom:0}.text-xs{color:var(--text-colour);font-size:clamp(1.2rem,calc(1.2rem + 0vw),1.2rem);font-weight:400}.text-sm{color:var(--text-colour);font-size:clamp(1.4rem,calc(1.4rem + 0vw),1.4rem);font-weight:400}.text-md{color:var(--text-colour);font-size:clamp(1.6rem,calc(1.6rem + 0vw),1.6rem);font-weight:400}.text-lg{color:var(--text-colour);font-size:clamp(1.8rem,calc(1.8rem + 0vw),1.8rem);font-weight:400}.text-xl{color:var(--text-colour);font-size:clamp(2.1rem,calc(2.1rem + 0vw),2.1rem);font-weight:400}.text-2xl{color:var(--text-colour);font-size:clamp(2.4rem,calc(2.4rem + 0vw),2.4rem);font-weight:400}p{margin:2.4rem 0}p:last-child{margin-bottom:0}p:empty,p:first-child{margin-top:0}strong{font-weight:500}.svg-icon-youtube path,.svg-icon-x path,.svg-icon-facebook path,.svg-icon-facebook-f-only path,.svg-icon-linkedin path,.svg-icon-sharing-link path,.svg-icon-sharing-envelope path,.svg-icon-link-arrow path{fill:var(--accent-colour)}.social-sharing-links .svg-icon-youtube path,.social-sharing-links .svg-icon-x path,.social-sharing-links .svg-icon-facebook path,.social-sharing-links .svg-icon-facebook-f-only path,.social-sharing-links .svg-icon-linkedin path,.social-sharing-links .svg-icon-sharing-link path,.social-sharing-links .svg-icon-sharing-envelope path,.social-sharing-links .svg-icon-link-arrow path{fill:var(--text-colour)}.svg-icon-menu-toggle-arrow path,.svg-icon-mobile-close path{fill:var(--text-colour)}.svg-icon-checkbox-checked path{fill:var(--colour-white)}.svg-icon-mobile-open{width:24px;height:24px}.biscuits-banner{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;position:fixed;z-index:150;bottom:2.4rem;left:50%;transform:translate(-50%);width:64rem;max-width:calc(100% - 2rem);color:var(--text-vivid-colour)}.biscuits-banner .btn-close{position:absolute;top:0;right:0;z-index:10;height:4.4rem;width:4.4rem;display:flex;justify-content:center;align-items:center;color:var(--text-vivid-colour)}.biscuits-banner .btn-close svg,.biscuits-banner .btn-close img{height:1.6rem;width:1.6rem}.biscuits-banner .btn-close svg path,.biscuits-banner .btn-close img path{fill:currentColor}.biscuits-banner .biscuit-icon{text-align:center;flex-shrink:0;height:4.8rem;position:relative;width:4.8rem;margin:0 auto}.biscuits-banner .inner-container{box-shadow:0 0 1px #0307121a,0 2px 6px #03071214,0 4px 13px #0307120f,0 6px 24px #0307120a,0 10px 37px #03071205;background:var(--background-contrast-colour);border:.1rem solid var(--background-contrast-colour);border-radius:calc(var(--border-radius) * 2);text-align:center;display:flex;flex-direction:column;gap:2.4rem;padding:2rem}@media (min-width: 576px){.biscuits-banner .inner-container{flex-direction:row;text-align:left}}.biscuits-banner .biscuits-information{display:flex;flex-direction:column;gap:.8rem;flex-shrink:1}.biscuits-banner .biscuits-information .biscuit-title{margin:0}.biscuits-banner .biscuits-information .biscuit-description{font-size:1.4rem;font-weight:400}.biscuits-banner .actions-row{align-items:center;display:flex;gap:1rem;justify-content:center;margin:.8rem 0 0}@media (min-width: 576px){.biscuits-banner .actions-row{justify-content:flex-start}}button{background:none;padding:0;margin:0;text-decoration:none;border:none;color:var(--text-colour)}button:not(:disabled){cursor:pointer}.btn{padding:0;margin:0;text-decoration:none;background:var(--link-background-colour);border:1px solid var(--link-border-colour);color:var(--link-text-colour);line-height:1.15;transition:.3s ease-in-out}.btn:hover{background-color:var(--link-background-hover-colour);border-color:var(--link-border-hover-colour);color:var(--link-text-hover-colour)}.btn.btn-primary{--link-background-colour: var(--accent-colour);--link-background-hover-colour: var(--accent-vivid-colour);--link-border-colour: var(--accent-colour);--link-border-hover-colour: var(--accent-colour);--link-text-colour: var(--background-colour);--link-text-hover-colour: var(--background-colour)}.btn.btn-secondary{--link-background-colour: var(--background-colour);--link-background-hover-colour: var(--background-contrast-muted-colour);--link-border-colour: var(--text-vivid-colour);--link-border-hover-colour: var(--text-light-colour);--link-text-colour: var(--text-colour);--link-text-hover-colour: var(--text-colour)}.btn:not(:disabled){cursor:pointer}.btn.btn-filter{--link-background-colour: var(--background-contrast-colour);--link-background-hover-colour: var(--background-contrast-muted-colour);--link-border-colour: var(--background-contrast-colour);--link-border-hover-colour: var(--background-contrast-muted-colour);--link-text-colour: var(--text-light-colour);--link-text-hover-colour: var(--dark-accent-colour);display:inline-flex;align-items:center;border-radius:1.2rem;font-size:1.4rem;font-weight:400;min-height:3.3rem;padding:.5rem 1.2rem}.btn.btn-filter.active{--link-background-colour: var(--dark-accent-colour);--link-background-hover-colour: var(--accent-colour);--link-border-colour: var(--dark-accent-colour);--link-border-hover-colour: var(--accent-colour);--link-text-colour: var(--background-contrast-colour);--link-text-hover-colour: var(--background-contrast-colour)}.btn-round{border-radius:calc(var(--border-radius) * 2);padding:8px 24px;display:inline-flex;align-items:center;min-height:4.8rem;font-size:1.6rem;font-weight:600}.vivid-colour{color:var(--text-vivid-colour)}#footer{margin-top:auto;padding-bottom:3.2rem;padding-top:3.2rem;display:flex;flex-direction:column;gap:2.4rem}@media (min-width: 1024px){#footer{gap:3.2rem}}#footer ul{list-style:none;padding:0;margin:0}#footer a{color:var(--text-colour);text-decoration:none;transition:.15s}#footer a.link-small{color:var(--text-light-colour)}#footer a:hover{opacity:.72}@media (min-width: 768px){#footer .footer-links{display:flex;justify-content:space-between}}#footer .footer-links-group{width:calc(50% - .8rem)}@media (min-width: 768px){#footer .footer-links-group{width:calc(25% - 1.2rem)}}@media (min-width: 1024px){#footer .footer-links-group{width:calc(16.66% - 1.28rem)}}@media (min-width: 1200px){#footer .footer-links-group{width:calc(18.75% - 1.28rem)}}#footer .footer-heading,#footer .footer-link{display:block;margin-bottom:1.6rem}#footer .newsletter-container{background:var(--background-contrast-colour);padding:1.6rem;border-radius:var(--border-radius)}@media (min-width: 768px){#footer .newsletter-container{width:100%}}@media (min-width: 1024px){#footer .newsletter-container{width:calc(33.33% - 1.28rem)}}@media (min-width: 1200px){#footer .newsletter-container{width:calc(25% - 1.28rem)}}#footer .newsletter-container .newsletter-title{margin-bottom:.8rem}#footer .small-links-and-social{flex-wrap:wrap}#footer .small-links-and-social .footer-link{margin-bottom:0}#footer .small-links{display:flex;gap:0 2.4rem;font-size:1.3rem}#footer .social-links{display:flex;margin-left:auto;gap:0 2.4rem}@media (max-width: 767px){#footer .social-links{justify-content:center;align-items:center;width:100%;text-align:center;margin-bottom:1.6rem}}#footer .social-links .icon-container{display:inline-flex;width:24px;height:24px}#footer .social-links .icon-container svg{object-fit:contain;width:100%;height:100%}#footer .copyright{display:block;color:var(--text-light-colour);width:100%}#footer .copyright,#footer .copyright small{text-align:center;width:100%}@media (max-width: 767px){#footer .main-row{display:flex;gap:2.4rem 1.6rem}#footer .main-row .footer-links{width:50%}}#footer .news-footer-outer{background:var(--background-contrast-colour);margin:0;padding:3.2rem var(--security-padding-h)}#footer .news-footer{display:flex;justify-content:space-between}@media (max-width: 767px){#footer .news-footer{flex-direction:column;gap:.8rem}}@media (max-width: 767px){#footer .news-footer{flex-wrap:wrap}}#footer .news-footer div,#footer .news-footer a{color:var(--text-light-colour);font-size:1.8rem;font-weight:600;width:100%}@media (min-width: 576px){#footer .news-footer div,#footer .news-footer a{width:50%}}@media (min-width: 768px){#footer .news-footer div,#footer .news-footer a{width:auto}}form label{display:block;cursor:pointer}form input[type=text],form input[type=email],form input[type=number],form input[type=password],form textarea{border:1px solid var(--text-vivid-colour);border-radius:calc(var(--border-radius) / 2);line-height:1.5;padding:0 .8rem;min-height:4rem;display:block;width:100%}form input[type=text]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form textarea::placeholder{color:gray}.newsletter-container form input[type=text]::placeholder,.newsletter-container form input[type=email]::placeholder,.newsletter-container form input[type=number]::placeholder,.newsletter-container form input[type=password]::placeholder,.newsletter-container form textarea::placeholder{color:var(--text-vivid-colour)}form input[type=text]:focus-within,form input[type=email]:focus-within,form input[type=number]:focus-within,form input[type=password]:focus-within,form textarea:focus-within{outline:.2rem solid var(--accent-vivid-colour);outline-offset:.2rem}form textarea{padding:.625rem 1.25rem}form button[type=submit]{margin-top:1.6rem}form .form-note{font-size:1.2rem;line-height:1.6rem;padding-top:.8rem}form .row label{color:var(--text-vivid-color);font-size:1.4rem;font-weight:400;margin-bottom:.4rem}form select{width:100%;border-color:gray;border-radius:calc(var(--border-radius) / 2);background-color:var(--colour-white);color:var(--text-vivid-colour);height:4rem;padding-left:1.25rem;padding-right:3.75rem;align-items:center}form select,form select ::picker(select){appearance:base-select;width:100%;border-color:gray;border-radius:calc(var(--border-radius) / 2);padding-left:1.25rem;padding-right:3.75rem}form select:open::picker-icon{rotate:180deg}form option:hover{background-color:#8e2981!important;color:#fff!important}form option:checked{font-weight:700}form .input-group{padding:.5rem;width:100%}form .input-group.half-width{width:calc(50% - 1rem)}form .input-group.input-group-checkbox{display:flex}form .input-group.input-group-checkbox .visual-checkbox-container{position:relative}form .input-group.input-group-checkbox .visual-checkbox-container input{width:22.5px;height:22.5px;position:relative;border-radius:.25rem}form .input-group.input-group-checkbox .visual-checkbox-container .icon-checked{position:absolute;top:0;left:0;width:22.5px;height:22.5px;z-index:2;background:var(--colour-white);border-radius:.25rem;border:1px solid var(--text-colour);display:flex;justify-content:center;align-items:center;transition:.2s ease}form .input-group.input-group-checkbox .visual-checkbox-container .icon-checked svg{width:60%}form .input-group.input-group-checkbox .visual-checkbox-container input:checked{background-color:var(--accent-colour);border-color:var(--accent-colour)}form .input-group.input-group-checkbox .visual-checkbox-container input:checked+.icon-checked{background-color:var(--accent-colour)}form .input-group.input-group-checkbox label{font-size:1.6rem;padding-left:7.5px}form .form-note{color:var(--text-light-colour);font-size:1.4rem;line-height:1.5}.container{--container-padding: var(--security-padding-h);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}@media (min-width: 0){.container{max-width:100%}}@media (min-width: 576px){.container{max-width:100%}}@media (min-width: 768px){.container{max-width:688px}}@media (min-width: 1024px){.container{max-width:768px}}@media (min-width: 1400px){.container{max-width:896px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:var(--security-padding-h);padding-right:var(--security-padding-h);width:100%;max-width:calc(100% + var(--security-padding-h) * 2)}@media (min-width: 768px){.container-fluid{display:flex;justify-content:space-between}}.container-fluid .container-fluid{padding-left:0;padding-right:0}.no-flex{display:block}.flex-vertical{flex-direction:column}.align-center{align-items:center}.align-bottom{align-items:flex-end}.justify-center{justify-content:center}.no-side-padding{padding-left:0;padding-right:0}.container-fluid .width-auto,.width-auto{width:auto}.max-width-640{max-width:64rem;width:100%}#main-header{--bar-height: 7.2rem;--logo-height: 3.4rem;--border-color: color-mix(in srgb, var(--text-color) 30%, transparent)}#main-header .mobile-backdrop{background-color:#0009;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;transition:.2s ease;pointer-events:none}.menu-open #main-header .mobile-backdrop{opacity:1}#main-header .mobile-top-header{display:flex;justify-content:space-between;align-items:center}#main-header .mobile-home-link{display:flex;justify-content:center;align-items:center;padding:0 1.6rem}#main-header .mobile-home-link svg{width:63px}#main-header .mobile-home-link,#main-header .btn-mobile-open{min-width:7.2rem;height:7.2rem}#main-nav{position:relative;z-index:100000;font-family:var(--font-alt)}@media (max-width: 767px){#main-nav{padding-left:0;padding-right:0;font-size:2.1rem;width:275px;background:var(--colour-white);position:fixed;top:0;left:0;height:100%;transform:translate(-100%);transition:.2s}s #main-nav a:not(.btn):not(.mobile-submenu-header),s #main-nav button:not(.btn):not(.mobile-submenu-header){min-height:4.8rem;padding:0 1.6rem}#main-nav.open{transform:translate(0)}#main-nav.submenu-open .top-level-element{opacity:0;pointer-events:none}}@media (min-width: 768px){#main-nav{display:flex;align-items:center;padding-top:.8rem;padding-bottom:.8rem}}@media (min-width: 1024px){#main-nav{padding-bottom:1.2rem;padding-top:1.2rem;gap:1.6rem}}#main-nav .btn-mobile-close{min-height:var(--bar-height);min-width:var(--bar-height)}#main-nav .btn-mobile-close svg{width:16px;height:16px}@media (max-width: 767px){#main-nav .btn{margin-top:1.6rem;margin-left:1.6rem}}#main-nav .sections-nav{list-style:none;padding:0;margin:0}@media (min-width: 768px){#main-nav .sections-nav{margin-left:auto;display:flex;align-items:center;gap:1.6rem}}#main-nav .sections-nav .submenu{list-style:none;padding:0;margin:0;display:none;opacity:0;transition:.15s ease;background:var(--colour-white);border:1px solid var(--border-colour);padding:.8rem;position:absolute}#main-nav .sections-nav .submenu.show{display:block;opacity:1}@media (max-width: 767px){#main-nav .sections-nav .submenu{top:0;left:0;width:100%;height:100%;opacity:0}}#main-nav .sections-nav .submenu a{color:var(--text-colour);display:flex;align-items:center;width:100%;min-height:4.8rem;text-decoration:none;position:relative;padding:0 .8rem}#main-nav .submenu-link,#main-nav .top-level-element{position:relative;font-weight:500;transition:.2s ease;width:100%}@media (max-width: 767px){#main-nav .submenu-link,#main-nav .top-level-element{min-height:4.8rem;padding:0 1.6rem}#main-nav .submenu-link .text,#main-nav .top-level-element .text{width:95%;flex-shrink:1;text-align:left}}@media (min-width: 768px){#main-nav .submenu-link,#main-nav .top-level-element{width:auto}#main-nav .submenu-link:after,#main-nav .top-level-element:after{content:"";position:absolute;bottom:0;left:.8rem;width:0;height:1px;background:var(--border-colour);transition:.15s ease}#main-nav .submenu-link:hover:after,#main-nav .top-level-element:hover:after{width:calc(100% - 1.6rem)}}@media (max-width: 767px){#main-nav .menu-item+.menu-item,#main-nav .submenu-item+.submenu-item{margin-top:1.6rem}}#main-nav .mobile-header{padding:0 0 0 1.6rem}#main-nav .top-level-element{color:var(--text-colour);line-height:1.15;min-height:4.8rem;text-decoration:none;display:flex;align-items:center;padding:0 1.6rem}@media (min-width: 768px){#main-nav .top-level-element{display:inline-flex;padding:0 .8rem}}#main-nav .top-level-element:after{bottom:.8rem}#main-nav .top-level-element .svg-icon{width:16px;height:16px}@media (min-width: 768px){#main-nav .top-level-element .svg-icon{margin-left:4px;width:8px;height:8px}}#main-nav .mobile-submenu-header{display:flex;justify-content:center;align-items:center;min-height:var(--bar-height);color:var(--text-color);font-size:2.1rem;font-weight:500;gap:.8rem}#main-nav .mobile-submenu-header svg{width:24px;height:24px}#main-nav .mobile-header{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){#main-nav .desktop-icon{display:none}}@media (min-width: 768px){#main-nav .mobile-icon{display:none}}#main-content a:not(.btn):not(.link-with-arrow):not(.pagination-link):not(.social-icon-link):not(.text-decoration-none){color:inherit;text-decoration:none;position:relative;border-bottom:.2rem solid var(--accent-colour);transition:.3s ease-in-out}#main-content a:not(.btn):not(.link-with-arrow):not(.pagination-link):not(.social-icon-link):not(.text-decoration-none):hover{border-bottom-color:transparent}.link-with-arrow{color:inherit;display:inline-flex;text-decoration:none;gap:.8rem;line-height:1.25}.link-with-arrow .link-text{border-bottom:.1rem solid var(--accent-colour)}.link-with-arrow .link-icon-container{width:16px;height:16px;display:inline-block;transform:translate(0);transition:.65s cubic-bezier(.19,1,.22,1)}.link-with-arrow .link-icon-container svg{object-fit:contain;width:100%;height:100%}.link-with-arrow:hover .link-icon-container{transform:translate(3px)}.pagination-section .pagination-list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:.8rem}@media (min-width: 768px){.pagination-section .pagination-list{gap:1.6rem}}.pagination-section .svg-icon-arrow{width:16px;height:16px}@media (min-width: 768px){.pagination-section .pagination-item.previous{margin-right:2.4rem}}@media (min-width: 768px){.pagination-section .pagination-item.next{margin-left:2.4rem}}.pagination-section .pagination-link{text-decoration:none;display:inline-flex;justify-content:center;align-items:center;border:none;color:var(--dark-accent-vivid-color);font-size:1.3rem;min-width:32px;height:32px;background:transparent;border-radius:calc(var(--border-radius) / 2);transition:background-color .65s cubic-bezier(.19,1,.22,1),color .65s cubic-bezier(.19,1,.22,1)}.pagination-section .pagination-link:hover,.pagination-section .pagination-link.active{background-color:#f7f7f9;color:var(--text-color)}.events-index .pagination-section{margin-top:6.4rem}.block-banner{position:relative;padding-bottom:calc(var(--security-padding-v) * 2);padding-top:calc(var(--security-padding-v) * 2);margin-bottom:var(--security-padding-v);margin-top:var(--security-padding-v)}.block-banner.vertical-padding-small,.block-banner.bg-gray{padding-bottom:calc(var(--security-padding-v) * 2);padding-top:calc(var(--security-padding-v) * 2);margin-top:calc(var(--security-padding-v) / 2);margin-bottom:calc(var(--security-padding-v) / 2)}.block-banner.vertical-padding-none{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.block-banner *::selection{color:var(--accent-colour);background:var(--colour-white)}.block-banner .background-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.block-banner .background-container .banner-image{object-fit:cover;width:100%;height:100%;position:absolute;z-index:1}.block-banner .background-container .banner-image,.block-banner .background-container .banner-image img,.block-banner .background-container .banner-image picture{max-width:none}.block-banner .background-gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:radial-gradient(ellipse at center,#2d01274d 0,#2d012733 50%,#2d012700 90%)}.block-banner .banner-content{color:var(--colour-white);position:relative;text-align:center;z-index:2;font-size:2.1rem;font-weight:500}.block-banner .banner-content .block-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.block-banner .banner-content .block-content h3{font-size:2.1rem;font-weight:500;margin:1.2rem 0}.block-banner .banner-content .block-content h3 strong{font-weight:700}.block-banner.block-boxed-banner{padding-bottom:var(--security-padding-v);padding-top:var(--security-padding-v)}.block-banner.block-boxed-banner .frame{min-height:230px;position:relative;border-radius:var(--border-radius);overflow:hidden;padding-bottom:var(--security-padding-v);padding-top:var(--security-padding-v)}.block-banner.block-boxed-banner .banner-content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 767px){.block-banner.block-boxed-banner .banner-content{min-height:calc(230px - var(--security-padding-v) * 2)}}.block-banner.block-boxed-banner .btn-cta{font-size:1.6rem}.block-custom_nav-year-prize{justify-content:flex-start;gap:1.2rem}.block-hero{min-height:calc(100vh - 72px);display:flex}.block-hero>.container-fluid{min-height:100%}.block-hero .text-side,.block-hero .image-side{display:flex;align-items:center}@media (min-width: 768px){.block-hero .text-side,.block-hero .image-side{width:50%}}@media (max-width: 767px){.block-hero .text-side{padding-bottom:var(--security-padding-v);padding-top:var(--security-padding-v)}}@media (min-width: 768px){.block-hero .image-side{order:2}}.block-horizontal-line hr{width:100%;height:1px;background:var(--accent-colour);padding:0;border:none}.news-single .block-horizontal-line>.container-fluid{justify-content:center}.block-list .block-header{margin-bottom:2.4rem}.block-list_cta-card{--columns-mobile: 2;--columns-tablet: 4;--columns-laptop: 4;--columns-desktop: 5;--columns-desktop-medium: 6;--columns-desktop-large: 7}.block-list_cta-card .list-items{display:grid;grid-template-columns:repeat(var(--columns-mobile),1fr);gap:2.4rem}.block-list_cta-card .list-item{text-decoration:none;border:none;color:var(--text-colour)}.block-list_cta-card .list-item .image-container{display:block;aspect-ratio:7/4;border-radius:.6rem;overflow:hidden;position:relative}.block-list_cta-card .list-item .image-container img{object-fit:contain;object-position:center;width:100%;height:100%}.block-list_cta-card .list-item .title,.block-list_cta-card .list-item .subtitle{display:block}.block-list_cta-card .list-item .title{margin-top:1.2rem;margin-bottom:0}.block-list_cta-card .list-item .subtitle{margin-top:.4rem}.gouvernance .block-list_cta-card .list-items{gap:3.2rem 1.6rem}@media (min-width: 768px){.gouvernance .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-tablet),1fr)}}@media (min-width: 1200px){.gouvernance .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-desktop),1fr)}}@media (min-width: 1400px){.gouvernance .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-desktop-medium),1fr)}}@media (min-width: 1920px){.gouvernance .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-desktop-large),1fr)}}.gouvernance .block-list_cta-card .list-item .image-container{display:block;aspect-ratio:7/4;border-radius:.6rem;overflow:hidden;position:relative}.gouvernance .block-list_cta-card .list-item .image-container img{object-fit:cover;object-position:center;backface-visibility:hidden;transform:translateZ(0) scale(1);transition:transform .3s ease}.gouvernance .block-list_cta-card .list-item:hover img{transform:translateZ(0) scale(1.03)}.partenaires .block-list_cta-card{--columns-mobile: 2;--columns-tablet: 3;--columns-laptop: 4;--columns-desktop: 6;--columns-desktop-medium: 6;--columns-desktop-large: 6}.partenaires .block-list_cta-card .list-items{display:grid;grid-template-columns:repeat(var(--columns-mobile),1fr);gap:.8rem}@media (min-width: 576px){.partenaires .block-list_cta-card .list-items{gap:1.6rem}}@media (min-width: 768px){.partenaires .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-tablet),minmax(auto,1fr))}}@media (min-width: 1024px){.partenaires .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-laptop),minmax(auto,1fr));gap:2.4rem}}@media (min-width: 1200px){.partenaires .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-desktop),minmax(auto,1fr))}}@media (min-width: 1400px){.partenaires .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-desktop-medium),minmax(auto,1fr))}}@media (min-width: 1920px){.partenaires .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-desktop-large),minmax(auto,1fr))}}.partenaires .block-list_cta-card .list-item .image-container{aspect-ratio:9/5;max-height:10rem;display:flex;justify-content:center;align-items:center}.travailler-avec-nous .block-list_cta-card,.soumettre-un-projet .block-list_cta-card{--columns-mobile: 2;--columns-tablet: 2;--columns-laptop: 3;--columns-desktop: 3;--columns-desktop-medium: 3;--columns-desktop-large: 3}@media (min-width: 576px){.travailler-avec-nous .block-list_cta-card .list-items,.soumettre-un-projet .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-mobile),minmax(auto,1fr))}}@media (min-width: 1024px){.travailler-avec-nous .block-list_cta-card .list-items,.soumettre-un-projet .block-list_cta-card .list-items{grid-template-columns:repeat(var(--columns-desktop),minmax(auto,1fr))}}.travailler-avec-nous .block-list_cta-card .image-container,.soumettre-un-projet .block-list_cta-card .image-container{aspect-ratio:unset;width:48px}.travailler-avec-nous .block-list_cta-card .image-container img,.soumettre-un-projet .block-list_cta-card .image-container img{width:auto;height:auto}.ressources-de-marque .block-list_cta-card .list-items{--ress-marque-columns: 1;list-style:none;margin:0 auto;padding:0;display:grid;grid-gap:3.2rem 1.6rem;gap:3.2rem 1.6rem;grid-template-columns:repeat(var(--ress-marque-columns),minmax(auto,1fr));max-width:calc(100% - var(--security-padding-h) * 2)}@media (min-width: 768px){.ressources-de-marque .block-list_cta-card .list-items{--ress-marque-columns: 2}}@media (min-width: 1024px){.ressources-de-marque .block-list_cta-card .list-items{--ress-marque-columns: 3}}@media (min-width: 1200px){.ressources-de-marque .block-list_cta-card .list-items{--ress-marque-columns: 4}}@media (min-width: 1920px){.ressources-de-marque .block-list_cta-card .list-items{--ress-marque-columns: 5}}.ressources-de-marque .block-list_cta-card .list-items .list-item{display:flex;flex-direction:column;position:relative}.ressources-de-marque .block-list_cta-card .list-items .list-item .image-container{align-items:center;aspect-ratio:7/5;background-color:var(--background-contrast-colour);border-radius:.6rem;display:flex;justify-content:center;padding:4rem}.ressources-de-marque .block-list_cta-card .list-items .list-item .image-container img,.ressources-de-marque .block-list_cta-card .list-items .list-item .image-container picture{backface-visibility:hidden;transform:translateZ(0) scale(1);transition:transform .3s ease}.ressources-de-marque .block-list_cta-card .list-items .list-item:hover .image-container img{transform:translateZ(0) scale(1.03)}.block-list_events .list-items{display:grid;gap:3.2rem 1.6rem;grid-template-columns:repeat(1,1fr)}.block-list_events .event-card .image-container{aspect-ratio:640/360;overflow:hidden;border-radius:calc(var(--border-radius) / 2)}.block-list_events .event-card .image-container img,.block-list_events .event-card .image-container picture{object-fit:cover;width:100%;height:100%}@media (min-width: 576px){.block-list_events .event-card{display:flex;gap:1.6rem}.block-list_events .event-card .image-outer{width:360px;max-width:33%;flex-shrink:0;flex-grow:0}.block-list_events .event-card .info{width:69%;flex-shrink:1}}.block-list_events .event-card .title{margin:0}.block-list_events .event-card .info{display:flex;flex-direction:column;gap:1.6rem;margin-top:3.2rem}@media (min-width: 576px){.block-list_events .event-card .info{margin-top:0}}.block-list_events .event-card .icon{display:inline-block;width:24px;height:24px;transform:rotate(180deg)}.block-list_events .event-card .text{text-decoration:underline;font-weight:500;transition:font-weight .65s cubic-bezier(.19,1,.22,1)}.block-list_events .event-card .link-container{display:block}.block-list_events .event-card .link-container a{text-decoration:none;color:var(--text-vivid-colour);display:inline-flex;justify-content:flex-start;align-items:center;gap:.8rem}.block-list_productions .productions-list-title,.block-list_collection-card .productions-list-title{align-self:center;color:#873280;font-size:2.9rem;font-weight:700;letter-spacing:.15em;margin:0 0 3.2rem;text-align:center;display:flex;justify-content:center;align-items:center;width:100%;gap:1.6rem}.block-list_productions .productions-list-title .icon,.block-list_collection-card .productions-list-title .icon{display:block;width:134px;font-size:0}.block-list_productions .productions-list-title .icon svg,.block-list_collection-card .productions-list-title .icon svg{display:block;width:100%}.block-list_productions .list-items,.block-list_collection-card .list-items{display:grid;gap:2.4rem;--production-columns: 1;grid-template-columns:repeat(var(--production-columns),1fr)}@media (min-width: 768px){.block-list_productions .list-items,.block-list_collection-card .list-items{--production-columns: 2}}@media (min-width: 1024px){.block-list_productions .list-items,.block-list_collection-card .list-items{--production-columns: 3}}@media (min-width: 1200px){.block-list_productions .list-items,.block-list_collection-card .list-items{--production-columns: 4}}@media (min-width: 1920px){.block-list_productions .list-items,.block-list_collection-card .list-items{--production-columns: 5}}.block-list_productions .list-items .list-item,.block-list_collection-card .list-items .list-item{text-decoration:none;color:var(--text-colour)}.block-list_productions .list-items .list-item .image-container,.block-list_collection-card .list-items .list-item .image-container{aspect-ratio:7/4;border-radius:.6rem;overflow:hidden;position:relative}.block-list_productions .list-items .list-item .image-container .production-tag,.block-list_collection-card .list-items .list-item .image-container .production-tag{position:absolute;left:1.6rem;top:0;width:4.3rem;z-index:2}.block-list_productions .list-items .list-item .image-container img,.block-list_productions .list-items .list-item .image-container picture,.block-list_collection-card .list-items .list-item .image-container img,.block-list_collection-card .list-items .list-item .image-container picture{object-fit:cover;transition:transform .3s ease;width:100%;height:100%;backface-visibility:hidden;transform:translateZ(0) scale(1)}.block-list_productions .list-items .list-item .content,.block-list_collection-card .list-items .list-item .content{display:flex;flex-direction:column;gap:.4rem;margin-top:1.2rem}.block-list_productions .list-items .list-item .content .title,.block-list_collection-card .list-items .list-item .content .title{font-weight:600;margin-bottom:0}.block-list_productions .list-items .list-item .content .subtitle,.block-list_collection-card .list-items .list-item .content .subtitle{color:var(--text-light-colour)}.block-list_productions .list-items .list-item:hover img,.block-list_collection-card .list-items .list-item:hover img{transform:translateZ(0) scale(1.03)}.block-list_table .header-row{font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.1rem;padding:.8rem;position:sticky;top:0;background:linear-gradient(180deg,#fff 0% 80%,#fff0)}.block-list_table .row{border-bottom:1px solid #4d4d4d;justify-content:space-between;padding:1.6rem .8rem}.block-list_table .row:hover{background:#0000000d}.block-list_table .row .row-title{color:#873280;flex-basis:30%;font-family:var(--font-alt);font-size:2.1rem;font-weight:500;white-space:nowrap}.block-list_table .row .links{display:inline-flex;gap:.8rem}.block-list_table .row .btn.btn-round{--link-background-colour: var(--background-contrast-colour);background:var(--link-background-colour);border:none;border-radius:calc(var(--border-radius) * 2);color:var(--link-text-colour);display:inline-flex;font-size:1.4rem;font-weight:400;line-height:1.1;justify-content:center;min-height:3.3rem;padding:.8rem 1.6rem;text-align:center;transition:background-color .65s cubic-bezier(.19,1,.22,1),border-color .65s cubic-bezier(.19,1,.22,1),color .65s cubic-bezier(.19,1,.22,1)}.block-list_table .row .btn.btn-round:hover{background:var(--background-contrast-muted-colour)}.block-news-preview .section-title{color:var(--text-vivid-colour)}.block-news-preview .link-with-arrow{color:#873280}.block-news-preview .news-list{display:grid;gap:3.2rem 6.4rem;--news-columns: 1;grid-template-columns:repeat(var(--news-columns),1fr);margin-top:3.2rem;max-width:100%}@media (min-width: 576px){.block-news-preview .news-list{--news-columns: 2}}.block-news-preview .news-card{padding-bottom:2.4rem}@media (max-width: 767px){.block-news-preview .news-card:first-of-type{border-bottom:1px solid var(--background-contrast-muted-colour)}}.block-news-preview .news-card .article-date{color:#4d4d4d;font-size:1.4rem;font-weight:500}.block-news-preview .news-card .article-title{margin:1.6rem 0 2.4rem}.block-picture-quote blockquote{width:64em;max-width:100%;margin:0;display:flex;justify-content:flex-start;align-items:flex-start}.block-picture-quote .image-container{aspect-ratio:215/200;width:215px;flex-shrink:0;margin-right:25px}.block-picture-quote .image-container img{object-fit:contain;width:100%;height:100%}.block-picture-quote .content{width:400px}.block-picture-quote .quote{quotes:"« " " »" "‹ " " ›";font-size:2.4rem;line-height:1.5}.block-picture-quote .quote p:first-child:before{content:open-quote}.block-picture-quote .quote p:last-child:after{content:close-quote}.block-picture-quote .cited{font-weight:700;margin-top:2.4rem}.block-picture-quote+.block-picture-quote{margin-top:2.4rem}.block-product-banner .bg-container{overflow:hidden;border-radius:2.4rem}@media (min-width: 576px){.block-product-banner .bg-container{flex-direction:row-reverse;padding:1.6rem}}@media (min-width: 768px){.block-product-banner .bg-container{padding:2.4rem}}@media (min-width: 1024px){.block-product-banner .bg-container{padding:3.2rem}}@media (min-width: 1200px){.block-product-banner .bg-container{padding:4.8rem}}.block-product-banner .content{display:flex;flex-direction:column;justify-content:center;gap:1.6rem;width:64rem}.block-product-banner .image-container{aspect-ratio:16/9;margin-left:auto;max-width:56rem;position:relative}.block-text-and-image.bg-gray,.block-text-and-image.bg-grey{background-color:var(--background-contrast-colour)}@media (min-width: 768px){.block-text-and-image.left-padding-small .left{padding-left:10rem;padding-right:10rem}}.block-text-and-image.text-size-intro .block-content{font-size:1.8rem}.block-text-and-image.two-text-columns>.container-fluid{justify-content:flex-start;gap:2.4rem}.news-single .block-text-and-image .text-portion{padding-left:0;padding-right:0}.block-text-and-image .block-cta{margin-top:1.6rem}@media (min-width: 768px){.block-text-and-image.two-columns{display:flex;max-width:calc(100% + var(--security-padding-h) * 2)}.block-text-and-image.two-columns.inverted-columns .image-portion{order:2}.block-text-and-image.two-columns .left,.block-text-and-image.two-columns .right{width:50%}}.block-text-and-image.image-full-width:not(.has-text) .image-container{aspect-ratio:4/3;overflow:hidden}@media (min-width: 768px){.block-text-and-image.image-full-width:not(.has-text) .image-container{aspect-ratio:10/3}}.block-text-and-image.image-full-width:not(.has-text) img,.block-text-and-image.image-full-width:not(.has-text) picture{width:100%;height:100%;object-position:center;object-fit:cover}.news-single .block-text-and-image.image-full-width:not(.has-text) .image-container{width:160rem;max-width:100%;aspect-ratio:4/3;margin-left:auto;margin-right:auto}@media (min-width: 768px){.news-single .block-text-and-image.image-full-width:not(.has-text) .image-container{aspect-ratio:2/1}}.block{padding-bottom:var(--security-padding-v);padding-top:var(--security-padding-v)}.block.vertical-padding-small,.block.bg-gray{padding-top:calc(var(--security-padding-v) / 2);padding-bottom:calc(var(--security-padding-v) / 2)}.block.vertical-padding-none{padding-top:0;padding-bottom:0}.block ul,.block ol{display:flex;flex-direction:column;gap:.8rem;list-style:none;padding-left:1.6rem}.block ul:first-child,.block ol:first-child{margin-top:0}.block ul:last-child,.block ol:last-child{margin-bottom:0}.block ul li,.block ol li{padding-left:2.4rem;position:relative}.block ul a,.block ol a{color:inherit;line-height:1.2}.block ul li:not(.pagination-item):before{color:var(--accent-colour);content:"• ";display:block;left:0;position:absolute;width:2.4rem}.is-404 #main-content{align-items:center;color:var(--text-vivid-color);display:flex;justify-content:center;min-height:calc(100vh - var(--site-header-size));overflow:hidden;padding-bottom:22rem;padding-top:calc(var(--site-header-lite-size) + 2.4rem);position:relative}.is-404 #main-content .bg-image{object-fit:cover;position:absolute;inset:0;width:100%;height:100%}@media (min-width: 576px){.is-404 #main-content .mobile-version{display:none}}.is-404 #main-content .desktop-version{display:none}@media (min-width: 576px){.is-404 #main-content .desktop-version{display:block}}.is-404 #main-content .text-content{color:var(--text-vivid-colour);display:flex;max-width:108rem;position:relative;width:100%}.is-404 #main-content .text-content .text-content-inner{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:1.6rem 16px;text-align:center;width:100%}@media (min-width: 576px){.is-404 #main-content .text-content .text-content-inner{max-width:64rem;text-align:left;align-items:flex-start}}.is-404 #main-content .page-title{color:var(--accent-vivid-colour);margin:0;max-width:64rem}@media (min-width: 576px){.is-404 #main-content .page-title{font-size:6rem}}.is-404 #main-content .page-subtitle{margin:0;max-width:64rem}@media (min-width: 576px){.is-404 #main-content{min-height:100vh;padding-bottom:var(--security-padding-v);padding-top:var(--security-padding-v)}}.news-index #main-content{display:flex;flex-direction:column;gap:3.2rem}.news-index .page-title{padding-bottom:calc(var(--security-padding-v) / 2)}.news-index .news-listing-outer{flex-direction:column;gap:3.2rem}.news-index .news-filters{display:flex;flex-wrap:wrap;gap:1.2rem;padding-bottom:3.2rem;line-height:1.1}.news-index .news-list{--news-columns: 1;display:grid;grid-template-columns:repeat(var(--news-columns),1fr);flex-wrap:wrap;gap:3.2rem 6.4rem}@media (min-width: 768px) and (min-width: 768px){.news-index .news-list{--news-columns: 2}}.news-index .news-list .news-card{border-bottom:1px solid var(--background-contrast-muted-colour);padding-bottom:2.4rem}.news-index .news-list .news-card:last-child{border-bottom:none}@media (min-width: 768px){.news-index .news-list .news-card:nth-last-child(2){border-bottom:none}}.news-single #main-content{display:flex;flex-direction:column;gap:2.4rem;padding-top:var(--security-padding-v)}@media (min-width: 768px){.news-single .news-article-width,.news-single .block>.container-fluid{width:688px}}@media (min-width: 1024px){.news-single .news-article-width,.news-single .block>.container-fluid{width:768px}}@media (min-width: 1400px){.news-single .news-article-width,.news-single .block>.container-fluid{width:896px}}.news-single .block{padding-top:calc(var(--security-padding-v) / 2);padding-bottom:calc(var(--security-padding-v) / 2)}.news-single .block.vertical-padding-small,.news-single .block.bg-gray{padding-top:calc(var(--security-padding-v) / 4);padding-bottom:calc(var(--security-padding-v) / 4)}.news-single .block.vertical-padding-none{padding-top:0;padding-bottom:0}.news-single .article-header .article-category{text-transform:uppercase}.news-single .article-header .meta-section{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.news-single .article-header .meta-section{display:block;text-align:center}}.news-single .article-header .meta-section .social-sharing-links{list-style:none;padding:0;display:flex;margin:0 0 0 auto}@media (max-width: 767px){.news-single .article-header .meta-section .social-sharing-links{justify-content:center}}.news-single .article-header .meta-section .social-sharing-links .social-link-container{display:flex;justify-content:center;align-items:center;border-radius:0;height:4.4rem;width:4.4rem}.news-single .article-header .meta-section .social-sharing-links .social-link-container .social-icon-link{display:flex;justify-content:center;align-items:center;text-decoration:none;height:4.4rem;width:4.4rem}.news-single .article-header .meta-section .social-sharing-links .social-link-container .social-icon-link svg{height:2.4rem;width:2.4rem}.production-single .production-tfo{padding-bottom:var(--security-padding-v);padding-top:var(--security-padding-v);position:relative;display:flex;flex-direction:column;gap:2.4rem}.production-single .production-tfo .image-container{aspect-ratio:16/9;position:relative;border-radius:2.4rem;overflow:hidden}.production-single .production-tfo .image-container img,.production-single .production-tfo .image-container picture{object-fit:cover;width:100%;height:100%}.production-single .production-tfo .informations .production-title{color:var(--text-light-colour)}.production-single .production-tfo .description{flex-basis:60%}@media (min-width: 1920px){.production-single .production-tfo .description{flex-basis:calc(50% - 3.2rem)}}.production-single .production-tfo .description-content{color:var(--text-light-colour)}@media (min-width: 768px){.production-single .production-tfo .information-continued{display:flex;gap:2.6em}}.production-single .production-tfo .details{margin-top:1.6rem}.production-single .production-tfo .information-section+.information-section{margin-top:1.6rem}.production-single .production-tfo .information-title{font-family:var(--font-alt);margin-bottom:0}.production-single .production-tfo .various-small-details span{display:inline-block}.production-single .production-tfo .various-small-details span:not(:first-child):before{content:" - "}.production-single .production-tfo .contributors{display:flex;flex-direction:column}.production-single .production-tfo .contributors .contributors-logos{justify-content:flex-start}.production-single .production-tfo .contributors .logo-container{align-content:center;aspect-ratio:9/5;display:flex;justify-content:center;max-height:10rem;position:relative}.production-single .production-tfo .contributors .logo-container svg{object-fit:contain;width:100%;height:100%}.static-page .page-header{padding-top:calc(var(--security-padding-v) / 2);padding-bottom:calc(var(--security-padding-v) / 2)}.static-page .page-header .page-title{width:64rem;max-width:100%}.static-page.gouvernance-subpage .back-to-gouvernance{display:inline-flex;gap:.8rem;text-decoration:none;color:var(--dark-accent-vivid-colour)}@media (max-width: 767px){.static-page.gouvernance-subpage .back-to-gouvernance{margin-top:var(--security-padding-v)}}@media (min-width: 768px){.static-page.gouvernance-subpage .back-to-gouvernance{margin-bottom:3.2rem}}.static-page.gouvernance-subpage .back-to-gouvernance .icon{display:inline-block;width:24px;height:24px}.static-page.gouvernance-subpage .back-to-gouvernance .text{text-decoration:underline;font-weight:500;gap:.8rem;transition:font-weight .65s cubic-bezier(.19,1,.22,1)}.static-page.gouvernance-subpage .back-to-gouvernance:hover .text{font-weight:600}.static-page.gouvernance-subpage .back-to-gouvernance svg path{fill:var(--dark-accent-vivid-colour)}.static-page.gouvernance-subpage .block-text-and-image img,.static-page.gouvernance-subpage .block-text-and-image picture{object-fit:cover;width:100%;height:100%}.static-page.gouvernance-subpage .block-text-and-image .image-portion{position:relative}.static-page.gouvernance-subpage .block-text-and-image .image-portion .image-container{aspect-ratio:1;border-radius:1.6rem;overflow:hidden}.static-page.gouvernance-subpage .block-text-and-image .section-title{color:var(--dark-accent-colour);font-size:3.2rem;font-weight:500;max-width:64rem}@media (max-width: 767px){.static-page.gouvernance-subpage .block-text-and-image .image-portion,.static-page.gouvernance-subpage .block-text-and-image .image-container{min-width:100%}.static-page.gouvernance-subpage .block-text-and-image .image-portion{margin-bottom:2.4rem}}@media (min-width: 768px){.static-page.gouvernance-subpage .block-text-and-image>.container-fluid{gap:10rem;justify-content:center}.static-page.gouvernance-subpage .block-text-and-image .text-portion{width:64rem;max-width:100%}.static-page.gouvernance-subpage .block-text-and-image .image-portion{flex-basis:30%;margin-top:5.6rem;max-height:60rem}}.static-page.prix-et-distinctions-subpage ul{margin-top:0}.static-page.prix-et-distinctions-subpage ul,.static-page.prix-et-distinctions-subpage ul li{list-style:none}.static-page.prix-et-distinctions-subpage li:before{display:none}.static-page.prix-et-distinctions-subpage h3{margin-bottom:1.2rem}.static-page.prix-et-distinctions-subpage ul+h3{margin-top:3.6rem}
