@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}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}:root{--accent-colour: #873280;--accent-vivid-colour: #b85498;--action-accent-colour: #e28cc6;--background-colour: #120416;--background-contrast-colour: #38263d;--background-contrast-muted-colour: #221227;--background-contrast-vivid-colour: #66536b;--border-radius: .6rem;--error-colour: #d16173;--error-vivid-colour: #c91d39;--text-colour: #c5bcc8;--text-vivid-colour: #fff;--text-shadow: 0 4px 4px rgba(0, 0, 0, .3);--font-alt: "Montserrat", sans-serif;--font-averialibre: "Averia Libre", sans-serif;--font-default: "Inter", sans-serif;--font-inter: "Inter", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-quicksand: "Quicksand", sans-serif;--icon-size: 2.4rem;--security-padding-h: 2rem;--security-padding-v: 4.8rem;--site-footer-lize-size: 6.8rem;--site-header-lite-size: 6.4rem;--site-header-size: 6.4rem;--site-header-size-opened: 18rem;--tab-height: 5rem;--video-player-controls-height: 5.2rem;--video-player-spacing: 2rem;--site-header-transition-duration: .45s}@media (min-width: 576px){:root{--security-padding-v:var(--site-header-size);--site-header-lite-size:7.4rem }}@media (min-width: 1024px){:root{--security-padding-h:var(--site-header-size) }}.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}}.relative{position:relative}.debug-dump{display:none}.debug-mode .debug-dump{display:block}*{box-sizing:border-box}html *::-webkit-scrollbar{height:8px;width:8px}html *::-webkit-scrollbar-track{border-radius:0;background-color:var(--colour-white)}html *::-webkit-scrollbar-track:hover{background-color:var(--colour-white)}html *::-webkit-scrollbar-track:active{background-color:var(--colour-white)}html *::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--accent-colour)}html *::-webkit-scrollbar-thumb:hover{background-color:var(--accent-colour)}html *::-webkit-scrollbar-thumb:active{background-color:var(--accent-colour)}html{font-size:62.5%}body{color:var(--text-colour);font-size:1.6rem;font-family:var(--font-default);line-height:1.4}html,body{background-color:var(--background-colour)}*::selection{color:var(--text-vivid-colour);background:var(--accent-colour)}.invert-selection *::selection{color:var(--accent-colour);background:var(--text-vivid-colour)}svg,img,picture{display:inline-block;max-width:100%;pointer-events:none}@media (prefers-reduced-motion){*{animation-delay:0s!important;animation-duration:0s!important;transition-delay:0s!important;transition-duration:0s!important}}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;transition:padding var(--site-header-transition-duration) cubic-bezier(.19,1,.22,1)}@media (min-width: 1024px){.menu-maximized:not(.no-menu) .page-wrapper{padding-left:var(--site-header-size-opened)}.menu-minimized:not(.no-menu) .page-wrapper{padding-left:var(--site-header-size)}}@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")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:300;src:url(/build/assets/quicksand-v37-latin-300-BDtmyj0I.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(/build/assets/quicksand-v37-latin-regular-BSDtH9U0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:500;src:url(/build/assets/quicksand-v37-latin-500-_DbwbYKP.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:600;src:url(/build/assets/quicksand-v37-latin-600-DTBPeRoM.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:700;src:url(/build/assets/quicksand-v37-latin-700-Dpk7G9Y6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Averia Libre;font-style:normal;font-weight:300;src:url(/build/assets/averia-libre-v16-latin-300-BZ3nSeBa.woff2) format("woff2")}@font-face{font-display:swap;font-family:Averia Libre;font-style:italic;font-weight:300;src:url(/build/assets/averia-libre-v16-latin-300italic-CRKE-hAJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Averia Libre;font-style:normal;font-weight:400;src:url(/build/assets/averia-libre-v16-latin-regular-BNfv5CjL.woff2) format("woff2")}@font-face{font-display:swap;font-family:Averia Libre;font-style:italic;font-weight:400;src:url(/build/assets/averia-libre-v16-latin-italic-BOknbCZQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Averia Libre;font-style:normal;font-weight:700;src:url(/build/assets/averia-libre-v16-latin-700-0b-4sWFC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Averia Libre;font-style:italic;font-weight:700;src:url(/build/assets/averia-libre-v16-latin-700italic-B45Kmgqp.woff2) format("woff2")}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}h1,.h1{font-size:clamp(3.2rem,calc(2.6366197183rem + 1.5023474178vw),4.8rem);font-weight:500;margin:2.4rem 0;min-height:0vw;font-family:var(--font-alt);font-weight:600;letter-spacing:.02em;line-height:1}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}h2,.h2{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;line-height:1.2}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}h3,.h3{font-size:clamp(2.4rem,calc(2.2591549296rem + .3755868545vw),2.8rem);font-weight:500;margin:2.4rem 0;min-height:0vw;font-weight:600;line-height:1.2}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}h4,.h4{font-size:clamp(2.1rem,calc(1.9943661972rem + .2816901408vw),2.4rem);font-weight:500;margin:2.4rem 0;min-height:0vw;font-weight:600;line-height:1.2}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}h5,.h5{font-size:clamp(1.8rem,calc(1.6943661972rem + .2816901408vw),2.1rem);font-weight:500;margin:2.4rem 0;min-height:0vw;font-weight:600;line-height:1.2}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}h6,.h6{font-size:clamp(1.6rem,calc(1.5295774648rem + .1877934272vw),1.8rem);font-weight:500;margin:2.4rem 0;min-height:0vw;font-weight:600;line-height:1.2}p{margin:2.4rem 0}p:last-child{margin-bottom:0}p:empty,p:first-child{margin-top:0}strong,.strong{font-weight:500}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{color:var(--text-vivid-colour)}.block-app-banner{background:var(--background-contrast-muted-colour);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;margin-top:var(--security-padding-v)}@media (min-width: 768px){.block-app-banner{flex-direction:row}}.block-app-banner.block{padding:2.4rem}@media (min-width: 1200px){.block-app-banner{gap:6rem}}@media (min-width: 1500px){.block-app-banner{gap:12rem}}.block-app-banner .tfo-logo{height:6rem;width:6rem}@media (min-width: 1200px){.block-app-banner .tfo-logo{height:7.2rem;width:7.2rem}}.block-app-banner .text{text-align:center}.block-app-banner .app-links{display:flex;gap:1.2rem}.block-carousel-platforms{display:none}.block-carousel-platforms .inner-container{padding-left:var(--security-padding-h);padding-right:var(--security-padding-h)}.block-carousel-platforms .inner-container .slides-container{display:flex;gap:10px}.block-carousel-platforms .inner-container .slide{width:33.3333333333%}.block-carousel-platforms .inner-container .slide .platform-link{align-items:center;aspect-ratio:5/3;background:var(--platform-color);border-radius:var(--border-radius);color:var(--text-vivid-color);display:flex;justify-content:center;padding:1.6rem}.block-carousel-platforms .inner-container .slide .platform-link.platform-flip-tfo{--platform-color: #e21d3c}.block-carousel-platforms .inner-container .slide .platform-link.platform-mini-tfo{--platform-color: #9ecc3b}.block-carousel-platforms .inner-container .slide .platform-link.platform-onfr{--platform-color: #ffb600}.block-carousel-platforms .inner-container .slide .platform-link .logo-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.block-carousel-platforms .inner-container .slide .platform-link .logo-container img,.block-carousel-platforms .inner-container .slide .platform-link .logo-container svg{object-fit:contain;object-position:center center;width:100%;height:100%}.block-carousel-platforms .svg-icon path,.block-carousel-platforms .svg-icon circle,.block-carousel-platforms .svg-icon ellipse{clip-rule:evenodd;fill-rule:evenodd;pointer-events:none;fill:var(--text-vivid-colour, currentcolor)}.block-categories-listing{display:none}.block-categories-listing .block-title{padding:.8rem var(--security-padding-h)}.block-categories-listing .category-links{list-style:none;padding:0;margin:0}.block-categories-listing .category-links .category-link{border-top:.1rem solid var(--background-contrast-colour);display:flex;align-items:center;justify-content:flex-start;font-size:1.6rem;font-weight:500;gap:1.6rem;padding:1.6rem var(--security-padding-h);color:var(--text-colour);text-decoration:none;transition:color .65s cubic-bezier(.19,1,.22,1)}.block-categories-listing .category-links .category-link:last-child{border-bottom:.1rem solid var(--background-contrast-colour)}.block-categories-listing .category-links .category-link:hover,.block-categories-listing .category-links .category-link:hover .icon{color:var(--text-vivid-colour)}.block-categories-listing .category-links .category-link .icon{display:flex;height:2.4rem;width:2.4rem;color:var(--accent-vivid-colour)}.block-categories-listing .category-links .category-link .icon svg path{fill:currentColor;transition:color .65s cubic-bezier(.19,1,.22,1)}.block.block-collection-hero{position:relative;padding-top:0;width:100%;max-width:100%}@media (min-width: 576px){.block.block-collection-hero{display:flex;min-height:clamp(30vh,56vw,85vh)}}.block.block-collection-hero .background{aspect-ratio:1/1;position:relative}@media (min-width: 576px){.block.block-collection-hero .background{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}}.block.block-collection-hero .background .background-image,.block.block-collection-hero .background .background-image img{object-fit:cover;width:100%;height:100%}.block.block-collection-hero .background .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(#12041600 61.21%,#120416 97.51%)}@media (min-width: 576px){.block.block-collection-hero .background .overlay{background:linear-gradient(85.13deg,#130517ae 17.16%,#13051700 68.36%),linear-gradient(10.87deg,#1305178a 13.14%,#13051700 40.66%)}}.block.block-collection-hero .information{margin:-150px auto 0;padding:var(--security-padding-h) var(--security-padding-h) calc(var(--security-padding-h) + 2.4rem);position:relative;z-index:10;max-width:100%}@media (min-width: 576px){.block.block-collection-hero .information{margin:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.6rem;padding:calc(var(--site-header-size) + var(--security-padding-h)) var(--security-padding-h) 6.4rem}}.block.block-collection-hero .information .logo-container{aspect-ratio:16/9;position:relative;width:27rem;margin:0 auto}@media (min-width: 576px){.block.block-collection-hero .information .logo-container{margin-left:0}}.block.block-collection-hero .information .logo-container img{object-position:left bottom;object-fit:contain;width:100%;height:100%}.block.block-collection-hero .information .link-items{display:flex;justify-content:center;align-items:center}@media (min-width: 576px){.block.block-collection-hero .information .link-items{margin-left:0}}.block.block-collection-hero .information .btn .icon,.block.block-collection-hero .information .btn .icon svg{width:16px;height:16px}.block.block-collection-hero .information .btn+.btn{margin-left:1rem}.block.block-collection-hero .information .description{display:none;font-size:1.6rem;font-weight:600;width:64rem;max-width:100%}@media (min-width: 576px){.block.block-collection-hero .information .description{display:block}}.block-list{--media-border-radius: var(--border-radius);--position-font: var(--font-alt);overflow:hidden;padding-bottom:3.2rem}.block-list .rounded-container{position:relative;max-width:100%;width:100%}.block-list a:not(.btn){color:var(--text-colour);text-decoration:none}@media (hover: hover){.block-list a:not(.btn):hover{color:var(--text-vivid-colour)}}.block-list .block-title{margin-bottom:3.2rem}.block-list .block-title,.block-list .block-title a{display:flex;justify-content:flex-start;align-items:center;color:var(--text-vivid-colour)}.block-list .block-title .icon{display:inline-block;margin-left:1.6rem;width:1.6rem}.block-list .block-title .icon svg path{fill:var(--text-vivid-colour)}.block-list .description{color:var(--text-vivid-colour)}.block-list .media-title{transition:color .65s cubic-bezier(.19,1,.22,1)}.block-list .swiper{overflow:visible;width:100%}.block-list .swiper .swiper-button-prev,.block-list .swiper .swiper-button-next{margin:0}.block-list .swiper .swiper-button-prev svg,.block-list .swiper .swiper-button-next svg{height:auto;position:absolute}.block-list .swiper-slide{--slides-width-mobile: 66.66666666666667%;--slides-width-tablet: 33.333333333333336%;--slides-width-laptop: 33.333333333333336%;--slides-width-desktop: 25%;--slides-width-desktop-medium: 20%;--slides-width-desktop-large: 16.666666666666668%}@media (min-width: 375px){.block-list .swiper-slide{width:var(--slides-width-mobile)}}@media (min-width: 768px){.block-list .swiper-slide{width:var(--slides-width-tablet)}}@media (min-width: 1024px){.block-list .swiper-slide{width:var(--slides-width-laptop)}}@media (min-width: 1200px){.block-list .swiper-slide{width:var(--slides-width-desktop)}}@media (min-width: 1500px){.block-list .swiper-slide{width:var(--slides-width-desktop-medium)}}@media (min-width: 1920px){.block-list .swiper-slide{width:var(--slides-width-desktop-large)}}.block-list .slides-outer-container.container-fluid{position:relative}@media (max-width: 767px){.block-list.collection-block{padding-left:0;padding-right:0}}.block-list.collection-block .inner-container{position:relative;z-index:1}.block-list.collection-block .rounded-container{flex-direction:column;position:relative;background:var(--custom-background-colour, var(--background-contrast-vivid-colour));overflow:hidden;padding:3.2rem var(--security-padding-h) 3.2rem}@media (min-width: 576px){.block-list.collection-block .rounded-container{--security-padding-h: 3.2rem;border-radius:calc(var(--border-radius) * 3)}}.block-list.collection-block .info-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:22rem;margin-bottom:3.2rem;gap:2.4rem;width:64rem;max-width:100%}@media (min-width: 1500px){.block-list.collection-block .info-section{min-height:28rem}}.block-list.collection-block .info-section .block-title{margin-bottom:0}.block-list.collection-block .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.block-list.collection-block .background picture,.block-list.collection-block .background img{display:block;object-fit:cover;object-position:top center;width:100%;height:100%}.block-list.collection-block .background-gradient{background:linear-gradient(0deg,var(--background-contrast-colour) 0%,var(--accent-colour) 40%,var(--accent-colour) 60%,var(--background-contrast-colour) 100%);position:absolute;top:0;left:0;width:100%;height:100%}.block-list.collection-block .swiper .btn-nav{background:transparent}.block-list.collection-block .swiper-slide{color:var(--text-vivid-colour)}.block-list.normal-list .slides-outer-container{padding-right:var(--security-padding-h)}.block-list.normal-list .cards-list{display:grid;--grid-columns: 2;grid-template-columns:repeat(var(--grid-columns),1fr);gap:3.2rem 1.6rem}@media (min-width: 768px){.block-list.normal-list .cards-list{--grid-columns: 3}}@media (min-width: 1024px){.block-list.normal-list .cards-list{--grid-columns: 4}}@media (min-width: 1500px){.block-list.normal-list .cards-list{--grid-columns: 5}}@media (min-width: 1920px){.block-list.normal-list .cards-list{--grid-columns: 6}}.block-page-header.block{padding-top:0}.block-page-header .image-container{aspect-ratio:16/9;max-height:80vh;overflow:hidden;position:relative;width:100%;background:var(--accent-colour)}.block-page-header .image-container>img,.block-page-header .image-container>picture,.block-page-header .image-container>picture>img,.block-page-header .image-container>svg{object-fit:cover;width:100%;height:100%}.block-page-header .image-container .hero-gradient{background:linear-gradient(to top,var(--background-colour),transparent);inset:0;position:absolute}.block-page-header .block-title{margin-top:0;max-width:80rem;position:relative}@media (min-width: 1024px){.block-page-header .block-title{font-size:8rem}}.block-page-header .content{font-size:1.8rem;font-weight:500;line-height:1.4;margin-top:2.4rem;max-width:70rem}.block-sponsor .presented-by{display:block}.block-sponsor .presented-by .presented-by-image img{width:auto;height:30px}.block-hero-direct+.block-sponsor{padding-top:0}.block.block-video-hero{aspect-ratio:16/9;max-height:80vh;overflow:hidden;width:100%}.block.block-video-hero video{object-fit:cover;height:100%;width:100%}#main-content .block-video-hero:first-child{padding-top:0}.block{padding-top:var(--security-padding-v)}@media (max-width: 575px){.block.visible-mobile{display:block!important}}@media (min-width: 576px){.block.visible-desktop{display:block!important}}.rating .decoration{align-items:center;background-color:var(--background-contrast-colour);border-radius:var(--border-radius);color:var(--text-color);display:flex;font-family:var(--font-alt);font-size:1.1rem;font-weight:800;justify-content:center;line-height:2.2;min-height:2.4rem;padding:0 .8rem;width:2.4rem}.ajaxing-spinner{width:24px;height:24px;display:inline-block;border-top:4px solid var(--text-vivid-colour);border-right:4px solid var(--text-vivid-colour);border-bottom:4px solid var(--text-vivid-colour);border-left:4px solid var(--accent-colour);border-radius:24px;animation-name:ajaxSpin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ajaxSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.svg-icon:not(.do-not-colour-me) path,.svg-icon:not(.do-not-colour-me) circle,.svg-icon:not(.do-not-colour-me) ellipse{clip-rule:evenodd;fill-rule:evenodd;pointer-events:none;fill:var(--accent-colour, currentcolor)}.svg-icon:not(.do-not-colour-me).svg-icon-tfo rect{fill:var(--text-vivid-colour)}.svg-icon:not(.do-not-colour-me).svg-icon-tfo path{fill:var(--accent-colour)}.svg-icon:not(.do-not-colour-me).svg-icon-triangle-right path{fill:var(--text-vivid-colour)}button{background:none;border:none}button:not(:disabled){cursor:pointer}.btn{align-items:center;background:var(--link-background-colour);border:.1rem solid var(--link-border-colour);border-radius:calc(var(--border-radius) * 2);color:var(--link-text-colour);display:inline-flex;font-size:1.6rem;font-weight:600;gap:.8rem;justify-content:center;min-height:4.8rem;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);text-decoration:none}.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(--link-background-colour);--link-border-hover-colour: var(--link-background-hover-colour);--link-text-colour: var(--text-vivid-colour);--link-text-hover-colour: var(--link-text-colour)}.btn.btn-secondary{--link-background-colour: var(--background-colour);--link-background-hover-colour: var(--background-contrast-colour);--link-border-colour: var(--background-contrast-vivid-colour);--link-border-hover-colour: var(--link-border-colour);--link-text-colour: var(--text-vivid-colour);--link-text-hover-colour: var(--link-text-colour)}.btn.btn-tertiary{--link-background-colour: var(--text-vivid-colour);--link-background-hover-colour: var(--accent-vivid-colour);--link-border-colour: var(--link-background-colour);--link-border-hover-colour: var(--link-background-hover-colour);--link-text-colour: var(--background-contrast-colour);--link-text-hover-colour: var(--text-vivid-colour)}@media (min-width: 1024px){.btn.btn-variant{padding:.8rem 2.4rem}}.btn.btn-watch .icon{display:inline-block;font-size:0}.btn.btn-watch .icon,.btn.btn-watch .icon svg{width:16px;height:16px}.btn.btn-watch .icon svg path{fill:var(--text-vivid-colour)}@media (min-width: 576px){.btn.btn-watch{font-size:1.6rem;min-width:230px}}@media (min-width: 1024px){.btn.btn-watch{font-size:1.8rem}}.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-vivid-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}}.form-account-profile{--container-padding: var(--security-padding-h);display:flex;flex-direction:column;gap:2.4rem;width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}@media (min-width: 375px){.form-account-profile{width:402px}}@media (min-width: 1024px){.form-account-profile{width:490px}}@media (min-width: 576px){.form-account-profile.edit-profile,.form-account-profile.account-edit,.form-account-profile.register{width:64rem;max-width:100%}}.form-account-profile p{margin:0}.form-account-profile a:not(.btn){color:var(--text-vivid-colour);text-decoration:none}.form-account-profile .note a,.form-account-profile .disclaimer a,.form-account-profile .field-note a{color:var(--text-colour);display:inline-block;text-decoration:none;border-bottom:.1rem solid currentcolor;line-height:1.2!important;transition:border-color .65s cubic-bezier(.19,1,.22,1)}.form-account-profile .note a:hover,.form-account-profile .disclaimer a:hover,.form-account-profile .field-note a:hover{border-color:transparent}.form-account-profile .forgotten-password-link{color:var(--text-vivid-colour);text-decoration:none}.form-account-profile .form-title,.form-account-profile .form-subtitle{margin:0}.form-account-profile .form-subtitle{color:var(--text-vivid-colour);font-size:1.4rem;margin-bottom:.4rem}@media (max-width: 575px){.form-account-profile .split .input-group+.input-group{margin-top:2.4rem}}@media (min-width: 576px){.form-account-profile .split{display:flex;gap:1rem}.form-account-profile .split .input-group{width:50%}}.form-account-profile .split-mobile{display:flex;gap:1rem}.form-account-profile .split-mobile .input-group{width:50%}.form-account-profile label{color:var(--text-vivid-colour);font-size:1.4rem;margin-bottom:.4rem}.form-account-profile input[type=email],.form-account-profile input[type=text],.form-account-profile input[type=password]{background:var(--background-contrast-colour);border:.1rem solid var(--background-contrast-vivid-colour);border-radius:var(--border-radius);font-size:16px;height:4.4rem;padding:0 12px;color:var(--text-vivid-colour);opacity:1;width:100%}.form-account-profile input[type=email]::placeholder,.form-account-profile input[type=text]::placeholder,.form-account-profile input[type=password]::placeholder{color:#adb5bd;opacity:.8}.form-account-profile input[type=email]:focus-within,.form-account-profile input[type=text]:focus-within,.form-account-profile input[type=password]:focus-within{outline:1px solid var(--accent-vivid-colour);outline-offset:2px}.form-account-profile input[data-type*=password]{padding-left:4.5rem}.form-account-profile .btn-reveal-password{position:absolute;top:50%;left:4px;display:flex;align-items:center;justify-content:center;height:32px;width:32px;transform:translateY(-50%);border-radius:.4rem}.form-account-profile .btn-reveal-password .password-hidden,.form-account-profile .btn-reveal-password .password-visible{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.form-account-profile .btn-reveal-password svg{width:15px;height:15px}.form-account-profile .btn-reveal-password svg path{fill:var(--text-vivid-colour)}.form-account-profile .btn-reveal-password:hover{background:var(--accent-colour)}.form-account-profile .btn-reveal-password.field-password-hidden .password-hidden{display:none}.form-account-profile .btn-reveal-password.field-password-hidden .password-visible,.form-account-profile .btn-reveal-password.field-password-visible .password-hidden{display:flex}.form-account-profile .btn-reveal-password.field-password-visible .password-visible{display:none}.form-account-profile .input-group.bordered{padding:1.6rem 0;border-top:1px solid var(--background-contrast-vivid-colour);border-bottom:1px solid var(--background-contrast-vivid-colour)}.form-account-profile .input-group .error{color:var(--error-colour)}.form-account-profile .input-group-checkbox{display:flex}.form-account-profile .input-group-checkbox .visual-checkbox-container{position:relative}.form-account-profile .input-group-checkbox .visual-checkbox-container input{width:20px;height:20px;position:relative;border-radius:.4rem;opacity:0}.form-account-profile .input-group-checkbox .visual-checkbox-container .icon-checked{position:absolute;top:0;left:0;width:20px;height:20px;z-index:2;background:var(--background-contrast-colour);border-radius:.4rem;border:1px solid var(--background-contrast-vivid-colour);pointer-events:none;display:flex;justify-content:center;align-items:center;transition:.2s ease;overflow:hidden}.form-account-profile .input-group-checkbox .visual-checkbox-container .icon-checked svg{width:60%;transform:translateY(20px);transition:transform .3s cubic-bezier(.19,1,.22,1)}.form-account-profile .input-group-checkbox .visual-checkbox-container .icon-checked svg path{fill:var(--text-vivid-colour)}.form-account-profile .input-group-checkbox .visual-checkbox-container input:checked{background-color:var(--accent-colour);border-color:var(--accent-colour)}.form-account-profile .input-group-checkbox .visual-checkbox-container input:checked+.icon-checked{background-color:var(--accent-colour)}.form-account-profile .input-group-checkbox .visual-checkbox-container input:checked+.icon-checked svg{transform:translateY(0)}.form-account-profile .input-group-checkbox label{font-size:1.6rem;padding-left:7.5px}.form-account-profile .separator-row{display:flex;align-items:center;width:100%}.form-account-profile .separator-row .line{width:95%;height:1px;flex-shrink:1;background:var(--background-contrast-colour)}.form-account-profile .separator-row .text{flex-shrink:0;padding:0 10px}.form-account-profile:not(.edit-profile) .btn{width:100%}.form-account-profile.edit-profile .btn{width:100%}@media (min-width: 576px){.form-account-profile.edit-profile .btn{width:auto;align-self:center}}.form-account-profile .btn-sso-apple{--link-background-colour: #fff;--link-background-hover-colour: #fff;--link-border-colour: #fff;--link-border-hover-colour: #fff;--link-text-colour: #000;--link-text-hover-colour: #000;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.form-account-profile .btn-sso-google{--link-background-colour: #fff;--link-background-hover-colour: #fff;--link-border-colour: #fff;--link-border-hover-colour: #fff;--link-text-colour: rgba(0, 0, 0, .54);--link-text-hover-colour: rgba(0, 0, 0, .54);margin-top:-.8rem}.form-account-profile .field-note{color:var(--text-colour);font-size:1.2rem;line-height:1.5;margin-top:.4rem}.form-account-profile .input-group-checkbox-visual{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.form-account-profile .input-group-checkbox-visual input{position:absolute;opacity:0}.form-account-profile .visual-checkbox{display:block;border-radius:500px;height:3rem;width:5.6rem;background:var(--background-contrast-vivid-colour);position:relative;border:1px solid var(--text-colour);transition:.65s cubic-bezier(.19,1,.22,1);z-index:3;cursor:pointer}.form-account-profile .visual-checkbox .dot{width:2.2rem;height:2.2rem;position:absolute;top:3px;left:3px;background-color:var(--text-vivid-colour);border-radius:50px;transition:.65s cubic-bezier(.19,1,.22,1)}.form-account-profile .visual-checkbox .dot .line{position:absolute;background:var(--background-contrast-vivid-colour);height:2px;width:63.6363636364%;left:50%;top:50%;transition:.65s cubic-bezier(.19,1,.22,1)}.form-account-profile .visual-checkbox .dot .line-1{transform:translate(-50%,-50%) rotate(45deg)}.form-account-profile .visual-checkbox .dot .line-2{transform:translate(-50%,-50%) rotate(-45deg)}.form-account-profile input:checked+.visual-checkbox{background:var(--accent-colour);border-color:var(--accent-colour)}.form-account-profile input:checked+.visual-checkbox .dot{left:calc(100% - 2.2rem - 3px)}.form-account-profile input:checked+.visual-checkbox .dot .line{background:var(--accent-colour)}.form-account-profile input:checked+.visual-checkbox .dot .line-1{transform:translate(-110%,40%) rotate(55deg);width:25%}.form-account-profile input:checked+.visual-checkbox .dot .line-2{transform:translate(-30%,-50%) rotate(-55deg)}.form-account-profile .input-group-age-restriction{width:100%;position:relative}.form-account-profile .input-group-age-restriction label{display:block}@media (min-width: 576px){.form-account-profile .input-group-age-restriction label{margin-bottom:20px}}.form-account-profile .input-group-age-restriction input[type=range]{-webkit-appearance:none;appearance:none;background-color:transparent;pointer-events:none;width:7px;height:calc(100% - 22px);writing-mode:vertical-lr;position:absolute;top:11px;left:11px;touch-action:none}@media (min-width: 576px){.form-account-profile .input-group-age-restriction input[type=range]{writing-mode:unset;width:calc(100% - 22px);height:7px}}.form-account-profile .input-group-age-restriction input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:22px;height:22px;background-color:var(--accent-colour);border-radius:50%;cursor:pointer;position:relative;z-index:5}.form-account-profile .input-group-age-restriction input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:22px;height:22px;background-color:var(--accent-colour);border-radius:50%;cursor:pointer;z-index:5}.form-account-profile .input-group-age-restriction input[type=range]::-webkit-slider-thumb:hover{border:1px solid var(--accent-vivid-colour)}.form-account-profile .input-group-age-restriction input[type=range]::-webkit-slider-thumb:active{border:1px solid var(--accent-vivid-colour)}.form-account-profile .input-group-age-restriction .outer-container{height:240px;position:relative;margin-bottom:20px}@media (min-width: 576px){.form-account-profile .input-group-age-restriction .outer-container{height:auto;margin-bottom:120px}}.form-account-profile .input-group-age-restriction datalist{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:-11px;left:30px;height:calc(100% + 22px)}.form-account-profile .input-group-age-restriction datalist option{font-size:18px;font-weight:600}@media (min-width: 576px){.form-account-profile .input-group-age-restriction datalist{flex-direction:row;left:-22px;height:auto;width:calc(100% + 44px)}.form-account-profile .input-group-age-restriction datalist option{transform:translateY(40px)}}.form-account-profile .input-group-age-restriction .progress-line-container{position:absolute;top:22px;left:22px;height:calc(100% - 44px);width:6px;background:var(--background-contrast-vivid-colour);transform:translate(-50%)}.form-account-profile .input-group-age-restriction .progress-line-container .progress-line{position:absolute;top:0;background:var(--accent-colour);width:6px;height:var(--progress-size)}@media (min-width: 576px){.form-account-profile .input-group-age-restriction .progress-line-container{width:calc(100% - 44px);height:6px;transform:translateY(-50%)}.form-account-profile .input-group-age-restriction .progress-line-container .progress-line{height:6px;width:var(--progress-size)}}.form-account-profile .input-group-age-restriction .background-dots{position:absolute;top:22px;height:calc(100% - 44px);left:11px;touch-action:none;width:2px}.form-account-profile .input-group-age-restriction .background-dots .label{white-space:nowrap}@media (min-width: 576px){.form-account-profile .input-group-age-restriction .background-dots{left:22px;height:2px;width:calc(100% - 44px);top:11px}}.form-account-profile .input-group-age-restriction .background-dot-container{position:absolute;top:var(--dot-offset, 0);left:11px}@media (min-width: 576px){.form-account-profile .input-group-age-restriction .background-dot-container{left:var(--dot-offset, 0);top:11px}}.form-account-profile .input-group-age-restriction .background-dot{width:16px;height:16px;background:var(--background-contrast-vivid-colour);border-radius:100%;transform:translate(-50%,-50%)}.form-account-profile .input-group-age-restriction .background-dot.active{background:var(--accent-colour)}@media (max-width: 575px){.form-account-profile.account-edit{width:100%;padding-left:0;padding-right:0;gap:0}.form-account-profile.account-edit .page-title,.form-account-profile.account-edit .page-subtitle{padding-left:var(--security-padding-h);padding-right:var(--security-padding-h)}.form-account-profile.account-edit .page-title{margin-bottom:1.6rem}.form-account-profile.account-edit .page-subtitle{padding-top:1.6rem;padding-bottom:1.6rem}}@media (min-width: 576px){.form-account-profile.account-edit .page-title{margin-bottom:1.6rem}}.form-account-profile.account-edit .page-subtitle{padding-bottom:1.6rem}.form-account-profile.account-edit .bordered{padding:0}@media (min-width: 576px){.form-account-profile.account-edit .bordered{border-top:.1rem solid var(--background-contrast-colour);border-bottom:.1rem solid var(--background-contrast-colour);padding-top:.8rem;padding-bottom:.8rem}}.form-account-profile.account-edit .bordered+.bordered{border-top:none}.form-account-profile.account-edit .bordered .h2,.form-account-profile.account-edit .bordered .h3,.form-account-profile.account-edit .bordered .h4,.form-account-profile.account-edit .bordered .h5,.form-account-profile.account-edit .bordered .h6{margin:0}.form-account-profile.account-edit .action-row{display:flex;justify-content:space-between;align-items:center;border-top:.1rem solid var(--background-contrast-colour);padding:1.6rem var(--security-padding-h)}@media (min-width: 576px){.form-account-profile.account-edit .action-row{padding:.8rem 0}}.form-account-profile.account-edit .action-row .mobile-label,.form-account-profile.account-edit .action-row .mobile-action,.form-account-profile.account-edit .action-row .desktop-label,.form-account-profile.account-edit .action-row .desktop-action{display:inline-flex;justify-content:flex-end;align-items:center;gap:.8rem}.form-account-profile.account-edit .action-row .mobile-label .icon,.form-account-profile.account-edit .action-row .mobile-action .icon,.form-account-profile.account-edit .action-row .desktop-label .icon,.form-account-profile.account-edit .action-row .desktop-action .icon{width:10px;height:10px}@media (max-width: 575px){.form-account-profile.account-edit .action-row .desktop-action,.form-account-profile.account-edit .action-row .desktop-label{display:none}}@media (min-width: 576px){.form-account-profile.account-edit .action-row{border-top:none;border-bottom:none}.form-account-profile.account-edit .action-row .mobile-action,.form-account-profile.account-edit .action-row .mobile-label{display:none}}.form-account-profile.account-edit .btn-action,.form-account-profile.account-edit .action-button{color:var(--accent-vivid-colour);display:flex;font-size:1.4rem;font-weight:500;gap:.8rem;margin-left:auto;transition:color .65s cubic-bezier(.19,1,.22,1)}.form-account-profile.account-edit .btn-action:hover,.form-account-profile.account-edit .action-button:hover{color:var(--text-vivid-colour)}.form-account-profile.account-edit .btn-action:hover svg path,.form-account-profile.account-edit .action-button:hover svg path{fill:var(--text-vivid-colour)}.form-account-profile.account-edit .btn-action{justify-content:flex-start;margin-left:0;padding:0}.form-account-profile.account-edit .btn-logout-container{text-align:center;margin-top:3.2rem}@media (min-width: 576px){.form-account-profile.account-edit .btn-logout{width:auto}}.form-account-profile .edit-section{display:flex;flex-direction:column;gap:1.6rem}@media (max-width: 575px){.form-account-profile .edit-section{padding-left:var(--security-padding-h);padding-right:var(--security-padding-h)}}.form-account-profile .edit-section .page-title,.form-account-profile .edit-section .page-subtitle{padding-left:0;padding-right:0}.form-account-profile .edit-section .page-title{margin-bottom:0}.form-account-profile .edit-section p{margin:0}.form-account-profile .edit-section .btn{margin-top:2.4rem}.form-account-profile .edit-section .input-group-checkbox-visual .label-title{color:var(--text-vivid-colour);font-size:1.6rem;line-height:1.2;font-weight:600}.form-account-profile .edit-section .input-group-checkbox-visual .label-subtitle{color:var(--text-colour);font-size:1.2rem;line-height:1.5}.form-account-profile .forgotten-password-link{color:var(--accent-vivid-colour);display:flex;font-size:1.4rem;font-weight:500;gap:.8rem;margin-left:auto;transition:color .65s cubic-bezier(.19,1,.22,1)}.form-account-profile .forgotten-password-link:hover{color:var(--text-vivid-colour)}.form-account-profile .forgotten-password-link:hover svg path{fill:var(--text-vivid-colour)}.form-account-profile .forgotten-password-link{margin-left:0}.close-acccount-modal{background:#0009;pointer-events:none;z-index:50;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.close-acccount-modal .modal-interior{border-radius:var(--border-radius);background:var(--background-contrast-colour);padding:var(--security-padding-h);max-width:90vw;pointer-events:auto}.close-acccount-modal .actions{display:flex;justify-content:space-between;align-items:stretch!important;gap:1.6rem;padding-top:var(--security-padding-h)}.close-acccount-modal .actions .btn{width:60%;flex-shrink:1}.close-acccount-modal .actions .btn-confirm-close-account{background:var(--error-colour)}.goodbye-screen .page-title{color:var(--accent-vivid-colour)}.goodbye-screen .content{color:var(--text-colour)}.goodbye-screen .btn-back-home-container{text-align:center;margin-top:var(--security-padding-v)}@media (min-width: 576px){.goodbye-screen .btn-back-home-container{margin-top:var(--security-padding-h);text-align:left}}@media (max-width: 575px){.goodbye-screen .btn-back-home-container .btn{width:100%}}@media (min-width: 576px){.goodbye-screen .splitter{display:flex;justify-content:space-between;align-items:flex-start}}@media (min-width: 576px) and (max-width: 1023px){.goodbye-screen .inner-split{width:80%}}@media (min-width: 1024px){.goodbye-screen .page-title,.goodbye-screen .inner-split{width:64rem;max-width:100%}}.goodbye-screen .sad-image-container{width:40vw;margin-top:var(--security-padding-v);margin-left:auto;margin-right:auto;flex-shrink:1}@media (min-width: 576px){.goodbye-screen .sad-image-container{padding-left:var(--security-padding-v)}}@media (min-width: 1024px){.goodbye-screen .sad-image-container{width:200px}}.back-btn-container{position:absolute;top:0;left:0}@media (min-width: 375px){.back-btn-container{width:402px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--security-padding-h);padding-right:var(--security-padding-h);margin-bottom:var(--security-padding-v)}}@media (min-width: 576px){.back-btn-container{position:relative}}@media (min-width: 1024px){.back-btn-container{width:490px}}@media (min-width: 576px){.back-btn-container.edit-profile,.back-btn-container.account-edit,.back-btn-container.register{width:64rem;max-width:100%}}.back-btn{display:flex;justify-content:flex-start;align-items:center;padding:0;gap:.8rem}.back-btn .icon{display:flex;justify-content:center;align-items:center}@media (max-width: 575px){.back-btn .icon{width:56px;height:72px}}.back-btn .icon svg{width:16px;height:16px;transform:rotate(180deg)}.back-btn .icon svg path{fill:var(--text-vivid-colour)}.back-btn .text{color:var(--text-vivid-colour)}@media (max-width: 575px){.back-btn .text{display:none}}.form-newsletter-subscription{background:var(--accent-colour);border-radius:calc(var(--border-radius) * 3);color:var(--text-vivid-colour);display:flex;gap:3.2rem;margin:0 auto;width:108rem;max-width:100%;overflow:hidden;position:relative}.form-newsletter-subscription .form-inner{display:flex;flex-direction:column;gap:1.6rem;min-height:36rem;padding:var(--security-padding-h);max-width:100%}@media (min-width: 768px){.form-newsletter-subscription .form-inner{width:50%}}.form-newsletter-subscription .newsletter-title,.form-newsletter-subscription .newsletter-content{width:64rem;max-width:100%}.form-newsletter-subscription .newsletter-title{margin-bottom:0}.form-newsletter-subscription .newsletter-content{font-size:1.4rem;font-weight:400}.form-newsletter-subscription .input-group-checkbox{display:flex;justify-content:flex-start;align-items:center;gap:.8rem}.form-newsletter-subscription .input-group-checkbox .visual-checkbox-container{position:relative;border:.1rem solid;border-radius:.4rem;color:currentcolor;display:flex;justify-content:center;align-items:center;flex-shrink:0;height:1.6rem;width:1.6rem}.form-newsletter-subscription .input-group-checkbox .visual-checkbox-container input{appearance:none}.form-newsletter-subscription .input-group-checkbox .visual-checkbox-container .icon-checked{height:1rem;opacity:0;pointer-events:none;position:absolute;transition:opacity .65s cubic-bezier(.19,1,.22,1);width:1rem;display:flex;justify-content:center;align-items:center}.form-newsletter-subscription .input-group-checkbox .visual-checkbox-container input:checked+.icon-checked{opacity:1}.form-newsletter-subscription .input-group-checkbox .visual-checkbox-container input:checked+.icon-checked svg path{fill:var(--text-vivid-colour)}.form-newsletter-subscription .email-field-group{display:flex;justify-content:space-between;align-items:center;height:4.8rem;position:relative;border-radius:var(--border-radius);border:currentcolor .1rem solid}.form-newsletter-subscription .email-field-group input[type=email]{background:transparent;border:none;padding:0 1.6rem;width:80%;flex-shrink:1;height:100%}.form-newsletter-subscription .email-field-group input[type=email]::placeholder{color:var(--text-vivid-colour)}.form-newsletter-subscription .email-field-group input[type=email]:focus-visible{outline:none}.form-newsletter-subscription .email-field-group .email-icon-and-input{display:flex;justify-content:space-between;align-items:center;width:80%;flex-shrink:1;height:100%}.form-newsletter-subscription .email-field-group .email-icon-and-input:focus-within{outline:2px solid var(--accent-vivid-colour);outline-offset:2px;border-radius:var(--border-radius)}.form-newsletter-subscription .email-icon-container{pointer-events:none;margin-left:1.6rem;flex-shrink:0}.form-newsletter-subscription .email-icon-container,.form-newsletter-subscription .email-icon-container svg{height:2.4rem;width:2.4rem}.form-newsletter-subscription .email-icon-container svg path{fill:var(--text-vivid-colour)}.form-newsletter-subscription .btn-submit{flex-shrink:0;background:var(--text-vivid-colour);color:var(--accent-colour);height:100%;padding:0 1.6rem;transition:color .65s cubic-bezier(.19,1,.22,1);font-size:1.6rem;font-weight:600}.form-newsletter-subscription .btn-submit:hover{color:var(--accent-vivid-colour)}.form-newsletter-subscription .image-container{display:none}@media (min-width: 768px){.form-newsletter-subscription .image-container{display:flex;justify-content:center;align-items:center}}#footer{font-size:1.6rem;font-weight:500;padding-top:var(--security-padding-v);padding-bottom:2.4rem;margin-top:auto}@media (max-width: 767px){#footer{padding-bottom:calc(2.4rem + var(--site-header-size))}}#footer ul{list-style:none;padding:0;margin:0}@media (max-width: 767px){#footer ul.bottom-mobile-border{border-bottom:.1rem solid var(--background-contrast-colour);margin-bottom:2.4rem}}#footer a{color:var(--text-vivid-colour);text-decoration:none}#footer .tfo-home-link{display:inline-block;margin-bottom:2.4rem}#footer .social-links{display:flex;justify-content:flex-start;align-items:center;gap:2.4rem;margin-bottom:2.4rem}#footer .social-links .icon-container{display:inline-block;width:24px}#footer .footer-links-group a{display:inline-block;margin-bottom:2.4rem}@media (min-width: 768px){#footer .footer-menu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#footer .footer-menu .second-portion{display:flex;justify-content:space-between;align-items:flex-start;margin-left:auto;gap:4.8rem}#footer .footer-menu .third-portion{width:100%;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--background-contrast-colour);padding-top:2.4rem;font-size:1.3rem;font-weight:500}#footer .footer-menu .third-portion .small-links{margin-left:auto;order:2;display:flex;justify-content:space-between;align-items:center;gap:.8rem}#footer .footer-menu .third-portion .small-links a{margin-bottom:0}}.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: 375px){.container{max-width:402px}}@media (min-width: 1024px){.container{max-width:490px}}.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}.flex{display:flex}.no-flex{display:block}.flex-vertical{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.align-center{align-items:center}.align-bottom{align-items:flex-end}.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{--spacing: calc((var(--site-header-size) - var(--icon-size)) / 2);position:fixed;bottom:0;left:0;width:100%;z-index:100;background-color:var(--background-colour);transition:width var(--site-header-transition-duration) cubic-bezier(.19,1,.22,1)}@media (min-width: 576px){#main-header{bottom:auto;top:0;height:100%;width:var(--site-header-size-opened);border-right:.1rem solid var(--background-contrast-colour)}}@media (min-width: 576px) and (min-width: 1024px){.menu-minimized #main-header{width:var(--site-header-size)}}@media (min-width: 576px) and (max-width: 1023px){#main-header{transition:var(--site-header-transition-duration) cubic-bezier(.19,1,.22,1);transform:translate(-100%)}#main-header .menu-top{transform:translate(100%)}.menu-minimized #main-header,.menu-minimized #main-header .menu-top{transform:translate(0)}}#main-nav *::-webkit-scrollbar{height:5px;width:5px}#main-nav *::-webkit-scrollbar-track{border-radius:0;background-color:var(--colour-white)}#main-nav *::-webkit-scrollbar-track:hover{background-color:var(--colour-white)}#main-nav *::-webkit-scrollbar-track:active{background-color:var(--colour-white)}#main-nav *::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--accent-colour)}#main-nav *::-webkit-scrollbar-thumb:hover{background-color:var(--accent-colour)}#main-nav *::-webkit-scrollbar-thumb:active{background-color:var(--accent-colour)}@media (max-width: 575px){#main-nav{border-top:.1rem solid var(--background-contrast-colour)}}#main-nav ul{list-style:none;padding:0;margin:0}#main-nav .always-nav{display:flex;flex-direction:row}@media (min-width: 576px){#main-nav .always-nav{flex-direction:column}}#main-nav .nav-items{overflow-y:auto}@media (max-width: 575px){#main-nav .nav-items{scrollbar-gutter:unset}}@media (min-width: 576px){#main-nav .nav-items{scrollbar-gutter:stable;max-height:calc(100vh - 6.4rem)}}#main-nav .nav-items .submenu{display:none;gap:.8rem}#main-nav .nav-items .submenu.open{display:flex}@media (min-width: 576px){#main-nav .nav-items .submenu{flex-direction:column}}#main-nav .nav-items>li>ul:not(:first-child){margin-top:3.2rem}#main-nav .white-nav a,#main-nav .btn-toggle-menu{color:var(--text-vivid-colour);text-decoration:none;display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;font-weight:500;gap:1.6rem;letter-spacing:-.02em;line-height:1.2;min-height:4rem;padding-left:var(--spacing);padding-right:var(--spacing);position:relative;text-align:center;transition:color .65s cubic-bezier(.19,1,.22,1);width:100%}#main-nav .white-nav a svg path,#main-nav .btn-toggle-menu svg path{fill:var(--text-vivid-colour)}#main-nav .white-nav a:before,#main-nav .btn-toggle-menu:before{background:transparent;border:.1rem solid transparent;border-radius:var(--border-radius);content:"";display:block;inset:0 1rem;position:absolute;transition:background-color .65s cubic-bezier(.19,1,.22,1),border-color .65s cubic-bezier(.19,1,.22,1)}@media (min-width: 576px){#main-nav .white-nav a.active:before,#main-nav .btn-toggle-menu.active:before{background-color:var(--accent-colour)}}#main-nav .white-nav a:hover:before,#main-nav .btn-toggle-menu:hover:before{background-color:var(--background-contrast-colour)}#main-nav .white-nav a.link-mini-tfo,#main-nav .btn-toggle-menu.link-mini-tfo{--platform-colour: #9ecc3b}#main-nav .white-nav a.link-mini-tfo.active:before,#main-nav .white-nav a.link-mini-tfo:hover:before,#main-nav .btn-toggle-menu.link-mini-tfo.active:before,#main-nav .btn-toggle-menu.link-mini-tfo:hover:before{background-color:var(--platform-colour)}#main-nav .white-nav a.link-flip-tfo,#main-nav .btn-toggle-menu.link-flip-tfo{--platform-colour: #e21d3c}#main-nav .white-nav a.link-flip-tfo.active:before,#main-nav .white-nav a.link-flip-tfo:hover:before,#main-nav .btn-toggle-menu.link-flip-tfo.active:before,#main-nav .btn-toggle-menu.link-flip-tfo:hover:before{background-color:var(--platform-colour)}#main-nav .white-nav a.link-onfr svg,#main-nav .btn-toggle-menu.link-onfr svg{width:auto;height:22px}#main-nav .white-nav a.link-onfr svg circle,#main-nav .btn-toggle-menu.link-onfr svg circle{fill:var(--text-vivid-colour)}#main-nav .white-nav a.link-onfr,#main-nav .btn-toggle-menu.link-onfr{--platform-colour: #ffb600}#main-nav .white-nav a.link-onfr.active:before,#main-nav .white-nav a.link-onfr:hover:before,#main-nav .btn-toggle-menu.link-onfr.active:before,#main-nav .btn-toggle-menu.link-onfr:hover:before{background-color:var(--platform-colour)}#main-nav .white-nav a{flex-direction:column;justify-content:center;gap:.4rem;padding-left:0;padding-right:0}#main-nav .white-nav a:before{inset:0 4px}@media (min-width: 576px) and (max-width: 1023px){#main-nav .white-nav a{flex-direction:row;justify-content:flex-start;padding-left:var(--spacing);padding-right:var(--spacing)}}@media (min-width: 1024px){#main-nav .white-nav a{flex-direction:row;justify-content:flex-start;padding-left:var(--spacing);padding-right:var(--spacing)}.menu-minimized #main-nav .white-nav a{flex-direction:column;padding-left:0;padding-right:0;justify-content:center}}#main-nav .menu-top{height:6.4rem;display:none;flex-direction:row;justify-content:flex-start;align-items:center}@media (min-width: 576px){#main-nav .menu-top{display:flex}}@media (min-width: 576px) and (max-width: 1023px){#main-nav .menu-top{transition:var(--site-header-transition-duration) cubic-bezier(.19,1,.22,1)}}#main-nav .menu-top .logo-link-container{font-size:0}#main-nav .menu-top a{display:inline-block}#main-nav .btn-toggle-menu{height:2rem;margin:0 2rem;width:var(--icon-size);position:relative;color:var(--text-vivid-colour);background-color:transparent;border:none;padding:0;display:block;min-height:0}#main-nav .btn-toggle-menu:before{inset:-1rem}#main-nav .btn-toggle-menu span{background:currentcolor;display:block;height:.2rem;position:absolute;transition:opacity .65s cubic-bezier(.19,1,.22,1),transform .65s cubic-bezier(.19,1,.22,1);width:100%}#main-nav .btn-toggle-menu span:first-child{inset:.2rem 0 auto}#main-nav .btn-toggle-menu span:nth-child(2),#main-nav .btn-toggle-menu span:nth-child(3){inset:50% 0 auto;transform:translateY(-50%)}#main-nav .btn-toggle-menu span:nth-child(4){inset:auto 0 .2rem}#main-nav .menu-link{display:inline-flex}#main-nav .menu-link .text,#main-nav .menu-link .icon,#main-nav .menu-link .big-icon{position:relative;z-index:2}#main-nav .menu-link .icon{display:inline-block}#main-nav .menu-link .icon,#main-nav .menu-link .icon svg{width:var(--icon-size);height:var(--icon-size)}#main-nav .menu-link .text{display:inline-block;white-space:nowrap;max-width:100%;overflow:hidden;font-size:1rem}@media (min-width: 576px){#main-nav .menu-link .text{font-size:1.4rem}}@media (min-width: 1024px){.menu-minimized #main-nav .menu-link .text{font-size:1rem}}#main-nav .menu-link.account .icon{border-radius:500px;background:var(--accent-colour);flex-shrink:0}@media (min-width: 576px){#main-nav .menu-link.account{display:none}}@media (max-width: 575px){#main-nav.minimized .text{font-size:1rem}}#main-nav.minimized .nav-items .always-nav{display:flex;justify-content:space-around}@media (max-width: 575px){#main-nav.minimized .nav-items .extra-nav{display:none}}@media (min-width: 1024px){#main-nav.minimized .nav-items .extra-nav{display:none}}@media (min-width: 1024px){#main-nav.minimized .white-nav a{flex-direction:column}}@media (max-width: 575px) and (max-width: 575px){#main-nav .text{font-size:1rem}}@media (max-width: 575px){#main-nav .nav-items .always-nav{display:flex;justify-content:space-around}}@media (max-width: 575px) and (max-width: 575px){#main-nav .nav-items .extra-nav{display:none}}@media (max-width: 575px) and (min-width: 1024px){#main-nav .nav-items .extra-nav{display:none}}@media (max-width: 575px){#main-nav .menu-link:before{display:none!important}}@media (min-width: 1024px){#main-nav .always-nav{flex-direction:column}}#main-nav .submenu-toggler{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none;color:var(--text-vivid-colour);letter-spacing:-.02em;line-height:1.2;min-height:4rem;padding-left:var(--spacing);padding-right:var(--spacing)}#main-nav .submenu-toggler .icon{--transition-duration: .45s;transition:transform var(--transition-duration) cubic-bezier(.19,1,.22,1)}#main-nav .submenu-toggler .icon,#main-nav .submenu-toggler .icon svg{width:8.75px}#main-nav .submenu-toggler .icon svg path{fill:var(--text-vivid-colour)}#main-nav .submenu-toggler.open .icon{transform:rotateX(180deg)}.fixed-tfo-logo-link{position:absolute;top:15px;left:50%;transform:translate(-50%);z-index:101}@media (min-width: 576px){.fixed-tfo-logo-link{position:fixed;top:15px;left:65px;transform:none}}.link-back{display:inline-flex;justify-content:flex-start;align-items:center;gap:.8rem;padding:1.6rem;min-height:4rem;color:var(--text-vivid-color);font-size:1.4rem;text-decoration:none;transition-duration:var(--transition-duration)}@media (min-width: 768px){.link-back{padding-left:var(--security-padding-h)}}.link-back .icon{width:16px;transform:rotateY(180deg)}.link-back .icon svg path{fill:var(--text-vivid-colour)}@media (min-width: 768px){.menu-minimized .link-back{margin-left:var(--security-padding-h)}}.media-card{--media-border-radius: var(--border-radius);display:block;font-size:1.6rem;font-weight:600;position:relative;width:100%;color:var(--text-colour);flex-shrink:0;margin-right:1rem;text-decoration:none}@media (hover: hover){.media-card:hover{color:var(--text-vivid-colour)}.media-card:hover .thumbnail-container{transform:translateZ(0) scale(1.04)}}.media-card .thumbnail-container{aspect-ratio:16/9;border-radius:var(--media-border-radius);display:block;overflow:hidden;backface-visibility:hidden;transform:translateZ(0) scale(1);transition:transform .65s cubic-bezier(.19,1,.22,1);margin-bottom:1.6rem;position:relative}.media-card .thumbnail-container>img,.media-card .thumbnail-container>picture,.media-card .thumbnail-container>picture>img,.media-card .thumbnail-container>svg{object-fit:cover;width:100%;height:100%}.ratio-portrait .media-card .thumbnail-container{aspect-ratio:2/3}.ratio-square .media-card .thumbnail-container{aspect-ratio:1/1}.media-card:focus-visible{border-radius:.8rem}.media-card.numbered-item{display:flex}.media-card .numbered{width:12rem;color:var(--accent-vivid-colour);flex-shrink:0;font-family:var(--position-font);font-size:12rem;font-weight:700;letter-spacing:-.01em;line-height:.74;text-align:right;padding-right:.5rem}@media (min-width: 1920px){.media-card .numbered{font-size:14rem;width:12rem}}.media-card.titles-over-images .media-title{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;padding:1.6rem;display:flex;justify-content:flex-start;align-items:flex-end;background:linear-gradient(25deg,var(--background-colour) -5%,transparent 65%)}.thumbnail-label{position:absolute;top:1rem;left:1rem;z-index:2;background-color:var(--background-contrast-colour);border-radius:var(--border-radius);color:var(--text-colour);display:flex;font-family:var(--font-alt);font-size:1.1rem;font-weight:800;justify-content:center;line-height:2.2;min-height:2.4rem;padding:0 .8rem}.pagination-section{padding-top:var(--security-padding-v);padding-bottom:var(--security-padding-v)}.pagination-section .pagination-list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:.8rem;width:100%}@media (min-width: 768px){.pagination-section .pagination-list{gap:1.6rem}}.pagination-section .svg-icon-arrow{width:16px;height:16px}.pagination-section .pagination-item.previous{margin-right:auto}@media (min-width: 768px){.pagination-section .pagination-item.previous{margin-right:2.4rem}}.pagination-section .pagination-item.next{margin-left:auto}@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(--text-colour);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 svg path{fill:var(--text-vivid-colour)}.pagination-section .pagination-link:not(.active):not(.disabled):hover{background-color:var(--background-contrast-colour);color:var(--text-vivid-colour)}.pagination-section .pagination-link.active{background-color:var(--accent-colour);color:var(--text-vivid-colour)}.pagination-section .pagination-link.disabled svg path{fill:var(--text-colour)}.events-index .pagination-section{margin-top:6.4rem}.read-more-modal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:999999;background-color:#000000bf;justify-content:center;align-items:center}.read-more-modal .modal-container{background-color:var(--background-contrast-colour);border-radius:4px;box-shadow:#0000000d 0 1px 3px,#0000000d 0 28px 23px -7px,#0000000a 0 12px 12px -7px;position:relative;max-height:90vh;padding-top:6.4rem}.read-more-modal .modal-content{transform:scale(0);opacity:0;padding:1.6rem 1.6rem 5rem 3.2rem;max-height:calc(90vh - 6.4rem);overflow-y:auto;position:relative}@media (min-width: 768px){.read-more-modal .modal-content{max-width:440px}}.read-more-modal .btn-close-modal{position:absolute;right:10px;top:10px;z-index:5;height:28px;min-height:28px;width:28px;background:url(/build/assets/btn-close-modal-x-Dk72M4oq.svg) no-repeat center center/16px 16px;border-radius:4px}.read-more-modal .btn-close-modal:hover{background-color:#f8f9fa}.read-more-modal.open .modal-content{transform:scale(1);opacity:1}.swiper .btn-nav{position:absolute;top:0;bottom:0;width:var(--security-padding-h);height:100%;background:red;padding:0;z-index:50;display:flex;justify-content:center;align-items:center}.swiper .btn-nav:after{display:none}.swiper .btn-nav svg{width:4.8rem}.swiper .btn-nav svg path{fill:var(--text-vivid-colour)}.swiper .btn-nav.swiper-button-disabled svg{opacity:0}.swiper .swiper-wrapper{box-sizing:border-box}.swiper .btn-nav-previous{left:calc(var(--security-padding-h) * -1);background:linear-gradient(to left,transparent,var(--background-colour))}.swiper .btn-nav-previous svg{transform:rotateY(180deg)}.swiper .btn-nav-next{right:calc(var(--security-padding-h) * -1);background:linear-gradient(to right,transparent,var(--background-colour))}.tooltip{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);border:red;background:#00f;padding:1.6rem;opacity:0;pointer-events:none}.tooltip-launcher{position:relative}.tooltip-launcher:hover .tooltip{opacity:1}.transcript-panel{position:relative;background:var(--background-colour);border-top:.1rem solid var(--background-contrast-colour);color:var(--text-vivid-colour);display:flex;flex-direction:column;flex-shrink:0;height:50%;max-height:32rem;width:100%;z-index:2;overflow:hidden}@media (orientation: landscape){.transcript-panel{border-left:.1rem solid var(--background-contrast-color);border-top:0;height:100%;max-width:32rem;width:50%;max-height:100vh}}.transcript-panel .transcript-header{display:flex;justify-content:space-between;align-items:center;border-bottom:.1rem solid var(--background-contrast-colour);padding:var(--video-player-spacing);height:6.5rem}.transcript-panel .transcript-header .btn-close{width:4.4rem;height:4.4rem;display:flex;justify-content:center;align-items:center}.transcript-panel .transcript-header .btn-close svg{height:16px;width:16px}.transcript-panel .transcript-header .btn-close svg path{fill:var(--text-vivid-colour)}.transcript-panel .transcript-header .btn-close:hover svg path{fill:var(--text-colour)}.transcript-panel .transcript-content-outer{height:calc(100vh - 65px);overflow-y:auto;width:100%;max-width:100%;overflow-x:hidden}.transcript-panel .transcript-content{line-height:1.5;font-size:1.4rem;padding:var(--video-player-spacing)}#user-profile-container{position:fixed;right:20px;top:20px;z-index:101}@media (max-width: 575px){#user-profile-container{display:none}}#user-profile-container{--avatar-bg-colour: var(--accent-colour)}#user-profile-container .logged-in{--avatar-bg-colour: #f5cd52}#user-profile-container .user-profile-icon-container{border-radius:100%;font-size:1.4rem;padding:0;overflow:hidden}#user-profile-container .user-profile-icon-container,#user-profile-container .user-profile-icon-container svg{display:block;width:4rem;height:4rem;max-width:unset}#user-profile-container .user-profile-icon-container svg{position:absolute;top:0;left:0}#user-profile-container .user-profile-icon-container img{object-fit:cover;width:100%;height:100%;max-width:unset}#user-profile-container .svg-icon-user-profile-avatar-default path{fill:var(--text-vivid-colour)}#user-profile-container .submenu{list-style:none;padding:0;margin:0;background:var(--background-contrast-colour);border-color:var(--background-contrast-vivid-colour);border-radius:var(--border-radius);min-width:16rem;padding:.4rem;position:absolute;top:calc(100% + 10px);right:0}#user-profile-container .submenu li:not(:first-child){margin-top:.4rem}#user-profile-container .submenu .user-profile-link{display:flex;justify-content:flex-start;align-items:center;text-decoration:none;width:100%;border-radius:var(--border-radius);color:var(--text-vivid-colour);font-size:1.4rem;font-weight:400;padding:.8rem;transition:background-color .65s cubic-bezier(.19,1,.22,1),color .65s cubic-bezier(.19,1,.22,1);white-space:nowrap;position:relative}#user-profile-container .submenu .user-profile-link:hover,#user-profile-container .submenu .user-profile-link.active:hover{background-color:var(--background-contrast-vivid-colour);color:var(--text-vivid-colour)}#user-profile-container .submenu .user-profile-link.active{font-weight:700;background:var(--accent-colour)}#user-profile-container .submenu .user-profile-link .user-icon{width:2.8rem;height:2.8rem;margin-right:.8rem;border-radius:100%;overflow:hidden;background:var(--avatar-bg-colour)}#user-profile-container .submenu .user-profile-link .text{position:relative;z-index:2}#user-profile-container .submenu .separated{border-top:1px solid var(--background-contrast-vivid-colour)}#user-profile-container .submenu .separated .user-profile-link{color:var(--action-accent-colour);text-align:center;justify-content:center;padding:1.6rem 2.4rem;margin-top:.4rem}.full-screen-video-player .jwplayer{max-height:100vh}.full-screen-video-player .player-and-transcript-outer{display:flex}body.video-player .video-header{color:var(--text-vivid-color);display:flex;flex-direction:column;align-items:flex-start;font-size:1.4rem;font-weight:400;gap:2.4rem;inset:0 0 auto;padding:var(--video-player-spacing);position:absolute;z-index:5}body.video-player .video-header:before{background:linear-gradient(180deg,#000 5%,transparent 75%);content:"";display:block;inset:0 0 calc(var(--video-player-controls-height) * -1);position:absolute;z-index:-3}body.video-player .video-header .link-back{display:inline-flex;align-items:center;gap:1.6rem;padding:0}body.video-player .video-header .link-back .icon{height:2.4rem;width:2.4rem}body.video-player .video-header .link-back .text{display:flex;flex-direction:column;color:var(--text-vivid-colour);font-size:1.4rem;font-weight:400}body.video-player .video-header .link-back .text .title{display:block;font-size:1.6rem;font-weight:600}.jwplayer .jw-reset-text,.jwplayer .jw-reset{font-family:var(--font-default)}.jwplayer.jw-flag-aspect-mode.jw-reset{height:100%!important}.jwplayer.jw-flag-small-player .jw-controlbar .jw-icon-forward,.jwplayer .jw-rightclick,.jwplayer .jw-state-idle .jw-icon-cast{display:none!important}.jwplayer .jw-display-icon-next{visibility:visible!important}.jwplayer .jw-display-icon-next .jw-icon-next{display:none}.jwplayer .jw-text{font-family:var(--font-default);font-size:1.3rem!important}.jwplayer .jw-controls-backdrop{display:none}.jwplayer .jw-controlbar:before{background:linear-gradient(to top,#000 5%,transparent 75%);content:"";display:block;inset:calc(var(--video-player-controls-height) * -1) 0 0;position:absolute}.jwplayer .jw-controlbar .jw-tooltip{margin-bottom:-.8rem}.jwplayer .jw-controlbar .jw-tooltip:after{height:1rem;width:1rem}.jwplayer .jw-controlbar .jw-tooltip .jw-text{font-size:1.3rem!important;min-height:auto}.jwplayer .jw-controlbar .jw-tooltip-fullscreen,.jwplayer .jw-controlbar .jw-tooltip-jw-fullscreen{left:auto;right:0;transform:translate(0)}.jwplayer .jw-controlbar .jw-tooltip-fullscreen:after,.jwplayer .jw-controlbar .jw-tooltip-jw-fullscreen:after{left:auto;right:1.2rem!important}@media (min-width: 768px){.jwplayer .jw-controlbar .jw-tooltip-fullscreen:after,.jwplayer .jw-controlbar .jw-tooltip-jw-fullscreen:after{right:1.8rem!important}}.jwplayer .jw-controlbar .jw-tooltip-fullscreen.jw-open,.jwplayer .jw-controlbar .jw-tooltip-jw-fullscreen.jw-open{transform:translateY(-10px)}.jwplayer .jw-controlbar .jw-slider-time{height:.8rem!important;padding:0!important}.jwplayer .jw-controlbar .jw-slider-time .jw-slider-container{height:.8rem!important}.jwplayer .jw-controlbar .jw-slider-time .jw-cue{background:#0009!important;width:.4rem!important}.jwplayer .jw-controlbar .jw-slider-time .jw-progress,.jwplayer .jw-controlbar .jw-slider-time .jw-knob{background:var(--accent-vivid-color)}.jwplayer .jw-controlbar .jw-button-container{padding:0!important}.jwplayer .jw-controlbar .jw-button-color{color:var(--text-vivid-color)!important;transition:color .65s cubic-bezier(.19,1,.22,1)}@media (hover: hover){.jwplayer .jw-controlbar .jw-button-color:hover{color:var(--text-color)!important}}.jwplayer .jw-controlbar .jw-icon{height:calc(var(--video-player-controls-height) - .8rem)!important}.jwplayer .jw-controlbar .jw-icon:not(.jw-tooltip-time,.jw-text,.jw-text-live){width:calc(var(--video-player-controls-height) - .8rem)!important}.jwplayer .jw-controlbar .jw-tooltip-time .jw-time-tip{background:none;box-shadow:0 0 0 transparent}.jwplayer .jw-controlbar .jw-tooltip-time .jw-time-tip:after{display:none}.jwplayer .jw-controlbar .jw-tooltip-time .jw-time-thumb{border:.2rem solid var(--text-vivid-color);border-radius:calc(var(--border-radius) * 2);box-shadow:0 0 1.6rem #0000004d;display:block;margin-bottom:.4rem!important}.jwplayer .jw-controlbar .jw-tooltip-time .jw-text{background:none;border-radius:0;color:var(--text-vivid-color);display:block;font-weight:500;min-height:initial;padding:.4rem 0 0;text-align:center;text-shadow:0 0 2.4rem rgba(0,0,0,.6)}.jwplayer .jw-controlbar .jw-icon-volume .jw-overlay{padding-bottom:0!important}.jwplayer .jw-controlbar .jw-icon-volume .jw-volume-tip{padding:0 1.6rem 1.6rem!important}.jwplayer .jw-controlbar .jw-icon-volume .jw-slider-container{box-shadow:0 0 1.6rem #0009;width:.4rem}.jwplayer .jw-controlbar .jw-icon-volume .jw-progress,.jwplayer .jw-controlbar .jw-icon-volume .jw-knob{background:var(--accent-vivid-color)}.jwplayer .jw-controlbar .jw-text-elapsed,.jwplayer .jw-controlbar .jw-text-duration{font-size:1.3rem!important;font-variant-numeric:tabular-nums;font-weight:500}.jwplayer .jw-controls.jw-settings-open{z-index:5!important}.jwplayer .jw-controls .jw-settings-menu{background-color:#0009;flex-direction:column;font-weight:400;height:auto;inset:0;max-height:none;max-width:none;overflow:auto;padding:0;width:100%;z-index:5}@media (min-width: 768px){.jwplayer .jw-controls .jw-settings-menu{padding:var(--video-player-spacing)}}.jwplayer .jw-controls .jw-settings-menu *{font-weight:inherit}.jwplayer .jw-controls .jw-settings-menu .jw-button-color{color:var(--text-color)!important;transition:color .65s cubic-bezier(.19,1,.22,1)}@media (hover: hover){.jwplayer .jw-controls .jw-settings-menu .jw-button-color:hover{color:var(--text-vivid-color)!important}}.jwplayer .jw-controls .jw-settings-menu .jw-settings-close{height:calc(var(--video-player-controls-height) - .8rem);width:calc(var(--video-player-controls-height) - .8rem)}.jwplayer .jw-controls .jw-settings-menu .jw-settings-close .jw-svg-icon-close{height:3rem;width:3rem}.jwplayer .jw-controls .jw-settings-menu .jw-settings-topbar{background:var(--background-contrast-muted-color);margin:0;overflow:hidden;padding:0;width:100%}@media (min-width: 768px){.jwplayer .jw-controls .jw-settings-menu .jw-settings-topbar{border-radius:calc(var(--border-radius) * 2) calc(var(--border-radius) * 2) 0 0;max-width:38rem;margin:auto auto 0}}.jwplayer .jw-controls .jw-settings-menu .jw-settings-topbar .jw-settings-topbar-text{font-size:1.6rem;font-weight:600}.jwplayer .jw-controls .jw-settings-menu .jw-settings-topbar .jw-settings-topbar-buttons{margin-left:auto;width:auto}.jwplayer .jw-controls .jw-settings-menu .jw-settings-topbar .jw-icon.jw-button-color[aria-expanded=true]{background:var(--background-contrast-color);border-radius:calc(var(--border-radius) * 2) calc(var(--border-radius) * 2) 0 0;color:var(--text-vivid-color)!important}.jwplayer .jw-controls .jw-settings-menu .jw-settings-topbar .jw-icon.jw-button-color[aria-expanded=true]:after{display:none}.jwplayer .jw-controls .jw-settings-menu .jw-settings-topbar:not(.jw-nested-menu-open) .jw-icon-inline{height:calc(var(--video-player-controls-height) - .8rem);width:calc(var(--video-player-controls-height) - .8rem)}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu{background:var(--background-contrast-color);flex:none;height:calc(100% - 4.4rem);margin:0 auto auto;padding:var(--video-player-spacing);width:100%}@media (min-width: 768px){.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu{border-radius:0 0 calc(var(--border-radius) * 2) calc(var(--border-radius) * 2);height:auto;max-width:38rem}}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-submenu-topbar{background:none;box-shadow:0 0 0 transparent;margin:0;padding:0}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-submenu-topbar:after{border-bottom:.1rem solid currentColor;content:"";display:block;margin:0 0 .8rem;padding:0 0 .8rem;opacity:.4;width:100%}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-submenu-topbar .jw-settings-content-item{align-items:center;color:var(--text-vivid-color)!important;display:flex;gap:1.6rem;padding-left:2.4rem;padding-right:2.4rem;transition:opacity .65s cubic-bezier(.19,1,.22,1);text-align:left}@media (hover: hover){.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-submenu-topbar .jw-settings-content-item:hover{opacity:.6}}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-submenu-topbar .jw-settings-content-item:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240"><path d="M183.6,104.4L81.8,0L45.4,36.3l84.9,84.9l-84.9,84.9L79.3,240l101.9-101.7c9.9-6.9,12.4-20.4,5.5-30.4C185.8,106.7,184.8,105.4,183.6,104.4L183.6,104.4z" fill="white" /></svg>');display:block;margin-left:auto;width:1rem}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item{padding:1.2rem 0;text-decoration:none;transition:color .65s cubic-bezier(.19,1,.22,1)}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-checked]{color:var(--text-color)!important;padding-left:2.4rem;padding-right:2.4rem}@media (hover: hover){.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-checked]:hover{color:var(--text-vivid-color)!important}}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-checked].jw-settings-item-active{color:var(--text-vivid-color)!important;font-weight:inherit;position:relative}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-checked].jw-settings-item-active:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15"><path d="m14.58,1.08L5.88,14.68,0,8.21l1.48-1.35,4.12,4.53L12.9,0l1.68,1.08Z" fill="white" /></svg>');display:block;height:1.2rem;left:0;position:absolute;top:calc(50% - .8rem);width:1.2rem}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-expanded]{color:var(--text-vivid-color)!important;font-weight:600}@media (hover: hover){.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-expanded]:hover{color:var(--text-color)!important}}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-expanded] .jw-settings-value-wrapper{font-weight:400}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-expanded] .jw-settings-content-item-arrow{margin-left:1.6rem}.jwplayer .jw-controls .jw-settings-menu .jw-settings-back{min-width:4.4rem;width:4.4rem}.jwplayer.jw-breakpoint-2 .jw-display-controls .jw-display-icon-rewind,.jwplayer.jw-breakpoint-2 .jw-display-controls .jw-display-icon-next{display:block!important}.jwplayer.jw-breakpoint-2 .jw-controlbar .jw-icon-playback,.jwplayer.jw-breakpoint-2 .jw-controlbar .jw-icon-rewind,.jwplayer.jw-breakpoint-2 .jw-controlbar .jw-icon-forward,.is-fullscreen .jwplayer .go-fullscreen,.not-fullscreen .jwplayer .leave-fullscreen,.jwplayer .jw-icon-fullscreen{display:none}.account .home-link-container{padding-top:2.2rem;padding-bottom:calc(var(--security-padding-v) - 2.4rem);text-align:center}.account .link-with-arrow-back{display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;margin-bottom:.8rem;min-height:4rem;gap:.6rem}.account .link-with-arrow-back .icon{width:16px;height:16px}.account .link-with-arrow-back svg path{fill:var(--text-vivid-colour)}.account .forgotten-password-description{font-size:1.4rem;margin-top:.8rem}@media (min-width: 768px){.registration-complete-background{width:100vw;height:90vh;position:relative;max-width:100%;overflow:hidden}.registration-complete-background .characters-container{position:absolute;bottom:5vh;right:5vw}}.registration-complete-background .characters-container{width:200px;max-width:100%;margin:100px auto}.collection-index .collection-header{aspect-ratio:16/9;max-height:80vh;overflow:hidden;position:relative;width:100%;padding:calc(var(--security-padding-h) + 2.4rem) var(--security-padding-h);display:flex;justify-content:flex-start;align-items:flex-end}@media (min-width: 576px){.collection-index .collection-header{padding-bottom:1.6rem}}.collection-index .collection-header .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.collection-index .collection-header .background img,.collection-index .collection-header .background picture{object-fit:cover;object-position:top center;width:100%;height:100%}.collection-index .collection-header .background .gradient{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to top,var(--background-colour),transparent)}.collection-index .collection-header .collection-title{position:relative;z-index:1;width:80rem;max-width:100%;font-size:8rem;font-weight:600}@media (min-width: 576px){.collection-index .collection-header .collection-title{padding-bottom:1.6rem}}.collection-index .description{width:70rem;max-width:100%;justify-content:flex-start;font-size:1.8rem;font-weight:500}.collection-index .media-listing{--columns-desktop: 4;--columns-desktop-medium: 5;--columns-desktop-large: 6;--columns-laptop: 3;--columns-mobile: 2;--columns-tablet: 3;--listing-columns: 1;display:grid;grid-template-columns:repeat(var(--listing-columns),1fr);gap:.8rem;padding-top:6.4rem;padding-bottom:6.4rem}@media (min-width: 576px){.collection-index .media-listing{--listing-columns: 2}}@media (min-width: 768px){.collection-index .media-listing{gap:1.6rem}}@media (min-width: 1024px){.collection-index .media-listing{--listing-columns: 3}}@media (min-width: 1200px){.collection-index .media-listing{--listing-columns: 4}}@media (min-width: 1500px){.collection-index .media-listing{--listing-columns: 5}}@media (min-width: 1920px){.collection-index .media-listing{--listing-columns: 6}}.static-page.comment-capter.en-direct #main-content{padding-top:calc(var(--site-header-lite-size))}@media (min-width: 768px){.static-page.comment-capter.en-direct #main-content{padding-top:0}}.comment-capter .form-comment-capter{margin-top:3.2rem}.comment-capter .form-comment-capter,.comment-capter .form-comment-capter label,.comment-capter .form-comment-capter input{display:block}.comment-capter .form-comment-capter .input-group{display:flex;flex-direction:column;gap:.4rem;width:22rem;max-width:100%}.comment-capter .form-comment-capter label{color:var(--text-vivid-colour);font-size:1.4rem}.comment-capter .form-comment-capter input{background:var(--background-contrast-colour);border:.1rem solid var(--background-contrast-vivid-colour);border-radius:var(--border-radius);font-size:16px;height:4.4rem;padding:0 12px;color:var(--text-vivid-colour);opacity:1}.comment-capter .form-comment-capter input::placeholder{color:#adb5bd;opacity:.8}.comment-capter .form-comment-capter input:focus-within{outline:1px solid var(--accent-vivid-colour);outline-offset:2px}.comment-capter .form-comment-capter .btn-submit{margin-top:1.6rem;width:100%}@media (min-width: 1024px){.comment-capter .form-comment-capter .btn-submit{width:auto}}.comment-capter .new-search-link-container{margin:3.2rem 0 var(--security-padding-v)}.comment-capter .new-search-link-container a{color:var(--action-accent-colour);font-size:1.6rem;font-weight:600;text-decoration:none}.comment-capter .no-results.providers-section{margin-top:3.2rem}.comment-capter .no-results.providers-section>.container-fluid{width:calc(42rem + var(--security-padding-h) * 2);max-width:100%;margin-left:0}.comment-capter .no-results.providers-section .result-text p+p{margin-top:1.6rem}.comment-capter .result-text p,.comment-capter .result-text p+p{margin:0}.comment-capter .result-text .postal-code{font-weight:600;text-transform:uppercase}.comment-capter .providers-section{width:80rem;max-width:100%}@media (min-width: 768px){.comment-capter .providers-list-outer{padding-left:var(--security-padding-h);padding-right:var(--security-padding-h)}}.comment-capter .providers-list,.comment-capter .providers-list ul{list-style:none;padding:0;margin:0}.comment-capter .providers-list{background-color:var(--background-contrast-muted-colour);border-top:.1rem solid var(--background-contrast-colour);margin-top:1.6rem;overflow:hidden}@media (min-width: 576px){.comment-capter .providers-list{border-radius:8px;border-left:.1rem solid var(--background-contrast-colour);border-right:.1rem solid var(--background-contrast-colour)}}.comment-capter .providers-list li{list-style:none}.comment-capter .providers-list .provider{font-size:1.6rem;font-weight:600;border-bottom:.1rem solid var(--background-contrast-colour);display:flex;flex-direction:column;gap:.4rem;padding:1.6rem}@media (min-width: 768px){.comment-capter .providers-list .provider{flex-direction:row}.comment-capter .providers-list .provider .provider-name{flex-shrink:0;width:clamp(10rem,30%,18rem)}}.comment-capter .providers-list .provider-stations{display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:400;gap:.4rem 1.6rem}.comment-capter .more-information-content{margin-top:1.6rem}.static-page.en-direct #main-content{padding-top:calc(var(--site-header-lite-size) + 2.4rem)}.static-page.en-direct #main-content :first-child{padding-top:0}.static-page.en-direct .en-direct-hero-header{margin-bottom:var(--security-padding-v)}.static-page.en-direct .now-playing-page-title{margin-bottom:3.2rem}@media (min-width: 576px){.static-page.en-direct .now-playing-information{display:flex;justify-content:flex-start;align-items:flex-start;gap:3.2rem}}.static-page.en-direct .now-playing-information .image-container{aspect-ratio:16/9;border-radius:calc(var(--border-radius) * 2);overflow:hidden;margin-bottom:1.6rem}@media (min-width: 576px){.static-page.en-direct .now-playing-information .image-container{width:calc(50% - .5rem)}}.static-page.en-direct .now-playing-information .image-container img,.static-page.en-direct .now-playing-information .image-container picture{object-fit:cover;width:100%;height:100%}.static-page.en-direct .details{display:flex;flex-direction:column;color:var(--text-colour);gap:1.6rem;width:42rem;max-width:100%}.static-page.en-direct .details .airing-time{display:flex;justify-content:flex-start;align-items:center}.static-page.en-direct .details .airing-time .time{font-weight:700;margin-right:.5em}.static-page.en-direct .details .now-playing-title{margin-top:0;margin-bottom:.8rem;display:flex;justify-content:flex-start;align-items:center}.static-page.en-direct .details .episode-number-pretty{margin-right:.25em}.static-page.en-direct .details .episode-title{margin-top:-.8rem}.static-page.en-direct .details .info-row{display:flex;justify-content:flex-start;align-items:center;gap:.4rem}.static-page.en-direct .details .info-row .info:nth-child(n+2):not(.rating):before{content:"•";margin-right:.4rem}.static-page.en-direct .details .action-row .btn-trouver-une-chaine{width:100%;justify-content:center}@media (min-width: 576px){.static-page.en-direct .details .action-row .btn-trouver-une-chaine{width:auto}}.static-page.en-direct .details .action-row .btn-trouver-une-chaine .icon{width:16px;height:16px}.static-page.en-direct .details .action-row .btn-trouver-une-chaine .icon svg{width:100%;height:100%}.static-page.en-direct .details .action-row .btn-trouver-une-chaine .icon svg path{fill:currentColor}.static-page.en-direct .live-schedule-container{padding-top:var(--security-padding-v);overflow:hidden}.static-page.en-direct .live-schedule-container .live-schedule-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2rem}.static-page.en-direct .live-schedule-container .live-schedule-title{margin-bottom:0;font-size:1.8rem}.static-page.en-direct .live-schedule-container .link-to-schedule{text-decoration:none;display:inline-flex;justify-content:flex-start;align-items:center;color:var(--action-accent-colour);font-size:1.6rem;font-weight:500;margin-left:1.6rem}.static-page.en-direct .live-schedule-container .link-to-schedule .icon{width:16px;height:16px;margin-left:.8rem}.static-page.en-direct .live-schedule-container .link-to-schedule .icon svg path{fill:currentColor}@media (max-width: 575px){.static-page.en-direct .live-schedule-container .slider-outer{padding-left:0;padding-right:0}}.static-page.en-direct .live-schedule-container .live-schedule.swiper{position:relative;max-width:100%}.static-page.en-direct .live-schedule-container .live-schedule.swiper.swiper-initialized{overflow:visible}.static-page.en-direct .live-schedule-container .live-schedule.swiper:not(.swiper-initialized) .swiper-button-prev,.static-page.en-direct .live-schedule-container .live-schedule.swiper:not(.swiper-initialized) .swiper-button-next{display:none}.static-page.en-direct .live-schedule-container .live-schedule .swiper-button-prev,.static-page.en-direct .live-schedule-container .live-schedule .swiper-button-next{margin:0}.static-page.en-direct .live-schedule-container .live-schedule .swiper-button-prev{left:calc(var(--security-padding-h) * -1)}.static-page.en-direct .live-schedule-container .live-schedule .swiper-button-next{right:calc(var(--security-padding-h) * -1)}.static-page.en-direct .live-schedule-container .btn-nav-previous{left:0}.static-page.en-direct .live-schedule-container .schedule-slot{position:relative;background-color:var(--background-contrast-muted-colour);border-top:.1rem solid var(--background-contrast-vivid-colour);display:flex;color:var(--text-vivid-colour);font-weight:600;gap:1.6rem}@media (max-width: 575px){.static-page.en-direct .live-schedule-container .schedule-slot:nth-child(n+6){display:none}}.static-page.en-direct .live-schedule-container .schedule-slot .title{color:var(--text-vivid-colour);font-weight:600}.static-page.en-direct .live-schedule-container .schedule-slot .start-time,.static-page.en-direct .live-schedule-container .schedule-slot .episode-title{color:var(--text-colour)}.static-page.en-direct .live-schedule-container .schedule-slot .episode-title{color:var(--text-colour);font-size:1.4rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 575px){.static-page.en-direct .live-schedule-container .live-schedule{border-bottom:.1rem solid var(--background-contrast-vivid-colour)}.static-page.en-direct .live-schedule-container .live-schedule .swiper-wrapper{flex-direction:column}.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot{border-top:.1rem solid var(--background-contrast-vivid-colour);min-height:6.4rem;padding:.8rem 1.6rem;align-items:center}.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot.current .start-time:after{content:"";position:absolute;left:0;top:calc(var(--spacing) + 4px);width:0px;height:0px;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent var(--accent-vivid-colour)}.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot .live-label{display:none}.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot .start-time{flex-shrink:0;width:6.4rem}}@media (min-width: 576px){.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot{border:.1rem solid var(--background-contrast-vivid-colour);border-radius:var(--border-radius);aspect-ratio:21/9;color:var(--text-vivid-colour);font-size:1.6rem;font-weight:500;padding:1.6rem;line-height:1.2em;transition:background .65s cubic-bezier(.19,1,.22,1)}}@media (min-width: 576px) and (min-width: 768px){.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot{width:var(--slides-width-tablet)}}@media (min-width: 576px) and (min-width: 1024px){.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot{width:var(--slides-width-laptop)}}@media (min-width: 576px) and (min-width: 1200px){.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot{width:var(--slides-width-desktop)}}@media (min-width: 576px) and (min-width: 1500px){.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot{width:var(--slides-width-desktop-medium)}}@media (min-width: 576px) and (min-width: 1920px){.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot{width:var(--slides-width-desktop-large)}}@media (min-width: 576px){.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot,.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot .information{display:flex;flex-direction:column;gap:.8rem}.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot .start-time{display:flex;justify-content:space-between;align-items:center;font-size:1.3rem}.static-page.en-direct .live-schedule-container .live-schedule .schedule-slot .start-time .live-label{align-items:center;background:var(--background-contrast-vivid-colour);border-radius:3px;color:var(--action-accent-colour);display:inline-flex;font-size:1.2rem;gap:.4rem;margin-top:auto;padding:2px 4px}}.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:32rem;text-align:left;align-items:flex-start}}@media (min-width: 1200px){.is-404 #main-content .text-content .text-content-inner{max-width:64rem}}.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)}}.media-single .hero-portion{min-height:clamp(30vh,56vw,85vh);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.6rem;position:relative}.media-single .background{position:relative;aspect-ratio:1}@media (min-width: 576px){.media-single .background{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:unset}}.media-single .background .background-image{object-fit:cover;object-position:center;width:100%;height:100%;z-index:0}.media-single .background .gradient{bottom:0;display:block;left:0;pointer-events:none;position:absolute;width:100%}.media-single .background .bottom-gradient{background:linear-gradient(180deg,#87328000,#87328026);height:230px}.media-single .background .full-cover-gradient{background:linear-gradient(180deg,#12041600 61.21%,#120416 97.51%);height:100%}@media (min-width: 576px){.media-single .background .full-cover-gradient{background:linear-gradient(85.13deg,#130517ae 17.16%,#13051700 68.36%),linear-gradient(10.87deg,#1305178a 13.14%,#13051700 40.66%)}}.media-single .hero-info{display:flex;flex-direction:column;position:relative;z-index:10;gap:1.6rem;max-width:100%;margin-top:-15rem;padding:var(--security-padding-h) var(--security-padding-h) calc(var(--security-padding-h) + var(--tab-height)) var(--security-padding-h);align-items:center}@media (min-width: 576px){.media-single .hero-info{align-items:flex-start;margin-top:0;padding-top:calc(var(--security-padding-h) + var(--site-header-lite-size))}}.media-single .hero-info .title{line-height:1.2;width:27rem;max-width:100%}@media (min-width: 576px){.media-single .hero-info .title{font-size:4.8rem}}.media-single .hero-info .title .logo{display:block;font-size:0}.media-single .hero-info .info-row{display:flex;justify-content:center;align-items:center;gap:.8rem}.media-single .hero-info .info-row.no-rating .info:nth-child(n+2):before,.media-single .hero-info .info-row.has-rating .info:nth-child(n+3):before{content:"•";margin-right:.8rem}@media (min-width: 576px){.media-single .hero-info .info-row{justify-content:flex-start}}.media-single .hero-info .info{font-size:1.3rem;font-weight:600}.media-single .hero-info .description{margin-top:1.6rem;font-weight:500;width:64rem;max-width:100%;position:relative}.media-single .hero-info .description .episode-title{font-size:1.8rem;font-weight:600;line-height:1.2;max-width:50ch;text-shadow:var(--text-shadow)}.media-single .hero-info .description .description-read-more{position:absolute;top:calc(100% + 5px);left:-5px;color:var(--text-vivid-colour)}.media-single .actions-row{display:flex;gap:1.6rem .8rem;margin-top:1.6rem;align-items:center;flex-wrap:wrap;width:100%}@media (min-width: 576px){.media-single .actions-row{flex-wrap:nowrap;width:auto}}.media-single .actions-row svg path{fill:var(--text-vivid-colour)}.media-single .actions-row .btn-watch{width:100%}.media-single .actions-row .btn-action-container{width:25%;flex-grow:1}.media-single .actions-row .btn-action{width:48px;height:48px;border-radius:500px}@media (min-width: 576px){.media-single .actions-row .btn-action{display:flex;flex-direction:column}}.media-single .actions-row .btn-action .icon,.media-single .actions-row .btn-action .icon svg{height:2.4rem;width:2.4rem}.media-single .actions-row .btn-action .text{display:none}@media (min-width: 576px){.media-single .actions-row .btn-action .text{font-size:1.2rem;font-weight:500;white-space:nowrap}}.media-single .tabs-togglers{margin-top:calc(var(--site-header-size) * -1);justify-content:flex-start;width:auto;gap:2.4rem;position:relative;z-index:50}.media-single .tabs-togglers .tab-toggler{color:var(--text-vivid-colour);border-bottom:0 solid transparent;text-decoration:none;display:inline-flex;justify-content:flex-start;align-items:center;height:var(--site-header-size);position:relative}.media-single .tabs-togglers .tab-toggler:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:currentColor;transition:height .25s cubic-bezier(.2,0,.38,.9),transform .25s cubic-bezier(.2,0,.38,.9)}.media-single .tabs-togglers .tab-toggler.open:after,.media-single .tabs-togglers .tab-toggler:hover:after{height:.3rem}.media-single .tab{justify-content:flex-start;display:none}.media-single .tab.open{display:flex}.media-single .tab-details{justify-content:flex-start;padding-top:2.4rem;padding-bottom:2.4rem;line-height:1.5}.media-single .tab-details .description{color:var(--text-colour);margin-left:0;margin-right:0;align-items:flex-start;justify-content:flex-start}@media (min-width: 768px){.media-single .tab-details .description{width:64rem;max-width:100%}}.media-single .tab-episodes{padding-top:2.4rem}.media-single .production-info{padding-top:var(--security-padding-v);padding-bottom:var(--security-padding-v)}.media-single .production-info .production-info-title{margin-bottom:2.4rem}.media-single .production-info .information-blocks{display:grid;grid-gap:3.2rem;gap:3.2rem}@media (min-width: 768px){.media-single .production-info .information-blocks{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.media-single .production-info .information-blocks{grid-template-columns:1fr 1fr 1fr}}.media-single .production-info .information-blocks .information-block-title{color:var(--accent-vivid-colour);font-size:2.1rem;font-weight:600}.media-single .production-info .information-blocks dl,.media-single .production-info .information-blocks dd,.media-single .production-info .information-blocks dt{margin:0}.media-single .production-info .information-blocks .information-block{display:flex;flex-direction:column;gap:1.6rem}.media-single .production-info .information-blocks .info-label{color:var(--text-vivid-colour);font-weight:600}.media-single .production-info .information-blocks .info-value{font-weight:500;max-width:65ch;color:var(--text-colour)}.media-single .production-info .information-blocks a{color:var(--link-colour),inherit}.media-single .episode-listing-container{width:100%}.media-single .episodes-list .media-card{position:relative}.media-single .episodes-list .media-card:hover{z-index:20}.media-single .episodes-list .media-card:hover .thumbnail-container{transform:none}.media-single .episodes-list .media-card .thumbnail-container{margin-bottom:0;position:relative;z-index:15}.media-single .episodes-list .media-card .play-button-container{position:absolute;height:2.6rem;width:2.6rem;display:flex;inset:auto auto .8rem .8rem;padding:.8125rem;background:var(--text-vivid-colour);border-radius:100%;box-shadow:0 .4rem .4rem #00000040}@media (min-width: 1024px){.media-single .episodes-list .media-card .play-button-container{width:32px;height:32px;padding:1rem}}.media-single .episodes-list .media-card .play-button-container svg path{fill:var(--accent-vivid-colour)}.media-single .episodes-list .media-card .media-header{position:relative;width:100%;display:block;padding:1.6rem 0}.media-single .episodes-list .media-card .media-header .media-title-group{display:block}.media-single .episodes-list .media-card .media-duration{font-size:1.3rem;font-weight:500;white-space:nowrap}.media-single .episodes-list.thumbnails-mode{display:grid;gap:3.2rem 1.6rem;--grid-columns: 3;grid-template-columns:repeat(var(--grid-columns),1fr)}@media (min-width: 1200px){.media-single .episodes-list.thumbnails-mode{--grid-columns: 4}}@media (min-width: 1500px){.media-single .episodes-list.thumbnails-mode{--grid-columns: 5}}@media (min-width: 1920px){.media-single .episodes-list.thumbnails-mode{--grid-columns: 6}}.media-single .episodes-list.thumbnails-mode .media-card:hover .hover-info{opacity:1;pointer-events:auto}.media-single .episodes-list.thumbnails-mode .media-card .hover-info{opacity:0;position:absolute;top:-10px;left:0;width:100%;padding:10px 1.6rem 1.6rem;background:var(--background-contrast-colour);border-radius:var(--border-radius);z-index:10;pointer-events:none;transition:opacity .65s cubic-bezier(.19,1,.22,1)}.media-single .episodes-list.thumbnails-mode .media-card .media-description{color:var(--text-colour);font-size:1.6rem;font-weight:400}.media-single .episodes-list.details-mode{display:flex;flex-direction:column}.media-single .episodes-list.details-mode .media-card .extra-inner-container{display:grid;align-items:center;gap:1.6rem;grid-template:auto 1fr/minmax(230px,1fr) 3fr;grid-template-areas:"image title image content"}.media-single .episodes-list.details-mode .media-card:before{background-color:var(--background-contrast-muted-colour);border:1px solid var(--background-contrast-vivid-colour);border-radius:calc(var(--border-radius) * 2);content:"";display:block;inset:-1px -.8rem;opacity:0;position:absolute;transition:opacity .65s cubic-bezier(.19,1,.22,1)}.media-single .episodes-list.details-mode .media-card:focus-visible{outline:0}.media-single .episodes-list.details-mode .media-card:focus-visible:before,.media-single .episodes-list.details-mode .media-card:hover:before{border-color:var(--accent-vivid-colour);border-width:.2rem;opacity:1}.media-single .season-dropdown-container{position:relative;margin-right:auto}.media-single .season-dropdown-toggle{color:var(--text-vivid-colour);display:inline-flex;justify-content:flex-start;align-items:center;gap:.8rem;min-height:4.4rem}.media-single .season-dropdown-toggle *{pointer-events:none}.media-single .season-dropdown-toggle svg{width:16px;height:16px}.media-single .season-dropdown-toggle svg path{fill:var(--text-vivid-colour)}.media-single .season-links{list-style:none;padding:0;margin:0;--columns: 1;position:absolute;top:100%;left:0;width:auto;z-index:50;opacity:0;pointer-events:none;background:var(--background-contrast-colour);border-color:var(--background-contrast-vivid-colour);border-radius:var(--border-radius);max-height:29.5rem;max-width:100vw;min-width:calc(16rem * var(--columns));overflow-y:auto;column-gap:.4rem;columns:var(--columns);display:flex;flex-direction:column;padding:.4rem;gap:.4rem}.media-single .season-links a{background-color:transparent;color:var(--text-vivid-colour);border-radius:var(--border-radius);display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;font-weight:400;min-height:4.4rem;padding:.8rem;border:none;transition:background-color .65s cubic-bezier(.19,1,.22,1),color .65s cubic-bezier(.19,1,.22,1)}.media-single .season-links a.active{background-color:var(--accent-vivid-colour);color:var(--text-vivid-colour)}.media-single .season-links a:hover{background-color:var(--background-contrast-vivid-colour)}.media-single .season-links.open{opacity:1;pointer-events:auto}.media-single .filters-row{--action-button-size: 44px;gap:1.6rem;justify-content:flex-end;align-items:center;padding-bottom:2.4rem}@media (min-width: 576px){.media-single .filters-row{gap:2.4rem}}.media-single .filters-row .sort-order{position:relative;display:flex;justify-content:center;align-items:center;width:var(--action-button-size);height:var(--action-button-size);min-width:var(--action-button-size);min-height:var(--action-button-size);background:var(--background-contrast-colour);border-radius:var(--border-radius);color:var(--text-colour);transition:background .65s}.media-single .filters-row .sort-order:hover{background-color:var(--background-contrast-vivid-colour)}.media-single .filters-row .sort-order input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.media-single .filters-row .sort-order svg{width:24px;height:24px}.media-single .filters-row .sort-order svg path{fill:currentColor}.media-single .filters-row .sort-order svg{pointer-events:none}.media-single .filters-row .view-mode{display:flex;background:var(--background-contrast-colour);border-radius:var(--border-radius)}.media-single .filters-row .view-mode .field-group{position:relative}.media-single .filters-row .view-mode .field-group input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.media-single .filters-row .view-mode .field-group label{height:4.4rem;width:4.4rem;display:flex;justify-content:center;align-items:center;color:var(--text-vivid-colour)}.media-single .filters-row .view-mode .field-group label svg{width:24px;height:24px;pointer-events:none}.media-single .filters-row .view-mode .field-group label svg path{fill:currentColor}.media-single .filters-row .view-mode .field-group input:checked+label{background:var(--background-contrast-vivid-colour);border-radius:var(--border-radius)}.page-ma-liste .header{padding-top:calc(var(--site-header-lite-size) + 2.4rem);gap:1.6rem;width:950px;max-width:100%;justify-content:flex-start;margin-left:0}.page-ma-liste .header-content{width:64rem;max-width:100%;display:flex;flex-direction:column;gap:1.6rem}@media (min-width: 1024px){.page-ma-liste .header-content{width:51.0526315789%;max-width:100%}}.page-ma-liste .page-title,.page-ma-liste .page-subtitle{font-size:2.8rem;margin:0}.page-ma-liste .page-subtitle{color:var(--accent-vivid-colour);font-size:2.8rem}.page-ma-liste .cta-container{margin-top:.8rem}.page-ma-liste .page-top-section .image-container{flex-grow:1;max-width:100%;width:47.3684210526%}@media (max-width: 1023px){.page-ma-liste .page-top-section .image-container{display:none}}.page-ma-liste .page-top-section .image-container img{width:450px;max-width:100%}.page-onfr .background-image-container,.page-onfr .background-image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.page-onfr .background-image-container:after{-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);background:linear-gradient(180deg,#00000080 37.21% 80%,#120416);content:""}.page-onfr .background-image-container img{object-fit:cover;width:100%;height:100%}.page-onfr .logo-header,.page-onfr .main-post-section,.page-onfr .other-posts{position:relative;z-index:5}.page-onfr .hero-section{position:relative}.page-onfr .hero-section .logo-header{padding:1.6rem 0}@media (min-width: 768px){.page-onfr .hero-section .logo-header{padding:3.2rem 0}}.page-onfr .onfr-logo-link{display:block;margin:0 auto;width:12rem}@media (min-width: 768px){.page-onfr .onfr-logo-link{width:17.5rem}}.page-onfr .svg-icon-logo-onfr-page-header .colour{fill:#fdba12}.page-onfr .svg-icon-logo-onfr-page-header .white{fill:#fff}.page-onfr .other-posts{padding-top:var(--security-padding-v)}.page-onfr .other-posts-list{display:grid;grid-gap:2.4rem 1.6rem;gap:2.4rem 1.6rem;grid-template-columns:1fr}@media (min-width: 768px){.page-onfr .other-posts-list{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto}.page-onfr .other-posts-list .onfr-post .post-tile{font-size:clamp(1.6rem,1.5295774648rem + .1877934272vw,1.8rem)}.page-onfr .other-posts-list .onfr-post:nth-child(-n+2){grid-column:span 2}.page-onfr .other-posts-list .onfr-post:nth-child(-n+2) .post-title{color:var(--text-vivid-colour);font-size:clamp(1.8rem,1.5535211268rem + .6572769953vw,2.5rem);font-weight:500;line-height:normal;transition:color .65s cubic-bezier(.19,1,.22,1)}.page-onfr .other-posts-list .onfr-post:nth-child(-n+2) .time-ago{color:var(--text-vivid-colour);font-size:1.2rem;font-weight:500;letter-spacing:.06em;opacity:.7;text-transform:uppercase}}.page-onfr .onfr-post{color:var(--text-vivid-colour);text-decoration:none;display:flex;flex-direction:column;gap:1.2rem;max-width:100%}.page-onfr .onfr-post.main-post{margin-bottom:1.6rem}@media (min-width: 768px){.page-onfr .onfr-post.main-post{flex-direction:row;gap:3.2rem}.page-onfr .onfr-post.main-post .media{max-width:58%;flex-shrink:0;width:80rem}.page-onfr .onfr-post.main-post .text{width:64rem;max-width:100%;flex-shrink:1}}.page-onfr .onfr-post.main-post .post-title{font-family:var(--font-default);font-size:clamp(2rem,1.2253521127rem + 2.0657276995vw,4.2rem);line-height:1.2;margin:0;transition:color .65s cubic-bezier(.19,1,.22,1)}.page-onfr .onfr-post.main-post .time-ago{font-size:1.2rem;font-weight:500;opacity:.8;text-transform:uppercase}.page-onfr .onfr-post .media{aspect-ratio:11/10;position:relative;transition:transform .65s cubic-bezier(.19,1,.22,1);border-radius:calc(var(--border-radius) * 2);overflow:hidden}.page-onfr .onfr-post .media img{object-fit:cover;width:100%;height:100%}@media (hover: hover){.page-onfr .onfr-post:hover .media{transform:scale(1.025)}.page-onfr .onfr-post:hover .post-title{color:var(--text-colour)}}.page-onfr .onfr-post .text{display:flex;flex-direction:column;justify-content:center;gap:1.2rem}.page-onfr .onfr-post .category-labels{display:flex;flex-wrap:wrap;gap:1.6rem}.page-onfr .onfr-post .category-labels .category-label{display:inline-flex;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000bf;border-radius:calc(var(--border-radius) * 2);font-size:1.3rem;font-weight:500;padding:1rem 1.3rem}.page-onfr .onfr-post .post-title{font-family:var(--font-default);font-size:clamp(1.6rem,1.5295774648rem + .1877934272vw,1.8rem);line-height:1.2;margin:0;transition:color .65s cubic-bezier(.19,1,.22,1)}.page-onfr .onfr-post .time-ago{font-size:1.2rem;font-weight:500;opacity:.8;text-transform:uppercase}@media (max-width: 767px){.page-onfr .onfr-post:nth-child(n+3){flex-direction:row-reverse;align-items:flex-start}.page-onfr .onfr-post:nth-child(n+3) .media{width:100px;flex-shrink:0}.page-onfr .onfr-post:nth-child(n+3) .post-title{font-size:clamp(1.6rem,1.5295774648rem + .1877934272vw,1.8rem)}}.profile-manager{width:64rem;max-width:100%;margin:0 auto;display:none;flex-direction:column}.show-profile-manager .profile-manager,.account.profile .profile-manager{display:flex}.profile-manager .page-title{text-align:center}.profile-manager .profiles-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:clamp(200px,66vw,425px)}@media (min-width: 576px){.profile-manager .profiles-list{gap:24px 12px;max-width:clamp(200px,66vw,625px)}}@media (min-width: 1200px){.profile-manager .profiles-list{max-width:clamp(400px,66vw,625px)}}.profile-manager .btn-profile{width:200px;padding:0;text-decoration:none}@media (hover: hover){.profile-manager .btn-profile:hover .image-container{border-color:var(--text-vivid-colour)}}.profile-manager .btn-profile.btn-create-profile .image-container{border-color:var(--text-vivid-colour);transition:background-color .65s cubic-bezier(.19,1,.22,1)}@media (hover: hover){.profile-manager .btn-profile.btn-create-profile:hover .image-container{background-color:var(--background-contrast-colour)}}.profile-manager .btn-profile .image-container{border:2px solid transparent;border-radius:var(--border-radius);transition:border-color .65s cubic-bezier(.19,1,.22,1);overflow:hidden;aspect-ratio:1/1;display:block;position:relative}.profile-manager .btn-profile .image-container .line{position:absolute;display:block;background-color:var(--text-vivid-colour);border-radius:var(--border-radius)}.profile-manager .btn-profile .image-container .horizontal-line{height:2px;left:30%;right:0;top:calc(50% - 1px);width:40%}.profile-manager .btn-profile .image-container .vertical-line{top:30%;bottom:0;width:2px;height:40%;left:calc(50% - 1px)}.profile-manager .btn-profile .overlay{content:"";background-color:#000;opacity:.5;position:absolute;left:0;top:0;width:100%;height:100%}.profile-manager .btn-profile .edit-icon{color:var(--text-vivid-colour);position:absolute;bottom:8px;right:8px;width:22px;z-index:3}.profile-manager .btn-profile .edit-icon svg path{fill:var(--text-vivid-colour)}.profile-manager .btn-profile .profile-name{color:var(--text-vivid-colour);display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:.8rem;overflow:hidden}.profile-manager .profiles-list .btn-profile{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}@media (min-width: 576px){.profile-manager .profiles-list .btn-profile{flex-basis:calc(33.33% - 8px);max-width:calc(33.33% - 8px)}}.profile-manager .btn-manage-container{text-align:center;padding:2.4rem 0}@media (min-width: 576px){.profile-manager .btn-manage-container{padding:4rem 0}}.profile-manager .profile-edit-split{display:flex;flex-direction:column;gap:1.6rem}.profile-manager .profile-edit-split .profile-avatar-container{margin:0 auto 3.2rem;display:inline-block}.profile-manager .profile-edit-split .btn-profile{width:110px}.profile-manager .profile-edit-split .strong{font-weight:700;color:var(--text-vivid-colour)}@media (min-width: 576px){.profile-manager .profile-edit-split{flex-direction:row;justify-content:space-between;align-items:flex-start}.profile-manager .profile-edit-split .btn-profile{width:135px}}.profile-manager .form-fields{display:flex;flex-direction:column;gap:1.6rem}.profile-manager .form-fields .btn-edit-age-restriction{display:flex;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:0}.profile-manager .form-fields .btn-edit-age-restriction:disabled .text{color:var(--background-contrast-vivid-colour)}.profile-manager .form-fields .btn-edit-age-restriction:disabled .arrow-container svg path{fill:var(--background-contrast-vivid-colour)}.profile-manager .form-fields .btn-edit-age-restriction .text{color:var(--text-vivid-colour);display:none}.profile-manager .form-fields .btn-edit-age-restriction .arrow-container,.profile-manager .form-fields .btn-edit-age-restriction .arrow-container svg{width:1.6rem;height:1.6rem}.profile-manager .form-fields .btn-edit-age-restriction .arrow-container svg path{fill:var(--text-vivid-colour)}@media (min-width: 576px){.profile-manager .form-fields .btn-edit-age-restriction .text{display:block}.profile-manager .form-fields .btn-edit-age-restriction .arrow-container{display:none}}.profile-manager .possible-avatars{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (min-width: 768px){.profile-manager .possible-avatars{grid-template-columns:repeat(5,1fr)}}.profile-manager .possible-avatars .btn-set-avatar{aspect-ratio:1;border:2px solid transparent;border-radius:var(--border-radius);position:relative;overflow:hidden;transition:border-color .65s cubic-bezier(.19,1,.22,1)}.profile-manager .possible-avatars .btn-set-avatar.active{border-color:var(--text-vivid-colour)}@media (hover: hover){.profile-manager .possible-avatars .btn-set-avatar:hover{border-color:var(--text-vivid-colour)}}.profile-manager .possible-avatars .btn-set-avatar label{width:100%;cursor:pointer}.profile-manager .possible-avatars .btn-set-avatar .image-container{display:block;flex-grow:0;flex-shrink:0;position:absolute;top:0;left:0;width:100%;height:100%}.profile-manager .possible-avatars .btn-set-avatar .image-container img{object-fit:cover;width:100%;height:100%}.single-schedule{--spacing: var(--security-padding-h);--transition-duration: .45s}@media (min-width: 768px){.single-schedule.menu-minimized .link-back{margin-left:var(--security-padding-h)}}.single-schedule .first-section{margin-top:2.4rem;margin-bottom:2.4rem}.single-schedule .first-section .heading-section{margin-bottom:2.4rem}@media (min-width: 375px){.single-schedule .first-section .heading-section{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:2.4rem}}@media (min-width: 576px){.single-schedule .first-section .heading-section .headings{width:100%;flex-shrink:0;justify-content:flex-start;align-items:center;gap:2.4rem}}.single-schedule .page-title{margin-bottom:0}.single-schedule .now-date-change{display:flex;justify-content:flex-start}@media (min-width: 576px){.single-schedule .now-date-change{gap:2.4rem}}.single-schedule .btn-jump-to-now{margin-left:var(--security-padding-h)}.single-schedule .dates{display:flex;justify-content:space-between;align-items:center;gap:2.4rem;width:100%;padding:1.6rem var(--security-padding-h);border-top:.1rem solid var(--background-contrast-colour);border-bottom:.1rem solid var(--background-contrast-colour)}@media (min-width: 576px){.single-schedule .dates{width:auto;border-top:none;border-bottom:none}}.single-schedule .dates .icon{display:inline-block;width:16px}.single-schedule .dates .icon svg path{fill:var(--text-vivid-colour)}.single-schedule .dates .previous-day .icon{transform:rotateY(180deg)}.single-schedule .jump-links{position:sticky;top:0;background:var(--background-colour);border-bottom:.1rem solid var(--background-contrast-colour);z-index:2}.single-schedule .jump-links .links-inner{display:flex;justify-content:flex-start;align-items:center;gap:1.6rem}.single-schedule .jump-links .links-inner a{border-bottom:.3rem solid transparent;color:var(--text-colour);text-decoration:none;display:inline-flex;justify-content:flex-start;align-items:center;height:var(--site-header-size)}.single-schedule .jump-links .links-inner a:hover{color:var(--text-vivid-colour)}.single-schedule .jump-links .links-inner a:nth-last-child(1 of.active){border-bottom-color:currentColor}.single-schedule .schedule-day-section{padding-top:var(--security-padding-v)}@media (min-width: 576px){.single-schedule .schedule-day-section{--spacing: 1.6rem}}@media (min-width: 768px){.single-schedule .schedule-day-section{padding-left:var(--security-padding-h)}}.single-schedule .schedule-day-section{width:64rem;max-width:100%}.single-schedule .schedule-day-section .section-heading{margin-bottom:1.6rem;padding-left:var(--security-padding-h);padding-right:var(--security-padding-h)}.single-schedule .schedule-day-section .schedule-listings{background:var(--background-contrast-muted-colour)}@media (min-width: 576px){.single-schedule .schedule-day-section .schedule-listings{border:.1rem solid var(--background-contrast-vivid-colour);border-radius:var(--border-radius)}}.single-schedule .schedule-slot{position:relative}.single-schedule .schedule-slot.current{background-color:var(--background-contrast-colour)}.single-schedule .schedule-slot.current .airing-begin:after{content:"";position:absolute;left:0;top:calc(var(--spacing) + 4px);width:0px;height:0px;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent var(--accent-vivid-colour)}.single-schedule .schedule-slot:not(:last-child){border-bottom:.1rem solid var(--background-contrast-vivid-colour)}.single-schedule .schedule-slot .slot-header{display:flex;justify-content:space-between;align-items:flex-start;color:var(--text-vivid-colour);padding:0;gap:var(--spacing);width:100%;position:relative}.single-schedule .schedule-slot .slot-header:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:1px;background:var(--background-contrast-vivid-colour);transition:calc(var(--transition-duration) * 2) cubic-bezier(.19,1,.22,1)}.single-schedule .schedule-slot .slot-header *{pointer-events:none}.single-schedule .schedule-slot .airing-begin{font-size:1.6rem;white-space:nowrap;padding:var(--spacing) 0 var(--spacing) 0;width:8.5rem;flex-shrink:0;flex-grow:1}.single-schedule .schedule-slot .headings{padding:var(--spacing) var(--spacing) var(--spacing) 0;display:block;text-align:left;flex-grow:1;flex-shrink:1;width:95%}.single-schedule .schedule-slot .headings .airing-title{font-size:1.6rem;font-weight:600;margin-bottom:0}.single-schedule .schedule-slot .headings .episode-title{color:var(--text-colour);font-size:1.4rem;font-weight:500;max-width:42rem;margin-top:.8rem}.single-schedule .schedule-slot .icon-accordion-toggle{height:3.2rem;width:3.2rem;display:inline-flex;justify-content:center;align-items:center;background:var(--background-contrast-vivid-colour);border-radius:100%;flex-shrink:0;margin:var(--spacing) var(--spacing) var(--spacing) auto}.single-schedule .schedule-slot .icon-accordion-toggle svg{width:12px;height:12px;transition:transform var(--transition-duration) cubic-bezier(.19,1,.22,1)}.single-schedule .schedule-slot .icon-accordion-toggle svg path{fill:var(--text-vivid-colour)}.single-schedule .schedule-slot .description-section{display:grid;grid-template-rows:0fr;transition:var(--transition-duration) cubic-bezier(.19,1,.22,1)}@media (min-width: 576px){.single-schedule .schedule-slot .description-section{padding-left:8.5rem}}.single-schedule .schedule-slot .description-section .inner{overflow:hidden}.single-schedule .schedule-slot .description-section .inner-inner{padding:1.6rem}.single-schedule .schedule-slot .description-section .more-info{display:flex;align-items:center;flex-shrink:0;gap:.8rem;margin-top:.8rem;color:var(--text-vivid-colour);font-size:1.4rem;font-weight:500;transition:color .65s cubic-bezier(.19,1,.22,1);text-decoration:none}.single-schedule .schedule-slot .description-section .more-info .icon{width:10px;height:10px;display:flex;align-items:center;justify-content:center}.single-schedule .schedule-slot .description-section .more-info .icon svg path{fill:var(--text-vivid-colour)}.single-schedule .schedule-slot .description-section .more-info .icon svg{max-width:100%}.single-schedule .schedule-slot .info-row{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.8rem}.single-schedule .schedule-slot .info-row .info{display:inline-flex;justify-content:flex-start;align-items:center;font-size:1.4rem;font-weight:600}.single-schedule .schedule-slot .info-row .info:not(:first-child):before{color:var(--background-contrast-vivid-colour);content:"•";display:block;padding:0 .8rem}.single-schedule .schedule-slot.open .slot-header:after{left:1.6rem;right:1.6rem}@media (min-width: 576px){.single-schedule .schedule-slot.open .slot-header:after{left:10.1rem}}.single-schedule .schedule-slot.open .icon-accordion-toggle{background:var(--accent-colour)}.single-schedule .schedule-slot.open .icon-accordion-toggle svg{transition-duration:calc(var(--transition-duration) * 1);transform:rotateX(180deg)}.single-schedule .schedule-slot.open .description-section{grid-template-rows:1fr}.search-page{padding-top:calc(var(--site-header-lite-size) + 2.4rem)}.search-page .search-row{width:100%}.search-page .search-form{display:flex;justify-content:space-between;align-items:stretch;background:var(--background-contrast-colour);border:.1rem solid var(--background-contrast-vivid-colour);border-radius:var(--border-radius);height:6.4rem}.search-page .search-form:focus-within{outline:1px solid var(--accent-vivid-colour);outline-offset:2px}.search-page .search-form:focus-within .btn-search-submit svg path,.search-page .search-form:focus-within .btn-search-reset svg path{fill:var(--text-vivid-colour)}.search-page .search-form .btn-search-submit,.search-page .search-form .btn-search-reset{width:6.4rem;flex-grow:0;flex-shrink:0;padding:0}.search-page .search-form .btn-search-submit svg,.search-page .search-form .btn-search-reset svg{width:2.4rem}.search-page .search-form .btn-search-submit svg path,.search-page .search-form .btn-search-reset svg path{fill:var(--text-colour)}.search-page .search-form .btn-search-submit{order:1}.search-page .search-form .btn-search-submit .ajax-spinner-container{position:absolute;opacity:0}.search-page .search-form .btn-search-submit.ajaxing .ajax-spinner-container{opacity:1}.search-page .search-form .btn-search-submit.ajaxing .search-icon-container{opacity:0}.search-page .search-form .input-group{order:2;width:100%;flex-grow:1;flex-shrink:1}.search-page .search-form .input-group input{appearance:none;height:100%;max-width:100%;overflow:hidden;border:none;width:100%;background:transparent;color:var(--text-colour)}.search-page .search-form .input-group input:focus-visible{color:var(--text-vivid-colour);outline:none}.search-page .search-form .input-group input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.search-page .search-form .input-group input:-webkit-autofill,.search-page .search-form .input-group input:-webkit-autofill:hover,.search-page .search-form .input-group input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-vivid-colour);-webkit-box-shadow:0 0 0px 40rem var(--background-contrast-colour) inset}.search-page .search-form .btn-search-reset{order:3}.search-page .results-section{margin-top:var(--security-padding-v)}.search-page .results-list{display:grid;--grid-columns: 2;grid-template-columns:repeat(var(--grid-columns),1fr);gap:3.2rem 1.6rem}@media (min-width: 768px){.search-page .results-list{--grid-columns: 3}}@media (min-width: 1024px){.search-page .results-list{--grid-columns: 4}}@media (min-width: 1500px){.search-page .results-list{--grid-columns: 5}}@media (min-width: 1920px){.search-page .results-list{--grid-columns: 6}}.search-page .no-search-display{opacity:1;transition:opacity .5s ease-in-out}.search-page .no-search-display.hidden{opacity:0}.static-page-no-menu .static-page-header{background:var(--background-contrast-muted-colour);padding-bottom:2.4rem;padding-top:calc(var(--site-header-lite-size) + 2.4rem)}.static-page-no-menu .static-page-header .logo-container{display:flex;justify-content:center;align-items:center;height:var(--site-header-lite-size);inset:0 0 auto;position:absolute;left:var(--security-padding-h);right:var(--security-padding-h);z-index:3}.static-page-no-menu .static-page-header .logo-container svg{width:5.4rem}@media (min-width: 576px){.static-page-no-menu .static-page-header .logo-container{justify-content:flex-start}}.static-page-no-menu .static-page-header .page-title{margin:0;width:64rem;max-width:100%}.static-page-no-menu .block{width:calc(64rem + 2 * var(--security-padding-h));max-width:100%;margin-left:auto;margin-right:auto}.static-page-no-menu .block a:not(.btn){color:var(--text-colour);display:inline-block;text-decoration:none;border-bottom:.1rem solid currentcolor;line-height:1.2!important;transition:border-color .65s cubic-bezier(.19,1,.22,1)}.static-page-no-menu .block a:not(.btn):hover{border-color:transparent}.static-page-no-menu .block ul,.static-page-no-menu .block ol{display:flex;flex-direction:column;gap:.8rem}
